/* CSS Document */

#navbar {
	display: block;
	position: absolute;
	width: 799px;
	height: 40px;
	margin: 5px 0 0 2px;
	top: 0px;
	left: -1px;

	
}


	#navbar ul {display: inline; list-style: none; margin: 0; }
	#navbar li {display: inline; float: left; margin: 0 10px 0 0px; padding: 0px 0px 0px 0px;}
	#navbar li a {display: inline; float: left; border-right: 0px solid #cccccc; padding: 0px 10px 0px 0px; text-decoration:none; }
	#navbar li a.first {display: inline; float: left; border-right: 0px solid #cccccc; }
    #navbar li a.last {display: inline; float: left; border-right: 0px solid #444444; padding: 0px 10px 0px 0px; }
	
	
	a.left:link { text-decoration: none; display: inline; color: #995b04; font-size: 12px; }
	a.left:visited { text-decoration: none; display: inline; color: #995b04; font-size: 12px;}
	a.left:hover { text-decoration: none; display: inline; color: #995b04; font-size: 12px;}
	
	

#navbar2 {
	display: block;
	position: absolute;
	float:right;
	width: 264px;
	height: 15px;
	margin: 12px 0 0 0px;
	left: 591px;
	top: -6px;

	
}

#navbar2 p { font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #995b04; margin: 0 10px 0 0;}


	#navbar2 ul {display: inline; list-style: none; margin: 0; }
	#navbar2 li {display: inline; float: left; margin: 0 5px 0 0px; padding: 0px 0px 0px 0px;}
	#navbar2 li a {display: inline; float: left; border-right: 0px solid #cccccc; padding: 0px 5px 0px 0px; text-decoration:none; }
	#navbar2 li a.first {display: inline; float: left; border-right: 0px solid #cccccc; }
    #navbar2 li a.last {display: inline; float: left; border-right: 0px solid #444444; padding: 0px 10px 0px 0px; }
	
	
	a.right:link { text-decoration: none; color: #f7931d; font-size: 12px;  }
	a.right:visited { text-decoration: none; color: #fabe77; font-size: 12px;}
	a.right:hover { text-decoration: none; color: #fabe77; font-size: 12px;}


/* Frame
--------------------------------------------- */

.style2 {color: #999999}

a img{ 	border: none;}

* {
	padding: 0;
}
 
html { text-align: center; }

body { position: relative; background: #FFF; font: 12px  Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #000000; text-align: center; margin-top: 30px;}

#outerframe {text-align: left; margin: 0 auto; width: 800px; padding: 0 0 0 0; }

#logo { position: relative; float:left; margin: 0 auto; width: 217px; height: 92px; padding: 0 0 0 0; background: url(images/logo.gif) top left no-repeat; }

#specials { position: relative; float:right; margin: 60px 0 0 0; width: 255px; height: 28px; }

#specials a:link { display: block; height: 28px; width: 255px; background-color: transparent; background-image: url(images/specials.gif); background-repeat: no-repeat; background-attachment: scroll; background-x-position: center; background-y-position: bottom; text-decoration: none; text-indent:-9999px;}

#specials a:hover { display: block; height: 28px; text-decoration: none; color: #995b04; width:255px; font-size: 10px; background: url(images/specials.gif) bottom left no-repeat; text-indent:-9999px;}
	
#specials a:visited { display: block; height: 28px; text-decoration: none; color: #995b04; width:255px; font-size: 10px; background: url(images/specials.gif) top left no-repeat; text-indent:-9999px;}


/* Home Page
--------------------------------------------- */

#topinnerframe { position: relative; text-align: left; margin: 0 auto; width: 800px; height: 100px; padding: 0 0 0 0; border-bottom: 3px solid #995b04; }

#navholder { position: relative; display:block; margin: 0 0 0 0; width: 800px; height: 25px; padding: 0 0 0 0; }

.navholderborder { position: relative;  margin: 0 auto; width: 800px; height: 3px; padding: 0 0 0 0; background: #995b04; background: url(images/colorborder.gif) top left ; }

#navholderpink { position: relative; float:left; text-align: left; width: 89px; height: 1px; padding: 0 0 0 0; background: #e63b97; }

#navholderorange { position: relative; float:left; text-align: left; margin: 0 auto; width: 89px; height: 1px; padding: 0 0 0 0;  background: #f7931d; }

#flash {
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 800px;
	height: 321px;
	padding: 1px 0 2px 0;
}

#maincontent { position: relative; text-align: left; margin: 0 auto; width: 800px; height: 500px; padding: 0 0 0 0; }

#cell1 { position: relative; float:left; text-align: left; margin: 0 auto; width: 264px; height: 135px; padding: 0 0 0 0; background: #f7931d; }

#cell1 p { position: relative; text-align: left; margin: 5px 0 0 12px; width: 140px; padding: 0 0 0 0; color:#6f4203; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#cell2 { position: relative; float:left; text-align: left; margin: 0 auto; width: 267px; height: 135px; padding: 0 0 0 0; background: #fabe77;}

#cell2 p {
	position: relative;
	text-align: left;
	margin: 5px 0 0 12px;
	width: 150px;
	padding: 0 0 0 0;
	color:#6f4203;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#cell3 { position: relative; float:left; text-align: left; margin: 0 auto; width: 269px; height: 135px; padding: 0 0 0 0; background: #fde9d2; }

#cell3 p {
	position: relative;
	text-align: left;
	margin: 5px 0 0 12px;
	width: 140px;
	padding: 0 0 0 0;
	color:#6f4203;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


#middlebanner { position: relative; display:block; text-align: left; margin: 0 auto; width: 800px; height: 56px; padding: 0 0 0 0; background: url(images/middlebanner_bg.gif) top left repeat-y; }

#middlebanner p {
	position: relative;
	text-align: left;
	margin: 0 auto;
	padding: 6px 0 0 9px;
	width: 760px;
	height: 36px;
	font: 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #995b04;
}

h2.personalized { font-size: 16px; margin: 7px 0px 2px 11px;  color: #FFF; font-weight:lighter; }

#personal_image { display: inline; position: relative; margin: 3px 14px 0 0px; width: 87px; float:right; clear: both; }

h2.wellness { font-size: 16px; margin: 7px 0px 2px 11px;  color: #FFF; font-weight:lighter; }

#wellness_image {
	display:inline;
	position: relative;
	margin: 3px 12px 0 0px;
	width: 90;
	float:right;
	clear: both;
}

h2.medical2 { font-size: 16px; margin: 7px 0px 2px 11px;  color: #995b04; font-weight:lighter; }

#medical_image {
	display:inline;
	position: relative;
	margin: 3px 14px 0 0;
	width: 100;
	float:right;
	clear: both;
}

a.more:link { text-decoration: none; color:#6f4203; font-size: 10px; }
	a.more:visited { text-decoration: none; color:#6f4203; font-size: 10px;}
	a.more:hover { text-decoration: none; color: #995b04; font-size: 10px;}
	
	
	
/* Contact Page
--------------------------------------------- */

#leftcol_contact { position: relative; float:left; text-align: left; margin: 0 0 0 0; width: 455px; padding: 0 0 0 0; }
#leftcol_contact p { position: relative; text-align: left; margin: 0px 0 0 10px; width: 385px; padding: 0 0 0 0; }

#rightcol {  position: relative; float:left;  text-align: left; margin: 0 0 0 12px; width: 333px; padding: 0 0 0 0; }

h2.contact { font-size: 12px; margin: 12px 0px 5px 8px; color: #F7931D; }
h1.contact {
	font-size: 20px;
	margin: 10px 0px 5px 11px;
	color: #F7931D;
}
h3.contact { font-size: 11px; margin: 15px 0px 5px 11px; color: #F7931D; font-weight:lighter; }


/* Becky Page
--------------------------------------------- */

#rightcol_becky {
	position: relative;
	float:right;
	text-align: left;
	width: 300px;
	padding: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
}

#leftcol_becky {
	position: relative;
	float:left;
	text-align: left;
	margin: 0 0 0 0px;
	width: 470px;
	padding: 0 0 0 0;
}
#leftcol_becky p {
	position: relative;
	text-align: left;
	margin: 0px 0 0 10px;
	width: 450px;
	padding: 0 0 0 0;
}

h2.becky { font-size: 12px; margin: 12px 0px 5px 8px; color: #F7931D; }
h1.becky { font-size: 20px; margin: 20px 0px 10px 11px; color: #F7931D; }
h3.becky { font-size: 11px; margin: 15px 0px 5px 11px; color: #F7931D; font-weight:lighter; }

/* Pol Page
--------------------------------------------- */

#leftcol_pol { position: relative; float:left; text-align: left; margin: 0 0 0 0; width: 427px; padding: 0 0 0 0; }

#rightcol_pol {  position: relative; float:left;  text-align: left; margin: 0 0 0 12px; width: 360px; padding: 0 0 0 0; }

h2.pol { font-size: 12px; margin: 12px 0px 0px 11px; color: #F7931D; }
h1.pol {
	font-size: 20px;
	margin: 10px 0px 10px 11px;
	color: #F7931D;
}
h3.pol { font-size: 11px; margin: 15px 0px 5px 11px; color: #F7931D; font-weight:lighter; }

#leftcol_pol ul {
	list-style:inside;
	margin: 0 0 0 10px;
	padding-left: 12px;
	text-indent: -13px;
	width: 370px;
}
#leftcol_pol li { margin: 5px 5px 0 0px; padding: 0px 0px 0px 0px;}



/* Diet Page
--------------------------------------------- */

#leftcol_diet { position: relative; float:left; text-align: left; margin: 0 0 0 0; width: 435px; padding: 0 0 0 0; }
#leftcol_diet p { position: relative; text-align: left; margin: 0px 0 0 10px; width: 375px; padding: 0 0 0 0; }
#rightcol_diet {  position: relative; float:left;  text-align: left; margin: 0 0 0 7px; width: 358px; padding: 0 0 0 0; }
h2.diet { font-size: 12px; margin: 2px 0px 5px 11px; color: #F7931D; font-weight:lighter; }
h1.diet {
	font-size: 20px;
	margin: 10px 0px 10px 11px;
	color: #F7931D;
}
#leftcol_diet ul {
	list-style:inside;
	margin: 0 0 0 20px;
	padding-left: 13px;
	text-indent: -12px;
	width: 350px;
}
#leftcol_diet li { margin: 3px 5px 0 0px; padding: 0px 0px 0px 0px;}



/* Laser Page
--------------------------------------------- */

h2.laser { font-size: 12px; margin: 12px 0px 0px 11px; color: #F7931D; }
h1.laser {
	font-size: 20px;
	margin: 10px 0px 10px 11px;
	color: #F7931D;
	width: 300px;
}
h3.laser { font-size: 11px; margin: 15px 0px 5px 11px; color: #F7931D; font-weight:lighter; }

#leftcol_laser { position: relative; float:left; text-align: left; margin: 0 0 20px 0; width: 435px; padding: 0 0 0 0; }
#leftcol_laser p { position: relative; text-align: left; margin: 5px 0 0 10px; width: 385px; padding: 0 0 0 0; }

#leftcol_laser ul {
	list-style:outside;
	margin: 0 0 0 0px;
	padding-left: 30px;
	width: 370px;
	vertical-align: middle;
}
#leftcol_laser li { margin: 0px; padding: 0px; } 
#rightcol_laser {
	margin-left: 0px;
	width: 335px;
	float: left;
	margin: 50px 0 0 0px;
	height: 1200px;
}



/* About Page
--------------------------------------------- */

#leftcol_about { position: relative; float:left; text-align: left; margin: 0 0 0 0; width: 423px; padding: 0 0 0 0; }
#leftcol_about p { position: relative; text-align: left; margin: 5px 0 0 10px; width: 375px; padding: 0 0 0 0; }

#rightcol_about {  position: relative; float:left;  text-align: left; margin: 0 0 0 19px; width: 358px; padding: 0 0 0 0; }

h2.about { font-size: 12px; margin: 12px 0px 0px 11px; color: #F7931D; }
h1.about { font-size: 20px; margin: 10px 0px 5px 11px; color: #F7931D; }
h3.about { font-size: 11px; margin: 15px 0px 5px 11px; color: #F7931D; font-weight:lighter; }
#leftcol_about ul {
	list-style-position: outside;
	margin-left: 0px;
	padding-left: 30px;
	vertical-align: middle;
}
#leftcol_about li { margin: 0px; padding: 0px; } 

ul 
li { margin: 0px; padding: 0px; } 


/* Spa Page
--------------------------------------------- */

#facials {  position: relative;  text-align: left; margin: 20px 0 50px 0px; width: 800px; padding: 0 0 0 0; border-bottom: 1px solid #995b04; }
#facials p {  position: relative;  text-align: left; margin: 10px 0 0 10px; width: 520px; padding: 0 0 0 0; }
#facials_image {  position: relative; float:right; clear: both; text-align: left; margin: 30px 20px 0 0px; width: 200px; padding: 0 0 0 0; }

#cosmetics {  position: relative;  text-align: left; margin: 20px 0 50px 0px; width: 800px; padding: 0 0 0 0; border-bottom: 1px solid #995b04; }
#cosmetics p {  position: relative;  text-align: left; margin: 10px 0 0 10px; width: 520px; padding: 0 0 0 0; }
#cosmetics_image {  position: relative; float:right; clear: both; text-align: left; margin: 30px 20px 0 0px; width: 200px; padding: 0 0 0 0; }

#electrolysis {  position: relative;  text-align: left; margin: 20px 0 50px 0px; width: 800px; padding: 0 0 0 0; border-bottom: 1px solid #995b04; }
#electrolysis p {  position: relative;  text-align: left; margin: 10px 0 0 10px; width: 420px; padding: 0 0 0 0; }
#electrolysis_image {  position: relative; float:right; clear: both; text-align: left; margin: 30px 0px 0 0px; width: 326px; padding: 0 0 0 0; }

#lash{  position: relative;  text-align: left; margin: 20px 0 20px 0px; width: 800px; padding: 0 0 0 0; border-bottom: 1px solid #995b04; }
#lash p {  position: relative;  text-align: left; margin: 10px 0 0 10px; width: 420px; padding: 0 0 0 0; }
#lash_image {  position: relative; float:right; clear: both; text-align: left; margin: 30px 0px 0 0px; width: 326px; padding: 0 0 0 0; }

#waxing{  position: relative;  text-align: left; margin: 0px 0 50px 0px; width: 800px; padding: 0 0 0 0; border-bottom: 1px solid #995b04; }
#waxing p {  position: relative;  text-align: left; margin: 10px 0 0 10px; width: 420px; padding: 0 0 0 0; }
#waxing_image {  position: relative; float:right; clear: both; text-align: left; margin: 30px 30px 0 0px; width: 190px; padding: 0 0 0 0; }

#micro{  position: relative;  text-align: left; margin: 30px 0 50px 0px; width: 800px; padding: 0 0 0 0; border-bottom: 1px solid #995b04; }
#micro p {  position: relative;  text-align: left; margin: 10px 0 0 10px; width: 420px; padding: 0 0 0 0; }
#micro_image {  position: relative; float:right; clear: both; text-align: left; margin: 30px 00px 0 0px; width: 320px; padding: 0 0 0 0; }

#prices{  position: relative;  text-align: left; margin: 10px 0 0px 0px; width: 380px; padding: 0 0 0 0;}
#products{  position: relative;  float: left; margin: 0px 0 0px 0px; width: 200px; padding: 0 0 0 0; }
#product_prices{  position: relative; display:inline;  float: left; margin: 0px 0 0px 0px; width: 50px; padding: 0 0 0 0; }

#chemical{  position: relative;  text-align: left; margin: 30px 0 50px 0px; width: 800px; padding: 0px; border-bottom: 1px solid #995b04; }
#chemical p {  position: relative;  text-align: left; margin: 10px 0 0 10px; padding: 0 0 0 0; }
#chemical_image {  position: relative; float:right; clear: both; text-align: left; margin: 30px 10px 60px 70px; width: 320px; padding: 0 0 0 0; }

#electrolysis {  position: relative;  text-align: left; margin: 30px 0 50px 0px; width: 800px; padding: 0px; border-bottom: 1px solid #995b04; }
#electrolysis p {  position: relative;  text-align: left; margin: 10px 0 0 10px; padding: 0 0 0 0; }
#electrolysis_image {  position: relative; float:right; text-align: left; margin: 30px 50px 60px 0px; width: 141px; padding: 0 0 0 0; }

h2.spa { font-size: 12px; margin: 12px 0px 0px 11px; color: #F7931D; }
h1.spa { font-size: 20px; margin: 10px 0px 5px 11px; color: #F7931D; }
h3.spa { font-size: 11px; margin: 15px 0px 5px 11px; color: #F7931D; font-weight:lighter; }
	
#products ul { list-style-position: outside; margin-left: 0px; padding-left: 30px;  vertical-align: middle; }
#products li { margin: 0px; padding: 0px; } 


#spanav  {
	position:relative;
	margin: 20px 5px 20px 20px;
	width:400px;
	padding: 0px 0px 0px 0px;
}

#spanav2  {
	position:relative;
	margin: 20px 5px 40px 20px;
	width:400px;
	padding: 0px 0px 0px 0px;
}

#spanav ul { list-style-position: inside; list-style-type: none;}
#spanav li { margin: 3px 5px 0 0px; padding: 0px 0px 0px 3px;}

#spanav2 ul { list-style-position: inside; list-style-type: none;}
#spanav2 li { margin: 3px 5px 0 0px; padding: 0px 0px 0px 3px;}

#product_prices ul { list-style-position: outside; margin-left: 0px; padding-left: 30px;  vertical-align: middle; }
#product_prices li { margin: 0px; padding: 0px; } 

ul { list-style-position: outside; margin-left: 0px; padding-left: 30px;  vertical-align: middle; }
li { margin: 0px; padding: 0px; } 

#cosmetics ul { list-style-position: outside; margin-left: 0px; padding-left: 30px;  vertical-align: middle; }
#cosmetics li { margin: 0px; padding: 0px; } 

#micro ul ul { list-style-position: outside; margin-left: 0px; padding-left: 30px;  vertical-align: middle; }
#micro li { margin: 0px; padding: 0px; } 

#chemical ul { list-style-position: outside; margin-left: 0px; padding-left: 30px;  vertical-align: middle; }
#chemical li li { margin: 0px; padding: 0px; } 

#maincontent4 { position: relative; text-align: left; margin: 0 auto; width: 800px; padding: 0 0 0 0; }
#maincontent5 {
	position: relative;
	text-align: left;
	margin: 0 auto;
	height: 610px;
	width: 583px;
	padding: 0 0 0 0;
}
#maincontent2a {
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 800px;
	padding: 0 0 0 0;
	height: 460px;
}

#back { position: relative; margin: 20px 0 20px 730px; width: 70px; padding: 0 0 0 0; }
#back2 {
	position: relative;
	margin: 20px 0 20px 700px;
	width: 70px;
	padding: 0 0 0 0;
}
#back3 {
	position: relative;
	margin: 20px 0 20px 330px;
	width: 70px;
	padding: 0 0 0 0;
}


a.back:link { text-decoration: none; color: #666666; font-size: 10px;}
a.back:visited { text-decoration: none; color: #666666; font-size: 10px;}
a.back:hover { text-decoration: underline; color: #666666; font-size: 10px;}

a.cira:link { text-decoration: none; color: #666666; font-size: 9px;}
a.cira:visited { text-decoration: none; color: #666666; font-size: 9px;}
a.cira:hover { text-decoration: underline; color: #666666; font-size: 9px;}

a.spa:link { text-decoration: none; color: #F7931D; font-size: 12px;}
a.spa:visited { text-decoration: none; color: #F7931D; font-size: 12px;}
a.spa:hover { text-decoration: underline; color: #F7931D; font-size: 12px;}

#productlist{  position: relative;  text-align: left; margin: 0px 0 50px 0px; width: 800px; padding: 0 0 0 0; }
#productlist p {
	position: relative;
	text-align: left;
	margin: 10px 0 0 10px;
	width: 420px;
	padding: 0 0 0 0;
}

/* Medical Page
--------------------------------------------- */

#maincontent2 { position: relative; text-align: left; margin: 0 auto; width: 800px; padding: 0 0 0 0; }
#maincontent2 p { position: relative; text-align: left; margin: 5px 0 0 10px; width: 780px; padding: 0 0 0 0; }

#maincontent3 {
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 800px;
	height:1280px;
	padding: 0 0 0px 0;
}

#col_medical1 { position: relative; text-align: left; margin: 0 0 0 10px; width: 780px; padding: 0 0 0 0; border-bottom: 1px solid #995b04; }
#col_medical1 p { position: relative; text-align: left; margin: 0px 0 0 0px; width: 365px; padding: 0 0 0 0; }
#col_medical2 { position: relative; text-align: left; margin: 20px 0 10px 10px; width: 780px; padding: 0 0 0 0; border-bottom: 1px solid #995b04; }
#col_medical2 p { position: relative; text-align: left; margin: 0px 0 0 10px; width: 385px; padding: 0 0 0 0; }
#col_medical2b { position: relative; text-align: left; margin: 20px 0 10px 10px; width: 780px; padding: 0 0 0 0; border-bottom: 1px solid #995b04; }
#col_medical2b p { position: relative; text-align: left; margin: 0px 0 0 10px; width: 385px; padding: 0 0 0 0; }
#col_medical3 { position: relative; text-align: left; margin: 20px 0 10px 10px; width: 780px; padding: 0 0 0 0; }
#col_medical3 p { position: relative; text-align: left; margin: 0px 0 0 0px; width: 385px; padding: 0 0 0 0; }

#botoxintro { position: relative; float:left; width:400px;}
#botoxintro p { position: relative; float:left; width:360px;}

#botoximages { position: relative; float:right; width:370px;}
#col1_botox { position: relative;  float:left;}
#col2_botox { position: relative; margin: 0 0 0 5px; float:left;}
#botoxlogo { position: relative; margin: 2px 0 50px 0px; width:100px;}

#restylanimages { position: relative; float:right; width:370px; margin: 00px 0 50px 0px;}
#radiesseimages { position: relative; float:right; width:370px; margin: 00px 0 50px 0px;}
#col1_resty { position: relative;  float:left;}
#col2_resty { position: relative; margin: 0 0 0 5px; float:left;}
#col2b_resty { position: relative; margin: 0 0 0 5px; float:left;}
#col3_resty { position: relative; margin: 5px 0 0 0px;  float:left;}
#col4_resty { position: relative; margin: 5px 0 0 5px; float:left;}
#restylanelogo { position: relative; float:left; clear:right; margin: 30px 0 50px 0px; width:100px;}

#restylaneintro { position: relative; float:left; width:400px;}
#restylaneintro p { position: relative; width:360px; margin: 0px 0px 0px 0px;}

h2.medical { font-size: 12px; margin: 12px 0px 5px 0px; color: #F7931D; }
h1.medical  {
	font-size: 20px;
	margin: 10px 0px 10px 11px;
	color: #F7931D;
}
h3.medical  { font-size: 11px; margin: 15px 0px 5px 11px; color: #F7931D; font-weight:lighter; }

#cosmoimage { position: relative; float:left; width:324px; margin: 50px 0px 0px 20px; }
#cosmologo { position: relative; margin: 50px 0 50px 0px; width:100px;}

#cosmointro { position: relative; float:left; width:400px;}
#cosmointro p { position: relative; width:360px; margin: 10px 0px 0px 0px;}





/* Footer
--------------------------------------------- */

#bottomframe { position: relative; text-align: left; margin: 0 auto; width: 800px; padding: 0 0 0 0;}

#footer { position: relative; text-align: center; margin: 10px 0 20px 0; width: 800px; padding: 0 0 0 0;}
#footer p { position: relative; text-align: center; width: 800px; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #995b04;}

#copyright { position: relative; text-align: center; margin: 5px 0 0 0; width: 800px; padding: 0 0 0 0;}
#copyright p{ position: relative; text-align: center; font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #fabe77;}
