/* CSS Document */





body {

	width:100%;

	font-family:Arial, Helvetica;

	text-align:center;

}



.Normal{

	font-size:10pt;

}



a:link, a:active, a:visited, a:hover

{

	text-decoration:none;

}



img

{

	border:none;

	padding:0;

	margin:0;

}



.content

{

	width:960px;

	margin-left:auto;

	margin-right:auto;

	margin-top:auto;

	margin-bottom:auto;

	height:auto;

	margin-top:20px;



}



.bodytd

{

	width:960px;

	border:#b1c2d6 solid 1px;

	padding:0;

	text-align:left;

}



.body_container

{

	width:960px;

	margin-left:auto;

	margin-right:auto;

	margin-top:auto;

	margin-bottom:auto;

	height:100%;

	background:#FFF;

}



.header

{

	width:960px;

	background:url(images/header.jpg) no-repeat;

	height:108px;

}



.header_bio

{

	width:960px;

	height:108px;

}











/* Top Navigation */



.menu_container

{

	background:#356AA3;

	height:22px;

	width:100%;

	position:relative;

}



#topnav, #topnav_prof

{

	list-style:none;

	float:left;

	margin-top:0px;

	width:920px;

	margin-top:3px;

	margin-left:-15px;

	height:0px;

}



#topnav li, #topnav_prof li

{

	list-style:none;

	float:left;

	width:auto;

	padding: 0 12px 0 0;

	color:#DAEAFA;

	font-size:13px;

	text-transform:lowercase;

	text-decoration:none;

	font-weight:bold;

	text-shadow: rgba(0,0,0,.01) 0 0 1px;

}



#topnav_prof li

{

	padding: 0 12px 0 0;

}



#topnav li a:link, #topnav li a:active, #topnav li a:visited, #topnav li a:hover, #topnav_prof li a:link, #topnav_prof li a:active, #topnav_prof li a:visited, #topnav_prof li a:hover

{

	color:#DAEAFA;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	text-shadow: rgba(0,0,0,.01) 0 0 1px;

}



#topnav_prof li a:link, #topnav_prof li a:active, #topnav_prof li a:visited, #topnav_prof li a:hover

{

	font-size:12px;

}



#topnav li.SelectedTab,#topnav li.SelectedTab a,#topnav li a:hover, #topnav_prof li.SelectedTab,#topnav_prof li.SelectedTab a,#topnav_prof li a:hover

{

	color:#FFFFFF;

	font-weight:bold;

	text-shadow: rgba(0,0,0,.01) 0 0 1px;

}



#topnav li.topnav_komen, #topnav_prof li.topnav_komen

{

	color:#EFCCDA;

	font-weight:bold;

	text-shadow: rgba(0,0,0,.01) 0 0 1px;

}



/*

#subnav{list-style:none; float:left; margin-top:3px; margin-left:-23px; position:absolute; left:0;}

#subnav li{float:left; width:auto; padding: 8px 8px; color:#356AA7; font-size:13px; text-align:center;}

#subnav li a:link, #subnav li a:active, #subnav li a:visited{color:#356AA7;}

*/



.SelectedItem

{

	background:url(images/subnav_selected.png) top center no-repeat;

	color:#AEC3DC;

}



.SelectedItem a, #subnav li a:hover

{

	color:#AEC3DC;

}



/* End of Top Navigation */





/* Home page styles */



.copy_container_home

{

	width:960px;

	height:445px;

	float:left;

}



.copy_container_bio

{

	width:960px;

	min-height:465px;

	float:left;

	background:url(images/bg_graphic.jpg) left top no-repeat;



}







.copy_container_bio_teaser

{

	width:960px;

	min-height:465px;

	float:left;

	background:url(images/biomega_teaser_bg.png) left top no-repeat;



}



.copy_container_bio_plain

{

	width:960px;



	float:left;



}



.copy_container_bio_plain img

{

	border:none;

	margin:0;

	padding:0px;

	float:left;

}



.copy_container_bio_plain p

{

	margin:0;

	padding:0;

}



.copy_container_bio img

{

	border:none;

	margin:0;

	padding:0px;

	float:left;

}



.copy_container_bio p

{

	margin:0;

	padding:0;

}





.copy_container_bio_glossary

{

	width:960px;

	float:left;

	background:url(images/glossary_menubg.jpg) left top no-repeat;



}



.copy_container_bio_glossary img

{

	border:none;

	margin:0;

	padding:0px;

	float:left;

}



.copy_container_bio_glossary p

{

	margin:0;

	padding:0;

}



.copy_container_professional_imagebg

{

	width:960px;

	height:465px;

	float:left;

	background:url(images/professional_imagebg.jpg) left top no-repeat;

}



.copy_container_professional_register

{

	width:960px;

	min-height:465px;

	float:left;

	background:url(images/professional_registration.jpg) left top no-repeat;

}





/* End of Home page styles */





/* About page styles */



.copy_container_about

{

	width:960px;

	height:467px;

	float:left;

}



.copy_left_pane_aboutus

{

	width:384px;

	height:467px;

	background:url(images/about.jpg) left top no-repeat;

	float:left;

	padding:0px;

}



.copy_content_pane_about

{

	width:520px;

	float:left;

	margin-top:50px;

	margin-left:35px;

}



.copy_left_pane_aboutus_new

{

	width:595px;

	height:587px;

	background:url(images/aboutus.png) left top no-repeat;

	float:left;

	padding:0px;

}



.copy_content_pane_about_new

{

	width:330px;

	float:left;

	margin-top:50px;

	margin-left:20px;

	min-height:587px;

}



.copy_content_pane_about p

{

	margin:0px 0px 15px 0px;

}



