*{
	border:0;
	margin:0;
	padding:0;
}
body,html{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	font-family:arial;
	background:url(../images/00.jpg);
}
input{
	color:#fff;
	background:transparent;
	width:150px;
	border:1px dotted #f80;
}
input:hover{
	color:#fff;
	background:transparent;
	border:1px solid #f80;
}

select{
	color:#fff;
	background:transparent;
	border:1px dotted #f80;
}
select:hover{
	color:#fff;
	background:transparent;
	border:1px solid #f80;
}
button{
	color:#000;
	font-size:12px;
	font-weight:bold;
	background:#f80;
	border:3px double #000;
	border-top:3px double #888;
	border-left:3px double #888;
}
button:hover{
	background:#fc0;
	border:3px double #000;
	border-bottom:3px double #888;
	border-right:3px double #888;
}
textarea{
	width:150px;
	color:#fff;
	background:transparent;
	border:1px dotted #f80;
}
textarea:hover{
	border:1px solid #f80;
	color:#fff;
	background:transparent;
}
.preload{display:none;}
#container{
	position:relative;
	width:1000px;
	height:100%;
	border-left:1px solid #add153;
	border-right:1px solid #add153;
	margin:0 auto;
	background:url(../images/01.jpg);
}
#header{
	position:relative;
	height:200px;
	background:url(../images/13.jpg) no-repeat;
}
#specials{
	position:absolute;
	top:110px;
	left:10px;
	cursor:pointer;
	z-index:9999;
}
#booknow{
	position:absolute;
	top:50px;
	right:0;
	cursor:pointer;
	z-index:9999;
}
#contact{
	position:absolute;
	top:0;
	right:0;
	padding:10px;
	padding-left:16px;
	padding-bottom:0;
	font-size:16px;
	font-weight:bold;
	font-family:verdana;
	text-align:right;
	color:#fff;
	background:url(../images/21.png);
}
#contact img.img1{
	position:absolute;
	top:0;
	left:-16px;
}
#contact img.img2{
	position:absolute;
	bottom:-16px;
	left:0;
}
#contact a:link,#contact a:active,#contact a:visited{
	color:#fff;
	text-decoration:none;
}
#contact a:hover{
	text-decoration:underline;
}
#topmenu{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:url(../images/21.png);
	text-align:center;
}
#topmenu a:link,#topmenu a:active,#topmenu a:visited{
	font-size:12px;
	font-weight:bold;
	font-family:helvetica;
	color:#fff;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
#topmenu a:hover{
	background:#f80;
	text-decoration:none;
}
#topmenu .selected{
	font-size:14px;
	font-weight:bold;
	font-family:helvetica;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	background:#f80;
}
#login{
	position:absolute;
	bottom:16px;
	right:0;
}
#login .body img{
	position:absolute;
	bottom:0;
	float:left;
	left:-22px;
}
#login .body{
	font-size:10px;
	background:url(../images/21.png);
}
#login a:link,#login a:active,#login a:visited{
	font-size:14px;
	font-weight:bold;
	font-family:helvetica;
	color:#fff;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}
