@import "tabs/tabs.css";
@import "box/box.css";
@import "content.css";

#p-rcb a{cursor:pointer;}
#p-rcb a.p-link { background:transparent url('/consumerfiles/pageitems/master/categorypages/VitalightIFA_US/assets_v2/images/tab1_content2_link.png') no-repeat; font-weight: bold; padding-left:10px; color:#993300; outline: none; background-position:0px 4px; }
#p-rcb .cp_content{padding:0px 30px 20px 30px;}
#p-rcb .cp_tab{padding:20px 0px 20px 0px;}
#p-rcb .tabAnimation{display:none;}

/* sIFR replacements */
.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;
}
.sIFR-active #p-rcb h5 {
	visibility:hidden;
	padding-bottom: 0px;
	margin:0px;
}

/* BrightCove Pop-up */
		.popup{
			width:506px; /* player height + padding left and right (486 + 20)*/
			display:none;
			background:#fff;
			border:1px solid black;
			padding:4px;
		}
		
		.popup a{cursor:pointer;}

		
		.popup .navigation {
			float:right;	
		}
		
		.popup .content{
			padding:10px;
		}
		
		.popupbrightcove{
			height:447px; /* player height + padding top and bottom + close button height (412 + 20 + 15)*/
		}
		
		#popupManBackground {
			background:#333;
		}

		
/* These are sIFR equivalents to make the titles look roughly the same when sIFR does not work (offline editing) */
#p-rcb h2 {font-size: 26px; padding:0px 0 16px 0; }
#p-rcb h3 {font-size: 25px; padding:26px 0 16px 0; }
#p-rcb h4 {font-size: 21px; padding:13px 0 10px 0; }
#p-rcb h5 {font-size: 17px; padding:14px 0 9px 0; }

/* Flash Header */
	
#p-rcb #flashheader_wrapper { background-repeat: no-repeat; background-position: 0px 0px; background-color: #ffffff;}
#p-rcb #flashheader_wrapper,
#p-rcb #flashheader_wrapper #flashheader { height:275px; min-height:275px; }
#p-rcb #flashheader_wrapper object   { outline: none; }


/* GENERAL CLASSES */

p.geen_margin {
margin: 0px;
}

.font_small {
font-size: 10px;
}

.italic {
font-size: 10px;
font-style: italic;
}

.bold {
font-weight: bold;
}

.banner_1 {
background: url('/consumerfiles/pageitems/master/categorypages/VitalightIFA_US/assets_v2/images/banner_online_assessment.png') no-repeat;
height: 130px; /*150*/
margin: -15px 0px 40px 0px;
padding: 20px 0px 0px 20px;
*padding: 21px 0px 0px 20px;
width: 285px; /*305*/
}
	.banner_1 .text{
	float:left;
	clear:both;
	width:170px;
	height:90px;
	padding-top:10px;
	}
	.banner_1 .link{
	float:left;
	clear:both;
	width:250px;
	}
   .banner_1 p {
   height: 75px;
   overflow: hidden;
   width: 155px;
   }

   .banner_1 a {
   color: #993300;
   font-weight: bold;
   }   
   

      
.banner_2 {
background: url('/consumerfiles/pageitems/master/categorypages/VitalightIFA_US/assets_v2/images/banner_downloads.png') no-repeat;
height: 129px; /*129*/
margin: 0px 0px 40px 0px;
padding: 0px 0px 0px 20px;
width: 285px; /*305*/
}    

   .banner_2 h5 {
   padding-top: 0px;
   width: 135px;
   }
   
   .banner_2 a {
   background: url('/consumerfiles/pageitems/master/categorypages/VitalightIFA_US/assets_v2/images/banner_downloads_link.png') no-repeat;
   background-position: 0px 2px;
   color: #993300;
   font-weight: bold;
   margin-top: 103px;
   padding-left: 20px;
   position: absolute;         
   }  
   
.banner_3 {
background: url('/consumerfiles/pageitems/master/categorypages/VitalightIFA_US/assets_v2/images/banner_campaign.png') no-repeat;
height: 128px; /*128*/
margin: 0px 0px 40px 0px;
padding: 0px 20px 0px 20px;
width: 265px; /*305*/
}   

   .banner_3 h5 {
   padding-top: 0px;
   }
   
   .banner_3 a {
   background: url('/consumerfiles/pageitems/master/categorypages/VitalightIFA_US/assets_v2/images/banner_campaign_link.png') no-repeat;
   background-position: 0px 3px;
   color: white;
   font-weight: bold;
   margin-top: 100px;
   padding-left: 20px;
   position: absolute;         
   }  

