/* @override http://aquage.com/Portals/0/Skins/Aquage/aquage.css */
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;
	padding:0;
	text-align:left;
}
div.slide {

}
.body_container{
	width:960px;
	height:100%;
	background:#FFF;
	margin: auto;
}
.header{
	width:960px;
	background:url(images/header.jpg) no-repeat;
	height:108px;
	position: relative;
}

.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;
	width:920px;
	background-color: #356aa3;
	margin: 0;
	padding-top: 3px;
}

#topnav li, #topnav_prof li{
	list-style:none;
	float:left;
	width:auto;
	color:#DAEAFA;
	font-size: 13px;
	text-transform:lowercase;
	text-decoration:none;
	font-weight: bold;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
	padding-bottom: 0;
	padding-right: 12px;
	padding-left: 0;
}

#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.jpg) 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;
	margin: 0;
}
.copy_container2{width:960px; margin-left:0px;}
.copy_container_footer{width:960px; margin-top:0px;}


.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:30px; 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:720px;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;}
.login-headline {
    padding: 100px 30px 30px 30px;
    color: #ffffff;
    font-weight: bold;
}
.login-headline span {
    font-weight: normal;
}
.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_top2{color:#356AA7;font-weight:bold;font-size:16px; margin-left:-15px; 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: 998;
	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: 999;
	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:225px;
	height:24px;
	padding:2px 1px 2px 1px;
	border:1px solid #FFF;
	float:right;
	color:#FFF;
	margin-top:-67px;
	margin-right:25px;
	z-index:1000;
	position:relative;
	overflow: hidden;
	font: bold 12px Arial,Helvetica;
}

.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{
	float: none;
	width: 150px;
	position: relative;
	height: 15px;
	right: 2px;
	top: 1px;
}

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-size: 13px;

	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#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_bespoke.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_bespoke.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_bespoke2.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_bespoke2.png') no-repeat 35px top #7BC143;
	color:#ffffff;
}
#sidenav li li#Nav346 a:link, #sidenav li li#Nav346 a:visited, #sidenav li li#Nav346 a:active, #sidenav li li#Nav346 a:hover{
	background:url('images/nav_bg_disconnection.png') no-repeat 35px top;
	height:40px;
	padding-left:95px;
	line-height:37px;
	margin-top:5px;
}

#sidenav li li#Nav346 a:hover{
	background:url('images/nav_bg_disconnection.png') no-repeat 35px top #7BC143;
	color:#ffffff;
}
#sidenav li li#Nav346 span.nav-name{
	width: 100px;
	display: block;
	line-height: 14px;
	margin-top:8px;
}
.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;
}

#dvd-descriptors 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{

}
#dvd-descriptors {
		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{
}

.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;
}
#staffmember {
	background-color: #356aa3;
	width: 110px;
	color: white;
	float: left;
	height: 255px;
}



div.top {
	position: relative;
	width: 125px;
	height: 180px;
	overflow: hidden;
}

	div.top div {
		font-size: 12px;
		position: absolute;
		top: 0;
		left: 0;
		padding: 10px;
	}

	div.top div.first {
		z-index: 1000;
		}

div.top:hover div.first {
	-webkit-transition: opacity 1s ease-in-out;
	left: -122px;
	}


h6.textname {
		margin: 0 0 0 10px;
		padding: 0;
		color: white;
		font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}
h6.texttitle {
	margin: 0 0 0 10px;
	padding: 0;
	color: silver;
	text-decoration: none;
	font: 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}
#thewholeshabang {
	width: 735px;
	padding-top: 10px;
	background-color: #356aa3;
	clear: both;
}

#thewholeshabang h2.staff {
	color: white;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	padding-left: 50px;
	margin: 0 0 -20px;

}

div#dnn_ContentPane.blue #dnn_ctr1033_ModuleContent {
	background-color: #356aa3;
		padding-bottom: 300px;
		margin-top: -27px;
		border-top: 1px solid #b0c2d5;
	}

	span#dnn_ctr1033_dnnTITLE_lblTitle.TitleHead {
		display: none;
	}

	#dnn_ctr1033_XModPro_ctl00_ctl09__lnk {
	color: lime;
	font-weight: bold;
	font-size: 25px;
}
a.breakerlink {
	color: #7ac26d;
	margin-left: -15px;
	display: inline-block;
	padding-top: 10px;
	font-size: 16px;
}
#top-founder{
	padding: 0;
	position: relative;
	bottom: 31px;
}
#dnn_ctr1008_HtmlModule_lblContent {
	padding: 0;
	margin: 0;
}
#dnn_ctr1008_ModuleContent {
	margin: 0;
	padding: 0;
}
#top-founder img{
	width: 745px;
	padding: 0;
	margin: 0;
}
}
#dnn_ctr1031_ContentPane {
	width: 744px;
	height: 525px;
	margin: 0;
	padding: 0;
	position: relative;
	bottom: 24px;
}
div.professional_container_about {
	padding: 5px 15px;
	position: relative;
	bottom: 25px;
}
#caption-box {
	padding: 5px;
	position: relative;
	float: right;
	clear: right;
	width: 160px;
	right: 25px;
	bottom: 80px;
}
 #caption-box p.caption{
 	font-size: 10px;
 	color: white;
 }
