/*
	Styles for UK, Dublin and Dutch /new-start promo 
	Dec 09 -- SB / MG
*/

#logo .swatch_black_bg {
	background-color:transparent !important;
}

#logo_image {
	cursor: pointer !important;
}

.border {
	border-top:15px solid #83BD40;
	border-bottom:15px solid #436021;
	margin-bottom:15px;
}

.clubSide.em, .clubSide.eb {
	display: none;
}

a.nohand {
	cursor: text !important;
}

div#page_container div#header_container div#header_content h2#strap
{
	width: 737px;
	height:60px;
	margin-top:0;
	position: relative;
	float: right;
	background-image: url(/static/images/header/core/strap.gif);
	background-position: right 15px;
	background-repeat: no-repeat;
}

div#page_container div#header_container div#header_content h2#telephone
{
	position: relative;
	float: right;
	text-align:right;
	font-size:30px;
	line-height:45px;
	margin-top:35px;
}

h2#telephone {
	color: #fff;
}

.alt {
	visibility:hidden;
}

#header_container, #header_content, .header_img {
	width: 980px !important;
	border: 0 !important;
	margin-bottom:-1px;
}

#header_container {
	z-index: 4;
}

#black_wrap{
	z-index:5;
	position:relative;
}

#content_container {
	width: 980px !important;
	padding: 12px 0;
	z-index: 3;
}

.header_img {
	height: 508px;
	position: relative;
	margin-top: 16px;
}

#content_container {
	background: #ffffff !important;
	color: #666666 !important;
}

.header_img .inner {
	color: #ffffff;
}

.header_img.normal .inner {
	padding: 234px 0 0 36px;
	width: 543px;
	color: #ffffff;
}

.header_img.eb .inner {
	color:#FFFFFF;
	padding: 220px 0 0 18px;
	width: 380px;
}

.header_img.em .inner {
	color:#FFFFFF;
	padding: 220px 0 0 17px;
	width: 392px;
}

h1,h2 {
	padding: 0 !important;
}

h1.preheader {
	font-size: 41px;
	line-height:45px;
}

h1.header {
	line-height: 54px;
	font-size: 48px;
}

h2.header {
	line-height: 40px;
	font-size: 35px;
}

h4.subheading {
	font-size: 1.3em;
	margin-bottom: 5px;
	margin-left: 40px;
}
div.content_box {
	border: 0 !important;
	width: 895px !important;
	padding: 0 26px 0 40px;
	border-top: 1px #cccccc solid !important;
}

div.inner_container {
	border: 0 !important;
	margin-top: 5px;
	width: 500px !important;
}

div.required_field {
	float: none !important;
	text-align: left !important;
	font-size: 0.9em !important;
	margin: 0 !important;
}

.box_large {}

.field_label {
	font-weight: normal !important;
}

input#txtOtherTitle, input#txtFriendOtherTitle {
	background: url(/static/promo/jan10/common/form_field_other.gif) no-repeat top left scroll;
	width: 130px !important;
}

input.textbox {
	border: 0 !important;
	background: url(/static/promo/jan10/common/form_field.gif) no-repeat top left scroll;
	height: 19px;
	padding: 6px 0 0 10px !important;
	width: 290px !important;
}

#sltTitle, #sltFriendTitle {
	width: 100px !important;
}

#clubSide {
	width: 200px !important;
	margin: 8px 0 5px;
	padding:2px;
	border-width: 0;
}

select.select {
	background: #ccc url(/static/promo/jan10/common/select_background.gif) repeat-x center center scroll;
	height: 20px;
	padding: 4px 0 0 4px;
	margin-left: 5px;
	width: 276px !important;
}

#form_bottom {
	padding-left: 165px;
	width: 278px;
}

span.field_disclaimercheckbox {
	display: block;
	margin-bottom: 16px;
	width: 278px !important;
}

input#chkDLLContact {
	margin-bottom: 25px;
}

span#terms, span#privacy {
	display: block;
	margin-left: 40px;
}

span#privacy {
	color: #000;
	margin-top: 6px;
}

	#privacy a {
		font-weight: bold;
	}
	
#sltClub {
	width: 130px !important;
	float: left;
}

a#club_info_button {
	display:block;
	float: left;
	margin: 0 0 0 23px;
	height: 28px;
}


/* Black Absoloute boxes */

