body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #6F262E;
	margin: 0px;
}
#left {float: left; overflow: hidden; width: 230px; margin: 25px 10px 0 0;padding: 0;}
#right {float: left; overflow: hidden; width: 750px; margin: 0!important; padding: 0;}
#farRight{float: left; overflow: hidden; width: 230px; margin:0;padding: 0;}
#weather {float: left; overflow: hidden; width: 730px; margin: 0!important; padding: 0; text-align:right;}
table.home {
	border: 1px solid #E8DFCE;
	background-image: url(/images/home/bg3.jpg);
	background-repeat: repeat-x;
}
table.shadow {
	background-image: url(/images/template/bg.gif);
	background-repeat: repeat-x;
}
table.page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #41413D;
	background-color: #ECE9D5;
	background-image: url(../images/home/bg.gif);
	background-repeat: repeat-x;
	text-align: left;
	}
td.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
table.shade {
	background-color: #EAE4CE;
	border: 1px solid #6F262E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
table.shade a {
	text-decoration: none;
	color: #5E0000;
	font-size: 11px;
}
body.white {
	background-color: #FFFFFF;
	margin: 0px;
}

h1, h1 a {font-family: "Century Gothic", Verdana, Arial;
	font-size: 17px;
	color: #6A5733;
	font-weight: 600;
	line-height: 22px;}
h2 {font-family: "Century Gothic", Verdana, Arial;
	font-size: 15px;
	color: #806831;
	font-weight: 600;}

h3, h3 a {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 14px;
	color: #600;
}
	
h4 {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 17px;
	color: #039;
}
h5 {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 15px;
	color: #039;
}
h6 {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 17px;
	color: #600;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	text-align: justify;
}

table.page td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333;
}
table.portal {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #806831;
	padding: 4px;
	text-align:left;
	line-height:normal!important;
}
table.portal th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-color:#fff;
	height:23px;
	margin: 2px;	
}
.portal th a {
color: #806831 !important;
}
table.portal td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;	
}
table.ct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676354;
	background-color: #E4E1C9;
	text-decoration: none;
}
table.ct a {
	text-decoration: none;
	color: #80765B;
}
table.shade th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E3DFC1;
	background-color: #6F262E;
}
li { list-style:square;
	color: #515151;
	
}
a {
	color: #615647;
	font-size: 11px;
}
body.light {
	background-color: #ECE9D5;
}
table.ct th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B594A;
	background-color: #C4C19F;
}
table.shade p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #877E76;
}
a.small{
	font-size: 10px;
	color: #C1B179;
	text-decoration: none;
}
table.popup { background-color: #FFFFFF;
            padding: 8px;
            width: 360px;
            border: 3px solid #E8E0CD;}

table.popup h3 { background-color: #FFFFFF;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 13px;
            color: #666666;}

table.popup h2 { background-color: #FFFFFF;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 15px;
            color: #666666;}table.page2 {
	background-image: none;
	background-repeat: repeat-y;
	background-color: #F2ECD7;
}

table.menu {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px double #B9AB4D;
	text-align: center;
}
table.menu p {
	font-family: "Century Gothic", Verdana, Arial;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	text-align: center;
}
table.menu td {
	border: 1px solid #A79654;
}
table.menu a{
	text-decoration: none;	
}
table.portal p {
	text-align: left;
}
table.portal tr.bookingResults td.boxed {
	background-color:#cccccc;
	border:1px solid #444444;
	height: 40px; 
	padding: 1px;
}
#devFull {
background-color:#E4E1C9;
padding:6px;
overflow:hidden;
width:735px;
width/**/:/**/723px;
}
#devFull p{line-height:2em;}
#devHole {
overflow:hidden;
width:723px;
margin-bottom:6px;
}
#devHole h2{
padding:0;
margin:4px 0;
float:left;
}
#devbuttons {
float:right;
overflow:hidden;
width:auto;
}
#devLeft {
padding:0;
margin:0;
background-color:#E4E1C9;
width:446px;
float:left;
overflow:hidden;
}
#devRight {
float:right;
background-color:#E4E1C9;
border:1px solid #806831;
padding:0;
margin:0;
width:267px;
}
#devDetails {
background-color:#FFF;
border:1px solid #806831;
overflow:hidden;
margin-bottom:16px;
width:444px;
padding:8px 0;
}
#devDetails p{
padding:0;
margin:4px 0 4px 30px;
float:left;
width:90px;
text-align:left;
color:#806831;
line-height:normal;
}
#DetailsM {
text-align:right !important;
}
#DevImages img{
float:left;
border:1px solid #806831;
margin-left:4px;
}
.devGreen {
float:right;
border:1px solid #806831;
margin-left:8px;
}
#devbuttons a, #devbuttons span {
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	line-height: 21px;
	margin-right: 2px;
	text-decoration: none;
}
#devbuttons a:link, #devbuttons a:visited, #devbuttons a:active {
	color:#806831;
	background-color:#FFF;
	border: 1px solid #806831;
}
#devbuttons a:hover {
	color:#FFF;
	background-color:#806831;
	border: 1px solid #FFF;
}
.devbuttonsCh  {
	color:#FFF;
	background-color:#806831;
	border: 1px solid #FFF;
}
a.devOverview {
white-space:nowrap;
background-color: #FFF;
width:180px !important;
margin-right:2px;
}
hr {
color:#6F262E;
background-color:#6F262E;
height:1px;
margin:5px 0;
}
#galLeft {
display:inline;
margin:20px 0 0 20px;
width:260px;
float:left;
}
#galLeft a {
float:left;
margin-right:9px;
margin-bottom:9px;
}
#galRight {
margin-top:20px;
float:left;
}
.holeSpare{margin-right:2px;width:42px !important;}
.DetailsBlack p{color:#000!important;padding:0;margin:0;}
.DetailsBlue p{color:#039!important;padding:0;margin:0;}
.DetailsRed p{color:#900!important;padding:0;margin:0;}
.nOverview{width:70px!important;}
#date { width: 250px;color: #84867C; height: 40px; float: right; overflow: hidden; text-align: right;}

#accordion {width: 230px; float: left; overflow: hidden; text-align: left!important;}
.accordionHeaderWrapper {
	margin: 0;
	padding: 0;
	background-color: #6F262E;
	color: #fff;
	border-bottom: 1px solid #CCC;
	padding: 2px 5px;
}	
.accordionHeaderWrapper a{
	background:transparent url(/images/east.gif) no-repeat left center;
	padding-left:20px;
	display:block;
	height:24px;
	line-height:24px;
	text-decoration: none;
	color:#fff;
	text-align: left!important;}
a.accordionHeadDown{background:transparent url(/images/south.gif) no-repeat left center; text-decoration: none;}
.accordionHeadTitle {float:left;overflow: hidden;}
.accordionContent {width:100%;font-size: 11px;color: #333333;margin-bottom: 2px;background-color:#FFF;padding: 0px!important;}
.accordionContent a {background-image: none!important; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif!important; color:#996600!important;  font-size: 10px!important; padding: 0 !important; width:auto;display: inline;}
.accordionContent h2, .accordionContent h3, .accordionContent h4 {font-size: 13px;color: #000;margin: 0px;line-height: normal;letter-spacing: 0.1em;}
.accordionContent td { padding:2px!important;}
.accordionContent td a { width:auto;display: inline;}
.accordionContent div { padding: 0!important;}
.accordionContent p {}
.accordionOpen,.accordionClosed { /* used to track open/closed state */ }
#newsSlider {margin-left: 5px;}
.contentslide{padding:0px;width:230px;height:170px;overflow:hidden; margin: 0 ;}
.contentslide a { background-image:none!important}
 .contentslide .opacitylayer{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
 .contentslide .contentdiv{display:none;} .pagination{display:none;}
 #tabContainer {width:510px;float: left;overflow: hidden; margin-left: 10px; margin-right: 10px;}
 div.cell p {margin:1px 0 0 2px; padding:0;white-space: normal!important; display: inline;}
.bookingResults .cell{width:131px;line-height:normal;float:left;margin:1px 0 1px 2px;height:64px!important;border:1px solid #999;display:inline;overflow: hidden;}
div.cell {font-weight: normal; line-height: normal; font-size: 12px;}