/* TAB1 */

#cp_tab1 {
margin-top: -20px;
padding: 0px;
}

#tab1_content1 {
background: no-repeat;
height: 632px; /*632*/
padding: 0px 0px 0px 45px;
overflow: hidden;
margin-top: 0px;
width: 915px;
}

   #tab1_content1 p {
   color: #000000;
   font-family: Verdana, Arial;
   font-size: 11px;
   line-height: 18px;
   }

   #tab1_content1_left {
   display: inline;
   float: left;
   margin-right: 40px;
   width: 525px;
   }
   
      #tab1_content1_left h2 {
      height: 5px;
      }
      
         #tab1_content1_left h2.last {
         height: 30px;
         }
         
      #tab1_content1_left_video {
      margin-top: 80px;
      }
      
         #tab1_content1_left_video_flash {
         display: inline;
         float: left;
         margin-right: 20px;
         width: 270px;
		 cursor: pointer;
         }   
         
         #tab1_content1_left_video_text {
         display: inline;
         float: left;
         width: 227px;
         }    
         
            #tab1_content1_left_video_text h2 {
            height: 40px;
            padding-top: 0px;
            } 
            
            #tab1_content1_left_video_text p {
            margin-top: 30px;
            }                           
   
   #tab1_content1_right {
   display: inline;
   float: left;
   margin-top: 20px;
   width: 305px;
   }   
  
#p-rcb .tab4_links_1{ width:660px; padding-bottom:7px; /*padding-top:40px*/; padding-left: 320px; text-align:center; float: left;}
#p-rcb .tab4_links_2{ width:810px; padding-bottom:7px; padding-left: 150px; text-align:center; float: left;}
#p-rcb .tab4_links_3{ width:960px; padding-bottom:7px; text-align:center; float:left;}
       
#tab1_content2 {
background: no-repeat;;
background-position: bottom;
margin: -35px 0px 40px 0px;
padding: 0px 0px 40px 45px;
width: 915px; /*960*/
}

  #p-rcb .overlay_click{
  	width:250px;
	height: 320px;
	margin: -320px 0 0 0;
	outline: none;
	cursor: pointer;
  }
  #p-rcb a .overlay_link{
  	text-decoration:none;
	background-image:none;
	outline: none;
  }

   #tab1_content2 .tab1_content2_kolom {
   background: no-repeat;
   display: inline;
   float: left;
   padding: 320px 50px 0px 0px;
   width: 267px; /*327*/
   }
   
   #tab1_content2 .tab1_content2_kolom_2products {
   background:no-repeat;
   background-position: 165px 0px;
   display: inline;
   float: left;
   padding: 320px 50px 0px 165px;
   width: 267px; /*327*/
   } 
   
      #tab1_content2 .tab1_content2_kolom.kolom2 {
      background:no-repeat;
      padding: 320px 60px 0px 0px;
      width: 245px; /*305*/
      }   
      
      #tab1_content2 .tab1_content2_kolom.kolom3 {
      background: no-repeat;
      padding: 320px 10px 0px 0px;
	  *padding: 324px 10px 0px 0px;
      width: 239px; /*229*/
      }         
   
      /*#tab1_content2 .tab1_content2_kolom a {
      background: url('/consumerfiles/pageitems/master/categorypages/VitalightIFA_US/assets_v2/images/tab1_content2_link.png') no-repeat;
      background-position: left;
      color: #993300;
      font-weight: bold;
      padding-left: 10px;
      } */
	  
	  #tab1_content2 .tab1_content2_kolom_2products a {
      background: no-repeat;
      background-position: left;
      color: #993300;
      font-weight: bold;
      padding-left: 10px;
      }  
      
