@charset "UTF-8";
/* CSS Document */

html, body {
    height:100%;
}	
	
html, body #logo {
    height:auto;
	}

body {
	margin:0;
	padding:0;
	background:url(../images/bg.jpg) repeat-x #fff;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	line-height:1.25em;
	}
	
body {
	background-color: #F8EFEA;
}

#header {
	width:1010px;
	margin-top:1px;
	}
	
#all {
	position:relative;
    min-height:100%;
	height:100%;
	}
	
#footer {
	background-color:#D0C1B1;
	width:100%;
	padding:10px 0 15px 230px;
	font-size:.9em;
	float:left;
	height:170px;
	}
	
#logo {
	background:url(../images/boating-obsession-header.jpg) no-repeat;
	margin:0px;
	padding:0px;
	width:1010px;
	float:left;
	display:inline;
	}
	
.clearfloat { 
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
	margin-top:auto;
	}
	
input.top {
	height:11px;
	margin-bottom:4px;
	font-size:10px;
	padding-left:2px;
	color:#666666;
	}
	
input.submitstyle {
	background:url(../images/button.jpg) no-repeat;
	height:21px;
	width:72px;
	color:#fff;
	font-weight:700;
	font-size:11px;
	letter-spacing:.08em;
	padding-bottom:3px;
	text-decoration:none;
	border:0px;
	text-align:center;
	cursor:pointer;
	cursor:hand;
	}
	
.whiteform {
	color:#FFF;
	padding-top:2px;
	font-weight:600;
	}
	
.container {
	width:1010px;
	padding-top:5px;
	height:100%;
	}
.container2 {
	width:1010px;
	padding-top:40px;
	height:100%;
	}
	
.left {
	width:210px;
	float:left;
	margin-top:50px;
	margin-left:10px;
	}
	
.center {
	width:615px;
	height:288px;
	display:block;
	float:left;
	background:url(../images/main-image.png) no-repeat;
	}
	
.centerinterior {
	width:615px;
	float:left;
	background:url(../images/paper-tip.png) no-repeat;
	}
	
.content {
	width:590px;
	border-top:#CCCCCC thin solid;
	border-left:#CCCCCC thin solid;
	border-right:#CCCCCC thin solid;
	border-bottom:#CCCCCC thick solid;
	margin:20px 0 0 10px;
	background-color:#FFF;
	padding:10px;
	}
		
.right {
	width:175px;
	float:left;
	}
	
.homeleft {
	width:185px;
	padding:2px;
	border-top:#CCCCCC thin solid;
	border-left:#CCCCCC thin solid;
	border-right:#CCCCCC thin solid;
	border-bottom:#CCCCCC thick solid;
	margin:0;
	background-color:#FFF;
	padding:5px;
	}

.homecenter {
	width:200px;
	padding:2px;
	border-top:#CCCCCC thin solid;
	border-left:#CCCCCC thin solid;
	border-right:#CCCCCC thin solid;
	border-bottom:#CCCCCC thick solid;
	margin:0;
	background-color:#FFF;
	padding:5px;
	}
	
.homeright {
	width:200px;
	padding:2px;
	border-top:#CCCCCC thin solid;
	border-left:#CCCCCC thin solid;
	border-right:#CCCCCC thin solid;
	border-bottom:#CCCCCC thick solid;
	margin:0;
	background-color:#FFF;
	padding:5px;
	}
	
.bottomcombo {
	float:left;
	margin-left:6px;
	}

.combo {
	float:left;
	padding-bottom:40px;
	}
	
.mainvideo {
	width:570px;
	height:220px;
	display:block;
	margin:30px 25px 40px 25px;
	background-color:#009999;
	}

	
.smallcontent {
	width:200px;
	}
	
.redheader {
	background-color:#9F1415;
	color:#FFF;
	margin:0 0 5px 0;
	font-size:20px;
	font-weight:bold;
	letter-spacing:.02em;
	padding:8px;
	}
	
h1 {
	color:#9F1415;
	font-size:16px;
	font-weight:bold;
	}
	
.greybar {
	background-color:#999;
	padding:4px 8px;
	margin:0 0 10px 0;
	}
	
a.greynav {
	color:#fff;
	padding-right:20px;
	font-weight:bold;
	text-decoration:none;
	}
	
a.greynav:hover {
	color:#333;
	}
a.greynavRED {
	color:#D50000;
	padding-right:20px;
	font-weight:bold;
	text-decoration:none;
	}
	
a.greynavRED:hover {
	color:#333;
	}
	
