html,body{
margin:0;padding:0;
}
html>body div#botoxquestion {
	width: 125px;
	background-color: #E4E5DF;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	}
	
.footerbottom {
	width: 800px;
	height: 90px;
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #CCCCCC;
	padding: 0px 5px 0px 5px;
	margin-bottom: 0;
	}

.style21 {color: #9E331F}

#content #noborder, #content #click{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contactFormArea {
	background-position: left;
}
div#botoxquestion {
	
	_width: 136px;
	_background-color: #E4E5DF;
	_padding-left: 10px;
	_padding-right: 7px;
	_margin-left: 5px;
	}
div#dots {
	background-image: url(../images/dots.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 2px;
	width: 100%;
}

#float_left {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
#content2col object {
	float: right;
	padding-left: 15px;
}

body {
		behavior:url("../scripts/csshover.htc");
}
	
body{
font: 76% Times New Roman, Times, serif;text-align:center;
height:100%; /* 100 % height */
}
html>body #wrapper {height:100%;} /* 100 % height */

A:link {color: #AC3684;
}
A:visited {color: #AC3684;
}
A:active {color: #F965A3;
}
A:hover {color: #F965A3;
}


div#before_after_resty A:link, div#before_after_resty A:visited{
color: #ffffff;
text-decoration: none;
}



/*ajax form*/
fieldset { border:0;margin:0;padding:0; }
label { display:block; }


input.text,textarea { 
width:130px;
font:12px/12px 'courier new',courier,monospace;
color:#333;
padding:3px;
margin:1px 0;
border:1px solid #ccc;
 }
 
 
input.submit { padding:2px 5px;font:bold 12px/12px verdana,Times New Roman, Times, serif; }
#formlabels {
	height: 140px;
	width: 70px;
	float: left;
	color: #07AEA7;

	position: absolute;
	padding-top: 0px;
	line-height: 23px;
	text-align: left;
	margin-left: 40px;
	_margin-left: -140px;
	*margin-left: -140px;
}
/*ajax form end*/


#pagebackground
{
	background-color: #FFF1CC;
	background-image: URL('../images/pagebgslice.jpg');
	background-position: top;
	background-repeat:repeat-x;
	width: 100%;
}
.toprightcontact {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 22px;
	color: #a34b47;
	width: 400px;
	overflow: hidden;
	text-align: right;
}
#topright .italic {
	font-style: italic;
	font-size: 16px;
}
.toprightcontact .italic{ 
	font-style: italic; 
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}

.style1 {
font-family: "Times New Roman", Times, serif;
	color: #009F9F;
}


p{
margin:0 10px 10px;
}

div#header h1{
	color: #AC3684;
	font-size: 19px;
	padding: 0px;
	margin: 0px;
  }
  
div#header h3{
color: #a64741;
font-size: 28px;
padding: 0px;
margin: 0px;
  }
  
div#content2col  h2 {
	color: #47ada6;
	font-size: 33px;
	font-weight: normal;
	padding-left: 7px;
	margin-top: 16px;
	background-image: url(../images/wideh2bar.gif);
	background-repeat: no-repeat;
	background-position: 10px 30px;
}
  
h2{
	color: #AC3684;
	font-size: 33px;
	font-weight: normal;
	padding-left: 0px;
	margin-top: 16px;
	background-image: url(../images/h2bar.jpg);
	background-repeat: no-repeat;
	background-position: 10px 30px;
}

#wideh2{
	color: #47ADA6;
	font-family: "Times New Roman", Times, serif;
	font-size: 33px;
	font-weight: normal;
	padding-left: 0px;
	margin-top: 16px;
	background-image: url(../images/wideh2bar.gif);
	background-repeat: no-repeat;
	background-position: 10px 30px;
}

#content_facilities h4 {
	color:#47ADA6;
	font-size:15px;
	margin: 0px;
}
  
div#container{
text-align:left;
}

div#content p{
	line-height:1.4;
	border-left: solid 1px #8BCAC3;
}

html>body #rightcolumn {
	padding-right: 20px;
	padding-left: 4px;
	width: 230px;
}

#newsletter{
	margin-left: -9px;
}

#rightcolumn {
	padding-right: 35px;
	padding-left: 1px;
 	margin-left: 9px;
	width: 230px;
}
#navigation, #navigation_specials, #navigation_gift{
	float:left;
	width:250px;
	margin-left: -240px;
	_margin-left: -260px;
}

	
#navigation_policies{
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	float:left;
	width:250px;
	height: 900px;
	margin-left: -240px;
}


#navigation_consultation{
	float:left;
	width:250px;
	margin-left: -240px;
}

#navigation_contact{
	float:left;
	width:250px;
	margin-left: -240px;
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	height: 975px;
}
#navigation_specials{
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	height: 1000px;
	*text-align: left;
}

#navigation{
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	height: 1000px;
}
div#navigation_more{
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	height: 700px;
}

* html div#navigation_botox{ /* star html hack for IE height only */
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	height: 2000px;
}

div#navigation_botox{
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	height: 1900px;
}


div#navigation_botox{
	float:left;
	width:250px;
	margin-left: -50px;
}
	
html>body #wrap {height:100%;} /* 100 % height */


div#footer{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}

div#footer A:link {text-decoration: none; color: #00BBA8;
}

div#footer A:visited {text-decoration: none; color: #00BBA8;
}

div#footer A:hover {text-decoration: none; color: #61CDB4;
}
div#footer A:active {text-decoration: none; color: #00BBA8;
}

#footertitle {
	color: #00BBA8;

}

#footerwrapper {
	height: 100%;
	width: 100%;

	}
	
#footerwrapperouter {
	height: 293px;
	width: 100%;
	background-image: url('../images/footerc.jpg');
	background-position:top;
	background-repeat:repeat-x;
	}

#sideimg {
	height: 1000px;
	width: 780px;
	_width: 781px; /* ie 6 */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	/* background-image: url('../images/sidebg.jpg');
	background-repeat: no-repeat;
	background-position: center top; */
}
#sideimg_more {
	height: 900px;
	width: 780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/sidebg.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

