body {background-color: #660000;}
* {font-family: helvetica, verdana, sans-serif;}

#wrapper {background: url('/images/wrapper-bg.jpg') repeat-y; width: 980px; margin: auto;}

#header {background: url('/images/header-bg.jpg') no-repeat; height: 130px;}
#header img {padding: 28px 0 0 40px; border: none;}

#main { width: 980px; margin: auto;}

/*
#panel {float: left; width: 180px;}
#panel ul, #panel ul li { margin: 0; padding: 0; list-style: none;}
#panel ul {padding: 40px 0 0 20px;}
#panel ul li {font-size: 14px; border-top:  #ccc 1px solid; padding-top: 8px; padding-left: 2px;}
#panel ul li.region {font-size: 12px; border-bottom: none; border-top:  #c99 1px solid; background: #eee; padding: 2px 6px 2px 2px; color: #666; text-align: right;}
#panel li a:link, #panel li a:visited {color: #600; text-decoration: none;}
#panel li a:hover {color: #000;}
*/

#nav-holder {background: url('/images/nav-bg.jpg') repeat-x; border-bottom: #d9bc8f 1px solid; margin: 0 30px; position: relative;}
ul#nav { padding: 0; margin: 0; list-style: none;}
ul#nav li { padding: 0; margin: 0 0 0 12px; 
	font-size: 14px; line-height: 24px;
	}
ul#nav li a:link, ul#nav li a:visited {text-decoration: none; color: #600; font-weight: normal; font-weight: bold;} 
ul#nav li a:hover {color: #000;}
	

#destination-chooser { width: 360px; position: absolute; right: 0; top: 0;}
#destination-chooser span {font-size: 12px; font-weight: bold; line-height: 2em; padding-right: 212px; position: relative; top: 1px;}
div#selected-destination {width: 186px; position: absolute; top: 0; right: 0;
	padding-left: 1em;
	text-align: left;
	font-size: 14px; line-height: 24px;
	background: url('/images/destination-selector-bg.jpg') no-repeat;
	font-weight: bold;
	color: #333;
	cursor: pointer;
}
div#selected-destination a:link, div#selected-destination a:visited {color: #333; text-decoration: none;}
#destination-chooser ul {margin: 0; padding: 0; list-style: none; width: 200px;
	position: absolute; right: 0;
	background-color: #DFB883;
	border-top: 1px solid #b18747;
	z-index: 1000;
	}
#destination-chooser li {margin: 0; padding: 0; border-bottom: #9b6a21 1px solid; text-align: left; padding-left: 1em;
	font-size: 14px; line-height: 24px;
	}
#destination-chooser li a:link, #destination-chooser li a:visited {text-decoration: none; color: #822; font-weight: normal;} 
#destination-chooser li a:hover {color: #000;}

#content {padding: 12px 30px 80px 42px;}

#contact-details {  }

div#ads {text-align: center;}

h1 {font-size: 18px; color: #633;}
h2 {font-size: 14px; color: #633; margin: 0 0 1em 0; padding: 0;}
p {font-size: 14px; line-height: 1.3;}
#content ul li {font-size: 14px; line-height: 1.3;}


/* home page */

table#home-selected {width: 70%; margin: 2em auto 2em auto;}
table#home-selected th {text-align: center; font-size: 16px; font-weight: normal; color: #600; background-color: #FCF6DC;}
table#home-selected td {width: 50%; text-align: center;}
table#home-selected ul {margin: 0; padding: 0; list-style: none;}
table#home-selected li {margin: 0; padding: 0; font-size: 16px; line-height: 2;}
table#home-selected a:link, table#home-selected a:visited {color: #00c;}
table#home-selected a:hover {color: #600;}

/* home page ends */

table.hotel-listing {width: 100%; border-collapse: collapse;}
/* table.hotel-listing tr {background-color: #c99; border-top: #966 1px solid;} */
table.hotel-listing tr {background-color: #f3edd3;}
table.hotel-listing tr:hover {background-color: #f2e6b3;}
table.hotel-listing td { padding-top: 8px; padding-bottom: 8px; border-top: #966 1px solid;}
table.hotel-listing td.name {padding-left: 8px;}
table.hotel-listing td.link {text-align: center; width: 80px;}
table.hotel-listing td.link a:link, table.hotel-listing td.link a:visited {font-size: 12px; color: #333;}
table.hotel-listing td.name a:link, table.hotel-listing td.name a:visited {color: #333; text-decoration: none;}
table.hotel-listing td.name a:hover {text-decoration: underline;}

div#hotel-panel {width: 240px; float: right; position: relative; top: -18px; margin-left: 14px;}
div#hotel-panel div.pane {	background:#f7efdc url('/images/hotel-panel-bg.jpg') repeat-x; padding: 0 0 14px 0;
	/*border-bottom: 4px solid #cab687;*/
	}
div#hotel-panel div.pane h2 {margin: 0 0 7px 0; padding: 0; 
	line-height: 20px;
	padding: 7px 0 0 10px;
	margin: 0;
	height: 28px;
	}	
div#hotel-panel div.pane p {padding: 0 14px 14px 14px; margin: 0; font-size: 12px; line-height: 1.1em;}
div#hotel-panel div#telecoms {}
div#hotel-panel div#telecoms p {padding: 0 14px;}

.pane {-webkit-border-bottom-right-radius: 9px;
-webkit-border-bottom-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-moz-border-radius-bottomleft: 9px;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;}

#contact-details h2 { background: #633 url('/images/panel-details.jpg') no-repeat; color: #fff; }
#hotel-promotions h2 { background: url('/images/panel-promotions.jpg') no-repeat; color: #fff; }
#hotel-promotions {margin: 0 0 18px 0;}
#hotel-news h2 { background: url('/images/panel-news.jpg') no-repeat; color: #fff;}


p.csoon {color: #666;} /* coming soon */
p.backlink a:link, p.backlink a:visited {font-size: 12px; color: blue;} 

div.take-ownership {border: 1px solid #966;
	-webkit-border-radius: 9px;
	-moz-border-radius:9px;
	border-radius: 9px;
	padding: 8px 14px; margin: 14px auto 14px auto;}
div.take-ownership p {margin: 0; padding: 0; font-size: 11px; color: #666;}

.cleared {clear: both;}
.centered {text-align: center;}

div#footer-nav {margin-bottom: 11px;}
div#footer-nav ul {margin: 0; padding: 0; list-style: none; text-align: center;}
div#footer-nav li {margin: 0; padding: 0; font-size: 11px; line-height: 1.6; display: inline;}
div#footer-nav a:link, div#footer-nav a:visited {color: #00c; text-decoration: none; padding: 0 4px;}
div#footer-nav a:hover {color: #600; text-decoration: underline;}

#footer {background:#660000 url('/images/footer-bg.jpg') no-repeat; height: 60px; padding-top: 8px;}

#footer p {margin: 0 0 6px 0; padding: 0; text-align: center; font-size: 12px;}