a.greynav2 {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
	
a.greynav2:hover {
	color:#333;
	}
	
.floatright5 {
	float:right;
		}
		
.height22 {
	height:17px;
	}
	
a.title {
	color:#004F53;
	font-weight:bold;
	text-decoration:none;
	}

a.title:hover {
	color:#9F1415;
	}
	
a.white {color:#FFFFFF; text-decoration:none; font-size:9px;	}
a.white:hover {text-decoration:underline; font-size:9px;	}
	
.txtlightgrey {font-size:11px;	color:#999;}
	
	
hr {padding:5px 0 5px 0;}
hr.bmp {padding:0;}

.advertisement {
	width:160px;
	height:465px;
	margin:20px 0 0 20px;
	padding:5px;
	}
	
.advertisement2 {

	margin:20px 0 0 10px;
	padding:5px;
	width:590px;

	}
	
a.foot {
	font-size:10px;	
	color:#333;
	padding:0 5px;
	text-decoration:none;
	}
	
a.foot:hover {font-size:10px;	
	text-decoration:underline;
	}
	
.clear {clear:both;}

img.thumb {
	border:thin solid #666666;
	margin-bottom:5px;
	}
	
.greybox {
	border: thin solid #999;
	padding:3px;
	}
	
.blueheader {
	background-color:#4D969C;
	color:#FFF;
	margin:0 0 5px 0;
	font-size:16px;
	font-weight:bold;
	letter-spacing:.02em;
	padding:8px;
	}
	
.greyheader {
	color:#999;
	font-size:16px;
	font-weight:bold;
	}
	
a.category {color:#999; text-decoration:none; line-height:1.5em;}
a.category:hover {color:#333;}

.copywrite {
	font-size:11px;
	color:#666666;
	}

	
a.WeatherNav {
	color:#fff;
	padding-right:30px;
	font-weight:bold;
	text-decoration:none;
	}
	
a.WeatherNav:hover {
	color:#333;
	}
/*-------------- AARON CSS -------------------------------------------------------------------- */	
/*-------------- AARON CSS -------------------------------------------------------------------- */
/*-------------- AARON CSS -------------------------------------------------------------------- */
/*-------------- AARON CSS -------------------------------------------------------------------- */  
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	line-height:1.5em;
	}
.Correct {
	font:12px Arial, Helvetica, sans-serif;
	color:#009933;
}
.CorrectBig {
	font:16px Arial, Helvetica, sans-serif;
	color:#009933;
}
.Error {
	font:12px Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.ErrorBig {
	font:16px Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.BlackSmall {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.GreySmall {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #56575a; }
.GreyText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #56575a; }
.GreyLarge {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #56575a; line-height:20px;}



a.GreyLink {
	color:#56575a; 
	text-decoration:none; 
	font-size:12px;	
}
a.GreyLink:hover {
	font-size:12px;	
	text-decoration:underline; 
}

.jwd { color:#666666; text-decoration:none; font-size:11px;	}
a.jwd { color:#666666; text-decoration:none; font-size:11px;	}
a.jwd:hover {  color:#0066FF; text-decoration:none; font-size:11px; }

.LargeText14 {
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
}
a.RedLink {
	color:#9F1415; 
	text-decoration:none; 
	font-size:12px;
	font-weight:600;	
}
a.RedLink:hover {
	font-size:12px;	
	color:#999999; 
	text-decoration:none; 
	font-weight:600;
}
.RedText12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9F1415; }
.RedText14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #9F1415; }

.SubjectTitles {
	font-size: 18px;
	color:#004F53;
	text-decoration:none;
	letter-spacing:.08em;
	}

.whiteText {
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:12px;	
	font-weight:600;
}
.white10 {
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:10px;	
}

.white10:link {
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:10px;	
}
.white10:hover {
	text-decoration:underline; 
}
a.white12 {
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:12px;	
}
a.white12:hover {
	text-decoration:underline; 
}
a.white14 {
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:14px;	
}
a.white14:hover {
	font-size:14px;	
	text-decoration:underline; 
}
a.whiteBold {
	color:#FFFFFF; 
	text-decoration:none; 
	font-size:14px;	
	font-weight:600;
}
a.whiteBold:hover {
	font-size:14px;	
	text-decoration:none; 
	font-weight:600;
}


a.whiteformLink {
	color:#FFF;
	padding-top:2px;
	font-weight:600;
	text-decoration:none; 
	}
a.whiteformLink:hover {
	color:#FFF;
	padding-top:2px;
	font-weight:600;
	
	text-decoration:underline; 
	}


	

/*----- LINES --------------------------*/

.leftedge {  border-color: black black black #CCCCCC; 
			border-style: solid; 
			border-top-width: 0px; 
			border-right-width: 0px; 
			border-bottom-width: 0px; 
			border-left-width: 1px
}