.about_copy{color:#356AA7;font-size:12px;line-height:15px; letter-spacing:0px; }

.about_copy h1{color:#356AA7;font-size:18px;letter-spacing:0px; margin-top:-6px; }

.about_subhead{font-size:12px;font-weight:bold;}

.about_heading{font-size:26px;}



/* End of About page styles */





/* Product page styles */



.product_description

{

	color:#356AA7;

	font-size:11px;

	text-align:left;

	text-decoration:none;

}



.product_description a:link, .product_description a:active, .product_description a:visited, .product_description a:hover

{

	color:#356AA7;

	font-size:11px;

	text-align:left;

	text-decoration:none;

}





.copy_container_products{width:960px; float:left;}

.copy_container_products img{border:none; margin:0; padding:0px; float:left; }

.copy_container_products p{margin:0px;padding:0px; }



/* End of Product page styles */



/* Home page styles */



/* End of Home page styles */





.copy_container{width:960px;}

.copy_container2{width:960px; margin-left:0px;}

.copy_container_footer{width:960px; margin-top:5px;}





.copy_left_pane_container{width: 215px; float: left;}

.copy_left_pane_imagegallery{width:180px; margin-left:35px; float:left; margin-top:-5px; margin-bottom: 50px;}

.copy_left_pane_dvdgallery{width:180px; margin-left:25px; float:left; margin-top:150px; margin-bottom: 50px; margin-right:10px;}

.copy_left_pane{width:180px; float:left; margin-left:35px; height:100%; margin-top:25px;}

.copy_left_pane_login{width:240px; float:left; height:445px; background:url('images/professional_login_bg.jpg') 0px top no-repeat;}

.copy_left_pane2{width:197px; float:left; margin-left:0px; margin-left:18px;}

.copy_content_pane{width:745px;float:left; height:auto; background:url('/Portals/0/images/Products/leftpane_border.jpg') 0px top repeat-y;}

.copy_content_pane_komenpink{width:745px;float:left; height:auto; min-height:400px; background:url('/Portals/0/images/Komen/komen_pink_bg.png') 0px top repeat-y;}

.copy_content_pane_beautybuzz_bluebg{width:745px;float:left; height:468px; background:url('/Portals/0/images/BeautyBuzz/buzz_bluebg.png') 0px top no-repeat;}

.copy_content_pane_bio{width:745px;float:left; height:auto; margin-top:0px; padding-top:0px;}

.copy_content_pane_bio_SC{width:745px;float:left; height:auto;background:url('images/biomega_sc_bg.png') 0px top no-repeat;}

.copy_content_pane_bio_ST{width:677px;float:left; height:auto;background:url('images/biomega_st_bg.png') 0px top no-repeat;}

.copy_content_pane_bio_difference{width:695px;float:left; height:676px;padding-left:25px; padding-right:25px; padding-top:10px;background:url('images/biomega_difference_bg.png') 0px top no-repeat;}

.copy_content_pane_bio_glossary{width:685px;float:left; height:1172px;padding-left:35px; padding-right:25px; padding-top:10px;background:url('images/biomega_glossary_bg.png') 0px top no-repeat;}

.copy_content_pane_academy{width:745px;float:left; height:auto; background:url('/Portals/0/images/Products/leftpane_border.jpg') 0px top repeat-y;}

.copy_content_pane_login{width:720px;float:right; min-height:445px; background:url('images/professional_login.jpg') 0px top repeat-y;}

.copy_content_pane_professional_education{width:745px;float:left; min-height:445px; background:url(images/professional_education_bg.jpg) left top repeat-y;}

.copy_content_pane_professional{width:745px;float:left; min-height:445px; background:url(images/professional_education_bg.jpg) left top repeat-y;}

.copy_content_pane_professional_education_noarc{width:745px;float:left; min-height:445px; background:url(images/professional_education_bg_no_arc.jpg) left top repeat-y;}

.copy_content_pane_gallery{width:745px; float:left; min-height:500px;background:url('/Portals/0/images/Products/leftpane_border.jpg') 0px top repeat-y;}

.copy_content_pane2{width:745px;float:left; background:url('/Portals/0/images/Products/leftpane_border.jpg') 0px top repeat-y; padding-left:20px; padding-bottom:50px;}

.copy_content_pane_stylingcolumn{width:148px;float:left; text-align:left; padding-left:35px; height:440px; text-decoration:none;}

#ContentPane2{padding-bottom:50px;}



.body_copy{margin-left:25px; width:700px;}

.product_body_copy{margin-left:25px; width:670px;}

.copy_head{color:#356AA7; font-size:19px; font-weight:bold; text-shadow: rgba(0,0,0,.01) 0 0 1px; padding-bottom:10px;}

.copy_subhead{color:#356AA7; font-size:19px; font-weight:normal;}



.copy_head_bio{color:#1d4667; font-size:19px; font-weight:bold; text-shadow: rgba(0,0,0,.01) 0 0 1px; padding-bottom:10px;}

.copy_subhead_bio{color:#1d4667; font-size:19px; font-weight:normal;}



.copy_container_about_new{width:960px; height:587px;float:left; }

.learn_more{text-align:left;}

.copy_bold{font-weight:bold;}



.silkening_oil_description{text-align:left; width:105px;}

.product_style_image{width:283px; height:367px; float:left;}

.product_style_image p{margin:0;padding:0;}

/*.gallery_content{width:745px; height:460px; float:left; margin-left:-1px;}*/

/*.product_details{width:462px; height:327px;background:url('/Portals/0/images/Products/product_bg.jpg') repeat; float:left; margin-left:0px; padding-top:40px;}*/

.product_details{width:462px; background:url('/Portals/0/images/Products/product_bg.jpg') repeat; height:367px; float:left; margin-left:0px;}







#sidenav{list-style:none; width:100%; margin-top:5px; margin-left:-70px; }

#sidenav li {width:213px; padding:0; color:#7BC143; font-size:14px; margin-left:-45px; text-indent:0px; line-height:17px; list-style:none; text-transform:lowercase;}

#sidenav li a:link, #sidenav li a:visited, #sidenav li a:active, #sidenav li a:hover {display:block !important;padding-left:25px; width:190px; color:#7BC143; font-size:14px; text-indent:0px; height:100%; line-height:17px; text-decoration:none;padding-bottom:4px; padding-top:4px;}

#sidenav li a:hover{background:#7BC143; color:#ffffff;}

#sidenav li.SelectedTab,#sidenav li.SelectedTab a,#sidenav.SelectedTab li a:hover{ color:#a7dcb7; background:none;}

#sidenav li ul{list-style:none; margin-left:5px;}

#sidenav li li{color:#356AA7;font-size:14px;}

#sidenav li li a:link, #sidenav li li a:visited, #sidenav li li a:active, #sidenav li li a:hover{ padding-left:35px;width:180px;font-size:13px; line-height:15px;}

#sidenav li li a:hover{background:#7BC143; color:#ffffff;}

.sidenav_title{color:#356AA7;font-size:16px; margin-left:-9px; width:180px;}

.sidenav_title_top{color:#356AA7;font-weight:bold;font-size:16px; margin-left:-10px; width:180px;}

.sidenav_title_big{color:#356AA7;font-weight:bold; font-size:19px; margin-left:-10px; width:180px; margin-bottom:2px;}



#sidenav_bio{list-style:none; width:100%; margin-top:5px; margin-left:-70px; }

#sidenav_bio li {width:213px; padding:0; color:#5AAEB6; font-size:14px; margin-left:-45px; text-indent:0px; line-height:17px; list-style:none; text-transform:lowercase;}

#sidenav_bio li a:link, #sidenav_bio li a:visited, #sidenav_bio li a:active, #sidenav_bio li a:hover {display:block !important;padding-left:25px; width:190px; color:#5AAEB6; font-size:14px; text-indent:0px; height:100%; line-height:17px; text-decoration:none;padding-bottom:4px; padding-top:4px;}

#sidenav_bio li a:hover{background:#5AAEB6; color:#ffffff;}

#sidenav_bio li.SelectedTab,#sidenav_bio li.SelectedTab a,#sidenav_bio.SelectedTab li a:hover{ color:#a7dcb7; background:none;}

#sidenav_bio li ul{list-style:none; margin-left:5px;}

#sidenav_bio li li{color:#356AA7;font-size:14px;}

#sidenav_bio li li a:link, #sidenav_bio li li a:visited, #sidenav_bio li li a:active, #sidenav_bio li li a:hover{ padding-left:35px;width:180px;font-size:13px; line-height:15px;}

#sidenav_bio li li a:hover{background:#5AAEB6; color:#ffffff;}



#sidenav_bio li li.hoverLink a:link, #sidenav_bio li li.hoverLink a:visited, #sidenav_bio li li.hoverLink a:active, #sidenav_bio li li.hoverLink a:hover{color:#ffffff;}





.media_links{float:left; color:#7BC143; font-size:16px; text-indent:0px; line-height:25px; height:47px; padding:0; margin:0; margin-bottom:7px; width:200px;}

.media_links a

{

	color:#7BC143;

	font-size:16px;

	line-height:18px;

	text-decoration:none;

	margin-left:-10px;

	display:block;

	padding-bottom: 0px;

	padding-left: 0px;

	width: 190px;

	padding-right: 0px;

	height: 48px;

	padding-top: 0px;

}



.media_links a:hover

{

	background:#7BC143;

	color:#ffffff;

}



.media_link_copy

{

	padding-top:0px;

	display: table;

	margin:none;

	padding:none;

}



.media_link_copy p

{

	display: table-cell;

	vertical-align: middle;

	padding-bottom:3px;

	padding-right:5px;

}



.media_link_copy img

{

	border:1px solid #CEE0FD;

	margin-top:-2px;

	margin-left:-2px;

	float:left;

	margin-right: 7px;

}





.copy_left_pane_imagegallery h3{color:#356AA7;font-weight: bold;font-size:12px; margin-left:-10px; width:180px;}

.copy_left_pane_imagegallery p{color:#007AB6;font-size:10px; margin-top: -12px; margin-left:-10px;}



.subhead_2{color:#356AA7;font-size:12px;text-transform:lowercase;font-weight:bold; }

.copy{color:#356AA7;font-size:12px;line-height:15px;}

.copy li{list-style:none outside; text-indent:10px; background:url('/Portals/0/images/Products/blue_bullet.jpg') 0px 3px no-repeat; margin-left:-40px; padding-left: 10px;text-indent:0px;}

.copy h1{font-family:Arial,Helvetica; color:#356AA7; font-size:19px; text-shadow: rgba(0,0,0,.01) 0 0 1px; }

.copy_content_pane h3{font-family:Arial, Helvetica; text-transform:lowercase; color:#356AA7; font-size:17px; line-height:16px; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-bottom:6px;margin-top:0px; padding-top:4px; }

.copy_content_pane h3 a{font-family:Arial, Helvetica; text-transform:lowercase; color:#356AA7; font-size:17px; line-height:16px; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-bottom:6px;margin-top:0px; padding-top:3px; }

.copy ul{margin-top:0;}

.copy p{margin:0;}

.bio_copy{color:#1d4667 !important;}

.bio_copy h1{color:#1d4667 !important;}





.academy_body_copy{padding:0; width:745px; background-color:#294676;}

.academy_body_copy div{background-color:#294676;}

.academy_body_copy table{background-color:#294676;}





.academy_copy{color:#FFFFFF;font-size:12px;line-height:15px;}

.academy_copy li{list-style:none outside; text-indent:10px; background:url('/Portals/0/images/Products/blue_bullet.jpg') 0px 3px no-repeat; margin-left:-40px;}

.academy_copy h1{font-family:Arial,Helvetica; color:#FFFFFF; font-size:19px; text-shadow: rgba(0,0,0,.01) 0 0 1px; }

.academy_copy_content_pane h3{font-family:Arial,Helvetica; color:#FFFFFF; font-size:17px; line-height:16px; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-bottom:6px; }

.academy_copy ul{margin-top:0;}

.academy_copy p{margin:0;}







.spacer{line-height:10px;}

.product_image{width:83px; float:left; margin-left:20px; margin-top:-10px;}

.product_description_head{color:white; font-weight:bold; font-size:19px; float:left; width:335px; margin-left:20px;}

.product_description_body{color:white; font-size:15px; float:left; width:335px; margin-left:20px;}

.product_description_body h1{color:white; font-size:19px; float:left; width:335px; margin-left:20px; font-weight:bold;}

.product_description_body h2{color:white; font-size:19px; float:left; width:335px; margin-left:20px;}

.product_description_body ul{list-style:url('/Portals/0/images/Products/bullet_white.png') outside; line-height:23px; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-left:-27px; margin-top:20px;}

.product_description_body li{list-style:url('/Portals/0/images/Products/bullet_white.png') outside; line-height:23px; text-shadow: rgba(0,0,0,.01) 0 0 1px;}

.product_description_body_desc{ margin-top:20px;height:244px;}

.product_description_links{color:white; font-weight:bold; font-size:16px; float:left; width:335px; text-shadow: rgba(0,0,0,.01) 0 0 1px;}

.green_link_small a:link, .green_link_small a:active, .green_link_small a:visited, .green_link_small a:hover{font-size:12px; color:#7BC143; font-weight:bold; text-decoration:none;}

.green_link a:link, .green_link a:active, .green_link a:visited, .green_link a:hover{font-size:12px; color:#7BC143; font-weight:bold; text-decoration:none; text-shadow: rgba(0,0,0,.01) 0 0 0px;}

.biomega_link a:link, .biomega_link a:active, .biomega_link a:visited, .biomega_link a:hover{font-size:12px; color:#5ab8ac; font-weight:bold; text-decoration:none; text-shadow: rgba(0,0,0,.01) 0 0 0px;}



.komen_pink{

color:#f38ab3; font-size:12px;

}



.komen_pink_header{

color:#F16D9A; font-size:41px;

}



.komen_gallery{margin-left:25px; width:650px;}

.komen_gallery_topmargin{margin-left:25px; padding-top:35px; width:650px;}

.komen_body_copy{margin-left:25px; width:650px; padding-bottom:50px;}

.komen_body_copy_participants{margin-left:75px; width:650px; padding-bottom:50px;}

.komen_body_copy_topmargin{margin-left:25px; padding-top:35px; width:650px;}

.komen_body_copy_topmargin_wide{margin-left:25px; padding-top:35px; width:700px; min-height:400px;}

.komen_body_copy_topmargin_medium{margin-left:25px; padding-top:35px; width:680px; min-height:400px;}

.komen_copy{color:#356AA7;font-size:12px;line-height:15px;}

.komen_copy li{list-style:none outside; text-indent:10px; background:url('/Portals/0/images/Products/blue_bullet.jpg') 0px 3px no-repeat; margin-left:-40px; margin-bottom:4px;}

.komen_copy h1{font-family:Arial, Helvetica; color:#F16D9A; font-size:41px; text-shadow: rgba(0,0,0,.01) 0 0 1px; }

.komen_copy h2{font-family:Arial, Helvetica; color:#356AA7; font-size:14px; font-weight:bold; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:15px; margin-bottom:0px; }

.komen_copy h3{font-family:Arial, Helvetica; color:#F16D9A; font-size:13px; font-weight:bold; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:12px; margin-bottom:0px; }

.komen_copy h4{font-family:Arial, Helvetica; color:#356AA7; font-size:12px; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:10px; margin-bottom:10px; }

.komen_copy ul{margin-top:0; margin-left:5px;}

.komen_copy p{padding-top:0px;padding-bottom:0px; margin-bottom:7px;color:#356AA7;font-size:12px;line-height:15px;}

.komen_copy td{margin:0;color:#356AA7;font-size:12px;line-height:15px;}

.komen_copy table{margin-bottom:7px;}



.komen_copy_stories{color:#356AA7;font-size:12px;line-height:14px;}

.komen_copy_stories h2{font-family:Arial, Helvetica; color:#356AA7; font-size:12px; font-weight:bold; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:0px; margin-bottom:20px;}

.komen_copy_stories p{padding-top:0px;padding-bottom:0px; margin-bottom:10px;color:#356AA7;font-size:11px;line-height:13px;}



.komen_copy_participants{color:#356AA7;font-size:11px;line-height:14px;}

.komen_copy_participants h2{font-family:Arial, Helvetica; color:#356AA7; font-size:12px; font-weight:bold; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:0px; margin-bottom:20px;}

.komen_copy_participants p{padding-top:0px;padding-bottom:0px; margin-bottom:10px;color:#356AA7;font-size:11px;line-height:13px;}

.komen_copy_participants table{width:100%;border:none;}

.komen_copy_participants td{padding-top:0px;padding-bottom:0px; margin-bottom:10px;color:#356AA7;font-size:11px;line-height:13px;}







.komen_copy_scroller{color:#356AA7;font-size:11px;line-height:14px; }

.komen_copy_scroller h2{font-family:Arial, Helvetica; color:#356AA7; font-size:16px; line-height:18px; width:514px; font-weight:bold; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:0px; margin-bottom:10px; margin-left:50px;}

.komen_copy_scroller p{padding-top:0px;padding-bottom:0px; margin-bottom:10px;color:#356AA7;font-size:12px;line-height:13px;}

.komen_copy_scroller li{list-style:none; text-indent:0px; background:none; margin-left:0px; margin-bottom:0px;}





/* Komen contest style variation */

.komen_copy_contest{color:#356AA7;font-size:12px;line-height:15px;}

.komen_copy_contest li{list-style:none outside; text-indent:10px; background:url('/Portals/0/images/Products/blue_bullet.jpg') 0px 3px no-repeat; margin-left:-40px; margin-bottom:4px;}

.komen_copy_contest h1{font-family:Arial, Helvetica; color:#F16D9A; font-size:41px; text-shadow: rgba(0,0,0,.01) 0 0 1px; }

.komen_copy_contest h2{font-family:Arial, Helvetica; color:#356AA7; font-size:14px; font-weight:bold; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:15px; margin-bottom:0px; }

.komen_copy_contest h3{font-family:Arial, Helvetica; color:#F16D9A; font-size:14px; font-weight:bold; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:5px; margin-bottom:0px; padding:0; text-transform:none; }

.komen_copy_contest h4{font-family:Arial, Helvetica; color:#356AA7; font-size:12px; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:10px; margin-bottom:10px; }

.komen_copy_contest ul{margin-top:0; margin-left:5px;}

.komen_copy_contest p{padding-top:0px;padding-bottom:0px; margin-bottom:0px;color:#356AA7;font-size:12px;line-height:15px;}

.komen_copy_contest td{margin:0;color:#356AA7;font-size:12px;line-height:15px;}

.komen_copy_contest table{margin:0 0 7px 1px;}

.komen_copy_contest .number_indent{margin:0 0 0 16px;}



/* Komen Aquage Tips style variation */

.komen_copy_aquagetips{color:#356AA7;font-size:12px;line-height:15px;}

.komen_copy_aquagetips li{margin-left:-20px; margin-bottom:4px;}

.komen_copy_aquagetips li li{list-style:lower-alpha;}

.komen_copy_aquagetips h1{font-family:Arial, Helvetica; color:#F16D9A; font-size:41px; text-shadow: rgba(0,0,0,.01) 0 0 1px; }

.komen_copy_aquagetips h2{font-family:Arial, Helvetica; color:#356AA7; font-size:14px; font-weight:bold; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:0px; margin-bottom:8px; }

.komen_copy_aquagetips h3{font-family:Arial, Helvetica; color:#F16D9A; font-size:14px; font-weight:bold; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:5px; margin-bottom:0px; padding:0; text-transform:none; }

.komen_copy_aquagetips h4{font-family:Arial, Helvetica; color:#356AA7; font-size:12px; text-shadow: rgba(0,0,0,.01) 0 0 1px; margin-top:10px; margin-bottom:10px; }

.komen_copy_aquagetips ul{margin-top:0; margin-left:5px;}

.komen_copy_aquagetips ol{margin-top:0; margin-left:5px;}

.komen_copy_aquagetips p{padding-top:0px;padding-bottom:0px; margin-bottom:0px;color:#356AA7;font-size:12px;line-height:15px;}

.komen_copy_aquagetips td{margin:0;color:#356AA7;font-size:12px;line-height:15px;}

.komen_copy_aquagetips table{margin:0 0 7px 1px;}

.komen_copy_aquagetips .number_indent{margin:0 0 0 16px;}



li#Nav62 a:after

{

	content:"®";

	font-size:6px;

	position:relative;

	top:-4px;

}



li#Nav62 a:link, li#Nav62 a:visited, li#Nav62 a:active

{

color:#FFCCFF;

}

li#Nav215
{
	padding-left: 11px;
	background: url("komenNavIcon.png") no-repeat left 1px;
}

li#Nav215 a:after

{

	content:"®";

	font-size:5px;

	position:relative;

	top:-5px;

}



li#Nav215 a:link, li#Nav215 a:visited, li#Nav215 a:active

{

color:#FFCCFF;

}



li#Nav229 a:link, li#Nav229 a:visited, li#Nav229 a:active, li#Nav229 a:hover

{

	text-transform:none;

}



li#Nav58 a:link, li#Nav58 a:visited, li#Nav58 a:active, li#Nav58 a:hover

{

	text-transform:none;

}



.footer{width:960px; height:25px; font-size:9px; text-align:center; color:#69A3DB; margin-top:-4px; padding-top:4px;}

.footer a:link, .footer a:visited, .footer a:active, .footer a:hover{font-size:9px; text-align:center; color:#69A3DB; margin-top:4px; text-decoration:none; margin-right:20px; }





.productnav_container

{

	background-image:url('/Portals/0/images/Products/productnav_bg.png');

	background-repeat:repeat;

	width:192px;

	position:relative;

	top:65px;

	float:left;

	margin-left:-192px;

	z-index:1002;

}





#productnav{list-style:none; width:192px;  position:relative; left:-40px;}

#productnav li {width:192px; padding:0; color:#7BC143; font-size:14px; text-indent:0px; line-height:17px; list-style:none; text-transform:lowercase;}

#productnav li a:link, #productnav li a:visited, #productnav li a:active, #productnav li a:hover {display:block !important;padding-left:10px; width:187px; color:#339943; font-size:11px; text-indent:0px; height:17px; line-height:17px; text-decoration:none;}

#productnav li a:hover, #productnav li:hover{background:#7BC143; color:#ffffff; width:182px;}

#productnav li.SelectedTab,#productnav li.SelectedTab a,#productnav.SelectedTab li a:hover{ color:#a7dcb7; background:none;}















#topnav li.topnav_komen{color:#EFCCDA;}







/**

 * POPUP CONTAINER STYLES

 */

#popupMask {

	position: absolute;

	z-index: 200;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	opacity: .95;

	filter: alpha(opacity=95);

	/* this hack is so it works in IE

	 * I find setting the color in the css gives me more flexibility

	 * than the PNG solution.

	 */

	background-color:transparent !important;

	background-color: #5691a2;

	/* this hack is for opera support

	 * you can uncomment the background-image if you don't care about opera.

	 * this gives you the flexibility to use any bg color that you want, instead of the png

	 */

	background-image/**/: url("maskBG.png") !important; // For browsers Moz, Opera, etc.

	background-image:none;

	background-repeat: repeat;

	display:none;

}

#popupContainer {

	position: absolute;

	z-index: 201;

	top: 0px;

	left: 0px;

	display:none;

	padding: 0px;

}

#popupInner {

	border: 4px solid #d4effc;

	background-color: #ffffff;

	position: relative;

	border-top: none;

}



#popupFrame {

	margin: 0px;

	width: 100%;

	height: 100%;

	position: relative;

	z-index: 202;

}

#popupTitleBar {

	background-color: #d4effc;

	color: #0069aa;

	font-weight: bold;

	height: 1.3em;

	padding: 5px;

	border-bottom: 2px solid #d4effc;

	border-top: 2px solid #d4effc;

	border-left: 2px solid #d4effc;

	border-right: 2px solid #d4effc;

	z-index: 203;

	padding: 0;

	height: 0px;

}

#popupTitle {

	float:left;

	font-size: 1.1em;

}

#popupControls {

	cursor: pointer;

	cursor: hand;

	width: 24px;

	height: 12px;

	font-size: 0;

	overflow: hidden;

}



#popupControls #popCloseBox {

	width: 24px;

	height: 12px;

	position: absolute;

	bottom: 19px;

	right: 25px;

	z-index: 500;

	}













/* Image Gallery Styles */

.gallery_landing {

	background: url("imageGalleryBG.jpg") no-repeat right top;

	min-height: 508px;

	}



.gallery_content {

	width:681px;

	float:left;

	margin: 0 0 0 13px;

	padding: 25px;

	}



.gallery_rule {



	}



.gallery_content a.gallery_image {

	margin: 9px;

	border: 1px solid #28A94A;

	display: block;

	float: left;

	}



.gallery_content a.gallery_image:hover, .gallery_content a.gallery_image:active, .gallery_content a.gallery_image:focus {

	margin: 8px;

	border: 2px solid #28A94A;

	}



/* Merchandising Image Gallery Styles */



.merch_gallery_image_tn {

	margin-right:5px;

}





/* Search Box Style */



.searchbox

{

	width:217px;

	height:22px;

	padding:2px 1px 2px 1px;

	border:1px solid #FFF;

	float:right;

	font-family:Arial,Helvetica;

	color:#FFF;

	font-weight:bold;

	font-size:12px;

	margin-top:-67px;

	margin-right:25px;

	z-index:1000;

	position:relative;

}



.searchLabel

{

	float:left;

	padding:3px 7px 4px 7px;

}



.loginlinks

{

	width:217px;

	height:22px;

	padding:2px 1px 2px 1px;

	float:right;

	font-family:Arial,Helvetica;

	color:#FFF;

	font-weight:bold;

	font-size:12px;

	margin-top:-33px;

	margin-right:25px;

	z-index:1000;

	position:relative;

}



.loginlink_text, .loginlink_text a:link, .loginlink_text a:active, .loginlink_text a:visited, .loginlink_text a:hover

{

	color:#FFF;

	font-weight:bold;

	font-size:13px;

	text-decoration:underline;

	margin-left:15px;

	float:right;

	text-transform:lowercase;

}



input.SearchTextBox{

	width:156px;

}



div.SearchBorder{

	width:160px;

	margin-top:0px;

}



div.SearchIcon{

	visibility:hidden;

	width:2px;

}



div.SearchContainer

{}



div.SearchContainer a{

	color:#ffffff;

	text-transform:lowercase;

	font-size:12px;

	visibility:hidden;

}

/*





#SearchChoices li

{

	background-color: #ffffff;

	border:none;

	color:#356AA7;

	height:20px;

	font-weight:normal;

}



#SearchChoices li.searchHilite{

	background-color:#356AA7;

	border:none;

	color:#ffffff;

	height:20px;

	font-weight:normal;

}



#SearchChoices{

	border:none;

	background-color: #ffffff;

}*/



/* Academy Classes */



.classesGreenTitle a:link, .classesGreenTitle a:active, .classesGreenTitle a:visited, .classesGreenTitle a:hover

{

	color:#c4dd88;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

}



.classesWhiteTitle

{

	color:#FFFFFF;

	font-size:15px;

	font-weight:bold;

	text-shadow: #ffffff 0 0 1px;

	line-height:13px;

}



.classesWhiteTime

{

	font-family:Arial,Helvetica;

	color:#FFFFFF;

	font-size:11px;

	line-height:13px;

	font-weight:bold;

}



.classesDetailsCopy

{

	font-family:Arial,Helvetica;

	color:#FFFFFF;

	font-size:10px;

	line-height:12px;

	text-shadow: #ffffff 0 0 1px;

	padding-top:2px;

}



.classesBottomRow

{

	float: left;

	margin-left:35px;

	margin-top:10px;

	width:750px;

	height:22px;

	border-bottom:1px solid #ABD1EB;

	font-family:"Arial Black",Arial,Helvetica;

	font-weight:bold;

	color:#ABD1EB;

	font-size:23px;

}



.classesColumn2

{

	float: left;

	width: 360px;

	height:253px;

	margin-left:35px;

	margin-top:12px;

}



.classesColumn1

{

	float: left;

	width:359px;

	height:253px;

	margin-left:35px;

	margin-top:12px;

	border-right:1px solid #ABD1EB;

}



.classesColumn2bottom

{

	float: left;

	width: 360px;

	height:116px;

	margin-left:35px;

	margin-top:16px;

}



.classesColumn1bottom

{

	float: left;

	width:360px;

	height:116px;

	margin-left:35px;

	margin-top:16px;

}



/*.classesColumnHeading

{

	font-family:"Arial Black",Arial,Helvetica;

	color:#ABD1EB;

	font-size:23px;

	font-size:17px;

	margin-left:106px;

	text-shadow: #000000 0 0 0px;

	margin-top:3px;

	padding-bottom:3px;

	font-weight:bold;

	}*/





.classesImage

{

	width:86px;

	float:left;

	height:122px;

	padding-top:5px;

}



.classesImage img

{

	border:none;

}



.classesDetails

{

	width:245px;

	height:127px;

	float:left;

	margin:0 5px 0 20px;

}





contentClassesMain_copy

{

	padding-left:85px;

	width:644px;

}



.classMenuColumn

{

	float: left;

	width:145px;

	height:440px;

	margin: 0;

	padding: 0;

}



.classImageColumn

{

	float: left;

	width:315px;

	height:440px;

	margin: 0;

	padding: 0;

}



.classDetailsColumn

{

	float: left;

	width:285px;

	margin: 0;

	padding: 0;

	height:440px;

	/*background-color:#294676;*/

}



.classDetails

{

	font-family:"HelveticaNeueLT Std", Helvetica, Geneva, Arial;

	height:250px;

	padding: 25px 10px 0 18px;

	color:#FFFFFF;

	font-size:12px;

	letter-spacing:0;

}



.classDetails_copy{color:#FFFFFF;font-size:12px;line-height:15px;}



.classDetails_copy h1{

	color:#FFFFFF;

	font-family:Arial,Helvetica;

	font-size:18px;

	text-shadow: rgba(0,0,0,.01) 0 0 1px;

	padding:25px 0 0 0;

	margin:0;

	line-height:21px;

}



.classDetails_copy h2

{

	font-size:15px;

	text-shadow: #ffffff 0 0 0px;

}



.classDetails_copy p

{

	color:#FFFFFF;

	font-size:12px;

	line-height:15px;

	margin:0;

	padding-right:15px;

}



.classDetailsTitle

{

	font-family:"HelveticaNeueLT Std", Helvetica, Geneva, Arial;

	font-size:18px;

}



.contentClassesMain

{

	padding-left:71px;

	width:85px;

	float:left;

}





div.thumbnails img

{

border:none;

margin:0;

padding:0;

}



.imageThumb

{

	cursor:pointer;

	margin:0;

	padding:0;

}

.watchVideoButton

{

position:absolute;

top:90px;

left:35px;

}

.title_vis

{

    visibility:hidden;

}

/* Komen Tips Style - Added 7.28.10 */



.komen_copy .komenTips_rightImage

{

	float:right;

	padding: 0px 0px 5px 7px;

	margin-left:20px;

}



.komen_copy .komenTips_title

{

	font-weight:bold;

	margin-bottom:0;

	padding-bottom:0;

	font-size:14px;

}



.komen_copy .komenTips_body

{

	margin:0;

	padding:0 30px 0 0;

}



.komen_copy .komenTips_salon

{

	margin: 9px 0 12px 0;

}



.komen_copy .komenTips_spacer10

{

	line-height:7px;

	margin:0;

}



span.proplist

{

	font-size:10px;

	color:#7BC143;

	font-weight:bold;

	text-decoration:none;

	float:left;

	margin:0px 0 0 7px;

	cursor:pointer;

}



/* Login Styles */



.SubHead2

{

	color:#ffffff;

}



.SubHead3

{

	color:#ffffff;

	font:Arial, Helvetica, sans-serif;

	font-size: 13px;

	padding-bottom:15px;

	font-weight:bold;

}



.StandardButton

{

	background: url('images/go_button.png') no-repeat left top;

	width:30px;

	height:15px;

	padding:11px 15px 29px 5px;

	position:relative;

	top:10px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

}



.linkButton a:link, .linkButton a:active, .linkButton a:visited, .linkButton a:hover

{

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

}



.DynamicRegistration_QuestionTableCell

{

font-weight: bold;

font-size: 11px;

color: #ffffff;

font-family: Tahoma,Arial,Helvetica;

text-decoration: none;

width:auto;

padding-left:45px;

padding-top:5px;

}



#dnn_ctr794_DynamicRegistration_tblQuestions

{

	margin-left:-40px;

}



td.DynamicRegistration_Maintable

{

}



.DynamicRegistration_Link

{



}



.DynamicRegistration_Link a:link, .DynamicRegistration_Link a:active, .DynamicRegistration_Link a:visited, .DynamicRegistration_Link a:hover

{

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

}



.DynamicRegistration_ComboBox

{

    font-weight: bold;

    width:205px;

    font-size: 11px;

    color: #003366;

	font-family:Arial, Helvetica, sans-serif;



}



.DynamicRegistration_TextBox

{

    font-weight: bold;

    width:200px;

    font-size: 11px;

    color: #003366;

	font-family:Arial, Helvetica, sans-serif;

	height:13px;

}



.dnn_ctr794_ctl00_imgIcon

{

    display:none;

}



a.CommandButton2:link, a.CommandButton2:hover, a.CommandButton2:visited, a.CommandButton2:active

{

	color:#ffffff;

	font-family: Tahoma,Arial,Helvetica;

	font-size: 11px;

	font-weight: normal;

	text-decoration: underline;

}



#dnn_ctr789_Login_tdPassword

{

	font-size:11px;

	color:#ffffff;

	width:auto;

	position:relative;

	padding-top:10px;

}



#dnn_ctr789_Login_cmdRegister

{

	font-weight:bold;

	width:auto;

	text-align:left;

	position:relative;

	padding-top:10px;

	top:2px;



}



.LoginCheckbox

{

	color:#ffffff;

	font-size:11px;

	float:right;

	position:relative;

	top:-14px;

	display:none;

}



#dnn_ctr794_DynamicRegistration_Validate_6391e404-15a0-4a4c-a2e8-8af4af2b1293

{

	float:left;

	font-size:9px;

	font-weight:bold;

	padding:0;

	margin-top:15px;

}



#dnn_ctr794_DynamicRegistration_Validate_bbdb4b12-6605-4711-89c1-68cdbb609b36

{

	float:left;

	font-size:9px;

	font-weight:bold;

	padding:0;

	margin-top:15px;

}



#dnn_ctr794_DynamicRegistration_Validate_e1cffa00-825a-41a3-9924-fe8bedbde534

{

	float:left;

	font-size:9px;

	font-weight:bold;

	padding:0;

	margin-top:15px;

}



#dnn_ctr794_DynamicRegistration_Validate_49dd0430-a66b-49f1-83f0-de74aed6a798

{

	float:left;

	font-size:9px;

	font-weight:bold;

	padding:0;

	margin-top:15px;

}



#dnn_ctr794_DynamicRegistration_Validate_c08e0699-67a5-4067-bd1f-b06ccda8b463

{

	float:left;

	font-size:9px;

	font-weight:bold;

	padding:0;

	margin-top:15px;

}



#dnn_ctr794_DynamicRegistration_Validate_39bfcc07-0fb0-49b3-91d8-540bdda63de2

{

	float:left;

	font-size:9px;

	font-weight:bold;

	padding:0;

	margin-top:15px;

}



#dnn_ctr794_DynamicRegistration_Validate_7cc6a183-109a-43d1-8fef-cdfe1ccbcf4d

{

	float:left;

	font-size:9px;

	font-weight:bold;

	padding:0;

	margin-top:15px;

	margin-left:-3px;

}



#dnn_ctr794_DynamicRegistration_EmailValidate_7cc6a183-109a-43d1-8fef-cdfe1ccbcf4d

{

	float:left;

	font-size:9px;

	font-weight:bold;

	padding:0;

	margin-top:15px;

}



#dnn_ctr794_DynamicRegistration_Validate_423f0d13-4b66-4814-a69a-94e81ee0c8a9

{

	float:left;

	font-size:9px;

	font-weight:bold;

	padding:0;

	margin-top:15px;

}



#dnn_ctr794_DynamicRegistration_CompareValidate_6c5eadd1-020d-4086-bf0d-3c834cd4873c

{

	float:left;

	font-size:9px;

	font-weight:bold;

	padding:0;

	margin-top:15px;

}



#dnn_ctr794_DynamicRegistration_Validate_6c5eadd1-020d-4086-bf0d-3c834cd4873c

{

	float:left;

	font-size:9px;

	font-weight:bold;

	padding:0;

	margin-top:15px;

	margin-left:-3px;

}



#dnn_ctr794_DynamicRegistration_ValidationSummary2 li

{

	font-size:11px;

	list-style:disc;

}



#dnn_ctr794_ctl00_lblMessage

{

	font-size:12px;

	font-weight:bold;

	color:red;

	text-indent:none;

}









dnn_ctr794_DynamicRegistration_ValidationSummary2

{

	font-size:9px;

	font-weight:bold;

}







/* SPECIAL @Font-Face fonts */



@font-face {

	font-family: 'TeXGyreAdventorRegular';

	src: url('fonts/texgyreadventor-regular-webfont.eot');

	src: local('☺'), url('fonts/texgyreadventor-regular-webfont.woff') format('woff'), url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'), url('fonts/texgyreadventor-regular-webfont.svg#webfont8VMQMndz') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TeXGyreAdventorItalic';

	src: url('fonts/texgyreadventor-italic-webfont.eot');

	src: local('☺'), url('fonts/texgyreadventor-italic-webfont.woff') format('woff'), url('fonts/texgyreadventor-italic-webfont.ttf') format('truetype'), url('fonts/texgyreadventor-italic-webfont.svg#webfontjeE07nD7') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TeXGyreAdventorBold';

	src: url('fonts/texgyreadventor-bold-webfont.eot');

	src: local('☺'), url('fonts/texgyreadventor-bold-webfont.woff') format('woff'), url('fonts/texgyreadventor-bold-webfont.ttf') format('truetype'), url('fonts/texgyreadventor-bold-webfont.svg#webfontpI0J5vPz') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TeXGyreAdventorBoldItalic';

	src: url('fonts/texgyreadventor-bolditalic-webfont.eot');

	src: local('☺'), url('fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'), url('fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype'), url('fonts/texgyreadventor-bolditalic-webfont.svg#webfontMcpcWhnt') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TeXGyreHerosRegular';

	src: url('fonts/texgyreheros-regular-webfont.eot');

	src: local('☺'), url('fonts/texgyreheros-regular-webfont.woff') format('woff'), url('fonts/texgyreheros-regular-webfont.ttf') format('truetype'), url('fonts/texgyreheros-regular-webfont.svg#webfonts1QuWEVy') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TeXGyreHerosItalic';

	src: url('fonts/texgyreheros-italic-webfont.eot');

	src: local('☺'), url('fonts/texgyreheros-italic-webfont.woff') format('woff'), url('fonts/texgyreheros-italic-webfont.ttf') format('truetype'), url('fonts/texgyreheros-italic-webfont.svg#webfonthYzg65YD') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TeXGyreHerosBold';

	src: url('fonts/texgyreheros-bold-webfont.eot');

	src: local('☺'), url('fonts/texgyreheros-bold-webfont.woff') format('woff'), url('fonts/texgyreheros-bold-webfont.ttf') format('truetype'), url('fonts/texgyreheros-bold-webfont.svg#webfont9lJYtsYM') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TeXGyreHerosBoldItalic';

	src: url('fonts/texgyreheros-bolditalic-webfont.eot');

	src: local('☺'), url('fonts/texgyreheros-bolditalic-webfont.woff') format('woff'), url('fonts/texgyreheros-bolditalic-webfont.ttf') format('truetype'), url('fonts/texgyreheros-bolditalic-webfont.svg#webfontx1T9Qmfw') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TeXGyreHerosCnRegular';

	src: url('fonts/texgyreheroscn-regular-webfont.eot');

	src: local('☺'), url('fonts/texgyreheroscn-regular-webfont.woff') format('woff'), url('fonts/texgyreheroscn-regular-webfont.ttf') format('truetype'), url('fonts/texgyreheroscn-regular-webfont.svg#webfontvMBaBoNr') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TeXGyreHerosCnItalic';

	src: url('fonts/texgyreheroscn-italic-webfont.eot');

	src: local('☺'), url('fonts/texgyreheroscn-italic-webfont.woff') format('woff'), url('fonts/texgyreheroscn-italic-webfont.ttf') format('truetype'), url('fonts/texgyreheroscn-italic-webfont.svg#webfontsID8OjIN') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TeXGyreHerosCnBold';

	src: url('fonts/texgyreheroscn-bold-webfont.eot');

	src: local('☺'), url('fonts/texgyreheroscn-bold-webfont.woff') format('woff'), url('fonts/texgyreheroscn-bold-webfont.ttf') format('truetype'), url('fonts/texgyreheroscn-bold-webfont.svg#webfontASIwGqk6') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TeXGyreHerosCnBoldItalic';

	src: url('fonts/texgyreheroscn-bolditalic-webfont.eot');

	src: local('☺'), url('fonts/texgyreheroscn-bolditalic-webfont.woff') format('woff'), url('fonts/texgyreheroscn-bolditalic-webfont.ttf') format('truetype'), url('fonts/texgyreheroscn-bolditalic-webfont.svg#webfontds0rUgbC') format('svg');

	font-weight: normal;

	font-style: normal;

}



h1.fontface {font: 28px/32px 'TeXGyreHerosRegular', Arial, sans-serif;letter-spacing: 0; color:#ffffff;}

p.style1 {font: 14px/16px 'TeXGyreAdventorRegular', Arial, sans-serif; color:#ffffff}

p.style2 {font: 14px/16px 'TeXGyreAdventorItalic', Arial, sans-serif; color:#ffffff}

p.style3 {font: 14px/16px 'TeXGyreAdventorBold', Arial, sans-serif; color:#ffffff}

p.style4 {font: 14px/16px 'TeXGyreAdventorBoldItalic', Arial, sans-serif; color:#ffffff}



h1.bio_white {font: 26px/28px 'TeXGyreAdventorRegular', Arial, sans-serif; color:#ffffff; margin-bottom:10px;}

p.bio_copy_white {font: 15px/17px 'TeXGyreAdventorRegular', Arial, sans-serif; color:#ffffff; margin-bottom:8px;}

ul.bio_copy_white_bullets {font: 15px/17px 'TeXGyreAdventorRegular', Arial, sans-serif; color:#ffffff; width:50%; list-style:disc; margin-left:0; margin-top:0;}

ul.bio_copy_white_bullets li {list-style:disc; margin-left:-25px; margin-bottom:8px;}



h1.bio_glossary {font: 19px/21px 'TeXGyreAdventorRegular', Arial, sans-serif; color:#ffffff; margin-bottom:3px;}

h2.bio_glossary {font: 14px/16px 'TeXGyreAdventorBold', Arial, sans-serif; color:#ffffff; margin-bottom:0; margin-top:0px;}

h3.bio_glossary {font: 14px/16px 'TeXGyreAdventorBold', Arial, sans-serif; color:#d2eabf; margin-bottom:0; margin-top:0px;}

p.bio_glossary {font: 14px/16px 'TeXGyreAdventorRegular', Arial, sans-serif; color:#ffffff; margin-bottom:10px;width:70%;}

ul.bio_glossary {font: 14px/16px 'TeXGyreAdventorRegular', Arial, sans-serif; color:#ffffff; width:60%; list-style:disc; margin-left:0; margin-top:0; margin-bottom:10px;}

ul.bio_glossary li {list-style:disc; margin-left:-40px;}



span.biomegaProduct{font: 12px/14px 'TeXGyreAdventorBold', Arial, sans-serif; color:#1d4667;}



.professional_title{font: 26px/28px 'TeXGyreHerosRegular', Arial, sans-serif;letter-spacing: 0; color:#ffffff;}



.professional_title_about{font: 24px/26px 'TeXGyreHerosRegular', Arial, sans-serif;letter-spacing: 0; color:#356AA7;}



.professional_title_small{font: 22px/24px 'TeXGyreHerosRegular', Arial, sans-serif;letter-spacing: 0; color:#ffffff;}



#sidenav li li#Nav258 a:link, #sidenav li li#Nav258 a:visited, #sidenav li li#Nav258 a:active, #sidenav li li#Nav258 a:hover

{

	background:url('images/nav_bg_luna.png') no-repeat 35px top;

	height:40px;

	padding-left:95px;

	line-height:37px;

	margin-top:5px;

}



#sidenav li li#Nav258 a:hover

{

	background:url('images/nav_bg_luna.png') no-repeat 35px top #7BC143;

	color:#ffffff;

}



#sidenav li li#Nav259 a:link, #sidenav li li#Nav259 a:visited, #sidenav li li#Nav259 a:active, #sidenav li li#Nav259 a:hover

{

	background:url('images/nav_bg_bglam.png') no-repeat 35px top;

	height:40px;

	padding-left:95px;

	line-height:37px;

	margin-top:5px;

}



#sidenav li li#Nav259 a:hover

{

	background:url('images/nav_bg_bglam.png') no-repeat 35px top #7BC143;

	color:#ffffff;

}



#sidenav li li#Nav260 a:link, #sidenav li li#Nav260 a:visited, #sidenav li li#Nav260 a:active, #sidenav li li#Nav260 a:hover

{

	background:url('images/nav_bg_pureforms.png') no-repeat 35px top;

	height:40px;

	padding-left:95px;

	line-height:37px;

	margin-top:5px;

}



#sidenav li li#Nav260 a:hover

{

	background:url('images/nav_bg_pureforms.png') no-repeat 35px top #7BC143;

	color:#ffffff;

}



#sidenav li li#Nav261 a:link, #sidenav li li#Nav261 a:visited, #sidenav li li#Nav261 a:active, #sidenav li li#Nav261 a:hover

{

	background:url('images/nav_bg_freeforms.png') no-repeat 35px top;

	height:40px;

	padding-left:95px;

	line-height:37px;

	margin-top:5px;

}



#sidenav li li#Nav261 a:hover

{

	background:url('images/nav_bg_freeforms.png') no-repeat 35px top #7BC143;

	color:#ffffff;

}

#sidenav li li#Nav332 a:link, #sidenav li li#Nav332 a:visited, #sidenav li li#Nav332 a:active, #sidenav li li#Nav332 a:hover

{

	background:url('images/nav_bg_bespoke.png') no-repeat 35px top;

	height:40px;

	padding-left:95px;

	line-height:37px;

	margin-top:5px;

}



#sidenav li li#Nav332 a:hover

{

	background:url('images/nav_bg_bespoke.png') no-repeat 35px top #7BC143;

	color:#ffffff;

}


#sidenav li li#Nav333 a:link, #sidenav li li#Nav333 a:visited, #sidenav li li#Nav333 a:active, #sidenav li li#Nav333 a:hover

{

	background:url('images/nav_bg_bespoke2.png') no-repeat 35px top;

	height:40px;

	padding-left:95px;

	line-height:37px;

	margin-top:5px;

}



#sidenav li li#Nav333 a:hover

{

	background:url('images/nav_bg_bespoke2.png') no-repeat 35px top #7BC143;

	color:#ffffff;

}



.p_dvdcopy_rightcolumn

{

	width:185px;

	float:right;

	padding-top:305px;

	height:150px;

	margin-right:30px;

}



.p_dvdcopy_rightcolumn p

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	margin:0px 0px 8px 0px;

}



.p_dvdcopy_rightcolumn h1

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	text-shadow:none;

	color:#ffffff;

	margin:0;

	padding:0;

}



.copy_left_pane_dvdgallery p

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#00aeef;

	margin:0px 0px 8px 0px;

	background: url(aquagePlayBtn.png) no-repeat 1px top

}



.copy_left_pane_dvdgallery h1

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	text-shadow:none;

	color:#00aeef;

	margin:0;

	padding:0;

}



.content_professional_rightcolumn

{

	margin-top: 10px;

}



.copy_container_professional_imagebg p

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#ffffff;

	margin:0px 0px 15px 0px;

}



hr{color:#ffffff;}



#dnn_ctr789_ctl00_lblMessage{color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#dnn_ctr794_dnnTITLE_lblTitle, .DynamicRegistration_Label p

	{

	color: #FFFFFF;

    font-family: Tahoma,Arial,Helvetica;

    font-size: 15px;

    font-weight: bold;

	padding-left:45px;

	}











.dvdgallery_content span.dvdgallery_image img {



	margin:6px;

	border: 0px solid ;



	}



.dvdgallery_content a.dvdgallery_image  img {



	margin:2px;

	border: 4px solid #9cc63d ;



	}



.dvdgallery_content table

{

	margin-top: 20px;

	margin-left: -6px;

}



.dvdgallery_content td table

{

	margin-top: 0px;

	margin-left: 4px;

}



.dvdgallery_content td

{

	display:table-cell;

	text-align:center;

	vertical-align:top;

	padding:0;

	margin:0;

}



#tech_container_p

{

	min-height:438px;

}



.breadcrumb_white

{

	padding:25px 0 0 10px;

	font-size:11px;

	font-weight:bold;

	color:#ffffff;

}





.breadcrumb_white a:active, .breadcrumb_white a:visited, .breadcrumb_white a:link, .breadcrumb_white a:hover

{

	font-size:11px;

	font-weight:bold;

	color:#ffffff;

}



.breadcrumb_white a:hover

{

	color:#daeafa;

}



.breadcrumb_blue

{

	padding:25px 0 0 10px;

	font-size:11px;

	font-weight:bold;

	color:#356aa7;

}





.breadcrumb_blue a:active, .breadcrumb_blue a:visited, .breadcrumb_blue a:link, .breadcrumb_blue a:hover

{

	font-size:11px;

	font-weight:bold;

	color:#356aa7;

}



.breadcrumb_blue a:hover

{

	color:#7bc143;

}


.watchVideoButton
{
	position: absolute;
	display: none;
	top: 125px;
	left: 171px;
}

/* Professional Tips */



.pastTip
{
	height:70px;
	width:85px;
	background: url('images/pastTips_bg.png') no-repeat;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin-right:12px;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #017bac;
	position:relative;
	top:0px;
	padding-top:15px;
}

.pastTip:hover
{
	border:1px solid #c4dd88;
}

.pastTip a:link, .pastTip a:active, .pastTip a:visited, .pastTip a:hover
{
	color:#fff;
	font-size:11px;
}




/* Komen Form Styles */



.requiredPink

{

	color:#f16d9a;

	font-size:12px;

	font-family:Helvetica LT Std;

}



.komenFormLabel

{

	color:#356aa7;

	text-transform:lowercase;

	font-size:11px;

}



.komenFormConfirm

{

	color:#356aa7;

	font-size:14px;

	font-weight:bold;

}



.komenFormField

{

	margin-bottom:8px;

	border:1px solid #00aeef;

	height:15px;

}



.komenUpload

{

	margin-bottom:8px;

	border:1px solid #00aeef;

	height:22px;

	color:#0069aa;

}





.komenSendButton

{

	background:url(/Portals/0/images/sendButton.png) no-repeat;

	border:none;

	width:130px;

	height:30px;

	margin-top:10px;

	cursor:pointer;

}


