@charset "UTF-8";

/* Copyright 2010 Prescott Boat Club LLC */

* { margin: 0; padding: 0; }
body  { font: 100% Verdana, Arial, Helvetica, sans-serif; background:url(../img/bg_lf_rt.jpg) top center no-repeat; margin: 0; padding: 0; text-align: center; color: #000000; }

#container { width: 986px; background: #FFFFFF; margin: 0 auto; text-align: left; }
#top_home_container { width:986px; }
#top_sub_container { width:986px; }
#header { background:url(../img/bg_header.jpg) top center no-repeat; width: 986px; height:54px; margin:0; padding:0; }

/* Sub Page Layouts */
#flash { height:477px; margin:0 0 0 203px; background:url(../img/temp_bg.jpg) no-repeat; }
#two { margin:0 0 0 203px; background:url(../img/sub1.jpg) top no-repeat; }
#pontoon { margin:0 0 0 203px; background:url(../img/sub2.jpg) top no-repeat; }
#yellow { margin:0 0 0 203px; background:url(../img/sub3.jpg) top no-repeat; }
#marina { margin:0 0 0 203px; background:url(../img/sub4.jpg) top no-repeat; }
#water_toys { margin:0 0 0 203px; background:url(../img/sub5.jpg) top no-repeat; }
#three { margin:0 0 0 203px; background:url(../img/sub6.jpg) top no-repeat; }
#nobg { margin:0 0 0 203px; background:url(../img/sub9.jpg) top no-repeat; }
#waketwo { margin:0 0 0 203px; background:url(../img/sub7.jpg) top no-repeat; }
#wakeone { margin:0 0 0 203px; background:url(../img/sub8.jpg) top no-repeat; }

/* Navigation */
#sidebar1 { float: left; width: 204px; padding: 0; height:477px; background:url(../img/bg_nav.jpg) no-repeat; }
#nav { width:204px; height:477px; }
#nav ul { list-style:none; padding:160px 0 0 0; }
#nav li a { font:17px "Times New Roman", Times, serif; font-style:italic; color:#ffffff;margin:0 15px 0 30px; font-weight:bold; border-bottom:#333333 1px solid; text-decoration:none; padding:7px 0 7px 0; display:block; }
#nav li a:hover { color:#66CCFF; text-decoration:none; }
#nav li a:active { color:#006699; text-decoration:none; }

#sidebar1_sub { float: left; width: 204px; padding: 0; height:891px; background:url(../img/bg_nav_sub.jpg) no-repeat; }
#nav_sub { width:204px; height:586px; }
#nav_sub ul { list-style:none; padding:160px 0 0 0; }
#nav_sub li a { font:17px "Times New Roman", Times, serif; font-style:italic; color:#ffffff; margin:0 15px 0 30px; font-weight:bold; border-bottom:#333333 1px solid; text-decoration:none; line-height:35px; display:block; }
#nav_sub li a:hover { color:#cccccc; text-decoration:underline; }
#nav_sub li a:active { color:#66CCFF; text-decoration:none; }

#mainContent { margin: 0 225px 0 0; height:226px; }
#mainContent h1 { font:25px "Times New Roman", Times, serif; font-style:italic; color:#ff9933; font-weight:bold; padding:15px 0 8px 225px; }
#mainContent p { margin:0 8px 0 225px; font:13px Arial, Helvetica, sans-serif; color:#ffffff; padding:5px 0 5px 0; line-height:18px; }
#mainContent a { font:13px Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-decoration:underline; }
#mainContent a:hover { text-decoration:none; }
#mainContent span { margin:0 0 0 400px; line-height:42px; }
#mainleft { width:200px; float:left; text-align:center; padding:175px 0 0 0; }

#mainContentSUB { padding:430px 0 0 20px;position:relative; }
#mainContentSUB h1 { font:25px "Times New Roman", Times, serif; font-style:italic; color:#003366; font-weight:bold; padding:10px 5px 0 0; }
#mainContentSUB h2 { font:19px "Times New Roman", Times, serif; font-style:italic; color:#006699; font-weight:bold; margin:5px 5px 5px 0; }
#mainContentSUB h3 { font:19px "Times New Roman", Times, serif; font-style:italic; color:#006699; font-weight:bold; margin:0 5px 5px 0; }
#mainContentSUB ul { font:13px Arial, Helvetica, sans-serif; color:#444444; padding:5px 0 10px 50px; line-height:20px; }
#mainContentSUB p { margin:0 5px 0 0; font:13px Arial, Helvetica, sans-serif; color:#333333; padding:10px 0 10px 0; line-height:20px; }
#mainContentSUB a { font:13px Arial, Helvetica, sans-serif; color:#003366; font-weight:bold; text-decoration:underline; }
#mainContentSUB a:hover { text-decoration:none; color:#ff9933; }
#mainContentSUB table { font:12px Arial, Helvetica, sans-serif; color:#003366; line-height:22px; }
#mainContentSUB table td { padding:2px 5px 2px 5px; }

#mainContentNOBG { padding:170px 0 0 20px; }
#mainContentNOBG h1 { font:25px "Times New Roman", Times, serif; font-style:italic; color:#003366; font-weight:bold; padding:10px 5px 0 0; }
#mainContentNOBG h2 { font:19px "Times New Roman", Times, serif; font-style:italic; color:#006699; font-weight:bold; margin:0 5px 5px 0; }
#mainContentNOBG h3 { font:19px "Times New Roman", Times, serif; font-style:italic; color:#006699; font-weight:bold; margin:0 5px 5px 0; }
#mainContentNOBG ul { font:13px Arial, Helvetica, sans-serif; color:#444444; padding:5px 0 10px 50px; line-height:20px; }
#mainContentNOBG p { margin:0 5px 0 0; font:13px Arial, Helvetica, sans-serif; color:#333333; padding:10px 0 10px 0; line-height:20px; }
#mainContentNOBG a { font:13px Arial, Helvetica, sans-serif; color:#003366; font-weight:bold; text-decoration:underline; }
#mainContentNOBG a:hover { text-decoration:none; color:#ff9933; }

#footer { margin:0 0 40px 0; padding: 10px 0 0 0; width:100%; font: 11px Tahoma, Geneva, sans-serif; color:#555555; text-align:left; }
#footer_boating { background:url(images/sc.jpg) left no-repeat; width:950px; margin: 0 0 0 30px; }
#footer_boating span { margin:0 0 0 360px; }
#footer_boating a { color:#336699; text-decoration:underline; font:bold 12px/16px Tahoma, Geneva, sans-serif; margin-bottom:5px; padding:0 10px 0 10px; }
#footer_boating a:hover { text-decoration:none; color:#ff9933; }

#home_container { width:986px; height:218px; margin:3px 0 0 0; background:url(../img/temp_main_bg.jpg) no-repeat; }
#boat_fleet { float: right; width: 215px; height: 125px; text-align: center; padding:80px 0 0 0; }

/*
#nav1 { margin: 0 auto; width:265px; padding: 0; list-style-type: none; }
#nav1 li { margin: 0; padding: 0; height: 218px; background-color: transparent; background-repeat: no-repeat; }
#nav1 li a { display: block; background-color: transparent; background-repeat: no-repeat; height: 218px; text-decoration: none; }
#nav1 li a:hover { text-decoration: none; background-image:url(../img/temp_sidebar1.jpg); }
#navHome { width: 265px; background-position: 0 0; background-image:url(../img/temp_sidebar1.jpg); }
#navHome:hover, #navHomeSel { width: 265px; background-position: 0 -218px; background-image:url(../img/temp_sidebar1.jpg); }
*/

.navText { visibility: hidden; }
#fleet { margin: 0 auto; width:223px; list-style-type: none; float:right; padding:30px 20px 0 20px; }
#fleet li { margin: 0; padding: 0; height: 175px; background-color: transparent; background-repeat: no-repeat; }
#fleet li a { display: block; background-color: transparent; background-repeat: no-repeat; height: 175px; text-decoration: none; }
#fleet li a:hover { text-decoration: none; background-image:url(../img/see_boats_sub.jpg); }
#navFleet { width: 223px; background-position: 0 0; background-image:url(../img/see_boats_sub.jpg); }
#navFleet:hover, #navFleetSel { width: 223px; background-position: 0 -175px; background-image:url(../img/see_boats_sub.jpg); }

#wakecontact { margin: 0 auto; width:201px; padding: 0; list-style-type: none; float:right; padding:30px 20px 0 20px; }
#wakecontact li { margin: 0; padding: 0; height: 161px; background-color: transparent; background-repeat: no-repeat; }
#wakecontact li a { display: block; background-color: transparent; background-repeat: no-repeat; height: 161px; text-decoration: none; }
#wakecontact li a:hover { text-decoration: none; background-image:url(../img/see_contact.jpg); }
#navContact { width: 201px; background-position: 0 0; background-image:url(../img/see_contact.jpg); }
#navContact:hover, #navContactSel { width: 201px; background-position: 0 -161px; background-image:url(../img/see_contact.jpg); }

/* Misc */

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
hr { width:650px; color:#cccccc; text-align:center; margin:30px auto; }
.bord { padding:0; margin:0; border:3px solid #006699; }
.mapbord { padding:0; margin:10px; border:3px solid #cccccc; }
#right { float:right; padding:10px 20px 20px 0; }
#weather { width:175px; margin:20px auto; border:none; text-align:center; }
#floatright { float:right; margin:40px 20px 20px 20px; }
#logo { width:175px; height:55px; padding:80px 0 0 0; margin:30px auto; border:none; text-align:center; }
#logo a { font:10px Arial, Helvetica, sans-serif; color:#003366; text-decoration:none; }
#logo a:hover { color:#006699; }
#logo span { font:11px Arial, Helvetica, sans-serif; text-decoration:underline; line-height:20px; font-weight:bold; }

#google { margin:30px auto; text-align:center; }
.google { border:3px solid #cccccc; padding:0; }
#reservation { margin:0 auto; margin:15px 0 0 0; }

form { margin:10px 0 15px 40px; font:12px Arial, Helvetica, sans-serif; color:#555555; }
form.subpage { margin:10px 0 15px 12px; font:12px Arial, Helvetica, sans-serif; color:#555555; }
form br { line-height:0; }
.formmail { background-color:#eeeeee; border:1px #cccccc solid; color:#003366; width:250px; height:22px; vertical-align: middle; margin-bottom:6px; padding-top:1px; padding-left:4px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.address { background-color:#eeeeee; border:1px #cccccc solid; color:#003366; width:250px; height:22px; vertical-align: middle; margin-bottom:6px; padding-top:1px; padding-left:4px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.city { background-color:#eeeeee; border:1px #cccccc solid; color:#003366; width:150px; height:22px; vertical-align: middle; margin-bottom:6px; padding-top:1px; padding-left:4px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.city2 { background-color:#eeeeee; border:1px #cccccc solid; color:#003366; width:150px; height:40px; vertical-align: middle; margin-bottom:6px; padding-top:1px; padding-left:4px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.city3 { background-color:#eeeeee; border:1px #cccccc solid; color:#003366; width:150px; height:40px; vertical-align: middle; margin-bottom:6px; padding-top:1px; padding-left:4px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.state { background-color:#eeeeee; border:1px #cccccc solid; color:#003366; width:50px; height:22px; vertical-align: middle; margin-bottom:6px; padding-top:6px; padding-left:4px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.zip { background-color:#eeeeee; border:1px #cccccc solid; color:#003366; width:100px; height:22px; vertical-align: middle; margin-bottom:6px; padding-top:1px; padding-left:4px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.formtext { background-color:#eeeeee; border:1px #cccccc solid; color:#003366; width:350px; height:92px; vertical-align: middle; margin-bottom:6px; padding-top:5px; padding-left:4px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
input.submit, input.submit-contact-main {  width:90px; height:30px;  cursor:pointer;  padding:0;  }
