@charset "utf-8";
html {margin:0; padding:0;}

body {
	background-image:url(../img/new-bg.png);
	background-repeat:repeat-x repeat-y;
	margin:0 px;
	padding:0 px;
}
#container {
	width:990px;
	margin:-10px auto 0px auto;
	height:auto;
	padding:0px;
}
#main {
	width:955px;
	background-color:#c2c29f;
	margin:-10px auto 0px auto;
	height:auto;
	border-right:1px solid #000;
	border-left:1px solid #000;
}

h1 span
{
display: block;
position: relative;
z-index: 1;
padding:0;
margin:0;
}
#header2, #header2 span
{
width: 955px;
height: 90px;
background-image:url(../img/index.jpg);
background-repeat: no-repeat;
background-position:top;

}
#header2 span 
{margin-bottom: -75px;}
#nav
{z-index:9999;
}

p
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
h1
{font-family:Arial; font-size:18px; color:#333300;}
h2
{font-family:Arial; font-size:15px; color:#000; font-weight:bold}
h3
{font-family:Arial; font-size:13px; color:#000; font-weight:bold}

h4
{font-family:Arial; font-size:12px; color:#000; font-weight:bold}
a:link
{color:#663; text-decoration:underline; font-weight:bold;}
a:hover
{color:#333; text-decoration:underline;font-weight:bold;}
a:visited
{color:#666600; text-decoration:underline;font-weight:bold;}
/*new menu*/
ul#topnav {
	margin: 0 auto; 
	width: 960px;
	list-style: none;
	font-size: 12px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
ul#topnav li {
	float: left;
	margin: 0; 
	padding:0;
	position: relative;
	border:1px solid #000;
	text-align:center;
	height:24px;
}
ul#topnav li a {
	float: left; 
	text-indent: 1px;
	padding:4px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	background-color:#FFF;
	z-index:9999;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; background-color: #a9d356; height:17px;	z-index:		99;}
ul#topnav a.home {
background:#fff;
	width: auto; 
}
ul#topnav a.products {
background:#fff no-repeat;
	width: auto; 
	
}
ul#topnav a.sale {
background:#fff no-repeat;
	width: auto; 
}
ul#topnav a.community {
background:#fff no-repeat;
	width: auto; 
}
ul#topnav a.sites {
	background:#fff;
	width: 180px; 
	
}


ul#topnav li .sub {
	position: absolute;	
	top: 25px; left: 0;
	padding: 0;
	float: left;
	display: none;
	background:#FFF;	z-index: 99;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 221px;
	float: left;
	font-size:10px;	z-index: 99;
}



