/* CSS Document */
* 
{
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	}	

span,p,ul,li {
	margin:0px;
	padding:0px;
	list-style:none;
	}	

form,input,object {
	margin:0px;
	padding:0px;
	}

img {
	border:none;
	margin:0px;
	padding:0px;
	}

body {	
	margin:0px;
	padding:0px;	
	line-height:1;
	background-color:#6F5A01;		
	}

/*Container
 *-----------------------------------------------------*/
#container {
	background:url(../images/shadow.jpg) repeat-y;
	width:1042px;
	height:auto;
	margin:0 auto;
	}
	
/*Upper Background
 *-----------------------------------------------------*/
#upper_bg {
	background:url(../images/upper_bg.jpg) top center no-repeat;
	width:1024px;
	height:auto;
	margin:0 auto;
	}
	
h1 {
	font:bold 20px Arial, Helvetica, sans-serif;
	text-indent:-10000px;
	}
	
h2 {
	font:bold 18px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#f1ed54;
	padding:10px 0 10px 0;
	}
	
/*Lower Background
 *-----------------------------------------------------*/
#lower_bg {
	background:url(../images/lower_bg.png) bottom center no-repeat;
	width:814px;
	height:auto;
	margin:0 auto;
	padding:25px 100px 20px 110px;
	}
	
/*Left Panel
 *-----------------------------------------------------*/
#lpanel {	
	float:left;
	width:596px;
	height:auto;
	padding-top:192px;
	}
	
#established {
	margin-top:-18px;
	padding-left:21px;
	}
	
#upper_contact {
	padding-left:21px;
	}
	
#affiliate, #guaranteed {
	font:normal 20px "Myriad Pro", Arial, Helvetica-Normal;
	color:#FFF;
	text-align:center;
	}
	
#affiliate h3 {		
		font:bold 18px "Trebuchet MS", Arial, Verdana;
		color:#fff487;
		text-align:center;
		}
	
#condition { font-size:16px; }
	
#sticker_bot { text-align:center; }
 
/*Upper Content
 *-----------------------------------------------------*/
#upper_cont { 
	background:url(../images/cont_mid.png) repeat-y;
	width:552px;
	height:auto;
	*margin:-4px 0 0 0;		
	padding:0 20px 0 20px; 
	}
	
#upper_cont.pb_20 { padding-bottom:20px; }
	
#upper_cont .fright { float:right; margin:0 0 0 20px; }
		
#common_img { 
		float:left;		
		margin:0 10px 10px 0;
		text-align:center;		
		}
		
	#common_img img { 
		border:1px solid #B1AE1D;
		}
		
#common_cont,
#about_cont {
	float:left;		
	width:350px;
	height:auto;
	}
	
	#common_cont p,
	#about_cont p {
		font:bold 11px "Trebuchet MS", Arial, Helvetica-Normal;
		color:#e3df4e;
		margin-bottom:10px;
		line-height:14px;
		}
	
	#common_cont ul {
		font:bold 11px "Trebuchet MS", Arial, Helvetica-Normal;
		color:#e3df4e;
		margin-left:20px;
		}
		
	#common_cont ul li {
		list-style:disc;
		}	
	
	#about_cont ul {
		font:bold 14px "Trebuchet MS", Arial, Helvetica-Normal;
		color:#e3df4e;
		}
		
	#about_cont ul li {			
		margin-bottom:6px;
		list-style:none;
		}
		
	#about_cont ul li a {
		padding-left:20px;
		text-decoration:none;
		color:#e3df4e;
		}
		
	#about_cont ul li a:hover {
		background:url(../images/bullet.png) left center no-repeat;
		_background:url(../images/bullet.gif) left center no-repeat;
		text-decoration:underline;
		color:#FFFFFF;
		}

/*Main Cause
 *-----------------------------------------------------*/		
#main_cause {
	margin:0;
	}		
	
#main_cause img {
	float:left;
	border:1px solid #B1AE1D;	
	margin-right:10px;		
	}
	
#main_cause .mr_170 { margin-right:170px; }
		
#main_cause p {
	font:bold 11px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#e3df4e;
	padding-bottom:10px;
	line-height:14px;
	}	
		
#main_cause ul {
	font:bold 11px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#e3df4e;
	margin-left:20px;
	}
		
#main_cause ul li {
	list-style:disc;
	}
	
#ns {
	margin-bottom:10px;
	}
	
