/* @override http://www.gowanbankhouse.com/css/style.css */

/* @override http://www.gowanbankhouse.com/css/style.css */

/* -------------------------------------------------------------- 
   GOWANBANK CSS
    * Filename:        style.css
    * Version:         1.0 (27-10-2008) DD-MM-YYYY
    * Website:         http://www.gowanbankhouse.com/css/
	
  Created by:
    * Al Macmillan
    * Morgan Faichney
	Copyright 2008 Atomised Co-operative Ltd
-------------------------------------------------------------- */
/*****************************************************
* Reset
*****************************************************/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}


/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
a { outline: none;
	cursor:pointer;
}
ul, li {
	list-style:none;
}
/*-------------------------------------------------------------------*/

body {	color:#ffffff; 
		text-align: center;
		background-color: #0b161e;
	font: 16px/16px 'helvetica neue', helvetica,arial,sans-serif;
}

a {
color: #fff;
cursor:pointer;

}

.footer p {
float:right;
font-size:9.71px;
position:relative;
right:3px;
top:7px;
}
.container {
	background-color: silver; 
	margin: 0 	auto; 
	width: 960px;
height: auto;
	text-align: left;
}
			
			
#navigation {  width: 300px;
	background: #040709 url(../img/nav_bkgrd.png) repeat-x;
	min-height:700px;
	float: left;
}
div#content_container {
	width: 660px;
	float: left;
	height:700px;
background-color: #98999B;
}


div.homepage_text {
height:220px;
margin-top:-6px;
padding-bottom:2px;
}

div.location_text {
background-color: #98999B;
height:290px;
}

div.fullpage_text {
background-color: #98999B;
height:700px;
}

div.gowanbank_text {
background-color: #98999B;
height:270px;
margin-top:-6px;
padding-bottom:2px;
}

div.wedding_text {
background-color: #98999B;
height:200px;
margin-top:-5px;
padding-bottom:1px;
}

div.golf_text {
background-color: #98999B;
height:261px;
margin-top:-5px;
padding-bottom:1px;
}

div.transp_text {
height:185px;
margin-top:-190px;
z-index: 2;
}

div.dining_nav {
	float: right;
	top: 50px;
	position: relative;
	right: 30px;
	color: #000;
}

div.dining_nav a {
	color: #000;

}
p {
	color: #000;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 10px;
	line-height: 1.05em;
}

p.loc {
	color: #000;
	font-family: geneva;
	font-size: 0.875em;
	line-height: 1.1em;
	padding-top: 10px;

}
p.loc_sub {
	color: #fff;
	font-family: geneva;
	font-size: 0.875em;
	line-height: 0.875em;
}

p.loc_din {
	color: #fff;
	font-family: geneva;
	font-size: 0.875em;
	line-height: 0.875em;
	margin-top: 10px;
}

p.loc_din a {
color: #000;
}

p.home {
color:#000;
	line-height: 17px;
	position: relative;
	bottom: 15px;
	font-size: 15px;
}
p.white {
color:#fff;
font-size: 0.9375em;
line-height: 1.1em;
}


p.numbers {
	font-size: 0.75em;
	line-height: 1.666667em;
	color: #000;

}

p.prevnext {
	font-size: 0.625em;
	line-height: 2em;
}


.prices {
	color:#fff;
	font-size: 1.3125em;
	margin-top: 0.3em;
	line-height: 0.952381em;
}

.interested {
	color:#fff;
	font-size: 14px;
	margin-top: 0.3em;
	line-height: 0.6em;
	margin-bottom: 0em;

}
.bottom {
	color:#fff;
	font-size: 14px;
	line-height: 0.952381em;
	margin-bottom: 1.1em;
	padding-top: 3px;
}


h1.logo a {
	text-indent:-9000px;
	background: url(../img/logo.png);
	padding:0;
	width:239px;
	height:43px;
	float:left;
	overflow:hidden;
	position: relative;
	top: 38px;
	left: 30px;
}

h2 {
font-family: Georgia, 'Helvetica Neue Light', Helvetica, Arial;
font-size: 2em;
padding-left: 21px;
color: #000000;
	padding-top: 10px;
	position: relative;
	bottom: -5px;
}

h3 {;
color: #FFF;
	padding-left: 24px;
	padding-bottom: 0;
	margin-bottom: 0;
	font: 20px 'Helvetica Neue', Helvetica, Arial;
	position: relative;
	top: -4px;
}

#menu_box {
width:300px;
height:400px;
}
#map_box {
display: none;
width:660px;
height:410px;
}