#caption-box p.caption a {
	color: #7ac274;
	font-weight: bold;
	font-size: 12px;
}
div#thewholeshabang.shows {
	width: 400px;
	height: 225px;
	clear: none;
	float: left;
	padding-left: 30px;
}
div#thewholeshabang.creative {
	float: left;
	width: 300px;
}

div#thewholeshabang.education{
	width: 400px;
	height: 225px;
	clear: none;
	float: left;
	padding-left: 30px;
}
div#thewholeshabang.salon {
	float: left;
	width: 300px;
}

a.back-to-top {
	position: relative;
	top: 250px;
	right: 425px;
	color: #81c143;
	font-weight: bold;
}

div#staffmember img {
	border: 3px solid #81c143;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
width: 100px;
height: 160px;
}
/* AQUAGE EDUCATION VIDEO GALELRY */
li.dvd-preview-button {
	width: 119px;
	height: 140px;
	display: inline-block;
	margin-right: 20px;
	margin-left: 20px;
}
img.video-dvd-preview-image {
	width: 119px;

}
a.disabled-link-text {
	visibility: hidden;
}
a.perview-link-text {
	display: inline-block;
	text-align: left;
	color: #7bc187;
	background: url(/Portals/0/images/Professional/Education/p_playButton_small.png) no-repeat;
	text-indent: 18px;
	text-decoration: underline;
	height: 19px;
}
#bottom-dvd-preview {
	width: 690px;
}

/* This CSS is for the left navigation ICON under the play button
 */
#sidenav li li#Nav353 a:link, #sidenav li li#Nav353 a:visited, #sidenav li li#Nav353 a:active, #sidenav li li#Nav353 a:hover{
	background:url('images/nav_bg_MTC_textransformation.png') no-repeat 35px top;
	height:40px;
	padding-left:95px;
	line-height:37px;
	margin-top:5px;
}

#sidenav li li#Nav353 a:hover{
	background:url('images/nav_bg_MTC_textransformation.png') no-repeat 35px top #7BC143;
	color:#ffffff;
}
#sidenav li li#Nav353 span.nav-name{
	width: 100px;
	display: block;
	line-height: 14px;
	margin-top:8px;
}
#sidenav li li#Nav356 a:link, #sidenav li li#Nav356 a:visited, #sidenav li li#Nav356 a:active, #sidenav li li#Nav356 a:hover{
	background:url('images/nav_bg_flow_cut01.png') no-repeat 35px top;
	height:40px;
	padding-left:95px;
	line-height:37px;
	margin-top:5px;
}

#sidenav li li#Nav356 a:hover{
	background:url('images/nav_bg_flow_cut01.png') no-repeat 35px top #7BC143;
	color:#ffffff;
}
#sidenav li li#Nav356 span.nav-name{
	width: 100px;
	display: block;
	line-height: 14px;
	margin-top:8px;
}
#sidenav li li#Nav357 a:link, #sidenav li li#Nav357 a:visited, #sidenav li li#Nav357 a:active, #sidenav li li#Nav357 a:hover{
	background:url('images/nav_bg_flow_cut02.png') no-repeat 35px top;
	height:40px;
	padding-left:95px;
	line-height:37px;
	margin-top:5px;
}

#sidenav li li#Nav357 a:hover{
	background:url('images/nav_bg_flow_cut02.png') no-repeat 35px top #7BC143;
	color:#ffffff;
}
#sidenav li li#Nav357 span.nav-name{
	width: 100px;
	display: block;
	line-height: 14px;
	margin-top:8px;
}
#sidenav li li#Nav359 a:link, #sidenav li li#Nav359 a:visited, #sidenav li li#Nav359 a:active, #sidenav li li#Nav359 a:hover{
	background:url('images/nav_bg_GEO_diagonal_grad.png') no-repeat 35px top;
	height:40px;
	padding-left:95px;
	line-height:37px;
	margin-top:5px;
}