#header #topleftflash {
	width: 500px;
	height: 141px;
	background: url(../images/upperbg.jpg) repeat-x;
}


#toptable1 {
	}
#whiteunder {
	background-color: #ffffe8;
	height: 30px;
	width: 100%;
}

div#footer{clear:left;width:100%;
}

#header table {
	width: 100%;
	background:  url(../images/upperbg.jpg) repeat-x;
	margin-bottom: -2px;
}
#header #topright {
	text-align: right;
	padding-right: 10px;
	}


/*----------------------------- CSS NAV ------------------------------*/


#topnav {
	background-image: url(../images/greentopslice.jpg);
	background-repeat: repeat-x;
	height: 48px;
	width: 100%;
	margin-top: 2px;
	*margin-top: 2px;
	_margin-top: 2px; /* ie 6 */
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;	
}

#topnavb {
	height: 48px;
	width: 844px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	overflow: hidden;
}

#topnav #navul {
	list-style-type: none;
	margin: 0; 
	padding: 0;
	display: block;
	
	
}

ul{

	list-style-type: circle; color: #AC3684;
	padding-left: 18px;
	_padding-left: 0px;
	_margin-left: 15px;
	*margin-left: 15px;
	*padding-left: 0px;
}

.style22 {
	font-size: 19px;
	font-weight: bold;
}
.style23 {font-size: 17px}
#topnav #navul li {
	float:left;
	display: block;
	height: 48px;
	margin-top: 0px;
}
#topnav #navul li a {
	text-indent: -99999px;
	display: block;
	height: 48px;
}


#topnav #navul #home { background: url('../images/01home.jpg'); height: 50px; width: 64px; overflow: hidden; margin-left: 3px;}

#topnav #navul #home:hover {
	background-position: 0 -49px;
}

#topnav #navul #contact { background: url('../images/02contact.jpg'); height: 50px; width: 82px; overflow: hidden; }

#topnav #navul #contact:hover {
	background-position: 0 -49px;
}

#topnav #navul #facilities { background: url('../images/03facilities.jpg'); height: 50px; width: 85px; overflow: hidden; }

#topnav #navul #facilities:hover {
	background-position: 0 -49px;
}
#topnav #navul #products { background: url('../images/04products.jpg'); height: 50px; width: 89px; overflow: hidden; }

#topnav #navul #products:hover {
	background-position: 0 -49px;
}
#topnav #navul #specials { background: url(../images/05specials.jpg); height: 50px; width: 80px; overflow: hidden; }

#topnav #navul #specials:hover {
	background-position: 0 -49px;
}
#topnav #navul #giftcertificates { background: url(../images/06giftcertificates.jpg); height: 50px; width: 133px; overflow: hidden; }

#topnav #navul #giftcertificates:hover {
	background-position: 0 -49px;
}

#topnav #navul #policies{ background:url(../images/07policies.jpg); height: 50px; width: 123px; overflow: hidden; margin-right: 6px;}

#topnav #navul #policies:hover {
	background-position: 0 -49px;
}

#topnav #navul #consultation{ background:url(../images/08consultation.jpg); height: 50px; width: 138px; overflow: hidden; margin-right: 6px;}

#topnav #navul #consultation:hover {
	background-position: 0 -49px;
}



/*---------------------------- END CSS TOPNAV --------------------------*/






/*---------------------------- BEGIN DIV EXTRA ----------------------*/
#extra #leftcolumn, div#extra_acne #leftcolumn{
	float: left;
	width: 173px;
	margin-top: -3px;
	margin-left: -16px;
}
#extra_facilities #leftcolumn
{
	margin-top: -3px;
}

html>body #container #extra #leftcolumn {
	float: left;
	width: 176px;
	margin-top: -3px;
	margin-left: -20px;
}

#container_more #extra #leftcolumn {
	float: left;
	width: 173px;
	margin-top: -3px;
	margin-left: -17px;
}

#extra2 #leftcolumn {
	float: left;
	width: 176epx;
	margin-top: -3px;
	margin-left: -20px;
}

#extra #leftcolumn {
	float: left;
	width: 173px;
	margin-top: -3px;
	margin-left: -17px;
}

#extra_index #leftcolumn,#extra_contact #leftcolumn, #extra_sub #leftcolumn, #extra_policies #leftcolumn{
	float: left;
	width: 175px;
	margin-top: -3px;
	margin-left: -19px;
	
}
#extra_about #leftcolumn {
	float: left;
	width: 173px;
	margin-top: -3px;
	margin-left: -17px;
}


#extra_products #leftcolumn {
	float: left;
	width: 173px;
	margin-top: -3px;
	margin-left: -17px;
}
#extra_botox #leftcolumn {
	float: left;
	width: 176px;
	margin-top: -3px;
	margin-left: -20px;
}
html>body #extra #leftcolumn {
	float: left;
	width: 173px;
	margin-top: -3px;
	margin-left: -20px;
}
/*---------------------------- END DIV EXTRA --------------------------------*/
#rightcolumntext {
	color: #478988;
}

#navigation object {
	padding-left: 1px;
}
#navigation_botox object {
	padding-left: 1px;
}

.inputnewsletter {
	width: 100px;
	height: 8px;
}
.newsform {
	padding-top: 0px; 
	padding-left:45px;
	padding-right:25px;
	
}

/*------------------ BEGIN LEFT NAV RECTANGULAR LINKS -----------*/

A.NavLink:link, A.NavLink:visited
{
	float: right;
	display: block;
	width: 152px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	*border-right: solid 1px #8BCAC3;
	_border-right: none;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	}
	
html>body A.NavLink:link, html>body A.NavLink:visited
{
	float: right;
	display: block;
	width: 153px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	}
	
	#extra_sub2 A.NavLink:link, #extra_sub2 A.NavLink:visited
{
	float: right;
	display: block;
	width: 154px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 0px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	}

	
	#extra_sub2 A.NavLink:hover, #extra_sub2 A.NavLink:active
{
	color: #ffffff;
	width: 154px;
	margin-right: -1px;
	background-color: #009F9F;
	border-left: solid 0px #8BCAC3;
}
	