div.bkform {
position:relative;
top: 26px;	
}
h4 {
	font-size: 1.5em;
	line-height: 0.833333em;
	margin-bottom: 0.833333em;
	color: #000000;
	text-align: center;
}
.shadow {
	height: 19px;
	background-image: url(../img/shadow_620.png);
	width: 620px;
	position: relative;
	left: 21px;
	display: block;
	top: 40px;
}
p.menu {
color: #000000;
	text-align: center;
	padding-left: 0;
	padding-right: 0;

}
.gallerytitles {
	font-family: Georgia, 'Helvetica Neue Light', Helvetica, Arial;
	font-size: 0.875em;
	line-height: 1.428571em;
	color:#000000;
	padding-top:15px;
}
.photonav {
	font-size: 0.875em;
	line-height: 1.428571em;
	color: #000;
	padding-top:15px;
}
div.history_nav {
	position: relative;
	left: 514px;
	bottom: 33px;
}

div.history_nav a {
	color: #000;
	
}

div.things_nav {
	position: absolute;
	right:80px;
	top: 20px;
	color:#000;
}

div.things_nav a {
	color: #000;
}


/*****************************************************
* gallery styles
*****************************************************/
#gallery{
	position:relative;
	left:20px;
	top:40px;
	background-color:#FFFFFF;
	width:620px;
	height:503px;
	clear:both;
	display:block;
	border: 1px solid silver;
}
#imageContainer{
	position:relative;
	top:20px;
	margin:0 20px 5px 20px;
	clear:both;
}
#thumbsContainer{
	position:relative;
	top:60px;
}
#titleContainer{
	position:relative;
	float:left;
	margin-left:20px;
	width:320px;
}
#controlsContainer{
	position:relative;
	float:right;
	margin-right:20px;
	width:250px;
}
div.ss-controls {
	float: left;
}
div.ss-controls span {
	cursor: pointer;
	position:relative;
	float:left;
	left:140px;
}
div.ss-controls span:hover {
	text-decoration:underline;
}
div.nav-controls {
	float: right;
}
div.nav-controls a {
	padding: 5px;
	color:#000000;
	text-decoration:none;
}
div.nav-controls a:hover {
	text-decoration:underline;
}
.prev{
	margin-right:60px;
}

ul.thumbs {
	position:relative;
	left:20px;
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 0 28px 0 0;
	width:80px;
	height:80px;
	list-style: none;
}
ul.thumbs li a {
	display: block;
	border: 5px solid #FFFFFF;
}
ul.thumbs li.selected a {
	border: 5px solid #0FA1B4;
}
ul.thumbs a:focus {
	outline: none;
}
ul.thumbs li a:hover {
	border: 5px solid #0FA1B4;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	position:relative;
	top:15px;
	float:right;
	right:18px;	
	clear: both;
	color:#000000;
	font-size: 0.625em;
	line-height: 2em;
	padding:0;
	margin:0;
}
div.pagination a, div.pagination strong {
	display: block;
	float: left;
	padding:0 6px;
	margin:0 2px;
	background:#FFFFFF;
	color:#000000;
	text-decoration:none;
}
div.pagination a:hover {
	background-color: #0FA1B4;
	text-decoration: none;
}
div.pagination strong {
	background-color: #0FA1B4;
}


/*****************************************************
* navigation styles
*****************************************************/
#navwrap{
	top: 80px;
	position: relative;
	width: 234px;
	left: 42px;
}
ul#nav { background: transparent;
}
ul#nav li { float:left; list-style-type:none; }
ul#nav li a {width: 229px; display:block; text-indent:-9999px; outline:none;  }



li#navWelcome a{
	background: url(../img/nav_slice_r1_c1.png) no-repeat;
	height: 20px;
}				
li#navWelcome a:hover{
	background: url(../img/nav_slice_r1_c1.png) no-repeat -229px;
	
}					
li#navRooms a{
	background: url(../img/nav_slice_r2_c1.png) no-repeat;
	height: 26px;
}

li#navLanfine a{
	background: url(../img/nav_slice_r3_c1.png) no-repeat;
	height: 15px;
	
}					
li#navLanfine a:hover{
	background: url(../img/nav_slice_r3_c1.png) no-repeat -229px 0;
	height: 15px;
}					

li#navFleming a{
	background: url(../img/nav_slice_r4_c1.png) no-repeat;
	height: 16px;
}
li#navFleming a:hover{
	background: url(../img/nav_slice_r4_c1.png) no-repeat -229px 0;
	height: 16px;
}
li#navMorton a{
	background: url(../img/nav_slice_r5_c1.png) no-repeat;
	height: 15px;
}
li#navMorton a:hover{
	background: url(../img/nav_slice_r5_c1.png) no-repeat -229px 0;
	height: 15px;
}

