﻿body {
background-image:url(../images/bg-page.jpg);
background-repeat:repeat-x;
background-position:top center;
background-color:#E5E6E1;
font-family:Arial, Helvetica, sans-serif;

font-weight:400;
color:#525252;

margin:0;
padding:0;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:120%;
font-weight:700;
color:#587DB0;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom: 6px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #73A5B3;
	margin-bottom: 6px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: 700;
	color: #848484;
	margin-bottom: 6px;
}

.byline {
font-family:"Times New Roman", Times, serif;
font-size:110%;
font-weight:700;
color:#39579D;
line-height:110%;
font-style:normal;
}

.light-gray-signature {
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
color:#979797;
line-height:100%;
}

.textSMALL {

	
	font-size: 70%;
	font-weight: normal;
line-height:140%;
}

.textMED {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
line-height:140%;

}
.textBIG {

		font-size: 90%;
	font-weight: normal;
line-height:140%;
}
.highlight {
	background-color: #FEFABD;



}

.stroke1 {
	border: 1px solid #C8CABF;
}
.stroke3 {
	border: 3px solid #D7D7D1;
}


.header_teal_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #73A5B3;
	margin-bottom: 6px;
}

.boat_name {
	font-style: italic;
	font-size: 14px;
	font-weight: 100;
	color: #969494;
}
.phone_number {
	font-style: italic;
	font-size: 12px;
	font-weight: 100;
	color: #969494;
}

/* Everything above goes in editor.css, however, 'body' is modified for the editor. */






.textREFIT {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #656565;
}



.t1 {
background-image:url('../images/home-textbox-bg.jpg');
background-repeat:no-repeat;
background-position:top center;
}

.t2 {
background-image:url('../images/footer-bg.jpg');
background-repeat:no-repeat;
background-position:top center;
}

.go {
margin-right:15px;
}

.search {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
color:#AEB4BE;
background-color:#F7F6F6;
border:1px solid #DBDADA;
margin-top:6px;
padding-bottom:1px;
padding-left:3px;
}

.contact {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#C2C2C2;
margin-top:6px;
margin-right:5px;
}

a.contact:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#C2C2C2;
margin-top:6px;
margin-right:5px;
background-color:#FCF8BE;
text-decoration:none;
}

.contactVERT {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
font-weight:400;
color:#C2C2C2;
padding-top:-6px;
margin:-6px 3px 15px;
}

a.maine:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#6381C5;
margin-top:6px;
background-color:#FCF8BE;
text-decoration:none;
}

.homeTEXTbox {
border:1px solid #FFF;
font-size:13px;
padding:7px 11px 25px 14px;
}

.footerTABLE {
padding:5px 18px 20px 22px;
}

.footerTEXT {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#717171;
}

a.footerLINKS:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#989898;
background-color:#FEFABD;
text-decoration:none;
}

.t3 {
background-image:url('../images/bg-secondary.jpg');
background-repeat:no-repeat;
background-position:top center;
}

.t4 {
background-image:url('../images/footer-bg-secondary.gif');
background-repeat:no-repeat;
background-position:top center;
}

.t5 {
background-image:url('../images/bg-quote-box.jpg');
background-repeat:no-repeat;
background-position:top left;
}

.borderWHITE1 {
border:1px solid #FFF;
}

.secondaryTABLE {
background-color:#FFF;
border:1px solid #DCDCDC;
margin-top:9px;
margin-bottom:9px;
}

.footerTABLEsecondary {
padding:5px 116px 20px 10px;
}

.quoteBOX {
border:1px solid #EDEFF1;
padding:22px 10px 20px 16px;
}

.menu1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#52679A;
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
}

.menu1b {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#52679A;
text-align:right;
padding-right:5px;
padding-left:5px;
}

a.menu1:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#52679A;
background-color:#FEF6BD;
text-decoration:none;
}

.quoteTEXT {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#818A92;
}

.quoteSIG {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#7F93A5;
line-height:12px;
}

.quoteSIGbold {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#7F93A5;
}

.homeHEADER1 {
font-family:"Times New Roman", Times, serif;
font-size:135%;
font-weight:700;
color:#39579D;
line-height:13px;
font-style:normal;
margin-top:-5px;
}

.menuHEADER {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:700;
color:#587DB0;
margin-bottom:8px;
}

.menuARROW {
font-family: "Times New Roman", Times, serif;
font-size:9px;
font-weight:400;
color:#52679A;
padding-right:4px;
}



.picBORDER1 {
border:5px solid #B7B7B2;
}

.refitBAR {
margin-top:16px;
margin-bottom:24px;
}



.textREFIT {
color:#656565;
}

a.contact:link,a.contact:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#C2C2C2;
margin-top:6px;
margin-right:5px;
text-decoration:none;
}

a.maine:link,a.maine:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#6381C5;
margin-top:6px;
text-decoration:none;
}

.homeFADER,.slideshow {
border:8px solid #FFF;
}

.footerLINKS,a.footerLINKS:link,a.footerLINKS:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#989898;
text-decoration:none;
}

a.menu1:link,a.menu1:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#52679A;
text-decoration:none;
}

.refitstroke
{
    margin-top:0px;
    margin-left:20px;
    color: #FFFFFF;
    border: 8px solid #FFFFFF;
}
a:link {
	color: #2A5EB4;
	
	}
	
a:visited {
	color: #537DB6;
	
	}

hr {
	border:0;
    border-top: 1px solid #DCDCDC;
    height: 0;
	background: #DCDCDC;
}