@charset "utf-8";
/* A Css Files */

* { margin:0; padding:0;}
td { padding: 5px;}
a { text-decoration:none; color: #006699; font-weight: bold; }
a:hover { text-decoration:underline;}
a img { border:none;}
body { background:#005826; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5; color:#666666;}
h1,h2,h3,h4,h5,h6 { margin: 0 0 10px 0;}
ol,ul {margin: 0 0 10px 5px;}
h1 { font-size:26px;}
h2 { font-size:24px;}
h3 { font-size:18px;}
h4 { font-size:16px;}
h5 { font-size:14px;}
h6 { font-size:12px;}
ol li, ul li { margin-left:18px; margin-bottom:3px;}
#header { background:url(../images/topbg.gif) repeat-x; height:136px;}
#header h1 { position:absolute; left:-27px;}
#header h2 { position:absolute; right:90px; top:56px;}
.navheader { position:absolute; right:10px; top:5px; }
.navheader ul { list-style: none; }
.navheader ul li { display: inline; margin: 5px; }
.navheader ul li a { color: #FFFFFF; }
#menu { background:url(../images/menu-bg.gif) repeat-x; height:43px;}
.container { width:800px; margin:0 auto; position:relative;}
#mainNav { list-style-type:none; padding:10px 0 0 0; text-align:center; font-size:16px;}
#mainNav li { display:inline; margin:0 20px;}
#mainNav a { color:#666666; font-weight: bold;}
#mainNav a:hover { text-decoration:none; color:#f8c300;}
#content { background:#197b30 url(../images/bottom2.jpg) bottom center repeat-x; padding:40px 0 0 0;}
.container { width:752px; margin:0 auto; position:relative;}
.container1 { width:1024px; margin:0 auto; position:relative;}
#formdiv: {margin:20px;}
.leftimg { float:left;}
.rightimg { float:left; float:left; background:url(../images/park-wrap.jpg) repeat-x; height:348px;}

.mainContainer { background:#005826; padding:10px;}
.rPark { width:400px; float:left; background:url(../images/park-wrap.jpg) repeat-x; height:348px;}
.rPark h2, .rPark h3 { text-align:center;}
.rPark h3 { margin: 0 0 10px 0; color:#f8c300; font-size:14px;}
.rPark h2 { margin:54px 0 10px 0; color:#005826; font-size:20px;}
.rbutton { text-align:center;}
.bottomTxt { color:#666666; text-align:center; font-size:14px;}
.bottomTxt span {font-size:20px; color:#005826;}
#footer { text-align:center; padding:18px 0 36px 0; color:#fff;}
#footer h3 { color:#f8c300;}
#footer a, #footer .flinks { color:#8dc63f;}
#footer a.cube { color:#fff;}

/*innerpage*/
.innerpage .mainContainer { background:#d0f3ff url(../images/park-wrap.jpg) repeat-x;  border:10px solid #005826;}
.innerpage .mainContainer h2 { font-size:18px; color:#005826;}
.innerpage .mainContainer h2 span { display:block; width:337px; border-bottom:1px solid #cccccc;}
.mainContainer p.first { padding: 0 18px ;}
.mainContainer ul li span, .click { color:#ff0000; font-weight:bold;}
.extracol { width:340px; float:left; margin-right:20px;}
.alpha { margin-left:0;}
.omega { margin-right:0;}
.loginbox { background:; padding: 0px 20px 20px 20px; text-align: center; }

/*forms*/
.formReservation { list-style:none;}
.formReservation li { margin-bottom:5px;}
.login, .login2 { list-style:none;}
.login li, .login2 li { margin-bottom:5px;}
.login li label { display:block; color:#666666 !important; font-weight:400 !important ; float:left; width:90px;}
.login2 li label { display:block; color:#666666 !important; font-weight:400 !important ; float:left; width:120px;}
.login_submit {
	background: url(../images/login-button2.JPG) no-repeat center;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	width: 102px;
	height: 25px;
	border:none;
}
.login_submit2 {
	background: url(../images/login-button2.JPG) center;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	width: 130px;
	height: 25px;
	border:none;
}
.contactForm { list-style:none;}
.contactForm li { margin-bottom:5px;}
.contactForm li label { width:90px; display:block; float:left;}
/*misc*/
.green { color:#206d41;font-size:18px;}
.red { color: #FF0000;}
/* clearing */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
.faqlist ul li{list-style:none; margin-bottom:10px;}
 
* html .clearfix {
	height: 1%;
}

.clear { clear:both;}