#black_callout {
	position: absolute;
	left: 588px;
	top: 237px;
	width: 341px;
	background: #000000;
	height: auto;
	color: #ffffff;
	padding: 10px 16px;
	z-index: 11;
}

#black_callout_fake {
	position: absolute;
	left: 588px;
	top: 238px;
	width: 341px;
	background: #000000;
	height: 410px;
	padding: 10px 16px;
	z-index: 9;
}

#fitness #black_callout_fake, #fitness #black_callout {
	top: 262px !important;
}

#black_callout ul {
	padding-left: 0 !important;
	padding-top: 0 !important;
	margin-top: 0 !important;
	margin-bottom:3px !important;
	margin-left:0 !important;
}

#black_callout #additional_line_height ul {
	padding-top: 8px ! important;
	padding-bottom: 5px ! important; 
}

#black_callout ul li {
	list-style: none !important;
	background: url(/static/promo/jan10/common/side_bullet.gif) no-repeat 0 5px scroll;
	padding: 0 0 5px 12px;
}

#black_callout #additional_line_height ul li {
	/*line-height: 2.0em;*/
	background: url(/static/promo/jan10/common/side_bullet.gif) no-repeat 0 8px scroll;
}

#black_callout #additional_line_height #allworth {
	margin-bottom: 15px;
}


#black_callout p {
	margin-top: 0.3em !important;
	margin-bottom: 0.3em !important;
}

h3.black_box {
	font-size: 14px;
}

#allworth h3.black_box {
	font-size: 18px !important;
	margin-bottom: 8px !important;
}

h4.black_box {
	color:#7cbd30;
	font-size: 1.05em;
}

#fitness h4.black_box {
	color:#C0272D !important;
}

li span.free {
	color: #7cbd30;
}

a.black_box_enquire {
	background: url(/static/promo/jan10/common/enquire-now-right.gif) no-repeat top left scroll;
	width: 202px;
	height: 31px;
}

#additional_line_height {
	position: relative;
	height: 350px;
}

#additional_line_height a.black_box_enquire {
	/*position: absolute;
	bottom: 10px;*/
}

.fielderr {
	background-color: #fff !important;
	color: #e71c71;
}

#photos_side {
	z-index: 1000 !important;	
	position: absolute;
	top: 5px;
	left: 600px;
	width: 128px;
	margin-top: 60px;
	margin-right: 245px;
}

	#photos_side img {
		margin: 7px 4px;
	}

#club_infobox {
	background: black;
	position: absolute;
	left: 588px;
	top: 0;
	padding: 10px 16px;
	width: 341px;
	z-index: 10;
	color: #ffffff
}

	#club_infobox .inner {
		padding: 18px;
		background: #000;	
		width: 170px;	
		float: left;	
		margin-left:140px;	
	}
	
		* html #club_infobox .inner {
			margin-left: 70px !important;
		}
		
		#club_map {
			margin: 18px 0 4px;
			border: 2px solid #666666;
			overflow: hidden !important;
		}
		h4#club_title {
			display: none;
			width: 120px;
			float: left;
			height: 28px;
		}
			p#club_address {
				font-size: 0.95em;
				margin-bottom: 30px;
			}
			p#club_facilities span {
				font-weight: normal !important;
			}
			h4#club_facilities_h4, h4#club_address_h4 {
				margin-top:45px;
				margin-bottom: -8px;
			}
			
#hidden_msg {
	margin-left: 167px;
	width: 277px;
	color: black;
	clear: left;
}

#only h3.only {
	margin: 0;
	font-size: 30px;
}

#only h3.permonth {
	margin: -10px 0 10px;
	font-size: 34px;
}

.header_img .inner p.intro_blurb {
	margin-top: 0.1em !important;
	margin-bottom: 0.1em !important;
	font-size: 1.05em;
}

.header_img.eb .inner p.intro_blurb {
	font-size: 1.2em !important;
}

.header_img.em .inner p.intro_blurb {
	font-size: 1.2em !important;
}

.header_img.normal a.header_invisible_enquire {
	display: none;
}
			
.header_img.em a.header_invisible_enquire {
	position: absolute;
	top: 196px;
	left: 35px;
	width: 280px;
	height: 44px;
}
			
.header_img.eb a.header_invisible_enquire {
	position: absolute;
	top: 244px;
	left: 35px;
	width: 280px;
	height: 44px;
}
			
/*******************************************************
 * RACQUETS                                 *
 ******************************************************/