#tab1_content3 {
background: no-repeat;;
background-position: bottom;
min-height: 390px;
height:auto !important;
height: 390px;
margin-bottom: -20px;
padding: 0px 0px 0px 45px;
width: 915px; /*960*/
}   

   #tab1_content3_left {
   display: inline;
   float: left;
   margin-right: 60px;
   width: 490px;
   } 
   
      #tab1_content3_left p {
      background: no-repeat;
      background-position: left;
      height: 85px; /*110*/
      padding: 25px 0px 0px 100px;
      }  
      
      #tab1_content3_left dl {
      color: black;
      font-family: Verdana, Arial;
      font-size: 10px;
      }
      
         #tab1_content3_left dl dt {
         display: inline;
         float: left;
         font-weight: bold;
         margin-right: 5px;
         width: 95px;
         }
         
         #tab1_content3_left dl dd {
         display: inline;
         float: left;   
         width: 385px;      
         }
   
   #tab1_content3_right {
   display: inline;
   float: left;
   width: 305px;
   } 
   
/* TAB2 */     
   
#cp_tab2 {
padding: 0px;
margin-bottom: -20px;
margin-top: -20px;
width: 960px; /*960*/;
} 

   #cp_tab2 p {
   color: black;
   }

   #tab2_top {
   background: no-repeat;
   background-position: top;
   padding: 60px 20px 0px 40px;
   }    
   
      #tab2_top_left {
      display: inline;
      float: left;
      margin-right: 55px;
      width: 520px;
      } 
      
         #tab2_top_left h2 {
         padding: 0px;
         }
 
         #tab2_top_left h3 {
         padding: 0px;
         }   
         
            #tab2_top_left h3.padding {
            padding-top: 100px;
            }                      
         
         #tab2_top_left a {
         background: no-repeat;
         background-position: right 5px;
         color: #993300;
         font-weight: bold;
         padding-right: 10px;
         }         
      
      #tab2_top_right {
      display: inline;
      float: left;
      width: 305px;
      }   
      
         #tab2_top_right .banner_3 {
         margin-bottom: 0px;
         
         }
      
   #tab2_mid {
   padding: 0px 0px 0px 40px;
   width: 920px; /*960*/
   }   
   
      #tab2_mid_left {
      display: inline;
      float: left;
      margin-right: 10px;
      width: 490px;
      } 
      
         #tab2_mid_left img {
         margin-top: 80px;
         } 
      
      #tab2_mid_right {
      background: no-repeat;
      background-position: top center;
      display: inline;
      float: left; 
      height: 491px;
      overflow: hidden;
      width: 396px;   
      }  
      
         #tab2_mid_right a {
         /*background: no-repeat;*/
         color: white;
         display: block;
         font-weight: bold;
         height: 21px;
         margin: 373px 0px 0px 290px;
         position: absolute;
         text-align: center;
         text-decoration: none;
         /*width: 90px;*/
         }                     
         
            #tab2_mid_right a:hover {
            /*text-decoration: underline;*/
            } 
            
         #tab2_mid_right_flash {
         position: absolute;
         margin: 420px 0px 0px -20px;
         } 
         
   #tab2_bottom {
   background: no-repeat;
   background-position: bottom;
   min-height: 579px;
   height:auto !important;
   height: 579px;   
   padding: 0px 0px 0px 40px;
   width: 920px; /*960*/
   }     
   
      #tab2_bottom_left {
      display: inline;
      float: left;
      margin: 0px 0px 0px 0px;
      width: 485px;
      }
      
			 #tab2_bottom_left .percent_percent {
			 background: no-repeat;
			 height: 75px;
			 overflow: hidden;
			 margin-top: 10px;
			 padding: 20px 0px 0px 90px;
			 width:400px; /*440*/
			 }
         
            #tab2_bottom_left .percent_percent_2 {
            background:  no-repeat;
            height: 90px; /*80*/
			overflow: hidden;
            margin-top: 10px;
            padding: 0px 0px 0px 90px;
            width: 400px; /*440*/
            } 
            
            #tab2_bottom_left .percent_proven {
            background: no-repeat;
            height: 120px; /*110*/
			overflow: hidden;
            margin-top: 20px;
            padding: 0px 0px 50px 90px;
            width: 400px; /*440*/
            }   
            
         #tab2_bottom_left_videos {
         margin-top: 30px 0px 20px 0px;
		 padding-bottom: 60px;
         }  
         
            #tab2_bottom_left_videos_left {
            display: inline;
            float: left;
            padding-top: 22px;
            width: 222px;
			text-align:center;
            }  
            
            #tab2_bottom_left_videos_right {
            display: inline;
            float: left;
            padding-top: 22px;
            width: 222px;
			padding-bottom:50px;
			text-align:center;
            }                                         
      
      #tab2_bottom_right {
      float: right;
      padding: 88px 0px 0px 0px;
      width: 360px;      
      }  
      
         #tab2_bottom_right_text1 {
		 width: 485px;
         } 
         
            #tab2_bottom_right_text1_left {
            display: inline;
            float: left;
            margin: 15px 30px 0px 0px;
            width: 300px;
            } 
            
            #tab2_bottom_right_text1_right {
            display: inline;
            float: right;
            padding-top: 20px;
            width: 144px;
            }  
            
               #tab2_bottom_right_text1_right p {
               color: #a04b20;
               margin: 0px;
               padding: 0px; 
               }                                                                  
                
         #tab2_bottom_right_text2 {
         margin: 20px 0px 0px 0px;
		 padding-bottom:50px;
         width: 485px;
         }    
         
            #tab2_bottom_right_text2 .banner_2 {
            margin: 20px 0px 0px 0px;
            }   
            
         #tab2_bottom_right_text3 {
         font-size: 10px;
         margin: 25px 0px 0px 50px;
         width: 305px;
         } 
