body {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #12100a;
}
a {
	color: #12100A;
	text-decoration: none;
}
.clear {
	font-size: 0px;
	line-height: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 0px;
	width: 0px;
}

#wrap {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 994px;
}
#wrap a {
	color: #8F4F01;
	text-decoration: underline;
}
#wrap a:hover {
	color: #8F4F01;
	text-decoration: none;
}
#header {
	height: 119px;
	width: 994px;
}
#header #headerleft {
	background: url(images/buff-day-spa-logo.gif);
	display: block;
	float: left;
	height: 119px;
	width: 641px;
}
#header h1 {
	height: 119px;
	width: 641px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;
}
#header #headerright {
	float: left;
	height: 119px;
	width: 353px;
	display: block;
}
#headerright #topbanner {
	background: url(images/banner-spa-of-the-year.gif);
	height: 42px;
	width: 353px;
	display: block;
	text-indent: -5000px;
}
#headerright p {
	margin: 0px;
	padding: 0px;
}
#headerright ul {
	margin: 0px;
	padding: 10px 0px 0px;
	list-style: none;
}
#headerright li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#headerright li a {
	display: block;
	width: 144px;
	text-indent: -5000px;
	height: 18px;
}
#headerright #tn1 a {
	background: url(images/navigation-top-right.gif) no-repeat 0px 0px;
}
#headerright #tn1 a:hover {
	background: url(images/navigation-top-right.gif) no-repeat -144px 0px;
}
#headerright #tn1 .on {
	background: url(images/navigation-top-right.gif) no-repeat -144px 0px;
}

#headerright #tn2 a {
	background: url(images/navigation-top-right.gif) no-repeat 0px -18px;
}
#headerright #tn2 a:hover {
	background: url(images/navigation-top-right.gif) no-repeat -144px -18px;
}
#headerright #tn2 .on {
	background: url(images/navigation-top-right.gif) no-repeat -144px -18px;
}

#headerright #tn3 a {
	background: url(images/navigation-top-right.gif) no-repeat 0px -36px;
}
#headerright #tn3 a:hover {
	background: url(images/navigation-top-right.gif) no-repeat -144px -36px;
}
#headerright #tn3 .on {
	background: url(images/navigation-top-right.gif) no-repeat -144px -36px;
}

#navigation {
	height: 22px;
	width: 994px;
	display: block;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#navigation li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	display: block;
	height: 22px;
}
#navigation a {
	text-indent: -5000px;
	display: block;
	height: 22px;
}
#navigation #mn1 a {
	background: url(images/navigation-main.gif) no-repeat 0px 0px;
	height: 22px;
	width: 77px;
}
#navigation #mn1 a:hover {
	background: url(images/navigation-main.gif) no-repeat 0px -22px;
}
#navigation #mn1 .on {
	background: url(images/navigation-main.gif) no-repeat 0px -22px;
}

#navigation #mn2 a {
	background: url(images/navigation-main.gif) no-repeat -77px 0px;
	height: 22px;
	width: 73px;
}
#navigation #mn2 a:hover {
	background: url(images/navigation-main.gif) no-repeat -77px -22px;
}
#navigation #mn2 .on {
	background: url(images/navigation-main.gif) no-repeat -77px -22px;
}

#navigation #mn3 a {
	background: url(images/navigation-main.gif) no-repeat -150px 0px;
	height: 22px;
	width: 94px;
}
#navigation #mn3 a:hover {
	background: url(images/navigation-main.gif) no-repeat -150px -22px;
}
#navigation #mn3 .on {
	background: url(images/navigation-main.gif) no-repeat -150px -22px;
}

#navigation #mn4 a {
	background: url(images/navigation-main.gif) no-repeat -244px 0px;
	height: 22px;
	width: 108px;
}
#navigation #mn4 a:hover {
	background: url(images/navigation-main.gif) no-repeat -244px -22px;
}
#navigation #mn4 .on {
	background: url(images/navigation-main.gif) no-repeat -244px -22px;
}

#navigation #mn5 a {
	background: url(images/navigation-main.gif) no-repeat -352px 0px;
	height: 22px;
	width: 72px;
}
#navigation #mn5 a:hover {
	background: url(images/navigation-main.gif) no-repeat -352px -22px;
}
#navigation #mn5 .on {
	background: url(images/navigation-main.gif) no-repeat -352px -22px;
}

#navigation #mn6 a {
	background: url(images/navigation-main.gif) no-repeat -424px 0px;
	height: 22px;
	width: 60px;
}
#navigation #mn6 a:hover {
	background: url(images/navigation-main.gif) no-repeat -424px -22px;
}
#navigation #mn6 .on {
	background: url(images/navigation-main.gif) no-repeat -424px -22px;
}