#sidenav li li#Nav359 a:hover{
	background:url('images/nav_bg_GEO_diagonal_grad.png') no-repeat 35px top #7BC143;
	color:#ffffff;
}
#sidenav li li#Nav359 span.nav-name{
	width: 100px;
	display: block;
	line-height: 14px;
	margin-top:8px;
}
div.dnnForm.dnnLogin.dnnClear {
}
div.dnnFormItem {

}
#dnn_ctr789_Login_DNN div.dnnForm.dnnLoginService.dnnClear div.dnnFormItem {
		position: relative;

		right: 8px;
		width: 220px;
}
div.dnnForm.dnnLoginService.dnnClear {
}
div#dnn_ctr789_Login_DNN {
}
#dnn_ctr789_Login_pnlLoginContainer {
	width: 220px;
}
div.loginContent {
}
#dnn_ctr789_Login_pnlLogin {
}
div.dnnForm.dnnLogin.dnnClear {
}
#dnn_ctr789_Login_UP {

}
#dnn_ctr789_dnn {
	display: none;
	visibility: hidden;
}
#dnn_ctr789_dnn {
	width: 220px;
}
#dnn_ctr789_Login_DNN div.dnnLoginRememberMe {

}
#dnn_ctr789_ModuleContent {
}
#dnn_ctr789_ContentPane {
}
#dnn_LeftPane div.DnnModule.DnnModule-Authentication.DnnModule-789 {
}

#dnn_ctr789_Login_Login_DNN_plUsername {
	width: 100px;
	margin-left: -15px;
	color: white;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#dnn_ctr789_Login_DNN div.dnnLoginActions ul.dnnActions.dnnClear a{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: white;
}
#dnn_ctr789_Login_DNN div.dnnLoginRememberMe {
	color: white;
}
#dnn_ctr789_Login_Login_DNN_plPassword {
	width: 20px;
	margin-left: -0px;
	color: white;
}
.dnnLoginRememberMe {
	width: 200px;
	padding-left: 8px;
	display: none;
}
p.subhead-already {
	color: white;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	top: 22px;
	left: px;
}
span#dnn_ctr1033_dnnTITLE_titleLabel.TitleHead {
	display: none;
}
/*#dnn_ctr789_Login_Login_DNN_cmdLogin {
margin-left: 0px;
background: url(http://aquage.com/portals/0/Skins/Aquage/images/go_button.png) no-repeat 0 -9px;
opacity: 1;
text-shadow: 0 0 44px;
font-size: 1px;
width: 30px;
height: 30px;
color: #00acee;
}
#dnn_ctr789_Login_Login_DNN_cmdLogin   {
	margin-left: 0px;

	background: url(http://aquage.com/portals/0/Skins/Aquage/images/go_button.png) no-repeat 0 -9px;

	text-shadow: 0 0 44px;
	font-size: 1px;
	width: 30px;
	height: 30px;
	color: #00acee;
}*/
/* #dnn_ctr789_Login_Login_DNN_cmdLogin
  {
	decoration:none;
	color:none;
	background:none;
	filter:none;
	margin-left: 0px;
	background: url(http://aquage.com/portals/0/Skins/Aquage/images/go_button.png) no-repeat 0 -9px;
	text-shadow: 0 0 44px;
	font-size: 1px;
	width: 30px;
	height: 30px;
	color: #00acee;
	z-index: 999999;
}*/
a#dnn_ctr789_Login_Login_DNN_cmdLogin.dnnPrimaryAction {
	decoration:none;
	color:none;
	background:none;
	filter:none;
	margin-left: 0px;
	background: url(http://aquage.com/portals/0/Skins/Aquage/images/go_button.png) no-repeat 0 -9px;
	text-shadow: 0 0 44px;
	font-size: 1px;
	width: 30px;
	height: 30px;
	color: #00acee;
	z-index: 999999;
}
table.PagingTable {
		width: 535px;
	}

	table#dnn_ctr357_SearchResults_dgResults {
		width: 535px;
	}


	#dnn_ctr357_SearchResults_dgResults tbody {
				width: 535px;
	}

	#dnn_ctr357_ModuleContent div.dnnForm.dnnSearchResults.dnnClear {

	}

	div#dnn_ctr357_ModuleContent.DNNModuleContent.ModSearchResultsC {
		width: 535px;
		overflow: hidden;
	}

	li#dnn_ctr789_Login_Login_DNN_liRegister {
		float: left;
		width: 63px;
		margin-right: 15px;
		font-size: 12px;
		overflow: visible;
	}

	li#dnn_ctr789_Login_Login_DNN_liPassword {
		width: 132px;
		padding: 0;
		font-size: 12px;
		margin: 0;
		float: right;
	}

	#dnn_ctr357_SearchResults_dgResults tbody tr.dnnGridAltItem {

	}
#dnn_ContentPane div.DnnModule.DnnModule-DNN_HTML.DnnModule-795 div.professional_container_about div.head_title div.c_icon {
	margin-top: -80px;
}

	.DnnModule{z-index:100;}


	/*ACADEMY TITLE  */