li#navStrath a{
	background: url(../img/nav_slice_r6_c1.png) no-repeat;
	height: 14px;
}
li#navStrath a:hover{
	background: url(../img/nav_slice_r6_c1.png) no-repeat -229px 0;
	height: 14px;
}

li#navLoudoun a{
	background: url(../img/nav_slice_r7_c1.png) no-repeat;
	height: 14px;
}
li#navLoudoun a:hover{
	background: url(../img/nav_slice_r7_c1.png) no-repeat -229px 0;
	height: 14px;
}

li#navBreakfast a{
	background: url(../img/nav_slice_r8_c1.png) no-repeat;
	height: 30px;
}
li#navBreakfast a:hover{
	background: url(../img/nav_slice_r8_c1.png) no-repeat -229px 0;
	height: 30px;
}

li#navGallery a{
	background: url(../img/nav_slice_r9_c1.png) no-repeat;
	height: 31px;
}

li#navHouse a{
	background: url(../img/nav_slice_r10_c1.png) no-repeat;
	height: 15px;
}
li#navHouse a:hover{
	background: url(../img/nav_slice_r10_c1.png) no-repeat -229px 0;
	height: 15px;
}

li#navInterior a{
	background: url(../img/nav_slice_r11_c1.png) no-repeat;
	height: 16px;
}
li#navInterior a:hover{
	background: url(../img/nav_slice_r11_c1.png) no-repeat -229px 0;
	height: 16px;
}

li#navGrounds a{
	background: url(../img/nav_slice_r12_c1.png) no-repeat;
	height: 15px;
}
li#navGrounds a:hover{
	background: url(../img/nav_slice_r12_c1.png) no-repeat -229px 0;
	height: 15px;
}

li#navDarvelvillage a{
	background: url(../img/nav_slice_r13_c1.png) no-repeat 0;
	height: 27px;
}
li#navDarvelvillage a:hover{
	background: url(../img/nav_slice_r13_c1.png) no-repeat -229px 0;
	height: 27px;
}
li#navLocal a{
	background: url(../img/nav_slice_r14_c1.png) no-repeat;
	height: 16px;
}
li#navGowanbank a{
	background: url(../img/nav_slice_r15_c1.png) no-repeat;
	height: 15px;
}
li#navGowanbank a:hover{
	background: url(../img/nav_slice_r15_c1.png) no-repeat -229px 0;
	height: 15px;
}
li#navDarvel a{
	background: url(../img/nav_slice_r16_c1.png) no-repeat;
	height: 15px;
}
li#navDarvel a:hover{
	background: url(../img/nav_slice_r16_c1.png) no-repeat -229px 0;
	height: 15px;
}
li#navDiningout a{
	background: url(../img/nav_slice_r17_c1.png) no-repeat;
	height: 15px;
}
li#navDiningout a:hover{
	background: url(../img/nav_slice_r17_c1.png) no-repeat -229px 0;
	height: 15px;
}
li#navThings a{
	background: url(../img/nav_slice_r18_c1.png) no-repeat;
	height: 19px;
}
li#navThings a:hover{
	background: url(../img/nav_slice_r18_c1.png) no-repeat -229px 0;
	height: 19px;
}
li#navLocation a{
	background: url(../img/nav_slice_r19_c1.png) no-repeat;
	height: 30px;
}
li#navLocation a:hover{
	background: url(../img/nav_slice_r19_c1.png) no-repeat -229px 0;
	height: 30px;
}
li#navWeddings a{
	height: 0px;
}
li#navGolf a{
	background: url(../img/nav_slice_r21_c1.png) no-repeat;
	height: 30px;
}
li#navGolf a:hover{
	background: url(../img/nav_slice_r21_c1.png) no-repeat -229px 0;
	height: 30px;
}
li#navReservation a{
	background: url(../img/nav_slice_r22_c1.png) no-repeat;
	height: 30px;
}
li#navReservation a:hover{
	background: url(../img/nav_slice_r22_c1.png) no-repeat -229px 0;
	height: 30px;
}
li#navContact a{
	background: url(../img/nav_slice_r23_c1.png) no-repeat;
	height: 30px;
}
li#navContact a:hover{
	background: url(../img/nav_slice_r23_c1.png) no-repeat -229px 0;
	height: 30px;
}

#atomised {
	position:absolute;
	top: 710px;
	right: 5px;
}

div.history-text {
	position: relative;
	bottom: 23px;
}

#navwrap a img {
	margin-right: 10px;
	float: right;
	position: relative;
	top: 13px;
	margin-left: 13px;
	left: 2px;
}
