@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, dl, dt, dd, ol,
fieldset, form, label {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0 0 0 0;
	outline: 0 0 0 0;
	font-size: 100%;
}

html{ 
height: 100%; 
border: 0 0 0 0; 
padding: 0 0 0 0; 
margin: 0 0 0 0; 
}

body {
	background:#FFFFFF;
	height:100%;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* --------------------------------------------- LINKS ----------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
}

a.paging{
position:relative;
float:right;
color: #003300;
background: url(../images/paging.png) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width:65px;
height:34px;
text-decoration:none;
text-align:center;
margin-bottom:10px;
padding-top:8px;
cursor:pointer;
}

a.paging:hover{
color:#000000;
}


/* --------------------------------------------- WRAPPER --------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */
#wrap {	
width: 1000px;
height: 100%;
margin:auto;
/*background:#FFCCCC;*/
}

#toptext{
display:none;
}
/* --------------------------------------------- WRAPPER --------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

/* --------------------------------------------- LEFT COLUMN ----------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */
#left_col {	
position:relative;
float:left;	
width: 240px;
margin:auto;
}

#leftcontainer{
position:relative;
top:80px;
left:0;
height:auto;
}

#logo{
width:224px;
height:147px;
overflow:hidden;
position:relative;
top:20px;
left:11px;
/*background:#00CC33;*/
}

#logo a{
width:224px;
height:147px;
background:url(../images/logo.gif) left top no-repeat;
float:left;
display:block;
text-indent:-9999px;
}

#promotions{
position:relative;
width:248px;
height:49px;
background: url(../images/left_nav_bg.png) top left no-repeat;
float:left;
z-index:2;
margin-top:20px;
}

#promotions a {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bolder;
color:#003300;
width:195px;
height:30px;
background: url(../images/promo_star.png) 6px 4px no-repeat;
padding:11px 0 0 45px;
}

#maplink{
position:relative;
float:left;
width:212px;
height:21px;
top:-50px;
left:15px;
z-index:1;
background:#CC9900;
}

#maplink a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
background:#FFFFCC url(../images/arrow.gif) 8px 8px no-repeat;
padding: 7px 0 0 22px;
display:block;
width:190px;
height:21px;
}

#contact{
position:relative;
width:192px;
height:auto;
background: #FFFFCC;
float:left;
left:15px;
top:-44px;
padding:10px;
}

#contact p {
margin-top:10px;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003300;
}

#slideHeader
{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
background: #FFFFCC url(../images/arrow.gif) 8px 17px no-repeat;
padding: 16px 0 0 22px;
width:190px;
height:21px;
cursor:pointer;
top:-25px;
}

#slideBody
{
padding: 5px;
display: none;
height:	260px;
width:202px;
float:left;
background: #FFFFCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#slidePanel
{
position:relative;
top:-14px;
left:15px;
width:212px;
float:left;
}

#slideHeader2
{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bolder;
color:#003300;
width:196px;
height:31px;
background: url(../images/calendar.png) left top no-repeat;
padding:11px 0 0 50px;
cursor:pointer;
}

#slideBody2
{
margin-left:15px;
padding: 5px;
display: none;
height:	270px;
width:202px;
float:left;
background: #FFFFCC;
}

#slidePanel2
{
position:relative;
top:0;
left:0;
width:225px;
float:left; 
}

#contactbg{
position:relative;
float:left;
/*top:146px;*/
display:block;
width:248px;
height:49px;
background: url(../images/envelope.png) left top no-repeat;
z-index:80;
margin-top:6px;
}

#slideHeader3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bolder;
color:#003300;
padding:11px 0 0 50px;
cursor:pointer;
width:190px;
height:32px;
}

#slideBody3
{
margin-left:15px;
padding: 5px;
display: none;
height:	350px;
width:202px;
float:left;
background: #FFFFCC;
z-index:2;
}

#slidePanel3
{
position:relative;
top:-49px;
left:0;
width:225px;
float:left;
z-index:99;
}
/* --------------------------------------------- LEFT COLUMN ----------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

/* --------------------------------------------- RIGHT COLUMN ---------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */
#right_col {
position:relative;
float:right;	
width: 730px;
margin:auto;
/*background:#CC3399;*/
}

#navwrap {
position:relative;
float:left;
margin-top:6px;
padding: 0;
z-index:40;
/*background:#666666;*/
height:30px;
}