.ns_txt {
	font-size:18px; margin:0 0 0 6px;
	}
	
#surg_box {
	float:right;
	font:bold 11px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#e3df4e;
	text-align:center;
	width:140px;
	height:200px;
	margin-top:10px;
	}
	
	#surg_box img {
		margin:0 0 10px 14px;
		}
		
#befafter_flash {
	background:url(../images/flash_bg.png) no-repeat;
	width:592px;
	height:387px;
	}
	
#befafter_box {
	background:url(../images/before_big.png) no-repeat;
	width:556px;
	height:189px;
	font:normal 12px "Myriad Pro", Arial, Helvetica-Normal;
	color:#e3df4e;
	padding:30px 20px;
	}
	
#befafter_box p { margin-bottom:20px; }
	
#befafter_box img {
	margin:10px 22px 0 22px;
	}
	
#befafter_title {
	font:bold 18px "Myriad Pro", Arial, Helvetica-Normal;
	color:#e3df4e;
	text-align:center;
	}
	
	
/*twocolumn layout*/
.twocolumn_head {
width:340px;
margin:auto auto 10px auto;
}

.twocolumn {
width:340px;
margin:0 auto;
}

.first {
float:left;
width:134px;
margin:0 auto;
}

.second {
float:right;
width:134px;
margin:0 auto;
}

.twocolumn img {
padding:4px;
border:solid #B1AE1D 1px;
}

.twocolumn img:hover {
padding:4px;
border:solid #fff 1px;
}

.twocolumn_contact {
width:520px;
margin:0 auto;
}

.first_contact {
float:left;
width:250px;
margin:0 auto;
}

.second_contact {
float:left;
width:250px;
margin:0 auto;
}

.heads {
	float:left; 
	font:bold 18px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#f1ed54;
	text-align:center;
	width:184px; 
	}
	


/*Contact Us Form
 *-----------------------------------------------------*/	
#contact {	
	float:left;	
	width:350px;
	color:#e3df4e;
	}
		
#note {
	font:normal 12px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#FFF;
	margin-bottom:14px;
	}
		
#contact .cont_title {
	float:left;
	font:bold 14px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#e3df4e;
	text-align:right;
	width:110px;
	margin:0 2px 10px 0;
	}
	
#contact input {
	font:normal 12px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#FFF;
	width:210px;
	padding:0 2px 0 2px;
	border:1px solid #e3df4e;
	background-color:transparent;
	margin-bottom:10px;
	}
	
#contact img {
	margin-bottom:10px;
	}
	
#contact select {
	font:normal 12px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#FFF;
	width:100px;
	border:1px solid #e3df4e;
	background-color:#1E1A02;
	margin-bottom:10px;
	}
	
#contact #cont_submit {
	margin-left:180px;
	}
	
#contact #cont_submit input {
	background-color:#7E6500;
	width:80px;
	}
	
.cont_address {
	font:bold 12px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#e3df4e;
	float:left;
	width:180px;
	height:86px;
	margin:0 4px 0 px;
	}
	
/*Location
 *-----------------------------------------------------*/		
.location_box {
	float:left;
	width:200px;
	height:200px;
	margin:0 0 140px 0;	
	}	
/*	Previous css for location
.location_box {
	float:left;
	width:200px;
	height:200px;
	margin:20px 38px 120px 38px;	
	_margin:20px 28px 120px 28px;	
	}
*/
	
.view { margin-top:-4px; }
.view a { background:url(../images/viewlargerpng.png) 2px center no-repeat; padding:4px 0 4px 0 }
.view a:hover { background:url(../images/viewlargerpng.png) -375px center no-repeat; }

.loc_ad {
	font:bold 11px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#e3df4e;
	margin:0;
	height:89px
	}	
		
#loc_box { 
	margin:0 auto 20px auto;
	width:528px;
	}
	
.loc_mid {
	background:url(../images/loc_mid.png) repeat-y;
	width:488px;
	height:auto;
	*margin-top:-4px;
	padding:10px 20px;
	}	
	
.loc_map {
	float:left;
	margin-right:20px;
	}
	
.loc_img {	
	float:left;
	width:260px;
	height:97px;
	}
	
.loc_img img {
	border:1px solid #B1AE1D;
	}
	


/*Right Panel
 *-----------------------------------------------------*/	
#rpanel {
	float:right;
	text-align:center;
	width:215px;
	height:auto;
	/*padding-top:238px;*/
	}
	

	
