@charset "utf-8";
/* CSS Document */

body {
	background-image:url('elements/wood_125.jpg')
}

h1 {
	color: #630;
	text-align: right;
}

p {font-family: "Helvetica"; font-size: 13px; color: #473b30;}
p2 {font-family: "Helvetica"; font-size: 30px; color:#356F4F; }
p3 {font-family: "Helvetica"; font-size: 16px; color: #961E30;}
p4 {font-family: "Helvetica"; font-size: 20px; color:#356F4F; }

a:link {text-decoration:none; color: #473b30;}
a:hover {text-decoration:none; color: #eb9764;}
a:visited {text-decoration:none; color: #473b30;}
a:active {text-decoration:none; color: #473b30;}

#a1 a:hover {opacity: 0.4}
#a2 a:hover {opacity: 0.4}
#a3 a:hover {opacity: 0.4}
#a4 a:hover {opacity: 0.4}
#a5 a:hover {opacity: 0.4}
#a6 a:hover {opacity: 0.4}
#a7 a:hover {opacity: 0.4}
#a8 a:hover {opacity: 0.4}
#a9 a:hover {opacity: 0.4}
#a10 a:hover {opacity: 0.4}
#a11 a:hover {opacity: 0.4}
#a12 a:hover {opacity: 0.4}
#a13 a:hover {opacity: 0.4}
#a14 a:hover {opacity: 0.4}
#a15 a:hover {opacity: 0.4}

#s1 a:hover {opacity: 0.4}
#s2 a:hover {opacity: 0.4}
#s3 a:hover {opacity: 0.4}
#s4 a:hover {opacity: 0.4}
#s5 a:hover {opacity: 0.4}
#s6 a:hover {opacity: 0.4}
#s7 a:hover {opacity: 0.4}
#s8 a:hover {opacity: 0.4}
#s9 a:hover {opacity: 0.4}
#s10 a:hover {opacity: 0.4}
#s11 a:hover {opacity: 0.4}
#s12 a:hover {opacity: 0.4}
#s13 a:hover {opacity: 0.4}
#s14 a:hover {opacity: 0.4}
#s15 a:hover {opacity: 0.4}
#s16 a:hover {opacity: 0.4}
#s17 a:hover {opacity: 0.4}


#tagabout a:hover {opacity: 0.9} 
#tagabouttext a:hover {opacity: 0.9}
#tagreserv a:hover {opacity: 0.9}
#tagreservtext a:hover {opacity: 0.9}
#taginfo a:hover {opacity: 0.9}
#taginfotext a:hover {opacity: 0.9}

#home a:hover {opacity: 0.5}
#rates a:hover {opacity: 0.5}
#gallery a:hover {opacity: 0.5}
#directions a:hover {opacity: 0.5}
#generalinfo a:hover {opacity: 0.5}
#cptscorner a:hover {opacity: 0.5}
#contact a:hover {opacity: 0.5}



#bg {
	position: absolute; 
	top: 0px; 
	left: 50%; 
	width: 1020px; 
	height: 840px;
	margin-top: 0px;
	margin-left: -510px;
	background-color: #FFFFFF;

}

#bgg {
	position: absolute; 
	top: 0px; 
	left: 50%; 
	width: 1020px; 
	height: 1100px;
	margin-top: 0px;
	margin-left: -510px;
	background-color: #FFFFFF;

}

#bg2 {
	position: absolute; 
	top: 0px; 
	left: 50%; 
	width: 1020px; 
	height: 1100px;
	margin-top: 0px;
	margin-left: -510px;
	background-color: #FFFFFF;

}

#topstripe {
	position: absolute; 
	top: -9px; 
	margin-top: 9px;
	left: 0px;
	width: 100%; 
	height: 5px; 
	background-repeat: repeat;
	background-color: #2F7C7A;
	border: none;
	
}

#navbar {	
	position: absolute; 
	top: 0px; 
	left: 0px;
	width: 1020px; 
	height: 119px; 
	border: none;
	
}

#bloggericon {	
	position: absolute; 
	top: 850px; 
	left: 820px;
	width: 30px; 
	height: 30px; 
	border: none;
	
}

#mailicon {	
	position: absolute; 
	top: 850px; 
	left: 860px;
	width: 30px; 
	height: 30px; 
	border: none;
	
}

#facebookicon {	
	position: absolute; 
	top: 850px; 
	left: 900px;
	width: 30px; 
	height: 30px; 
	border: none;
	
}



