/*
 * Category style's that will come back in every catergory page
 * - Links
 * - Main flash animation, if height of animation is higher simply overwrite that value
 * - Tabs
 */
 
 
 @import "box.css";
 
 #p-rcb a{
	cursor:pointer;
	color:#0b5ed7;
}

.popup{
	width:900px;
	display:none;
	z-index:1000;
}

.popup .navigation {
	float:right;
	padding:0px 15px 0px 0px;
	cursor:pointer;
}

.popup .paragraph{
	margin-bottom: 10px;
	text-align: left;
	}

.popup .content{
	padding:20px 40px 20px 40px;
}

.popup .imagecontent{
	padding:0;
	overflow:hidden;
	height:340px;
	
}

.popup .arrow{
	position:relative;
	top:124px;
	left:101px;
}

#enlarged{
	width:120px;
	overflow:hidden;
	height:400px;
}



#popupManBackground {
	/*background:#333;*/
}


 .popup .popupTitle { color:#00a7bc; text-align:left; }
 
 
#p-rcb a.p-link { background:transparent url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/icon-link.gif) no-repeat center right; padding-right:10px; color:#0b5ed7; cursor: pointer;}
#p-rcb a.p-link_noArrow { color:#0b5ed7; cursor: pointer;}
 
#p-rcb #flashcontent_header { background-repeat: no-repeat; background-position: 0px 0px; background-color: #ffffff;}
#p-rcb #flashcontent_header,
#p-rcb #flashcontent_header #flash-inner-wrapper { height:265px; min-height:265px; }
#p-rcb #flashcontent_header object   { outline: none; }


#p-rcb #topcontent_header { height:50px; }
#p-rcb #topcontent_header #flashcontent_header_topright { float:right; padding:5px 15px 0 0px}
#p-rcb #topcontent_header #flashcontent_header_topleft { float:left; padding:5px 0 0 15px;width:700px;}




 /* Tab redesign
    ---------------------------------------------------------*/
    
    #p-rcb #cp_wrap_tab_productdetails ul       { margin: 0; padding: 0; background: url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab-redesign/bg-tab-container.gif) repeat-x left top; list-style: none; }
    #p-rcb #cp_wrap_tab_productdetails li       { float: left; padding: 0; background: url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab-redesign/bg-tab-right-long.gif) no-repeat right top; }
    #p-rcb #cp_wrap_tab_productdetails a        { display: block; line-height: 32px; background: url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab-redesign/bg-tab-left-short.gif) no-repeat -1px top; font-size: 11px; text-align: center; outline: none; }
    #p-rcb #cp_wrap_tab_productdetails a:hover  { text-decoration: none; }
    
    #p-rcb #cp_wrap_tab_productdetails .cp_active                       { background: url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab-redesign/bg-tab-active-right-long.gif) no-repeat right top; }
    #p-rcb #cp_wrap_tab_productdetails .cp_active a,
    #p-rcb #cp_wrap_tab_productdetails .cp_active a:hover               { background: url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab-redesign/bg-tab-active-left-short.gif) no-repeat left top; color: #000000; font-weight: bold; text-decoration: none; }

    #p-rcb #cp_wrap_tab_productdetails .cp_active_firstTab a            { background-position: -4px top !important; }
    #p-rcb #cp_wrap_tab_productdetails .cp_active_lastTab               { background: url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab-redesign/bg-tab-active-left-long.gif) no-repeat left top !important; }
    #p-rcb #cp_wrap_tab_productdetails .cp_active_lastTab a             { background: url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab-redesign/bg-tab-active-right-last.gif) no-repeat right top !important; }
    #p-rcb #cp_wrap_tab_productdetails ul.two_tabs .cp_active_lastTab   { background: url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab-redesign/bg-tab-active-right-long-nonext.gif) no-repeat right top !important; }
    #p-rcb #cp_wrap_tab_productdetails ul.two_tabs .cp_active_lastTab a { background: url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab-redesign/bg-tab-active-left-short.gif) no-repeat left top !important; }
    
    #p-rcb #cp_wrap_tab_productdetails .cp_active_leftSibling           { background: url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab-redesign/bg-tab-mid.gif) no-repeat right top; }
    #p-rcb #cp_wrap_tab_productdetails .cp_active_rightSibling a        { background: none; }
    
    #p-rcb #cp_wrap_tab_productdetails .cp_firstTab a                   { background-position: 0 0; }
    
    #p-rcb #cp_wrap_tab_productdetails ul.two_tabs li       { width: 320px; }
    #p-rcb #cp_wrap_tab_productdetails ul.three_tabs li     { width: 320px; }
    #p-rcb #cp_wrap_tab_productdetails ul.four_tabs li      { width: 240px; }
    #p-rcb #cp_wrap_tab_productdetails ul.five_tabs li      { width: 192px; }
    #p-rcb #cp_wrap_tab_productdetails ul.six_tabs li       { width: 160px; }
    
    #p-rcb #cp_wrap_tab_productdetails .cp_spacer,
    #p-rcb #cp_wrap_tab_productdetails .cp_leftImg,
    #p-rcb #cp_wrap_tab_productdetails .cp_rightImg         { display: none; }
	
	
	
.sIFR-active #p-rcb h2 {

	visibility:hidden;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}	
