@font-face {
	font-family: 'Delicious';
	src: url('delicious-roman-webfont.eot');
	src: local('?'), url('delicious-roman-webfont.woff') format('woff'), url('delicious-roman-webfont.ttf') format('truetype'), url('delicious-roman-webfont.svg#webfontfz8GB7aq') format('svg');
	font-weight: normal;
	font-style: normal;
}

html{background:#f2f1ee url(/images/bg-tile.jpg) 0 0 repeat;margin:0;padding:0;height:100%;}
body{background:url(/images/bg-horiz.jpg) 0 0 repeat-x;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;padding-bottom:30px;min-height:100%;}
#container{width:980px;margin:0 auto;}
#headarea{position:relative;height:426px;background:#ccc;}
#headarea a img{width:211px; height:128px;}
#product #headarea{position:relative;height:213px;background:#ccc;}
#contentarea{background:#fff url(/images/contentarea-bg-vert.gif) 719px 0 repeat-y;overflow:hidden;width:980px;}
#productarea{background:#fff;overflow:hidden;width:902px;padding:37px 39px 50px 39px;}
#textarea{width:641px;padding:37px 39px 50px 39px;float:left;}
#rightcolumn{width:193px;padding:37px 29px 50px 29px;float:right;}
#rightcolumn h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:29px;font-weight:normal;color:#888;margin:3px 0 18px 0;line-height:1.075em;}
ul#subnav{list-style-type:none;margin:0;padding:0;}
ul#subnav li{font-family:Calibri, Delicious, Arial, Helvetica, sans-serif;font-size:17px;color:#888;margin-bottom:4px;}
ul#subnav li a{color:#888;text-decoration:none;}
ul#subnav li a:hover{color:#666;}
ul#subnav li.current a{color:#afa982;}
ul#subnav li.current a:hover{color:#afa982;}
#contactus {font-size:11px;color:#444;margin:47px 0 10px 0;line-height:1.6em;}
#contactus h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#888;margin:0 0 14px 0;display:block;}
#contactus a{text-decoration:none;font-weight:normal;}
#logo{position:absolute;top:0;right:22px;width:211px;height:128px;}
#footer{background:#fff url(/images/footer-bg-horiz.gif) 0 0 repeat-x;padding:0 30px 0 30px;margin-bottom:15px;font-size:11px;color:#444;overflow:hidden;width:920px;}
#footer .right{float:right;}
#footer .left{float:left;}
#footer .right ul{float:right;}
#footer .left ul{float:left;}
#footer div.left{width:644px;padding-top:35px;}
#footer div.right{height:202px;width:276px;padding:35px 0 0 0;float:left;background:url(/images/footer-bg-logo.gif) 74px 0 no-repeat;position:relative;}
#footer p{line-height:1.7em;padding-top:9px;font-size:11px;}
#footer p.left{background:url(/images/logo-small.png) 0 0 no-repeat;padding-left:91px;}
#footer p.right{text-align:right;}
#footer p.right b{margin-left:16px;}
#footer ul{margin:0;padding:0;}
#footer li{margin:0;padding:0;float:left;list-style-type:none;position:relative;}
ul.footermenu{margin-bottom:21px!important;}
ul.footermenu li{margin:0;padding:0;float:left;list-style-type:none;position:relative;}
ul.footermenu li a{width:107px;height:133px;display:block;}
ul.footermenu li a:hover{filter:alpha(Opacity=90);opacity:.90;-moz-opacity:.90;}
ul.footermenu li strong{width:107px;height:26px;position:absolute;bottom:0;left:0;}
ul.footermenu li span{visibility:hidden;}
div.right ul.footermenu{display:none;}
#nav-golf a{background:url(/images/nav-golf.jpg) 0 0 no-repeat;}
#nav-members{}
#nav-resort{}
#nav-functions{}
#nav-membership{}
#nav-realestate{}
#nav-sponsors{}
#nav-contacts{}
#nav-golf a{background:url(/images/nav-golf-new.jpg) 0 0 no-repeat;}
#nav-members a{background:url(/images/nav-members-new.jpg) 0 0 no-repeat;}
#nav-resort a{background:url(/images/nav-resort.jpg) 0 0 no-repeat;}
#nav-functions a{background:url(/images/nav-functions.jpg) 0 0 no-repeat;}
#nav-membership a{background:url(/images/nav-membership.jpg) 0 0 no-repeat;}
#nav-residents a{background:url(/images/nav-residents.jpg) 0 0 no-repeat;}
#nav-sponsors a{background:url(/images/nav-sponsors.jpg) 0 0 no-repeat;}
#nav-contacts a{background:url(/images/nav-contacts.jpg) 0 0 no-repeat;}
#nav-golf a strong{background:url(/images/nav-golf-text.png) 0 0 no-repeat;}
#nav-members a strong{background:url(/images/nav-members-text.png) 0 0 no-repeat;}
#nav-resort a strong{background:url(/images/nav-resort-text.png) 0 0 no-repeat;}
#nav-functions a strong{background:url(/images/nav-functions-text.png) 0 0 no-repeat;}
#nav-membership a strong{background:url(/images/nav-membership-text.png) 0 0 no-repeat;}
#nav-residents a strong{background:url(/images/nav-residents-text.png) 0 0 no-repeat;}
#nav-sponsors a strong{background:url(/images/nav-sponsors-text.png) 0 0 no-repeat;}
#nav-contacts a strong{background:url(/images/nav-contacts-text.png) 0 0 no-repeat;}
ul#extras {width:228px;overflow:hidden;position:absolute;bottom:0;right:0;}
#extras li{margin-left:14px;display:block;}
#extras li a:hover{filter:alpha(Opacity=90);opacity:.90;-moz-opacity:.90;}

table.portal{border:solid 1px #ddd;}
table.portal th{background-color:#999;}
table.portal td{font-family:Arial, Helvetica, sans-serif;padding:5px;}
table.portal td a{font-weight:normal;}
table.portal td input{border:1px solid #bbb;}

.static{}
.static table td{padding:5px;}
.static .toprow td{padding-top:10px;}
.static .links{padding:10px 0;text-align:center;}
.static .links a{font-size:12px;line-height:1.5em;}	
	

/* Course Tour Style */
#tour-wrapper {margin:0; padding:0;}
#tour-links {width:100%;float:left;margin:5px 0 40px 0;clear:both;}
#tour-links a {padding:4px 7px; margin:0 -1px 0 0; border:#ccc solid 1px;background:#958E6E;font-weight:normal;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;}
#tour-links a:hover {background:#fff;}
#tour-links a.current {background:#345064;}
#tour-links a:hover.current {color:#fff;}
#tour-diagram {width:200px;height:358px;float:left;margin:-10px 35px 0 0;}


/* FORM
---------------------------- */
.formArea form{padding:0;margin:0 auto 30px auto;overflow:hidden;width:631px;font-size:12px;}
.formArea h3{margin-bottom:20px;}
.formArea input, .formArea textarea, .formArea select, .formArea button{margin:1px;padding:3px;font-size:12px;color:#666;border:0;background:#fff!important;line-height:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border:1px solid #f6f6f6;border-left:1px solid #cdcdcd;border-top:1px solid #dedede;}
.formArea label,.formArea input,.formArea textarea,.formArea img,.formArea select,.formArea span{float:left;margin:0 0 15px 0;}
.formArea select{padding:2px;}
.formArea input{display:block;width:130px;margin-right:30px;float:left;}
.formArea label{display:block;float:left;margin-bottom:10px;text-align:right;width:120px;padding:0 10px 0 0;text-align:left;height:25px;line-height:25px;font-weight:bold;color:#676767;font-size:12px;}
.formArea label.textbox{margin-bottom:5px;}
.formArea textarea{width:98%;}
.formArea br{clear:both;height:0;font-size:0;}

.formDivide{width:100%;border-bottom:1px solid #eee;float:left;clear:both;padding:20px 0;}
.formLeft{width:50%;float:left;}
.formRight{width:50%;float:left;}

.twolines{margin:10px 0;}
.twolines label{line-height:16px;}

.radioBtns{}
.radioBtns input{margin:0 5px 0 5px;background:transparent;width:auto!important;border:none;}
.radioBtns span{margin:-5px 10px 0 0;}
.radioBtn{background:transparent;width:auto!important;border:none;}

.checkboxes{}
.checkboxes input{margin:4px 8px 0 5px;background:transparent;width:auto!important;border:none;}
.checkbox{background:transparent;width:auto!important;border:none;}

.enqLine,#enqCapimg,#enqSubmit{overflow:hidden;}
.submitLeft{width:175px;float:left;margin-top:30px;}
.submitLeft img{border:1px solid #dedede;}
.submitRight{width:295px;float:left;margin-top:30px;}
.submitRight input{display:block;clear:both;margin-bottom:5px;}
.submitRight p{clear:both;font-size:12px;}
.submitFull{clear:both;}
#submitButtons{width:100%;text-align:center;clear:both;}
#submitButtons input{margin:0px 2px 15px 2px;padding:4px;border:1px solid #ccc;background-color:#454545!important;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;width:auto!important;}

#formsubmit{}
#formSubmitted table{margin:30px auto 10px auto;}
#formSubmitted td{font-size:11px;margin:0 auto;}
#formSubmitted td div{font-size:14px;font-weight:bold;}

table.portal th{font-family:arial;font-size:15px;font-weight:bold;padding:5px;}

#dropParagraphoEdit1 h1{display:none;}
#dropParagraphoEdit1 h5{display:none;}
#dropParagraphoEdit1 h6{display:none;}


#map{float:left;width:316px;height:496px;border:2px solid #f3f3f3;}
#mapU{float:right;width:300px;solid:2px solid #eee;}
