﻿body
{
/* font-family: "Times New Roman",Georgia,Serif; */
font-family: "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif;
/* font-size:medium; */
font-size:0.9em; background:#f3ece6;
}

#container {}
#container2 {
	width:955px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background: #f3ece6;
}

#wrapper2
{
	width:700px;
	position: relative;
	float: left;
}
#left_nav
{
	z-index: 600;
}


#layout7pagewrapper 
{
	clear: right;
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	width: 700px;
	margin-left:30px;
	position: relative;
	min-height:400px;
	background:#f3ece6
}

#layout7pagewrapper #header
{
	background-color: #eeeeee;
	height: 40px;
	width: 750px;
}
#layout7pagewrapper #footer
{
	background-color: #eeeeee;
	position:relative;
	clear: left;
	height: 40px;
	width: 750px;
}
#layout7pagewrapper #leftcolumn
{
	background:#f3ece6;
	background-repeat:repeat-y;
	color:#222222;
	float: left;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 12px;
	width: 400px;
	position: relative;
	z-index: 10;
	min-height: 400px;

}
#layout7pagewrapper #leftcolumn a
{
color:#0077cc;
}
#layout7pagewrapper #rightcolumn
{

	clear: right;
	float: right;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	width: 240px;
        margin-left:30px;
	position: relative;
	min-height:400px;
}

#contacttext
{
	background-color: #f3ece6;
	float: left;
	padding-bottom: 12px;
	padding-left: 20px;
	padding-top: 12px;
	width: 433px;
	position: relative;
	z-index: 10;
	min-height: 400px;
	font-size:0.9em;
	
}
#map
{
	background-image: url('../images/sce/right-bkg.gif');
	background-repeat: repeat;
	clear: right;
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	width: 270px;
	position: relative;
min-height:400px;
}


quote
{
	color: #444444;
	font-size: small;
	font-style: italic;
	text-align: right;
border-right:20px;
}
 
#layout7pagewrapper #product
 {
	background-color: #ffffff;
	float: left;
	padding-bottom: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	width: 733px;
	position: relative;
	z-index: 10;
	min-height: 400px;
	
}

.style2 {
	color: #990000;
	font-weight: bold;
	
}
.style4 {
	color: red;
	font-weight: bold;
	
}
.style5 {color: #006633; font-weight:bold;}
#container2 #header #sitenav
{

margin-top:6px;
color:#5c1012;
width:955px;
text-align:right;
font-size:0.9em;
}
#container2 #header #sitenav a
{
color:#5c1012;
text-decoration:none;
}
#container2 #header #sitenav a:hover
{
color:#006633;
text-decoration:none;
}

#container2 #header #shopping_cart 
{
position:absolute;
left:600px;
top:165px;
background-color:white;
width:310px;
}
#catalog1
{
position:relative;
float:left;
clear:left;
width:200px;
}


#content
{
	width:700px;
	position:relative;
	float:left;
	background:#f3ece6
}
#rightcatalog
{
width:700px;
max-width:700px;
position:relative;
}


#contentbody
{
	width:700px;
	max-width:700px;
	position:relative;
	float:left;
	margin-left:30px
}
#catsearch
{
width:750px;
max-width:750px;
position:relative;
float:right;
}

#newsletter 
{
width:50px;max-width:50px;
}
#newsletter .form_element
{color:#651516;
text-align:left;
padding:0px;
margin:0px;
border:0px;
width:50px;max-width:70px;
left:0px;}

.promot
{
	background-color:#deffde;
	background:url(../images/sce/holiday-promo-bkg.gif) no-repeat;
        background-repeat:no-repeat;
	border:2px dashed #922b2c;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
text-align:center;font-weight:bold;
color:#006633;
}
.promot .promotitle
{
color:red;font-size:large;font-weight:bold;}
.promot .promocondition
{
color:red;font-size:small;font-weight:normal;}

#ideal-protein{text-align:center;color:#006633;height:165px;}
#ideal-protein #phrase1{position:relative;float:left;width:250px;top:0px;}
#ideal-protein #phrase2{position:relative;float:left;width:250px;}
#main-bullets a{font-size:15.5px; line-height:170%}
#print-banner{display:none}

#header {width:100%; width:955px; height:215px; margin-bottom:0px; padding-bottom:0px; background-image:url('../images/sce/Banner.jpg');background-repeat:no-repeat;}
#header #contactinfo {color:#551516;position:relative;float:left;height:80px;left:700px;top: 140px;padding-left:0px;padding-right:0px; text-align:center}

#header #contactinfo div{margin-bottom:10px}

#container #wrapper #leftMenu
{
position:relative;
float:left;
z-index:999;
width:200px;
}
#leftMenu1
{width:200px
}

#leftMenu a img {
    background-color: #ffffff;}



#product-content #spa-promotions{width:770px;height:459px;background:url(../images/sce/promotions-bkg.jpg);background-repeat:no-repeat;margin-left:5px;}
#product-content #spa-promotions .type{width:203px;float:left;margin-left:29px;margin-right:24px;}
#product-content #spa-promotions .product-pic{text-align:center;margin-top:25px}
#spa-promotions .product-pricing{font-size:85%;margin-bottom:5px;}
.type .promo-name{color:#654489;font-weight:bold;margin-top:10px;height:90px}


#product-content #spa-promotions1{width:770px;height:459px;background:url(../images/sce/promotions-bkg.jpg);background-repeat:no-repeat;margin-left:5px;}
#product-content #spa-promotions1 .type{width:203px;float:left;margin-left:29px;margin-right:24px;}
#product-content #spa-promotions1 .type .product-pic{text-align:center;margin-top:25px}




#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}

body {
	padding: 0px;
	margin: 0px;
}
div {
	margin: 0px;
	padding: 0px;
}



#footer1 {clear: both;text-align:center; background:#edc777;color:#6e321e;line-height:0px;border-top-width:1px;border-top-color:#f2d599;border-top-style:solid;padding-bottom:6px;}
#top_nav {width:100px;height:420px;float: left; }
#content {min-height:420px;}
#conatiner #wrapper{
position:relative;
	float: left;
	margin-top:0px;
	padding-top:0px;
	width: 955px;
	background-color:#f3ece6
}  

height:auto;
 /* changed for non layout pages */
}
html>body #wrapper {height:auto;}
html>body #wrapper2 {height:auto;}
#footer .link_footer_first { border-left :solid 0px #000; padding-left:4px;color:#6e321e;line-height:20px;}
#footer .link_footer{ border-left :solid 1px #000; padding-left:4px;color:#6e321e;line-height:20px;}
#footer .footer_language_link {	border-left:solid 1px #000;}
#footer .footer_last{}
#footer1{font-size:small}
#footer {
	width:100%;
	padding-left:0px;
	position:relative;
	float:left;
	text-align:center
}

#day-spa-specials .strongr{font-weight:bold;color:#085999}


#aspnetForm ul li{line-height:110%}




a:active {font-weight:bold}
a:focus{
	text-decoration:none;}

a:visited {
	color: purple;
	text-decoration: underline;
}

a:hover {
	color: red;
	text-decoration: none;
}



#aspnetForm{margin-left:20px;width:700px}
.clear 
{
	clear: both;height:12px;
}

.auto-style1 {
		margin-left: 40px;
	}
.auto-style2 {
		font-size: smaller;
		margin-left: 40px;
	}
.treatment-price {
		font-weight: bold;
		margin-left:120px;
width:100px;float:right;text-align:right
	}
.treatment-name {
		font-weight: bold;
		font-style:italic;

	}
	

