@charset "utf-8";

/* CSS Document */



body {

	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;

	font-size:12px;

	color:#000;

	text-align:left;

}

table {

margin: auto;

}


.newsletter {

	background-image:url(images/index_r7_c7.jpg);

	width:380px;

	height:171px;

}

.newsletter form{
	padding-left:40px;
	padding-top:82px;

}


.footerab {

	background-image:url(images/about_r7_c3.jpg);

	width:801px;

	height:64px;

	border:none;

}


.footerab p {
	text-align:center;
	color:#FFFFFF;
	line-height:10px;
	font-family:Arial, sans-serif;
	font-size:1em;
	padding-top:20px;
	text-transform:uppercase;
	
}

.footerab a {

text-align:center;

color:#CCCCCC;

line-height:10px;

text-decoration:none;

}

.footerab a:hover {

text-decoration:underline;

color:#FFF;

}

.footer {

	background-image:url(images/index_r9_c3.jpg);

	width:804px;

	height:68px;

	border:none;

}


.footer p {
	text-align:center;
	color:#FFFFFF;
	line-height:10px;
	font-family:Arial, sans-serif;
	font-size:1em;
	padding-top:20px;
	text-transform:uppercase;

}

.footer a {

text-align:center;

color:#CCCCCC;

line-height:10px;

text-decoration:none;

}

.footer a:hover {

text-decoration:underline;

color:#FFF;

}

.footerv {

	background-image:url(images/index_r10_c3.jpg);

	width:804px;

	height:49px;

	border:none;
}

.footerv p{

text-align:center;

color:#FFFFFF;

line-height:10px;

font-family:Arial, sans-serif;

font-size:1em;

text-transform:uppercase;

padding-top:20px;

}

.footerv a {

text-align:center;

color:#CCCCCC;

line-height:10px;

text-decoration:none;

}

.footerv a:hover {

text-decoration:underline;

color:#FFF;

}




.error {

width:333px;

height:346px;

background-image:url(images/villages_route_r5_c4.jpg);

}

.error p {
	overflow:auto;
	padding-left:20px;
}



.errortext {
	padding-left:10px;
	padding-right:16px;
	overflow: auto;
	padding-top: 215px;

}

.errorg {

width:333px;

height:346px;

background-image:url(images/gainesville_route_r5_c4.jpg);

}

.errorgtext {
	padding-left:18px;
	padding-right:20px;
	overflow: auto;
	padding-top: 290px;

}

.reservationvillage {

	background-image:url(images/gainesville_route_r7_c2.jpg);

	width:411px;

	height:494px;

	border:none;

}









.calendarform {
	padding-left:111px;
	padding-top:70px;

}



.datepop {

	position: relative;

	visibility: hidden;

	background-color: #ccc;

	border: 1px solid #000;

	overflow:auto;



}

.gtext {
background-image:url(images/gainesville_route_r5_c4.jpg);
width:333px;
height:346px;
overflow:auto;
}

.gtext p {
	padding-left:10px;
	padding-right:5px;
	font-family:"Gill Sans MT";
	letter-spacing:1px;
}

input#bbox {
background:url(images/bbox.jpg);
background-repeat:no-repeat;
padding-left:5px;
}



.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:250px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