#nav {
position:relative;
float:left;
margin: 0;
padding: 0;
/*background-color:#00FF33;*/
}

#nav ul,#nav li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0 0 0 0;
	outline: 0 0 0 0;
	font-size: 100%;
	float:left;
}
	
#menu1 li{
float: left;
list-style: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003300;
width: 121px;
}

#menu1 li a {
display: block;
text-decoration: none;
white-space: nowrap;
overflow:hidden;
}

#menu1 li a:hover{
}
		
#menu1 li ul{
text-align:left;
position: absolute;
visibility: hidden;
border-top: 1px solid white;
padding: 15px;
background: #FFFFCC;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
margin:0;
width:200px;
}
		
#menu1 li ul li{
float: none;
display: inline;
}
		
#menu1 li ul li a {
}
		
#menu1 li ul li a:hover {
}

#menu1 li ul hr{
border-left:none;
border-right:none;
border-top:none;
border-bottom:2px dotted #f5e29d;
}

a.mainbutt{
padding-top:7px;
height:30px;
color: #003000;
background: url(../images/top_nav_bg.png) top left no-repeat;
}

a.mainbutt:hover{
color: #dc9b27;
}

a.subbutt{
padding-left:14px;
color:#003000;
}

a.subbutt:hover{
color:#dc9b27;
background:url(../images/hover_dot.png);
}

/*----------[ main div ]----------*/

#main {
margin-top:43px;
width:729px;
height:auto;
/*background:#00CC00;*/
}

#main2 {
/*margin-top:43px;*/
width:729px;
height:1330px;
}

/*----------[ featured slider ]----------*/

#featured {
width:725px;
height:349px;
/*margin-top:43px;*/
}

#subfeatured {
width:725px;
height:260px;
margin-top:43px;
background: #f1f1f1;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
text-align:center;
margin-bottom:15px;
}

#subfeatured p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
padding-top:115px;
}

.featured img {
border-bottom:1px solid #000;
}
#featured-caption {
position:absolute;
top:300px;
left:0;
width:460px;
background:url(../images/feature_img/caption_bg.png);
z-index:999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
padding:8px 0 8px 38px;
}

.fca{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:25px;
color:#FFFFFF;
font-weight:bold;
}

.fca span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}


/*----------[ content div ]----------*/

#content {
position:relative;
width:736px;
}

#testimonial {
position:relative;
float:left;
width:432px;
height:auto;
margin-bottom:15px;
background:#E4E4E4;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
padding:10px;
}

#testimonial p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#999999;
font-style:italic;
line-height:20px;
}

#testimonial span{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
}

#leftcontent {
position:relative;
float:left;
width:457px;
height:auto;
}

#leftcontentnews {
position:relative;
float:left;
width:100%;
height:auto;
}

#leftcontentnews h4{
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
padding-bottom:7px;
font-weight:bold;
}

#leftcontentnews img{
position:relative;
float:left;
}

#leftcontent li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-bottom:7px;
}

#leftcontent p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#rightcontent {
margin-right:4px;
position:relative;
top:0;
right:0;
float:right;
width:259px;
height:auto;
text-align:right;
vertical-align:top;
z-index:2;
}

#rightcontent p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003300;
padding-top:17px;
}

#text1{
padding-left:8px;
padding-top:8px;
padding-right:12px;
position:relative;
top:0;
left:0;
/*background:#CCCCCC;*/
}

#text1 h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#cb9a36;
margin-bottom:5px;
}

#text1 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003300;
}

#text2{
padding-left:8px;
padding-top:8px;
padding-right:12px;
position:relative;
top:0;
left:0;
/*background:#CCCCCC;*/
}

#text2 h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#cb9a36;
margin-bottom:5px;
}

#text2 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003300;
}

#text3{
padding-left:8px;
padding-top:8px;
padding-right:12px;
position:relative;
top:0;
left:0;
/*background:#CCCCCC;*/
}

#text3 h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#cb9a36;
margin-bottom:5px;
}

#text3 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003300;
}

#text4{
padding-left:8px;
padding-top:8px;
padding-right:12px;
position:relative;
top:0;
left:0;
/*background:#CCCCCC;*/
}

#text4 h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#cb9a36;
margin-bottom:5px;
}

#text4 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003300;
}

#leftcontent h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#003300;
margin-bottom:3px;
}

#leftcontentnews h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#cb9a36;
margin-bottom:5px;
}


