body {margin:0; background: url(/_includes/images/bg_page.jpg) repeat-x top center #928a36; }
* { font-family: "Georgia", "Book Antiqua", "Times New Roman", "Times", serif; }
a img { border: 0 none; }
a { font-weight: bold; text-decoration: none; color: #2b4613; color:#950000; }
a:hover { color: #9c3c25; }
form { margin: 0; }
img { border: 0 none; }
img { behavior:	url("/_includes/pngbehavior.htc"); }
li { list-style-type: square; }

#main { width: 900px; margin: 0 auto; height: 962px;}

#content { height:752px; }
#nav_horiz {clear:both;height:125px;}
#nav_horiz #prowlerLogo { padding-left: 30px; }

#left_content {float:left;width:640px; padding: 0 20px; height: 620px;  }
#left_content { font-weight: bold; font-size: 13px; line-height: 16px; background: url(/_includes/images/content_bg.png); color: #3a3313; }
#left_content h2 { font: 26px/22px bold "Lucida Grande", "Lucida Sans", "Arial", "Helvetica", sans-serif; padding: 0 120px 0 20px; color: #20558a; }

#nav_vertical {float:left; width: 200px; padding-top: 50px;}
#nav_vertical ul, #nav_vertical li { margin: 0; padding: 0; list-style: none; }
#nav_vertical ul { padding: 3px 0; background: url(/_includes/images/ul_bg.png) repeat-y top right; }
#nav_vertical li { text-align: right; color: #3d1e00; font-weight: bold; font-size: 15px; text-transform: none; margin: 8px 0px; border-right: 15px solid #52721f; }
#nav_vertical li#selected { border-right: 15px solid #ffffff; background: url(/_includes/images/li_nav_bg.png) no-repeat; }
#nav_vertical li:hover { background: url(/_includes/images/li_nav_bg.png) no-repeat; }
#nav_vertical li a { text-decoration: none; color: #2b4613; }
#nav_vertical li a:hover { color: #9c3c25}
#nav_vertical li span { padding-right: 5px;  }

#homeMenu { padding: 490px 0 0 238px; }
#homeMenu img { margin: 0; float: left; }
#homeCharityButton {margin-top:40px;height:125px;}
#homeCharityButton div {float:right;width:225px;height:125px;background:url(/public/images/misc/button_CharityAuction.png);}

#footer { }

#footer #logo { clear: both; width: 270px; padding: 32px 17px 0 17px; float: left; }
#footer #contact { float: right; font-size: 11px; text-align: right; }

#funtimes { margin-bottom: 15px; }
#funtimesBG { position: relative; }
#funtimesFields { position: relative; margin-top: -40px;margin-bottom: 10px; height: 30px; float: right; }
#funtimesFields #textField { padding: 9px 15px; float: left; width: 275px; text-align: left; }
#funtimesFields #textField input { font: 18px/18px normal "Helvetica", "Arial", sans-serif; color: #ffffff; background: transparent; border: 0 none; }
#funtimesFields #submit { width: 75px; float: left; }

#footer p, #footer a { clear: both; color: #ffffff; margin: 3px; }
#footer span.parkName { font-size: 16px; }
#footer span { font-weight: bold; padding: 0 4px; }
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; color: #ffff3d; }


#mainimg { width:626px; height:385px; border:4px double #ffffff;}
#fineprint { clear: both; padding: 5px; text-align: right; text-transform: uppercase; }
#fineprint span { padding: 0 6px; }
#fineprint a { text-decoration: underline; }

#charity {font-size:12px;line-height:14px;}
#charity h3 {font-size:14px;color:#20558a;}
#charity p, #charity h3 {margin:10px 0 3px 0;}
#

.error {position: absolute; left: 20px; right: 50px; color: #3f2807; background:url(/_includes/images/error_bg.png) ; font-size:13px; padding:5px; border: 2px solid #639632; margin: 5px 0;}
.error ul {margin-top:0;}

.form {margin:20px 0 0 0;}
.form label { display: block; text-align: right; clear: both; }
.form {text-align: right;vertical-align:top;}
.form input, .form textarea {width:300px;border:3px solid #ffffff; background: url(/_includes/images/input_bg.png);
 padding: 3px; margin-bottom: 6px; margin-top: 3px;font: 18px/18px normal "Helvetica", "Arial", sans-serif; color: #ffffff; display: block; float: right;}
.form textarea {width:400px;height:100px;font-size: 13px; }
.form input.button, .button, a.button {
	background:#52721f;
	color:white;
	font-weight:bold;
	border:3px double white;
	padding:0px;
	line-height:24px;
	min-width: 150px;
	clear: both;
	font: inherit;
}

.ride_thumbs, .video_thumbs {margin:0;padding:0;}
.ride_thumbs a {float:left;display:block;width:98px;height:98px;border:3px double white;margin:0 2px 0 0;}
.video_thumbs a {float:left;display:block;width:98px;height:98px;border:3px double white;margin:0 8px 0 0;}
.ride_thumbs a:hover, .video_thumbs a:hover {border-color: #8b8e4b;}

.stats { width: 310px; margin-right: 10px; float: left; }
.stats dt { width: 130px; float: left; clear: both; border-top: 1px solid #3a3313; padding: 3px 0; font-size: 10px; text-transform: uppercase; color: #9c3c25; line-height: 11px; }
.stats dd { width: 175px; float: left; border-top: 1px solid #3a3313; margin: 0; padding: 2px 0 2px 4px; font-size: 12px; line-height: 13px; }
.stats dd p { margin: 0 0 4px 0; }

#videoInfo { float: left; }
#videoInfo h3 { font-size: 22px; margin: 5px 0 15px 0; text-align: right; }
#videoInfo p { font-size: 11px; line-height: 11px; margin: 0; padding: 0; font-weight: normal; text-align: right; }
#videoInfo a { float: none; clear: none; border: 0 none; width: auto; height: auto; margin: 0; }


