/* ### Main Layout ### */
body {
	margin: 0;
	height: 411px;
	background:url(images/design/header.jpg) no-repeat center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color: #000;
}
body.mceContentBody {
	background:#FFFFFF none repeat scroll 0 0;
}
p {
	padding: 0;
	margin: 0 0 14px 0;
}
#incision-image {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
li {
	margin: 0;
	padding: 0 0 5px 0;
	list-style-image:url(images/design/bullet.png);
	list-style-position: outside;
	text-align: justify;
	}

/* normal body links*/

a:link, a:visited {
	color: #000;
	text-decoration:underline;
}
a:hover, a:active {
	text-decoration: none;
	color: #000;
}
/* end of normal body links*/
#main, #Mainblog {margin: -0 auto 0 auto; width:950px;
}
#Mainblog {
	width:1004px;
}
#staff {
	padding-bottom:40px;
}

#header {margin: 0 auto; width:1004px; height:360px;}
#footer {background:url(images/design/footer.gif) repeat-x bottom; margin: 50px auto 0 auto; width: 100%;height: 45px; text-align:center; color: #000; padding: 5px 0;clear:both;
}
#footer a:link, #footer a:hover, #footer a:visited {
	color: #000;
	padding: 0 10px;
	text-decoration:none;
}

/* ### Main Navigation ### 
/*Credits: CSSplay */
#main_menu {
	width:670px;
	padding: 255px 0 0 15px;
	line-height:45px;
	height:45px;
	float:left;
	position:absolute;
	z-index: 5000;
}
#main_menu a {
	font-weight: bold;
}

