body{margin-bottom:10px;
	 margin-top:10px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000000;
	 background-color:#660033;
	 background-image:url(../images/bg_2.jpg);
	 line-height:1.5em;
	 background-repeat:repeat-x;}
	
td {text-align:justify; vertical-align:top;}

img, div { behavior: url(../iepngfix.htc); border:none; }

img.floatright {float:right; padding:10px 0px 0px 10px;}

table {margin-left:auto; margin-right:auto;}

a:link, a:visited {font-weight: normal; color: #003366; text-decoration: underline}
a:hover {font-weight: normal; color: #660000; text-decoration: underline}

h1 {Font-Family: Arial, Helvetica, sans-serif; Font-Size: 16px; color: #660000; margin:0px; }

h1.center {font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000066; text-align:center; padding-bottom:10px;}

h2 {font-size: 13px; color: #660000}
h3 {font-size: 13px; color: #660000}
p.indent {text-indent: 3em}

a.nav:visited, a.nav:active, a.nav:link {color: #660000; font-weight:bold; text-decoration: underline;}
a.nav:hover {color: #330000; font-weight:bold; text-decoration: underline;}

		  
a.main:visited {COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
a.main:active {COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
a.main:link {COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
a.main:hover {COLOR: #660000; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}


/*================================================================*/
/*================================================================*/
/*=========Code for plain color backgrounds and borders===========*/
/*================================================================*/
/*================================================================*/
.whitebg {background-color:#FFFFFF;}
.blackrtborder {border-right:1px solid #000000; height:380px; width:50%;}



/*================================================================*/
/*================================================================*/
/*==================Code for main navigation======================*/
/*================================================================*/
/*================================================================*/
#links {background-image:url(../images/hair_removal_top_r2_c2.jpg);
		background-position:top;
		background-repeat:no-repeat;
		height:19px;}
		
#links td {text-align:center; line-height:1.5em;}



/*================================================================*/
/*================================================================*/
/*=====================Code for main area=========================*/
/*================================================================*/
/*================================================================*/		
#mainarea {border:2px solid #FFFFFF; background-color:#EFE1F0}
.mainpad {padding:10px; border-right:2px solid #FFFFFF;}

.right {padding:10px;}
.left {text-align:center; border-right:2px solid #FFFFFF; padding:10px; width:175px;}



/*================================================================*/
/*================================================================*/
/*=================Code for index headers=========================*/
/*================================================================*/
/*================================================================*/
.purpheadborders {background-color:#776DA2;
				  border-top:#ffffff 2px solid;
				  border-bottom:#ffffff 2px solid;
				  height:19px;
				  text-align:left;
				  color:#FFFFFF;
				  padding:2px 0px 2px 15px;
				  font-weight:bold;}
				
.darkpurpheader {background-color:#7B569B; color:#FFFFFF; text-align:center;}

.purpleheaders {background-color:#776DA2;
				border-right:#ffffff 2px solid;
				height:19px;
				color:#FFFFFF;
				padding-left:15px;
				padding:2px 0px 2px 15px;
				font-weight:bold;}
				
.heading {font-size: 16px;
		  color: #660000;
		  text-align:left;
		  padding:10px;
		  font-weight:bold;}




/*================================================================*/
/*================================================================*/
/*=====================Code for font styles=======================*/
/*================================================================*/
/*================================================================*/
.underline {text-decoration:underline;}
.boldunderline {text-decoration:underline; font-weight:bold;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.bolditalic {font-weight:bold; font-style:italic;}
.white {color:#FFFFFF;}
.whitebold {color:#FFFFFF; font-weight:bold;}
.bigger {font-size: 19px}
.bigwhite {font-size: 19px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}

.small {font-size: 10px}
.style1 {color: #000000}
.style3 {color: #FFFFFF}



/*================================================================*/
/*================================================================*/
/*==========Code for alignment, padding and margins===============*/
/*================================================================*/
/*================================================================*/
.alignright {text-align:right; padding-top:5px;}
.alignleft {text-align:left;}
.aligncenter {text-align:center; font-weight:normal;}
.alignjustify {text-align:justify;}

.padcenter {padding:10px; text-align:center;}
.margtop {margin-top:10px;}

.pad {padding:10px;}

.numleftpad {padding-left:50px;}

ul {text-align:left;}




/*================================================================*/
/*================================================================*/
/*=================Code for td width and height===================*/
/*================================================================*/
/*================================================================*/
.bigwidth {width:85%; text-align:center; background-color:#FFFFFF;}
.width50 {width:50%;}



/*================================================================*/
/*================================================================*/
/*=====================Code for bottom links======================*/
/*================================================================*/
/*================================================================*/
#bottom {background-color:#EFE1F0; font-size:10px; text-align:center; padding-top:10px; padding-bottom:0px;}





/*================================================================*/
/*================================================================*/
/*============Code for FAQ, Price, and colored tables=============*/
/*================================================================*/
/*================================================================*/

#faqtable, #officestable {background-color:#333333; font-weight:normal;}
.faqheader {background-color:#660000; font-weight:bold; color:#FFFFFF;}
.faqpink {background-color:#DAA39C;}
#faqtable td {text-align:center; width:33.3%;}

#pricetable {background-color:#333333; font-weight:normal; margin-top:10px;}
#pricetable td {width:25%; text-align:center; height:30px; padding:5px; vertical-align:middle;}

.purpletable {border:#ffffff 3px solid; background-color:#CDA8D3; font-weight:bold;}
.redtable {background-color:#660000; border:#ffffff 3px solid; margin-top:10px;}

.ltred {background-color:#DAA39C; padding:10px; font-weight:bold;}

.purptopcenter {border-top: #ffffff 1px solid; text-align:center;}





/*================================================================*/
/*================================================================*/
/*==================Code for single Office pages==================*/
/*================================================================*/
/*================================================================*/

#officepgtable {background-color:#EFE1F0; height:600px;}
#officepgtable td {background-color:#E2CBE4; padding:10px;}
#officepgtable h1 {line-height:1.2em; font-size:23px; text-align:center;}

.officepgtop {height:50px; text-align:center; padding-top:5px; padding-bottom:5px;}
.officepgbot {height:485px;}

#officestable td {text-align:center; width:20%; vertical-align:middle; height:20px;}
.officeheader {background-color:#660033; font-weight:bold; color:#FFFFFF;}





/*================================================================*/
/*================================================================*/
/*================Code for Offices listing pages==================*/
/*================================================================*/
/*================================================================*/
#officepgheader {border:1px solid #FFFFFF;} /*this code makes the border white and bg white, but still a space between the bg and border*/
#officepgheader h1 {text-align:center; padding:5px; background-color:#FFFFFF;}

#offices {height:600px;}
#offices td {padding:5px;}
#offices h2 {padding-bottom:3px; border-bottom:1px solid #000000;} /*this code makes the black line under the h2*/

#officeslist td {width:50%; text-align:left; padding:10px;}
#officeslist h3 {text-align:center;}

.city {color:#660000; font-size:13px; font-weight:bold;}

a.boldlink:link, a.boldlink:visited, a.boldlink:hover {font-weight:bold;}



/*================================================================*/
/*================================================================*/
/*=================Code for Clinic listing pages==================*/
/*================================================================*/
/*================================================================*/

#clinicpgtable {background-color:#EFE1F0; height:600px;}
#clinicpgtable td {padding:10px;}
#clinicpgtable h1 {line-height:1.2em; font-size:23px; text-align:center;}

.clinicpgtop {padding-bottom:5px; padding-top:5px; text-align:center; background-color:#FFFFFF; width:85%;}
.clinicpgbot {height:300px; background-color:#FFFFFF;}

.clinic {font-family: Arial, Helvetica, sans-serif;
         font-size: 18px;
		 color: #660000;
		 line-height:25px;}
		 
.cliniclarge {font-family: Arial, Helvetica, sans-serif;
         font-size: 24px;
		 color: #660000;
		 line-height:25px;}	