#leftcontent h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#cb9a36;
margin-bottom:5px;
}
/*----------[ Quick Links ]----------*/

#leftcon {
position:relative;
float:left;
/*background:#9999FF;*/
margin-top:12px;
}

#play{
float:left;
width:184px;
height:224px;
background:url(../images/quick_links/play_golf_slim.jpg) left top no-repeat;
}

#play a{
display:block;
width:180px;
height:224px;
text-indent:-9999px;
position:absolute;
top:0;
}

#play a:hover{
color:#cb9a36;
}

#meet{
float:left;
width:184px;
height:224px;
background:url(../images/quick_links/meet_slim.jpg) left top no-repeat;
}

#meet a{
display:block;
width:178px;
height:224px;
text-indent:-9999px;
position:absolute;
top:0;
left:370px;
}


#rightcon {
position:relative;
float:right;
width:49%;
/*background:#3366CC;*/
margin-top:12px;
}

#workout{
float:left;
width:184px;
height:224px;
background:url(../images/quick_links/workout_relax_slim.jpg) left top no-repeat;
}

#workout a{
display:block;
width:178px;
height:224px;
text-indent:-9999px;
position:absolute;
top:0;
left:186px;
}

#celebrate{
float:left;
width:184px;
height:224px;
background:url(../images/quick_links/celebrate_slim.jpg) left top no-repeat;
}

#celebrate a{
display:block;
width:178px;
height:224px;
text-indent:-9999px;
position:absolute;
top:0;
left:554px;
}
/* --------------------------------------------- RIGHT COLUMN ---------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */


/* --------------------------------------------- FOOTER ---------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */
#footer{
position:relative;
float:left;
width:730px;
height:25px;
background: url(../images/footer_bg.gif) top left no-repeat;
margin-top:20px;
padding:6px;
}

#footer a, p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:none;
}

#footer a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-decoration:none;
}

#linkage{
position:relative;
float:left;
width:auto;
text-align:left;
/*background:#FF9900;*/
}

#author{
position:relative;
float:right;
width:auto;
text-align:right;
padding-right:10px;
/*background:#CC00CC;*/
}

#loginkey{
position:relative;
float:left;
}

/* --------------------------------------------- FOOTER ---------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

#logincontent{
position:relative;
float:left;
margin-top:20px;
}

#wodivide{
position:relative;
float:left;
width:100%;
margin-bottom:10px;
}

#wodivide hr{
border-left:none;
border-right:none;
border-top:none;
border-bottom:2px dotted #f5e29d;
}


#whatson{
position:relative;
float:left;
width:100%;
height:auto;
margin-bottom:10px;
}
#whatson1{
position:relative;
float:left;
width:100%;
height:auto;
margin-bottom:10px;
}

#whatson12{
position:relative;
float:left;
width:573px;
height:auto;
margin-bottom:10px;
}

#whatsonimg{
position:relative;
float:left;
border:solid #c5b561 2px;
margin-top:5px;
}

#whatsoninfo{
position:relative;
float:right;
text-align:left;
width:560px;
}
#whatsoninfo1{
position:relative;
float:left;
text-align:left;
width:554px;
}

#whatson h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
text-decoration:none;
}

#whatson1 h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
text-decoration:none;
}

.wodate{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#c5b561;
text-decoration:none;
font-weight:bold;
margin-top:10px;
margin-bottom:0;
background: url(../images/whatson/datetime.png) no-repeat;
padding-left:29px;
padding-top:3px;
height:24px;
overflow:hidden;
}

.wocontent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
margin-bottom:15px;
background:#CC3333;
}

.wocontact{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#c5b561;
text-decoration:none;
font-weight:bold;
background:url(../images/whatson/contactdetails.png) no-repeat;
padding-left:24px;
padding-top:2px;
height:30px;
overflow:hidden;
margin-left:3px;
margin-top:10px;
}

#leftcontentnews img{
border:solid #c5b561 2px;
}

/* --------- 18 hole score card page -------------- */
#cardpage{
position:relative;
float:left;
width:100%;
height:700px;
background:url(../images/scorecard_bg.png) left top no-repeat;
z-index:999;
}

#cardbox{
position:relative;
float:left;
margin-top:68px;
margin-left:5px;
margin-right:6px;
height:210px;
width:718px;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color: #282828;
}

/*a.link1{
position:absolute;
top:0;
left:0;
width:718px;
height:32px;
background:none;
z-index:10;
}*/

