html, body {margin: 0px;padding: 0px;}

.body {background-color: #ffffff; padding-left: 5px; padding-top: 5px; padding-right: 5px; }
.left {width: 7px; background-image: url(images/left.jpg); vertical-align: bottom;}
.right {width: 7px; background-image: url(images/right.jpg); vertical-align: bottom;}
.homeHead {width: 713px; height: 331px; padding-bottom: 5px;}
.pageHead {width: 713px; height: 124px; align: center; background-image: url(images/headback.jpg); background-repeat: no-repeat; padding-left: 14px; padding-right: 14px;}
.address {font-family: georgia, times, serif; font-size: 12px; line-height: 19px; font-variant: small-caps; color: #908380; text-align: center;}
.address2 {font-family: georgia, times, serif; font-size: 12px; line-height: 17px; font-variant: small-caps; color: #8f8986; text-align: center; margin-top: 10px; margin-bottom: 0px; width: 178px;}

.menu {height: 25px; background-color: #8f8986; }
.sub {width: 202px; border-color: #cfcbbb; border-style: solid; border-width: 1px; }
.sidebar {width: 202px; }
.sublinks {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #514845; padding-left: 10px; padding-right: 5px; padding-bottom: 10px;}
.pageText {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #514845; padding-left: 30px; padding-right: 30px; }
.linksOut {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 15px; color: #e8e4d8; }
.staff {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #514845;}
.text {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #514845; width: 500px; margin-right: 11px;}
.openHouse {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #514845; }
.label {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #514845; }
h1 {font-family: verdana, arial, sans-serif; font-size: 16px; line-height: 18px; color: #6d6866; font-weight: bold;}
h2 {font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 14px; color: #6d6866; font-weight: normal; margin-bottom: 6px;}
h3 {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #6d6866; font-weight: bold; margin-bottom: 6px;}
h4 {font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 12px; color: #6d6866; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
h5 {font-family: verdana, arial, sans-serif; font-size: 14px; line-height: 20px; color: #792d23; font-weight: bold; margin-bottom: 0px;}
h6 {font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 14px; color: #6d6866; font-weight: normal; margin-top: 4px; margin-bottom: 30px;}

.quote {width: 202px; background-color: #f7f5ed; font-family: georgia, times, serif; font-size: 11px; line-height: 18px; color: #827d7a; padding-left: 5px; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; }
.sidenote {width: 202px; background-color: #f7f5ed; font-family: georgia, times, serif; font-size: 11px; line-height: 18px; color: #827d7a; padding-left: 15px; padding-top: 12px; padding-right: 12px; padding-bottom: 12px; }
.emailList {width: 202px; background-color: #e7eaef; font-family: georgia, times, serif; font-size: 11px; line-height: 16px; color: #635e5c; padding-left: 15px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; }
.wahtsnewside	{width: 200px; background-color: #f2f4f5; font-family: verdana; font-size: 11px; line-height: 17px; color: #000000; padding-left: 10px; padding-top: 12px; padding-right: 10px; padding-bottom: 12px; }
.before {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #514845; width: 452px;}
.footer {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 24px; color: #bbb2b2; text-align: center; padding-top: 10px; padding-bottom: 33px !important; padding-bottom: 27px;}
.copy {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #9a9390; text-align: center; margin-top: 2px;}
.about {height: 88px; background-image: url(images/about.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 56px;}
.services {height: 88px; background-image: url(images/our-services.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 56px;}
.spa {height: 88px; background-image: url(images/spa.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 56px;}
.gallery {height: 88px; background-image: url(images/gallery.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 56px;}
.whatsnew {height: 88px; background-image: url(images/whats-new.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 56px;}
.products {height: 88px; background-image: url(images/products.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 56px;}
.contact {height: 88px; background-image: url(images/contact.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 56px;}
.prepare {height: 88px; background-image: url(images/prepare.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 56px;}
.sitemap {height: 88px; background-image: url(images/sitemap.gif); background-repeat: no-repeat; padding-left: 30px; padding-top: 56px;}
.faces {background-image: url(images/face-back.jpg); background-repeat: no-repeat; background-position: center 285px;}
.stripes {background-image: url(images/footer-background.gif);background-repeat: repeat-x; background-position: left bottom;}
.feature {background-image: url(images/feature-back.jpg);background-repeat: no-repeat; width: 713px; padding-top: 10px; padding-bottom: 10px;}
.what {width: 254px; height: 190px; background-color: #ffffff; border-color: #cfcbbb; border-style: solid; border-width: 1px; margin-left: 10px;}
.stella {width: 167px; margin-left: 10px;}
.break {height: 5px;}
.break2 {height: 12px;}
.news {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 18px; color: #6d6866; padding-left: 10px; padding-right: 5px; padding-bottom: 8px;}
.care {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 16px;  padding-left: 22px; padding-top: 10px; padding-right: 20px; padding-bottom: 16px; background-color: #f7f5ed; width: 178px; }
hr {border-style: dotted;  color: #aea5a1; border-height: 1px;}

.homeTease {font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 17px; color: #514845; padding: 6, 6, 6, 6; background-color: #f7f5ed; width: 178px;}
.social {text-align: center; background-color: #ffffff; width: 178px;}

a {color: #792d23;  text-decoration: none;}
a:hover {color: #514845; text-decoration: underline;}

a.subnav {color: #6d6866;  text-decoration: none;}
a.subnav:hover {color: #514845; text-decoration: underline;}
a.subnavOn {color: #792d23;  text-decoration: none; font-weight: bold;}
a.subnavOn:hover {color: #514845; text-decoration: underline;}
a.foot {color: #77716f;  text-decoration: none;}
a.foot:hover {color: #514845; text-decoration: none;}
a.homeCare {color: #6d6866;  text-decoration: none;}
a.homeCare:hover {color: #514845; text-decoration: underline;}
a.zango {color: #9a9390; text-decoration: none; }
a.zango:hover {color: #514845; text-decoration: underline;}