/* GENERAL */
body {
	background-color: #FCFAF9;
	margin-top: 0px;
	text-align: center;
}
form {
	margin-bottom: 0px;
}
#container {
	position: relative;
	z-index: 0;
	width: 754px;
	margin: 0px auto;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	margin-top: 0px;
	line-height: 18px;
}
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}
a {
	color: #808080;
	text-decoration: underline;
}
a:visited {
	color: #808080;
	text-decoration: underline;
}
a:hover {
	color: #808080;
	text-decoration: none;
}
.subHead {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #808080;
	font-weight: bold;	
}
.subHeadFlash {
	align:
	text-align: right;
}
ul {
	margin: 0px 0px 10px 0px; 
	padding: 0px;
	list-style-type: none;
}
ul li {
	list-style-type: none;
	background: url(../_images/bullet_green_sm.gif) 5px 3px no-repeat; 
	padding: 0px 0px 5px 20px; 
	line-height: 14px;
}
.clear {
	clear: both;
}
.floatLeft {
	float: left;
}
.ulRight {
	margin-left: 130px;
}

/* HEADER AND NAVIGATION */

#header {
	position: absolute;
	right: 0px;
}
#navigation {
	width: 710px;
	position: absolute;
	top: 83px;
	right: 0px;
}
#subnav {
	width: 710px;
	position: absolute;
	top: 119px;
	right: 0px;
	height: 32px;
	text-align: left;
	visibility: hidden;
	list-style: none;
	}
.treatmentsnav{
	margin-left: 142px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 10px;
}
.treatmentsnav a{
	text-decoration: none;
	border: 0px;
}
.treatmentsnav img{
	border: 0px;
}
.treatmentsnav a:hover{
	text-decoration: none;
}navtop ul{
}

navtop ul, li{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 10px;
	padding: 10px 5px 0px 5px;
}
#subnavTreatments {
	visibility: hidden;
	position: absolute;
	z-index: 20;
	margin-left: 10px;
	left: -13px;
	top: 1px;
	width: 708px;
	height: 35px;
}
#subnavProducts {
	visibility: hidden;
	position: absolute;
	z-index: 20;
	margin-left: 280px;
	left: -6px;
	top: 0px;
	width: 109px;
}
#subnavAbout {
	visibility: hidden;
	position: absolute;
	z-index: 20;
	margin-left: 415px;
}
.subnavPadding {
	padding: 0px 18px 0px 0px;
}

/* HOME PAGE */

#homeBkg {
	position: absolute;
	z-index: 10;
	top: 157px;
	right: 0px;
	background: url(../_images/index/main_image.jpg) no-repeat;
	width: 754px;
	height: 370px;
}
#homePromos {
	position: absolute;
	z-index: 20;
	top: 395px;
	right: 228px;
}
#homePromos2 {
	position: absolute;
	z-index: 20;
	top: 371px;
	right: 149px;
	width: 462px;
	height: 143px;
}
#homeSignup {
	position: absolute;
	z-index: 20;
	top: 172px;
	right: 290px;
}
.homeTextBox {
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	width: 143px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 1px 0px 0px 2px;
	margin-right: 8px;
}
#homeLinks {
	position: absolute;
	z-index: 20;
	top: 324px;
	right: 269px;
}

#video {
	position: absolute;
	z-index: 20;
	top: 203px;
	right: 516px;
	width: 170px;
	overflow: hidden;
	height: 153px;
}
/* INTERIOR PAGES */

.title_WhatsNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D3679D;
	margin: 0px 0px 14px 0px;
}
.title_Treatments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7AA9CA;
	margin: 0px 0px 14px 0px;
	line-height: 22px;
}
.title_Treatments_Fraxel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #91103d;
	margin: 0px 0px 14px 0px;
	line-height: 22px;
}
.title_Treatments_SlimLipo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #15A7AF;
	margin: 0px 0px 14px 0px;
	line-height: 22px;
}
.title_Treatments_Botox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6834a7;
	margin: 0px 0px 14px 0px;
	line-height: 22px;
}
.title_Treatments_Thermage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #973a8e;
	margin: 0px 0px 14px 0px;
	line-height: 22px;
}
.title_Treatments_Restylane {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1374b7;
	margin: 0px 0px 14px 0px;
	line-height: 22px;
}
.title_Treatments_ClearBrilliant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0b91d3;
	margin: 0px 0px 14px 0px;
	line-height: 22px;
}
.title_Treatments_Microderm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FB8533;
	margin: 0px 0px 14px 0px;
	line-height: 22px;
}
.title_Treatments_blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	margin: 0px 0px 14px 0px;
}
.title_Treatments_blockquoteitalic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 12px;
	color: #808080;
	margin: 0px 0px 14px 0px;
}

