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

#sitemeter
{
	margin-left:-1000em;
}

.text {
display:none;
}

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

body {
background:#6fc9f1 url(images/background.jpg);
background-repeat:repeat-x;
text-align:center;
margin:0 0 25px;

}

#wrapper
{
	width:100%;
	background:url(images/clouds.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

body.ski #wrapper
{
	width:100%;
	background:url(images/clouds-ski.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

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

#header
{
	position:relative;
height:435px;
}

#header.jetski
{
	position:relative;
height:455px;
	/*width:814px;
	margin:0 auto;
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;

}



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

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

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

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

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

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

#menu a:hover
{
	text-decoration:underline;
}

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

#content p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
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:13px;
line-height:17px;
color:#004734;
margin:0 0 10px 27px;
padding:0;
}

#content a {
color:#1A83A6;
}

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

h3
{
font-family:arial, helvetica, sans-serif;
font-size:21px;
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;
}

#content .col
{
	width:45%;
	float:left;
}


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


#container form.discount2
{
	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;
}


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 10px 10px;
padding:10px 0;
border-bottom:10px solid #fff;
}

#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;
color:#0070bb;
text-align:left;
}

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

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

.clear
{
	clear:both;
	line-height:0;
	height:0;
}


table.gallery td
{
padding:4px;
}


/* Plogger styles */

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

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