@charset "UTF-8";
/* CSS Document */

html, body {background-image:url(../images/htmlBG.jpg);padding:0px;margin:0px;font-family:Helvetica,Arial,sans-serif;height:100%;}
a {color:#666;text-decoration:undeline;}
img {border:0px;}
td {vertical-align:top;}
input[type=text], select, textarea {width:240px;margin:0 0 6px 0;}
.bold {font-weight:bold !important;}
.red {color:#CC0000 !important;}

h1 {padding:0px;margin:1px 0 0 44px;font-size:64px;}
h2 {padding:0px;margin:34px 0 0 45px;font-size:35px;color:#ff7daa;}
h3 {padding:0px;margin:34px 0 0 0px;font-size:22px;}

.narrowcolumn h2 {margin:34px 0 0 0; color:#000;}

.upper {text-transform:uppercase;}

.main_wrapper {width:1024px;padding:0 0 20px 0;margin:0px auto 0 auto;background-image:url(../images/home_bg.jpg);background-repeat:repeat-y;overflow:hidden;min-height:740px;}
.header_nav_top {position:relative;width:290px;top:0px;height:600px;float:left;}
.header_nav {position:relative;width:290px;top:0px;height:600px;float:left;margin:10px 0 0 0;}
.content {position:relative;width:714px;min-height:600px;background-color:#FFF;text-align:left;margin:36px 0 0 0;padding:0px;top:0;float:left;}


.content_copy {padding:14px 0px 10px 45px;width:640px;font-size:13px;color:#666;}
.scroll {overflow-x:hidden;overflow-y:auto;height:320px;}
.no_scroll {overflow:hidden;}
.top_icons {position:relative;left:0px;top:10px;width:530px;height:70px;float:right;}
.top_icons_blog {position:relative;margin-left:200px;top:10px;width:530px;height:70px;float:right;}
.tabs_top {padding:32px 0;font-size:11px;}

.product_thumb {float:left;margin:0 20px 20px 0;}
.product_thumb_header {font-size:12px;color:#000;}
.product_thumb_copy {width:300px;margin:10px 20px 10px 0;}
.product_thumb_price {font-size:12px;color:#000;}
.product_thumb_buylink{margin:20px 0 0 0;font-size:13px;color:#000;}
.product_thumb_buylink a {text-decoration:none;}

.back_button {float:right;margin:36px 20px 0 0;}
.back_button a {color:#000;text-decoration:none;}
.pola {float:left;margin:0 20px 0 0;text-align:center;}
.right_col {width:310px;float:left;}
.subheader {font-size:12px;color:#000; }
.stylists {padding:12px 0 0 0;font-size:21px;font-weight:bold;color:#ff7daa;}
.stylists a {color:#ff7daa;text-decoration:none;} 
input.error, select.error, textarea.error {border:1px solid #CC0000;}
.label_sm {width:80px;font-size:11px;float:left;text-align:right;padding:4px 4px 0 0;}
.label_checkbox {font-size:11px;padding:4px 4px 0 0;}



div.ui-datepicker{
 font-size:10px;
}


#nav_rollover {
	display:none;
}

#cart_links {width:1024px;margin:0 auto 0 auto;height:35px;}
#cart_links ul {background-color:#FFF;width:350px;float:right;margin:2px 0 8px 2px;height:18px;padding:8px 0 0 10px;}
#cart_links li {float:right;margin:0 16px 0 0;list-style:none;font-size:11px;font-weight:bold;text-align:right;}
#cart_links a {color:#000;text-decoration:none;}
#cart_links a:hover {color:#777;}


#press_inquiries{text-align:center;margin:auto;width:420px;}
#press_inquiries h2 {font-size:13px;}
#press_inquiries p {text-align:left;float:left;margin:10px 30px 0 10px;}

#gallery ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#gallery ul li {
display:inline;
}
#gallery ul img {
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
}
#gallery ul a:hover img {
border-color:#999999;
border-style:solid;
border-width:1px;
color:#FFFFFF;
}
#gallery ul a:hover {
color:#FFFFFF;
}

#footer-wrapper {
	margin:auto;
	width:1024px;
}
#footer {
	font-size:11px;
	margin:2px 0 0 0;
	padding:6px 0 3px 8px;
	width:300px;
	background-color:#FFF;
	font-weight:bold;
}

.col_2 {float:left;width:300px;}
.col_2 p {width:270px;}

#nav_state_index {top:114px;left:-250px;position:absolute;}
#nav_state_about {top:140px;left:-250px;position:absolute;}
#nav_state_salons {top:167px;left:-250px;position:absolute;}
#nav_state_products {top:192px;left:-250px;position:absolute;}
#nav_state_find_cut {top:272px;left:-250px;position:absolute;}
#nav_state_promotions {top:364px;left:-250px;position:absolute;}
#nav_state_press {top:458px;left:-250px;position:absolute;}
#nav_state_celebrity {top:424px;left:-240px;position:absolute;}
#nav_state_how_works {top:246px;left:-250px;position:absolute;}
#nav_state_blog {top:334px;left:-250px;position:absolute;}
#nav_state_qa {top:306px;left:-250px;position:absolute;}
#nav_state_contact {top:486px;left:-250px;position:absolute;}