body {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #333;
	background-image: url(../images/baseline/backgroundimg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
a:link {
	color: #FFFF66;
}
a:visited {
	color: #FF9900;
}

a
{
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}

.titleinfo {
	font-size: 10px;
	color: #fff;
	background-color: #666;
	background-image: url(../images/baseline/light_menu_top.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	text-align:right;
}

.maincolright {
	width: 27em;
	float: right;
	margin: 6px;
}
.maincolleft {
	width: 27em;
	float: left;
	margin: 6px;
}
/*	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
*/
.boundingbox {
	height: 800px;
	width: 700px;
	padding: 4px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/baseline/light_outer-corner_all.gif);
	background-repeat: no-repeat;
}
.maintabletop {
	background-color: #666666;
	height: 92px;
	padding-left: 2px;
	padding-right: 2px;
}
.maintablebottom {
	background-color: #A3A3A3;
	height: 594px;
	margin-top: 6px;
	padding: 8px;
	background-image: url(../images/baseline/light_inner-corner_top.gif);
	background-repeat: no-repeat;
}
.menucontainer {
	background-color: #069;
	height: 18px;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../images/baseline/light_menucontainer_outline.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.footer{
	background-color: #666666;
	height: 38px;
	padding: 12px;
	background-image: url(../images/baseline/light_footer_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 9px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333;
}
.title {
	font-size: 16px;
	font-weight: bold;
	margin-right: 10%;
	margin-bottom:6px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #069;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#row_1 {
	height:24em
	}
#row_2 {
	margin-top:10px;
	height:25em
	}
#col_l {
	width:49%
	}
#col_r {
	float:right;
	width:49%;
	}

/*SCROLL BARS*/

/*html {
scrollbar-base-color:#A3A3A3;
} */

/*BEGIN INDEX ONLY*/

#rssfeed {
	float:left;
	width:28em;
	height: 24em;
	margin: 6px;
}
#newboats {
	float:right;
	width:27em;
	height: 24em;
	margin: 6px;
}
.maincolfull {
	margin: 6px;
}
.maincolleft70 {
	width: 40em;
	float: left;
	margin: 6px;
}
.maincolright30 {
	width: 12em;
	float: right;
	margin: 6px;
}
.introcolleft {
	width: 28em;
	margin: 6px;
}
.maincolright28em {
	width: 28em;
	height: 28em;
	float: right;
	margin: 6px;
}
.maincolleftimg {
	float: right;
	margin: 6px;
}
.imgcaption {
	margin: 0 6% 0 6%;
	font-size: 11px;
	font-style: italic;
	text-align: center;
}
.imgcaptionsign {
	font-size: 11px;
	font-style: italic;
	text-align: right;}
.tagline {
	text-align:center;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #069;
	border-bottom-color: #069;
	margin: 0 12% 0 12%;
	padding: 8px 0 8px 0;
	color: #DDF4FF;
	font-weight: bold;
	}
/*BOATS*/
#ywparse {
	height:500px;
	overflow:auto;
	margin: 5px -7px 0 0;
	}
table{
	background-color: #A3A3A3 !important;
	}
/*BLOG STYLES*/
#sidebar {
	float:right;
	width:140px;
	margin-right:10px;
	}
#content {
	float:left;
	height:100%;
	overflow:auto;
	text-align:justify;
	}
.narrowcolumn {
	float: left;
	margin: 0px 0px 10px 0;
	padding-right:10px;
	width:42em;
	}
.widecolumn {
	margin: 0;
	}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}
#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 60%;
	padding: 2px;
	}
/*TESTIMONIALS*/	
.test_1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: italic;
}
.test_2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: italic;
}
#testimonials {
	margin-top:20px;}
.testimonial-img {
	margin: 0 0 0 5px;
}
/*CREW PAGE*/
#crew-more {
	float:right;}
/*CONTACT PAGE*/
#contactform {
	width: 390px;
	margin: 0;
	float:right;
	bottom: 500px;
	height: 500px;
	font-family: Verdana, Geneva, sans-serif;
}
#contact-text {
	width:280px;
	height: 500px;
	float: left;
	text-align: justify;
	}
.input-submit {
	float:right;
	height:25px;
	background:#069;
	color:#FFF;
	margin: 0 8px 0 0;
	border: 1px solid;
	border-color: #696 #363 #363 #696;
	font-weight: bold;
	}
.input-submit-ovr {
	float:right;
	height:25px;
	background:#069;
	margin: 0 8px 0 0;
	border: 1px solid;
	border-color: #696 #363 #363 #696;
	color:#FFFF66;
	font-weight: bold;
}
.contact-desc {
	font-weight:bold;
	}