#dnn_ctr1112_dnnTITLE_titleLabel {
	font-weight: bold;
	width: 150px;
	display: inline-block;
	font-size: 25px;
	height: 25px;
	margin-left: 5px;
	margin-top: 10px;
	color: #deedfa;
}
	/*ACADEMY DATES HEADER BLOCK */

	#region-academy-home-page-dates {
		float: right;
		width: 580px;
		position: relative;
		margin-top: -30px;
		padding-bottom: 10px;
	}

	#dnn_ctr1112_ModuleContent {
		height: 0;
	}

	#homepage-dates {
		display: block;
		float: left;
		color: #fff;
		position: relative;
		font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		margin-right: 10px;
		margin-bottom: 5px;
	}

#homepage-dates	span.date1 {
		font-weight: bold;
		margin-right: 10px;
	}

	#homepage-dates span.date2 {
		padding-right: 5px;
	}

	#homepage-dates span.date3 {
		padding-right: 10px;
		border-right: 1px solid silver;
		font-weight: bold;
	}

	#homepage-dates #soldout_yes {
		width: 60px;
		position: absolute;
		height: 20px;
		top: 0;
		background: url(/Academy/images/sold-out-icon.png) no-repeat;
		left: 30px;
	}




/*XMODPRO ACADEMY VIDEO PLAYER*/
	#stinkycat {
		width: 515px;
		float: left;
		margin-left: 5px;
	}

	#video-playlist {
		width: 220px;
		float: right;
		background-color: #DEEDFA;
		margin-right: 5px;
	}

	div.video_gallery_container {

		height: 300px;
		background-color: #356aa3;
		padding-top: 10px;
		border-top: 6px solid #294676;
	}


	div.v_thumbnail {
		float: left;
		width: 75px;
		height: 37px;

	}

	div.v_thumbnail img {
		height: 30px;
		width: 60px;
		margin-top: 5px;
		margin-left: 5px;
	}

	div.caption {
		margin-top: 10px;
		padding: 1px;
		font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		color: #294676;
	}

	a.videoLink {
		display: block;
		position: relative;
	}

div.video_gallery_container a.videoLink {
	background-color: #DEEDFA;
	width: 220px;

	height: 40px;
	border-top: 2px solid white;
}
div.video_gallery_container a.videoLink:hover {
background-color: #69a3db;
}
div.video_gallery_container a.videoLink:active {
	background-color: #0d59a1;
}
/* ACADEMY DAY descriptions */
#academy-days-left {
	width: 300px;
	margin-left: 50px;
	float: left;
	padding-right: 20px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height: 100%;
	min-height: 700px;
	padding-top: 30px;
}
img.download-reg-form {
	width: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h4.academy-subtitle-blue {
	font-size: 25px;
	margin: 0;
	color: #7ca0c4;
}
h6.academy-day-subheading {
	margin: 4px 0;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
li.academy-list-white {
	color: #fff;
	margin-top: 15px;
}
#academy-dark-blue {
	height: 350px;
}
p.academy-white-bold {
	font-weight: bold;
	color: #fff;
}
#academy-light-blue {

}
#testimonial-landing-page a img {
	z-index: 10;
}
#academy-light-blue ul{
	margin-left: 15px;
	padding-left: 0;
}
#academy-days-right {
	width: 300px;
	float: right;
	margin-right: 50px;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin-top: 30px;
}
li.academy-list-white.acaademy-list-white-small {
	list-style-type: none;
	position: absolute;
	bottom: 14px;
}
#wide-margin {
	height: 800px;
	background: url(/Academy/images/bkg-day1-2.png) no-repeat;
}
img.no-margins {
	left: 265px;
	position: relative;
}
/*XMOD PRO ACADEMY TESTIMONIALS */
#academy-dark-blue ul {
	margin-left: 15px;
	padding-left: 0;
}
#testimonial-landing-page img {
}
#testimonial-landing-page {

}
#testimonial-landing-page ul{
}
#testimonial-landing-page li	{
	color: #7ca0c4;
	list-style-type: none;
	margin-bottom: 20px;
	padding-top: 20px;
}
#testimonial-landing-page h6	{
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#testimonial-landing-page ul li h6.testimonial_2 {
	margin-left: 50px;
	margin-right: 20px;
	float: left;
}
#testimonial-landing-page ul li h6.testimonial_1 {

}
#testimonial-landing-page h6/ {
	background-color: teal;
	}