/*Right Menu
 *-----------------------------------------------------*/
#rmenu { 
	background:url(../images/rmenu_mid.png) repeat-y;
	width:195px;
	height:auto;	
	text-align:left;
	*margin-top:-4px;
	padding:0 0 0 20px;		
	}
	
.mnu_title {
	font:bold 14px "Myriad Pro", Arial, Helvetica-Normal;
	color:#fff487;
	margin-left:5px;
	*margin-bottom:3px;
	}
	
.mnu_title a {
	text-decoration:none;
	color:#fff487;
	}
	
	.mnu_title a:hover {
		text-decoration:none;
		color:#F5CB1B;
		}
		
#mnu_malehairloss { margin-bottom:3px; *margin-bottom:4px; }
#mnu_malehairloss a { background:url(../images/mnu_malehairloss.png) 2px center no-repeat; padding:2px 0 2px 0; }
#mnu_malehairloss a:hover { background:url(../images/mnu_malehairloss.png) -385px center no-repeat; }

#mnu_femalehairloss { margin-bottom:3px; *margin-bottom:4px; }
#mnu_femalehairloss a { background:url(../images/mnu_femalehairloss.png) 2px center no-repeat; padding:2px 0 2px 0; }
#mnu_femalehairloss a:hover { background:url(../images/mnu_femalehairloss.png) -374px center no-repeat; }

#mnu_laserhair { margin-bottom:3px; *margin-bottom:4px; }
#mnu_laserhair a { background:url(../images/mnu_laserhair.png) 2px center no-repeat; padding:2px 0 2px 0; }
#mnu_laserhair a:hover { background:url(../images/mnu_laserhair.png) -348px center no-repeat; }

#mnu_regrowth { margin-bottom:4px; *margin-bottom:4px; }
#mnu_regrowth a { background:url(../images/mnu_regrowth.png) 2px center no-repeat; padding:2px 0 2px 0; }
#mnu_regrowth a:hover { background:url(../images/mnu_regrowth.png) -348px center no-repeat; }

#mnu_nonsurgical { margin:-16px 0 8px 0; *margin:-6px 0 2px 0; }
#mnu_nonsurgical a { background:url(../images/mnu_nonsurgical.png) 2px center no-repeat; padding:8px 0 8px 0; }
#mnu_nonsurgical a:hover { background:url(../images/mnu_nonsurgical.png) -372px center no-repeat; }

#mnu_surgical { margin-bottom:4px; *margin-bottom:4px; }
#mnu_surgical a { background:url(../images/mnu_surgical.png) 2px center no-repeat; padding:2px 0 2px 0; }
#mnu_surgical a:hover { background:url(../images/mnu_surgical.png) -317px center no-repeat; }

#mnu_beforeafter { margin-bottom:3px; *margin-bottom:4px; }
#mnu_beforeafter a { background:url(../images/mnu_beforeafter.png) 2px center no-repeat; padding:2px 0 2px 0; }
#mnu_beforeafter a:hover { background:url(../images/mnu_beforeafter.png) -372px center no-repeat; }

#mnu_takecloser { margin-bottom:4px; *margin-bottom:4px; }
#mnu_takecloser a { background:url(../images/mnu_takecloser.png) 2px center no-repeat; padding:2px 0 2px 0; }
#mnu_takecloser a:hover { background:url(../images/mnu_takecloser.png) -361px center no-repeat; }

#mnu_theclinics { margin-bottom:3px; *margin-bottom:4px; }
#mnu_theclinics a { background:url(../images/mnu_theclinics.png) 2px center no-repeat; padding:2px 0 2px 0; }
#mnu_theclinics a:hover { background:url(../images/mnu_theclinics.png) -410px center no-repeat; }

#mnu_contactus { margin-bottom:3px; *margin-bottom:4px; }
#mnu_contactus a { background:url(../images/mnu_contactus.png) 2px center no-repeat; padding:2px 0 2px 0; }
#mnu_contactus a:hover { background:url(../images/mnu_contactus.png) -401px center no-repeat; }

#mnu_locations { padding-bottom:0; *margin-bottom:4px; }
#mnu_locations a { background:url(../images/mnu_locations.png) 2px center no-repeat; padding:2px 0 2px 0; }
#mnu_locations a:hover { background:url(../images/mnu_locations.png) -411px center no-repeat; }


