/* 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 16px "Trebuchet MS", Arial, Helvetica-Normal;
	color:#000000;
	padding:50px 0 0 16px;
	}
	
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:#e3df4e;
	}
	
#affiliate { text-align:center; }	

#condition { 
	font-size:16px;
	color:#f5cb1b; 
	}
 
#about {
	background:url(../images/aboutlong.png) no-repeat;
	width:596px;
	/**height:600px; (long image of about.png)*/
	height:560px;
	}

	
#about #about_img { 
	float:left;		
	width:220px;		
	height:230px;
	text-align:center;	
	padding-top:4px;
	}
		
	#about #about_img img { 
		border:1px solid #B1AE1D;
		}
		
#about_cont {
	float:left;		
	width:350px;
	height:auto;
	margin-top:2px;
	}
		
	#about_cont p {
		font:bold 12px "Trebuchet MS", Arial, Helvetica-Normal;
		color:#000000;
		margin-bottom:6px;
		line-height:14px;
		}
		
	#about_cont ul {
		font:bold 14px "Trebuchet MS", Arial, Helvetica-Normal;
		color:#000000;
		}
		
	#about_cont ul li {			
		margin-bottom:4px;
		}
		
	#about_cont ul li a {
		padding-left:20px;
		text-decoration:none;
		color:#000000;
		}
		
	#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:#FFF;
		}
		
#lpanel #before {
	width:596px;
	height:252px;
	margin-top:4px;
	}

/*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:384px;
	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;	
		*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; }
		
/*Thank Page
 *-----------------------------------------------------*/
#thank_box {
	font:normal 20px "Myriad Pro", Arial, Helvetica-Normal;
	color:#e3df4e;
	background:url(../images/thanks.jpg) no-repeat;
	width:390px;
	height:221px;
	text-align:center;
	margin:200px auto 0 auto;
	padding:50px 10px 0 210px;
	}
	
#thank_box a {
	text-decoration:none;
	color:#e3df4e;
	}
	
	#thank_box a:hover {
		text-decoration:underline;
		color:#fff;
		}
		
/*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; }

.txt20 { font-size:20px; }
.txt16 { font-size:16px; }
.pt246 { padding-top:240px; *padding-top:246px; }
.mt15 { margin-top:15px; }
.pl7 { padding-left:7px; }