#testimonial-landing-page ul li h6.testimonial_name {
	color: #7ca0c4;
	font-size: 16px;
	margin-top: 6px;
}
#testimonial-landing-page strong	{
	font-weight: bold;
}
#testimonial-landing-page li	{
	color: white;
}
/*XMOD pro Shows listing Page */
#aquage_dates_locations {
	background-color: #294676;
	color: #fff;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 495px;
	margin-top: -13px;
}
#aquage_dates_locations ul.aguagelist li  {
	border-top: 1px solid white;
	padding-bottom: 20px;
}
#aquage_dates_locations ul.aguagelist li:nth-child(odd)  {
	background-color: #356aa3;

	margin-left: -48px;
	padding-left: 50px;
	padding-right: 50px;
}
#aquage_dates_locations ul.aguagelist li:nth-child(even)  {
	margin-left: -48px;
	padding-left: 50px;
	padding-right: 50px;
}
#aquage_dates_locations ul.aguagelist li strong {
	font-weight: bold;
	font-size: 13px;
}
#aquage_dates_locations ul.aguagelist li h6.academy_locations {
	font-size: 16px;
	margin: 15px 0 0;
	color: #aad2e5;
}
#dates-locations-left-nudge {
	width: 200px;
	float: left;
	height: 90px;
}
#aquage_dates_locations ul.aguagelist li.soldout_no a.soldout_no img {
	margin-top: 20px;
	clear: both;
}
#dnn_ctr724_HtmlModule_lblContent a.download-registration-link-3 strong {
	margin-top: 10px; margin-bottom: 10px; text-align: center; display: block; width: 185px; height: 24px; color: white; padding-top: 8px; background-image: url(/Academy/images/greenbtn.png)
}
#aquage_dates_locations ul.aguagelist li.soldoutimg {
	margin-top: 20px;
	clear: both;
}
#aquage_dates_locations ul.aguagelist li  {
list-style-type: none;
list-style-image: none;
list-style-position: none;

}
/*IF SOLD OUT =YES */
#aquage_dates_locations ul.aguagelist li.soldout_yes {
	position: relative;
}
#sold-out-image-yes {
	background: url(/Academy/images/sold-out-icon.png) no-repeat;
	width: 60px;
	height: 20px;
	position: absolute;
	top: 15px;
	left: 80px;
}
#aquage_dates_locations ul.aguagelist li.soldout_yes a.soldout_yes{
	visibility: hidden;
}
/*DEV PURPOSES ONLY  */
#dnn_ContentPane.blue {
	background-color: #294676;
}
#dnn_ContentPane.blue-wfk {
	background-color: #294676;
}
#dnn_ContentPane div.DnnModule.DnnModule-DNN_HTML.DnnModule-1031 {

}
#dnn_ContentPane.blue a {
	color: #294;
}
#dnn_ContentPane.blue a:hover {
	color: red;
}
/* FAQ MAY NEED TO ADJUST MODULE NUMBER*/
#dnn_ctr1118_ContentPane {
	padding-right: 40px;
	padding-left: 40px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #aad2e5;
}
#dnn_ContentPane div.DnnModule.DnnModule-DNN_HTML.DnnModule-1118 div.c_container.c_head_blue {
	background-color: #294676;
}
#dnn_ctr1118_HtmlModule_lblContent ul li {
	margin-left: -40px;
	color: #fff;
	font-weight: bold;
}
#faq-header{
	margin: 0;
	padding: 0;
	width: 480px;
}
h1.academy-faq-label {
	margin: -30px 0 0;
	padding: 0;
	float: right;
	color: #2b5787;
	font: bold 100px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#faq-header h6.academy-faq {
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
}
/*		jCarousel Styles	*/
	.jcarousel-skin-ie7 .jcarousel-container {
	}
	.jcarousel-skin-ie7 .jcarousel-direction-rtl {
		direction: rtl;
	}
	.jcarousel-skin-ie7 .jcarousel-container-horizontal {

		padding: 20px 35px;
	}
	.jcarousel-skin-ie7 .jcarousel-clip {
		overflow: hidden;
	}
	.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
		width:  675px;
		height: 175px;
	}
	.jcarousel-skin-ie7 .jcarousel-item {

		height: 200px;
			}


	.jcarousel-skin-ie7 .jcarousel-item:hover,
	.jcarousel-skin-ie7 .jcarousel-item:focus {

	}
	.jcarousel-skin-ie7 .jcarousel-item-horizontal {

	}
	.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal {

	}
	.jcarousel-skin-ie7 .jcarousel-item-vertical {

	}
	.jcarousel-skin-ie7 .jcarousel-item-placeholder {
	}
	/**
	 *  Horizontal Buttons
	 */
	.jcarousel-skin-ie7 .jcarousel-next-horizontal {
		position: absolute;
		top: 75px;
		right: 0px;
		width: 32px;
		height: 50px;
		cursor: pointer;
		background: transparent url(/Academy/images/right-next.png) no-repeat 0 0;
	}
	.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-next-horizontal {
		left: 5px;
		right: auto;
			background: transparent url(/Academy/images/right-next.png) no-repeat 0 0;
	}
	.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover,
	.jcarousel-skin-ie7 .jcarousel-next-horizontal:focus {
		background-position: 2px 0;

	}
	.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
		background-position: -2px 0;
	}
	.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:focus,
	.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
		cursor: default;
		background-position: -260px 0;
	}
	.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
		position: absolute;
		top: 75px;
		left: 0px;
		width: 32px;
		height: 50px;
		cursor: pointer;
		background: transparent url(/Academy/images/left-previous.png) no-repeat 0 0;
	}
	.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	}
	.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover,
	.jcarousel-skin-ie7 .jcarousel-prev-horizontal:focus {
		background-position: -2px 0;
	}
	.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
		background-position: 2px 0;
	}
	.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:focus,
	.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
		cursor: default;
		background-position: -96px 0;
	}
	/**
	 *  Vertical Buttons
	 */
	.jcarousel-skin-ie7 .jcarousel-next-vertical {
		position: absolute;
		bottom: 5px;
		left: 43px;
		width: 32px;
		height: 32px;
		cursor: pointer;
		background: transparent url(/Portals/0/images/next-vertical.png) no-repeat 0 0;
	}
	.jcarousel-skin-ie7 .jcarousel-next-vertical:hover,
	.jcarousel-skin-ie7 .jcarousel-next-vertical:focus {
		background-position: 0 -32px;
	}
	.jcarousel-skin-ie7 .jcarousel-next-vertical:active {
		background-position: 0 -64px;
	}
	.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical,
	.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover,
	.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:focus,
	.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {
		cursor: default;
		background-position: 0 -96px;
	}
	.jcarousel-skin-ie7 .jcarousel-prev-vertical {
		position: absolute;
		top: 5px;
		left: 43px;
		width: 32px;
		height: 32px;
		cursor: pointer;
		background: transparent url(/Portals/0/images/prev-vertical.png) no-repeat 0 0;
	}
	.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover,
	.jcarousel-skin-ie7 .jcarousel-prev-vertical:focus {
		background-position: 0 -32px;
	}
	.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
		background-position: 0 -64px;
	}
	.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical,
	.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover,
	.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:focus,
	.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {
		cursor: default;
		background-position: 0 -96px;
	}

	/*Tesetimonial autoscroll */

	#carousel-1123v li.jcarousel-item {
		width: 675px;
		color: #fff;
		text-align: center;
		height: 200px;
		margin-bottom: 0;
		margin-top: 0;
	}

	div.jcarousel-container.jcarousel-container-text1.jcarousel-container-horizontal {
		height: 100px;
	}

	div.jcarousel-container.jcarousel-container-text1.jcarousel-container-horizontal div.jcarousel-next.jcarousel-next-horizontal {
			visibility: hidden;
		}

		div.jcarousel-container.jcarousel-container-text1.jcarousel-container-horizontal div.jcarousel-prev.jcarousel-prev-horizontal {
			visibility: hidden;
		}


		#carousel-1123v h6	{
		margin: 0;
		font: 19px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		color: #fff;
	}


	#testimonial-holder strong {
		font-size: 25px;
	}

	#carousel-1123v h6.testimonial_2 {

	}

	#carousel-1123v h6.testimonial_1 {

	}

	#carousel-1123v h6/ {
		background-color: teal;
		display: inline;
		}

	#carousel-1123v h6.testimonial_name {
		top: 6px;
		color: #7ca0c4;
		font-size: 18px;

		padding-right: 20px;
		position: relative;
		left: 170px;
	}

	div.jcarousel-clip.jcarousel-clip-text1.jcarousel-clip-horizontal {
		width: 675px;
	}

	#carousel-1123v li.jcarousel-item.jcarousel-item-horizontal.jcarousel-item-80.jcarousel-item-80-horizontal {

	}

	#carousel-1123ve strong	{
		font-weight: bold;
		font-size: 24px;
	}
	#carousel-1123v{

	}
	#caption-disclaimer p {
		text-align: center;
		color: #fff;
		font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		padding-bottom: 30px;
		margin: 0;
	}

	#dnn_ctr1123_ModuleContent div {
		padding-top: 10px;
	}


	/*meet Our Faculty */

	#academy-a-team {
		background-color: #294676;
		color: #fff;
	}

	#academy-a-team img {
		margin-left: 20px;
	}

	#academy-a-team p.academy-sub-photo {
		margin-left: 20px;
		font-size: 10px;
		margin-bottom: 0;
		padding-bottom: 10px;
	}

	p.academy-sub-photo {

	}

	#academy-a-team p.academy-sub-photo a {
		color: #aad2e5;
		font-size: 12px;
	}

	#academy-a-team p.academy-sub-photo a:nth-child(odd) {
		color: #6ab7de;
		font-size: 12px;
	}
	#academy-a-team p.academy-sub-photo a:hover {
		color: #7bc143;
		font-size: 12px;
	}

	#academy-a-team p.academy-sub-photo strong {
		font-size: 16px;
	}


	/* PROFILE PAGES */


	#Academy-Profile-Left {
		width: 100px;
		text-align: center;
		height: 425px;
		float: left;
		padding-right: 12px;
		padding-left: 12px;
	}

	img.academy-profile-photo {
		-moz-border-radius: 10px;
		border-radius: 10px;
		border: 2px solid silver;
		margin-top: 50px;
	}


	#Academy-Profile-Left p.academy-profile-left-title{
		color: #fff;
		font-weight: bold;
		font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

		margin: 8px 0 0;
		text-align: left;
	}

	#Academy-Profile-Left p.academy-profile-left-title:first-word {

	}