#lazer {
	background:url(../images/lazer_mid.png) repeat-y;
	width:195px;
	height:auto;
	text-align:left;
	*margin-top:-4px;
	padding:0 30px 0 10px;
	}
	
	#lazer h3 {		
		font:bold 18px "Trebuchet MS", Arial, Verdana;
		color:#fff487;
		margin-bottom:10px;
		text-align:center;
		}
		
	#lazer h4 {
		font:bold 12px Verdana, Arial, Helvetica-Normal;
		color:#fff487;
		text-align:center;
		margin-bottom:2px;
		}
		
	#lazer p {
		font:normal 12px "Myriad Pro", Arial, Helvetica-Normal;
		color:#e3df4e;
		margin-bottom:10px;
		}
		
	#lazer .rtitle {
		float:left;
		font:bold 12px "Myriad Pro", Arial, Helvetica-Normal;
		color:#e3df4e;
		text-align:right;
		width:52px;
		margin:0 2px 6px 0;
		}
		
	#lazer input {	
		font:normal 12px "Myriad Pro", Arial, Helvetica-Normal;
		color:#fff;
		width:92px;
		_width:86px;
		margin-bottom:6px;
		padding:0 2px 0 2px;
		border:1px solid #e3df4e;
		background-color:transparent;
		}
		
	#lazer select{			
		font:normal 12px "Myriad Pro", Arial, Helvetica-Normal;
		color:#fff;
		width:100px;
		_width:90px;
		margin-bottom:6px;
		border:1px solid #e3df4e;
		background-color:transparent;
		*background-color:#7B6204;
		}
		
	#lazer #submit {
		margin-left:54px;
		_margin-left:57px;
		}	
	
	#lazer #submit input {
		background-color:#7E6500;
		width:80px;
		}
		
	#lazer #callnow {  
		font:bold 26px Arial, Verdana;
		color:#e3df4e;
		text-align:center;
		padding:16px 0 4px 0;
		}
		
	#lazer .callcont { 
		font:bold 13px Arial, Helvetica-Normal;
		color:#fff487;
		padding:0 0 4px 10px;
		}
		
	#lazer .callcont span { color:#e3df4e; }
			
	#lazer #hairlife { 
		font:bold 12px Verdana, Arial, Helvetica-Normal;
		text-align:center;		
		}
		
		#lazer #hairlife1 { 
		font:bold 12px Verdana, Arial, Helvetica-Normal;
		text-align:center;	
		*padding-bottom:0;
		_margin-bottom:-4px;
		padding-bottom:6px;		
		}	
	#lazer #hairlife a { color:#fff487; text-decoration:none; }
	#lazer #hairlife a:hover { text-decoration:underline; }
		
	#lazer #ml12 { margin-left:12px; }
		
	
		

/*Banners / Stickers
 *-----------------------------------------------------*/	
#fem_banner img { 
	float:right; 
	border:0;
	margin:-140px 0 0 0; 
	}
	
#regrowth_banner img { 
	float:right; 
	border:0;
	margin:-20px 0 -6px 0;
	*margin:-20px 0 0 0; 
	}
	
	
/*Survey Form
 *-----------------------------------------------------*/		
#survey_box {
	height:auto;
	}	
	
#survey_box label {
	float:left;
	font:bold 11px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#e3df4e;
	margin:0 2px 10px 0;
	}
	
#survey_box input {
	float:left;
	font:normal 11px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#FFF;
	padding:0 2px;
	margin-right:4px;
	background-color:transparent;
	}
	
#survey_box input.surbd {
	border:1px solid #e3df4e;	
	} 
	
#survey_box select {
	float:left;
	font:normal 11px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#FFF;
	padding:0 0 0 2px;
	margin-right:4px;
	border:1px solid #e3df4e;
	background-color:#0A0901;
	}
	
#survey_box p {
	font:bold 14px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#e3df4e;
	margin-left:24px;
	}
	
#survey_box select.txt10 { 
	font:bold 10px "Trebuchet MS", Arial, Helvetica-Normal;
	}

#survey_box .fam_exp {
	float:left;
	width:176px;
	margin:0 0 6px 22px;
	*margin:0 0 16px 22px;
	}
	
#survey_box .fam_exp input {
	font:normal 14px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#0B0901;
	padding:0 2px;
	margin-right:4px;
	}
	
#survey_box .fam_exp label {
	width:150px;
	}
	