div#extra_specials A.NavLink:link, div#extra_specials A.NavLink:visited
{
	float: right;
	display: block;
	width: 155px;
	margin-right: -1px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	}
	
div#extra_specials A.NavLink:hover, div#extra_specials A.NavLink:active
{
	color: #ffffff;
	width: 156px;
	margin-right: -1px;
	background-color: #009F9F;
}	
	
#extra_giftcertificates	A.NavLink:link, #extra_giftcertificates A.NavLink:visited
{
	float: right;
	display: block;
	width: 154px;
	margin-right: -1px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	}
	
#extra_giftcertificates A.NavLink:hover, A.NavLink:active
{
	color: #ffffff;
	width: 156px;
	margin-right: -2px;
	background-color: #009F9F;
}
	
#extra_products A.NavLink:visited, #extra_products A.NavLink:link
{
	float: right;
	display: block;
	width: 155px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	}
	

A.NavLink:hover, A.NavLink:active
{
	color: #ffffff;
	width: 156px;
	margin-right: -1px;
	background-color: #009F9F;
	border-left: solid 0px #8BCAC3;
}

html>body A.NavLink:hover, html>body A.NavLink:active
{
	color: #ffffff;
	width: 156px;
	margin-right: -1px;
	background-color: #009F9F;
	border-left: solid 0px #8BCAC3;
}

#extra_products A.NavLink:hover
{
	color: #ffffff;
	width: 156px;
	background-color: #009F9F;
}
.space {
margin-top: -1px;
} 

.dropitdown {
	width: 1px;
	height: 3px;
}

.footertablestyle {
	color: #00BBA8;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 11px;
}
.footertablestyle strong{
	color: #61CDB4;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 11px;
}


#extra_policies A.NavLink:visited, #extra_policies A.NavLink:link
{
	float: right;
	display: block;
	width: 154px;
	margin-left: -1px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	}
	

#extra_policies A.NavLink:hover, #extra_policies A.NavLink:active
{
	color: #ffffff;
	width: 155px;
	margin-right: -1px;
	background-color: #009F9F;
}
#extra_consultation A.NavLink:visited, #extra_consultation A.NavLink:link
{
	float: right;
	display: block;
	width: 155px;
	margin-right: -1px;
	*margin-left: -1px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	}
	

#extra_consultation A.NavLink:hover, #extra_consultation A.NavLink:active
{
	color: #ffffff;
	width: 156px;
	margin-right: -2px;
	*margin-left: -1px;
	background-color: #009F9F;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ /*target safari*/
A.NavLink:hover
{
	color: #FFFFFF;
	background-color:#009F9F;
	width: 89.5%;
	margin-right: -1px;
}

}

A.NavLinktop:visited, A.NavLinktop:link
{
	padding-top: 5px;
	float: right;
	display: block;
	width: 154px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	*border-right: solid 1px #8BCAC3;
	_border-right: none;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	
	
}

html>body A.NavLinktop:visited, html>body A.NavLinktop:link
{
	padding-top: 5px;
	float: right;
	display: block;
	width: 154px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
}

A.NavLinktop:hover, A.NavLinktop:active
{
	color: #ffffff;
	width: 89%;
	background-color: #009F9F;
	margin-right: -1px;

}



html>body A.NavLinktop:hover, html>body A.NavLinktop:active
{
	color: #ffffff;
	width: 89%;
	background-color: #009F9F;
	margin-right: -1px;

}


#extra_sub2 A.NavLinktop:visited, #extra_sub2 A.NavLinktop:link
{
	float: right;
	display: block;
	width: 154px;
	_width: 155px;
	margin-right: -1px;
	_margin-right: -2px;
	*margin-left: -1px;
	margin-top: -3px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 4px;
}
#extra_policies A.NavLinktop:visited, #extra_policies A.NavLinktop:link
{
	float: right;
	display: block;
	width: 154px;
	margin-left: -1px;
	*margin-left: -1px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 5px;
}


#extra_policies A.NavLinkbottom:visited, #extra_policies A.NavLinkbottom:link
{
	float: right;
	display: block;
	width: 154px;
	margin-left: -1px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-right: solid 1px #8BCAC3;
	_border-right: none;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 2px;
	margin-bottom: 0px;

}
#extra_consultation A.NavLinkbottom:visited, #extra_consultation A.NavLinkbottom:link
{
	float: right;
	display: block;
	width: 155px;
	margin-right: -1px;
	*margin-left: -1px;
	margin-top: -1px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-top: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	_border-right: none;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 2px;
}

#extra_sub2 A.NavLinktop:hover, #extra_sub2 A.NavLinktop:active
{
	color: #ffffff;
	width: 156px;
	margin-right: -2px;
	background-color: #009F9F;
	border-left: solid 0px #8BCAC3;
}
#extra_policies A.NavLinktop:hover, #extra_policies A.NavLinktop:active{
	color: #ffffff;
	width: 156px;
	margin-right: -1px;
	background-color: #009F9F;
}


#extra_consultation A.NavLinkbottom:hover, #extra_consultation A.NavLinkbottom:active
{
	color: #ffffff;
	width: 156px;
	margin-right: -2px;
	background-color: #009F9F;
}
#extra_policies A.NavLinkbottom:hover, #extra_policies A.NavLinkbottom:active
{
	color: #ffffff;
	width: 156px;
	margin-left: -1px;
	background-color: #009F9F;
}

#extra_products A.NavLinktop:visited, #extra_products A.NavLinktop:link
{
	float: right;
	display: block;
	width: 155px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 5px;
}


#extra_products  A.NavLinktop:hover, #extra_products A.NavLinktop:active
{
	color: #ffffff;
	width: 156px;
	background-color: #009F9F;
}

#extra_specials A.NavLinktop:visited, #extra_specials A.NavLinktop:link
{
	float: right;
	display: block;
	width: 155px;
	margin-right: -1px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 3px;
}


#extra_specials  A.NavLinktop:hover, #extra_specials A.NavLinktop:active
{
	color: #ffffff;
	width: 156px;
	margin-right: -2px;
	background-color: #009F9F;
}




