html {
background:#bbc4b1;
}

body {text-align: center; }

#container {position: relative; width: 978px; margin: 0 auto; text-align: left; }

a:active
{
outline: none;
}

a image:active
{
outline: none;
}


a:focus
{
-moz-outline-style: none;
}

#top{
position: absolute; top left;
background-repeat: no-repeat;
background-position: left top;
width:978px;
height:79px;
}

#titles{
position: absolute; top:379px; left: 155px;
background : #ffffff;
width:823px;
height:45px;
}


#golfback{
position: absolute; top:79px; left: 155px;
background : #ffffff;
width:823px;
height:624px;
}

#golfflash{
position: absolute; top : 96px; left: 160px;
background : #ffffff;
z-index: 1;
}


#staybook{
position: absolute; top:400px; left: 735px;
background : #ffffff;
width:230px;
min-height:300px;
font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 9px; 
	text-decoration: none;   
	line-height : 13px; 
}

#flashintro{
position: absolute; top: 206px; left: 175px;
background : #ffffff;
}


input
{
color: #036f5d;
border: 1px solid #bbbbbb;
width: 220px;
margin: 0px;
}

p.input {margin: 0px;
padding-left: 2px;}

p.submit {margin: 0px;
padding-top: 2px;
padding-left: 2px;}

.submit input
{
border: none;
color: #004439;
background: #ffffff;
width: 109px;
height: 30px;

} 

p.submit2 {margin: 0px;
padding-top: 2px;
padding-left: 93px;}

.submit2 input
{
border: none;
color: #004439;
background: #ffffff;
width: 109px;
height: 30px;

} 


#maintext{
position: absolute; top: 400px; left: 185px;
background : #ffffff;
width:555px;
height:284px;
font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 11px; 
	text-decoration: none;   
	line-height : 18px; 
	}

#maintextdirections{
position: absolute; top: 480px; left: 185px;
background : #ffffff;
width:400px;;
font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 10px; 
	text-decoration: none;   
	line-height : 17px; 
	z-index: 6;
	}

#maintextaccom{
position: absolute; top: 400px; left: 185px;
background : #ffffff;
width:545px;
height:284px;
font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 10px; 
	text-decoration: none;   
	line-height : 14px; 
	}


#bottomback{position: absolute; top: 424px; left: 155px;
background : #ffffff;
width:823px;
height:279px;
}

#optionback{position: absolute; top: 79px; left;
background-image: url(images/optionback.gif);
background-repeat: repeat-x;
background-position: left top;
width:978px;
height:18px;
z-index: 6;
}

#options{position: relative; top: 3px; left: 160px;
	width:800px;
	font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 10px; 
	text-decoration: none;   
}

#options a{
	color : #004439;
	font-size : 10px; 
	text-decoration: none;   
}

#options a visited{
	color : #004439;
	font-size : 10px; 
	text-decoration: none;   
}


#head1{
position: absolute; top:400px; left: 185px;
width:275px;
height:24px;
}

#head2{
position: absolute; top:400px; left: 460px;
width:275px;
height:24px;
}

#pic1{
position: absolute; top: 424px; left: 185px;
background : #ffffff;
width:275px;
height:250px;
z-index: 2;
font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 11px; 
	text-decoration: none;   
	line-height : 18px; 
	}

#pic2{
position: absolute; top: 424px; left: 460px;
background : #ffffff;
width:275px;
height:250px;
font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 11px; 
	text-decoration: none;   
	line-height : 18px; 
	}

#pic1cel{
position: absolute; top: 424px; left: 185px;
background : #ffffff;
width:275px;
height:250px;
z-index: 2;
font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 10px; 
	text-decoration: none;   
	line-height : 16px; 
	}

#pic2cel{
position: absolute; top: 424px; left: 460px;
background : #ffffff;
width:275px;
height:250px;
font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 10px; 
	text-decoration: none;   
	line-height : 16px; 
	}

#eventshead1{
position: absolute; top:400px; left: 185px;
width:440px;
z-index: 2;
font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 11px; 
	text-decoration: none;   
	line-height : 18px; 
}

p.padding {
padding-right: 30px;

}


