html, body{background:url(/images/bg.jpg) repeat-x;margin:0px;padding:0px;}

/*page container*/
#container{background:url(/images/bg-headertop.gif) top left no-repeat;width:910px;overflow:hidden;margin:0px auto;padding-top:10px;text-align:left;}
 
/*header area*/
#header{background:#dcd1c0 url(/images/bg-headerlogo.gif) top left repeat-y;height:135px;/*overflow:hidden;*/}
/*logo area*/ 
#logo{width:277px;height:135px;background:#fff;text-align:center;float:left;}
#logo a{outline:none;}
#logo img{margin:25px auto 0px auto;}
/*main navigation*/
#mainNav{padding-left:20px;width:613px;float:left;}
#mainNav.productArea{padding-left:20px;margin-top:60px;width:613px;float:left;}
#mainNav.mainNavG{padding-left:17px;width:616px;}
#mainNav h1{color:#fff;font-family:Georgia, Times, Verdana, serif!important;font-weight:normal!important;font-size:45px!important;line-height:47px!important;margin:0px 0px 25px 0px!important;}
#mainNav h1#smaller1{font-size:44px!important;}
#mainNav h1#smaller2{font-size:41px!important;}

/*introductory title*/
#introTitle{width:633px;float:left;text-align:center;padding-top:33px;}
/*frontNav*/
#frontNav{display:block;font-size:13px!important;width:100%;margin:0px;padding:0px;color:#544b3f;background:#404a5e;font-family:Georgia, Verdana, Tahoma;}
#frontNav ul{/*position:absolute;left:-9000px;z-index:10000;*/margin:0px;padding:0px;/*border:1px solid #000;*/}
#frontNav li{list-style-type:none;display:inline;/*text-align:center;float:left;width:auto;*/margin:0px;padding:0px;}
#frontNav img{margin:0px;padding:0px;float:left;}
#frontNav a{margin:0px;padding:0px;}
#frontNav a:hover img{filter:alpha(Opacity=95);opacity:.95;-moz-opacity:.95;}

#frontMembersBtnBtn{width:277px;height:48px;}
#frontGuestsBtn{width:211px;height:48px;}
#frontGolfBtn{width:211px;height:48px;}
#frontFunctionsBtn{width:211px;height:48px;}

/*front page background*/
#bgLayerFront{background:#2b3953 url(/images/bg-frontblue.gif) left top repeat-y;overflow:hidden;width:100%;padding-bottom:31px;clear:left;color:#fff;}
#bgLayerFront img{float:left;}

/*inner page background(s)*/
#bgLayer1{background:#e6ded2 url(/images/bg-leftblue.gif) left top repeat-y;overflow:hidden;width:100%;clear:left}
#bgLayer2{background:url(/images/bg-leftimg.gif) left bottom no-repeat;overflow:hidden;width:100%;}

/*sub navigation*/
#subNav{width:277px;padding:22px 0px 20px 0px;background:#404a5e;color:#d9dbdf;font-size:13px;text-align:center;float:left;}
#subNav ul{list-style-type:none;margin:0px; padding:0px;background:#3c475c;}
/*sub navigation - primary links*/
#subNav li{margin:0px 0px 1px 0px;padding:5px 0px;background:#404a5e;/*border-bottom:solid; border-width:0px 0px 1px 0px;border-color:#3c475c;*/}
#subNav li a{text-decoration:none;color:#d9dbdf;}
#subNav li a:link{text-decoration:none;color:#d9dbdf;}
#subNav li a:visited{text-decoration:none;color:#d9dbdf;}
#subNav li a:hover{text-decoration:underline;color:#fff;}
#subNav li a:active{text-decoration:none;color:#fff;}
#subNav li.current a{text-decoration:underline;color:#fff;}
#subNav u{color:#fff;}
/*sub navigation - secondary links*/
#subNav li ul{margin:6px 0px 10px 0px;background:#404a5e;}
#subNav li li{font-size:11px;margin:0px;padding:2px 0px;border:none;}
#subNav li li a{background:url(/images/subnavpoint.gif) left center no-repeat;padding-left:10px;}
/*#subNav li li.current{background:url(/images/subnavpoint.gif) left center no-repeat;padding-left:10px;}*/

/*content area*/
#content{width:633px;float:left;}
#contentImg{height:185px;width:633px;background:#c6c0b7;display:block;margin:0;}
#contentText{padding:5px 35px 45px 24px;}
#contentText img{border:2px solid #c6c0b7;}
#contentNoSubNav{background:#e6ded2;width:100%;min-height:600px;}
#product{background:#e6ded2;width:100%;clear:left;width:720px;padding:30px 95px 45px 95px;}

/*gallery*/
img.galleryImg{float:left;border:none!important;}
a img.galleryImg{}
a:link img.galleryImg{}
a:visited img.galleryImg{}
a:hover img.galleryImg{filter:alpha(Opacity=85);opacity:.85;-moz-opacity:.85;}
a:active img.galleryImg{}