#racquets .header_img.normal.difference {
	background: url(/static/promo/jan10/racquets/header_difference.jpg) no-repeat top left scroll;	
}

#racquets .header_img.normal {
	background: url(/static/promo/jan10/racquets/header.jpg?v=1) no-repeat top left scroll;	
}

#racquets .header_img.eb {
	background: #7bae37 url(/static/promo/jan10/racquets/header-email.jpg?v=3) no-repeat top left scroll;	
}

#racquets .header_img.em {
	background: #7bae37 url(/static/promo/jan10/racquets/header-email2.jpg?v=2) no-repeat top left scroll;	
}

#racquets .header_img .inner p {
	font-size: 1.3em !important;		
}

#racquets .header_img.em .inner #blurb_container,
#racquets .header_img.eb .inner #blurb_container {
	/*margin-top: 47px !important;*/
}
			
/*******************************************************
 * FITNESS                                 *
 ******************************************************/

#fitness .header_img.normal.newyou {
	background: url(/static/promo/jan10/fitness/header_newyou.jpg?v=2) no-repeat top left scroll;
}

#fitness #divNewYou {
	background: url(/static/promo/jan10/fitness/header_newyou.jpg?v=3) no-repeat top left scroll;	
}

#fitness .header_img.normal {
	background: url(/static/promo/jan10/fitness/header.jpg) no-repeat top left scroll;	
}

#fitness .header_img.eb {
	background: #c0272c url(/static/promo/jan10/fitness/header-email-blowout.jpg?v=3) no-repeat top left scroll;	
}

#fitness .header_img.em {
	background: #a92228 url(/static/promo/jan10/fitness/header-email-ex.jpg?v=3) no-repeat top left scroll;	
}

#fitness span#logo_image {
	background: url(/static/images/header/core/fitness-logo.gif) no-repeat top left !important;
	width: 220px !important;
	height: 146px !important;
	margin-top: 25px;
}

#fitness h2#strap {
	background:url(/static/images/header/core/fitness-strap.gif) no-repeat right top scroll !important;
	height:63px !important;
	margin-top:25px !important;
	margin-left:	345px;
	width:400px !important;
}

#fitness li span.free {
	color: #C0272D !important;
}

#fitness #black_callout ul li {
	background: url(/static/promo/jan10/fitness/side_bullet_fitness.gif) no-repeat 0 5px scroll !important;
}

#fitness a.black_box_enquire {
	background:transparent url(/static/promo/jan10/fitness/enquire-now-right.gif) no-repeat scroll left top !important;
}	

#fitness div#footer_nav2 {
	background-image:url(/static/images/footer/fitness-footer.gif) !important;
}		

#fitness .header_img .inner p {
	font-size: 1.05em !important;
	line-height: 1.4em;
}

#fitness .header_img.em .inner #blurb_container,
#fitness .header_img.eb .inner #blurb_container {
	margin-top: 8px !important;
	margin-left: 15px;
}

/*******************************************************
 * HULL AND DUNDEE                                  *
 ******************************************************/

#had .header_img.normal.hd {
	background: url(/static/promo/jan10/racquets/header_hd.jpg?v=2) no-repeat top left scroll;
}

#had .header_img.normal {
	background: url(/static/promo/jan10/racquets/header.jpg?v=1) no-repeat top left scroll;	
}

#had .header_img.eb {
	background: #7bae37 url(/static/promo/jan10/racquets/header-email-hd-blowout.jpg?v=3) no-repeat top left scroll;	
}

#had .header_img.em {
	background: #7bae37 url(/static/promo/jan10/racquets/header-email-hd-ex.jpg?v=2) no-repeat top left scroll;	
}

#had .header_img .inner p {
	font-size: 1.3em !important;		
}

#had .header_img.em .inner #blurb_container,
#had .header_img.eb .inner #blurb_container {
	/*margin-top: 42px !important;*/
}



/*******************************************************
 * HEALTH AND FITNESS                                  *
 ******************************************************/

#haf .header_img.normal.haf {
	background: url(/static/promo/jan10/racquets/header_hf.jpg) no-repeat top left scroll;
}
 
#haf .header_img.normal {
	background: url(/static/promo/jan10/haf/header.jpg?v=1) no-repeat top left scroll;	
}

#haf .header_img.eb {
	background: #7bae37 url(/static/promo/jan10/haf/header-email-blowout.jpg?v=2) no-repeat top left scroll;	
}