.tab2_video{
float:left;
clear:both;
width:301px;
height:155px;
}
.tab2_leftareawrap{
float:left;
}
/* TAB3 */     
   
#cp_tab3 {
padding: 0px;
margin-bottom: -20px;
margin-top: -20px;
width: 960px; /*960*/;
} 

   #cp_tab3 {
   color: black;
   }

   #tab3_header {
   background: no-repeat;   
   height: 266px; /*316*/
   overflow: hidden;
   padding: 50px 0px 0px 40px;
   width: 920px; /*960*/
   }
   
      #tab3_header_left {
      display: inline;
      float: left;
      margin-right: 55px;
      width: 510px;
      }
      
         #tab3_header_left a {
         background: no-repeat;
         background-position: right 5px;
         color: #993300;
         font-weight: bold;
         padding-right: 10px;
         }           
      
      #tab3_header_right {
      display: inline;
      float: left;
      margin-top: 20px;
      width: 305px;
      }
      
   #tab3_how {
   }        
      
      #tab3_how_wrap {
      background: repeat-y;   
      }  
      
         #tab3_how_content {
         background: no-repeat;
         background-position: top;   
         padding: 0px 0px 20px 40px;   
         }  
         
            #tab3_how_content_left {
            display: inline;
            float: left;
            margin-right: 40px;
            width: 420px;
            } 
            
            #tab3_how_content_right {
            display: inline;
            float: left;
            margin-top: 25px;
            padding: 0px;
            width: 415px;
            }    
            
               .tab3_how_content_right_product {

               background-position: center;
               display: inline;
               float: left;
               height: 205px;
               overflow: hidden;
               padding: 0px 0px 0px 20px;
               width: 170px; /*190*/
               }   
               
               .tab3_how_content_right_product.product2 {

               background-position: center;   
               margin-left: 35px;      
			   height: 205px;      
               }
               
                  .tab3_prod1_buynow a {
                  /*background: no-repeat;*/
                  color: white;
                  display: block;
                  font-weight: bold;
                  height: 21px;
                  text-align: center;
                  text-decoration: none;
                  /*width: 90px;*/
                  }   
                        .tab3_prod2_buynow a {
                  background: no-repeat;
                  color: white;
                  display: block;
                  font-weight: bold;
                  height: 21px;
                  text-align: center;
                  text-decoration: none;
                  width: 90px;        
                  }
                  .tab3_how_content_right_product h2 {
               
                  }                  
      
      #tab3_how_footer {
      background: no-repeat;
      height: 12px;      
      } 
      
   #tab3_when {
   background: no-repeat;
   } 
   
      #tab3_when_left {
      display: inline;
      float: left;
      margin: 0px 30px 0px 40px;
      width: 450px;
      }   
      
         #tab3_when_left .paragraph {
         background: no-repeat;
         background-position: left;
         min-height: 99px;
         height: auto !important;
         height: 99px;  
         /*margin-bottom: 20px;*/
         padding: 0px 0px 0px 120px;    
         } 
         #tab3_when_left .paragraph.paragraph_1 {
         background: no-repeat;
         background-position: left;   
         padding-top: 5px;  
         } 
		 
         #tab3_when_left .paragraph.paragraph_2 {
         background: no-repeat;
         background-position: left;   
         padding-top: 5px;  
         } 
         
         #tab3_when_left .paragraph.paragraph_3 {
         background:no-repeat;
         background-position: left;   
         }
         
         #tab3_when_left .paragraph.paragraph_4 {
         background: no-repeat;
         background-position: left;   
		 min-height: 65px; /* 120px - 55px = 65px */
         height: auto !important;
         height: 65px; 
         margin: 20px 0 20px 0;    
         padding: 20px 0px 0px 90px;
         width: 360px;
         }            
         
         #tab3_when_left .paragraph.paragraph_5 {
         background: no-repeat;
         background-position: left top;   
		 min-height: 65px;
         height: auto !important;
         height: 65px;
         margin-bottom: 20px;      
         padding: 20px 0px 0px 90px;
         width: 360px; 
         }  
         
         #tab3_when_left .paragraph.paragraph_6 {
         background: no-repeat;
         background-position: left;   
         min-height: 55px;
         height: auto !important;
         height: 55px;
         margin-top: 20px;   
         padding: 20px 0px 0px 90px;
         width: 360px; 
         }
         
         #tab3_when_left .paragraph.paragraph_7 {
         background: none;  
         min-height: 0px;
         height: auto !important;         
         margin: 0px 0px 10px 0px;   
         padding: 0px;
         } 
		 
		 #p-rcb .tab3_smalltxt_placement {
		 *margin-top:-10px;
         padding: 0 0 0 90px;
         }                                             
      
      #tab3_when_right {
      display: inline;
      float: left;
      padding-top: 50px;
      width: 394px;
      } 
      
         #tab3_when_right .video_player {
         margin-bottom: 30px;
         }  
         
         #tab3_when_right_testimonials {
         margin-bottom: 100px;
         width: 394px;
         }
         
            #tab3_when_right_testimonials_top {
            background:no-repeat;
            color: white;
            font-weight: bold;
            height: 23px; /*31*/
            padding: 8px 0px 0px 20px;
            overflow: hidden;  
            width: 374px; /*394*/          
            }
            
            #tab3_when_right_testimonials_mid {
            background: repeat-y;
            padding: 20px 40px 10px 15px;            
            }
            
               #tab3_when_right_testimonials_mid ul {
               list-style-type: none;
               }
               
                  #tab3_when_right_testimonials_mid ul li {
                  margin-bottom: 10px;
                  }
                  
                     #tab3_when_right_testimonials_mid ul li a {
                     background: no-repeat;
                     background-position: left;                     
                     color: black;
                     font-weight: bold;
                     padding-left: 15px;
                     }
                     
                        #tab3_when_right_testimonials_mid ul li.actief a {
                        background: no-repeat;
                        background-position: left 5px;
                        }                     
                     
                     #tab3_when_right_testimonials_mid ul li p {
                     display: none;
                     padding-left: 15px;
                     }    
                     
                        #tab3_when_right_testimonials_mid ul li.actief p {
                        display: block;
                        }                                      
            
            #tab3_when_right_testimonials_bottom {
            background: no-repeat;            
            font-size: 0px;
            height: 15px;
            }                           
      
   #tab3_footer {
   background: no-repeat;  
   height: 382px; 
   margin-top: -70px;
   }                      
      
/* TAB4 */     
   
#cp_tab4 {
padding: 0px;
margin-bottom: -20px;
margin-top: -20px;
width: 960px; /*960*/;
} 

   #cp_tab4 p {
   color: black;
   }  

   #tab4_header {
   background: no-repeat;
   height: 312px; /*362*/  
   overflow: hidden;
   padding: 50px 450px 0px 65px; 
   width: 445px; /*960*/
   }
   
      #tab4_header ul {
      margin: 20px 0px 20px 12px;
      }
      
      #tab4_header a {
      background: no-repeat;
      background-position: right 5px;
      color: #993300;
      font-weight: bold;
      padding-right: 10px;
      } 
      
   #tab4_bottom {
   background: no-repeat;
   height: 500px; /*595*/
   padding: 55px 0px 40px 0px;
   width: 960px; /*960*/
   }   
   
      #tab4_bottom p.note {
      font-size: 10px;
      }  
      
      #tab4_bottom a {
      background: no-repeat;
      color: white;
      display: block;
      font-weight: bold;
      height: 21px;
      margin: 450px 0px 0px 675px;
      position: absolute;
      text-align: center;
      text-decoration: none;
      width: 90px;      
      }    
	  
	
    
