@charset "utf-8";
/* CSS Document */

body
{width: 900px; margin: 20px auto; background: #fae2c6 url(images/backgroundBodyGradient.jpg) repeat-x top left;}

h1
{font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #e1b627; padding: 0px 20px 0px 20px; line-height: 18px;}

h1 a {text-decoration: none;}
h1 a:hover {text-decoration: underline;}

h2
{padding: 5px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 24px; color: #77448f;}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #663300;
	display: block;
	height: 40px;
	width: 90%;
	line-height: 17px;
}

p
{
	padding: 0px 20px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #333333;
}

ol
{margin: -1px;}

a img {border: none;}
.clearLeft {clear: left;}
.clearRight {clear: right;}
.clearBoth {clear: both;}

/* container styles and content */

#theLogo, #theHeader, #column3BCenter, #theNavigation, #theSearch, #theTopMast, #lowerContent, #column1Left, #column2Center, #BScolumn2Center, #column3Right, #theNavigation li, #mastFlash, #mastImage, #mastLinks, #mastBanners, #serviceDropDown, #featuredServices, #mastContent2Col, #mainContainer, #column2BCenter
{float: left;}

#shellContainer 
{width: 100%; background: url(images/contourBackground.png) no-repeat bottom right; min-height: 650px;}

#mainContainer
{width: 900px; background: #fff;}

#theHeader
{height: 125px; background: url(images/headerGradientBack.jpg) repeat-x top left;}

#theLogo
{width: 225px; height: 120px;}

#theHDRQuoteInfo
{float: left; width: 490px; margin: 10px 15px 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #fff; font-variant: small-caps; text-align: center;}

#theNavigation
{width: 600px;}

#theSearch
{padding: 5px 0 14px 0; text-align: right; background: url(images/searchWebsite.png) no-repeat center left; width: 120px; float: right;}

#theSearch a
{padding: 12px 25px 0 0;}

#searchWebsite
{width: 325px; float: right; padding-right: 20px; margin-top: 8px; background: url(images/searchWebsite.png) no-repeat center left;}

#theNavigation
{margin: 20px 0 0 50px;}

#theTopMast
{width: 900px; margin-top: -10px; background: #8e632c;}

#mastImage, #mastLinks, #mastBanners, #mastContent2Col, #mastFlash, #mastBannerFLASH
{height: 285px;}

#mastFlash {width: 687px; margin: 0 4px 0 0;}

#mastImage
{width: 400px; background: url(images/mainMastPic.jpg) no-repeat;}

#mastLinks
{width: 225px; background: url(images/lipoResults.jpg) no-repeat;}

#b4afterLink {width: 225px; height: 22px; background: #fff url(images/whiteOpaque.png) repeat; float: left; margin-top: 259px;}
#b4afterLink, #b4afterLink a {color: #A6944D; font-size: 12px; line-height: 13px; text-decoration: blink; font-family: Arial, Helvetica, sans-serif; padding: 2px 0 0 2px; text-align: center;}

#mastContent2Col
{width: 625px;}

#mastBanners
{width: 275px; background: url(images/blueGradient2.jpg) repeat-x top left;}

#mastBannerFLASH {width: 213px; background-color: #8e632c; padding: 0 12px 0 0; float: right;}

#contentQualifications, #theFooter td
{font-family: Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 13px; color: #ddb76b; padding: 8px 3px 0 4px;}

#lowerContent
{width: 900px; background: #fff url(images/radianceBackLogo.jpg) no-repeat bottom right;}

#column1Left
{width: 225px; background: #8e652d url(images/leftBlueGradient.jpg) repeat-x top left;}

#column2Center {width: 435px; padding: 0 22px 0 8px;}
#BScolumn2Center {}

#column2BCenter
{width: 625px; padding: 0 8px 0 8px;}

#column3BCenter
{width: 625px; padding: 0 0 0 0;}

#column2Center li, #column2BCenter li, #column3BCenter li
{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 13px; color: #000000; padding: 8px 3px 0 4px;}

#column2Center a, #column2BCenter a, #column3BCenter a
{color: #cba320;}

#column3Right
{width: 170px;}

#theFooter, #theFooter td, #theFooter a
{font-size: 11px; vertical-align: top; text-align: center; background: #F2F2F2; text-decoration: none; color: #ddb76b; clear: left;}

#theFooter {height: 30px;}

/*navigation styles */

#theNavigation ul
{margin: -1px; float: right; padding-right: 10px; clear: right;}

#theNavigation li
{list-style-type: none; margin: 0; display: block; width: 70px; text-align: center; padding: 2px auto 0 auto; height: 40px; background: url(images/menub_hover_center.gif) repeat-x center center;}

#theNavigation li a, #theNavigation li a:hover
{font-family: Arial, Helvetica, sans-serif; font-size: 14px;  line-height: 15px; color: #fff; padding-top: 10px; display: block; height: 40px; text-decoration: none; font-weight: bold;}

#theNavigation li a:hover
{color: #dedede;}

.frontBookEnd, .endBookEnd
{width: 15px; height: 40px;}

.frontBookEnd
{background: url(images/menub_hover_left.gif) no-repeat left bottom; float: left;}

.endBookEnd
{background: url(images/menub_hover_right2.gif) no-repeat left bottom; float: left;}

.rightBoxBanner li
{list-style-type: none; line-height: 14px; font-size: 12px;}

.rightBoxBanner li a, .rightBoxBanner a
{color: #996600;}

#serviceDropDown
{width: 225px; height: 38px; background: url(images/servicesTitle.png) no-repeat top left; padding: 35px 0 0 0;}

#featuredServices
{width: 225px; background: url(images/servicesMenuTitle.png) no-repeat top left; padding: 35px 0 0 0;}

#featuredServices ul
{margin: -1px;}

#featuredServices li
{list-style-type: none; display: block; margin: 6px 0 0 0; padding-bottom: 3px;}

#featuredServices li a, #featuredServices li a:hover
{color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 13px; text-decoration: none; display: block; height: 10px;}

#featuredServices li a:hover
{background: url(images/rightGradientShadow.png) no-repeat right top;}

#theProductsTitle {background: url(images/productsTitle.png) no-repeat left top; width: 225px; display: block; height: 31px; float: left;}

#skin
{margin: 8px;}

/* CLASSES */

.leftBoxContent {margin: 6px auto; width: 215px;}
.leftBoxContent {background: #8e632c; padding-bottom: 12px;}
.rightBox {width: 190px; margin: 15px auto; padding: 10px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 13px; text-align: center;}
.rightBoxBanner {width: 170px; margin: 15px auto; background: #fff9ed; border: 1px solid #ddb76b; padding: 10px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 13px;}

.noBorder {border: none;}
.borderBottom {border-bottom: 1px solid #fff;}
.rightTXT {padding: 5px 10px; font-size: 11px; line-height: 12px;}
.simple12px_margin {margin: 12px;}

.boldTXT1_BLK
{font-size: 18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; color: #CC6600;}

.decoTXT1
{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;}

.smallTXT1
{font-size: 10px; line-height: 16px;}

.smallLinkTXT1, .smallLinkTXT1 a, .smallLinkTXT1 a:visited
{line-height: 16px; font-weight: bold; text-decoration: none; color: #666666;}

.rightFloater {float: right;}

.contentDressing {float: left; width: 900px;}
.hdrWHTtxt {text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px; font-weight: bold; color: #fff;}
.hdrBLKtxt {font-size: 17px; line-height: 20px; color: #000;}
#dermalFillers {padding: 12px;}

/* FORMS */

#procedures, #appointments, #appointments td
{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 13px; margin: 12px;}

#procedures {padding-left: 4px; background: #8e632c; color: #fff;}

#consultationVerify2, #consultationVerify2 td, #consultVerify td {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;}

#appointments, #appointments td
{}

/* Sub Template Styles */
#column1Left2, #mastBanners2
{float: left;}

#column1Left2
{width: 270px; background: url(images/leftBlueGradient.jpg) repeat-x;}

#mastBanners2
{
	width: 225px;
	background: #e0ab67 url(images/blueGradient2.jpg) repeat-x top left;
}

#featuredServices2
{width: 225px; background: url(images/servicesMenuTitle.png) no-repeat top left; padding: 35px 0 15px 0;}

#featuredProducts2
{width: 225px; background: url(images/productsTitle2.png) no-repeat top left; padding: 35px 0 15px 0;}

#featuredServices2 ul, #featuredProducts2 ul
{margin: -1px; margin-bottom: 10px;}

#featuredServices2 li, #featuredProducts2 li
{list-style-type: none; display: block; margin: 6px 0 0 0; padding-bottom: 3px;}

#featuredServices2 li a, #featuredServices2 li a:hover, #featuredProducts2 li a, #featuredProducts2 li a:hover
{color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 13px; text-decoration: none; display: block; height: 10px;}

#featuredServices2 li a:hover, #featuredProducts2 li a:hover
{background: url(images/rightGradientShadow.png) no-repeat right top;}

#galleryWrapper1, #galleryWrapper2, #galleryWrapper3 {width: 500px; float: left; margin: 0 0 0 15px;}
#galleryWrapper1 {background: url(images/gallery/galleryBack1.jpg) no-repeat center top; height: 650px;}
#galleryWrapper2 {background: url(images/gallery/galleryBack2.jpg) no-repeat center top; height: 480px;}
#galleryWrapper3 {}

#serviceDropDown2
{width: 185px;  background: url(images/servicesTitle.png) no-repeat top left; padding: 35px 8px 8px 8px;}

.quoteTXT
{
float: right;
margin: 0px 8px 22px 8px;
width: 185px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: oblique;
font-variant: small-caps;
color: #666666;
font-weight: bold;
line-height: 15px;
}

#products
{margin: 12px auto 12px 20px;}

#hdrPhoneINC {height: 45px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px; font-weight: bold; color: #fff; margin: 0 20px 8px 5px; background: url(images/smartlipoUltraHDRlogo.jpg) no-repeat top left;}
fieldset { border: 1px solid #D7CEA8;}
legend {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #996600;}
.facialFS {background: url(images/facialFS-bck.jpg) no-repeat bottom left;}
.justColoredTXT1 {color: #333366; font-weight: bold; font-size: 13px;}
.justColoredTXT2 {color: #e1b627; font-size: 14px; font-weight: bold;}


/*  Search Classes */

#results, #results td, #results a
{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 13px;}

#results a {font-size: 11px;}

.url {font-size: 10px; color: #666666;}

/* Webmail */

#mailLogin
{margin: 20px; border: 1px groove #D8D8AF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; padding: 15px;}