.imagelink{
position:relative;
float:left;
width:25px;
height:32px;
background: url(../images/imagelink.gif) center 8px no-repeat;
}

#hole1{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole1bg{
position:absolute;
top:0;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole1det{
position:absolute;
top:1px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole1_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole1det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole1det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole2{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole2bg{
position:absolute;
top:34px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole2det{
position:absolute;
top:35px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole2_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole2det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole2det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole3{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole3bg{
position:absolute;
top:68px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole3det{
position:absolute;
top:69px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole3_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole3det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole3det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole4{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole4bg{
position:absolute;
top:102px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole4det{
position:absolute;
top:103px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole4_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole4det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole4det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole5{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole5bg{
position:absolute;
top:136px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole5det{
position:absolute;
top:137px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole5_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole5det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole5det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole6{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole6bg{
position:absolute;
top:170px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole6det{
position:absolute;
top:171px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole6_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole6det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole6det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole7{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole7bg{
position:absolute;
top:204px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole7det{
position:absolute;
top:205px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole7_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole7det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole7det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole8{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole8bg{
position:absolute;
top:238px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole8det{
position:absolute;
top:239px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole8_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole8det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole8det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole9{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole9bg{
position:absolute;
top:272px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole9det{
position:absolute;
top:273px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole9_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole9det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole9det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole10{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole10bg{
position:absolute;
top:306px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole10det{
position:absolute;
top:307px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole10_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole10det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole10det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole11{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}
#hole11bg{
position:absolute;
top:340px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole11det{
position:absolute;
top:341px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole11_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole11det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole11det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole12{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole12bg{
position:absolute;
top:374px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole12det{
position:absolute;
top:375px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole12_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole12det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole12det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole13{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole13bg{
position:absolute;
top:408px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole13det{
position:absolute;
top:409px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole13_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole13det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole13det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole14{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole14bg{
position:absolute;
top:442px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole14det{
position:absolute;
top:443px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole14_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole14det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole14det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole15{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole15bg{
position:absolute;
top:476px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole15det{
position:absolute;
top:477px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole15_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole15det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole15det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole16{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole16bg{
position:absolute;
top:510px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole16det{
position:absolute;
top:511px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole16_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole16det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole16det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole17{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole17bg{
position:absolute;
top:544px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole17det{
position:absolute;
top:545px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole17_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole17det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole17det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#hole18{
position:relative;
float:left;
width:718px;
height:32px;
margin-bottom:2px;
z-index:2;
cursor:pointer;
}

#hole18bg{
position:absolute;
top:578px;
left:0;
width:718px;
height:32px;
background:#daf3cc;
z-index:0;
}

#hole18det{
position:absolute;
top:579px;
left:78px;
height:406px;
width:561px;
background:url(../images/holes/hole18_bg.png) left top no-repeat;
z-index:3;
padding:13px;
}

#hole18det h1{
text-transform: uppercase;
font-size:24px;
font-weight:bold;
}

#hole18det p{
margin-top:16px;
font-size:15px;
line-height:18px;
}

#viewkey{
position:relative;
float:left;
width:729px;
height:29px;
margin-top:7px;
margin-bottom:7px;
}

#viewkey a{
position:relative;
float:left;
background:url(../images/view_course_key.png) left top no-repeat;
text-indent:-9999px;
width:729px;
height:29px;
}

#viewkey a:hover{
background:url(../images/view_course_key_over.png) left top no-repeat;
width:729px;
height:29px;
}

.number{
position:relative;
float:left;
padding-top:6px;
padding-left:1px;
background: url(../images/number_bg.png) center 5px no-repeat;
height:32px;
width:36px;
text-align:center;
text-transform: uppercase;
overflow:hidden;
}

.number2{
position:relative;
float:left;
padding-top:6px;
padding-left:1px;
background: url(../images/number_bg.png) center 5px no-repeat;
height:32px;
width:70px;
text-align:center;
text-transform: uppercase;
overflow:hidden;
}


.holename{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
padding-top:1px;
padding-left:15px;
width:137px;
}

.whiteyards{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
width:77px;
}

.par{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
width:61px;
}

.yellowyards{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
width:78px;
}

.strokeindex{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
color:#dd0000;
width:70px;
}

.redyards{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
width:79px;
}

.par2{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
width:62px;
}

.stroke{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
color:#dd0000;
width:76px;
}

/* --------- 9 hole score card page -------------- */
#cardpage2{
position:relative;
float:left;
width:519;
height:378px;
background:url(../images/9hole_scorecard_bg.png) left top no-repeat;
}

#cardbox2{
position:relative;
float:left;
margin-top:68px;
margin-left:5px;
margin-right:6px;
height:auto;
width:519px;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color: #282828;
}

#thehole1{
position:relative;
float:left;
width:519px;
height:32px;
margin-bottom:2px;
z-index:2;
}

#thehole2{
position:relative;
float:left;
width:519px;
height:32px;
margin-bottom:2px;
z-index:2;
}

#thehole3{
position:relative;
float:left;
width:519px;
height:32px;
margin-bottom:2px;
z-index:2;
}

#thehole4{
position:relative;
float:left;
width:519px;
height:32px;
margin-bottom:2px;
z-index:2;
}

#thehole5{
position:relative;
float:left;
width:519px;
height:32px;
margin-bottom:2px;
z-index:2;
}

#thehole6{
position:relative;
float:left;
width:519px;
height:32px;
margin-bottom:2px;
z-index:2;
}

#thehole7{
position:relative;
float:left;
width:519px;
height:32px;
margin-bottom:2px;
z-index:2;
}

#thehole8{
position:relative;
float:left;
width:519px;
height:32px;
margin-bottom:2px;
z-index:2;
}

#thehole9{
position:relative;
float:left;
width:519px;
height:32px;
margin-bottom:2px;
z-index:2;
}

.redyard{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
width:78px;
}

.goldyards{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
width:78px;
}

.thestrokeindex{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
color:#dd0000;
width:76px;
}

.thepar{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
width:59px;
}

.thenumber{
position:relative;
float:left;
padding-top:6px;
padding-left:1px;
background: url(../images/number_bg.png) center 5px no-repeat;
height:32px;
width:64px;
text-align:center;
text-transform: uppercase;
overflow:hidden;
}

.blueyards{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
width:78px;
}

.yelyards{
position:relative;
float:left;
margin-top:5px;
text-transform: uppercase;
text-align:center;
padding-top:1px;
width:78px;
}

#scorebut{
position:absolute;
left:10px;
top:0;
width:251px;
height:49px;
background:url(../images/view_score_card.png) left top no-repeat;
z-index:97;
}

#scorebuttext{
position:absolute;
top:12px;
left:45px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bolder;
color:#003300;
z-index:98;
}

#scorebut a{
position:relative;
float:left;
margin-left:10px;
top:0;
width:251px;
height:49px;
z-index:999;
}

#sitem{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#scoreboard{
position:absolute;
left:10px;
top:0;
width:248px;
height:49px;
background:url(../images/view_score_board.png) left top no-repeat;
z-index:97;
}

#scoreboardtext{
position:absolute;
top:11px;
left:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bolder;
color:#003300;
z-index:98;
}

#scoreboard a{
position:relative;
float:left;
margin-left:10px;
top:0;
width:248px;
height:49px;
z-index:999;
}

#entryforms{
position:absolute;
left:10px;
top:60px;
width:248px;
height:49px;
background:url(../images/download-forms-bg.png) left top no-repeat;
z-index:97;
}

#entryformstext{
position:absolute;
top:11px;
left:41px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bolder;
color:#003300;
z-index:98;
}

#entryforms a{
position:relative;
float:left;
margin-left:10px;
top:0;
width:248px;
height:49px;
z-index:999;
}

#aeriallink {
position:relative;
float:right;
width:100%;
height:40px;
z-index:999;
}

a.aerial{
position:relative;
float:right;
width:384px;
height:38px;
background:url(../images/link.gif) left top no-repeat;
text-indent:-9999px;
}

a.aerial:hover{
background:url(../images/link-o.gif) left top no-repeat;
}

#newsletterlink{
position:relative;
float:right;
margin-top:0;
margin-right:3px;
width:100%;
height:auto;
}

#newsletterlink a{
position:relative;
float:right;
margin-top:-34px;
width:329px;
height:58px;
background:url(../images/newsletterBtn.png) top left no-repeat;
text-indent:-9999px;
}

#newsletterlink a:hover{
background:url(../images/newsletterBtn-over.png) top left no-repeat;
}