.title_Treatments_blockquoteitalicright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 12px;
	text-align: right;
	color: #808080;
	margin: 0px 0px 14px 0px;
}
.title_Products {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E2AC16;
	margin: 0px 0px 14px 0px;
}
.title_AboutUs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #89A85A;
	margin: 0px 0px 14px 0px;
}
.title_AboutFaces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D3679D;
	margin: 0px 0px 14px 0px;
}
#sectionHead_WhatsNew {
	position: absolute;
	z-index: 10;
	top: 157px;
	right: 0px;
	background: #F8E9DC url(../_images/subhead_whatsnew.jpg) no-repeat;
	width: 710px;
	height: 140px;
	border-top: 1px solid #D3BD98;
	text-align: left;
}
#sectionHead_Treatments {
	position: absolute;
	z-index: 10;
	top: 157px;
	right: 0px;
	background: #F8E9DC url(../_images/subhead_treatments.jpg) no-repeat;
	width: 710px;
	height: 140px;
	border-top: 1px solid #F6CFB0;
	text-align: left;
	}
#sectionHead_Fraxel {
	position: absolute;
	z-index: 10;
	top: 301px;
	right: 0px;
	background: #ffffff url() no-repeat;
	width: 710px;
	height: 98px;
	border-top: 1px solid #cccccc;
	text-align: left;
	}
#sectionContent_Fraxel {
	position: absolute;
	z-index: 10;
	top: 296px;
	right: 0px;
	background: #F8E9DC url(../images/fraxelbg.jpg) no-repeat;
	width: 710px;
	height: 98px;
	border-top: 1px solid #F6CFB0;
	text-align: left;
}
#sectionContent_Thermage {
	position: absolute;
	z-index: 10;
	top: 295px;
	right: 0px;
	background: #F8E9DC url(../images/thermagebg.jpg) no-repeat;
	width: 710px;
	height: 98px;
	border-top: 1px solid #F6CFB0;
	text-align: left;
}
#sectionHead_Products {
	position: absolute;
	z-index: 10;
	top: 156px;
	right: 0px;
	background: #F8E9DC url(../_images/subhead_products.jpg) no-repeat;
	width: 710px;	
	height: 140px;
	border-top: 1px solid #BBE1F6;
	text-align: left;
}
#sectionHead_AboutUs {
	position: absolute;
	z-index: 10;
	top: 156px;
	right: 0px;
	background: #F8E9DC url(../_images/subhead_aboutus.jpg) no-repeat;
	width: 710px;	
	height: 140px;
	border-top: 1px solid #99C452;
	text-align: left;
}
#sectionHead_AboutFaces {
	position: absolute;
	z-index: 10;
	top: 156px;
	right: 0px;
	background: #F8E9DC url(../_images/subhead_aboutfaces.jpg) no-repeat;
	width: 710px;	
	height: 140px;
	border-top: 1px solid #FFE08E;
	text-align: left;
}
#sectionHead_Utility {
	position: absolute;
	z-index: 10;
	top: 156px;
	right: 0px;
	background: #F8E9DC;
	width: 710px;	
	border-top: 1px solid #D3BD98;
	text-align: left;
}
#sectionNav {
	position: absolute;
	z-index: 20;
	top: 53px;
	left: 31px;
}
#intContentContainer {
	position: absolute;
	z-index: 10;
	top: 296px;
	right: 0px;
	text-align: left;
	background: url(../_images/content_bkg.jpg) bottom right no-repeat;
	width: 728px;
	vertical-align: top;
}
#intLeftCol {
	position: relative;
	z-index: 20;
	float: left;
	width: 340px;
	margin: 20px 0px 114px 50px;
	_margin: 20px 0px 70px 25px;	
}
#intRightCol {
	margin: 20px 0px 62px 470px;
	_margin: 20px 0px 62px 470px;	
}
#intContentUtility {
	position: absolute;
	z-index: 10;
	top: 200px;
	right: 0px;
	text-align: left;
	background: url(../_images/content_bkg.jpg) bottom right no-repeat;
	width: 728px;
	vertical-align: top;
}
#intContentOneCol {
	position: absolute;
	z-index: 10;
	top: 401px;
	right: 0px;
	text-align: left;
	background: url(../_images/fraxel_bg.jpg) bottom right no-repeat;
	width: 728px;
	vertical-align: top;
	background-image: url(../_images/content_bkg.jpg);
}
#intOneCol {
	position: relative;
	z-index: 20;
	width: 670px;
	padding: 25px;
	background: url(../_images/fraxel_bg.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 120px;
	margin-left: 18px;
	}