p.academy-profile-left-subtitle {
	color: #fff;
	margin: 0;
	padding: 0;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
}
h2.academy-profile-name {
	color: #fff;
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 20px;
	margin-bottom: 6px;
	margin-top: 45px;
}
#academy-profile-photo-row {

}
#big-photo{
		width: 315px;
		height: 442px;
		float: left;
		background-color: white;
		margin-top: -10px;
	}
#big-photo img{
		width: 315px;
		height: 442px;

	}

	#academy-profile-right p.academy-profile-description {
		color: #fff;
		font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		padding-right: 25px;
		padding-left: 20px;
		padding-bottom: 40px;
		height: 150px;
	}

	#dnn_ContentPane div.DnnModule.DnnModule-XModPro.DnnModule-1124 div.c_container.c_head_blue {

	}

	#academy-profile-right {
		width: 306px;

		float: right;
		position: relative;

	}
	#academy-profile-photo-row img {

		width: 101px;
		height: 132px;;
	}
#example2 {
	float: left;
	padding-right: 1px;
}
#academy-profile-page {
	height: 432px;
	padding-top: 11px;
}
#example3 {

		padding-right: 1px;
		float: left;
	}
	#example4 {
		float: right;

		background-color: white;
		position: relative;

	}

	#example4 img{