#login a:hover{
	background:#f80;
	text-decoration:none;
}
#login .selected{
	font-size:14px;
	font-weight:bold;
	font-family:helvetica;
	color:#000;
	padding-left:3px;
	padding-right:3px;
	background:#f80;
}
#login .body input{
	width:75px;
	height:16px;
	margin:1px;
	border:1px dotted #000;
	background:transparent;
}
#login .body input:hover{
	margin:0;
	border:2px solid #000;
	background:transparent;
}
#login .body button{
	font-size:10px;
	font-weight:bold;
	background:#f80;
	border:3px double #000;
	border-top:3px double #888;
	border-left:3px double #888;
}
#login .body button:hover{
	background:#fc0;
	border:3px double #000;
	border-bottom:3px double #888;
	border-right:3px double #888;
}
#content{
	position:relative;
	text-align:justify;
	font-size:18px;
	font-family:arial;
	color:#fff;
	vertical-align:top;
}
.nocols{
	padding:20px;
}
#content p{
	text-align:justify;
	margin-bottom:25px;
}
.franchise{
	width:100%;
	text-align:center;
}
.franchise input{
	color:#fff;
	font-weight:bold;
	margin:1px;
	border:1px dotted #f80;
	background:transparent;
	text-align:center;
}
.franchise input:hover{
	color:#fff;
	font-weight:bold;
	margin:0;
	border:2px solid #0f0;
	background:transparent;
	text-align:center;
}
.vids{
	margin:20px;
}
.left{
	top:0;
	left:0;
	width:480px;
	padding:20px;
	text-align:center;
}
.right{
	position:absolute;
	top:0;
	right:0;
	float:right;
	width:480px;
	padding:20px;
	text-align:center;
}
.full{
	padding:20px;
}
.turf{
	margin:40px;
	cursor:pointer;
}
.faqtitle{
	color:#8f0;
}
#content .small{
	font-size:10px;
}
#content .heading1{
	width:80%;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
	border:3px double #000;
	background:url(../images/21.png);
	text-align:center;
}
#content .heading1 h1{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	font-family:arial;
}
#content .heading2{
	width:60%;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
	border:3px double #000;
	background:url(../images/20.png);
	text-align:center;
}
#content .heading2 h1{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	font-family:arial;
}
#content .text{
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
.serv1{
	width:400px;
	height:300px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	background:url(../images/serv1n.jpg) no-repeat center center;
}
.serv1:hover{width:400px;height:300px;margin:0 auto;margin-top:20px;margin-bottom:20px;background:url(../images/serv1h.jpg) no-repeat center center;}
.serv2{width:400px;height:300px;margin:0 auto;margin-top:20px;margin-bottom:20px;background:url(../images/serv2n.jpg) no-repeat center center;}
.serv2:hover{width:400px;height:300px;margin:0 auto;margin-top:20px;margin-bottom:20px;background:url(../images/serv2h.jpg) no-repeat center center;}
.gal{text-align:center;height:320px;margin:20px;background:url(../images/60.gif) no-repeat center center;}
.spimg{width:210px;color:#fff;font-size:10px;font-family:verdana;text-align:center;vertical-align:top;}
.spimg img{cursor:pointer;}
ul.spec{list-style:none;font-size:12px;}
#footer{position:relative;border-left:1px solid #add153;border-right:1px solid #add153;border-bottom:1px solid #add153;height:200px;color:#fff;font-size:16px;font-weight:normal;font-family:arial;text-align:center;background:#add153 url(../images/41.jpg) no-repeat top center;}
#footer .copyright{position:absolute;left:0;right:0;bottom:5px;text-align:center;}
#footer a:link,#footer a:active,#footer a:visited{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#frame{position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/lockout.png);display:none;z-index:10000;}
#frame .container{position:relative;width:410px;background:#fff;text-align:center;margin:0 auto;}
#frame .close{position:absolute;top:-16px;right:-16px;}
#frame .container .text{position:absolute;left:0;right:0;color:#000;font-size:16px;text-align:center;}
#frame .container img{margin:5px;}
#pc{position:absolute;left:20px;display:none;z-index:9998;}
#pc #pctxt{position:absolute;top:32px;min-width:150px;min-height:32px;padding:10px;background:#fff;border:4px solid #000;text-align:center;font-size:10px;font-family:verdana;font-weight:normal;color:#000;}
#pc #pctxt span{font-size:10px;font-family:verdana;font-weight:normal;color:#000;cursor:pointer;}
#pc #pctxt span:hover{color:#f40;cursor:pointer;}
.pcbusy{position:absolute;width:16px;height:16px;margin:0 auto;top:8px;z-index:9999;}
#pc img{position:absolute;top:0;margin:0 auto;z-index:9999;}
#datepick{position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/lockout.png);display:none;}
#datetxt{}
