/* Browser Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
table { border-collapse : collapse; border-spacing : 0; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var { font-style : normal; font-weight : normal; }
q:before, q:after { content :''; }


/* Styles */

a {
text-decoration:none;
color:#FFF;
outline:none;
}

a:hover {
border-bottom:#000 dotted 1px;
padding-bottom:1px;
color:#000;
}

strong {
font-weight:bold;
color:#000;
}

em {
font-style:italic;
}

p {
margin-bottom:14px;
}
	
body {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
line-height:145%;
color:#FFF;
position:relative;
margin:0px;
padding:0px;
text-align:center;
background-color:#e31f27;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
}

#container {
width:1000px;
margin:0px auto;
text-align:left;
}

#header {
background-image:url(../images/bgred.gif);
background-repeat:no-repeat;
background-position:top center;
width:1000px;
height:576px;
}

#head-content {
margin-top:0px;
}

p#tels {
position:absolute;
padding-left:125px;
top:35px;
text-align:center;
font-size:17px;
}

p#tels strong {
font-weight:bold;
}

#head-content h1 {
background-image:url(../images/predlogo.jpg);
background-repeat:no-repeat;
background-position:79px 65px;
height:183px;
text-indent:-9999px;
}

#head-content h2 {
background-image:url(../images/main.jpg);
background-repeat:no-repeat;
background-position:79px 0px;
height:330px;
text-indent:-9999px;
}

#head-content ul {
position:absolute;
margin-left:635px;
margin-top:-85px;
}

#head-content li {
display:inline;
}

#head-content li a {
font-size:16px;
color:#e31f27;
}

#head-content li a:hover {
color:#FFF;
border-bottom:none;
}

#head-content li a#selected {
color:#FFF;
}




#head-content h3 {
background-image:url(../images/image-home.jpg);
background-repeat:no-repeat;
height:232px;
margin-left:67px;
text-indent:-9999px;
}

body#boats #head-content h3 {
background-image:url(../images/image-boats.jpg);
}

body#fishing #head-content h3 {
background-image:url(../images/image-fishing.jpg);
}

body#waters #head-content h3 {
background-image:url(../images/image-waters.jpg);
}

body#charters #head-content h3 {
background-image:url(../images/image-charters.jpg);
}

body#faq #head-content h3 {
background-image:url(../images/image-faq.jpg);
}

body#links #head-content h3 {
background-image:url(../images/image-links.jpg);
}

body#weather #head-content h3 {
background-image:url(../images/image-weather.jpg);
}

body#contact #head-content h3 {
background-image:url(../images/image-contact.jpg);
}

body#thanks #head-content h3 {
background-image:url(../images/image-thanks.jpg);
}

body#find #head-content h3 {
background-image:url(../images/image-find.jpg);
}

body#gallery #head-content h3 {
background-image:url(../images/image-gallery.jpg);
}




#secondary {
margin:0 auto;
position:relative;
width:842px;
top:169px;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
}





#charter-box {
margin-bottom:10px;
width:462px;
background-image:url(../images/package_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

#charter-box h3 {
padding:6px 14px 0px 14px;
color:#000;
font-size:18px;
width:400px;
}

#charter-box p {
width:415px;
padding:4px 24px 20px 14px;
}

#charter-box ul {
padding:4px 14px 20px 14px;
}




/*  NAV  */

#nav {
float:left;
width:30%;
}

#nav ul {
margin-left:25px;
width:270px;
height:430px;
}

#nav li {
font-size:16px;
font-weight:bold;
line-height:210%;
border-bottom:solid 1px #FFF;
}

#nav ul li a {
color:#000;
padding-bottom:6px;
}

#nav ul li a:hover {
border-bottom:none;
color:#FFF;
}

#nav ul li a#selected {
color:#FFF;
}




#copy {
margin:0 4% 0 38%;
border-left:1px solid #000;
padding-left:25px;
}

#copy ul {
margin:0px 0px 20px 0px;
}

#copy li {
list-style-image:url(../images/disc.gif);
list-style-position:inside;
}

#copy p img {
float:right;
padding-top:26px;
}




body#links #copy ul li {
list-style:none;
}

body#weather #copy ul li {
display:inline;
margin:10px 25px 10px 0;
list-style:none;
}

body#weather #copy ul li a:hover {
border-bottom:none;
}



body#faq h3 {
color:#000;
}




#footer {
margin:20px 0 0 0;
font-size:11px;
line-height:150%;
clear:left;
padding:20px 0 0 0;
text-align:center;
}

#footer p span {
color:#000;
}



#form {
width:419px;
color:#000;
padding:15px 18px 0px 18px;
background-image:url(../images/form-top.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#8dbee7;
}

#form input {
position:absolute;
left:450px;
width:220px;
}

#form textarea:focus, input:focus  {
background-color:#d0e7ff;
}

#form textarea {
margin-top:8px;
}

#form p#form-last {
margin-left:-18px;
}

#form-last input {
width:auto;
position:relative;
left:18px;
}

#form p#form-end {
width:473px;
margin-left:-18px;
margin-top:-14px;
background-image:url(../images/form-bottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
