html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp,
small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }

ins { background-color: #ff9; color: #000; text-decoration: none; }

mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }

table { border-collapse: collapse; border-spacing: 0; border:0;margin-top:10px}
thead {color:#006633;font-family:'Droid Sans', Arial, serif;font-size:1.6em}
tbody td {vertical-align:top;padding-bottom:5px;}


hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

input, select { vertical-align: middle; }

/* */
body { font: 84%/120% Verdana, Helvetica, Arial, sans-serif;color:#444; background:#f2f2f2 url(../images/grassbg.jpg) 0 0 fixed repeat;line-height:20px}
select, input, textarea, button { font:99% sans-serif; }
html { overflow-y: scroll; }
#main {font-family:Verdana, Helvetica, Arial, sans-serif;padding:10px}
p {margin:5px 0;font-size: 1em;}
a{color:#039;text-decoration:none;}
a:hover{/*background-color:#36c;*/color:#36c;text-decoration:underline}
a.no:hover{background-color:#fff;color:#fff}
a img,li a img{border:none;padding:0;}
/*layout*/
#top {width:100%;height:270px;}
#rotator {width:400px;margin-right:30px}
#fptext {width:480px}
#fpmainholder {width:940px;margin:20px 0 0 0}
#fpmaintext {width:440px;margin-right:30px;float:left}
#fprighttext {width:440px;float:left;margin-right:0px}
#container {background-color:#fff;width:940px;min-height:500px;margin:0px auto;padding:10px;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}
#banner {width:960px;margin:5px auto;}
#bannerRight {margin-top:0px;float:right}
a.email {text-decoration:none}
a.email:hover {text-decoration:underline}
#bannerRightHolder {float:right;width:580px;background-color:transparent;padding-left:5px;}
#main img {border:1px solid #666;-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}


/*buttons*/
.emaillink a {
	position: relative;
		margin: 0;
		padding: 10px;
		font-size: 1.2em;
		font-weight: bold;
		color: #fff;
		background: #006600;
		border: 1px solid #acacac;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-moz-box-shadow: 0 0 5px #fff;
-webkit-box-shadow: 0 0 5px #fff;box-shadow: 0 0 5px #fff;
	cursor: pointer;
	}
#menu {margin:40px 0 0 0;padding:0;float:right}
#menu ul {margin:0 auto;padding:0;list-style-type:none;
}
#menu ul li {
 float:left
}
#menu ul li a {
 text-decoration:none;
}
#menu ul li {margin:0px 0;padding:2px;}

#menu ul li a {
	position: relative;
		margin: 0;
		padding: 5px 10px;
		font-size: 1.2em;
		font-weight: bold;
		color: #555;
		text-shadow: 0 1px 1px #fff;
		background: #ddd;
		background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#c4c4c4));
		background: -moz-linear-gradient(top, #ededed, #c4c4c4);
		border: 1px solid #acacac;
		border-top-color: #bdbdbd;
		border-bottom-color: #949494;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		box-shadow: inset 0 1px 0 #fff;
		-webkit-box-shadow: inset 0 1px 0 #fff;
		-moz-box-shadow: inset 0 1px 0 #fff;
		-o-box-shadow: inset 0 1px 0 #fff;
	cursor: pointer;
	}
#menu ul li a:hover,
	#menu ul li a:focus {
		color: #fff;	
		background: #555;text-shadow: 0 1px 1px #000;
		box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
		-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
		-moz-box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
		-o-box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
		}
	#menu ul li a:active {
		background: #ccc;
		background: -webkit-gradient(linear, left top, left bottom, from(#c3c3c3), to(#ebebeb));
		background: -moz-linear-gradient(top, #c3c3c3, #ebebeb);
		border-color: #a6a6a6;
		border-top-color: #939393;
		border-bottom-color: #bcbcbc;
		box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
		-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
		-moz-box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
		-o-box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
		}

#offerbuttons {margin:20px auto;padding:0;width:800px}
		#offerbuttons ul {margin:0 auto;padding:0;list-style-type:none;
		}
		#offerbuttons ul li {
		 float:left;
		}
		#offerbuttons ul li a {
		 text-decoration:none;
		}
		#offerbuttons ul li {margin:0px 0;padding:2px;background: #006600;width:160px;
				border: 1px solid #333;	padding: 5px 10px;text-align:right;margin-right:10px;			
				border-radius: 5px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				box-shadow: inset 0 1px 0 #fff;
				-webkit-box-shadow: 0 1px 0 #fff;
				-moz-box-shadow: 0 1px 0 #fff;
				-o-box-shadow: 0 1px 0 #fff;}
		#offerbuttons ul li span.left {float:left;font-size:2em;margin-top:10px;font-weight:normal;color:#ffff00}
		#offerbuttons ul li span.orange {color:#ff9900;font-size:1.2em;}
		#offerbuttons ul li a {
			position: relative;
				margin: 0;
				cursor: pointer;
				font-size: 1.1em;
				font-weight: bold;
				color: #fff;
				text-shadow: 0 1px 1px #333;display:block			
			}
		#offerbuttons ul li:hover,
			#offerbuttons ul li a:focus {
				color: #ff0000;	
				background: #00A400;border:1px solid #006600;
				box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
				-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
				-moz-box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
				-o-box-shadow: 0 0 7px rgba(0,0,0,0.4), 0 1px 0 #fff;
				}
				/*#offerbuttons ul li a:hover{text-decoration:underline;background: #00A400;}*/
			#offerbuttons ul li a:active {
				background: #00A400;
				background: -webkit-gradient(linear, left top, left bottom, from(#c3c3c3), to(#ebebeb));
				background: -moz-linear-gradient(top, #c3c3c3, #ebebeb);
				border-color: #a6a6a6;
				border-top-color: #939393;
				border-bottom-color: #bcbcbc;
				box-shadow: 0 0 7px rgba(0,0,0,0.4), inset 0 1px 0 #fff;
				-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.4), inset 0 1px 0 #fff;
				-moz-box-shadow: 0 0 7px rgba(0,0,0,0.4), inset 0 1px 0 #fff;
				-o-box-shadow: 0 0 7px rgba(0,0,0,0.4), inset 0 1px 0 #fff;
		}

h1,h2,h3,h4,h5,h6,#menu,#offerbuttons {color:#006633;font-family:'Droid Sans', Arial, serif;}
h1 {font-size: 1.8em;line-height:1.4em;margin:0 0 5px 0;padding:0;}
h2 {font-size:1.6em;margin-top:10px}
h3 {font-size:1.4em;line-height:1.4em}

#banner h2 {font-size:1.2em;font-family:Verdana, Helvetica, Arial, sans-serif;color:#444; }

.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
#sharelinks {text-align:right;margin:2px;padding:2px 5px 0 0;}
#sharelinks ul {display:inline!important;list-style:none;}
#sharelinks ul li {display:inline!important;float:left;margin-right:2px}

#testimonials {margin:10px auto 0 auto;padding:0;width:890px}
#testimonials ul {margin:0 auto;padding:0;list-style-type:none;display:block}
#testimonials ul li {float:left;width:200px;margin-right:30px}
#testimonials ul li.last {margin-right:0}
#testimonials ul li img {display:block;}

#othergolf {margin:10px auto 0 auto;padding:0;width:940px}
#othergolf ul {margin:0 auto;padding:0;list-style-type:none;display:block}
#othergolf ul li {float:left;width:440px;margin-right:30px}
#othergolf ul li.last {margin-right:0}
#othergolf ul li img {display:block;}


footer{margin:10px 0 0 0;padding:0;border-top:1px solid #ccc;}
footer ul.nav {float:left;margin-top:10px;padding:0px 20px 0 20px;border-right:1px #ccc dotted}
footer ul.navlast {float:left;margin-top:10px;padding:0px 0px 0 20px;}

#footer{margin:10px 0 0 0;padding:0;border-top:1px solid #ccc;text-align:center}
#footer p{margin-left:6px;color:#696969}
#footer ul{list-style:none;margin:10px 0 10px 6px;padding:0;}
#footer ul li{display:inline;border-right:1px solid #ccc;padding:0 3px 0 0}
#footer ul li.last{border-right:0;}
#footer a{color:#696969;text-decoration:underline}
#footer a:hover,#footer a:active{color:#555;}
.stat {width:10%;margin:2px auto 0 auto;}
.smallText {font-size: .85em;color:#999}


ul {list-style-type:none;}
h2.gtheaders {border-bottom:1px solid #ccc;padding-bottom:7px;margin-top:25px}
h2.gtheaders a {border:1px solid #ccc;border-bottom:none;padding:5px}
h2.gtheaders span {background-color:#ccc;border:1px solid #ccc;border-bottom:none;padding:5px}

img.floatLeft {margin-right:5px}
img.floatRight {margin-left:5px}