#haf .header_img.em {
	background: #7bae37 url(/static/promo/jan10/haf/header-email-ex.jpg?v=2) no-repeat top left scroll;	
}

#haf .header_img .inner p {
	font-size: 1.3em !important;		
}

#haf .header_img .inner #price_blurb p {
	margin-top: 0.1em !important;		
}

#haf .header_img.em .inner #blurb_container,
#haf .header_img.eb .inner #blurb_container {
	/*margin-top: 44px !important;*/
}

/*******************************************************
 * DUBLIN                                              *
 ******************************************************/
 
#dublin span#logo_image,
.dublinpartner span#logo_image {
	background: url(/static/images/header/core/dublin-logo.gif) no-repeat 16px 24px !important;
	width: 174px !important;
	height: 145px !important;
	margin-top: 0px !important;
	display: block;
}

#dublin .header_img.normal {
	background: #7bae37 url(/static/promo/jan10/dublin/header.jpg?v=1) no-repeat top left scroll;	
}

#dublin .header_img.eb {
	background: #7bae37 url(/static/promo/jan10/racquets/header-email.jpg?v=3) no-repeat top left scroll;	
}

#dublin .header_img.em {
	background: #7bae37 url(/static/promo/jan10/racquets/header-email2.jpg?v=2) no-repeat top left scroll;	
}

#dublin #freebies {
	margin-top: 12px;
}

#dublin .header_img .inner p {
	font-size: 1.25em !important;		
}

#dublin .header_img .inner #price_blurb p {
	margin-top: 0.1em !important;		
}

#dublin .header_img.em .inner #blurb_container,
#dublin .header_img.eb .inner #blurb_container {
	margin-top: 38px !important;
}


/*******************************************************
 * DUTCH                                               *
 ******************************************************/

#dutch span#logo_image, .dutchpromo span#logo_image {
	background: url(/static/promo/dutch/logo.gif) no-repeat 26px 26px !important;
	width: 240px !important;
	height: 145px !important;
	margin-top: 0px !important;
	display: block;
}

.dutchpromo span#logo_image {
	float: left;
	margin-bottom: 20px !important;
}

#dutch div#footer_logo {
	background:#000000 url(/static/promo/dutch/footer-logo.gif) no-repeat scroll 19px 6px !important;
	height:77px !important;
	width:119px !important;
}

#dutch .header_img.eb .inner,
#dutch .header_img.em .inner {
	padding: 245px 0 0 37px !important;
	width: 454px !important;
}

/*
#dutch h2#strap {
	margin-top: 78px !important;
}

*/
#dutch .header_img {
	background: url(/static/promo/jan10/dutch/header.jpg?v=4) no-repeat top left scroll;	
}

#dutch div#page_container div#content_container div.box_large {
	width:550px;
}

#dutch a.black_box_enquire {
	background: url(/static/promo/jan10/dutch/enquire-now-right.gif) no-repeat top left scroll;
}

#dutch .inner p {
	font-size: 1.15em;
}

#dutch #price {
	background:url(/static/promo/jan10/dutch/price.gif) top left no-repeat scroll;
	width:272px;
	height: 69px;
	overflow:hidden;
	text-indent:-9999px;
	margin:5px 0;
}

#dutch .black_box_enquire {
	margin-bottom:10px;
}

#dutch #black_callout ul {
	margin-bottom:5px;
}

#dutch p.thanks_heading {
	font-size: 16px !important;
}

#dutch h4.thanks_subheading {
	font-size:15px !important;
}

/*******************************************************
 * THANKS PAGES                                        *
 ******************************************************/

body.thanks .header_container.racquets {
	background: url(/static/promo/jan10/racquets/thanks-header.png) no-repeat top left scroll;
}

body.thanks #content_container {
	background: transparent !important;
}

body.thanks .thanks_container {
	border: 16px solid;
	background: black;
	color: #ffffff;
	height: 360px;
}	

body.thanks .thanks_left {
	float: left;
	width: 255px;
	border-right: 1px solid #83BD40;
	padding: 15px;
	height: 330px;
}

body.thanks #thanks_right {
	height: 326px;
	float: left;
	padding: 25px 15px;
	margin-left: 16px;
}

body.thanks p.thanks_heading {
	font-size: 18px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	height:300px;
}

body.thanks div.uk_thanks_bottom_col {
	float: left;
	width: 184px;
	height: 28px;
	margin-right: 22px;
}
body.thanks #last_col {
	margin-right: 0 !important;
}