width: 102px;
	}

	/* testimonials big page */

#testimonial-main-page {
}
#testimonial-main-page ul{
	text-decoration: none;
	list-style-type: none;
	margin: 0;
}
#testimonial-main-page li	{
	color: #fff;
	list-style-type: none;
	clear: both;

	padding-bottom: 40px;
	padding-top: 20px;
	text-align: center;
}
#testimonial-main-page h6	{
	margin: 0;
	font: 19px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#testimonial-main-page ul li h6.testimonial_2 {
	margin-left: 50px;
	margin-right: 20px;
}
#testimonial-main-page ul li h6.testimonial_1 {

}
#testimonial-main-page h6/ {
	}
#testimonial-main-page ul li h6.testimonial_name {
	top: 6px;
	color: #7ca0c4;
	font-size: 16px;
	position: relative;
	margin-left: 300px;
}
#testimonial-main-page strong	{
	font-weight: bold;
	font-size: 22px;
}
/* BUSINESS SUPPORT SECTION! */
#merch-items li {
	width: 120px;
	display: inline-block;
	padding: 4px;
	text-align: center;
	vertical-align: top;
	position: relative;
	margin-top: 4px;
}
#merch-items ul.merch-item-list li img.merch-img {
	width: 90px;
	height: 90px;
}
#merch-items ul.merch-item-list li img.merch-img-tall {
	width: 110px;
	height: 140px;
}
p.item-description {
	margin-top: 10px;
	font-size: 10px;
	height: 50px;
	padding-bottom: 50px;
}
p.item-description-tall {
	margin-top: 10px;
	font-size: 10px;
	height: 40px;
}
#merch-section-featured-right {
	width: 425px;
	float: right;
}
#merch-section-featured-right p.featured-description {
	font-size: 10px;
	text-transform: lowercase;
	display: block;
	width: 120px;
	text-align: center;
	position: absolute;
	bottom: 25px;
}
img.biz-featured {
	height: 278px;
}
#merch-section-featured-right a.download-pdf {
	position: absolute;
	bottom: 0;
}
#biz-support-feature-dowload {
	width: 175px;
	margin-right: 40px;
	height: 300px;
	text-align: center;
	float: left;
}
#merch-items {
	clear: both;
}
#biz-support-feature-dowload a.download-pdf {
display: block;
background: url(/images/download-bkg.png) repeat-y;
height: 21px;
padding-top: 5px;
color: white;
margin-bottom: 10px;
font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
width: 120px;
margin-right: auto;
margin-left: auto;
}
#merch-items ul.merch-item-list li a.hires, #merch-items a.download-pdf {
	display: block;
	background: url(/images/download-bkg.png) repeat-y;
	height: 21px;
	padding-top: 5px;
	color: white;
	margin-bottom: 10px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#merch-items ul.merch-item-list li a.hires, #merch-items ul.merch-item-list li a.lowres {
	display: block;
	background: url(/images/download-bkg.png) repeat-y;
	height: 21px;
	padding-top: 5px;
	color: white;
	margin-bottom: 10px;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#merch-items ul.merch-item-list li a.hires {
	position: absolute;
	bottom: 36px;
	width: 120px;
}
#merch-items ul.merch-item-list li a.lowres {
	position: absolute;
	bottom: 0px;
	width: 120px;
}
#merch-header h2.merch-page-title {
	font: normal normal 24px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}