.menu2 {padding:0; margin:0; list-style:none; height:45px; position:relative; z-index: 1400;}
.menu2 li.top {display:block; float:left; position:relative;background:url(images/menuBullet.gif) -5px no-repeat; height: 45px;}
.menu2 li a.top_link {display:block; float:left; color:#333333; text-decoration:none; font-weight:normal; padding:0; cursor:pointer; font-size: 12px; /*margin-right: 30px;*/padding:0 16px 0 5px; font-size: 13px;}
.menu2 li a.top_link span {float:left; display:block; padding:0 5px; height:25px; margin:0; padding: 0;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 5px; height:20px;}
.menu2 li a.top_link:hover {color:#fff;}
.menu2 li a.top_link:hover span {background:no-repeat right top;}

.menu2 li:hover > a.top_link {color:#fff; background:  no-repeat;} /* this one adds an image for hovering over a link */
.menu2 li:active > a.top_link {color:#333333; background:  no-repeat;}
.menu2 li:hover > a.top_link span {background: no-repeat right top;}
.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:1401;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:5px; top:45px; background: #ba7000; padding:0; border:1px solid #fff; border-top: 0; white-space:nowrap; width:140px; height:auto;z-index: 1401; font-size: 11px; border-bottom: 5px #4b4b4b solid; border-top: 1px solid #FFFFFF;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:140px; border-bottom:#fff 1px solid; padding:0;}
.menu2 :hover ul.sub li a {display:block; height:20px; width:130px; line-height:20px; padding-left:10px; color:#fff; text-decoration:none; font-weight: bold;}
.menu2 :hover ul.sub li a.fly {background: url(images/arrow.gif) 190px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {color:#333333; background: #f29405;}
.menu2 :hover ul.sub li a.fly:hover {background: url(images/arrow_over.gif) 190px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background: url(images/arrow_over.gif) 190px 7px no-repeat; color:#fff;}

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:140px; top:-4px; background: url(../images/design/menuBack.jpg) no-repeat #937f87; padding:1px 0; border:1px solid #fff; white-space:nowrap; width:205px; color:#fff; height:auto; z-index:1;}

.menu2 :hover ul.sub li ul li {display:block; height:20px; position:relative; float:left; width:205px; border-bottom:#fff 1px solid;}

.menu2 :hover ul.sub li ul li a {display:block; font-size:12px; height:20px; width:204px; line-height:20px; text-indent:10px; text-decoration:none; border:1px solid #fff; border-width:0 0 0 1px; font-weight: bold; color:#fff;}

/******************************* home styles ********************************/

#left {float:left; width: 45%; padding: 0 15px; height: 200px;}
#left h2 {font-size: 13px; margin: 0 0 10px 0; padding-top: 0; color: #b76f00;}
#left a {color: #b76f00;}

#homeProcedures { height: 220px; clear:both;}
#topProceduresAntiWrinkle, #topProceduresBeautifulLips, #topProceduresAcneScarring, #topProceduresHairRemoval, #topProceduresSkinRejuvenation, #ProceduresAntiCellulite, #ProceduresSkinProducts, #ProceduresFraxalLaser, #ProceduresRationale, #ProceduresLiquidFace {
	float:left;
	height:189px;
}
#topProceduresAntiWrinkle {
	width:184px;
	background: url(images/design/wrinkle-treatment.jpg) no-repeat;
}
#topProceduresBeautifulLips {
	width:184px;
	background:url(images/design/beautiful-lips.jpg) no-repeat;
}
#topProceduresAcneScarring {
	width:184px;
	background:url(images/design/acne-scarring.jpg) no-repeat;
}
#topProceduresHairRemoval {
	width:182px;
	background:url(images/design/hair-removal.jpg) no-repeat;
}
#topProceduresSkinRejuvenation {
	width:183px;
	background:url(images/design/skin-rejuvenation.jpg) no-repeat;
}
#ProceduresAntiCellulite {
	width:183px;
	background:url(images/design/anti-cellulite.jpg) no-repeat;
}
#ProceduresSkinProducts {
	width:183px;
	background:url(images/design/skinProducts.jpg) no-repeat;
}

#ProceduresLiquidFace {
	width:183px;
	background:url(images/design/liquid-face.jpg) no-repeat;
}
#ProceduresFraxalLaser {
	width:183px;
	background:url(images/design/fraxal-laser.jpg) no-repeat;
}
#ProceduresRationale {
	width:183px;
	background:url(images/design/rationale-pod.jpg) no-repeat;
}
#topProceduresAntiWrinkle a, #topProceduresBeautifulLips a, #topProceduresAcneScarring a, #topProceduresHairRemoval a, #topProceduresSkinRejuvenation a, #ProceduresAntiCellulite a, #ProceduresSkinProducts a, #ProceduresFraxalLaser a, #ProceduresRationale a, #ProceduresLiquidFace a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
	width: 184px;
}
#topProceduresAntiWrinkle a:hover, #topProceduresBeautifulLips a:hover, #topProceduresAcneScarring a:hover, #topProceduresHairRemoval a:hover, #topProceduresSkinRejuvenation a:hover, #ProceduresAntiCellulite a:hover, #ProceduresSkinProducts a:hover, #ProceduresFraxalLaser a:hover, #ProceduresRationale a:hover, #ProceduresLiquidFace a:hover {
	color:#828282;
	width: 184px;
}
#topProceduresAntiWrinkle h2, #topProceduresBeautifulLips h2, #topProceduresAcneScarring h2, #topProceduresHairRemoval h2, #topProceduresSkinRejuvenation h2,  #ProceduresAntiCellulite h2, #ProceduresSkinProducts h2, #ProceduresFraxalLaser h2, #ProceduresRationale h2, #ProceduresLiquidFace h2 {
	margin: 115px 0 0 15px;
	line-height: 12px;
	text-align:left;
	font-style:normal;
}
#latestOffers {background:url(images/design/latest-offer.jpg) no-repeat; height: 220px;  }
#latestOffersTwo {background: url(images/design/latest-offer2.jpg) no-repeat; height:100px;  }
#latestOffers, #latestOffersTwo{text-align:left;color: #000;width: 255px;padding:20px 10px 0px 110px; }

#latestOffers h2, #latestOffers a, #latestOffers p {font-size:15px;}
#latestOffers li, #latestOffers a{
	color:#FFFFFF;
}
#latestOffers div {
	float:right;
	margin-right:35px;
}
#latestOffers li {
	text-align:left;

}
#latestOffers a:hover { color:#000000; text-decoration:none;}
#hmRightSide {
	padding: 10px 0 10px 0;
	text-align:justify;
	width: 550px;
	float:right;
}
#latestNews {
	width: 100%;
	height: 170px;
	clear:both;
}
#latestNews h4 {
	padding: 15px 0 0 0;
}
#latestNews img {
	padding: 20px 10px 0 5px;
}
#latestNews p {
	float:right;
	width: 445px;
}
#homeLftSide {
	margin: 10px 0 10px 0;
	width: 370px;
	float:left;
}
#homeLftSide a {
	text-decoration:underline;
}
/******************************* content styles ********************************/

/******************* heading styles ***********************/