ul#topnav .sub ul li {
	width: 220px;
	color: #fff;
	height:auto;
	z-index:99;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #000;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background:#fff;
	padding: 5px;
	display: block;
	text-decoration: none;
	color: #000;
	text-align:left;
	z-index:99;
}
ul#topnav .sub ul li a:hover {background-color: #a9d356; background-position: 5px 12px; color:#000;	z-index:99;}
.toplink {
	border-right:1px solid #000;
	border-left:1px solid #000;
}
.toplink1 {
	border-right:1px solid #000;
}
#nav
{border-bottom:1px solid #000; border-top:1px solid #000; height:25px; width:917px; padding-left:38px; z-index:9999;}
#subnav
{height:1.6em; width:100%; color:#000; font-family:Arial, Helvetica, sans-serif; border:none; font-size:14px; padding:.2em; text-align:right}
#subnav div {width:auto; height:auto; display:inline}
#subnav a
{color:#000; text-decoration:none;}
#subnav a:hover {color:#fff; text-decoration:underline;}
#subnav a:active
{color:#000; text-decoration:none;}
#subnav a:visited
{color:#000; text-decoration:none;}
#subnav form
{padding-right:15px;
}
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:20px;
	margin:-4px 0px 10px 0px;
	border-top:2px solid #666633;
	border-bottom:1px solid #000;
	clear:both;
}
#footer a:link
{
color: #666633;
text-decoration: underline;
font-weight: bold;
}
#footer a:hover
{
color: #333333;
text-decoration: underline;
font-weight: bold;
}
#footer a:visited
{
color: #333333;
text-decoration: underline;
font-weight: bold;
}
.subbody
{
	background-color:#FFF;
	padding: 5px 20px 1px 20px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	margin-top:2px;
	
}
.midnav
{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#666633;
}
.midnav a:active, .midnav a
{
	color:#666633;
	text-decoration:underline;
}
.midnav a:hover
{
	color:#333;
	text-decoration:underline;
}
.midnav a:visited
{
	color:#333333;
	text-decoration:underline;
}
.subbody h1
{
	font-size:18px;
	color:#663;
}
.subbody ul li
{
	font-size:12px;
	color:#333;
}
.subbody ol li
{
	font-size:12px;
	color:#333;
}
.subbody ul li a, .subbody ul li a:active
{
	color:#663;
	text-decoration:underline;
	font-weight:normal;
}
.subbody ul li a:hover
{
	color:#333;
	font-weight:bold;
}
.subbody ul li a:visited
{
	color:#663;
	font-weight:bold;
	text-decoration:none;
}
.subbody h2
{
	font-size:15px;
	font-weight:bold;
}
.centimg
{
	margin-left: auto; 
	margin-right:auto; 
	display:block;
	margin-bottom:5px;
	border:1px solid #000;
}
.leftimg
{
	float:left;
	font-size:10px;
}
.rightimg
{
	float:right;
	font-size:10px;
}
.leftfoot
{
	float:left; display:inline; width:350px; margin-left:80px;
}
.rightfoot
{
float:left; display:inline;width:350px; margin-left:70px;
}
.techdiv
{
width:560px; text-align:center; margin-left: auto; margin-right:auto; margin-top:10px; margin-bottom:10px; font-size:12px;
}
.techdiv strong
{
font-size:11px; font-weight:bolder;
}
.techdiv em
{
font-size:10px; font-style:italic;
}
.techleft
{
float:left; width:250px;
}
.techright
{
float:right; width:250px;
}
table
{
	border:1px solid #333;
}
td
{
	padding:3px;
	border: 1px solid #333;
	font-size:12px;
	text-align:center;
}
th
{
	font-weight:bold;
	font-size:13px;
	border: 1px solid #333;
}
.picbox
{
	width:580px; margin: 0 auto 0 auto;
}
.subtitle
{
	font-size:10px;
	font-style:italic;
	text-align:left;
}
.imgright
{
	float:right;
	display:inline;
}
#map_canvas
{
	width: 400px; height: 520px; float:right; display:inline; margin: 10px;
}
.directions
{
	width: 750px;
	border: 1px solid #000;
	font-size:12px;
	margin: 0 auto;
	overflow:auto;
}
#dirform
{
	width: 744px;
	border: 1px solid #000;
	font-size:12px;
	padding:3px;
	margin: 0 auto;
	text-align:center;
}
.payment img
{
	border:none;
}
.hotel
{
	width:800px;
	margin:0 auto;
	padding: 5px;
	vertical-align:top;
	
}
.hotel2 {width:406px;
	margin-right: 5px;
	vertical-align:top;
	float:left; display:inline;}
.hotel2 p {margin-left:10px;}	
	
.hotel img
{
	float:left; display:inline; margin-right:8px; margin-bottom:3px;
}
.subhotel
{
	width:230px;
	float:left; display:inline;
	font-size:10px;
	margin:3px 10px;
}
.subhotel p
{
	font-size:10px;
}
.subhotel ul li, .subhotel li
{
	font-size:11px;
}
.subhotel strong
{
	font-size:12px;
}
.clearboth
{
	clear:both;
}
.vid
	{
		text-align:center;
		margin: 0 auto;
	}
	#addfooter
	{
		font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:center; background-color:#666633; padding: 8px; color:#FFF; font-weight: bold; clear:both;
	}
	.biopic
	{
float:right; display:inline; margin: 5px 10px 5px 5px;
	}
	#middle {height:100px; overflow-y:hidden;}
.test {margin:3px 20px 5px 20px;}
.floatleft {float:left;}
.floatright {float:right;}
.print {float:left; display:inline; padding:5px 0 0 5px; border:none;}
#ronda {width:900px; background:#484827 url(../img/quick-contact.png) center repeat-x; margin:10px auto; border:1px solid #c2c29f; height:278px; clear:both;}
#ronda-inner {width:855px; margin:10px auto; border:2px solid #6f7235; padding:5px 10px; height:248px; }
#ronda h3 {font-family: Verdana,Geneva,sans-serif; color: #c2c29f; font-size: 18px; font-weight: normal;}
#ronda p {font-size:12px; font-weight:bold; color:#FFF;}
#ronda .rightform {float:right; display:inline; width:400px; border-left:1px solid #999; padding-left:40px; margin-left:25px; margin-top:10px;}
#cent .rightform {float:right; display:inline; width:450px; border-left:1px solid #999; padding-left:40px; margin-left:25px; margin-top:-50px;}
.rightform input { border:1px solid #b0b089; background-color:#c2c29f; margin:6px; width:180px; font-size:10px; font-weight:bold; background:#c3e27c;}
#ronda .rightform textarea { border:1px solid #b0b089; background-color:#c2c29f; margin:6px; width:180px; font-size:10px; font-weight:bold;float:right; display:inline; margin-top:-110px; height:102px; font-family:Arial, Helvetica, sans-serif;background:#c3e27c;}
#cent .rightform textarea { border:1px solid #b0b089; background-color:c3e27c; margin:6px; width:440px; font-size:10px; font-weight:bold; margin-top:0px; height:102px; font-family:Arial, Helvetica, sans-serif;background:#c3e27c;}
#ronda .rightform img { width:180px; float:right; display:inline; height:42px; margin-top:-30px; margin-right:6px; }
.highlighted {background-color:#FF0;}
.underlined {text-decoration:underline;}
.pearl {background-color:#fff3c9; padding:5px;}