.sIFR-active #p-rcb h3 {

	visibility:hidden;
	padding-bottom: 0px;
	margin:0px;
}	
.sIFR-active #p-rcb h4 {

	visibility:hidden;
	padding-bottom: 0px;
	margin:0px;
}	
	
/* End of common catergory style's */

/* Use the following to to push centered tabs (2, 3, ...) and have them positioned manualy, this must be done per language */

#p-rcb #cp_wrap_tab_productdetails #cp_tab_2 span.cp_spacer {
	padding-left:100px;
}
#p-rcb #cp_wrap_tab_productdetails #cp_tab_3 span.cp_spacer {
	padding-left:100px;
}
#p-rcb #cp_wrap_tab_productdetails #cp_tab_4 span.cp_spacer {
	padding-left:100px;
}
#p-rcb #cp_wrap_tab_productdetails #cp_tab_5 span.cp_spacer {
	padding-left:200px;
}

/* End of manualy position tabs */

/* Theme depended content*/

/* Examples of use css in previous category pages, these line may be replace by your own styles.*/

#p-rcb h2 { font-size:170%; }
#p-rcb h3, h4 { color:#0b5ed7; background-color: transparent;}
#p-rcb h5 { color:#0b5ed7; font-weight:bold; }
#p-rcb .p-col-articles h4 { color:#7cbd2a; }
#p-rcb #cp_flashcontent_header { width:957px; margin:0 1px;background-color:#fff; text-align:center; }
#p-rcb #cp_flashcontent_header img { margin:0; }


#p-rcb .overlay_clips_1			{ text-align :left; background-image:url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/overlay_SIM.gif); position: absolute; width: 960px; height : 600px; z-index: 10000; padding-top: 30px;}
#p-rcb .overlay_clips_2			{ text-align :left; background-image:url(/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/overlay_CALC.gif); position: absolute; width: 960px; height : 630px; z-index: 10000; padding-top: 30px;}
#p-rcb .close_button_test1	{ width:960px; position: absolute; right: 0px; top: 0px; cursor: pointer; padding-right:0px; padding-top:10px; color:#138796; text-align:right;}
#p-rcb .close_button_test2	{ width:960px; position: absolute; right: 0px; top: 0px; cursor: pointer; padding-right:0px; padding-top:10px; color:#138796; text-align:right;}

/* DIV POPUP */


#p-rcb #bottom_1, #bottom_2, #bottom_3, #bottom_4, #bottom_7, #instantReplay, #pauseLive
{
	color: #0D5FD8;
	cursor: pointer;
}

#p-rcb #bottom_1:hover, #bottom_2:hover, #bottom_3:hover, #bottom_4:hover
{
	text-decoration: underline;
}


/*#p-rcb .close_button{ position: absolute; padding:0px 5px 0px 5px; right: 17px; top: -5px; cursor: pointer; color : #993300; font-weight:bold; background-color:#FFFFFF; }*/
#p-rcb .green_title{font-weight:bold; color:#00A7BC; font-size:12px; padding-bottom:10px;}

/* GENERAL CLASSES*/

#p-rcb p {
margin: 0px;
padding: 0px;
line-height: 19px;
}

  #p-rcb p.title {
  font-size: 16px;
  }
  
  #p-rcb p.subtitle {
  color: #00a7bc;
  font-weight: bold;
  } 