#navigation #mn7 a {
	background: url(images/navigation-main.gif) no-repeat -484px 0px;
	height: 22px;
	width: 79px;
}
#navigation #mn7 a:hover {
	background: url(images/navigation-main.gif) no-repeat -484px -22px;
}
#navigation #mn7 .on {
	background: url(images/navigation-main.gif) no-repeat -484px -22px;
}

#navigation #mn8 a {
	background: url(images/navigation-main.gif) no-repeat -563px 0px;
	height: 22px;
	width: 117px;
}
#navigation #mn8 a:hover {
	background: url(images/navigation-main.gif) no-repeat -563px -22px;
}
#navigation #mn8 .on {
	background: url(images/navigation-main.gif) no-repeat -563px -22px;
}

#navigation #mn9 a {
	background: url(images/navigation-main.gif) no-repeat -680px 0px;
	height: 22px;
	width: 102px;
}
#navigation #mn9 a:hover {
	background: url(images/navigation-main.gif) no-repeat -680px -22px;
}
#navigation #mn9 .on {
	background: url(images/navigation-main.gif) no-repeat -680px -22px;
}

#navigation #mn10 a {
	background: url(images/navigation-main.gif) no-repeat -782px 0px;
	height: 22px;
	width: 102px;
}
#navigation #mn10 a:hover {
	background: url(images/navigation-main.gif) no-repeat -782px -22px;
}
#navigation #mn10 .on {
	background: url(images/navigation-main.gif) no-repeat -782px -22px;
}

#navigation #mn11 a {
	background: url(images/navigation-main.gif) no-repeat -884px 0px;
	height: 22px;
	width: 110px;
}
#navigation #mn11 a:hover {
	background: url(images/navigation-main.gif) no-repeat -884px -22px;
}
#navigation #mn11 .on {
	background: url(images/navigation-main.gif) no-repeat -884px -22px;
}
#content #leftcol {
	float: left;
	width: 602px;
}
#content #rightcol {
	float: left;
	width: 392px;
	background: url(images/buff-urban-day-spa-somerset.gif) no-repeat 0px 400px;
	height: 482px;
}
.homepic {
	background: url(images/day-spa-in-somerset.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
#rightcol #text {
	padding-top: 60px;
	padding-left: 39px;
	padding-right: 20px;
}
#text {
	color: #FFFFFF;
	font-size: 11px;
}
#text h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px;
}
#text p {
	margin: 0px;
	padding: 0px 0px 10px;
}
#boxes {
	display: block;
	height: 144px;
}
#boxes #boxesleft {
	float: left;
	height: 144px;
	width: 602px;
	display: block;
}
#boxes p {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
#boxes #boxesleftitle a {
	background: url(images/shop-online-title.gif) no-repeat 0px 0px;
	height: 29px;
	width: 602px;
	display: block;
	text-indent: -5000px;
}
#boxes #boxesleft1 a {
	background: url(images/leftboxes.jpg) no-repeat 0px 0px;
	height: 115px;
	display: block;
	width: 201px;
	text-indent: -5000px;
}
#boxes #boxesleft1 a:hover {
	background: url(images/leftboxes.jpg) no-repeat 0px -115px;
}

#boxes #boxesleft2 a {
	background: url(images/leftboxes.jpg) no-repeat -201px 0px;
	height: 115px;
	display: block;
	width: 200px;
	text-indent: -5000px;
}
#boxes #boxesleft2 a:hover {
	background: url(images/leftboxes.jpg) no-repeat -201px -115px;
}

