body { font-family:tahoma; font-size:12px; line-height:20px; color:#666666; padding:0; margin:0;}
h1 { margin:0; padding:0; margin-bottom:12px; font-size:18px; font-family:"Tahoma"; color:#38588f;}
h2,h3,h4,h5 { color:#38588f; }
#footer { padding-top:15px;font-size:11px; background-image:url('./images/footerback.png');width:100%; height:116px; background-repeat:repeat-x; }
#bottomnav { clear:both; margin-bottom:5px; }
#bottomnav ul { width:600px; margin-left:auto; margin-right:auto; list-style:none; clear:both;}
#bottomnav ul li { float:left;  margin-left:10px; margin-right:10px;}
#bottomnav a { color:#666666; text-decoration:underline; }
#bottomnav a:hover { text-decoration:underline;}
#copyright {  width:100%; text-align:center; clear:both; margin-bottom:5px; padding-top:5px;}
#designby {  width:100%; text-align:center; }
#designby a, a:visited { color:#5697ce; }
.top { float:right; margin-right:20px; margin-top:10px; clear:both; }
#header { width:100%; background-image:url('./images/headerback.png'); background-repeat:repeat-x; height:114px;  }
#topnav { width:100%; background-image:url('./images/navback.png'); height:30px;}
#topnav ul { margin:0; padding:0; list-style:none; width:830px; margin-left:auto; margin-right:auto; padding-top:3px; padding-left:30px;}
#topnav li { float:left; margin-left:20px; margin-right:25px; }
#topnav a { color:#ffffff; font-family:tahoma; font-size:11px; text-decoration:none;}
#beachvideo { margin-right:20px; }
#logo { background-image:url('./images/logo.png'); float:left; width:250px; height:113px;}
#golftext { float:right; width:265px; }
#container { height:100%; width:100%; background-image:url('./images/b.jpg'); background-position:bottom center; background-repeat:no-repeat; }
#top { height:207px;width:100%; background-image:url('./images/topback.png'); background-repeat:repeat-x;}
#content { min-height:550px;padding:15px;background-image:url('./images/contback.png'); background-repeat:repeat-y; background-position:2px; margin-left:auto; margin-right:auto; width:808px;}
div.termscond {
	width:400px;
	height:160px;
	border:1px solid #ccc;
	background:#f2f2f2;
	padding:6px;
	overflow:auto;
}
div.termscond p,
div.termscond li {font:normal 11px/15px arial;color:#333;}
div.termscond h3 {font:bold 14px/19px arial;color:#000;}
div.termscond h4 {font:bold 12px/17px arial;color:#000;}
div.termscond strong {color:#000;}


.trans { float:right; margin-left:50px; margin-top:35px;}
#head_contain { width:800px; margin-left:auto; margin-right:auto;}


#signup { margin-left:auto; margin-right:auto; width:760px; background-image:url('./images/news.jpg'); background-repeat:no-repeat; height:124px; padding:15px; padding-left:25px;margin-top:20px; margin-bottom:20px;}
#signup input { margin-left:15px; }
#newsemail { padding:3px; width:200px;}
#banner { width:826px; height:205px; background-image:url('./images/banner.png'); margin-left:auto; margin-right:auto;}

#hometext { padding:15px;  background-image:url('./images/gofer.png'); background-position:right bottom; background-repeat:no-repeat;}
#fulltext { padding:15px; }
#booking { font-size:12px; }
#booking td { padding:5px; }
#booking td input { padding:4px;}
#cal { margin:4px; }
#bookhead {padding:10px; border:1px solid #e5e5e5; }
#bookhead p {}

#spec { width:100%; background-color:#edf00c; color:#e3060b; font-weight:bold; padding:2px; font-size:16px;text-align:center; margin-bottom:10; margin-top:10px;}

#bookleft{width:63%; float:left;padding:15px;}
#bookright{width:25%; float:right; margin-right:19px;}

#bookright h2,h3{ font-size:14px; margin:0; }

#inc { padding:10px; background-color:#FBEC5D; border:1px solid #e5e5e5; margin-top:25px; margin-bottom:25px;}
.transcenter { margin-top:25px; margin-left:auto; margin-right:auto; width:500px;}
a.orange { text-align:center;font-size:14px; font-weight:bold; color:#f8a80d;}
.green { color:#33aa13; font-weight:bold;}
#right { padding-left:15px; width:25%; float:left;}
#contacttext { padding:15px; width:65%; border-right:1px dotted #e8e8e8; float:left; }
.clear { clear:both; }
#portfolio { width:510px; height:189px; padding:7px; float:left; }
#bannerright { margin-left:10px; float:left; color:#ffffff; width:270px; line-height:18px; padding-top:10px;}
#bannerright img { margin-left:50px; margin-top:10px; border:none;}
#bannerright h2 { margin-bottom:7px; font-size:16px; margin-top:10px; margin-left:25px; font-family:arial; color:#ffffff;}

#links { margin:0; padding:0; width:100%;}
#links li { float:left; width:30%; margin-left:10px; margin-right:10px; text-align:left; margin-bottom:15px;}
#links a { color:#5697ce;}

#homeleft { width:70%; float:left; border-right:1px dotted #e5e5e5; padding-right:15px;}
#homeright { width:26%; float:left; margin-left:15px;}

#testimhome { background-color:#f8f8fb; padding:10px;}
#testimhome h2 { margin:0; font-size:16px;}
#video { margin-top:15px;}
.hometile { width:48%; float:left; margin-right:15px;}
#golfsum { background-image:url('./images/greyback.png'); width:799px; background-repeat:no-repeat; margin-left:-10px; padding-top:2px; }
#golfsumtext { width:88%; padding-top:2px;margin:15px;}
#golfsumtext p { margin-top:0px; padding-top:0px;}
#golfsumtext h4 { margin-top:10px; margin-bottom:10px; padding:0px; font-size:18px;}

#form { padding-left:20px; margin-bottom:30px; float:left; width:350px; margin-top:20px; }
#form label { display:block; margin-bottom:3px;}
#form input { display:block;margin-bottom:10px; padding:3px; }
#form textarea { display:block;}
#submit { margin-top:15px; float:right;}
#checkout { width:100%; background-color:#ffffff; padding:25px;}
#tests { width:790px; margin-left:auto; margin-right:auto;padding-top:10px; background-color:#e9f4fc; border:1px solid #bfdff8; padding-bottom:10px;}

.testsmall { width:28%;  margin-left:18px; margin-right:18px; float:left;}
.testheadsmall {color:#5697ce; font-size:12px; font-family:arial; font-style:italic; font-weight:bold;}

.tn { float:left; margin-right:5px; margin-bottom:5px;}
.tn img { width:88px;}

.testimonial { border-bottom:1px dotted #666666; padding-bottom:20px; padding-top:15px;}
.testhead { color:#5697ce; font-size:14px; font-family:arial; font-style:italic; font-weight:bold;}