p.padding a{
	color : #004439;}

p.padding a visited{
	color : #004439;}


p.formspacing { margin: 4px 0px 15px 0px;
padding-left: 2px; }

p.formspacing2 { margin: 4px 0px 8px 0px;
padding-left: 2px; }


#menuleft{
position: absolute; top: 79px; left;
background-image: url(images/menuleft.gif);
background-repeat: no-repeat;
background-position: left top;
width:155px;
height:293px;
}

#but1{
position: absolute; top: 103px; left:577px;
width:188px;
height: 100px;
z-index: 2;
}

#but2{
position: absolute; top: 103px; left:776px;
width:188px;
height: 100px;
z-index: 2;
}


#line{
z-index: 1;
width: 125px;
height: 2px;
}

#offer{
position: absolute; top: 372px; left;
background : #ffffff;
background-image: url(images/offer.gif);
background-repeat: no-repeat;
background-position: left top;
width:155px;
height:331px;
}

#creds{
position: absolute; top: 688px; left;
font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	background : #8c9c7b;
	font-size : 8px; 
	text-decoration: none;
	padding-left: 4px;
	width:974px;
height:20px;
}

#creds a{
	color : #004439; 
text-decoration: none; 
}

#creds a visited{
	color : #004439;
text-decoration: none; 
}


#pagehead{
position: absolute; top: 79px; left: 155px;
background : #ffffff;
width:823px;
height:127px;
}

#mainpic{
position: absolute; top: 206px; left: 155px;
width:823px;
height:173px;
background : #ffffff;
}

#directionspic{
position: absolute; top: 206px; left: 155px;
width:823px;
height:166px;
background : #ffffff;
}
#directionspic2{
position: absolute; top: 372px; left: 155px;
width:823px;
height:199px;
background : #ffffff;
}


#menuaccom{
position: absolute; top: 79px; left: 155px;
background-image: url(images/rest.jpg);
background-repeat: no-repeat;
background-position: left top;
width:823px;
height:300px;
}

#mainmenu a {
	position: relative;
	top:25px;
	background : #ffffff;
	color : #004439;  
	display : block; 
	font-family : Verdana, Helvetica, Arial, sans-serif; 
	font-size : 9px; 
	font-weight : bold;
	text-decoration: none;   
	line-height : 6px; 
	margin-left : 10px; 
	margin-right : 8px;
	padding : 6px; 
}
#mainmenu a:hover {
	background : #bbc4b1; 
	color : #004439; 
}

#mainmenu img
{
position: relative;
top:25px;
margin-left : 10px;
z-index:1;
padding : 6px; 
}

#menuback
{
position: absolute;
top:210px; left: 175px;
width: 500px;
height: 470px;
background : #ffffff;
z-index:3;
}

#print
{
position: absolute;
top:218px; left: 625px;
z-index:4;
}


#menutext
{
position: absolute;
top: 59px; left;
width: 480px;
height: 391px;
overflow : auto;
background : #ffffff;
font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 11px; 
	text-decoration: none;   
	line-height : 12px; 
z-index:4;
padding : 6px; 
}

#menupic1
{
position: absolute;
top: 230px;
left: 710px;
z-index: 5;
}

#menupic2
{
position: absolute;
top: 400px;
left: 710px;
z-index: 5;
}

#calendar{
position: absolute; top:400px; left: 630px;
width:340px;
height:300px;
}

label
{width: 90px;
float: left;
text-align: right;
margin-right: 5px;
display: block;
}

.row_head {text-align:left;}
.row {background-color:#026555; text-align:left; border-bottom: 1px solid white;}

.date {
	font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #004439;
	font-size : 9px; 
	text-decoration: none;   
	line-height : 13px; 
}

.event_name {
	font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #3edac1;
	font-size : 9px; 
	text-decoration: none;   
	line-height : 13px;
}


.info { 	

	font-family : Verdana, Helvetica, Arial, sans-serif; 
	font-size : 9px; 
	line-height : 13px; 
}


.info a {
	color : #004439;
	text-decoration: none;
}

.info a visited {
	color : #004439;
	text-decoration: none;
}

.dynamicDiv {
    width:400px;
    height:300px;
    border:solid 1px #c0c0c0;
    background-color:#e1e1e1;
    font-size:11px;
    font-family:verdana;
    color:#000;
    padding:5px;
    }



