@charset "UTF-8";
/* CSS Document */
img {border: 0px;}
body { background-color: #e7e5d0; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#a9945a; font-size:11px;  line-height:21px; letter-spacing:.1em;background-image:url(images/mainback.jpg); background-position:center; background-repeat:repeat-y}
#splashcontainer { margin-left:auto; margin-right:auto; width:771px; margin-top:50px;}
.splashright { width:504px; float:left;}
.splashleft { width:267px; float:left;}
.splashfooter { width:771px; float:left; background-image:url(images/splashfooter.jpg); background-repeat:no-repeat; background-position:top;}
.splashfooter p{ width:740px; margin-left:30px; margin-top:40px; color:#ded8c2; font-size:10px; text-align:center;}
.splashcopyright {color: #c5642e;  margin-top:20px; margin-left:300px; font-size:10px; letter-spacing:normal; line-height:normal;}
.splashcopyright a{ color:#c5642e; text-decoration:none;}

h1 { font-size:14px; color:#c5642e; }

#container {margin-right:auto;
margin-left:auto;
width: 900px;
background-image:url(images/mainback.jpg);
height:auto !important; 
height:100%;
min-height:100%;
}

#homecontentarea {
background-image:url(images/homeright2.jpg);
background-repeat:no-repeat;
background-position:top;
float: left;
width:900px;
}
img.logo {padding-top:30px; float: left;}

#nav {
height: 100px;
margin: 0px;
float:left;
width: 592px;
padding-top:70px; padding-bottom:0;}

.arealeft { width:130px;float:left; color:#c5642e; line-height:normal;  }
.arealeftb { width:130px;float:left; color:#c5642e; line-height:normal; text-align:center; padding-top:100px; margin-left:-10px}
img.subscribe {padding-top:20px;}
img.facials {padding-top:30px;}
.arearight { width:350px; float:left;}
.arearight p{ width:400px; font-size:11px; margin-top: 0px;}


.subnavhome {margin-left: 40px;  color:#c5642e; font-style:normal; text-decoration:none; margin-top:-10px; color:#a9945a; }
.subnavhome a{color:#a9945a; text-decoration:none; font-weight:normal;font-size:11px}

.subnavlocation {margin-left: 95px;  color:#c5642e; font-style:normal; text-decoration:none; margin-top:-8px; color:#a9945a; }
.subnavlocation a{color:#a9945a; text-decoration:none; font-weight:normal;font-size:11px}

.subnavtreatments {margin-left: 40px;  color:#c5642e; font-style:normal; text-decoration:none; margin-top:-8px; color:#a9945a;}
.subnavtreatments a{color:#a9945a; text-decoration:none; font-weight:normal;}
.subnavgift {margin-left: 95px;  color:#c5642e; font-style:normal; text-decoration:none; margin-top:-7px; color:#a9945a;}
.subnavgift a{color:#a9945a; text-decoration:none; font-weight:normal;}
#insidecontentarea {
background-image:url(images/insideright.jpg);
background-repeat:no-repeat;
background-position:top;
float: left;
width:900px;
}


#facials { width:710px;}
.facialsdescription p{ padding-left: 30px; float:left; width:540px; margin-bottom:10px;}
.arealeftfacials { width:130px; float:left; color:#c5642e; line-height:normal; }
.facialsleft{ width:260px; float:left; padding-left:30px;}
.facialsleft p{ margin-bottom:10px;}
.facialsright{ width:260px; float:left; padding-left:30px;}
.facialsright p{ margin-bottom:10px;}
#facials2 { width:710px; }
.facialsleft2{ width:260px; float:left; padding-left:30px;}
.facialsleft2 p{ margin-bottom:10px;}
.facialsright2 { width:260px; float:left; padding-left:30px;}
.facialsright2 p{ margin-bottom:10px;}
h2 { color: #5e78c3; font-size:12px; margin-bottom:0px; margin-top:20px; font-style:italic; font-weight:normal;}


.footernavhome { text-align:center; width:650px; margin-left:-117px}
.footernavhome a{ color:#c5642e; text-decoration:none; font-size:11px; margin:5px;}
.footernavapp { text-align:center; width:650px; margin-left:0px}
.footernavapp a{ color:#c5642e; text-decoration:none; font-size:11px; margin:5px;}
.footernavgift { text-align:center; width:650px; margin-left:100px}
.footernavgift a{ color:#c5642e; text-decoration:none; font-size:11px; margin:5px;}
.footernavhomev { text-align:center; width:850px;}
.footernavhomev a{ color:#c5642e; text-decoration:none; font-size:11px; margin:5px;}
.footernavbridal { text-align:center; width:650px; margin-left:10px; margin-top:50px}
.footernavbridal a{ color:#c5642e; text-decoration:none; font-size:11px; margin:5px;}
.copyright {color:#c5642e; font-size:10px; font-style:normal;  padding-left:13px; width:390px; text-align:center; line-height:18px; padding-top:0px; padding-bottom:20px; line-height:normal; letter-spacing:normal}
.copyright a{color:#c5642e;  text-decoration:none; margin:5px; font-size:10px}
.copyrightmake {color:#c5642e; font-size:10px; font-style:normal;  padding-left:10px; width:650px; text-align:center; line-height:18px; padding-top:0px; padding-bottom:20px; line-height:normal; letter-spacing:normal}
.copyrightmake a{color:#c5642e;  text-decoration:none; margin:5px; font-size:10px}
.copyrightgift {color:#c5642e; font-size:10px; font-style:normal;  padding-left:21px; width:390px; text-align:center; line-height:18px; padding-top:0px; padding-bottom:20px; line-height:normal; letter-spacing:normal}
.copyrightgift a{color:#c5642e;  text-decoration:none; margin:5px; font-size:10px}
.copyrightapp {color:#c5642e; font-size:10px; font-style:normal;  padding-left:130px; width:390px; text-align:center; line-height:18px; padding-top:0px; padding-bottom:20px; line-height:normal; letter-spacing:normal}
.copyrightapp a{color:#c5642e;  text-decoration:none; margin:5px; font-size:10px}
.copyrightbridal {color:#c5642e; font-size:10px; font-style:normal; width:390px; text-align:center; line-height:18px; padding-top:0px; padding-bottom:20px; line-height:normal; letter-spacing:normal; margin-left:150px}
.copyrightbridal a{color:#c5642e;  text-decoration:none; margin:5px; font-size:10px}
.copyrightv {color:#c5642e; font-size:10px; font-style:normal;  padding-left:13px; width:850px; text-align:center; line-height:18px; padding-top:0px; padding-bottom:20px; line-height:normal; letter-spacing:normal}
.copyrightv a{color:#c5642e;  text-decoration:none; margin:5px; font-size:10px}
.footerfacials { width:850px; text-align:center; margin-bottom:0; margin-left:-117px}
.footerfacials a{ color:#c5642e; text-decoration:none; font-size:11px; margin:5px;}
.copyrightfacials {color:#c5642e; font-size:10px; font-style:normal;   width:860px; text-align:center; line-height:18px; padding-top:0px; line-height:normal; letter-spacing:normal }
.copyrightfacials a{color:#c5642e;  text-decoration:none; margin:5px; font-size:11px; letter-spacing:normal}
.copyrighttreatments {color:#c5642e; font-size:10px; font-style:normal;    text-align:center; line-height:18px; padding-top:0px; line-height:normal; letter-spacing:normal}
.copyrighttreatments a{color:#c5642e;  text-decoration:none; margin:5px; font-size:11px; letter-spacing:normal}
.footertreatments { width:800px; text-align:center; margin-bottom:0;}
.footertreatments a{ color:#c5642e; text-decoration:none; font-size:11px; margin:5px;}

.footerface { width:600px; text-align:center; margin-bottom:0;}
.footerface a{color:#c5642e; text-decoration:none; font-size:11px; margin:5px;}
.copyrightface {color:#c5642e; font-size:10px; font-style:normal;   width:600px; text-align:center; line-height:18px; padding-top:0px; line-height:normal; letter-spacing:normal; margin-left:-117px }
.copyrightface a{color:#c5642e;  text-decoration:none; margin:5px; font-size:11px; letter-spacing:normal}
.copyrightfacial {color:#c5642e; font-size:10px; font-style:normal;   width:650px; text-align:center; line-height:18px; padding-top:0px; line-height:normal; letter-spacing:normal; margin-left:85px }
.copyrightfacial a{color:#c5642e;  text-decoration:none; margin:5px; font-size:11px; letter-spacing:normal}


#treatments { width:850px; margin-left:-40px; }


#content { width: 750px;}
#contentgift { width: 650px; float:left}
.contentdescription p{ padding-left: 30px; float:left; width:540px;}
.contentdescriptionv {float:left; width:650px; margin-left:160px}
.contentleft {width:265px; float:left; padding-left:30px; min-height:200px;}
.contentleft p{ margin-bottom:10px;}
.contentleftgift {width:260px; float:left; padding-left:30px; min-height:200px;}
.contentleftgift p{ margin-bottom:10px;}
.contentright { width:260px; float:left; padding-left:30px;}
.contentright p { margin-bottom:10px;}

#locationcontentarea {
background-image:url(images/insideright.jpg);
background-repeat:no-repeat;
background-position:top;
float: left;
width:900px;
min-height:677px;
}
#bridalcontentarea {
background-image:url(images/bridalright.jpg);
background-repeat:no-repeat;
background-position:top;
float: left;
width:900px;
min-height:677px;
}

.blue { color: #5e78c3;}