#topbar {	
	position: absolute; 
	top: 120px; 
	left: 0px;
	width: 1020px; 
	height: 20px; 
	border: none;
	
}

#bottombar {	
	position: absolute; 
	top: 840px; 
	left: 0px;
	width: 1020px; 
	height: 184px; 
	border: none;
	
}

#bottomicon {	
	position: absolute; 
	top: 840px; 
	left: 0px;
	width: 127px; 
	height: 83px; 
	border: none;
	
}

#bottomsg {	
	position: absolute; 
	top: 850px; 
	left: 110px;
	width: 310px; 
	height: 68px; 
	border: none;
	
}

#bottomchank {	
	position: absolute; 
	top: 850px; 
	left: 445px;
	width: 192px; 
	height: 65px; 
	border: none;
	
}

#bottomrights {	
	position: absolute; 
	top: 985px; 
	left: 405px;
	width: 399px; 
	height: 23px; 
	border: none;
	
}

#bottomdesign {	
	position: absolute; 
	top: 985px; 
	left: 800px;
	width: 216px; 
	height: 22px; 
	border: none;
	
}

#rbottombar {	
	position: absolute; 
	top: 1100px; 
	left: 0px;
	width: 1020px; 
	height: 184px; 
	border: none;
	
}

#rbottomicon {	
	position: absolute; 
	top: 1100px; 
	left: 0px;
	width: 127px; 
	height: 83px; 
	border: none;
	
}

#rbottomsg {	
	position: absolute; 
	top: 1110px; 
	left: 110px;
	width: 310px; 
	height: 68px; 
	border: none;
	
}

#rbottomchank {	
	position: absolute; 
	top: 1110px; 
	left: 445px;
	width: 192px; 
	height: 65px; 
	border: none;
	
}

#rbottomrights {	
	position: absolute; 
	top: 1245px; 
	left: 405px;
	width: 399px; 
	height: 23px; 
	border: none;
	
}

#rbottomdesign {	
	position: absolute; 
	top: 1245px; 
	left: 800px;
	width: 216px; 
	height: 22px; 
	border: none;
	
}

#rbloggericon {	
	position: absolute; 
	top: 1110px; 
	left: 820px;
	width: 30px; 
	height: 30px; 
	border: none;
	
}

#rmailicon {	
	position: absolute; 
	top: 1110px; 
	left: 860px;
	width: 30px; 
	height: 30px; 
	border: none;
	
}

#rfacebookicon {	
	position: absolute; 
	top: 1110px; 
	left: 900px;
	width: 30px; 
	height: 30px; 
	border: none;
	
}

#gbottombar {	
	position: absolute; 
	top: 1100px; 
	left: 0px;
	width: 1020px; 
	height: 184px; 
	border: none;
	
}

#gbottomicon {	
	position: absolute; 
	top: 1100px; 
	left: 0px;
	width: 127px; 
	height: 83px; 
	border: none;
	
}

#gbottomsg {	
	position: absolute; 
	top: 1110px; 
	left: 110px;
	width: 310px; 
	height: 68px; 
	border: none;
	
}

#gbottomchank {	
	position: absolute; 
	top: 1110px; 
	left: 445px;
	width: 192px; 
	height: 65px; 
	border: none;
	
}

#gbottomrights {	
	position: absolute; 
	top: 1245px; 
	left: 405px;
	width: 399px; 
	height: 23px; 
	border: none;
	
}

#gbottomdesign {	
	position: absolute; 
	top: 1245px; 
	left: 800px;
	width: 216px; 
	height: 22px; 
	border: none;
	
}

#gbloggericon {	
	position: absolute; 
	top: 1110px; 
	left: 820px;
	width: 30px; 
	height: 30px; 
	border: none;
	
}

#gmailicon {	
	position: absolute; 
	top: 1110px; 
	left: 860px;
	width: 30px; 
	height: 30px; 
	border: none;
	
}

#gfacebookicon {	
	position: absolute; 
	top: 1110px; 
	left: 900px;
	width: 30px; 
	height: 30px; 
	border: none;
	
}



#abottombar {	
	position: absolute; 
	top: 1100px; 
	left: 0px;
	width: 1020px; 
	height: 400px; 
	border: none;
	
}


	
#home {	
	position: absolute; 
	top: 80px; 
	left: 10px;
	width: 56px; 
	height: 34px; 
	border: none;
	
}

#rates {	
	position: absolute; 
	top: 80px; 
	left: 78px;
	width: 61px; 
	height: 35px; 
	border: none;
	
}

