/* CSS2 stylesheet by Tim Hunold www.ItsSoBig.com for Brand 33 www.brand33.com */
/* universal stylesheets */
body { background-image: url(img/bg_grad.jpg); 
	background-repeat:repeat-x; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	background-color: #E1E1E1; 
	background-attachment: fixed; 
	margin: 0; 
	padding: 0; 	
	scrollbar-base-color: #b2b1b3;
	scrollbar-arrow-color: #666666;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-face-color: #999999;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #666666;
	scrollbar-track-color: #b2b1b3;
}
#stage1 { position: relative; width:759px; height:352px; left: 50%;	margin-left: -390px;}
#shorthalfgrey { position: relative; width:759px; height:352px; left: 50%;	margin-left: -390px; background-image:url(img/bg1_halfgrey.png);}


#stage2 { position: relative; width:760px; height:500px; left: 50%;	margin-left: -390px; background-image:url(img/bg_large2.jpg);}


#stage4 { position: relative; width:760px; height:500px; left: 50%;	margin-left: -390px; background-image:url(img/bg_largeHR.jpg);}


#header {
	position: relative;
	width:760px;
	height:50px;
	left: 50%;
	margin-left: -390px;
	padding-top: 100px;
}
#footer { position:relative; width:760px; height:30px; left: 50%; margin-left: -390px; font-size: 10px;}
a {	text-decoration: none; color: #666666;}
a:active {	text-decoration: none; color: #666666;}
a:link {	text-decoration: none; color: #666666;}
#headerlinks { position:absolute; width:440px; height:40px; font-size: 10px; padding-top:35px; left: 335px; text-align:right;}
#logo {	position:absolute; width:250px; height:46px; padding-top:20px;}
#copyright { position:absolute; width:350px; height:15px; font-size: 10px; padding-top:10px;}
#locations #location_table .links_ {
	color: #666666;
}

#footerlinks { position:absolute; width:390px; height:15px; font-size: 10px; padding-top:10px; left: 376px; text-align:right;}
#footerlinks a:hover {color: orange;}
#footerlinks a {color: #666666; padding-right:10px;}
#headerlinks a {color: #666666; padding-right:15px;}
#headerlinks a:hover {color: orange;}

/* Colors !!!!!!!!!!!!!!!!!!!!!!!!!!! */

.orange {
color:orange;
text-transform: lowercase;
font-size: 14px;

}
.deepred {
color: #8c014e;
text-transform: lowercase;
font-size: 18px;
}
.deepred_small {
color: #8c014e;
}
.deepred_small a {
color: #8c014e;
}
.deepred_small a:link {
color: #8c014e;
}
.deepred_small a:active {
color: #8c014e;
}
.deepred_small a:visited {
color: #8c014e;
}
.deepredgray {
color: #84706f;
font-size: 18px;
}
.palered {
color: #aa005e;
text-transform: lowercase;
font-size: 14px;
}
input {border: 1px solid #B4B4B4; width:250px; font-size:10px;}
textarea {border: 1px solid #B4B4B4; width:250px; font-size:10px;}
.none{width:80px; margin-right:15px; background-color:orange;}
#tallbody {position: absolute; left:278px; top:0px; width:482px; height:500px;}
td p strong {font-size:12px;}
/* begin page specific css styles */
/* site root primary pages */
#hairX {position:static; width:260px; height:176px;}
#hairR {position:static; width:260px; height:176px;}

#plain{ position: relative; width:759px; height:352px; left: 50%;	margin-left: -390px; background-image:url(img/bg1_about.png);}

#plain_press{ position: relative; width:759px; height:439px; left: 50%;	margin-left: -390px; background-image:url(img/bg1_press.png); 
}

#plainpriv { 
position: relative; 
width:759px; 
height:900px; 
left: 50%;	
margin-left: -390px; 
background-image:url(img/privacy_bg.jpg); 
background-repeat:no-repeat;
background-position:top;
background-color:#fff;
}

#offer {
	position: relative;
	width:759px;
	height:400px;
	left: 50%;
	margin-left: -390px;
	background-image:url(img/offer2.jpg);
}


#locations {
	position: relative;
	width:759px;
	height:400px;
	left: 50%;
	margin-left: -390px;
	background-image:url(img/bg1_locations.png);
}


#about { position: relative; width:520px; height:306px; padding-left:25px; padding-top:20px;}
#press {
	position: absolute; 
	width:650px; 
	height:346px; 
	padding-left:25px; 
	padding-top:20px;
}
#privacy {
	position: absolute; 
	width:650px; 
	height:346px;
	padding-left:25px; 
	padding-top:15px;
}
#why {
	position: relative;
	width:460px;
	height:306px;
	padding-left:25px;
	padding-top:45px;
}
#contact { position: absolute; width:650px; height:346px; padding-left:25px; padding-top:25px;}
#consult_hero {
width:250px;
height:352px;
vertical-align:bottom;
padding-top: 28px;
}
#consult_tagline {position: absolute; color:white; font-size:14px; left:185px; top:150px; line-height:19px; z-index:1;}
#consult_content {
	position: absolute;
	left:385px;
	top:50px;
	width:360px;
	height: 234px;
}
#employ_tag {width:345px; height:352px; padding-left:10px; padding-top:15px; color:#FFFFFF; font-size:12px;}
#jobs {position: absolute; left:385px; top:0px; width:350px; padding-top:15px;}
#home_content {
	position: absolute;
	left:307px;
	top:65px;
	width:270px;
	padding-top:15px;
	z-index:1;
}
#home_header {
	position: absolute;
	left:307px;
	top:25px;
	width:350px;
	padding-top:15px;
	z-index:1;
}
#home_hero {position: absolute; left:487px; top:5px; width:273px; height:352px; background-image:url(img/home_hero.png);}
#locat_title {position: absolute; top:80px; left:15px;}
#location_table {position: absolute; left:25px; top: 155px; width:700px; }
/* replacement section */
#rednav {	position:static; width:260px; height:138px; background-image:url(img/red_top_off.png); text-align: center; display: block; color: white;}
#rednav a {	display: block; text-align: center; text-decoration: none; color: white; height:138px;}
#rednav:hover {	position:static; width:260px; height:138px; background-image:url(img/red_top_on.png); display: block;}
#rednavselected a {	position:static; width:260px; height:138px; background-image:url(img/red_top_on.png); text-align: center; display: block; color: white;}
#rednavsm {	position:static; width:260px; height:112px; background-image:url(img/red_bot_off.png); text-align: center; display: block; color: white;}
#rednavsm a {	display: block; text-align: center; text-decoration: none; color: white; height:112px;}
#rednavsm:hover {	position:static; width:260px; height:112px; background-image:url(img/red_bot_on.png); display: block;}
#rednavsmselected a {	position:static; width:260px; height:112px; background-image:url(img/red_bot_on.png); text-align: center; display: block; color: white;}
/*repl section content */
#repl_parent_tag {
	position: absolute;
	left:310px;
	top:45px;
	width:350px;
	padding-top:15px;
	z-index:1;
}

