/* Copyright Better Boat Rental */
* { margin:0; padding:0; }

body  { font: 100% Verdana, Arial, Helvetica, sans-serif; background: url(../img/bg.jpg) top repeat-x; margin: 0; padding: 0; text-align: center; color: #000000; }

#container { width: 960px; margin: 0 auto; padding:0 0 0 0; text-align: left; } 

/* Home */

#header { width:960px; height:128px; background:url(../img/bg_nav_top.jpg) no-repeat; }
#header2 { width:960px; height:128px; background:url(../img/bg_nav_top2.jpg) no-repeat; }

#ULnav { text-align:right; padding:75px 20px 0 0; }
#ULnav a:link, #ULnav a:visited { font:15px Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; display:inline; padding:0 12px 0 12px; text-decoration:none; border:none; color:#003366; }
#ULnav a:hover { text-decoration:underline; border:none; }

#facebook { text-align:right; padding:5px 20px 0 0; }
#facebook a { font:12px Arial, Helvetica, sans-serif; color:#003366; font-weight:bold; padding:0 5px 0 5px; }

#mid_home { width:960px; height: 407px; background:url(../img/bg_home.jpg) no-repeat; }
#mid_homeNEW { width:960px; height: 407px; background:url(../img/bg_home2.jpg) no-repeat; }
#mid_home2 { width:960px; height: 437px; background:url(../img/special.jpg) no-repeat; }
#mid_home_strip { width:960px; height:48px; background:url(../img/bg_home_mid.jpg) no-repeat; }
#mid_home_strip a { font:15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline; font-weight:bold; padding:0 0 0 670px; text-transform:uppercase; }
#mid_home_strip a:hover { color:#cccccc; text-decoration:none; }
#mid_home_striptwo { padding:17px 0 0 0; }
#mid_container { width:960px; height:215px; background:url(../img/bg_home_bottom.jpg) no-repeat;  }
#sidebar1 { float: right; width: 346px; height:215px; }

#mainContent { margin: 0 396px 0 0; height:215px; padding:20px 0 0 20px; }
#mainContent h1 { font:20px Georgia, "Times New Roman", Times, serif; color:#ffffff; padding:0 0 10px; }
#mainContent p { font:13px Arial, Helvetica, sans-serif; color: #ffffff; line-height:22px; }
#mainContent a { font:13px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline; font-weight:bold; }
#mainContent a:hover { color:#006699; text-decoration:none; }

/* Sub Pages */

#header_sub { width:960px; height:128px; background:url(../img/bg_nav_sub.jpg) no-repeat; }
#mid_sub { width:960px; padding:275px 0 0 0; background:url(../img/bg_sub.jpg) top #ffffff no-repeat; }
#mid_sub2 { width:960px; padding:275px 0 0 0; background:url(../img/bg_sub2.jpg) top #ffffff no-repeat; }
#mid_sub3 { width:960px; padding:275px 0 0 0; background:url(../img/bg_sub3.jpg) top #ffffff no-repeat; }
#mid_sub4 { width:960px; padding:275px 0 0 0; background:url(../img/bg_sub4.jpg) top #ffffff no-repeat; }
#mid_sub5 { width:960px; padding:275px 0 0 0; background:url(../img/bg_sub5.jpg) top #ffffff no-repeat; }
#mid_sub6 { width:960px; padding:275px 0 0 0; background:url(../img/bg_sub6-11.jpg) top #ffffff no-repeat; }
#mid_sub7 { width:960px; padding:275px 0 0 0; background:url(../img/bg_sub7-11.jpg) top #ffffff no-repeat; }
#mid_sub8 { width:960px; padding:275px 0 0 0; background:url(../img/bg_sub8-11.jpg) top #ffffff no-repeat; }

#sub { margin: 0; padding:0; }
#sub h1 { font:20px Georgia, "Times New Roman", Times, serif; color:#003366; padding:10px 30px 10px 30px; }
#sub h2 { font:20px Georgia, "Times New Roman", Times, serif; color:#003366; padding:10px 30px 10px 30px; }
#sub h3 { font:15px Georgia, "Times New Roman", Times, serif; color:#003366; font-weight:bold; padding:5px 0 10px 0; } 
#sub p { font:13px Arial, Helvetica, sans-serif; color: #003366; line-height:22px; padding:5px 30px 5px 30px; }
#sub a { font:13px Arial, Helvetica, sans-serif; color:#003366; text-decoration:underline; font-weight:bold; }
#sub a:hover { color:#006699; text-decoration:none; }
#sub ul { list-style:disc; margin:10px 0 10px 60px;font:13px Arial, Helvetica, sans-serif; color: #003366; }
#sub table { font:12px Arial, Helvetica, sans-serif; color:#003366; margin:5px; line-height:22px; }
#sub table td { padding:2px 5px 2px 5px; }
#sub table span { font:10px Arial, Helvetica, sans-serif; color:#666666; }

#footer_text { font: 11px Tahoma, Geneva, sans-serif; color:#555555; width:960px; height:103px; padding:0; margin:0 auto; background:url(../img/footer.gif) no-repeat; }
#footer_text p { padding:95px 0 50px 35px; margin:0; }
#footer_text span { margin:0 0 0 350px; }
#footer_text a { color:#003366; text-decoration:underline; font:normal 12px/16px Tahoma, Geneva, sans-serif; padding:0 10px 0 10px; }
#footer_text a:hover { text-decoration:none; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

#right { width:400px; height:304px; background:url(../img/pic1.jpg) no-repeat; float:right; margin:0 30px 0 30px; }
.boatborder { border:3px solid #cccccc; padding:0; margin:0 50px 0 0; }
.noborder { padding:0; margin:0 50px 0 0; }

/* Form */

form { margin:0; 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; }
.state { background-color:#eeeeee; border:1px #cccccc solid; color:#003366; width:50px; height:22px; vertical-align: middle; margin-bottom:6px; padding-top:1px; 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 { text-decoration:none; font-weight:bold; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#003366; background-color:#eeeeee; border:1px #cccccc solid;  width:150px; vertical-align: middle; padding:5px; margin:0 auto; }