/*--------------------------- end navlinktop -----------------------------------*/

/*----------------------- left navlink bottom  ----------------------------------*/

A.NavLinkbottom:visited, A.NavLinkbottom:link
{
	float: right;
	display: block;
	width: 154px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-left: solid 1px #8BCAC3;
	*border-right: solid 1px #8BCAC3;
	_border-right: none;
	background-color: #E3F2EA;
	padding-top: 1px;
}

html>body A.NavLinkbottom:visited, html>body A.NavLinkbottom:link
{
	float: right;
	display: block;
	width: 154px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 1px;
}

#extra_products A.NavLinkbottom:visited, #extra_products A.NavLinkbottom:link
{
	float: right;
	display: block;
	width: 155px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 2px;
}	

#extra_products A.NavLinkbottom:hover, #extra_products A.NavLinkbottom:active
{
	color:  #ffffff;
	width: 156px;
	background-color: #009F9F;
}

#extra_specials A.NavLinkbottom:visited, #extra_specials A.NavLinkbottom:link
{
	float: right;
	display: block;
	width: 155px;
	margin-right: -1px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 2px;
}	

#extra_specials A.NavLinkbottom:hover, #extra_specials A.NavLinkbottom:active
{
	color:  #ffffff;
	width: 156px;
	margin-right: -2px;
	background-color: #009F9F;
}


A.NavLinkbottom:hover, A.NavLinkbottom:active
{
	color:  #ffffff;
	width: 89%;
	background-color: #009F9F;
	border-left: solid 0px #8BCAC3;
	margin-right: -1px;

}

html>body A.NavLinkbottom:hover, html>body A.NavLinkbottom:active
{
	color:  #ffffff;
	width: 89%;
	background-color: #009F9F;
	border-left: solid 0px #8BCAC3;
	margin-right: 0px;

}

/*--------------------------- end navlinkbottom -----------------------------------*/

/*----------------------- left subnavlink top  ----------------------------------*/

A.subNavLinktop:visited, A.subNavLinktop:link
{
	float: right;
	display: block;
	width: 89%;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 5px;
	
}
	

A.subNavLinktop:hover
{
	color: #ffffff;
	width: 89%;
	background-color: #009F9F;
	margin-right: 0px;
	padding-left: 2px;

}


A.subNavLinktop:active
{
	color: #FFFFFF;
	background-color: #009F9F;
}

/*--------------------------- end subnavlinktop -----------------------------------*/


.moremedia A:link {text-decoration: underline; color: #AC3684; font-size: 14px;}
.moremedia A:visited {text-decoration: underline; color: #AC3684; font-size: 14px;}
.moremedia A:active {
	text-decoration: underline;
	color: #009F9F;
	font-size: 14px;
}
.moremedia A:hover {
	text-decoration: underline;
	color: #009F9F;
	font-size: 14px;
}

h4
{
	color:#009F9F;
	font-size:15px;
	margin: 0px;
}

.phonebottom{
	font-size: 46px;
	font-weight: bold;
	color: #47ADA6;
}

.footerdiv {
	background-image: url('../images/footer_bg.jpg');
	height: 135px;
	width: 983px;
	float: none;
	margin-left: 313px;
	margin-top: -30px;
}
.footertable {
	width: 950px;
	height: 75px;
	background-image: url('../images/footer_bg.jpg');
	margin-top: -1px;
}



.footerB
{
	height: 155px;
	padding-top: 10px;
	background-image: url('../images/footerc.jpg');
	background-position:50% top;
	background-repeat:repeat-x;
	text-align: center;
	color: #C1D49C;
	font-size: 12px
}
#leftback {
	background-image: url('../images/leftblueback.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	height: 900px;
	width: 100px;
	float: left;
}

#rightback {
	float: right;
	margin-right: 28px;
	background-image: url('../images/rightblueback.jpg');
	background-position: left top;
	height: 500px;
	width: 50px;
}
#right_laser_pics {
	width: 500px;
	float: right;
	padding-left: 20px;
}
#right_laserhair_pics {
	width: 350px;
	float: right;
	padding-left: 20px;
}
#right_tattoo {
	width: 400px;
	float: right;
	padding-left: 20px;
}

/* Skin Tutorial button CSS */
#skintut {
	list-style-type: none;
	margin: 0; 
	padding: 0;
	overflow: hidden;
}
#skintut li {
	float:left;
	display: block;
	margin-top: 0px;
}
#skintut li a {
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	height: 48px;
}

#skintut #skintut1 { background: url('../images/skintutorialbutton.jpg'); height: 72px; width: 155px; overflow: hidden; }

#skintut #skintut1:hover {
	background-position: 0 -72px;
}

#doctorobject {
	padding-left: 0px;
	_padding-left: 1px;

}

#topshadow {
	width: 100%;
	background:url('../images/3rdcolumntopshadow') top left;
	background-repeat: repeat-x;
}

#footerLinks{
	background-color: #FFFFFF;
	background:  url(../images/footerlinksbg.jpg) repeat-x;
	border-style: none;
	position: relative;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-left: -25px;

}
#footerLinks ul{
	list-style-type: none;
}
#footerLinks li{
	display: inline;
	padding-right: 5px;
}
div#healthcareplans {
	padding-right: 10px;
	padding-left: 10px;
	_width: 300px; /* IE 6 */
	background-color: #00659A;
	border: 1px solid #CCCCCC;

}
#float_right {
	float: right;
	padding-left: 10px;
}

.style20 {font-size: 12px}
.style18 {font-size: 16px}

#before_after{
	width: 460px;
	height: 100%;
	background-color: #f7f9f4;
	overflow: hidden;
	color:#07AEA7;
	border: 1px solid #07AEA7;
	padding-bottom: 7px;
}

#before_after_resty{
	width: 460px;
	height: 150px;
	background-color: #f7f9f4;
	overflow: hidden;
	color:#07AEA7;
	border: 1px solid #07AEA7;
	padding-bottom: 7px;
}

