@charset "UTF-8";
/* ------------------------------------ 
	CSS CREATED BY HECTOR CONSUEGRA
	DEC 18, 2008 
	Version 1.0
 ------------------------------------ */
body {

	margin: 0px;
	padding: 0px;
	text-align:center;
	background:#1e1b1b url(images/bg.png) repeat-x;
	font: 95%/1.25 Arial, Verdana, Helvetica, sans-serif;
	}
#wrapper {
	margin:0px auto;
	width:770px;
	}
#header {
	height:90px;
	text-align:left;
	background:url(images/logo.png) left bottom no-repeat;
	}
#schedule {
	width:350px;
	height:20px;
	padding-top:70px;
	text-align:right;
	float:right;
	}
/* ------------------------------------ 
	      BEAUTYSHOT BANNERS
 ------------------------------------ */
#beauty {
	height:181px;
	width:749px;
	float:right;
	}
.hpimg {
	background:url(images/bnr-home.jpg) no-repeat;
	}
.hpcontact {
	background:url(images/bnr-office2.jpg) no-repeat;
	}
.spproced {
	background:url(images/bnr-procedures.jpg) no-repeat;
	}
.aboutbanr {
	background:url(images/bnr-aboutus.jpg) no-repeat;
	}	
.spproced2 {
	background:url(images/bnr-proceduresman.jpg) no-repeat;
	}
.spskin {
	background:url(images/bnr-top2.jpg) no-repeat;
	}
.spskin2 {
	background:url(images/bnr-skincare2.jpg) no-repeat;
	}
.sptop {
	background:url(images/bnr-top2.jpg) no-repeat;
	}
.sptop2 {
	background:url(images/bnr-top2.jpg) no-repeat;
	}
#colorbar {
	background:url(images/color-bar.png) no-repeat;
	height:13px;
	}
/* ------------------------------------ 
	   TOP NAVIGATION ROLLOVER
 ------------------------------------ */
#topnav {
	height:28px;
	text-align:right;
	}
/* ------------------------------------ 
	   		BODY STRUCTURE
 ------------------------------------ */
#container {
	/* background: url(images/bg_inside.png) repeat-x; */
	background-color:#332f28;
	width:770px;
	}
#pagebody {
	width:749px;
	float:right;
	background-color:#342f28;
	}
/* ------------------------------------ 
	   		HOMEPAGE
 ------------------------------------ */
#leftside {
	width:187px;
	height:550px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
.lftside {
	text-transform:
	color:#ece7c4;
	font-size:11px;
	}
.lftside p {
	padding-left:15px;
	line-height:12px;
	}
.lftside a:link, .lftside a:visited {
	text-decoration:none;
	color:#ece7c4;
	}
.lftside a:hover {
	text-decoration:underline;
	color:#ece7c4;
	}
#rightside {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:550px;
	padding-top:10px;
	text-align:left;
	}
#rightside p {
	font:12px/1.25 Arial, Helvetica, sans-serif;
	color:#403f3c;
	padding-left:15px;
	padding-right:15px;
	}
#rightside strong {
	color:#990000;
	}
.rs strong {
	color:#990000;
	}
.rs a:link, .rs a:visited {
	text-decoration:underline;
	color:#742e28;
	}
.rs a:hover {
	text-decoration:none;
	color:#990000;
	}
.rs p {
	font:12px/1.25 Arial, Helvetica, sans-serif;
	color:#403f3c;
	padding-left:15px;
	padding-right:15px;
	}
.rs strong {
	color:#990000;
	}


/* ------------------------------------  
		   ABOUT DR STOUT
 ------------------------------------  */
#rs_about {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:900px;
	padding-top:10px;
	text-align:left;
	}
#rs_about p {
	font:12px/1.25 Arial, Helvetica, sans-serif;
	color:#403f3c;
	padding-left:15px;
	padding-right:15px;
	}

#lsabout {
	width:187px;
	height:900px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	}
.ls_about {
	text-transform:
	font-size:11px;
	color:#ece7c4;
	}
.ls_about p {
	padding-left:15px;
	line-height:12px;
	}
.ls_about a:link, .ls_about a:visited {
	text-decoration:none;
	color:#ece7c4;
	}
.ls_about a:hover {
	text-decoration:underline;
	color:#ece7c4;
	}	
/* ------------------------------------ 
   				CONTACT US
 ------------------------------------  */
#rs_contact {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:600px;
	padding-top:10px;
	text-align:left;
	}
#lscontact {
	width:187px;
	height:600px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	font-size:11px;
	float:left;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				PRESS
 ------------------------------------  */
