﻿body
{
	font-family: "Arial Narrow" , Arial, "Sans Serif";
	line-height: 130%;
	font-size: 18px;
	background-color: #c2c2ea;
	background-image:url('../images/artwork/bggrad.jpg');background-repeat:repeat-x;
}

h1,h2,h3,h4 {
	font-family: Perpetua, Arial, "Sans serif";
	color:#000;
	margin:10px 0px;
}

h1 {
 text-transform:uppercase;
 font-size:36px;
 letter-spacing: 0.1em;
}

h2 {

 text-transform:uppercase;
 font-size:26px;
 color:#ff9900;
}

h2.subtitle_green {color:#00a854}

h2.subtitle_blue {color:#333399}

a {	color:#ff9900}

img {border:none}

/* -----------------------------------------------------------------------

	Layout

----------------------------------------------------------------------- */

#container {
	width: 1006px;
	margin: 0px auto;
	padding-left:4px;
	background-color:#fff;
	overflow:hidden; /* Fix needed for FF to extend background color */
}

#banner {
	width: 100%;
	position:relative;
	margin-bottom:20px;
	}


#leftpanel {
	width: 466px;
	float: left;
}

#leftpanel p {width:400px;}
#leftpanel h2 {letter-spacing:0.1em;}

#rightpanel {
	width: 530px;
	float: right;
	position:relative;
}

#rightpanel h2 {font-family:Perpetua, Arial, Sans-Serif}

#topnav {margin:0px auto;background-color:#fff;}
#mainarea {height:100%;background-color:#fff;}

#rightfooter {clear:both;float:right;width:530px;text-align:right;}




/* -----------------------------------------------------------------------

	Navigation

----------------------------------------------------------------------- */
#bwhnavigation {
	width:100%;
	text-align:left;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin:4px 0px 10px 0px;
	height:37px;
}

#bwhnavigation ul {margin:0 auto;padding:0;width:100%;}

#bwhnavigation li {display:inline;font-size:19px;list-style-type: none;	}

#bwhnavigation li a {
	float: left;
	padding: 7px 10px;
	text-decoration: none;
/*	border-right: 2px solid #fff; */
 }


#bwhnavigation li a:hover, #navigation li a.currentnav { background: #ff9900;color:#fff; }


/* -----------------------------------------------------------------------

	Banner

----------------------------------------------------------------------- */
#leftbanner {width:466px;float:left;position:relative;}
#leftbanner img {margin-right:30px;}

#rightbanner {width:530px;float:right;text-align:right;margin-top:50px;}


/* -----------------------------------------------------------------------
	
	Page specific
	
----------------------------------------------------------------------- */
div.p1section {
	height:120px;width:530px;
	float:right;
	margin-bottom:40px;
	}

div.p1section h2 {color:#fff;font-size:24px;margin:20px 5px 3px 120px;}
div.p1section p {color:#fff;margin:0px 15px 5px 120px;}

div.p1section a {text-decoration:none;}

div.p1section h2:hover {color:#000}



div.right_coloured_panel {
	width:530px;height:465px;
	float:right;
	margin-bottom:40px;
	
	background-repeat:no-repeat;
	}

div.right_coloured_panel h2 {color:#fff;font-size:24px;margin:20px 5px 3px 120px;}
div.right_coloured_panel p {color:#fff;margin:0px 15px 5px 120px;}


table.roomrates {width:96%; font-size:16px;border-collapse:collapse;table-layout:fixed;}
.roomrates th {padding:0.1em 0 0.4em 0;border:1px solid #999;vertical-align:bottom;text-align:center;}
.roomrates td {padding:0.1em 0 0.4em 0;border:1px solid #999;text-align:center;}



/* -----------------------------------------------------------------------
	
	Cross-slider
	
----------------------------------------------------------------------- */
#slider_outer {
	width:360px;height:360px;
	position:absolute;top:90px;right:46px;
/*
	float:right;
	margin-right:46px;
*/	
	padding:0px;
	background-color: #FFFFFF;
 }

#cslider {width:100%;height:100%;}



/* -----------------------------------------------------------------------
	
	Miscellaneous
	
----------------------------------------------------------------------- */
.subtitle {
	font-family: "Arial Black","arial";
	font-size: 24px;
	display: inline;
}

.subtitle  a { color:#000;text-decoration:none;}

#leftbanner img {
	padding-right:40px;
}

img.right_align {
	padding-right:0px;
	position:absolute;right:1px;top:40px;
}



table.inputform {margin-top:0.6em; width:100%;}
.inputform td {	padding:0.1em 0 0.4em 0;}


div.right_panel_multimages {margin-top:30px;margin-left:16px;}

.blacktext {color:Black; }
.community_ul li {list-style:disc outside;color:#ff9900; line-height:2em;}
.countryside_ul li {list-style:disc outside;color:#00a854; line-height:2em; }
.corporate_ul li {list-style:disc outside;color:#333399; line-height:2em; }