#before_after_refirme{
	width: 460px;
	height: 300px;
	background-color: #f7f9f4;
	overflow: hidden;
	color:#07AEA7;
	border: 1px solid #07AEA7;
	padding-bottom: 7px;
}

#before_after_thermage{
	width: 460px;
	height: 300px;
	background-color: #f7f9f4;
	overflow: hidden;
	color:#07AEA7;
	border: 1px solid #07AEA7;
	padding-bottom: 7px;
}

#before_after_fotofacial{
	width: 460px;
	height: 300px;
	background-color: #f7f9f4;
	overflow: hidden;
	color:#07AEA7;
	border: 1px solid #07AEA7;
	padding-bottom: 7px;
}

#before_after_top{
	width: 100%;
	height: 27px;
	background-color: #07AEA7;
	color: #f7fbf4;
	font-size: 14px;
	text-align: center;
	padding-top: 9px;
}
#before_after_left{
	height: 160px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: center;
	margin-right: 180px;
	
}
#before_after_left img{
	border: 1px solid #2E4A39;
}
#before_after_right{
	float: right;
	height: 160px;
	position: relative;
	margin-top: -160px;
	margin-right: 60px;
	text-align: center;
}
#before_after_right img{
	border: 1px solid #2E4A39;
}
	
/*-- Begin CSS Footer Imagemap --*/


dl#footermap{
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0;
	background: transparent url('../images/bottomlogos.jpg') top left no-repeat;
	height: 132px;
	width: 782px;
	position: relative;
}

dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

/* ---------- Hotspot Declarations ---------- */
dd#botoxDef{ top: 0px; left: 0px; }
dd#botoxDef a{
	position: absolute;
	width: 116px;
	height: 121px;
	text-decoration: none;
	left: 0px;
	top: 2px;
}
dd#botoxDef a span{ display: none; }
dd#botoxDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #FFFFFF;
	background-color: #00BBA8;
	font-weight: bold;
	position: absolute;
	bottom: 100%;
	margin: 0px;
	padding: 5px;
	width: 85%;
}

dd#cuteraDef{top: 108px;left: 330px;}
dd#cuteraDef a{
	position: absolute;
	width: 116px;
	height: 119px;
	text-decoration: none;
	left: -179px;
	top: -107px;
}
dd#cuteraDef a span{ display: none; }
dd#cuteraDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #FFFFFF;
	background-color: #00BBA8;
	font-weight: bold;
	position: absolute;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;

}

dd#juvedermDef{ top: 0px; left: 330px; }
dd#juvedermDef a{
	position: absolute;
	width: 116px;
	height: 114px;
	text-decoration: none;
	left: -20px;
	top: 1px;
}
dd#juvedermDef a span{ display: none; }
dd#juvedermDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #FFFFFF;
	background-color: #00BBA8;
	font-weight: bold;
	position: absolute;
	bottom: 100%;
	margin: -1;
	padding: 5px;
	width: 133%;
}

dd#titanDef{ top: 0px; left: 485px; }
dd#titanDef a{
	position: absolute;
	width: 116px;
	height: 108px;
	text-decoration: none;
	left: 1px;
}
dd#titanDef a span{ display: none; }

dd#titanDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #FFFFFF;
	background-color: #00BBA8;
	font-weight: bold;
	position: absolute;
	bottom: 100%;
	margin: -1px;
	padding: 5px;
	width: 90%;
}

dd#radiesseDef{ top: 0px; left: 630px; }
dd#radiesseDef a{
	position: absolute;
	width: 130px;
	height: 121px;
	text-decoration: none;
	left: 18px;
	top: 0px;
}
dd#radiesseDef a span{ display: none; }

dd#radiesseDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #FFFFFF;
	background-color: #00BBA8;
	font-weight: bold;
	position: absolute;
	bottom: 100%;
	left: 17px;
	margin: -1px;
	padding: 5px;
	width: 80%;
}
#bluminfo {
	width: 300px;
	overflow: hidden;
	margin-left: auto;
}
#content img {
	border: 1px solid #B6BAAC;
}
#green {
	color: #47ADA6;
}
#green3 {
	color: #005321;
}

#green2 {
	color: #47ADA6;
	font-size: 24px;
}


div#extra, div#extra_acne, div#extra_facilities{
	background-color: #F7F8F2;
	
	}


#extra_acne #leftcolumn A.subNavLinktop:visited, #extra_acne #leftcolumn A.subNavLinktop:link
{
	float: right;
	display: block;
	width: 155px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 5px;
}

#extra_acne #leftcolumn A.subNavLinktop:hover
{
	color: #ffffff;
	width: 154px;
	background-color: #009F9F;
	margin-right: 0px;
	padding-left: 2px;
	display: inline;

} 

#extra_acne #leftcolumn A.subNavLinktop:active, #extra_botox #leftcolumn A.subNavLinktop:active
{
	color: #FFFFFF;
	background-color: #009F9F;
}



/*--------------------------- end acne subnavlinktop -----------------------------------*/

/*----------------------- left 
 bottom  ----------------------------------*/

div#extra_skintut A.NavLinkbottom:visited, div#extra_skintut A.NavLinkbottom:link
{
	float: right;
	display: block;
	width: 100%;
	margin-right: -1px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 2px;
}

div#extra_skintut A.NavLinkbottom:hover, div#extra_skintut A.NavLinkbottom:active
{
	color: #ffffff;
	width: 100%;
	background-color: #009F9F;

}

#extra_acne #leftcolumn A.NavLinkbottom:link, #extra_acne #leftcolumn A.NavLinkbottom:visited
{
	float: right;
	display: block;
	width: 155px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	
}

#extra_acne #leftcolumn A.NavLinkbottom:hover
{
	color: #ffffff;
	width: 89%;
	background-color: #009F9F;
	margin-right: 0px;
	padding-left: 2px;
}

/*--------------------------- end navlinkbottom -----------------------------------*/



#extra_acne #leftcolumn A.NavLink:visited, #extra_acne #leftcolumn A.NavLink:link
{
	float: right;
	display: inline;
	display: block;
	width: 155px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
}
	