#gallery {	
	position: absolute; 
	top: 80px; 
	left: 155px;
	width: 84px; 
	height: 35px; 
	border: none;
	
}

#directions {	
	position: absolute; 
	top: 80px; 
	left: 240px;
	width: 61px; 
	height: 35px; 
	border: none;
	
}

#generalinfo {	
	position: absolute; 
	top: 80px; 
	left: 648px;
	width: 151px; 
	height: 35px; 
	border: none;
	
}



#cptscorner {	
	position: absolute; 
	top: 80px; 
	left: 788px;
	width: 130px; 
	height: 35px; 
	border: none;
	
}




#contact {	
	position: absolute; 
	top: 80px; 
	left: 915px;
	width: 61px; 
	height: 35px; 
	border: none;
	
}

#logo {	
	position: absolute; 
	top: 15px; 
	left: 360px;
	width: 288px; 
	height: 194px; 
	border: none;
	
}

#tagabout {	
	position: absolute; 
	top: 470px; 
	left: 100px;
	width: 216px; 
	height: 86px; 
	border: none;
	
}

#tagabouttext {	
	position: absolute; 
	top: 560px; 
	left: 100px;
	width: 220px; 
	height: 243px; 
	border: none;
	
}

#tagreserv {	
	position: absolute; 
	top: 470px; 
	left: 400px;
	width: 216px; 
	height: 86px; 
	border: none;
	
}

#tagreservtext {	
	position: absolute; 
	top: 560px; 
	left: 400px;
	width: 220px; 
	height: 243px; 
	border: none;
	
}

#taginfo {	
	position: absolute; 
	top: 470px; 
	left: 700px;
	width: 214px; 
	height: 68px; 
	border: none;
	
}

#taginfotext {	
	position: absolute; 
	top: 560px; 
	left: 700px;
	width: 220px; 
	height: 243px; 
	border: none;
	
}

#front {	
	position: absolute; 
	top: 70px; 
	left: 0px;
	width: 1020px; 
	height: 900px; 
	border: none;
	
}

#frontg {	
	position: absolute; 
	top: 20px; 
	left: 0px;
	width: 1020px; 
	height: 900px; 
	border: none;
	
}


#circle1 {	
	position: absolute; 
	top: 495px; 
	left: 80px;
	width: 230px; 
	height: 230px; 
	border: none;
	
}

#circle2 {	
	position: absolute; 
	top: 695px; 
	left: 80px;
	width: 230px; 
	height: 230px; 
	border: none;
	
}

#circle3 {	
	position: absolute; 
	top: 895px; 
	left: 80px;
	width: 230px; 
	height: 230px; 
	border: none;
	
}

#circle4 {	
	position: absolute; 
	top: 495px; 
	left: 80px;
	width: 230px; 
	height: 230px; 
	border: none;
	
}


#ratefront {	
	position: absolute; 
	top: 60px; 
	left: 0px;
	width: 1020px; 
	height: 616spx; 
	border: none;
	
}

#ratespage {
	position: absolute;
	top: 460px;
	left: 0px;
	width: 1020px;
	height: 100%;
	border: none;
}

#construction {	
	position: absolute; 
	top: 460px; 
	left: 70px;
	width: 1020px; 
	height: 665px; 
	border: none;
	
}

#comeback {	
	position: absolute; 
	top: 465px; 
	left: 2px;
	width: 1000px; 
	height: 200px; 
	border: none;
	
}

#great {	
	position: absolute; 
	top: 480px; 
	left: 360px;
	width: 500px; 
	height: 48px; 
	border: none;
	
}

#aboutsturgeontext {	
	position: absolute; 
	top: 520px; 
	left: 380px;
	width: 500px; 
	height: 500px; 
	border: none;
	
}


#bring {	
	position: absolute; 
	top: 760px; 
	left: 350px;
	width: 286px; 
	height: 32px; 
	border: none;
	
}


#aboutsturgeontext2 {	
	position: absolute; 
	top: 795px; 
	left: 380px;
	width: 580px; 
	height: 500px; 
	border: none;
	
}

#aboutst2 {	
	position: absolute; 
	top: 795px; 
	left: 630px;
	width: 580px; 
	height: 500px; 
	border: none;
	
}

#aboutpic {	
	position: absolute; 
	top: 465px; 
	left: 520px;
	width: 400px; 
	height: 500px; 
	border: none;
	
}