#rs_press {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:2450px;
	padding-top:10px;
	text-align:left;
	}
#lspress {
	width:187px;
	height:2450px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				LETTERS
 ------------------------------------  */
#rs_letters {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:450px;
	padding-top:10px;
	text-align:left;
	}
#lsletters {
	width:187px;
	height:450px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   			LASER EYELID
 ------------------------------------  */
#rs_eyelid {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:660px;
	padding-top:10px;
	text-align:left;
	}
#lseyelid {
	width:187px;
	height:660px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				FAQS
 ------------------------------------  */
#rs_faqs {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:1650px;
	padding-top:10px;
	text-align:left;
	}
#lsfaqs {
	width:187px;
	height:1650px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				FAQS ASAIN
 ------------------------------------  */
#rs_faqsasain {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:900px;
	padding-top:10px;
	text-align:left;
	}
#lsfaqsasain {
	width:187px;
	height:900px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				FAQS REVISON
 ------------------------------------  */
#rs_faqsRevision {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:900px;
	padding-top:10px;
	text-align:left;
	}
#lsfaqsRevision {
	width:187px;
	height:900px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   			SKIN REJUVENAION
 ------------------------------------  */
#rs_SkinRejuvenation {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:600px;
	padding-top:10px;
	text-align:left;
	}
#lsSkinRejuvenation {
	width:187px;
	height:600px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   			LASER TREATMENTS
 ------------------------------------  */
#rs_LaserTreatments {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:450px;
	padding-top:10px;
	text-align:left;
	}
#lsLaserTreatments {
	width:187px;
	height:450px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   			INTENSE PULSE LIGHT
 ------------------------------------  */
#rs_IPL {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:1750px;
	padding-top:10px;
	text-align:left;
	}
#lsIPL {
	width:187px;
	height:1750px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				ReFIRME
 ------------------------------------  */
#rs_ReFirme {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:1550px;
	padding-top:10px;
	text-align:left;
	}
#lsReFirme {
	width:187px;
	height:1550px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				FRAXEL
 ------------------------------------  */
#rs_Fraxel {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:1750px;
	padding-top:10px;
	text-align:left;
	}
#lsFraxel {
	width:187px;
	height:1750px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   			ANTI-AGING
 ------------------------------------  */
#rs_AntiAge {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:500px;
	padding-top:10px;
	text-align:left;
	}
#lsAntiAge {
	width:187px;
	height:500px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				BOTOX
 ------------------------------------  */
#rs_Botox {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:2650px;
	padding-top:10px;
	text-align:left;
	}
#lsBotox {
	width:187px;
	height:2650px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				RESTYLANE
 ------------------------------------  */
#rs_Restylane {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:2050px;
	padding-top:10px;
	text-align:left;
	}
#lsRestylane {
	width:187px;
	height:2050px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				JUVEDERM
 ------------------------------------  */
#rs_Juvederm {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:1600px;
	padding-top:10px;
	text-align:left;
	}
#lsJuvederm {
	width:187px;
	height:1600px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				SKIN CARE
 ------------------------------------  */
#rs_SkinCare{
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:800px;
	padding-top:10px;
	text-align:left;
	}
#lsSkinCare {
	width:187px;
	height:800px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   			OTHER PRODUCTS
 ------------------------------------  */
#rs_OtherP {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:1350px;
	padding-top:10px;
	text-align:left;
	}
#lsOtherP {
	width:187px;
	height:1350px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   			BEFORE & AFTER
 ------------------------------------  */
#rs_BeforeAfter {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:3000px;
	padding-top:10px;
	text-align:left;
	}
#lsBeforeAfter {
	width:187px;
	height:2500px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* ------------------------------------ 
   				TESTIMONIALS
  -----------------------------------  */
#rs_Testimonials {
	width:560px;
	background-color:#f9f2e8;
	float:right;
	height:850px;
	padding-top:10px;
	text-align:left;
	}
#lsTestimonials {
	width:187px;
	height:850px;
	background:#742e28 url(images/bg_lft.png) bottom no-repeat;
	padding-top:10px;
	text-align:left;
	float:left;
	font-size:11px;
	color:#ece7c4;
	}
/* -------------------- 
       FOOTER
 -------------------- */
#footer {
	background-color:#808080;
	height:16px;
	font:10px #000000 Arial, Helvetica, sans-serif;
	text-align:center;
	clear:both;
	color:#ababab;
	font:10px Arial, Helvetica, sans-serif;
	padding-top:5px;
	}