body {background:#000 url(/vimages/bg_pattern.gif) repeat; margin:0px 0px 20px 0px;}
.cnt {text-align:center}
form {margin:0}
img {border:0}
.clr {clear:both}
h1 {font:italic 20px arial; color:#000}


#holder {width:940px; margin:4px auto 0px auto; background:#fff url(/vimages/holder_bg.gif) repeat-y}
#banner {position:relative; background:#fff; width:940px; height:90px; border-bottom:2px solid #000} /* background:url(/vimages/banner.jpg) no-repeat; */
	#logo {position:absolute; top:17px; left:16px; width:227px; height:73px}
	#flashbanner {position:absolute; right:0px; width:640px; height:90px}
	#contactinfo {position:absolute; font:12px arial; right:12px; top:22px; width:140px}
#lt {float:left; vertical-align:top; background:url(/vimages/lcol_top.gif) no-repeat; width:180px}
	.ltnav {height:28px; width:179px; margin:0; border:0; display:block}
	.ltnav a {margin:0}
#rt {float:left; position:relative; vertical-align:top; width:732px; font:12px arial; color:#333; padding:20px 14px 20px 14px; background:url(/vimages/rcol_bg.gif) no-repeat; line-height:17px; }
	#rt li {list-style-image: url(/vimages/li_golfball.gif); padding:0px 0px 2px 15px; }
#bbar {position:relative; clear:both; margin:0px auto 0px auto; background:url(/vimages/bbar.gif) no-repeat; width:940px; height:73px}
	#rtt {position:absolute; top:48px; right:40px; width:104px; height:25px}
	#bbarlinks {position:absolute; bottom:10px; left:192px; width:500px;}
	#bbarlinks a {font:bold 12px arial; color:#000}
	#bbarlinks a:hover {color:#E2B733; text-decoration:underline;}
#copyr {font:12px arial; color:#CCC; text-align:center; width:940px; margin:20px auto 20px auto}
	#copyr a {color:#666; text-decoration:none; font-variant:small-caps }
	#copyr a:hover {color:#E2B733; text-decoration:underline}

	
/* Gallery */
#playingstate {position:absolute; z-index:0; right:8px; top:8px}
#slideshowcontrols {position:relative; width:492px; border:1px solid #C3D4C6; background:#D5E0D5; padding:4px; margin:0px auto 4px auto}
	#slideshowcontrols a {display:block; padding:2px 6px 2px 6px; text-decoration:none; font:bold 13px arial; background:#fff; color:#000; float:left; margin-right:2px; border:1px solid #000;}
	#slideshowcontrols a:hover {background:#000; color:#E2B733}	
	#slidestext {font: 19px arial; color:#000; text-align:center; padding:4px 0px 4px 0px}
	#slidestextdesc {font:12px arial; color:#000; margin:0px auto; width:500px; padding:4px 0px 4px 0px}
	#imgthumbholderbg {z-index:10;  position:absolute; -moz-opacity:.70; opacity:.70; filter:alpha(opacity=70); top:238px; left:130px; background:#000; width:500px}
	/* -moz-opacity:.60; opacity:.60; filter:alpha(opacity=60); */
	#imgthumbholder {z-index:20; position:absolute; top:238px; left:130px; background:transparent; overflow:auto; width:500px}
	a.thumbslideshow img {}
	a.thumbslideshow:hover img {-moz-opacity:.60; opacity:.60; filter:alpha(opacity=60)}
	a.thumbgalleries img {border:1px solid #000}
	a.thumbgalleries:hover img {border:1px solid #E2B733; -moz-opacity:.60; opacity:.60; filter:alpha(opacity=60)}
	
	
/* Table Classes */	
.tblcontact {table-layout:fixed; width:100%}
.tblcontact td {padding:0px; font:11px arial}
	.tblcontact td a {font:bold 11px arial; text-decoration:underline; color:#000}
	.tblcontact td a:hover {text-decoration:underline; color:#E2B733}
	
.tblyardage {table-layout:fixed; width:500px; margin:0px auto; border:1px solid #B4BFB5; border-collapse:collapse}
.tblyardage td {padding:3px; background:#D2DFD4; border:1px solid #C0CBC2; font:12px arial}
.tblyardage td.ttl {font-size:14px; background:#fff; padding:8px}


.tblrates {table-layout:fixed; width:400px; border:1px solid #B4BFB5; border-collapse:collapse}
.tblrates th {padding:6px; font-size:14px}
.tblrates td {padding:3px; background:#D2DFD4; border:1px solid #C0CBC2; font:12px arial}
.tblrates td.rt {text-align:right; font-weight:bold}

.tblhours {table-layout:fixed; width:400px; border:1px solid #B4BFB5; border-collapse:collapse}
.tblhours th {padding:6px; font-size:14px}
.tblhours td {padding:3px; background:#D2DFD4; border:1px solid #C0CBC2; font:12px arial}
.tblhours td.ct {text-align:center; font-weight:bold}

.whatsnew {background:#fff; border:1px solid #77987D; font:12px arial; padding: 4px; margin: 20px 0px 0px 13px; width: 144px;}

.tbladmin {width:100%; table-layout:fixed; border-collapse:collapse}
.tbladmin th {background:#ddd; padding:4px; border:1px solid #CCC}
.tbladmin td {padding:4px; border:1px solid #CCC}