#boxes #boxesleft3 a {
	background: url(images/leftboxes.jpg) no-repeat -401px 0px;
	height: 115px;
	display: block;
	width: 201px;
	text-indent: -5000px;
}
#boxes #boxesleft3 a:hover {
	background: url(images/leftboxes.jpg) no-repeat -401px -115px;
}
#boxes #boxesrightitle {
	background: url(images/weddings-at-buff-title.gif) no-repeat 0px 0px;
	height: 29px;
	width: 392px;
	display: block;
}
#boxes #boxesright1 a {
	background: url(images/rightboxes.jpg) no-repeat 0px 0px;
	text-indent: -5000px;
	display: block;
	height: 115px;
	width: 192px;
}
#boxes #boxesright1 a:hover {
	background: url(images/rightboxes.jpg) no-repeat 0px -115px;

}
#boxes #boxesright2 a {
	background: url(images/rightboxes.jpg) no-repeat -192px 0px;
	text-indent: -5000px;
	display: block;
	height: 115px;
	width: 200px;
}
#boxes #boxesright2 a:hover {
	background: url(images/rightboxes.jpg) no-repeat -192px -115px;

}
.aboutpic {
	background: url(images/about.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
.facilitiespic {
	background: url(images/facilities.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
.treatmentspic {
	background: url(images/treatments.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
.retailpic {
	background: url(images/retail.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
.hairpic {
	background: url(images/hair-salon.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
.beautypic {
	background: url(images/beauty-therapy.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
.packagespic {
	background: url(images/day-packages.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
.weddingspic {
	background: url(images/weddings.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
.whatsonpic {
	background: url(images/whats-on.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
.awardspic {
	background: url(images/awards.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
.friendspic {
	background: #000000 url(images/friends-of-buff.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
.jobspic {
	background: url(images/jobs.jpg) no-repeat;
	display: block;
	height: 483px;
	width: 602px;
}
#text ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 10px;
}
#text li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 2px;
}
.nobg {
	background: url(none)!important;
}
#bottomlinks {
	background: url(images/brownbar.gif) repeat-x 0px 0px;
	display: block;
	height: 49px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-transform: uppercase;
}
.awardtitle {
	color: #8F4F01;
	margin: 0px!important;
	padding: 0px 0px 5px!important;
}
.awardsummary {
	margin: 0px!important;
	padding: 0px 0px 5px!important;
}
.awardlink a {
	color: #FFFFFF;
	text-decoration: underline;
}
.awardlink {
	padding-bottom: 20px!important;
}
#bottomlinks ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#bottomlinks li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#bottomlinks #leftlink {
	float: left;
	display: block;
	text-align: left;
	padding: 16px 0px 0px 39px;
}
#bottomlinks a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: block;
}
#bottomlinks a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#bottomlinks #rightlink {
	padding-top: 16px;
	float: right;
	display: block;
	padding-right: 39px;
}
.awardlink a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.friendtitle {
	color: #8F4F01;
	margin: 0px!important;
	padding: 0px!important;
}
.friendlink {
	color: #8F4F01;
	margin: 0px!important;
	padding: 0px 0px 5px!important;
}
.friendlink a {
	text-decoration: none!important;
}
.friendlink a:hover {
	text-decoration: underline!important;
}
.friendsummary {
	margin: 0px!important;
	padding: 0px 0px 20px!important;
}
.team {
	background: #2d2520;
	display: block;
	float: left;
	padding-left: 28px!important;
	width: 574px!important;
	height: 412px;
	padding-top: 60px;
	margin-bottom: 11px;
}
.portfolio .portfolioimage {
	display: block;
	float: left;
	height: 105px;
	width: 105px;
	padding-right: 15px;
}
.portfolio {
	display: block;
	width: 277px;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	height: 105px;
	overflow: hidden;
}

.portfolio .portfoliodetails {
	float: left;
	display: block;
	width: 155px;
	overflow: hidden;
}
.portfolio ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.portfolio li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}
.portfolio .portfolioname a {
	font-size: 12px;
	font-weight: bold;
	color: #ecddaf!important;
	text-decoration: underline;
}
.portfolio .portfoliojobtitle {
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.portfolio .portfoliosummary {
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.portfolio .portfoliolink a {
	font-size: 11px;
	text-decoration: none!important;
}
.portfolio .portfoliolink a:hover {
	font-size: 11px;
	text-decoration: underline!important;
}
#teamlinks ul {
	margin: 0px;
	padding: 10px 0px 0px;
	list-style: none;
}
#teamlinks li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#teamlinks #leftlink {
	float: left;
	display: block;
	text-align: left;
	padding: 16px 0px 0px;
}
#teamlinks a {
	color: #ecddaf;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: block;
	font-size: 12px;
}
#teamlinks a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#teamlinks #rightlink {
	padding-top: 16px;
	float: right;
	display: block;
	padding-right: 10px;
}
#teamlinks {
	font-size: 12px;
	color: #ecddaf;
}
.portpic {
	padding-right: 20px;
	padding-bottom: 20px;
}

.portfoliothumb {
	display: block;
	height: 105px;
	width: 105px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}
#teamcontentwrap {
	display: block;
	height: 350px;
}
#commandobanner a {
	background: url(images/commandobanner.jpg) no-repeat;
	text-indent: -5000px;
	display: block;
	height: 54px;
	width: 392px;
}
#commandobanner p {
	margin: 0px;
	padding: 0px;
}
#contactbanner a {

	background: no-repeat;
	text-indent: -5000px;
	display: block;
	height: 48px;
	width: 392px;
}
#contactbanner p {
	margin: 0px!important;
	padding: 0px!important;
}

