body,html{background:#fff url(/images/background7.gif) repeat;margin:0;padding:0;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:1.8em;text-align:center;}
td p{padding:0;margin:0;}
br {clear:both;}

#container,#containerI{width:940px;overflow:hidden;margin:0 auto;text-align:left;}
#containerI{background:#B7B8AA none;}
#headArea{width:940px;margin:0;height:145px;background:#fff;overflow:hidden;}
#headerImage {height: 213px; overflow: hidden;}
#headAreaL {width: 200px; float: left; overflow: hidden; height: 120px;}
#headAreaR {width: 600px; float: right; height: 120px; text-align: right;}
#headContacts {width: 590px; margin: 6px 0 10px 0; text-align: right; height: 74px;}
img.facebook {width: 30px;height: 30px;}
#headLinks {width: 600px; margin:0; margin-top:33px; text-align: right;}
#headLinks a {width:auto; height:auto; padding: 8px; background-color:#9A5C1E; color:#FFF; text-decoration:none;}
#headLinks a:hover { color:#9A5C1E; background-color:#fff;}
#headLinks a.headLink3{width:auto; height:auto; padding:8px; background-color:#96A634; color:#FFF; text-decoration:none;}
#headLinks a.headLink3:hover { color:#96A634; background-color:#fff;}
#headLinks img {margin-left: 5px;}
#headArea h1 {color:#8B817F;font-size:16px;font-weight: normal;} 
#home,#contactUs{float:right;}
#menuArea{margin:0;height:35px;background:#51580A url(/images/menuBG.jpg) repeat-x;clear:both;}
#menuLInkImages {float: right; overflow: hidden; width: 312px; height: 45px; clear: left;}
#flashcontent{float:left;height:547px;width:798px;overflow:hidden;}
#indexLeft {float:left; width: 413px; overflow: hidden; padding: 10px;}
#indexLinks{float:left; width: 915px; overflow: hidden;background: #878172; text-align: center; padding-left: 25px;}
#indexLinks img {margin: 10px 25px 10px 0;}
#indexRight {float:left; width: 487px; overflow: hidden; background-color:#E5E4D2; padding: 10px;}
#indexQuote {float:left; width: 920px; overflow: hidden; background-color:#E5E4D2; padding: 10px;}
#indexQuote p {font-size: 12px;}

#mainLeft {float:left; width: 213px; overflow: hidden; padding: 10px;}
#mainRight {float:left; width: 687px; overflow: hidden; background-color:#fff; padding: 10px;}
#mainCont {float:left; width: 940px; overflow: hidden; background-color:#fff; padding: 10px;}

#topNav a.first{width:126px}
#topNav a.second{width:62px}
#topNav{margin:0;padding:0;letter-spacing:-0.5px;}
#topNav li{list-style-type:none;text-align:center;float:left;margin:0;padding:0;}
#topNav ul{margin:0;padding:0;}
#topNav a{display:block;text-decoration:none;color:#fff;height:35px;line-height:34px;background-color:transparent;font-size:12px!important;text-transform:uppercase;width:100px;}
#topNav a:hover,#topNav a:active,#topNav a:focus{background:transparent url(/images/arrowDn.gif) top center no-repeat;}

#leftNav{margin:20px 0 0 0;padding:0;}
#leftNav li{list-style-type:none;margin:0;padding:0;}
#leftNav ul{margin:0;padding:0;}
#leftNav a{display:block;text-decoration:none;color:#333;width:156px;height:30px;line-height:29px;background-color:transparent;font-size:12px!important;text-transform:uppercase;margin:0 0 0 5px;font-weight:bold;padding:0 0 0 13px;}
#leftNav a:hover,#leftNav a:active,#leftNav a:focus,.pageSel{color:#c2a303!important;background:transparent url(/images/arrowDnYel.gif) left center no-repeat;}
#leftNav li li a{height:20px;line-height:10px;padding:0 0 0 23px;width:159px;width/**/:/**/141px;margin:0;text-transform:capitalize;background-image:none!important;}

#leftBanners{width:156px;margin:30px auto 0 auto;clear:both;}

#mainArea{margin:0;width:990px;overflow:hidden;clear:both;}

#mainBody{width:703px;overflow:hidden;clear:both;margin:10px 40px;}
#mainBodyM{margin:10px 0 10px 10px;width:773px;overflow:hidden;clear:both;}
#date {float: right; overflow: hidden; width: 190px; font-size: 11px;}
#leftArea{float:left;width:179px;background:#e5e6e6;}
#rightArea{float:left;width:793px;}
#footArea{background-color:#e5e6e6;overflow:hidden;height:50px;}

#mainBodyBtAcc,#mainBodyBtGolf#mainBodyBtEmp,#mainBodyBtClub,#mainBodyBtKids,#mainBodyBtMem,#mainBodyBtPro,#mainBodyBtDir,#mainBodyBtWed,#mainBodyBtWCon{width:793px;height:24px;overflow:hidden;margin:0 0 0 180px;}

#footContain{background:#fff;text-align:center;overflow:hidden; width: 940px; margin: 0 auto;}
#footAreaLogos{width:940px;padding: 0;margin:0 auto;text-align:center; background:#fff; height: 120px;}
#footAreaLogos a{display:inline;}
#footAreaLogos img{ margin: 30px 5px 0; height:50px;} 
#footAreaTxt{text-align:center;width:100%;}
#footAreaTxt *{color:#999!important;text-decoration:none;}
#footAreaTxt a:hover{color:#000!important;text-decoration:underline;}

.floatL{float:left;}
.floatR{float:right;}

#map{width:700px;height:420px;border:1px solid #333;margin:10px auto;}
#mapU{width:700px;margin:10px auto;text-align:center;}

td.hl{border:1px solid #142632;padding:4px;}
table.dropdown{border-top:0px;background-color:#D8D8C5;border:1px solid #142632;text-align:left;}
table.administrator{background-color:#FFF;border:1px solid #142632;text-align:left;padding:0;margin:0;line-height:normal !important;}
table.portal tr.bookingResults td.boxed{background-color:#D8D8C5;border:1px solid #142632;height:40px;text-align:left;}
table.portal{border:1px solid #142632;background-color:#FFF;text-align:left;line-height:normal!important;padding:3px;}
table.portal th{background-color:#fff;color:#132531;font-size:12px;font-weight:bold;}
.portal th a{color:#132531!important;}

form {margin:0;padding:0;}
input.radio{background-color:transparent;}
input.checkbox{background-color:transparent;}
input,textarea,select,button{margin:1px;padding:3px;font-size:11px;color:#333;border:1px solid #142632;background-color:#EFEFEF!important;line-height:normal;}
input.inputEl{display:block;width:200px;float:left;margin-bottom:10px;}
label{display:block;width:140px;float:left;margin-bottom:10px;text-align:right;padding-right:10px;}
/*.enqRight {float: right;}
.enqLeft {float:left;}
.enqFull {width: 450px; float: left;}*/

.enqRight2 {float: right;}
.enqLeft2 {float:left;}
.enqFull2 {width: 600px; float: left;} 
#loginDivF{margin:15px;}
#loginDiv{float:left;width:260px;background-color:#fff;border:1px solid #142632;overflow:hidden;margin:6px;}
#loginDivT{width:440px;background-color:#fff;border:1px solid #142632;overflow:hidden;margin:5px auto;}
#loginDiv div,#loginDivT div{float:left;width:45%;height:30px;line-height:24px;margin-top:3px;margin-left:3px;padding:0;}
#loginDiv p,#loginDivT p{text-align:center;margin:0;padding:0;}
#loginDiv div p{text-align:right;margin:0;padding:0;}
#loginMessage {float: left; overflow: hidden; width: 330px;}
.golf-tip{background-image:url(/images/golf-tip-of-month.jpg);background-repeat:no-repeat;height:187px;width:794px;}
.golf-tip-text{background:#fff;height:124px;width:453px;float:right;padding-top:15px;margin-right:25px;}
#gallery-tourlink{background:#b6cb8e;width:793px;height:315px;overflow:hidden;text-align:center;}
#form {background: #E5E5DF; padding: 6px; text-align: right; margin-bottom: 5px; width: 500px;}

.tab{white-space:nowrap;}

#weatherBar table{margin:5px 20px;width:753px!important;}



.wysiwygDiv{position:relative;top:0;left:50%;z-index:100;overflow:visible;}
.wysiwygDiv button{position:absolute;width:130px;margin-left:-75px;left:0;top:0;filter:alpha(Opacity=70);opacity:.7;-moz-opacity:.70; font-size: 11px;}

.recipDiv{width:48%;margin-left:1%;margin-bottom:1%;background-color:#ebebeb;border:1px solid #989876;overflow:hidden;float:left;}
.recipClub h3{padding:1%;margin:5px 0 !important;font-size:16px;}
.recipDiv div{padding:0 1%;float:left;width:48%;}
.recipDiv div *{padding:0;margin:0;}
.recipFull,.recipContact,.recipClub{width:98% !important;}
.recipState{padding:10px 0 0 10px;clear:both;}
.recipState *{font-size:16px;}
.recipX{font-size:9px;width:46%;margin:0 1%;overflow:hidden;float:left;height:15px;padding:0;}
div.recipContact{visibility:hidden;height:1px;overflow:hidden;}

#pubModalR{float:left;width:475px;overflow:hidden;height:auto;margin:0;padding:0 0 10px;line-height:normal;}
#pubModalR .npformArea input{padding:2px;}