@charset "UTF-8";
/* CSS Document */

body {
	background:#fff url(/images/bg/bodyBG2.png) repeat-x;
	margin: 0 auto;
}
#curves {}
#container {width: 990px; margin: 0 auto; overflow: hidden;}
#logo { text-align: right;}
#navBar {width: 990px; margin: 0 auto; overflow: hidden; width: 990px;}
#flashArea {margin:0; padding:0; overflow: hidden;}
#contentArea { width: 990px; background:#fff;overflow: hidden;}
#mainContentLeft {
	width:725px;
	float: left;
	overflow: hidden;background:#FFF;
	padding: 15px 25px 15px 0;
	
}
#mainContentRight {width:210px; float: left; overflow: hidden; margin: 0; padding:15px;background: #ffffff url(/images/bg/subBG.png) no-repeat;}
#mainContentRightM {width:240px; float: left; overflow: hidden; margin: 0; padding:0;background:#222;}
#subMenu {margin-top: 10px;}
#pageDivL {float: left; overflow: hidden; width: 500px;}
#pageDivR {float: left; overflow: hidden; width: 210px;marging-left:25px;}
#midPromoArea {width: 990px; height:140px; overflow: hidden; background:#202020;}
#botPromoArea {width: 990px;background-color:#E9F2E6;overflow: hidden; margin-top: 10px;}
#flashBanner { width: 320px; height:140px; float: left;overflow: hidden; margin:0;}
#featureScroll { width: 620px; float: right; overflow: hidden; margin:0; padding: 10px; height: 120px;}
.promoLink {width: 150px; height: 160px; margin-right: 18px; float: left; overflow: hidden;}
.promoLink img, .promoLinkEnd img {margin-bottom: 5px;}
.promoLinkEnd {width: 150px; height: 150px; margin:0; float: right;}
.promoLinkEnd a, .promoLink a {color:#333; text-decoration: none; display: block;width: 150px; height: 160px; }
.promoLinkEnd a:hover, .promoLink a:hover {filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;background:#fff;}
#newsSlider {height: 100px;}
.contentslide {color:#F2F3ED;}
.contentslide{width:610px;background-color:#202020;margin:0;overflow:hidden;text-align:left;padding: 0px;}
.contentslide .opacitylayer{width:100%;height:100%;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
.pagination{font-family:Trebuchet MS;background:#303235;height:27px;line-height:27px;font-size:14px;color:#fff;overflow:hidden;margin:0; float: right;}
.pagination a {color:#fff;font-weight:normal;font-style:italic;text-decoration:none;padding:4px 8px 4px 10px;margin:0;}
.pagination a.current{background:#40930A;}
.pagination a:hover{text-decoration:underline;}
.pagination a.selected{background:#0C0;}
#newsSlider2 {height: 155px;}
.contentslide2 {color:#F2F3ED;}
.contentslide2{width:240px;background-color:#fff;margin:0;overflow:hidden;text-align:left;padding: 0px;}
.contentslide2 .opacitylayer{width:100%;height:100%;filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}
.pagination2  {display:none;}
.contentdiv {display:none;}
#foot {
	width: 990px;
	overflow: hidden;
	border-bottom: 1px solid #CED7CF;
	font-size: 10px;
	color: #797979;
	line-height: 17px;
	margin-bottom: 10px;
}
#footDetails {float: left; overflow: hidden; margin-top: 15px; margin-bottom: 5px; width: 200px;}
#footWeather { float: left; width: 350px; overflow: hidden;}
#footLinks {float: right; overflow: hidden;margin-top: 15px; }
.kbMainWeather {width: 450px; float: left; overflow: hidden;}
.kbMainWeather p {float: left; overflow: hidden;}
.weatherIcon {float: left; overflow: hidden;}
.wysiwygDiv {
left:50%;
overflow:visible;
position:relative;
top:0;
z-index:100;
}
.wysiwygDiv button {
left:0;
margin-left:-75px;
opacity:0.7;
position:absolute;
top:0;
width:140px;
}
#date {float: right; overflow: hidden; color:#666;}

#form {background: #E5E5DF url(/images/bg/login.png) no-repeat; padding: 6px; text-align: right; margin-bottom: 5px;}
#flBody { width: 980px;}


#enqFormCont {width: 720px; margin: auto 0;}
.enqFormLine {width: 720px;  float: left; overflow: hidden; }
#enqFormLeft {width: 358px; padding: 2px;float: left; overflow: hidden; }
#enqFormRight{width: 358px;float: left; overflow: hidden; }
.enqQuestions {width: 140px;float: left; overflow: hidden;}
.enqInputs {width: 180px;float: left; overflow: hidden;}
#enqFormCont input,#enqFormCont select {width: 130px;}
#enqFormCont textarea {width: 85%;}
.inputCheck {width: 15px!important;}
#enqFormCont h3  {
	color:#A1632F;
	font-weight: normal;
	font-size: 13px; line-height: 14px; width: 100%; border-bottom: solid 1px #ccc; padding-bottom: 4px;}
#map { border: 2px solid #959B8D;
	width: 690px;
	height: 400px;
	margin: 0;
}
#tourContent {float: right; overflow: hidden; width: 570px;}
#nameImage {float: left; overflow: hidden; width: 155px;}
#holeDetails {width: 570px; overflow: hidden;}
#holeDetailsImg {float: left; width: 450px; overflow: hidden;}
#tourbuttons {width:560px;overflow: hidden; margin-left: 155px;}
#tourContent p { border-bottom: 1px solid #ccc;}
#tourbuttons a {
	float: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 26px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #FFFFFF;

}
#tourbuttons a:link {
	color: #87693A;
	background-color: #E5E4DE;
	border: 1px solid #FFFFFF;
}
#tourbuttons a:visited {
	color: #87693A;
	background-color: #E5E3D3;
	border: 1px solid #FFFFFF;
}
#tourbuttons a:active {
	color: #011D4F;
	background-color: #FFFFFF;
	border: 1px solid #011D4F;
}
#tourbuttons a:hover {
	color: #87693A;
	background-color: #FFFFFF;
	border: 1px solid #011D4F;
}

#linkArea {float: right; overflow: hidden; width: 220px; margin-left: 10px; margin-bottom: 10px;}

.shopHighlight { background: #E9EDE5 url(../images/bg/subMenuBG.jpg) repeat-x; border: 1PX solid #DBDCD0 }
