/*
------------------------------------------------------------------------------------------------
	GENERIC CSS - styles.css											  
------------------------------------------------------------------------------------------------
	Created: 	01-05-2009															
	Author: 	Ember Interactive Limited (www.emberinteractive.co.uk)						
	Website: 	Phyllis Court Club													
------------------------------------------------------------------------------------------------
*/

/*
------------------------------------------------------------------------------------------ RESET
															
------------------------------------------------------------------------------------------------
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

body {line-height: 1;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse; border-spacing: 0;}

/*
-------------------------------------------------------------------------------------- HTML/BODY
															
------------------------------------------------------------------------------------------------
*/

html {height: 100%;}

body {background: #000033 url(/images/bg_home.gif) no-repeat top; font-family: Georgia, "Times New Roman", Arial, Sans-Serif; font-size: 62.5%; margin: 0; padding: 0; height: 99%;}

body#history {background: #330000 url(/images/bg_history.gif) top no-repeat;}
body#membership {background: #003333 url(/images/bg_member.gif) top no-repeat;}
body#facilities {background: #660033 url(/images/bg_facilities.gif) top no-repeat;}
body#member_login {background: #333333 url(/images/bg_login.gif) top no-repeat;}
body#contact {background: #996600 url(/images/bg_contact.gif) top no-repeat;}

body#weddings {background: #330033 url(/images/bg_weddings.gif) top no-repeat;}
body#conferences {background: #330066 url(/images/bg_conferences.gif) top no-repeat;}
body#grandstand {background: #003366 url(/images/bg_grandstand.gif) top no-repeat;}
body#henley {background: #000066 url(/images/bg_henley.gif) top no-repeat;}
body#accommodation {background: #660000 url(/images/bg_accommodation.gif) top no-repeat;}

body#members {background: #003300 url(/images/bg_members.gif) top no-repeat;}

* html #content {height: 100%;}
	
/*
------------------------------------------------------------------------------------ TITLES/TEXT
															
------------------------------------------------------------------------------------------------
*/

h1 {color: #fff; font-size: 1.8em; line-height: 1.25em; font-weight: normal;}
h2 {color: #fff; font-size: 1.4em; line-height: 1.25em; font-weight: normal;}
h3 {color: #fff; font-size: 1.8em; line-height: 3em; font-weight: normal; text-align: center;}
h4 {color: #444; font-size: 1.4em; line-height: 1.25em; font-weight: bold;}

p {font-family: Georgia, "Times New Roman", Arial, Sans-Serif; color: #FFF; font-size: 1.25em; line-height: 1.4em; padding: 0 0 20px 0;}

a {color: #fff;}
a:link, a:visited {text-decoration: none; color: #fff;}
a:hover {text-decoration: underline;}

a.pdf_download, a.pdf_download_top {padding: 10px 0 0 30px; background: url(/images/pdf.gif) no-repeat left; height: 25px; display: block; border-top: 1px dotted #ccc; margin: 0; font-size: 1.25em;}

a.pdf_download_top {border-top:none; border-bottom: 1px dotted #ccc;}

p a.pdf_download, p a.pdf_download_top {font-size: 1em;}

a.back_to_top {border-top: 1px dotted #ccc; padding-top: 5px; display: block;}

a.interest_title {font-weight: bold; font-size: 1.25em;}

body#home p {text-align: justify;} 
body#home a:hover {color: #66CCFF;}

p.home {margin-top: 11px; display: block;}

p.alert {color:#FF0000!important;}

#footer p {padding: 0; text-align: center!important;}
#footer p.siteby {margin: 10px 0 0 0; font-size: 1em;}

.subtitle {font-size: 1.25em; font-weight: bold; display: block; border-bottom: #ccc 1px solid; padding: 10px 0 10px 0; line-height: 1.5em;}

li.club {font-size: 1.25em;}

/*
----------------------------------------------------------------------------------------- LAYOUT
															
------------------------------------------------------------------------------------------------
*/

#master {width: 910px; margin: 0 auto; padding: 20px 0 0 0;}
#header {height: 120px;}
#logo {float: left; display: block; width: 230px; text-align: center;}
#navigation {float: left; display: block; width: 460px;}
#badge {float: left; display: block; width: 130px; text-align: center;}
#banner {display: block; margin: 0 0 0 0; padding: 0;}
#home_content {margin: 0 0 20px 0; width: 450px; float:left;}
#home_offers {margin:0 0 20px 0; float:left; width:230px;}
#home_offers img {margin:10px 0 20px 48px;}
body#home #home_offers p {text-align:center;}

#content_left {display: block; float: left; margin: 0; padding: 20px 0; width: 230px;}
#content_middle {display: block; float: left; margin: 0; padding: 20px 15px; width: 420px;}
#content_right {display: block; float: right; margin: 0; padding: 0; width: 230px;}

#content_right p {margin-right:15px; margin-left:15px;}

/* History */

#content_history {background: url(/images/bg_content_history.gif) repeat; margin-bottom: 20px; height: 100%; min-height: 375px;}
#content_history #content_left p {color: #fff;}
#content_history #content_middle h3 {color: #330000; font-weight: bold; line-height: 1em; margin-bottom: 1em;}
#content_history #content_middle p {color: #444;}
#content_history #content_middle a {color: #444; text-decoration: underline;}
#content_history #content_middle a:hover, #content_history #content_middle a.active {color: #FF9999; text-decoration: underline;}
#content_history #content_right p {color: #444;}
#content_history #content_right a {color: #444; text-decoration: underline;}
#content_history #content_right a:hover {color: #FF9999; text-decoration: underline;}
/*#content_history #content_right ul {margin-left: -15px; margin-top: -20px;}*/

/* Membership */

#content_membership {background: url(/images/bg_content_membership.gif) repeat; margin-bottom: 20px; height: 100%; min-height: 375px;}
#content_membership #content_left p {color: #fff;}
#content_membership #content_middle h3 {color: #003333; font-weight: bold; line-height: 1em; margin-bottom: 1em;}
#content_membership #content_middle p {color: #444;}
#content_membership #content_middle a {color: #444; text-decoration: underline;}
#content_membership #content_middle a:hover, #content_membership #content_middle a.active {color: #33FFCC; text-decoration: underline;}
#content_membership #content_right p {color: #444;}
#content_membership #content_right a {color: #444; text-decoration: underline;}
#content_membership #content_right a:hover {color: #33FFCC; text-decoration: underline;}
/*#content_membership #content_right ul {margin-left: -15px; margin-top: -20px;}*/

/* Facilities */

#content_facilities {background: url(/images/bg_content_facilities.gif) repeat; margin-bottom: 20px; height: 100%; min-height: 375px;}
#content_facilities #content_left p {color: #fff;}
#content_facilities #content_middle h3 {color: #660033; font-weight: bold; line-height: 1em; margin-bottom: 1em;}
#content_facilities #content_middle p {color: #444;}
#content_facilities #content_middle a {color: #444; text-decoration: underline;}
#content_facilities #content_middle a:hover, #content_facilities #content_middle a.active {color: #FF99FF; text-decoration: underline;}
#content_facilities #content_right p {color: #444;}
#content_facilities #content_right a {color: #444; text-decoration: underline;}
#content_facilities #content_right a:hover {color: #FF99FF; text-decoration: underline;}
/*#content_facilities #content_right ul {margin-left: -15px; margin-top: -20px;}*/

/* Login */

#content_member_login {background: url(/images/bg_content_member_login.gif) repeat-y; margin-bottom: 20px; height: 100%; min-height: 375px;}
#content_member_login #content_left p {color: #fff;}
#content_member_login #content_middle h3 {color: #333333; font-weight: bold; line-height: 1em; margin-bottom: 1em;}
#content_member_login #content_middle p {color: #444;}
#content_member_login #content_middle a {color: #444; text-decoration: underline;}
#content_member_login #content_middle a:hover, #content_member_login #content_middle a.active  {color: #CCCCCC; text-decoration: underline;}
#content_member_login #content_right p {color: #444;}
#content_member_login #content_right a {color: #444; text-decoration: underline;}
#content_member_login #content_right a:hover {color: #CCCCCC; text-decoration: underline;}
/*#content_member_login #content_right ul {margin-left: -15px; margin-top: -20px;}*/

/* Contact */

#content_contact {background: url(/images/bg_content_contact.gif) repeat-y; margin-bottom: 20px; height: 100%; min-height: 375px;}
#content_contact #content_left p {color: #fff;}
#content_contact #content_middle h3 {color: #996600; font-weight: bold; line-height: 1em; margin-bottom: 1em;}
#content_contact #content_middle p {color: #444;}
#content_contact #content_middle a {color: #444; text-decoration: underline;}
#content_contact #content_middle a:hover, #content_contact #content_middle a.active {color: #FFCC00; text-decoration: underline;}
#content_contact #content_right p {color: #444;}
#content_contact #content_right a {color: #444; text-decoration: underline;}
#content_contact #content_right a:hover {color: #FFCC00; text-decoration: underline;}
/*#content_contact #content_right ul {margin-left: -15px; margin-top: -20px;}*/

/* Weddings */

#content_weddings {background: url(/images/bg_content_weddings.gif) repeat-y; margin-bottom: 20px; height: 100%; min-height: 375px;}
#content_weddings #content_left p {color: #fff;}
#content_weddings #content_middle h3 {color: #330033; font-weight: bold; line-height: 1em; margin-bottom: 1em;}
#content_weddings #content_middle p {color: #444;}
#content_weddings #content_middle a {color: #444; text-decoration: underline;}
#content_weddings #content_middle a:hover, #content_weddings #content_middle a.active {color: #FF99FF; text-decoration: underline;}
#content_weddings #content_right p {color: #444;}
#content_weddings #content_right a {color: #444; text-decoration: underline;}
#content_weddings #content_right a:hover {color: #FF99FF; text-decoration: underline;}
/*#content_weddings #content_right ul {margin-left: -15px; margin-top: -20px;}*/

/* Conferences */

#content_conferences {background: url(/images/bg_content_conferences.gif) repeat-y; margin-bottom: 20px; height: 100%; min-height: 375px;}
#content_conferences #content_left p {color: #fff;}
#content_conferences #content_middle h3 {color: #330066; font-weight: bold; line-height: 1em; margin-bottom: 1em;}
#content_conferences #content_middle p {color: #444;}
#content_conferences #content_middle a {color: #444; text-decoration: underline;}
#content_conferences #content_middle a:hover, #content_conferences #content_middle a.active {color: #CC99FF; text-decoration: underline;}
#content_conferences #content_right p {color: #444;}
#content_conferences #content_right a {color: #444; text-decoration: underline;}
#content_conferences #content_right a:hover {color: #CC99FF; text-decoration: underline;}
/*#content_conferences #content_right ul {margin-left: -15px; margin-top: -20px;}*/

/* Grandstand */

#content_grandstand {background: url(/images/bg_content_grandstand.gif) repeat-y; margin-bottom: 20px; height: 100%; min-height: 375px;}
#content_grandstand #content_left p {color: #fff;}
#content_grandstand #content_middle h3 {color: #003366; font-weight: bold; line-height: 1em; margin-bottom: 1em;}
#content_grandstand #content_middle p {color: #444;}
#content_grandstand #content_middle a {color: #444; text-decoration: underline;}
#content_grandstand #content_middle a:hover, #content_grandstand #content_middle a.active {color: #66CCFF; text-decoration: underline;}
#content_grandstand #content_right p {color: #444;}
#content_grandstand #content_right a {color: #444; text-decoration: underline;}
#content_grandstand #content_right a:hover {color: #66CCFF; text-decoration: underline;}
/*#content_grandstand #content_right ul {margin-left: -15px; margin-top: -20px;}*/

/* Henley */

#content_henley {background: url(/images/bg_content_henley.gif) repeat-y; margin-bottom: 20px; height: 100%; min-height: 375px;}
#content_henley #content_left p {color: #fff;}
#content_henley #content_middle h3 {color: #000066; font-weight: bold; line-height: 1em; margin-bottom: 1em;}
#content_henley #content_middle p {color: #444;}
#content_henley #content_middle a {color: #444; text-decoration: underline;}
#content_henley #content_middle a:hover, #content_henley #content_middle a.active {color: #33CCFF; text-decoration: underline;}
#content_henley #content_right p {color: #444;}
#content_henley #content_right a {color: #444; text-decoration: underline;}
#content_henley #content_right a:hover {color: #33CCFF; text-decoration: underline;}
/*#content_henley #content_right ul {margin-left: -15px; margin-top: -20px;}*/

/* Accommodation */

#content_accommodation {background: url(/images/bg_content_accommodation.gif) repeat-y; margin-bottom: 20px; height: 100%; min-height: 375px;}
#content_accommodation #content_left p {color: #fff;}
#content_accommodation #content_middle h3 {color: #660000; font-weight: bold; line-height: 1em; margin-bottom: 1em;}
#content_accommodation #content_middle p {color: #444;}
#content_accommodation #content_middle a {color: #444; text-decoration: underline;}
#content_accommodation #content_middle a:hover, #content_accommodation #content_middle a.active {color: #FF6666; text-decoration: underline;}
#content_accommodation #content_right p {color: #444;}
#content_accommodation #content_right a {color: #444; text-decoration: underline;}
#content_accommodation #content_right a:hover {color: #FF6666; text-decoration: underline;}
/*#content_accommodation #content_right ul {margin-left: -15px; margin-top: -20px;}*/

/* Members Only */

#content_members {background: url(/images/bg_content_members.gif) repeat; margin-bottom: 20px; height: 100%; min-height: 375px;}
#content_members #content_left p {color: #fff;}
#content_members #content_middle h3 {color: #003300; font-weight: bold; line-height: 1em; margin-bottom: 1em;}
#content_members #content_middle p {color: #444;}
#content_members #content_middle a {color: #444; text-decoration: underline;}
#content_members #content_middle a:hover, #content_members #content_middle a.active {color: #99CC00; text-decoration: underline;}
#content_members #content_right p {color: #444;}
#content_members #content_right a {color: #444; text-decoration: underline;}
#content_members #content_right a:hover {color: #99CC00; text-decoration: underline;}
/*#content_members #content_right ul {margin-left: -15px; margin-top: -20px;}*/

.content_members_full {background: url(/images/bg_content_members_full.gif) repeat!important;}

#footer {text-align: center; display: block; position: absolute; bottom: 0; position: relative; margin: auto; height: 1em;}

#nonFooter {position: relative; min-height: 94%;}
* html #nonFooter {height: 94%;}
* html #footer {margin-top: -2em;}

/*
----------------------------------------------------------------------------------------- IMAGES 
															
------------------------------------------------------------------------------------------------
*/

.gallery_pics {display: block; margin: 0 4px 10px 0; float: left; height: 330px;}
.gallery_pics img {margin: 0 0 5px 0; padding: 1px; border: 1px solid #ccc;}
.gallery_pics p {padding-bottom: 0; font-style: italic;}

.col_pics {width: 190px; display: block; margin: 0 10px 25px 0; float: left; height: 325px;}
.col_pics img {margin: 0 0 10px 0;}
.col_pics p {padding-bottom: 5px;}

#image_rotate_large {/*width:910px; height:230px;*/ overflow:hidden; position:relative;}
#image_rotate_small {/*width:230px; height:230px;*/ overflow:hidden; position:relative; margin-bottom: 20px;}

/*
------------------------------------------------------------------------------------- NAVIGATION
															
------------------------------------------------------------------------------------------------
*/

#navigation ul li {font-family: Georgia, "Times New Roman", Arial, Sans-Serif; color: #000;}

h1 a:hover, #home h1 a:hover, #history h1 a:hover, #membership h1 a:hover, #facilities h1 a:hover, #member_login h1 a:hover, #contact h1 a:hover, #weddings h1 a:hover, #conferences h1 a:hover, #grandstand h1 a:hover, #henley h1 a:hover, #accommodation h1 a:hover, #members h1 a:hover {color: #fff; text-decoration:none;}
h2 a:hover, #home h2 a:hover, #history h2 a:hover, #membership h2 a:hover, #facilities h2 a:hover, #member_login h2 a:hover, #contact h2 a:hover, #weddings h2 a:hover, #conferences h2 a:hover, #grandstand h2 a:hover, #henley h2 a:hover, #accommodation h2 a:hover, #members h2 a:hover {color: #fff; text-decoration:none;}

ul#nav_club  {float: left; display: block; width: 160px;}
ul#nav_club li {font-size: 1.25em; line-height: 1.35em; font-family: Georgia, "Times New Roman", Arial, Sans-Serif; color: #fff; text-align: right; font-weight: bold;}
ul#nav_club li a {display: block; padding: 0 0 0 0; color: #fff; font-weight: normal;}
ul#nav_club li a:hover {text-decoration: underline;}

ul#nav_venue {float: left; display: block; width: 170px;}
ul#nav_venue li {font-size: 1.25em; line-height: 1.35em; font-family: Georgia, "Times New Roman", Arial, Sans-Serif; color: #fff; text-align: left; font-weight: bold;}
ul#nav_venue li a {display: block; padding: 0 0 0 0; color: #fff; font-weight: normal;}
ul#nav_venue li a:hover {text-decoration: underline; color: #66CCFF;}

ul#sub_nav  {display: block; width: 230px;}
ul#sub_nav li {font-size: 1.25em; line-height: 1.35em; font-family: Georgia, "Times New Roman", Arial, Sans-Serif; color: #fff; font-weight: bold;}
ul#sub_nav li a {display: block; padding: 0 0 0 15px; color: #fff; font-weight: normal; line-height: 1.5em;}

/* History */

body#history ul#sub_nav li a:hover {background: #330000; text-decoration: none;}
body#history ul#sub_nav li a.active {background: #330000; font-weight: bold;}
body#history ul#nav_club li a:hover, body#history ul#nav_club li a.active, 
body#history ul#nav_venue li a:hover, body#history ul#nav_venue li a.active,
body#history p.home a:hover  
{color: #FF9999; text-decoration: underline;}

/* Membership */

body#membership ul#sub_nav li a:hover {background: #003333; text-decoration: none;}
body#membership ul#sub_nav li a.active {background: #003333; font-weight: bold;}
body#membership ul#nav_club li a:hover, body#membership ul#nav_club li a.active, 
body#membership ul#nav_venue li a:hover, body#membership ul#nav_venue li a.active,
body#membership p.home a:hover  
{color: #33FFCC; text-decoration: underline;}

/* Facilities */

body#facilities ul#sub_nav li a:hover {background: #660033; text-decoration: none;}
body#facilities ul#sub_nav li a.active {background: #660033; font-weight: bold;}
body#facilities ul#nav_club li a:hover, body#facilities ul#nav_club li a.active, 
body#facilities ul#nav_venue li a:hover, body#facilities ul#nav_venue li a.active,
body#facilities p.home a:hover  
{color: #FF99FF; text-decoration: underline;}

/* Login */

body#member_login ul#sub_nav li a:hover {background: #333333; text-decoration: none;}
body#member_login ul#sub_nav li a.active {background: #333333; font-weight: bold;}
body#member_login ul#nav_club li a:hover, body#member_login ul#nav_club li a.active, 
body#member_login ul#nav_venue li a:hover, body#member_login ul#nav_venue li a.active,
body#member_login p.home a:hover  
{color: #CCCCCC; text-decoration: underline;}

/* Contact */

body#contact ul#sub_nav li a:hover {background: #996600; text-decoration: none;}
body#contact ul#sub_nav li a.active {background: #996600; font-weight: bold;}
body#contact ul#nav_club li a:hover, body#contact ul#nav_club li a.active, 
body#contact ul#nav_venue li a:hover, body#contact ul#nav_venue li a.active,
body#contact p.home a:hover  
{color: #FFCC00; text-decoration: underline;}

/* Weddings */

body#weddings ul#sub_nav li a:hover {background: #330033; text-decoration: none;}
body#weddings ul#sub_nav li a.active {background: #330033; font-weight: bold;}
body#weddings ul#nav_club li a:hover, body#weddings ul#nav_club li a.active, 
body#weddings ul#nav_venue li a:hover, body#weddings ul#nav_venue li a.active,
body#weddings p.home a:hover  
{color: #FF99FF; text-decoration: underline;}

/* Conferences */

body#conferences ul#sub_nav li a:hover {background: #330066; text-decoration: none;}
body#conferences ul#sub_nav li a.active {background: #330066; font-weight: bold;}
body#conferences ul#nav_club li a:hover, body#conferences ul#nav_club li a.active, 
body#conferences ul#nav_venue li a:hover, body#conferences ul#nav_venue li a.active,
body#conferences p.home a:hover  
{color: #CC99FF; text-decoration: underline;}

/* Grandstand */

body#grandstand ul#sub_nav li a:hover {background: #003366; text-decoration: none;}
body#grandstand ul#sub_nav li a.active {background: #003366; font-weight: bold;}
body#grandstand ul#nav_club li a:hover, body#grandstand ul#nav_club li a.active, 
body#grandstand ul#nav_venue li a:hover, body#grandstand ul#nav_venue li a.active,
body#grandstand p.home a:hover  
{color: #66CCFF; text-decoration: underline;}

/* Henley */

body#henley ul#sub_nav li a:hover {background: #000066; text-decoration: none;}
body#henley ul#sub_nav li a.active {background: #000066; font-weight: bold;}
body#henley ul#nav_club li a:hover, body#henley ul#nav_club li a.active, 
body#henley ul#nav_venue li a:hover, body#henley ul#nav_venue li a.active,
body#henley p.home a:hover  
{color: #33CCFF; text-decoration: underline;}

/* Accommodation */

body#accommodation ul#sub_nav li a:hover {background: #660000; text-decoration: none;}
body#accommodation ul#sub_nav li a.active {background: #660000; font-weight: bold;}
body#accommodation ul#nav_club li a:hover, body#accommodation ul#nav_club li a.active, 
body#accommodation ul#nav_venue li a:hover, body#accommodation ul#nav_venue li a.active,
body#accommodation p.home a:hover  
{color: #FF6666; text-decoration: underline;}

/* Members Only */

body#members ul#sub_nav li a:hover {background: #003300; text-decoration: none;}
body#members ul#sub_nav li a.active {background: #003300; font-weight: bold;}
body#members ul#nav_club li a:hover, body#members ul#nav_club li a.active, 
body#members ul#nav_venue li a:hover, body#members ul#nav_venue li a.active,
body#members p.home a:hover  
{color: #99CC00; text-decoration: underline;}

#sub_sub_menu a {font-weight: bold; font-size:1.25em;}

/*
------------------------------------------------------------------------------------------- FORM
															
------------------------------------------------------------------------------------------------
*/

fieldset {margin: 0; padding: 0; border: 0;}
label {float: left; width: 10em; padding: 0 0 2px 0;}
input {width: 20em; padding: 0;}
textarea {width: 20em; padding: 0;}
input.submit {margin-left: 11em; width: 7em;}
input.memlogin {width: 5em;}

/*
----------------------------------------------------------------------------------------- TABLES
															
------------------------------------------------------------------------------------------------
*/

table.standardformatted{border-collapse:collapse;width:100%;margin-bottom:1.2em;border:1px solid #ccc; background: #fff;}
table.standardformatted h3,table.standardformatted h4{padding:0;margin:0; font-weight: normal;}
table.standardformatted th,table.standardformatted td {vertical-align:top;padding:3px;text-align:left;border:1px solid #ccc; font-size:1.25em; font-weight: normal; line-height: 1.25; }
table.standardformatted th span,table.standardformatted td span {color: #003300; font-size: 1.25em; font-weight: bold;}
table.standardformatted thead th{color:#003300;font-size:1.25em; font-weight: bold;}
table.standardformatted tbody th{}
table.standardformatted tbody th,table.standardformatted tbody td{}
table.standardformatted th p {font-weight:normal;padding:0;margin:0;font-size:1.25em;}

table tr.rowHilite td{font-weight:normal;}
table p {color:#000!important; font-size: 1em; padding: 0; margin: 0;}

.table_break {background: #eee;}

/*
---------------------------------------------------------------------------------- SPECIAL OFFER
															
------------------------------------------------------------------------------------------------
*/

div#special_offer {display: block; height: 130px; margin-top: 30px;}
div#special_offer p {padding: 40px 0 0 70px; width: 90px; height: 50px; text-align: center; font-weight: bold;}

div.offer_history {background: url(/images/offer_history.gif) no-repeat;}
div.offer_membership {background: url(/images/offer_membership.gif) no-repeat;}
div.offer_facilities {background: url(/images/offer_facilities.gif) no-repeat;}
div.offer_members {background: url(/images/offer_members.gif) no-repeat;}
div.offer_contact {background: url(/images/offer_contact.gif) no-repeat;}
div.offer_weddings {background: url(/images/offer_weddings.gif) no-repeat;}
div.offer_conferences {background: url(/images/offer_conferences.gif) no-repeat;}
div.offer_grandstand {background: url(/images/offer_grandstand.gif) no-repeat;}
div.offer_henley {background: url(/images/offer_henley.gif) no-repeat;}
div.offer_accommodation {background: url(/images/offer_accommodation.gif) no-repeat;}

/*
------------------------------------------------------------------------------------------- MISC
															
------------------------------------------------------------------------------------------------
*/

div.full_width {width: 650px!important;}
div.hidden {display: none!important;}
a.hide_nav {display: none!important;}

br.clear {clear: both; overflow: hidden; line-height: 0px;}