@charset "UTF-8";
#wrapper {
	background-image: url(images/spa_gold_leaf_background.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#container {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
#seo_keywords {
	margin-right: 68px;
	margin-left: 68px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#sml_home_col3 {
	height: 180px;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 0px;
	padding-top: 10px;
}
#logo #strapline {
	position: relative;
	margin-left: 183px;
	top: -25px;
}
#top_shadow {
	background-image: url(images/white_box_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 22px;
}
#logo {
	height: 170px;
	padding-top: 10px;
}
#middle_shadow {
	background-image: url(images/white_box_centre.png);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	padding: 0px;
	width: 950px;
}
#all_moddle_content {
	padding-right: 25px;
	padding-left: 25px;
}
#navigation {
	margin-right: 30px;
	margin-left: 30px;
	height: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #BC831C;
}
#central_content {
	margin-right: 68px;
	margin-left: 68px;
}
#bottom_shadow {
	background-image: url(images/white_box_bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 15px;
}
#navigation ul {
	border: 0;
	list-style-type: none;
	text-align: center;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-right: 10px;
	letter-spacing: 1px;
}
.wide_spacing {
	padding-right: 10px;
	margin-right: 10px;
}
#navigation img {
	vertical-align: text-top;
	padding-left: 22px;
}
#navcontainer {
	height: 20px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#navigation ul li {
	display: block;
	float: left;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 22px;
}
#navigation ul li a {
	color: #BC831C;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#navigation ul li a:hover {
	color: #518E8F;
}
body#home a#homenav,
body#about a#aboutnav,
body#services a#servicesnav,
body#packages a#packagesnav,
body#offers a#offernav,
body#tour a#tournav,
body#contact a#contactnav {
	color: #76787B;
}
#top_content {
	margin-right: 0px;
	margin-left: 0px;
	height: 255px;
}
#logo #strapline h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #76787B;
	margin: 0px;
}
#home_gallery {
	float: left;
	width: 415px;
}
#home_promotion {
	float: left;
	width: 240px;
	background-image: url(images/promo_panel_july.jpg);
	background-repeat: no-repeat;
	height: 190px;
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
	display: inline;
}
.divider_sml {
	height: 3px;
	clear: both;
}
#home_promotion h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BC831C;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 3px;
	color: #BC831C;
	font-style: italic;
}
#home_promotion h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 3px;
	color: #FFFFFF;
}
.promotion_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 35px;
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #333333;
}
.promotion_body_copy {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	margin-top: 6px;
	margin-bottom: 5px;
	color: Book any treatment worth £30 or more and receive  A FREE 15 minute microzone or 15 minute back massage
. 15% off on Dermalogica & Jan Marini products.;
	line-height: 18px;
	color: #333333;
}
#contact_panel {
	float: left;
	width: 240px;
	background-image: url(images/contact_panel.jpg);
	background-repeat: no-repeat;
	height: 160px;
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
	display: inline;
}
#home_three_cols {
}
.clear_content {
	clear: both;
	padding-top: 12px;
}
#contact_panel h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 12px;
	margin-bottom: 0px;
	font-weight: normal;
	padding-bottom: 3px;
	color: #FFFFFF;
	line-height: 20px;
}
#contact_panel h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 3px;
	color: #FFFFFF;
}
#top_home_left {
	float: left;
	width: 360px;
	margin-top: 30px;
	display: inline;
	margin-left: 68px;
}
#top_home_right {
	float: right;
	width: 435px;
	margin-top: 40px;
}
#top_content h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 1px;
	margin-top: 0px;
	color: #BC831C;
	font-weight: normal;
	margin-bottom: 10px;
}
.body_copy {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
}
.services_thumbnail {
	margin-right: 20px;
	float: left;
}
#top_content h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	margin-top: 0px;
	color: #BC831C;
	margin-bottom: 10px;
	font-weight: normal;
}
#sml_home_col2 {
	float: left;
	width: 160px;
	padding-right: 25px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94A432;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline;
}
#sml_home_col3 {
	float: right;
	width: 195px;
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sml_home_col3 h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	margin-top: 0px;
	color: #BC831C;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 0px;
}
#sml_home_col2 h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	margin-top: 0px;
	color: #BC831C;
	font-weight: normal;
	margin-bottom: 10px;
}
#sml_home_col3 a {
	color: #333333;
	text-decoration: none;
}
#seo_keywords {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	height: 55px;
}
#sml_home_col3 a:hover {
	color: #BC831C;
	text-decoration: none;
}
#top_sub_right {
	float: right;
	width: 360px;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 65px;
	display: inline;
}
#top_sub_left {
	float: left;
	width: 435px;
	margin-top: 30px;
	text-align: left;
	margin-left: 25px;
	display: inline;
}
#services_panel {
	height: 145px;
	background-image: url(images/services_panel.jpg);
	margin-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 20px;
}
#sub_2nd_col1 {
	float: left;
	width: 300px;
	display: inline;
}
.divider_sml_2 {
	height: 8px;
	clear: both;
}
#top_content_services {
	margin-right: 0px;
	margin-left: 0px;
	height: 300px;
}
#top_content_services h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 1px;
	margin-top: 0px;
	color: #BC831C;
	font-weight: normal;
	margin-bottom: 10px;
}
#top_content_services h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	margin-top: 0px;
	color: #BC831C;
	margin-bottom: 10px;
	font-weight: normal;
}
#sub_2nd_col2 {
	float: right;
	width: 410px;
	display: inline;
}
#services_panel h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: normal;
	padding-bottom: 3px;
	color: #FFDB62;
	line-height: 20px;
	letter-spacing: 1px;
}
.right_white_border {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.service_list {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}
#services_panel a {
	color: #FFFFFF;
	text-decoration: none;
}
#services_panel a:hover {
	color: #FFDB62;
	text-decoration: none;
}
.service_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	color: #BC831C;
	margin-top: 10px
	margin-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.table_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5B440;
	margin-bottom: 10px;
}
#sub_2nd_col2 h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 3px;
	color: #BC831C;
}
.services_body_copy {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
}
#sub_2nd_col2 table {
}
.td_space {
	padding-bottom: 10px;

}
#sub_2nd_col1_alt {
	float: right;
	width: 300px;
	display: inline;
}
#sub_2nd_col2_alt {
	float: left;
	width: 410px;
	display: inline;
}
#sub_2nd_col2_alt h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 3px;
	color: #BC831C;
}
.body_copy_line {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94A432;
	padding-bottom: 15px;
}
.body_copy_para {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 15px;
}
#top_sub2_right {
	float: right;
	width: 435px;
	margin-top: 30px;
	text-align: right;
	margin-right: 26px;
	display: inline;
}
#large_offer_panel {
	clear: both;
	padding-bottom: 20px;
	height: 260px;
	background-image: url(images/large_promo_july.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 40px;
	padding-left: 40px;
}
#large_offer_panel #champagne {
	float: right;
}
#large_offer_panel  h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 5px;
	color: #BC831C;
	padding-top: 8px;
}
#large_offer_panel  h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	margin-top: 0px;
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BC831C;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 5px;
	color: #BC831C;
	margin-right: 250px;
}
#tour_content {
	margin-right: 0px;
	margin-left: 0px;
}
#tour_left_col {
	float: left;
	width: 336px;
	margin-top: 30px;
	margin-left: 68px;
	display: inline;
}
#tour_intro  h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 1px;
	margin-top: 0px;
	color: #BC831C;
	font-weight: normal;
	margin-bottom: 10px;
}
#tour_intro  h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	margin-top: 0px;
	color: #BC831C;
	margin-bottom: 10px;
	font-weight: normal;
}
#tour_right_col {
	float: right;
	width: 485px;
	margin-top: 126px;
	text-align: left;
	margin-right: 25px;
}
#home_promotion a {
	color: #FFFFFF;
	text-decoration: none;
}
#home_promotion a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.promotion_body_copy_white {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 0px;
	color: #FFFFFF;
	line-height: 17px;
}
#contact_right_col {
	float: right;
	width: 445px;
	margin-top: 30px;
	text-align: left;
	margin-right: 25px;
	padding-right: 40px;
}
.body_copy_contact {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.body_copy_contact_line {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94A432;
}
.body_copy_days {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #94A432;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
#contact #wrapper #container #mainarea #middle_shadow #tour_content #contact_right_col .greykeyline_sidebox .greykeyline_boxbody #form {
	margin-top: 15px;
}
.formbox_style {
	width: 400px;
	border: 1px solid #94A432;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.body_copy_form {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 8px;
}
.submitbox_style {
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #BC831C;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 25px;
	width: 70px;
}
.form_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	color: #BC831C;
	margin-top: 10px
	margin-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	letter-spacing: 1px;
}
.tour_thumbs {
	margin-right: 24px;
	margin-bottom: 10px;
}
.promotion_body_red {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	margin-top: 2px;
	margin-bottom: 0px;
	color: #FFFFFF;
	line-height: 18px;
}
.promotion_subtitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 15px;
	color: #333333;
	line-height: 30px;
}
.promotion_subtitle_call {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	margin-top: 12px;
	margin-bottom: 0px;
	color: #333333;
	line-height: 17px;
}
#top_content_new {
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	padding-bottom: 10px;
}
#top_content_new h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 1px;
	margin-top: 0px;
	color: #BC831C;
	font-weight: normal;
	margin-bottom: 10px;
}
#top_content_new h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	margin-top: 0px;
	color: #BC831C;
	margin-bottom: 10px;
	font-weight: normal;
}
.body_copy_para_sml_print {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
.body_copy_sml_print_line {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94A432;
	padding-bottom: 15px;
}
#top_content_about {
	margin-right: 0px;
	margin-left: 0px;
	height: 320px;
}
#aboutus_sub2_right {
	float: right;
	width: 800px;
	text-align: right;
	margin-right: 26px;
	display: inline;
}
#services_2nd_col2 {
	float: right;
	width: 410px;
	display: inline;
}
#services_2nd_col1 {
	float: left;
	width: 340px;
}
#body_therapy_col   h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 3px;
	color: #BC831C;
}
#home_promotion_home {
	float: right;
	width: 240px;
	background-image: url(images/teeth_promo_panel.jpg);
	background-repeat: no-repeat;
	height: 190px;
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 30px;
	display: inline;
}
#home_promotion_home h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 3px;
	color: #FFFFFF;
}
#home_promotion_home a {
	color: #FFFFFF;
	text-decoration: none;
}
#home_promotion_home a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.logos {
	margin-top: 7px;
	margin-bottom: 7px;
}
#top_content_temp_page {
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	padding-bottom: 10px;
}
#top_content_temp_page h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 1px;
	margin-top: 0px;
	color: #BC831C;
	font-weight: normal;
	margin-bottom: 10px;
}
#top_content_temp_page a {
	color: #BC831C;
	text-decoration: none;
}
.promotion_subtitle_description {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 12px;
	margin-bottom: 20px;
	color: #009966;
	line-height: 20px;
}
.promotion_body_smallprint {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 0px;
	color: Book any treatment worth £30 or more and receive  A FREE 15 minute microzone or 15 minute back massage
. 15% off on Dermalogica & Jan Marini products.;
	line-height: 15px;
	color: #333333;
}
#home_promotion_home h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BC831C;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 3px;
	color: #BC831C;
	font-style: italic;
}
.promotion_body_boldgold {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 6px;
	margin-bottom: 5px;
	color: Book any treatment worth £30 or more and receive  A FREE 15 minute microzone or 15 minute back massage
. 15% off on Dermalogica & Jan Marini products.;
	line-height: 18px;
	color: #BC831C;
	font-weight: bold;
}
.promotion_subtitle_boldgold {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	margin-top: 10px;
	margin-bottom: 15px;
	color: #BC831C;
	line-height: 26px;
	font-weight: bold;
}
#offers_2nd_col h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 3px;
	color: #BC831C;
}
#top_discount {
	margin-right: 0px;
	margin-left: 0px;
	height: 50px;
}
#large_offer_panel a {
	color: #BC831C;
	text-decoration: none;
}
#large_offer_panel a:hover {
	color: #BC831C;
	text-decoration: underline;
}
#tour_left_col a {
	color: #BC831C;
	text-decoration: none;
}
.promotion_body_copy16pt {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 6px;
	margin-bottom: 10px;
	color: Book any treatment worth £30 or more and receive  A FREE 15 minute microzone or 15 minute back massage
. 15% off on Dermalogica & Jan Marini products.;
	line-height: 22px;
	color: #333333;
}
.promotion_body_bold16pt {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 6px;
	margin-bottom: 10px;
	color: Book any treatment worth £30 or more and receive  A FREE 15 minute microzone or 15 minute back massage
. 15% off on Dermalogica & Jan Marini products.;
	line-height: 22px;
	color: #BC831C;
	font-weight: bold;
}
.promotion_body_copy15pt {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	margin-top: 6px;
	margin-bottom: 9px;
	color: Book any treatment worth £30 or more and receive  A FREE 15 minute microzone or 15 minute back massage
. 15% off on Dermalogica & Jan Marini products.;
	line-height: 18px;
	color: #333333;
}
.promotion_body_bold15pt {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	margin-top: 6px;
	margin-bottom: 9px;
	color: Book any treatment worth £30 or more and receive  A FREE 15 minute microzone or 15 minute back massage
. 15% off on Dermalogica & Jan Marini products.;
	line-height: 19px;
	color: #BC831C;
	font-weight: bold;
}
#facebook_logo {
	margin-top: 5px;
}
.promotion_body_copy13pt {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	margin-top: 6px;
	margin-bottom: 8px;
	color: Book any treatment worth £30 or more and receive  A FREE 15 minute microzone or 15 minute back massage
. 15% off on Dermalogica & Jan Marini products.;
	line-height: 16px;
	color: #333333;
}
.promotion_body_bold13pt {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	margin-top: 6px;
	margin-bottom: 8px;
	color: Book any treatment worth £30 or more and receive  A FREE 15 minute microzone or 15 minute back massage
. 15% off on Dermalogica & Jan Marini products.;
	line-height: 16px;
	color: #BC831C;
	font-weight: bold;
}
.promotion_subtitle_new {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	margin-top: 10px;
	margin-bottom: 15px;
	color: #333333;
	line-height: 25px;
}
.promotion_subtitle_new_oldgold {
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	margin-top: 10px;
	margin-bottom: 15px;
	color: #BC831C;
	line-height: 25px;
	font-weight: bold;
}
.seo_keyword_list {
	float: left;
	width: 120px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
}
.social_links {
	float: right;
	width: 200px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
}