/********** basic elements **********/html{	height: 100%;}body{	padding: 0px 0px 0px 0px;	margin-top: 30px;	margin-left: 30px;	height:100%;	font: 10pt helvetica;	line-height: 1.4;  /* distance between each lines set to 1.4 times the default */	color: #555753;	background: #FEF6F5 url('../images/bg.png');}h1{ 	font-size: 11pt;	font-weight: bold;	color: #FF9933;}h2{ 	font-size: 10pt;	font-weight: bold;	color: #FF9933;}/********** general styles **********/.intro{	margin-top: 30px;	font-size: 13pt;	font-weight: bold;}.introH{	margin-top: 30px;	font-size: 14pt;	font-weight: bold;}.#highlight{color: #CC6633;}.highlightH{	color: #CC6633;}.hours{	color: #CC6633;	font-size: 8pt;	line-height: 14pt;}.info{	color: #CC6633;	font-size: 8pt;	padding: 0px 10px 0px 10px;}.footnote{	color: #666666;	font-size: 7pt;}#page{	background-color: #FFFFFF; 	width: 940px;	height: 100%;	padding: 0px 0px 0px 0px;	margin-left: auto;	margin-right: auto;	margin-top: 0px;	margin-bottom: 0px;}/********** header styles **********/#header{ 	width: 100%;	height: 166px;	background: url('../images/header_bg.jpg') no-repeat top right;}#header_about{ 	width: 100%;	height: 166px;	background: url('../images/header_bg_about.jpg') no-repeat top right;}#header_spider{ 	width: 100%;	height: 166px;	background: url('../images/header_bg_spider.jpg') no-repeat top right;}#header_facial{ 	width: 100%;	height: 166px;	background: url('../images/header_bg_facial.jpg') no-repeat top right;}#header_work{ 	width: 100%;	height: 166px;	background: url('../images/header_bg_work.jpg') no-repeat top right;}#header_prices{ 	width: 100%;	height: 166px;	background: url('../images/header_bg_prices.jpg') no-repeat top right;}#header_beforeAfter{ 	width: 100%;	height: 166px;	background: url('../images/header_bg_beforeAfter.jpg') no-repeat top right;}#header_directions{ 	width: 100%;	height: 166px;	background: url('../images/header_bg_directions.jpg') no-repeat top right;}#header_contact{ 	width: 100%;	height: 166px;	background: url('../images/header_bg_contact.jpg') no-repeat top right;}#logo{	width: 225px;	height: 100%;	float: left;	background: url('../images/logo.png') no-repeat top left;}#header_contacts{	float: right;	height: 50px;	font-size: 9pt;	font-weight: bold;	background: url('../images/top_menu_bg.png') repeat-x bottom;}#header_contacts_text{	margin-top: 15px;	width:330px;}/********** body divs **********/#main{	width: 100%;	/* height: 100%; */	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background-color:#ffffff;}.main_left_content{	clear: both;	position:relative;	float: left;	text-align:left;	padding-left: 20px;	/* width: 23%; */	width: 210px;	height: 475px;  /*** this div height acts as a minimum height ***/	background: url('../images/main_left_bg.jpg') no-repeat top left #ffffff;}#bbbLogo{	float: left;	padding: 15px 0px 0px 40px;}.main_left_content div{	position:relative;	top: 230px;}.main_center_content{	width: 430px;	text-align:justify;}/* *//* Content Area Images *//* */.main_center{	float: left;	width: 702px;	height: 100%;	min-height: 550px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.main_center_home{	float: left;	text-align:justify;	width: 702px;	height: 100%;	min-height: 550px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: url('../images/contentArea/mansBack.jpg') no-repeat bottom right #ffffff;	font-size: 14px;}.main_center_about{	float: right;	text-align:left;	width: 702px;	height: 100%;	min-height: 550px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: url('../images/contentArea/flowerGirl.jpg') no-repeat bottom right #ffffff;}.main_center_prices{	float: right;	text-align:left;	width: 702px;	height: 100%;	min-height: 550px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.main_center_veins{	float: right;	text-align:left;	width: 702px;	height: 100%;	min-height: 550px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: url('../images/contentArea/legs.jpg') no-repeat bottom right #ffffff;}.main_center_facial{	float: right;	text-align:left;	width: 702px;	height: 100%;	min-height: 550px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: url('../images/contentArea/woman.jpg') no-repeat bottom right #ffffff;}.main_center_work{	float: right;	text-align:left;	width: 702px;	height: 100%;	min-height: 550px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: url('../images/contentArea/girlInTowel.jpg') no-repeat bottom right #ffffff;}.main_center_directions{	float: right;	text-align:left;	width: 702px;	height: 100%;	min-height: 550px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: url('../images/contentArea/branch.jpg') no-repeat top right #ffffff;}.main_center_contact{	float: right;	text-align:left;	width: 702px;	height: 100%;	min-height: 550px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: url('../images/contentArea/pedals.jpg') no-repeat bottom right #ffffff;}/* */.main_center_before{	float: right;	text-align:left;	width: 702px;	height: 100%;	min-height: 550px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: no-repeat bottom right #ffffff;}.main_center_daySpa{	float: right;	text-align:left;	width: 702px;	height: 100%;	min-height: 575px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: no-repeat bottom right #ffffff;}.main_center_giftCard{	float: right;	text-align:left;	width: 702px;	height: 100%;	min-height: 575px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: no-repeat bottom right #ffffff;}.main_center_win500{	float: right;	text-align:left;	width: 702px;	height: 100%;	min-height: 575px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	background: no-repeat bottom right #ffffff;}/********** footer divs **********/#footer{	clear: both;	width: 100%;	padding-bottom: 17px;	text-align: center;	color: #999999;  /* text color */	font-size: 10px;	background-image: url('../images/footer_bg.png');	background-repeat: repeat-x;}.footer_menu a{	padding-left: 3px;	padding-right: 3px;	text-decoration:none;	color: #999999;}.footer_menu a:hover{	color: orange;}#copyright{	clear: both;	text-align: center;	color: #999999;  /* text color */	font-size: 10px;}#finePrint{	clear: both;	text-align: left;	color: #999999;  /* text color */	font-size: 10px;}/************* drop shadow **********************/.shadow_table{	width: 950px;	height: 100%;	border-spacing: 0px;	border-style: hidden;}.shadow_table_top{	height: 7px;	vertical-align: bottom;}.shadow_table_bottom{	height: 7px;	vertical-align: top;}.shadow_table_left{	height: 100%;	width: 7px;	background: url('../images/shadowLeft.gif') repeat-y top right;}.shadow_table_right{	height: 100%;	width: 7px;	background: url('../images/shadowRight.gif') repeat-y top left;}