/* ####################################### */
/* ####### BASIC BACKGROUND SETUP ######## */
/* ####################################### */

body {
	background-color: #3D4317;
	background-image: url(/images/park/body_bg.jpg);
}

#page {
	background-image: url(/images/park/body_top_strap_bg.gif);
}

.a-layout-horizontal div.section {
	background-image: url(/images/park/page_bg.png);
}


#special-memberships-utility-button:link, 
#special-memberships-utility-button:visited {
	background-image: url(/images/park/special_memberships_utility_button.jpg);
	color: #fff;
	text-shadow: 1px 1px 0 #303412;
}

#special-memberships-utility-button:hover, 
#special-memberships-utility-button:focus {
	background-position: 0 -200px;
	background-color: #535821;
	color: #fff;
	text-shadow: 1px 1px 0 #303412;
}

/* ####################################### */
/* ############## HEADER ################# */
/* ####################################### */


/* SITE LOGO
------------------------------------------------*/

#logo {
	float: left;
	padding-left: 20px;
}

#site-logo {
	width: 83px;
	height: 87px;
}



#awards ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#awards li {
	float: left;
	width: 58px;
	height: 90px;
	background: url(/images/park/park_awards.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: 5px;
}

#awards #award-2 {
	background-position: -67px 0;
}

#awards #award-3 {
	background-position: -134px 0;
}




/* ####################################### */
/* ############# NAVIGATION ############## */
/* ####################################### */

/* NAV PRIMARY
------------------------------------------------*/

#nav-primary {
	background-color: #3E4418;
	background-image: url(/images/park/nav_primary_bg.jpg);
	border-color: #70792B #373D13 #373D13 #373D13;
}

.active-section a:link,
.active-section a:visited {
	background-color: #303412;
	color: #fff;
}

.pri-level-1-item a:link,
.pri-level-1-item a:visited {
	color: #F8F9EC;
}

.pri-level-1-item a:hover,
.pri-level-1-item a:focus {
	background-color: #474E1B;
	color: #fff;
}

.active-section a:link,
.active-section a:visited {		
	-webkit-box-shadow: 1px 1px 0 #474E1B;		/* Creates a inner bevel effect */
	-moz-box-shadow: 1px 1px 0 #474E1B;
	box-shadow: 1px 1px 0 #474E1B;
}

#nav-primary ul li.active-section ul a:link,
#nav-primary ul li.active-section ul a:visited {		
	background-color	: #3E4418;
	border				: 0;
	-webkit-box-shadow	: none;		/* Creates a inner bevel effect */
	-moz-box-shadow		: none;
	box-shadow			: none;
}


/* Cancels the active section highlight in the drop down */
.active-section .pri-level-2-item a:link,
.active-section .pri-level-2-item a:visited {
	background-color: transparent;
	color: #fff;
	-webkit-box-shadow: 0 0 0 #3E4418;;		
	-moz-box-shadow: 0 0 0 #3E4418;
	box-shadow: 0 0 0 #3E4418;;
}

/* reinstates the hover on the drop downs */
#nav-primary li.pri-level-2-item a:hover,
#nav-primary li.pri-level-2-item a:focus {
	background-color: #474E1B;
}

/* sets the bg colour of drop downs */
.nav-primary-level-2,
.nav-primary-level-3 {
	background-color: #3E4418;
}



/* NAV SUB
------------------------------------------------*/

.nav-sub-parent a:link,
.nav-sub-parent a:visited {	
	border-color:#70792B #373D13 #373D13;
	background-image: url(/images/park/nav_primary_bg.jpg);
	background-color:#3E4418;
}


/* ####################################### */
/* ############### FOOTER ################ */
/* ####################################### */

.a-layout-horizontal div#footer {
	background: transparent url(/images/park/page_bottom_bg.png) no-repeat 0 0;		/* adds bottom shadow and cancels white content bg */
}

/* NAV DIRECTORY
------------------------------------------------*/

#nav-directory h6.offScreen {
	background-image		: url(/images/park/nav_directory_crest.png);
}

.inner-foot-list a:link,
.inner-foot-list a:visited {
	color: #7D8927;
}


/* SISTER PROPERTIES
------------------------------------------------*/

#sister-property-park a {
	background-image: url(/images/park/sister_properties_park.jpg);
	margin-right: 0;
}

#sister-property-fawsley a {
	background-image: url(/images/park/sister_properties_fawsley.jpg);
	margin-right: 0;
}

#sister-property-grayshott a {
	background-image: url(/images/park/sister_properties_grayshott.jpg);
	margin-right: 0;
}



/* ####################################### */
/* ########## 		FOOTERS 	########## */
/* ####################################### */
/* 
#site-info-links {
	background-image		: url(/images/park/footer_no-crest.png);
}
 */
#site-info-links a:link, 
#site-info-links a:visited, 
#site-credits a:link, 
#site-credits a:visited, 
#site-credits,
#site-copyright {
	color:#7D8927;
}

#site-credits,
#site-copyright {
	color: #656C1E;
}



/* ####################################### */
/* ########### CALL TO ACTION ############ */
/* ####################################### */

a:visited,
a:link {
	color: #3E4418;
}

.cta:link,
.cta:visited,
.f-submit-unit button {		/* applies to <a> only */
	background-color: #535821;
}

.cta-dark:link,
.cta-dark:visited {
	background-color: #3D4318;
}

.cta-dark:hover,
.cta-dark:focus {
	background-color: #222;
}

/* ####################################### */
/* ############### TABLES ################ */
/* ####################################### */




/* SUB COPY TABLE
------------------------------------------------*/
/*table {
	border-style: solid;
	border-width: 0 0 1px 1px;
	border-color: #EEEEEE;
}

table th {
	background: #454A1A url(/images/park/table_th_bg.jpg) no-repeat 0 0;
	border-color:#373D13;
	border-width: 1px 1px 0 0;
	color: #fff;
}

table td {
	border-width: 1px 1px 1px 0;
	border-color: #EEEEEE #EEEEEE #FFFFFF #FFFFFF;
	background: #fff url(/images/park/table_td_bg.jpg) no-repeat 0 0;
}*/






/* ####################################### */
/* ############ IFRAME BOOKING ########### */
/* ####################################### */

div.e-iframe-booking-engine {
	text-align : center;
}

iframe.booking-engine {
	margin 	: 10px;
	height	: 1100px;
	width 	: 780px;
	border	: 0;
}





/* ####################################### */
/* ############ Golf Shop Link ########### */
/* ####################################### */

#golf-shop-link {
	width:		100%;
	float:		left;
	text-align: center;
}



/* ####################################### */
/* ########### VOUCHERS HELP ########### */
/* ####################################### */

#post-nav-cta {
	background-color:#F7F7F7;
	border:1px solid #ECECEC;
	padding: 10px;
	margin-top: 0;
}

#post-nav-cta p {
	margin-bottom: 0.5em;
}

#post-nav-cta .tel-help {
	margin: 0;
	font-size: 2em;
	font-weight: bold;
	color: #222;
}