h1, h2, h3, h4, h5, #blogcontent h1 a {font-size: 20px;font-weight: bold;color: #c36385;font-style:italic;text-align:left;margin: 0; padding:0;}
h1.line {background: url(images/design/headingLine.jpg) no-repeat center 12px #FFFFFF;}
h1, h2.underline, h2.underlineNo {background: url(images/design/heading-line.jpg) no-repeat right bottom;padding-bottom: 10px;color:#000000;}
h2.underline {margin: 40px 0 10px 0;}
h1.black, h2.black {color:#000000;font-size: 18px;}
h2, h3, h4, h5, #blogcontent h2 a {font-size: 18px;font-weight: bold;color:#000000;}
h4 {color: #4b4b4b;font-size: 14px;}
h3 { margin-top: 20px; color: #b76f00}

#blogcontent h2 a {font-size: 18px;padding-top: 15px;}
/******************************* end of heading styles ********************************/
#aboutBack h1, #contactBack h1, #hairReductionBack h1, #skinProductsBack h1, #antiWrinkleBack h1, #fraxalBack h1, #fraxalBack2 h1, #fraxalBack3 h1, #acneScarBack h1, #skinRejuvenationBack h1, #dermalFillersBack h1, #antiCelluliteBack h1, #dermalFillersBack h1, #rationaleBack h1, #liquidFaceBack h1 {color:#FFFFFF; margin-bottom: 5px;}

#aboutBack h2, #contactBack h2, #hairReductionBack h2, #skinProductsBack h2, #antiWrinkleBack h2, #fraxalBack h2, #fraxalBack2 h2, #fraxalBack3 h2, #acneScarBack h2, #skinRejuvenationBack h2, #dermalFillersBack h2, #antiCelluliteBack h2, #dermalFillersBack h2, #liquidFaceBack h2, {font-size: 15px;}

#aboutBack h3, #antiWrinkleBack h2, #contactBack h3, #hairReductionBack h3, #skinProductsBack h3, #antiWrinkleBack h3, #fraxalBack h3, #fraxalBack2 h3, #fraxalBack3 h3,#acneScarBack h3, #skinRejuvenationBack h3, #dermalFillersBack h3, #antiCelluliteBack h3, #dermalFillersBack h3, #liquidFaceBack h3,#fraxalBack h2, #antiCelluliteBack h2 {color:#FFFFFF;}

#aboutBack a, #contactBack a, #hairReductionBack a, #skinProductsBack a, #antiWrinkleBack a, #fraxalBack a, #fraxalBack2 a, #fraxalBack3 a, #acneScarBack a, #skinRejuvenationBack a, #dermalFillersBack a, #antiCelluliteBack a, #dermalFillersBack a, #liquidFaceBack a {text-decoration:underline;}

#aboutBack a:hover, #contactBack a:hover, #hairReductionBack a:hover, #skinProductsBack a:hover, #antiWrinkleBack a:hover, #fraxalBack a:hover,  #fraxalBack2 a:hover, #fraxalBack3 a:hover, #acneScarBack a:hover, #skinRejuvenationBack a:hover, #skinRejuvenationBack h2, #dermalFillersBack a:hover, #antiCelluliteBack a:hover, #dermalFillersBack a:hover, #liquidFaceBack a:hover {text-decoration:none; color:#FFFFFF;}

#aboutBack li, #contactBack li, #hairReductionBack li, #skinProductsBack li, #antiWrinkleBack li, #fraxalBack li, #fraxalBack2 li, #fraxalBack3 li, #acneScarBack li, #skinRejuvenationBack li, #dermalFillersBack li, #antiCelluliteBack li, #dermalFillersBack li, #liquidFacesBack li  { list-style-image:url(images/design/bullet-top.jpg);}

#aboutBack ul, #contactBack ul #hairReductionBack ul, #skinProductsBack ul, #antiWrinkleBack ul, #fraxalBack ul, #fraxalBack2 ul, #fraxalBack3 ul,#acneScarBack ul, #skinRejuvenationBack ul, #dermalFillersBack ul #antiCelluliteBack ul, #dermalFillersBack ul, #rationaleBack ul, #liquidFacesBack ul { margin-top: -5px;}

#aboutBack {background: url(images/design/aboutBack.jpg) no-repeat; height: 180px; width: 950px; padding: 15px; margin-bottom: 25px;}
#contactBack {background: url(images/design/contactBack.jpg) no-repeat; height: 194px; width: 910px; padding: 15px; margin-bottom: 25px;}

#hairReductionBack {background: url(images/design/permanent-hair-reduction-back2.jpg) no-repeat; height: 320px; width: 910px; padding: 15px; margin-bottom: 25px;}
#skinProductsBack {background: url(images/design/skinProductsback.jpg) no-repeat; height: 194px; width: 910px; padding: 15px; margin-bottom: 25px;}
#antiWrinkleBack {background: url(images/design/anti-wrinkle-treatment-back.jpg) no-repeat; height: 194px; width: 950px; padding: 15px; margin-bottom: 25px;}
#fraxalBack {background: url(images/design/fraxal-laser-treatment-back2.jpg) no-repeat; height: 310px; width: 910px; padding: 15px; margin-bottom: 25px;}
#fraxalBack2 {background: url(images/design/fraxal-laser-treatment-back2.gif) no-repeat; height: 262px; width: 910px; padding: 15px; margin-bottom: 25px;}
#fraxalBack3 {height: 480px; width: 910px; padding: 15px; margin-bottom: 25px;}
#acneScarBack {background: url(images/design/acne-scar-removal-back.jpg) no-repeat; height: 194px; width: 910px; padding: 15px; margin-bottom: 25px;}
#skinRejuvenationBack {background: url(images/design/skin-rejuvenation-back.jpg) no-repeat; height: 194px; width: 950px; padding: 15px; margin-bottom: 25px;}
#dermalFillersBack {background: url(images/design/dermal-fillers-back.jpg) no-repeat; height: 194px; width: 910px; padding: 15px; margin-bottom: 25px;}
#antiCelluliteBack {background: url(images/design/anti-cellulite-treatment-back.jpg) no-repeat; height: 194px; width: 910px; padding: 15px; margin-bottom: 25px;}
#rationaleBack {background: url(images/design/rationale-Back.jpg) no-repeat; height: 194px; width: 950px; padding: 15px; margin-bottom: 25px;}
#rationaleBack h2{
	margin-top:-17px;
	color:#FFF;
}	
#dermalFillersBack {background: url(images/design/dermal-fillers-back.jpg) no-repeat; height: 194px; width: 910px; padding: 15px; margin-bottom: 25px;}
#liquidFaceBack {background: url(images/design/liquidFaceback.jpg) no-repeat; height: 120px; width: 910px; padding: 15px; margin-bottom: 25px;}
#acneScarBack div {float:left;
	width:300px;
	padding:0;
	margin-right:20px;
}
#acneScarBack div h2{
	color:#FFF;
}
/***************** Contact Form ***************/
input, select, textarea {float:left; width: 200px; clear:both;}
input.search {width: 150px;float:none;clear:none;margin-left: -22px;}
input.button {background: url(images/design/inputButton.jpg) no-repeat; color:#000;width: 30px; border: 0; width: 120px; height: 22px;}
#main form { width:580px;}
/***************** End of Contact Form ***************/


#beforeLeft {
	float:left;
	width: 250px;
	margin-right: 15px;
}
#beforeLRight{
	float:left;
	width: 250px;
}
form {
	width: 800px;
	margin-left: 20px;
}



.div {
	clear:both;
	border-bottom: #f29200 1px solid;
	padding: 2px 0 0px 0;
}
img {
	border: 0;
}
img.left, img.leftBPad {
	float:left;
	margin-right: 15px;
}
img.leftBPad {
	padding-bottom: 10px;
}
.rightfloat, img.right, .right, img.rightRat {
	float:right;
	margin-left: 15px;
}
img.rightRat {
	float:right;
	margin-right: 40px;
}
img.rightPad {
	float:right;
	padding: 0 40px 0 25px;
	background:#FFFFFF;
}
#buttons input {
	background-color:#666666;
	color:#FFFFFF;
	border: outset #FF99FF 2px;
	width: 50px;
	display:inline;
	text-align:center;
	float:none;
}
#buttons {
	text-align:center;
	width: 100%;
	clear:both;
}
/* blog settings */
#lftmenu {
	padding: 10px 15px 10px 0;
	width: 190px;
	float:left;
}
#blogContent {
	margin: 0 0 0 30px;
	text-align:justify;
	width: 700px;
	float:left;
}
#blogcontent img {
	margin-left: 10px;
	border: none;
}