#intOneColThermage {
	position: relative;
	z-index: 20;
	width: 670px;
	padding: 25px;
	background: url(../_images/thermage_bg.jpg) no-repeat;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 120px;
	margin-left: 18px;
}
#intOneColMicroderm {
	position: relative;
	z-index: 20;
	width: 670px;
	padding: 25px;
	background: url(../_images/microderm_bg.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 120px;
	margin-left: 18px;
}
#intOneColRestylane {
	position: relative;
	z-index: 20;
	width: 670px;
	padding: 25px;
	background: url(../_images/restylane_bg.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 120px;
	margin-left: 18px;
}
#intOneColClearBrilliant {
	position: relative;
	z-index: 20;
	width: 670px;
	padding: 25px;
	background: url(../_images/clearbrilliant_bg.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 120px;
	margin-left: 18px;
}
#intOneColFacials {
	position: relative;
	z-index: 20;
	width: 670px;
	padding: 25px;
	background: url(../_images/facials_bg.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 120px;
	margin-left: 18px;
}
#intOneColLaser {
	position: relative;
	z-index: 20;
	width: 670px;
	padding: 25px;
	background: url(../_images/laser_bg.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 120px;
	margin-left: 18px;
}
#intOneColFAQ {
	position: relative;
	z-index: 20;
	width: 670px;
	padding: 25px;
	background: url(../_images/faq_bg.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 120px;
	margin-left: 18px;
}
#intOneColBotox {
	position: relative;
	z-index: 20;
	width: 670px;
	padding: 25px;
	background: url(../_images/botox_bg.jpg) no-repeat;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 120px;
	margin-left: 18px;
}
/* FOOTER */

#homeFooter {
	position: absolute;
	top: 530px;
	right: 0px;
	width: 710px;	
	
}
#footer {
	position: relative;
	clear: both;
	top: 0px;
	left: 18px;		
	width: 710px;	
	margin-bottom: 8px;
	_margin-bottom: 5px;
		
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
}
.footerText a:link, .footerText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
}
.footerText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: underline;
}
.footerTextBox {
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	width: 98px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding: 2px 0px 0px 2px;
}

/* FORM STYLES */

.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A54399;
	font-style: italic;	
}
.textField {
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	padding: 5px 0px 0px 2px;
}
.menuList {
	background-color: #FFFFFF;
	height: 18px;
	_height: 16px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	padding: 2px 0px 0px 2px;
	margin-top: 8px;
}
.formCellPad {
	padding: 12px 0px 0px 2px;
	vertical-align: bottom;
}
.cellSubmit {
	padding: 22px 0px 0px 0px;
}
.textSubmit {
	background: url(../_images/bullet_green.gif) left 4px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #411D06;	
	padding-left: 16px;	
}
.textSubmit a:link, .textSubmit a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #411D06;	
	text-decoration: none;
}
.textSubmit a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #411D06;	
	text-decoration: underline;
}
#intOneColLandingPage {
	position: relative;
	z-index: 20;
	width: 670px;
	padding: 25px;
	background: url(../_images/fraxel_bg.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 120px;
	margin-left: 18px;
}
#intContentOneCol2 {
	position: absolute;
	z-index: 10;
	top: 301px;
	right: 0px;
	text-align: left;
	background: url(../_images/fraxel_bg.jpg) bottom right no-repeat;
	width: 728px;
	vertical-align: top;
	background-image: url(../_images/content_bkg.jpg);
}