div#extra_skintut A.NavLink:visited, div#extra_skintut A.NavLink:link	
{
	float: right;
	display: block;
	width: 100%;
	margin-right: -1px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	}
	
#extra_acne #leftcolumn A.NavLink:hover
{
	display:block;
	color: #ffffff;
	width: 154px;
	background-color: #009F9F;
	margin-right: 0px;
	padding-left: 2px;
}




div#extra_skintut A.NavLink:hover
{
	color: #ffffff;
	width: 100%;
	margin-right: -0px;
	background-color: #009F9F;
}


@media screen and (-webkit-min-device-pixel-ratio:0){ /*target safari*/
div#extra_acne A.NavLink:hover, div#extra_skintut A.NavLink:hover
{
	color: #FFFFFF;
	background-color: #009F9F;
	width: 89.5%;
	margin-right: -1px;
}

}

#extra_acne #leftcolumn A.NavLink:active, #extra_skintut #leftcolumn A.NavLink:active, #extra_botox #leftcolumn A.NavLinkbottom:active, #extra_botox #leftcolumn A.NavLink:active, #extra_acne #leftcolumn A.NavLinkbottom:active
{
	color: #FFFFFF;
	background-color: #009F9F;
}



/*------------------------------------------------ extra botox ---------------------------------------*/

#extra_botox #leftcolumn A.subNavLinktop:visited, #extra_botox #leftcolumn A.subNavLinktop:link
{
	float: right;
	display: block;
	width: 154px;
	line-height: 24px;
	color:#478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	padding-top: 5px;
}
	

#extra_botox #leftcolumn A.NavLinkbottom:link, #extra_botox #leftcolumn A.NavLinkbottom:visited
{
	float: right;
	display: block;
	width: 154px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	
}

/*- extra facilities */

#extra_facilities #leftcolumn A.NavLinktop:link, #extra_facilities #leftcolumn A.NavLinktop:visited{
	float: right;
	display: block;
	width: 154px;
	_width: 155px;
	margin-right: -1px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	
}

#extra_giftcertificates A.NavLinktop:link, #extra_giftcertificates A.NavLinktop:visited
{
	float: right;
	display: block;
	width: 154px;
	_width: 155px;
	margin-right: -1px;
	line-height: 24px;
	color: #478988;
	padding-top: 3px;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	
}

#extra_facilities #leftcolumn A.NavLinktop:hover, #extra_giftcertificates #leftcolumn A.NavLinktop:hover
{
	color: #ffffff;
	width: 156px;
	margin-right: -2px;
	*margin-left: -1px; /* IE 7 and below */
	background-color: #009F9F;
}

#extra_facilities #leftcolumn A.NavLinkbottom:link, #extra_facilities #leftcolumn A.NavLinkbottom:visited, #extra_giftcertificates #leftcolumn A.NavLinkbottom:link, #extra_giftcertificates #leftcolumn A.NavLinkbottom:visited
{
	float: right;
	display: block;
	width: 154px;
	_width: 155px;
	margin-right: -1px;
	_margin-right: -2px;
	_margin-top: -1px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	
}

#extra_facilities #leftcolumn A.NavLinkbottom:hover 
{
	color: #ffffff;
	width: 100%;
	margin-left: -1px;
	background-color: #009F9F;
}

#extra_giftcertificates #leftcolumn A.NavLinkbottom:hover
{
	color: #ffffff;
	width: 156px;
	margin-right: -2px;
	background-color: #009F9F;
}

div#extra_facilities #leftcolumn A.NavLink:hover
{
	color: #ffffff;
	width: 156px;
	margin-right: -2px;
	background-color: #009F9F;
}

#extra_facilities #leftcolumn A.NavLink:link, #extra_facilities #leftcolumn A.NavLink:visited
{
	float: right;
	display: block;
	width:154px;
	margin-right: -1px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	_border-top: solid 1px #8BCAC3;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
}

/*- end extra facilities */
#extra_botox #leftcolumn A.NavLink:link, #extra_botox #leftcolumn A.NavLink:visited
{
	float: right;
	display: block;
	width:154px;
	line-height: 24px;
	color: #478988;
	text-decoration:none;
	font-size: 12px;
	border-bottom: solid 1px #8BCAC3;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;
	background-color: #E3F2EA;
}

#extra_botox #leftcolumn A.NavLinkbottom:hover, #extra_botox #leftcolumn A.NavLink:hover, #extra_botox #leftcolumn A.subNavLinktop:hover
{
	color: #ffffff;
	width: 154px;
	background-color: #009F9F;
	margin-right: -1px;
	padding-left: 2px;
}


/*-------------------------FOOTER TOP--------------------------------------*/

#footertop {
	height: 1200px;
	_height: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url(../images/footertop.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

#footertop_home {
	height: 900px;
	*height: 900px;
	_height: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	_background-position: 0px 1567px;
	*background-position: 0px 1567px;
	overflow: hidden;

}

#footertop_yourfirstvisit {
	height: 1250px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	_background-position: 0px 1015px;
	*background-position: 0px 1015px;
	overflow: hidden;
}

#footertop_testimonials {
	height: 1250px;
	_height: 1080px;
	*height: 1080px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	_background-position: 0px 1045px;
	*background-position: 0px 1045px;
	overflow: hidden;
}







#footertop_media {
	height: 3300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#footertop_restylane {
	height: 2800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#footertop_peels {
	height: 2200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#footertop_rejuvination {
	height: 3500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}
#footertop_botox {
	height: 1700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#footertop_botox2 {
	height: 3500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#footertop_perm {
	height: 3500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#footertop_juvederm {
	height: 1900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}


#footertop_laser {
	height: 1390px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

#footertop_photofacial {
	height: 1550px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}
#footertop_products {
	height: 2100px;
	_height: 2100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	_background-position: 0px 1215px;
	overflow: hidden;
	
	
}
#footertop_contact {
	height: 1300px;
	_height: 1300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	_background-position: 0px 1215px;
	overflow: hidden;
	
	
	
	
}