/*footer*/
#footer{background:#efebe4 url(/images/bg-footerflag-large.gif) right center no-repeat;line-height:18px;font-size:11px; color:#897e75; margin:7px 0px 21px 0px;padding:24px 350px 23px 15px;}
#footer a:link{color:#897e75;text-decoration:none;border-bottom:1px solid #d0cac2;}
#footer a:visited{color:#897e75;text-decoration:none;border-bottom:1px solid #d0cac2;}
#footer a:active{color:#675f58;text-decoration:none;border-bottom:none;}
#footer a:hover{text-decoration:none;border-bottom:1px solid #897e75;}
.divider{color:#bcb4ac;margin:0px 7px;}



/*---------- PORTAL AND PRODUCT SPECIFIC ----------*/

/*-- PRODUCT TABLES --*/
table.portal{border:1px solid #dcd0be;border-bottom:1px solid #dcd0be;text-align:left;padding:0px!important;margin:0px!important auto;padding:0px!important;background-color:#f3eee9;}
table.portal th{height:3.1em;color:#fff!important;/*background:#363737;*/background:#3c475c;font-size:13px;font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif!important;font-weight:normal;text-align:left;padding:6px!important;padding-left:8px!important;margin:0px!important;border-bottom:1px solid #eee;font-weight:bold;font-size:15px!important;font-weight:bold!important;}
table.portal td{border-bottom:1px solid #ede6de;font-size:11px;font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif!important;margin:0px!important;padding:8px 8px 8px 8px!important;}
table.portal a{color:#2e2923;text-decoration:underline;}
table.portal a:hover{text-decoration:none;}
tr.booking td{padding:8px 0px!important;}
.dropdown table.portal td{padding:8px 0px!important;}
.portal th a{font-size:11px;/*color:#444!important;*/font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif!important;font-weight:normal;}
.portal td{padding:4px!important;}
.portal td td{padding-bottom:6px!important;} 
td h1{font-family:Georgia, Times, Verdana, serif!important;font-weight:normal!important;font-size:23px!important;line-height:47px!important;margin:5px 0px 5px 0px!important;text-transform:uppercase;}
#dropParagraphoEdit1 h1{font-size:16px!important;line-height:21px!important;margin:25px 0px 10px 0px!important;text-transform:none;}
td.wysiwyg h1{font-size:16px!important;line-height:21px!important;margin:25px 0px 10px 0px!important;text-transform:none;}
.tab{margin-bottom:0px!important;}

/*-- ADMIN BAR --*/
/*td#adminwidth table{margin:0px;padding:0px;}
#floatLayer{margin:20px 0px 0px 150px;}*/
table.administrator{background-color:#fff;color:#333;border:1px solid #dedede;text-align:left;line-height:normal !important;margin:0px auto 0px auto;}
/*.administrator td{font-size:10px!important;padding:2px 0px;}
.administrator td br{line-height:5px;display:inline!important;float:left;}
table.administrator td td img{float:right!important;}
table.administrator td td td img{float:left!important;}*/


/*-- FORM --*/
table.form{margin-top:15px;width:100%;}
table.form tr{}
table.form th{width:35%;padding:7px 15px 8px 10px;vertical-align:top;font-weight:normal;text-align:right;font-family:Georgia, Verdana, Times, serif;font-size:12px;font-weight:normal;/*border-bottom:solid #d6cec2 1px;*/}
table.form td{width:65%;padding:7px 0px 8px 0px;/*border-bottom:solid #d6cec2 1px;*/}
table.form td input{background-color:#FAF9F5;font-family:Verdana, Georgia, Arial, Times, serif;padding:3px;width:225px;border:1px /*#c6beb2*/ #D6CEC2 solid;border-top:1px #aa9e8c solid;border-left:1px #c6beb2 solid;}
table.form td select{background-color:#FAF9F5;font-family:Verdana, Georgia, Arial, Times, serif;padding:2px 2px 2px 0px;border:1px /*#c6beb2*/ #D6CEC2 solid;border-top:1px #aa9e8c solid;border-left:1px #c6beb2 solid;}
/*table.form td select option{padding-bottom:4px;}*/
table.form td textarea{background-color:#FAF9F5;font-family:Verdana, Georgia, Arial, Times, serif;padding:3px;border:1px /*#c6beb2*/ #D6CEC2 solid;border-top:1px #aa9e8c solid;border-left:1px #c6beb2 solid;line-height:150%;}
td#denotation{text-align:right;}
.asterisk{color:#ff0000;}

table#checkboxes{margin-bottom:20px;}
table#checkboxes th{text-align:left;border-top:solid #d6cec2 1px;border-bottom:0px;padding:10px 15px 0px 10px;}
table#checkboxes td{text-align:right;border-bottom:0px;padding:0px 30px 10px 0px;}
table#checkboxes th#more{border:0px;padding-bottom:10px;font-family:Georgia, Verdana, Times, serif;font-size:12px;font-weight:bold;line-height:21px;}
table#checkboxes td#answer{width:100%;}
table#checkboxes td#checkbox{width:70px;}
table#checkboxes input{width:20px;border:0px;background:none;}

table#send{width:456px;}
table#send td{vertical-align:top;padding:6px;}
table#send td#submitImg{width:176px!important;}
table#send td#submitText{width:280px;}
table#send td input{width:125px;}

.formButtons{margin:7px 0px 0px 167px;}
.formButtons input{margin-left:6px;}