/*where to buy button */
#p-rcb .wtb-button {
   background:transparent url(/consumerfiles/pageitems/master/where_to_buy/standard/button-r.png) no-repeat scroll 100% 50%;
   float:left;
   padding-right:5px;
   cursor:pointer;
   }
#p-rcb .wtb-button, wtb-button:visited {
   color:#FFFFFF;
   font-weight: bold;
   }
#p-rcb .wtb-button:hover, wtb-button:focus {
   font-weight: bold;
   }
#p-rcb .wtb-button span {
   background:transparent url(/consumerfiles/pageitems/master/where_to_buy/standard/button.png) no-repeat scroll 0 50%;
   display:block;
   padding:0.333em 7px 0.583em 14px;
   text-align:center;
   white-space:nowrap;
   }
#p-rcb .wtb-button-02 {
   background-image:url(/consumerfiles/pageitems/master/where_to_buy/standard/button-2-r.png);
   padding-right:7px;
   }
#p-rcb .wtb-button-02 span {
   background-image:url(/consumerfiles/pageitems/master/where_to_buy/standard/button-2.png);
   padding:0.333em 7px 0.583em 14px;
   }
     
#p-rcb a.button {
background: url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab1_button_buy.png') no-repeat;
color: white;
display: block;
font-weight: bold;
height: 21px;
margin-top: 10px;
text-align: center;
width: 60px;
}

   #p-rcb a.button:hover {
   text-decoration: none;
   }

#p-rcb a.carrot {
background: url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/a_icon_carrot.png') no-repeat;
background-position: bottom right;
padding: 0px 7px 0px 0px;
}    

#p-rcb .productoverview {
margin: 15px 0px 0px 5px;
width: 949px;
}

   #p-rcb .productoverview .productoverview_head {
   background: url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/productoverview_head.png') no-repeat;
   height: 48px;
   overflow: hidden;
   width: 949px;
   }
   
      #p-rcb .productoverview .productoverview_head .productoverview_head_left {
      display: inline;
      float: left;
      padding: 10px 20px 0px 20px;
      width: 665px; /*705*/
      }
      
      #p-rcb .productoverview .productoverview_head .productoverview_head_right {
      display: inline;
      float: left;
      padding: 18px 15px 0px 15px;
      width: 214px; /*244*/
      }
      
   #p-rcb .productoverview .productoverview_content {
   background: url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/productoverview_content.png') no-repeat;
   width: 949px;
   } 
   
      #p-rcb .productoverview .productoverview_content .productoverview_content_left {
      display: inline;
      float: left;
      padding: 30px 40px 0px 10px;
      width: 655px; /*705*/ 
      }
      
         #p-rcb .productoverview .productoverview_content .productoverview_content_left .productinfo_double {
         display: inline;
         float: left;
         margin-left: 30px;
         width: 295px; /*295*/
         }
         
         #p-rcb .productoverview .productoverview_content .productoverview_content_left .productinfo_double.single {
         width: 600px; /*460*/
         }                  
         
            #p-rcb .productoverview .productoverview_content .productoverview_content_left .productinfo_double .productinfo_double_left {
            display: inline;
            float: left;
            margin-right: 20px;
            }
            
            #p-rcb .productoverview .productoverview_content .productoverview_content_left .productinfo_double .productinfo_double_right {
            display: inline;
            float: left;
            width: 222px;
            } 
              
              #p-rcb .productoverview .productoverview_content .productoverview_content_left .productinfo_double .productinfo_double_right.single_text {
              width: 460px;
              }
              
              #p-rcb .productoverview .productoverview_content .productoverview_content_left .productinfo_double .productinfo_double_right p {
              margin-bottom: 5px;
              }                                                     
      
      #p-rcb .productoverview .productoverview_content .productoverview_content_right {
      display: inline;
      float: left;
      padding: 15px 15px 0px 15px;
      width: 214px; /*244*/      
      }
      
         #p-rcb .productoverview .productoverview_content .productoverview_content_right .compatible_left {
         float: left;
         display: inline;
         } 
         
         #p-rcb .productoverview .productoverview_content .productoverview_content_right .compatible_right {
         float: right;
         display: inline;
         margin-right: 20px;
         }
         