#footertop_facilities {
	height: 1800px;
	_height: 1800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	_background-position: 0px 1600px;
	overflow: hidden;
	
	
	
	
}
#footertop_fraxel {
	height: 1950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#footertop_neckpain {
	height: 1040px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	_background-position: 0px 905px;
	*background-position: 0px 905px;
	overflow: hidden;
}
#footertop_backpain {
	height: 1040px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	_background-position: 0px 1005px;
	*background-position: 0px 1005px;
	overflow: hidden;
}


@media screen and (-webkit-min-device-pixel-ratio:0){ /*target safari*/
#footertop_acne {
	height: 1650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}
}


#footertop_skinrejuvination {
	height: 1890px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

#footertop_more {
	height: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}
#footertop_hydr {
	height: 1900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	text-align: center;
	background-image: url('../images/footertop.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
}

/*------------------------------ END FOOTER TOP --------------------------*/


/*------------------------------- DIV EXTRA --------------------------*/

div#extra{
	float:left;
	width:155px;
	margin-left:-780px;
	height: 100%;
}

div#extra_acne{
	float:left;
	width:155px;
	margin-left:-770px;
	background-color: #E3F2EA;
	height: 1670px;
	border-right: 1px #8BCAC3;

}
@media screen and (-webkit-min-device-pixel-ratio:0){ /*target safari*/
div#extra_acne{
	float:left;
	width:155px;
	margin-left:-769px;
	background-color: #E3F2EA;
	height: 1650px;
	border-right: 1px #8BCAC3;
}
}



div#extra_skintut{
	float:left;
	width:156px;
	margin-left:-770px;
	background-color: #E3F2EA;
	height: 1890px;
	border-right: solid 1px #8BCAC3;
	border-left: solid 1px #8BCAC3;

}

div#extra_index, div#extra_about, div#extra_specials, div#extra_giftcertificates, div#extra_policies, #extra_consultation, #extra_giftcertficates{
	border-right: solid 1px #dbded0;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	height: 100%;
}

div#extra_contact{
border-right: solid 1px #dbded0;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	height: 975px;}
	
	
#meet p, x:-moz-any-link {margin-top: -150px;} /* FireFox 2 */
html>/**/body #meet p, x:-moz-any-link, x:default {margin-top: 0px; } /* Only FireFox 3 */	

#pagebackground #footertop_meetdrblum #sideimg #container #extra_sub {
	border-right: solid 1px #dbded0;
	border-bottom-style: none;
	border-top-style: none;
	border-width: 1px;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	_margin-left:-781px;
	margin-top: -1px;
	_margin-top: -1170px;
	height: 9999px;
}

#pagebackground #footertop_meetdrblum #sideimg #container #extra_sub {
	border-right: solid 1px #dbded0;
	border-bottom-style: none;
	border-top-style: none;
	border-width: 1px;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	_margin-left:-796px;
	_margin-top: 0px;
	height: 9999px;
}


#pagebackground #footertop_contact #sideimg #container #extra_sub {
	border-right: solid 1px #dbded0;
	border-bottom-style: none;
	border-top-style: none;
	border-width: 1px;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	_margin-left:-796px;
	margin-top: -1px;
	_margin-top: -1px;
	height: 9999px;
}


#pagebackground #footertop_facilities #sideimg #container #extra_sub {
	border-right: solid 1px #dbded0;
	border-bottom-style: none;
	border-top-style: none;
	border-width: 1px;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	_margin-left:-796px;
	margin-top: -1px;
	_margin-top: -1px;
	height: 9999px;
}

#pagebackground #footertop_products #sideimg #container #extra_sub {
	border-right: solid 1px #dbded0;
	border-bottom-style: none;
	border-top-style: none;
	border-width: 1px;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	_margin-left:-796px;
	margin-top: -1px;
	_margin-top: -1px;
	height: 9999px;
}


#pagebackground #footertop_home #sideimg #container #extra_sub {
	border-right: solid 1px #dbded0;
	_border-right: thin 1px #dbded0;
	border-bottom-style: none;
	border-top-style: none;
	border-width: 1px;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	_margin-left:-796px;
	margin-top: -1px;
	_margin-top: -1px;
	height: 9999px;
}

#pagebackground #footertop_chiropractic #sideimg #container #extra_sub {
	border-right: solid 1px #dbded0;
	_border-right: thin 1px #dbded0;
	border-bottom-style: none;
	border-top-style: none;
	border-width: 1px;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	_margin-left:-796px;
	margin-top: -1px;
	_margin-top: -1px;
	height: 9999px;
}

#pagebackground #footertop_yourfirstvisit #sideimg #container #extra_sub {
	border-right: solid 1px #dbded0;
	border-bottom-style: none;
	border-top-style: none;
	border-width: 1px;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	_margin-left:-796px;
	margin-top: -1px;
	_margin-top: 0px;
	height: 9999px;
}

#pagebackground #footertop_testimonials #sideimg #container #extra_sub {
	border-right: solid 1px #dbded0;
	border-bottom-style: none;
	border-top-style: none;
	border-width: 1px;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	_margin-left:-796px;
	margin-top: -1px;
	_margin-top: 0px;
	height: 9999px;
}


div#footertop div#sideimg div#container div#extra_sub {
	border-right: solid 1px #dbded0;
	border-bottom-style: none;
	border-top-style: none;
	border-width: 1px;
	margin-left:-780px;
	margin-top: -1px;
	_margin-top: -1175px;
	_margin-left: -782px;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	height: 9999px;
}


div#footertop_contact div#sideimg div#container div#extra_sub, div#footertop_meetdrblum div#sideimg div#container div#extra_sub, div#footertop_yourfirstvisit div#sideimg div#container div#extra_sub, {
	border-right: 1px solid #dbded0;
	_border-right: 1px solid #dbded0;
	border-bottom-style: none;
	border-top-style: none;
	border-width: 1px;
	margin-left:-780px;
	_margin-top: 0px;
	_margin-left: -791px;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	height: 9999px;
}


div#extra_sub2{
	float:left;
	width:155px;
	margin-left:-770px;
	_margin-left:-818px;
	margin-top: -1px;
	background-color: #E3F2EA;
	height: 1700px;
	border-right: 1px solid #8BCAC3;

}


