﻿*
{
margin:0;
padding:0;
}

.text {
display:none;
}

.image2 {
float:right;
position:relative;
margin:0 0 0 7px;
}

body {
background:#4F9BD8 url(images/background.jpg);
background-repeat:repeat-x;
text-align:center;
margin:0 0 25px;
padding:0;
}

#header
{
width:816px;
height:375px;
background:url(images/eastcoast_header.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:0 auto;
}

#header.jetski
{
background:url(images/jetski_header.jpg);
background-position:top left;
background-repeat:no-repeat;
}

h1, h2
{
margin-left:-1000em;
height:0;
line-height:0;
}

#header #logo
{
display:none;

}

#container {
position:relative;
z-index:1;
width:780px;
height:auto;
text-align:left;
background:#fff;
margin:auto !important;
padding:0 0 1px;
}

.flash
{
float:right;
margin:0 0 7px 7px;
}

#menu {
height:40px;
position:relative;
z-index:10;
background:#255879;
margin:0px 6px 6px;
padding-top:4px;
}

#menu ul {
list-style:none;
text-align:center;
}

#menu li {
display:inline;
margin:0;
padding:0;
margin-right:15px;
text-align:center;
}

#menu a
{
text-align:center;
font-family:arial, helvetica, sans-serif;
font-size:16px;
color:#fff;
}

#menu a.current {
color:#fff;
}

#content 
{
position:relative;
margin:3px 6px 6px;
/*background:#DEF3F4;*/
padding:10px;
}

#content p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#004734;
margin:0 0 20px;
padding:0;
}

#content li {
list-style-image:url(images/bullet.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#004734;
margin:0 0 10px 40px;
padding:0;
}

#content a {
color:#1A83A6;
}

#content .header {
font-family:"Comic Sans MS", Trebuchet MS, sans-serif;
font-size:20px;
color:#E74630;
}

/* Discount form styles */
#container form.discount
{
	margin:7px 0;
	padding:9px;
	border:3px solid #FFCC33;
	width:350px;
	background:#E5FFFF;
}


/* End discount form styles */

/* Coupon Styles */

#container ul#coupons
{
	margin:10px 90px;
	width:549px;
	list-style:none;
	position:relative;
	z-index:10;
}

#container ul#coupons li
{
height:234px;
width:549px;
margin:0;
padding:0;
text-align:center;
list-style:none;
position:relative;
z-index:10;
}

#container ul#coupons li img
{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}

#container ul#coupons li .coupontext
{
	position:relative;
padding:80px 20px 0;	
font-size:18px;
z-index:15;
}

#container ul#coupons li .coupontext h3
{
	color:#000;
	font-size:24px;	
}

#container ul#coupons li .coupontext .terms
{
	font-size:11px;
}


/* End coupon styles */

#holiday
{
width:440px;
height:155px;
background:url(images/ecp-holiday.jpg);
margin:7px 0 15px;
padding:35px 5px 10px 15px;
text-align:left;
}

#holiday p
{
color:#fff;
font-size:15px;
background-repeat:no-repeat;
width:300px;
}

#holiday h3
{
color:#fff;
width:300px;
font-size:20px;
margin:0 0 20px;
font-family:georgia, times, serif;
}

#holiday a
{
font-weight:800;
color:#fff;
}

h3
{
font-family:arial, helvetica, sans-serif;
font-size:24px;
font-weight:400;
color:#FB7600;
margin:7px 0 7px;
}

h4
{
font-family:arial, helvetica, sans-serif;
font-size:21px;
font-weight:400;
color:#FB7600;
margin:7px 0 7px;
}

h4.red
{
color:#cc0000;
font-size:16px;
font-weight:800;
}

h4.blue
{
color:#0066CC;
font-size:16px;
font-weight:800;
}

span.red
{
color:#B30000;
font-weight:800;
}

/*
h3.directions
{
background:url(images/header_location.jpg);
width:500px;
height:31px;
background-repeat:no-repeat;
}

h3.jetski
{
background:url(images/title_jetski.jpg);
width:500px;
height:31px;
background-repeat:no-repeat;
}

h3 span
{
margin-left:-1000em;
}
*/

#footer 
{
position:relative;
background:#255879;
margin:3px 6px 5px;
padding:10px 0;
}

#footer div
{
float:left;
position:relative;
width:50%;
text-align:center;
margin-bottom:10px;
}

#footer div h3
{
font-size:14px;
text-transform:uppercase;
color:#8CBAE0;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:15px;
font-weight:normal;
margin:0 0 13px;
background:#2D5F80;
}

#footer a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
margin:0;
}

#footer p {
font-family:Verdana, sans-serif;
font-size:14px;
color:#eee;
margin:0 0 7px;
}

#footer div .phone
{
font-size:18px;
}

#footer .logo
{
clear:both;
}

#plug {
padding:0;
text-align:center;
width:780px;
margin:15px auto;
}

#plug p.fade
{
margin:15px;
font-size:11px;
color:#9EE4FF;
text-align:left;
}

#plug p,#plug a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#AAF1FF;
}

.clearer_r {
clear:right;
line-height:0;
height:0;
}

table.gallery td
{
padding:4px;
}


/* Plogger styles */

#pagination, #breadcrumbs
{
border:0!important;
}

#link-back, #rss-tag-container
{
display:none;
}