.mt2 { margin-top:2px; *margin-top:-1px; }
#survey_box label.mr10 { margin:0 10px 0 0; }
#survey_box label.inbal { margin:0 0 0 14px; }
#survey_box label.inbal2 { margin:0 0 0 14px; }
#survey_box label.inbal3 { margin:0 0 0 12px; }
.inbal4 { clear:left; margin:0 10px 0 16px; *margin:0 10px 0 12px; }
.inbal5 { clear:left; margin:0 10px 0 16px; *margin:0 10px 0 12px; }
.cen_un { text-align:center; }
#survey_box label.choices { color:#F5CB1B; }
#survey_box label.ml26 { margin:0 0 14px 20px; }
#survey_box .fam_exp.ml0 { margin-left:0; }
.surv_sep { clear:left; margin-bottom:10px; }
.pl7 { padding-left:7px; }

	
.inchoices2 {
	float:left;
	width:160px;
	*width:180px;
	margin:2px 0 0 0;
	*margin:0 0 10px 0;
	}
	
.inchoices3 {
	float:left;
	width:230px;
	margin:2px 0 0 0;
	*margin:0 0 10px 0;
	}
	
.inchoices4 {
	float:left;
	width:270px;
	margin:2px 0 0 0;
	*margin:0 0 10px 0;
	}
	
#survey_btn {
	margin:10px auto 0 auto;
	width:100px;
	}
	
#survey_btn input {
	background-color:#7E6500;
	border:1px solid #e3df4e;
	padding:0 20px;
	}
	
.break {	
	clear:left;	
	margin:2px 0 30px 14px;
	*margin:2px 0 10px 14px;
	}
	
.break2 {	
	clear:left;
	margin:-10px 0 10px 11px;
	*margin:-10px 0 10px 8px;
	}
	
.break3 {	
	clear:left;
	margin:-8px 0 30px 14px;
	*margin:-8px 0 20px 14px;
	}
	
.break4 {	
	clear:left;
	margin:-10px 0 10px 8px;
	*margin:-20px 0 10px 8px;
	}
	
.break5{	
	clear:left;
	margin:0 0 30px 12px;
	*margin:0 0 50px 12px;
	}
	
.break6{	
	clear:left;
	margin:0 0 30px 12px;
	*margin:-50px 0 10px 8px;
	}
	
.break7{	
	clear:left;
	margin:0 0 30px 16px;
	*margin:-50px 0 10px 12px;
	}
	
#survey_note {
	font:normal 12px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#FFF;
	padding-bottom:4px;
	}
	
.snote {
	float:left;
	margin:2px 10px 0 0;
	}
	
	
/*Survey Form Right
 *-----------------------------------------------------*/
#right_survey {
	background:url(../images/survey_bg.png) top center no-repeat;
	width:155px;
	height:64px;
	text-align:center;
	padding-top:101px;
	}
	
	

/*Footer
 *-----------------------------------------------------*/
#footer {
	font:normal 14px "Myriad Pro", Arial, Helvetica-Normal;
	color:#FFF;
	text-align:center;
	margin-top:20px;
	}
	
	#footer a { text-decoration:none; color:#FFF; }
	
	#footer a:hover { text-decoration:underline; }

#fplaces {
	font:normal 15px "Myriad Pro", Arial, Helvetica-Normal;
	color:#FFF;
	letter-spacing:1px;
	text-align:center;
	}
	
#copyright { font:normal 12px "Myriad Pro", Arial, Helvetica-Normal; }
	



/*Extra Help
 *-----------------------------------------------------*/
.cleft { clear:left; }
.cright { clear:right; }
.cboth { clear:both; }

.fleft { float:left; }

.txt_bold { font-weight:bold; color:#F5CB1A; }

.mb_20 { margin-bottom:20px; }
.tcenter { text-align:center; }
.pt0 { padding:0 0 10px 0; }
.ns_after { padding:6px 0 0 0; } /*For non-surgical page*/
.ns_before { padding:4px 50px 0 0; text-align:right; } /*For non-surgical page*/
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.txt16 { font-size:16px; }
.mb46 { margin-bottom:46px; *margin-bottom:43px; }
.img_border { border:1px solid #B1AE1D; }
.pt246 { padding-top:240px; *padding-top:250px; } 
.mt15 { margin-top:15px; }
.repro { text-align:center; line-height:36px; letter-spacing:1px; }
.repro a { text-decoration:none; color:#f1ed54; }
.repro a:hover { text-decoration:underline; }