#chc {	
	position: absolute; 
	top: 490px; 
	left: 400px;
	width: 286px; 
	height: 32px; 
	border: none;
	
}

#contacttext {	
	position: absolute; 
	top: 540px; 
	left: 420px;
	width: 400px; 
	height: 500px; 
	border: none;
	
}

#rateinfo {	
	position: absolute; 
	top: 925px; 
	left: 540px;
	width: 380px; 
	height: 32px; 
	border: none;
	
}

#map {	
	position: absolute; 
	top: 470px; 
	left: 550px;
	width: 408px; 
	height: 359px; 
	border: none;
	
}

#dtext {	
	position: absolute; 
	top: 490px; 
	left: 100px;
	width: 216px; 
	height: 42px; 
	border: none;
	
}

#dtext2 {	
	position: absolute; 
	top: 540px; 
	left: 120px;
	width: 390px; 
	height: 359px; 
	border: none;
	
}

#container { 
	position: absolute; 
	top: 100px; 
	left: 10px;
	width: 1000px; 
	height: 600px; 
	border: none;
	}

#blogroll { 
	position: absolute; 
	top: 100px; 
	left: 0px;
	width: 1000px; 
	height: 600px; 
	border: none;
	}
	
#alabel {	
	position: absolute; 
	top: 230px; 
	left: 0px;
	width: 173px; 
	height: 92px; 
	border: none;
}

#slabel {	
	position: absolute; 
	top: 655px; 
	left: 10px;
	width: 157px; 
	height: 64px; 
	border: none;
}
	
#a1 {	
	position: absolute; 
	top: 250px; 
	left: 175px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a2 {	
	position: absolute; 
	top: 250px; 
	left: 310px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a3 {	
	position: absolute; 
	top: 250px; 
	left: 445px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a4 {	
	position: absolute; 
	top: 250px; 
	left: 580px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a5 {	
	position: absolute; 
	top: 250px; 
	left: 715px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a6 {	
	position: absolute; 
	top: 250px; 
	left: 850px;
	width: 130px; 
	height: 130px; 
	border: none;
}
#a7 {	
	position: absolute; 
	top: 385px; 
	left: 175px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a8 {	
	position: absolute; 
	top: 385px; 
	left: 310px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a9 {	
	position: absolute; 
	top: 385px; 
	left: 445px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a10 {	
	position: absolute; 
	top: 385px; 
	left: 580px;
	width: 130px; 
	height: 130px; 
	border: none;
}
#a11 {	
	position: absolute; 
	top: 385px; 
	left: 715px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a12 {	
	position: absolute; 
	top: 385px; 
	left: 850px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a13 {	
	position: absolute; 
	top: 520px; 
	left: 175px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a14 {	
	position: absolute; 
	top: 520px; 
	left: 310px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#a15 {	
	position: absolute; 
	top: 520px; 
	left: 445px;
	width: 130px; 
	height: 130px; 
	border: none;
}



#s1 {	
	position: absolute; 
	top: 665px; 
	left: 175px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s2 {	
	position: absolute; 
	top: 665px; 
	left: 310px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s3 {	
	position: absolute; 
	top: 665px; 
	left: 445px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s4 {	
	position: absolute; 
	top: 665px; 
	left: 580px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s5 {	
	position: absolute; 
	top: 665px; 
	left: 715px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s6 {	
	position: absolute; 
	top: 665px; 
	left: 850px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s7 {	
	position: absolute; 
	top: 800px; 
	left: 175px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s8 {	
	position: absolute; 
	top: 800px; 
	left: 310px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s9 {	
	position: absolute; 
	top: 800px; 
	left: 445px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s10 {	
	position: absolute; 
	top: 800px; 
	left: 580px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s11 {	
	position: absolute; 
	top: 800px; 
	left: 715px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s12 {	
	position: absolute; 
	top: 800px; 
	left: 850px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s13 {	
	position: absolute; 
	top: 935px; 
	left: 175px;
	width: 130px; 
	height: 130px; 
	border: none;
}


#s14 {	
	position: absolute; 
	top: 935px; 
	left: 310px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s15 {	
	position: absolute; 
	top: 935px; 
	left: 445px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s16 {	
	position: absolute; 
	top: 935px; 
	left: 580px;
	width: 130px; 
	height: 130px; 
	border: none;
}

#s17 {	
	position: absolute; 
	top: 935px; 
	left: 715px;
	width: 130px; 
	height: 130px; 
	border: none;
}
