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

body {
	background-color: #5093A6;
	background-image: url(/images/grayshott/body_bg.jpg);
}

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

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


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


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

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

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

/* AWARDS
------------------------------------------------*/

#good-spa-award {
	margin: 0;
}

#good-spa-award a {
	width: 109px;
	height: 80px;
	background: url(/images/grayshott/good_spa_award.jpg) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}


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

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

#nav-primary {
	background-color: #5596A9;
/*	background-color: #447988;*/
	background-image: url(/images/grayshott/nav_primary_bg.jpg);
	border-color: #8BB8C5 #4B8596 #4B8596 #4B8596;
}

.active-section a:link,
.active-section a:visited {
	background-color: #3D6976;
	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: #4B8596;
	color: #fff;
	-webkit-box-shadow: 1px 1px 0 #6BA5B6;		/* Creates a inner bevel effect */
	-moz-box-shadow: 1px 1px 0 #6BA5B6;
	box-shadow: 1px 1px 0 #6BA5B6;
	
}

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


/* 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 #5596A9;;		
	-moz-box-shadow: 0 0 0 #5596A9;
	box-shadow: 0 0 0 #5596A9;;
}

/* 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: #4B8596;
}

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




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

.nav-sub-parent a:link,
.nav-sub-parent a:visited {	
	border-color:#8BB8C5 #4B8596 #4B8596;
	background-image: url(/images/grayshott/nav_primary_bg.jpg);
	background-color:#5596A9;
}


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

.a-layout-horizontal div#footer {
	background: transparent url(/images/grayshott/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/grayshott/nav_directory_crest.png);
}

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


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

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

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



/* ####################################### */
/* ########## 		FOOTERS 	########## */
/* ####################################### */

#site-info-links a:link, 
#site-info-links a:visited, 
#site-credits a:link, 
#site-credits a:visited {
	color:#F1F7F8;
}

#site-credits,
#site-copyright {
	color: #B7D9DD;
}



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

a:visited,
a:link {
	color: #5994A5;
}

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

.cta-dark:link,
.cta-dark:visited {
	background-color: #37616C;
}

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

.cta-important:link,
.cta-important:visited,
.basket-full:link,
.basket-full:visited {
	background-color: #E76A32;
	font-weight: bold;
}


table th {
	background: #E1E9EF url(/images/grayshott/booking_button_bg.jpg) repeat-x scroll 0 100%;
	border-color:#8BB8C5;
	color: #416C81;
	font-weight: bold;
}


/* ####################################### */
/* ############## HOMEPAGE ############### */
/* ####################################### */

/* HOME PAGE SLIDESHOW
------------------------------------------------*/

.mode-grayshott .a-content-home-page .slide-show-information {
	padding-bottom: 50px;
}

.mode-grayshott .a-content-home-page #slide-show-controls {
	display: none;
}

#wave-mask {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3001;
	width: 940px;
	height: 72px;
}

#primary-sections {
	padding-top: 0;
}





/* ####################################### */
/* ################ REVIEWS ############## */
/* ####################################### */

.subsection-reviews .para-blockquote {
	overflow: hidden;
	border-bottom: 1px solid #e1e1e1;
}




/* ####################################### */
/* ######## SPECIAL OFFERS SECTION ####### */
/* ####################################### */

.section-special-offers .cta-container {
	margin-bottom: 3em;
}

.section-book-online #nav-primary li,
.section-book-online #utility-links,
.section-book-online .vtelephone {
	display: none;
}

.section-book-online #nav-primary ul li#nav_home {	
	display: block;
}








