body {
background-image:url(../images/img-sandbgblue.jpg);
background-color:#355272;
background-position:top center;
background-repeat: no-repeat;
text-align:center;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#282828;
line-height:20px;
}

a {
color:#282828;
text-decoration:none;
}

a:hover {
color:#282828;
text-decoration:underline;
}

p {
margin-top:0px;
margin-right:0px;
margin-bottom:9px;
margin-left:0px;
}

html {
text-align:left;
margin:auto;
}

/* extra */ 

#addressnav {
width:940px;
padding-top:4px;
text-align:right;
margin:auto;
}

#navigation {
width:940px;
height:30px;
margin:auto;
}

#footer {
padding-top:15px;
text-align:right;
margin:auto;
}

#home-right {
width:350px;
height:498px;
text-align:top right;
margin:auto
}

#home-rotator {
background-position:top left;
background-color:#FFFFFF;
width:590px;
height:280px;
margin:auto;
}

#home-welcome {
background-position:top;
background-color:#FFFFFF;
width:590px;
height:auto;
text-align:left;
margin:auto;
}

#home-body {
background-position:top;
background-color:#FFFFFF;
width:377px;
height:auto;
text-align:left;
padding-left:40px;
margin:auto;
}

#home-righttext {
background-position:top;
background-color:#FFFFFF;
width:247px;
height:280px;
text-align:left;
padding-left:43px;
padding-right:60px;
}

#home-product {
background-position:top left;
width:350px;
height:218px;
margin:auto;
}

#hair-left {
background-position:top;
background-color:#FFFFFF;
width:510px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
}

#hair-right {
background-position:top;
background-color:#f2ede1;
width:350px;
text-align:left;
margin:auto;
}

#nail-left {
background-position:top;
background-image:url(../images/bkgd-nailcare.jpg);
background-repeat: no-repeat;
background-color:#FFFFFF;
width:510px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#hand-right {
background-position:top;
background-color:#cfe0dc;
width:350px;
text-align:left;
margin:auto;
overflow:auto;
}

#foot-left {
background-position:top;
background-color:#ecf1e4;
width:510px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#foot-right {
background-position:top;
background-color:#dee6cb;
width:350px;
text-align:left;
margin:auto;
overflow:auto;
}

#skin-left {
background-position:top;
background-image:url(../images/banner-skinrepair.jpg);
background-repeat: no-repeat;
background-color:#ddebf3;
width:510px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#skin-right {
background-position:top;
background-color:#FFFFFF;
width:350px;
text-align:left;
margin:auto;
overflow:auto;
}

#massage-left {
background-position:top;
background-image:url(../images/banner-massage.jpg);
background-repeat: no-repeat;
background-color:#f6f1e2;
width:510px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#massage-right {
background-position:top;
background-color:#FFFFFF;
width:350px;
text-align:left;
margin:auto;
overflow:auto;
}

#body-left {
background-position:top;
background-image:url(../images/bkgd-bodycare.jpg);
background-repeat: no-repeat;
background-color:#FFFFFF;
width:510px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#body-right {
background-position:top;
background-color:#cfe0dc;
width:350px;
text-align:left;
margin:auto;
overflow:auto;
}

#packages-left {
background-position:top;
background-image:url(../images/banner-packages.jpg);
background-repeat: no-repeat;
background-color:#c7dddd;
width:510px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#packages-right {
background-position:top;
background-color:#FFFFFF;
width:350px;
text-align:left;
margin:auto;
overflow:auto;
}

#express-left {
background-position:top;
background-image:url(../images/bkgd-express.jpg);
background-repeat: no-repeat;
background-color:#e8e8e8;
width:510px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#makeup-left {
background-position:top;
background-image:url(../images/banner-makeup.jpg);
background-repeat: no-repeat;
background-color:#dae9f2;
width:510px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#makeup-right {
background-position:top;
background-color:#b3ccda;
width:350px;
text-align:left;
margin:auto;
overflow:auto;
}

#policies {
background-position:top;
background-image:url(../images/bkgd-policies.jpg);
background-repeat: no-repeat;
background-color:#ebf0f4;
width:860px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#right-nopadding {
background-position:top;
background-color:#FFFFFF;
width:350px;
text-align:left;
margin:auto;
overflow:auto;
}

#specials {
background-position:top;
background-image:url(../images/bkgd-specials.jpg);
background-repeat: no-repeat;
background-color:#f1f5eb;
width:860px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#reviews {
background-position:top;
background-image:url(../images/bkgd-reviews.jpg);
background-repeat: no-repeat;
background-color:#f1f5eb;
width:860px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#ourteam {
background-position:top;
background-image:url(../images/banner-team.jpg);
background-repeat: no-repeat;
background-color:#ffffff;
width:860px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#employment {
background-position:top;
background-image:url(../images/bkgd-employment.jpg);
background-repeat: no-repeat;
background-color:#FFFFFF;
width:860px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

#price {
background-position:top;
background-image:url(../images/bkgd-price.jpg);
background-repeat: no-repeat;
background-color:#e5e9ed;
width:860px;
align:top;
text-align:left;
padding-left:40px;
padding-right:40px;
margin:auto;
overflow:auto;
}

.topnavtext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:right;
text-decoration:none;
}

.topnavtext a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:right;
text-decoration:none;
}

.topnavtext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:right;
text-decoration:underline;
}

.avedaspa {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:right;
line-height:18px;
margin:auto;
}

.phone {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#749cb4;
text-align:right;
line-height:18px;
margin:auto;
}

.paragraphtext {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#646464;
line-height:18px;
}

.teamtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#646464;
line-height:17px;
}

.whitetext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
line-height:18px;
}

.name {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ffffff;
line-height:18px;
}

.event {
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003468;
line-height:16px;
}

.footertext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#749cb4;
text-align:right;
margin:auto;
text-decoration:none;
}

.footertext a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#749cb4;
text-align:right;
text-decoration:none;
}

.footertext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:right;
text-decoration:none;
}

.footercopyright {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:right;
margin:auto;
}

.hair-service {
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#646464;
line-height:14px;
}

.hair-servicespecial {
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#646464;
line-height:14px;
}

.hair-servicespecial a{
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#646464;
line-height:14px;
text-decoration:underline;
}

.hair-servicespecial a:hover{
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#646464;
line-height:14px;
text-decoration:underline;
}

.hair-serviceheader {
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#654011;
line-height:14px;
text-decoration:underline;
}

.hair-small {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
line-height:14px;
}

.hair-smallspecial {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
line-height:14px;
letter-spacing:-1px;
}

.massagelink {
font:Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:15px; 
color:#9c855c; 
text-align:left; 
line-height:20px; 
text-decoration:none;
}

.massagelink a{
font:Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size:15px; 
color:#9c855c; 
text-align:left; 
line-height:20px; 
text-decoration:none;
}

.service {
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#646464;
line-height:14px;
}

.servicemassage {
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#646464;
line-height:20px;
}

.teamheader {
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#5e88a2;
line-height:20px;
}

.pricedescrip {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
line-height:14px;
}

.pricedescrip a{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
line-height:14px;
text-decoration:none;
}

.pricedescrip a:hover{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
line-height:14px;
text-decoration:none;
}

.smalltext {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
line-height:16px;
}

.xsmalltext {
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#646464;
line-height:13px;
}

/* misc styles */ 

.clearer { 
height: 0px;  
clear: both;  
display: block;  
margin: 0px;  
padding: 0px;
overflow: hidden;  
visibility: hidden;  
font-size: 0px; 
}

AJS.preloadImages {('images/photos/');}