#p-rcb .footer {
background: white url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/footer.png') no-repeat;
background-position: bottom;
height: 150px;
margin-top: 10px;
width: 960px;
}  

   #p-rcb .footer .footer_brush1 {
   background: url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/footer_brush1.png') no-repeat;
   display: inline;
   float: left;
   height: 87px; /*107*/
   margin: 0px 15px 0px 10px;
   padding: 20px 0px 0px 250px;
   width: 213px; /*463*/
   }
   
   #p-rcb .footer .footer_brush2 {
   background: url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/footer_brush2.png') no-repeat;
   display: inline;
   float: left;
   height: 77px; /*107*/
   padding: 30px 0px 0px 200px; 
   width: 263px; /*463*/   
   }
                                               

/* TAB 1 */

#p-rcb #cp_tab_content_1 {
background: white url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/header.png') no-repeat;
background-position: top;
width: 960px;
}

   #p-rcb #cp_tab_content_1 #overview_introduction {
   padding-top: 30px;
   width: 957px;
   }
  
      #p-rcb #cp_tab_content_1 #overview_introduction #overview_introduction_left {
      display: inline;
      float: left;
      margin-right: 55px;
      padding-left: 20px;
      width: 622px; /*642*/
      }
      
      #p-rcb #cp_tab_content_1 #overview_introduction #overview_introduction_right {
      display: inline;
      float: left;
      width: 247px; /*247*/
      }  
      
         #p-rcb #cp_tab_content_1 #overview_introduction #overview_introduction_right #seasonsbanner_top {
         height: 38px;
         }
         
         #p-rcb #cp_tab_content_1 #overview_introduction #overview_introduction_right #seasonsbanner_footerwrap {
         background: url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab1_seasonsbanner_bottom.png') no-repeat;
         background-position: bottom;
         padding: 5px 35px 13px 15px;
         width: 197px; /*247*/
         }
         
            #p-rcb #cp_tab_content_1 #overview_introduction #overview_introduction_right #seasonsbanner_footerwrap p {
            line-height: 14px;
            margin: 0px;
            padding: 0px;
            }           
        
         #p-rcb #cp_tab_content_1 #overview_introduction #overview_introduction_right #seasonsbanner_content {
         background: url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab1_seasonsbanner_repeat.png') no-repeat;
         } 
         
/* TAB 2 */

#p-rcb #cp_tab_content_2{
background: white url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/header.png') no-repeat;
background-position: top;
width: 960px; /*957*/
}

   #p-rcb #cp_tab_content_2 #healthy_intro {
   padding: 30px 40px 0px 40px;
   width: 877px; /*957*/
   }
   
   #p-rcb #cp_tab_content_2 #healthy_text {
   padding: 30px 40px 0px 40px;
   width: 877px; /*957*/
   }
   
      #p-rcb #cp_tab_content_2 #healthy_text #healthy_text1 {
      display: inline;
      float: left;
      margin-right: 50px;
      width: 400px; 
      }
      
      #p-rcb #cp_tab_content_2 #healthy_text #healthy_text1 {
      display: inline;
      float: left;
      width: 400px; 
      }          

   #p-rcb #cp_tab_content_2 #healthy_products {
   height: 288px;
   margin-top: 20px;
   width: 957px; /*957*/
   }

      #p-rcb #cp_tab_content_2 #healthy_products #healthy_products1 {
      background: url('/consumerfiles/pageitems/master/categorypages/toothbrush_heads/assets/images/tab2_image1.png') no-repeat;
      float: left;
      display: inline;
      height: 63px; /*288*/
      padding: 225px 0px 0px 70px;
      width: 423px;
      }

         #p-rcb #cp_tab_content_2 #healthy_products #healthy_products1 #new {
         display: inline;
         float: left;
         width: 75px;
         }
         
         #p-rcb #cp_tab_content_2 #healthy_products #healthy_products1 #replace {
         display: inline;
         float: left;
         width: 138px;        
         }
         
         #p-rcb #cp_tab_content_2 #healthy_products #healthy_products1 #reminder {
         display: inline;
         float: left;
         padding: 22px 0px 0px 20px;
         width: 165px; /*185*/      
         } 
         
      #p-rcb #cp_tab_content_2 #healthy_products #healthy_products2 {
      float: left;
      display: inline;
      height: 288px;
      width: 423px;
      }                          
