/* new top nav items */
ul#top-nav-wrapper {
 margin:0 10px;
 padding:0;
 list-style:none;
 width:100%;
}

ul#top-nav-wrapper li {
 font-family:"Times New Roman", Times, serif;
 font-size:16px;
 text-transform:uppercase;
 letter-spacing:-1px;
 color:#9c6a43;
 background:transparent url(../Images/TemplateImages/TopImages/TopNavi/bullet.gif) no-repeat 0 6px;
 margin:0 25px 0 0;
 padding:0 0 0 12px;
 float:left;
}

ul#top-nav-wrapper li a {
 font-family:"Times New Roman", Times, serif;
 font-size:16px;
 font-weight:normal;
 color:#9c6a43;
}

ul#top-nav-wrapper li a:hover {
 color:#9c6a43;
 text-decoration:none;
}


/* new treatment nav items */
ul#nav-wrapper {
 margin:10px 0 0 10px;
 padding:0;
 list-style:none;
}

ul#nav-wrapper li {
 font-family:"Times New Roman", Times, serif;
 font-size:14px;
 color:#9c6a43;
 margin:0 0 10px 0;
 padding:0;
}

ul#nav-wrapper li a {
 font-family:"Times New Roman", Times, serif;
 font-size:14px;
 font-weight:normal;
 color:#9c6a43;
}

ul#nav-wrapper li a:hover {
 color:#9c6a43;
 text-decoration:none;
}


/* top page classes + ids */
div#etiquette {
 display:none;
}

div#etiquette p {
 margin:0 0 8px 0;
 padding:0;
}

div#etiquette p.section-header {
 margin:25px 0 8px 0;
}

p strong#etiquette-title {
 color:#630;
 cursor:pointer;
}

p strong#etiquette-title:hover {
 color:#06c;
 text-decoration:underline;
}


/* treatment pages classes + ids */
h1.treatments {
 font-family:Amethysta, Gill Sans MT, Gill Sans, sans-serif;
 font-size:38px;
 font-weight:normal;
 color:#9c6a43;
 text-transform:none;
 margin-bottom:0;
}

h2.treatments {
 font-family:Amethysta, Gill Sans MT, Gill Sans, sans-serif;
 font-size:26px;
 font-weight:normal;
 color:#c9a281;
 text-transform:none;
 margin-top:0;
}


div#treatment-details-wrapper {
 margin:0 20px;
 margin-bottom:50px;
}

p.treatment-headers {
 padding-top:10px;
 margin-bottom:0;
}

p.treatment-prices {
 margin-left:20px;
}

div#treatment-details-wrapper .treatment-headers strong {
 font-family:Amethysta, Gill Sans MT, Gill Sans, sans-serif;
 font-size:16px;
 font-style:italic;
}

div#treatment-details-wrapper strong {
 font-size:13px;
}

td#treatments-wrapper {
 width:480px;
}

td#treatments-wrapper table {
 width:100%;
}


/* featured pages classes + ids */
.wrapperf {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#666;
 text-align:left;
}
.wrapperf h1 {
 margin:20px 0 0 0;
}
.wrapperf h2 {
 margin:6px 0 0 0;
}
.featurebody {
 margin:10px 0 0 20px;
}
.featurebody {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 padding:0 40px 0 40px;
 color:#666;
 text-align:left;
}
.featurebodyl0 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 padding:0 0 0 40px;
 color:#666;
 text-align:left;
}
.featurebody a:link, .featurebody a:visited, .featurebody a:hover, .featurebodyl0 a:active, .featurebodyl0 a:link, .featurebodyl0 a:visited, .featurebodyl0 a:hover, .featurebodyl0 a:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#630;
 text-decoration:none;
}
.featurebody a:hover, .featurebodyl0 a:hover {
 color:#06c;
 text-decoration:underline;
}


/* featured pages background ids */
#bgmassage {
 background:transparent url("../Images/FeaturedPagesImages/MassageBG.jpg") no-repeat right top;
}
#bgfacial {
 background:transparent url("../Images/FeaturedPagesImages/FacialBG.jpg") no-repeat right top;
}
#bgnails {
 background:transparent url("../Images/FeaturedPagesImages/NailsBG.jpg") no-repeat right top;
}
#bgpigmentation {
 background:transparent url("../Images/FeaturedPagesImages/PigmentationBG.jpg") no-repeat right top;
}
#bggroup {
 background:transparent url("../Images/FeaturedPagesImages/GroupBG.jpg") no-repeat right top;
}
#bgvoucher {
 background:transparent url("../Images/FeaturedPagesImages/VoucherBG.jpg.html") no-repeat right top;
}



/* enquiry box text folder */
.folded, .folded a, .folded a:visited {
 background-image:url(../Images/BookingPageImages/MenuFolded.gif);
 background-repeat:no-repeat;
 background-position:0 center;
 cursor:pointer;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 padding-left:16px;
 line-height:30px;
 color:#330;
 text-decoration:none;
}
.opened, .opened a, .opened a:visited {
 background-image:url(../Images/BookingPageImages/MenuOpened.gif);
 background-repeat:no-repeat;
 background-position:0 center;
 cursor:pointer;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 padding-left:16px;
 line-height:30px;
 color:#630;
 text-decoration:none;
}
.initial, .initial a, .initial a:visited {
 background-image:url(../Images/BookingPageImages/MenuOpened.gif);
 background-repeat:no-repeat;
 background-position:0 center;
 cursor:pointer;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 padding-left:16px;
 line-height:30px;
 color:#630;
 text-decoration:underline;
}

/* enquiry box text classes */
.menubody1 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 padding-right:10px;
 padding-left:32px;
 color:#666;
 text-align:left;
}
.menulogo1 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 padding-right:0;
 padding-left:12px;
 color:#666;
 text-align:left;
}
.menulogo2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 padding-right:0;
 padding-left:34px;
 color:#666;
 text-align:left;
}

/* new page titles */
.newpagetitle {
 font-family:Amethysta, Gill Sans MT, Gill Sans, sans-serif;
 font-size:18px;
 font-weight:bold;
 text-transform:uppercase;
 letter-spacing:1px;
 padding:0;
 color:#666;
 text-align:left;
}
.greytext12 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 padding:0 12px;
 color:#999;
 text-align:left;
}
.buttons { 
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#fff;
 padding:8px 15px;
 cursor:pointer;
 background-color:#bd8c5a;
 border:1px solid #cd8c5a;
 letter-spacing:1px;
}
.lefttab37 {
 padding-left:37px;
}

.groupsbox {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 padding-right:12px;
 padding-left:12px;
 color:#666;
 text-align:left;
}
.groupsboxtab20 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 padding-right:12px;
 padding-left:32px;
 color:#666;
 text-align:left;
}


#footer {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:30px 0 0;
 padding:0;
 width:100%;
 background:#efefef;
}

#footer-content {
 width:600px;
 margin:0 auto;
 padding:40px 0 30px;
}

#footer .footer-block {
 margin-left:10px;
}

#footer .footer-block ul {
 list-style:none;
 margin:0;
 padding:0;
}

#footer .footer-block ul#footer-link-block-1 li {
 float:left;
	margin-right:40px;
}

#footer .footer-block ul#footer-link-block-2 {
 clear:both;
	padding-top:15px;
}

#footer .footer-block li {
 background:transparent url(../Images/TemplateImages/TopImages/TopNavi/bullet.gif) no-repeat 0 4px;
 margin-top:8px;
 padding:0 0 0 15px;
}

#footer .footer-block li a {
 color:#9c6a43;
 text-decoration:none;
}

#footer p a {
 color:#9c6a43;
 text-decoration:none;
}