body.thanks .uk_thanks_bottom_col p {
	height: 110px;
}

body.thanks h4.thanks_subheading {
	width: 184px;
	height: 40px;
}

body.thanks .uk_thanks_bottom_col img {
	height: 100px;
	width: 184px;
	margin: 8px 0 4px;
}				
	
	body.thanks .thanks-terms {
		color: #ffffff;
		padding: 0px 30px 15px;
		line-height: 1.6em;
	}
		
	body.thanks .thanks-terms a {
		color: #000000 !important;
	}
	
/*******************************************************
 * RACQUETS & H&F THANKS PAGE                          *
 ******************************************************/

body.thanks .thanks-terms.racquets {
	background: #82bd3f;	
}

body.thanks .thanks_left.racquets {
	border-color: #82bd3f;
}

body.thanks .thanks_container.racquets {
	border-color: #82bd3f;
}

body.thanks .thanks_container.haf {
	border-color: #82bd3f;
	width: 750px !important;
}

	body.thanks .thanks-terms.haf {
		background: #82bd3f;	
		width: 722px;
	}

body.thanks a.find_out_more.racquets {
	background: url(/static/promo/jan10/racquets/thanks-find-out-more.gif) no-repeat top left scroll;
	width: 184px;
	height: 28px;
}
body.thanks a.visit_club_page.racquets {
	background: url(/static/promo/jan10/racquets/thanks-visit-club.gif) no-repeat top left scroll;
	width: 184px;
	height: 28px;
}

/*******************************************************
 * FITNESS & H&D THANKS PAGE                           *
 ******************************************************/
body#fitness .thanks_left {
	border-right-color:#C0272D;
}

body#fitness .border {
	border-top-color:#c0272d;
	border-bottom-color:#320c0d;
}

body.thanks .thanks-terms.fitness {
	background: #c0272c;	
	width: 722px;
}

body.thanks .thanks_left.fitness {
	border-color: #c0272c;
}

body.thanks .thanks_container.fitness {
	border-color: #c0272c;
	width:750px !important;
}

body.thanks a.find_out_more.fitness {
	background: url(/static/promo/jan10/fitness/thanks-find-out-more.gif) no-repeat top left scroll;
	width: 184px;
	height: 28px;
}

body.thanks a.visit_club_page.fitness {
	background: url(/static/promo/jan10/fitness/thanks-visit-club.gif) no-repeat top left scroll;
	width: 184px;
	height: 28px;
}


/*******************************************************
 * DUBLIN THANKS PAGE                                  *
 ******************************************************/
 
body.thanks.thanks-dublin #thanks_top {
	width: 918px;
	padding: 18px 15px 15px;
	border-bottom: 1px solid #82bd3f;
}

body.thanks.thanks-dublin #thanks_bottom {
	width: 918px;
	padding: 25px 15px 15px;
}

body.thanks.thanks-dublin #thanks_bottom img {
	float: left;
	margin-right: 10px;
}

body.thanks.thanks-dublin #thanks_bottom div#right {
	float: left;
}

body.thanks.thanks-dublin #thanks_bottom h4.right-thanks-then {
	font-size: 18px;
}

body.thanks.thanks-dublin #thanks_bottom p {
	font-size: 0.9em;
}

body.thanks.thanks-dublin #thanks_bottom p a {
	color: #82bd3f;
}

body.thanks.thanks-dublin .thanks_container {
	height: 233px !important;
}

body.thanks-dublin p.thanks_heading {
	height: 55px !important;
}


/*******************************************************
 * DUTCH THANKS PAGE                                  *
 ******************************************************/
 
body.thanks a.find_out_more.dutch {
	background: url(/static/promo/jan10/dutch/thanks-find-out-more.gif) no-repeat top left scroll;
	width: 184px;
	height: 28px;
}
body.thanks a.visit_club_page.dutch {
	background: url(/static/promo/jan10/dutch/thanks-visit-club.gif) no-repeat top left scroll;
	width: 184px;
	height: 28px;
}


/*********************************************************************
 * ADD A PARTNER / DUTCH ADD PARTNER  / HULL & DUNDEE REFER A FRIEND *
 ********************************************************************/

#referafriend-hd .border {
	margin-bottom:0;
}
 
#addpartner span#terms, #addpartner span#privacy,
#referafriend-hd span#terms, #referafriend-hd span#privacy {
	margin: 0 40px 10px;
}

