body{
font-size:62.5%;
font-family:Verdana, Tahoma, Arial;
margin:0px;
padding:0px;
}

h1, h2{
padding-top:0px;
margin-top:0px;
font-family:arial;
}

#header{
width:770px;
height:200px;
float:left;
background-image:url(images/header5.jpg);
background-repeat:no-repeat;
}

#header a{
display:block;
width:770px;
height:200px;
}

#topLineHeader{
width:100%;
height:10px;
background-color:#2F81BA;
}

#container{
width:770px;
margin:5px auto 0px auto;
}

#links{
text-transform:lowercase;
width:750px;
font:1.6em bold;
font-family: Arial, Tahoma,Verdana;
margin:0px auto 0px auto;
font-weight:bold;
}

#links .thisPage{
/*background-image:url(images/selectedLink.gif);
background-repeat:no-repeat;
background-position: center left;*/
color:#EF0F0F;
display:block;
padding:5px 10px 5px;
}

#links ul{
margin:0px auto 0px auto;
padding: 0px;
list-style:none;
}

#links li{
float:left;
margin:0px auto 0px auto;
padding:0px;
line-height:normal;
text-indent:0px;
}

#links a{
color:#2676AE;
display:block;
padding:5px 10px 5px;
text-decoration:none;
white-space: nowrap;
}

#links a:hover{
color:#96C9ED;
text-decoration:underline;
padding-bottom:0px;
/*text-decoration:underline;*/
}

#golfing a{
background-image:url(images/golfImage.gif);
background-repeat: no-repeat;
width:250px;
height:150px;
margin:10px 10px 0px 0px;
float:left;
}

#golfing a:hover{
background-image:url(images/golfImageHover.gif);
background-color:transparent;
}

#beach a{
background-image:url(images/beachImage.gif);
background-repeat: no-repeat;
width:250px;
height:150px;
margin:10px 10px 0px 0px;
float:left;
}

#beach a:hover{
background-image:url(images/beachImageHover.gif);
background-color:transparent;
}

#eating a{
background-image:url(images/eatingOutImage.gif);
background-repeat: no-repeat;
width:250px;
height:150px;
margin:10px 0px 0px 0px;
float:left;
}

#eating a:hover{
background-image:url(images/eatingOutImageHover.gif);
background-color:transparent;
}

#mainTextContent{
width:729px;
font-size:1.3em;
color:#FFFFFF;
float:left;
padding: 0px 20px 0px 20px;
background-color:#2F81BA;
}

ul#Courses{
list-style:square;
font-weight:bold;
margin-top:0px;
padding-top:0px;
}

#Courses li{
padding-bottom:3px;
}

#Courses li a{
text-decoration:underline;
color:#EEEEEE;
}

#Courses li a:visited{
text-decoration:underline;
color:#EEEEEE;
}

#Courses li a:hover{
text-decoration:none;
color:#FF7400;
}

#Courses li a:active{
text-decoration:underline;
color:#EEEEEE;
}

#Gallery{
list-style:square;
font-weight:bold;
}

#Gallery li{
padding-bottom:3px;
}

#Gallery li a{
text-decoration:underline;
color:#EEEEEE;
}

#Gallery li a:visited{
text-decoration:underline;
color:#EEEEEE;
}

#Gallery li a:hover{
text-decoration:none;
color:#FF7400;
}

#Gallery li a:active{
text-decoration:underline;
color:#EEEEEE;
}

#mainTextContent h5{
color:#F9F7ED;
}

.additionalInformation{
list-style:square;
}

.additionalInformation li{
padding-bottom:3px;
}

.additionalInformation li a{
text-decoration:underline;
color:#EEEEEE;
}

.additionalInformation li a:visited{
text-decoration:underline;
color:#EEEEEE;
}

.additionalInformation li a:hover{
text-decoration:none;
color:#FF7400;
}

.additionalInformation li a:active{
text-decoration:underline;
color:#EEEEEE;
}

#contactForm{
width:600px;
margin:0px auto 0px auto;
}

#personal{
width:300px;
float:left;
}

#datesRequired{
width:300px;
float:left;
}

.golfFeesTimes{
width:75%;
text-align:left;
border:1px solid #000;
}

.golfFeesTimes td{
padding:2px;
}

a.top{
color:#cdcdcd;
font-size:0.9em;
}

a:visited.top{
color:#dedede;
}

a:hover.top{
color:#dedede;
text-decoration:none;
text-align:right;
}

a:active.top{
color:#dedede;
}


#topCurved {
background-image:url(images/topCurved.gif);
background-repeat:no-repeat;
width:770px;
height:19px;
float:left;
margin: 15px 0px 0px 0px;
}

#bottomCurved{
background-image:url(images/bottomCurved.gif);
background-repeat:no-repeat;
width:770px;
height:19px;
float:left;
}

#textContainer{
width:770px;
}

#footer{
width:770px;
float:left;
text-align:right;
}

p.galleryImages {
border:0px;
text-align:center;
vertical-align:top;
}

img{
border:0px;
vertical-align:top;
}

#golfCourse{
text-align:center;
}

a.courseDiagram{
text-decoration:underline;
color:#EEEEEE;
font-weight:bold;
}

a:visited.courseDiagram{
text-decoration:underline;
color:#EEEEEE;
font-weight:bold;
}

a:hover.courseDiagram{
text-decoration:none;
color:#EEEEEE;
font-weight:bold;
}

a:active.courseDiagram{
text-decoration:underline;
color:#EEEEEE;
font-weight:bold;
}

a.closeWindow{
text-decoration:underline;
}

a.thingsToDoLinks{
color:#fff;
}

a:visited.thingsToDoLinks{
color:#fff;
}

a:hover.thingsToDoLinks{
color:#fff;
text-decoration:none;
text-align:right;
}

a:active.thingsToDoLinks{
color:#fff;
}

a:visited.closeWindow{
text-decoration:underline;
}

a:hover.closeWindow{
text-decoration:none;
}

a:active.closeWindow{
text-decoration:underline;
}

a:hover.golfing{
background-image:url(images/eastingOutImageHover.gif)
}

#leftFrontImage{
float:left;
padding-right:10px;
}

#rightPoolImage{
float:right;
padding-left:10px;
}

#carriers li {
list-style:none;
padding:0px 0px 7px 0px;
}

#ratesTable {
width:500px;

}

#ratesTable td{
padding:3px;
margin:0px;
border-bottom: 1px solid #F9F7ED;
}

#contactUs {
width:500px;
}

#contactUs input  {
font-family:Verdana, Tahoma, Arial;
font-size:0.9em;
}

.contact {
width:150px;
}

.contactTextarea{
font-family:Verdana, Tahoma, Arial;
font-size:0.9em;
width:300px;
height:125px;
}

.button {
text-align:center;
}

a.rates{
color:#fff;
}

a:visited.rates{
color:#fff;
}

a:hover.rates{
color:#fff;
text-decoration:none;
text-align:right;
}

a:active.rates{
color:#fff;
}


