@charset "utf-8";
/* 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
{
	list-style:none; 
	float:left; 
	margin-top:0px;
	width:920px; 
	margin-top:3px; 
	margin-left:-15px; 
	height:0px;
}

#topnav li
{
	list-style:none; 
	float:left; 
	width:auto; 
	padding: 0 14px 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 li a:link, #topnav li a:active, #topnav li a:visited, #topnav li a:hover
{
	color:#DAEAFA; 
	font-size:13px; 
	text-decoration:none; 
	font-weight:bold; 
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}

#topnav li.SelectedTab,#topnav li.SelectedTab a,#topnav li a:hover
{
	color:#FFFFFF; 
	font-weight:bold; 
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}

#topnav 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; 
	height:465px; 
	float:left;
	background:url(images/bg_graphic.jpg) left top no-repeat;
	
}

.copy_container_bio_plain
{
	width:960px; 
	height:465px; 
	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;
}


/* 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_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{width:180px; float:left; margin-left:35px; height:100%; margin-top:25px;}
.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_bio{width:745px;float:left; height:auto;}
.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_gallery{width:745px; float:left; height:auto;}
.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_container_about{width:960; height:467px;}
.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;}

.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;}


.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;}

.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_topmargin{margin-left:25px; padding-top:35px; width:650px;}
.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 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;}

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 a:after
{
	content:"®";
	font-size:6px;
	position:relative;
	top:-4px;
}

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; border-top:#b1c2d6 solid 1px;}
.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 {
	background: url("/Portals/0/images/Products/leftpane_border.jpg") repeat-y left top;
	}
	
.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;
}

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;
}

/* 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;
}

div#fancy_div span.proplist
{
	font-size:10px; 
	color:#7BC143; 
	font-weight:bold; 
	text-decoration:none;
	float:left;
	margin:10px 0 0 7px;
	cursor:pointer;
}