#addpartner span#terms,
#addpartner span#privacy {
	font-size: 0.85em;
}

#addpartner h4.subheading,
#referafriend-hd h4.subheading {
	margin-left:40px;
}

#addpartner div#page_container div#content_container div.box_large,
#referafriend-hd div#page_container div#content_container div.box_large {
	width:980px !important;
}
 
#addpartner div.content_box,
#referafriend-hd div.content_box {
	width:980px !important;
	padding:0 !important;
}

#addpartner div.content_box_inner,
#referafriend-hd div.content_box_inner {
	padding:0 18px 0 40px;
	width:944px !important;
}

#addpartner .inner p,
#referafriend-hd .inner p {
	font-size:1.1em;
}

#addpartner .header_img.normal {
	background: url(/static/promo/jan10/addpartner/header.jpg) no-repeat top left scroll;	
}

#referafriend-hd .header_img.normal {
	background: url(/static/promo/jan10/referafriend/header-hd.jpg) no-repeat top left scroll;	
	margin-top:0 !important;
	height:262px !important;
}

.dutchpromo#addpartner .header_img.normal {
	background: url(/static/promo/jan10/addpartner/header-dutch.jpg) no-repeat top left scroll;	
}

#addpartner .header_img .inner,
#referafriend-hd .header_img .inner {
	padding:0;
	margin:0;
	width:100%;
}

#addpartner .header_img .inner .inner_content {
	padding:30px 600px 0 40px;
}

#referafriend-hd .header_img .inner .inner_content  {
	padding: 23px 0 0 42px;
	width: 241px !important;
}


#addpartner .header_img,
#referafriend-hd .header_img {
	height:245px;
}

#addpartner #form_submit,
#referafriend-hd #form_submit {
	margin:10px 0 0 144px;
	float:left;
}

#addpartner .form_field,
#referafriend-hd .form_field {
	width:472px !important;
}

#addpartner .field_label,
#referafriend-hd .field_label {
	width:142px !important;
}

#addpartner .field_element,
#referafriend-hd .field_element {
	width:330px !important;
}

/*******************************************************
 * REFER A FRIEND                                      *
 ******************************************************/
#referafriend span#terms, #referafriend span#privacy {
	margin-left:40px;
}

#referafriend h4.subheading {
	margin-left:40px;
}

#referafriend span#logo_image {
	background: url(/static/images/header/core/fitness-logo.gif) no-repeat top left !important;
	width: 220px !important;
	height: 146px !important;
	margin-top: 25px;
}

#referafriend h2#strap {
	background:url(/static/images/header/core/fitness-strap.gif) no-repeat right top scroll !important;
	height:63px !important;
	margin-top:25px !important;
	margin-left:	345px;
	width:400px !important;
}

 
#referafriend .border {
	border-top-color:#c0272d;
	border-bottom-color:#320c0d;
	margin-bottom:0;
}

#referafriend div#page_container div#content_container div.box_large {
	width:980px !important;
}
 
#referafriend div.content_box {
	width:980px !important;
	padding:0 !important;
}

#referafriend div.content_box_inner {
	padding:0 18px 0 40px;
	width:944px !important;
}

#referafriend .inner p {
	font-size: 1.1em;
	margin-bottom: 0.75em !important;
	margin-top: 0.75em !important;
}

#referafriend .header_img.normal {
	background: url(/static/promo/jan10/referafriend/header.jpg) no-repeat top left scroll;	
}

#referafriend .header_img .inner {
	padding:0;
	margin:0;
	width:100%;
}

#referafriend .header_img .inner .inner_content  {
	padding: 23px 0 0 42px;
	width: 241px !important;
}

#referafriend .header_img .inner .inner_content p.strong {
	font-size: 1.25em;
}

#referafriend .header_img {
	margin-top:0 !important;
	height: 262px;
}

#referafriend #form_submit {
	margin:10px 0 0 144px;
	float:left;
}

#referafriend .form_field {
	width:472px !important;
}

#referafriend .field_label {
	width:142px !important;
}

#referafriend .field_element {
	width:330px !important;
}

#referafriend div#footer_nav2 {
	background-image:url(/static/images/footer/fitness-footer.gif) !important;
}		
p#club_facilities span.sauna {
	background-image: url(/static/images/clubs/content/facilities/sauna.gif);
}
p#club_facilities span.sun {
	background-image: url(/static/images/clubs/content/facilities/sun.gif);
}