#replace_text {
	position: absolute;
	left:32px;
	top:95px;
	width:241px;
	padding-top:15px;
	z-index:1;
}

#repl_women_tag {position: absolute; left:310px; top:45px; width:250px; padding-top:15px; z-index:1;}
#repl_women_qual_tag {
	position: absolute;
	left:310px;
	top:45px;
	width:383px;
	padding:15px 15px 0 0;
	z-index:1;
	overflow: auto;
	height: 395px;
}
#repl_video_testimonials_links {
	position: absolute;
	left:277px;
	top:34px;
	width:453px;
	padding:12px 15px 15px 15px;
	z-index:1;
	height: 195px;
}
#repl_video_testimonials {
	position: absolute;
	left:277px;
	top:303px;
	width:453px;
	padding:12px 15px 15px 15px;
	z-index:1;
	overflow: auto;
	height: 170px;
	background-image:url(img/w_test_repeat_bg.gif);
	background-repeat:repeat-y;
}
#tallbody_hq {position: absolute; left:278px; top:0px; width:482px; height:500px; background-color:#f6f6f6;}
#tallbody_app {position: absolute; left:278px; top:0px; width:482px; height:500px;}
/* extension section */
#orangenavhero {
position:static;
width:278px;
height:276px;
}
#orangenav {	position:static; width:260px; height:112px; background-image:url(img/orangenav_off.png); text-align: center; display: block; 	top: 50%;}
#orangenav a {	display: block; text-align: center; text-decoration: none; color: white; height:112px;}
#orangenav a:hover {	position:static; width:260px; height:112px; background-image:url(img/orangenav_select.png); display: block;}
#orangenavselected a { position:static; width:260px; height:112px; background-image:url(img/orangenav_select.png); text-align: center; display: block; text-decoration: none; color: white;}
#ext_parent_tag {
	position: absolute;
	left:304px;
	top:69px;
	width:420px;
	padding-top:15px;
	z-index:1;
	height: 311px;
}
#scroll {
height: 400px;
position: absolute; left:310px; top:45px; width:430px; padding-top:15px; z-index:1;
overflow: auto;
padding-right:4px;
}
#repl_women_qual_tag_scroll {
height: 180px;
position: absolute; left:310px; top:290px; width:430px; padding-top:15px; z-index:1;
overflow: auto;
padding-right:4px;
scrollbar-base-color: white;
	scrollbar-arrow-color: #666666;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-face-color: #999999;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #666666;
	scrollbar-track-color: white;
}
#gosia_scroll {
height: 172px;
position: absolute; left:310px; top:300px; width:440px; padding-top:10px; z-index:1;
overflow: auto;
padding-right:4px;
scrollbar-base-color: #cccccc;
	scrollbar-arrow-color: #666666;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-face-color: #999999;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #666666;
	scrollbar-track-color: #cccccc;
}
#gosiahero {position: absolute; left:33px; top:4px; width:430px; padding-top:15px; z-index:1;}
#application_scroll {
height: 132px;
position: absolute; left:300px; top:348px; width:440px; padding-top:10px; z-index:1;
overflow: auto;
padding-right:4px;
}
#QA_scroll {
	height: 447px;
	position: absolute;
	left:300px;
	top:33px;
	width:440px;
	padding-top:10px;
	z-index:1;
	overflow: auto;
	padding-right:4px;
}

li {
	list-style-type: none;
	margin-left: -24px;
	list-style-position: outside;
	text-align: justify;
	list-style-type:square;
}
textarea {scrollbar-base-color: #b2b1b3;
	scrollbar-arrow-color: #666666;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-face-color: #999999;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #666666;
	scrollbar-track-color: #ffffff;}
#stage3 {
position: relative; width:760px; height:500px; left: 50%;	margin-left: -390px; background-image:url(img/half_grey.png);
}
#stageQA {
position: relative; width:760px; height:500px; left: 50%;	margin-left: -390px; background-image:url(img/full_grey.png);
}
#tallbody_app2 {
position: absolute; left:278px; top:0px; width:482px; height:500px;
}
#ext_ba {
position: absolute; left:290px; top:35px; width:250px; padding-top:15px; z-index:1;
}
#consultstage {
position: relative; width:759px; height:352px; left: 50%;	margin-left: -390px; background-image:url(img/consult_bg.jpg);
}
.q {
	color: #DDDDDD;
	font-size:13px;
 }

.qa {
color:#FFFFFF;

}