#merch-items ul.merch-item-list li img.logo-img {
	margin-bottom: 80px;
	width: 120px;
}
h3.merch-section-header {
	display: block;
	font: normal 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 12px;
	border-top: 1px solid #8fb3da;
}
h2.merch-page-title {

	font: normal 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#headsup {
 	width: 200px;
	 margin-right: 40px;
	 margin-bottom: 20px;
	 display: inline-block;
 }

 h2.promotional-spotlight-title {
 	font-size: 18px;
	 font-weight: normal;
	 font-style: normal;
	 margin: 0;
	 padding: 0;
 }

 h3.promotional-spotlight-subheading {
 	font-size: 14px;
	 margin-bottom: 10px;
 }

 #promotion-spotlight ol li {
 	font-size: 12px;
 }
   #promotion-spotlight ol{
   	padding: 0 0 0 15px;
   }
  #promotion-spotlight ol li{
  	list-style-type: decimal;
  }

 #promotion-spotlight p {
 	font-size: 12px;
 }

 #promotion-spotlight-images {

 }
h2.heads-up-title {
	font-weight: normal;
	font-style: normal;
	font-size: 20px;
}
#promotion-spotlight-images {
	width: 250px;
	float: right;
	margin-right: 40px;
	margin-left: 40px;
}
#promotion-spotlight {
	clear: both;
	border-top: 1px solid #8fb3da;
	padding-top: 15px;
	min-height: 260px;
}
#merch-header ul {

}
img.biz-headsup {
 	width: 200px;
 }


div#merch-header a.download-pdf {
 	display: inline-block;
 	background: url(/images/download-bkg.png) no-repeat ;
 	padding-top: 4px;
 	color: white;
 	margin-top: px;
 	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	 width: 120px;
	 height: 25px;
	 text-align: center;
 }

 #header-right-content {
 	width: 428px;
	 display: inline-block;
	 position: absolute;
	 top: 0;
	 right: 0;
	 height: 278px;
 }

 #merch-header {
vertical-align: top;
position: relative;
height: 278px;
margin-bottom: 20px;
}
#header-right-content p.description-pdf-download {
	font-size: 10px;
	text-align: center;
	display: block;
	width: 120px;
	position: absolute;
	bottom: 25px;
	text-transform: lowercase;
}
#header-right-content a.download-pdf {
	position: absolute;
	bottom: 0;
}
#social-icon-header {
	position:absolute;
	top: 40px;
	right: 240px;
	width:185px;
	display:inline;
	z-index:1000;
}
#snippet-cover {
	position: absolute;
	left: 400px;
	top: -15px;
}
#snippet-cover h6{
	color: white;
	font-size: 14px;
	font-weight: bold;
}
#announce {
		background-color: #db2128;
		margin-top: 25px;
		margin-bottom: 25px;
		padding: 10px;
		margin-right: 5px;
		border-style: solid;
		border-color: white;
	}
#announce strong {
	font-size: 15px;
}
#dnn_ctr1192_HtmlModule_lblContent {
	color: white;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 15px;
}
#wfk-photo-bar {
	background-color: #356aa3;
	height: 200px;
	position: relative;
}
#wfk-photo-bar img {
	float: left;
	margin-left: 10px;
}
#wfk-photo-bar ul.w4k-names {
	position: absolute;
	bottom: 0px;
	left: 290px;
}
#dnn_ctr1193_HtmlModule_lblContent p.p1white {
	margin-top: 30px;
	margin-bottom: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	color: white;
}
#wfk-photo-bar ul.w4k-names li {
	list-style-type: none;
	color: white;
	font-size: 14px;

}
#dnn_ctr1192_dnnTITLE_titleLabel {
	font-size: 22px;
	padding-left: 10px;
	position: relative;
	top: 10px;
	font-weight: bold;
	color: #9dd7f2;
}

/* Elite Rewards tables */
.elite-table {
    border-collapse: collapse;
}
.elite-table th {
    padding: 4px;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}

.elite-table td {
    padding: 5px;
    border-bottom: 1px solid #ffffff;
}

.benefits-table th {
    text-align: center;
}

.benefits-table th:first-child {
    width: 50%;
}

.benefits-table th small {
    display: block;
    font-size: 1em;
    font-weight: normal;
}

.benefits-table td.bullet {
    font-size: 2em;
    text-align: center;
}