#nav, #nav a:link, #nav a:visited, #nav a:hover, #nav2, #nav2 a:link, #nav2 a:visited, #nav2 a:hover {
	padding: 10px 0;
	text-align:right;
	font-weight: bold;
	line-height: 20px;
}
#nav a:visited, #nav2 a:visited {
	font-weight: normal;
}
#nav a:hover, #nav2 a:hover {
}
li.numeric {
	list-style:decimal;
	list-style-image:none;
}
#numeric {
	width: 620px;
	float:right;
}
#indent {
	margin: 0 0 15px 100px;
}
.indent {
	margin-left: 20px;
}
#rightText{
	color:#000;
	float:right;
	width:210px;
	text-align:right;
	padding:0 0 30px 20px;
}
#bookNow
{
 clear:both;
 background:url(images/design/bookNow-button.jpg) no-repeat;
 width:240px;
 height:61px;
 line-height:40px;
 float:right;
 padding: 0 100px 0 30px;
 text-align:center;
 margin-top:13px;
}

#bookNow a, bookNow a:link, bookNow a:visited, bookNow a:active    {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;
	font-size:14px;
	float:left;
}
#LEDLftSide {
	margin: 10px 0 10px 0;
	float:left;
	background:url(images/before-after/led/LED-button-1.jpg) no-repeat;
	width: 340px;
	height: 163px;
	text-align:left;
	color: #fff;
	padding: 0;
}
#LEDLftSide h2, #LEDLftSide a, #LEDRightSide h2, #LEDRightSide a {color:#FFFFFF;padding: 60px 15px 0 100px;font-size:15px;}
#LEDLftSide a:hover { color:#000000; text-decoration:none;}
#LEDRightSide {
    margin: 10px 0;
	background:url(images/before-after/led/LED-button-2.jpg) no-repeat;
	width: 340px;
	height: 163px;
	text-align:left;
	color: #fff;
	padding: 0;
	float:right;
}
#LEDRightSide h2, #LEDRightSide a {padding-left: 20px;}
#LEDRightSide a:hover { color:#000000; text-decoration:none;}
#LftSide {
	background:url(images/design/LED-button.gif) no-repeat;
	width: 444px;
	height:483px;
	float:left;
	padding:30px 0;
}
#LftSide h1 ,#rightSide h1{margin:0 30px;}
#LftSide p {margin:14px 30px;}
#LftSide h3 {margin:30px 30px 0 150px; color:#FFFFFF;}
#LftSide h4 {margin:30px 0 0 250px;}
#lastRow{ padding-left: 110px;}
#rightSide{
    background:url(images/design/IPL-button.gif) no-repeat;
	float:left;
	width: 444px;
	height:483px;;
	padding:30px 0;
}
#rightSide h2{margin:10px 30px 0 30px;}
#rightSide h3{margin:-5px 30px 10px 30px;color: #fff;}
#rightSide h4{margin:-12px 0 15px 250px;}
#rightSide p{margin:0 150px 0 30px;}
.moreInfo a:hover, #rightSide h1 a:hover { color:#000000; text-decoration:none;}
#rightSide h1 a {color:#FFF; text-decoration:none;}
#rightSide li{margin:0 100px 0 15px;}
#LftSide2 {
	background:url(images/special-buttonL.jpg) no-repeat;
	width: 444px;
	height:250px;
	float:left;
	padding:30px 0;
}
#LftSide2 h2 ,#rightSide2 h2{
	margin:0 30px;
	color:#FFF;
}
#LftSide2 p, #LftSide2 li{ margin-left:130px;}
#rightSide2 p{
	margin:14px 30px;
	}
#rightSide2{
    background: url(images/special-buttonR.jpg) no-repeat;
	float:left;
	width: 444px;
	height:250px;
	padding:30px 0;
}
#rightSide2 div, #LftSide2 div {
	height:180px;
}

/***************** Map ***************/
#map_canvas, #mapdirections, #mapinput {
	float:left;
}
#mapdirections {
	width:200px;
	height:500px;
	margin-top:-30px;
}
#mapdirections p { float:left;
clear:both;
}
#directions {
	clear:both;
}
#map_canvas {
	margin-right: 15px;
}
#map_canvas form{
	width:auto
}
#map_canvas form input .gsc-search-button {
	width: 250px;
}

/***************** End of Map ***************/
#rightSide2 .bookNowTwo, #LftSide2 .bookNowTwo{
 background:url(images/design/bookNow-button.gif) no-repeat;
 width:145px;
 height:28px;
 padding:13px 0 0 38px;
 float:left;
 margin:10px 0 0 250px;
}

#rightSide2 .bookNowTwo a, #LftSide2 .bookNowTwo a{
	text-decoration:none;
color:#FFF;
padding:0;
margin:0;
}