div#extra_facilities{
	border-right: solid 1px #8BCAC3;
	background-color: #E3F2EA;
	float:left;
	width:155px;
	margin-left:-780px;
	_margin-left:-785px;
		height: 9999px;
}

div#extra_products{
	float:left;
	width:155px;
	height: 1500px;
	margin-left:-780px;
	background-color: #E3F2EA;
	border-right: solid 1px #8BCAC3;	
}

div#extra2{
	float:left;
	width:165px;
	margin-left:-950px;
	_margin-left: -960px; /* ie */
	height: 100%;
}

div#extra_botox{
	float:left;
	width:155px;
	margin-left:-770px;
	background-color: #E3F2EA;
	border-right: solid 1px #8BCAC3; 
	height: 1900px;
}

div#extra_botox{
	float:left;
	width:155px;
	margin-left:-770px;
	background-color: #E3F2EA;
	border-right: solid 1px #8BCAC3; 
	height: 1900px;
}

/*---------------------------- END DIV EXTRA -----------------------*/


/*------------------------- DIV CONTAINER -------------------------*/


div#container_secondary{
	background-color: #FFFFFF;
	width:780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: -1px;
	height: 2100px;
	text-align:left;
	overflow: hidden;
}











div#container{
	background-color: #FFFFFF;
	width:778px;
	margin-top: 0;
	margin-bottom: 0;
	height: 10000px;
	overflow: hidden;
}
div#container_more{
	background-color: #FFFFFF;
	width:950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 800px;
	text-align:left;
}
div#container_media{
	background-color: #FFFFFF;
	width:950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 3300px;
	text-align:left;
}

div#container_restylane{
	background-color: #FFFFFF;
	width:778px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 2340px;
	text-align:left;
}

div#container_rejuvination{
	background-color: #FFFFFF;
	width:950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 3500px;
	text-align:left;
}
div#container_laser{
	background-color: #FFFFFF;
	width: 779px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: -1px;
	border-left: solid 1px #8BCAC3; 
	height: 1740px;
	text-align:left;
	overflow:hidden;
}
div#container_photofacial{
	background-color: #FFFFFF;
	width:950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 1550px;
	text-align:left;
}
div#container_acne{
	background-color: #FFFFFF;
	width:780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: -1px;
	height: 1700px;
	text-align:left;
	overflow: hidden;
}

div#container_hydr{
	background-color: #FFFFFF;
	width:950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 1300px;
	text-align:left;
}

div#wrapper{
	float:left;
	width:768px;
	_width:780px; /* IE 6 and below */

}


div#wrapper2{
	float:left;
	width:740px;
	_width:780px; /* IE 6 and below */

}

#container_botox{
	background-color: #FFFFFF;
	width:780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: -1px;
	height: 1700px;
	text-align:left;
	overflow: hidden;
}

#container_botox2{
	background-color: #FFFFFF;
	width:780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: -1px;
	height: 3500px;
	text-align:left;
	overflow: hidden;
}




/*------------------------- END DIV CONTAINER ----------------------*/

div#content, div#content_facilities{
	margin-top: 0;
	margin-right: 250px;
	margin-bottom: 0;
	margin-left: 150px;
	_margin-left: 140px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 20px;
	_padding-left: 30px; /* IE 6 and below */
	padding-top: 13px;
	width: 343px;
	_width: 360px; /* IE 6 and below */
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
	color: #47ADA6;
	height: 9999px;
}


div#content2col{
	border-right: 1px solid #8BCAC3;
	border-left: 1px solid #8BCAC3;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 153px;
	_margin-left: 158px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-top: 13px;
	width: 565px;
	height: 2100px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
	overflow: hidden;
}


@media screen and (-webkit-min-device-pixel-ratio:0){ /*target safari*/
div#content2col{
	border-right: solid 1px #8BCAC3;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 150px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-top: 13px;
	width: 568px;
	height: 1530px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
}

}


div#content2col_botox{
	border-right: solid 1px #8BCAC3;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 151px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-top: 13px;
	width: 567px;
	height: 1700px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
}


div#content2col_botox2{
	border-right: solid 1px #8BCAC3;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 151px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-top: 13px;
	width: 567px;
	height: 3500px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
}


div#content2col_botox2jackie{
	border-right: solid 1px #8BCAC3;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 151px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-top: 13px;
	width: 567px;
	height: 3500px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
}



div#content2col_skin{
	border-right: solid 1px #8BCAC3;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 150px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-top: 13px;
	width: 567px;
	height: 1850px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
}
div#content_products{
	margin-top: 0;
	margin-right: 250px;
	margin-bottom: 0;
	margin-left: 150px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-top: 13px;
	width: 348px;
	_width: 350px;
	height: 1500px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
	color: #47ADA6;
}

div#container_products{
	background-color: #FFFFFF;
	width:779px;
	margin-right: 3px;
	_width: 781px;
	height: 1500px;
	border-left: solid 1px #8BCAC3;
	text-align:left;
	overflow: hidden;
}

div#navigation_products{
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	height: 1500px;
}

div#navigation_products{
	float:left;
	width:250px;
	margin-left: -239px;
	
}
#navigation {
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	height: 9999px;
	float:left;
	width:250px;
}
#navigation_gift{
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	height: 1000px;
	float:left;
	width:250px;
	
}
	
#navigation_consultation{
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	height: 1000px;
	float:left;
	width:250px;
}


#navigation_facilities{
	background:url('../images/rightcolumnbg.jpg');
	background-repeat: repeat-y;
	height: 1000px;
	float:left;
	width:250px;
}

#navigation_facilities{
	margin-left: -240px;
	_margin-left: -255px;
}

#navigation_facilities #toprightimg {
_margin-left: -1px;
}
#toprightimg {
	margin-left: 0px;
	_border-right: solid 1px #c6ccbe;
}
#neckpainimg {
	float: left;
	padding-right: 10px;
}
#shoulderpainimg {
	float: right;
	padding-left: 10px;
}
#accidentleft {
	margin-left: 19px;
}
#extra_sub2 #examtop {
	margin-top: -1px;
}

