body,html{background:#fff;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;}

#container,#containerI{width:990px;overflow:hidden;margin:0 auto;text-align:left;background:#fff url(/images/contBack.gif) repeat-y;}
#containerI{background:#e5e6e6 none;}
#headArea{width:990px;margin:0;height:54px;background:#fff;overflow:hidden;}
#logoArea,#addressArea,#indexImage{float:left;}
#home,#contactUs{float:right;}
#menuArea{margin:0;height:35px;background:#122632 url(/images/menuBack.jpg) repeat-x;clear:both;}
#flashcontent{float:left;height:547px;width:798px;overflow:hidden;}

#indexBanners{float:left;margin:15px 0 0 5px;width:184px;overflow:hidden;}
#indexBottom{clear:both;overflow:hidden}
#indexBtLeft{float:left;width:371px;overflow:hidden;}
#indexBtMid{float:left;width:276px;background:#eceded;text-align:center;padding:15px 0;}
#indexBtRight{float:left;width:340px;overflow:hidden;padding:20px 0 0 0;}
#indexBtLeft table{margin:4px 8px;}
#indexBtRight table{margin:8px;}
#indexBtLeft h1,#indexBtRight h1{color:#c2a303;text-transform:uppercase;font-size:15px;line-height:normal;padding:0;margin:0;}
#indexBtLeft p,#indexBtRight p{font-size:11px;line-height:normal;padding:0;margin:0;}
#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;}

#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;}
#footAreaLogos{width:700px;padding:10px 0;margin:0 auto;text-align:center;}
#footAreaLogos a{display:inline;}
#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;}

#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;}

.golf-tip{background:url(/images/playingtip-grass.jpg) no-repeat 0 bottom;width:794px;padding:0 0 51px 0;overflow:hidden;}
.golf-tip-text{background:url(/images/playingtip-title.jpg) no-repeat 0 0;width:428px;padding:5px 25px 5px 341px;overflow:hidden;}
#gallery-tourlink{background:#b6cb8e;width:793px;height:315px;overflow:hidden;text-align:center;}

.tab{white-space:nowrap;}

#weatherBar table{margin:5px 20px;width:753px!important;}