#boatlist th
{
	font-size: 14px;
	font-weight: bold;
	color: #27397a;
	letter-spacing: 1px;
}
#boatlist th, #boatlist td
{
	white-space:nowrap;
	text-align:left;
}
#boatlist
{
	width:95%;
}
#sitelinks
{
	font-size:9px;
}
/*** brokers.php  and brokerlist.php ***/

#brokers , #brokerlist, #testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 20px 40px 40px;
}

	#brokers #brokers_table th ,#brokerlist #brokerlist_table th ,#listreviews #listreviews_table th, #testimonials th {
		text-align:left;
		background-color: #e3fcfa;
		padding: 4px 4px 4px 4px;
	}

	#brokers #brokers_table td, #brokerlist #brokerlist_table td, #listreviews #listreviews_table td, #testimonials td {
		text-align:left;
		padding: 4px 18px 4px 4px;
	}
	
		#listreviews #listreviews_table td {
	text-align:left;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	}
		#brokers #brokers_table .odd, #brokerlist #brokerlist_table .odd, #listreviews #listreviews_table .odd, #testimonials .odd {
			background-color: #fff;
		}
		
		#brokers #brokers_table .even, #brokerlist #brokerlist_table .even, #listreviews #listreviews_table .even, #testimonials .even {
			background-color: #e3f0f5;
		}
		
/*******************/

span.red
{
	color:#FF0000;
	font-weight:bold;
	text-transform:uppercase;
}
span.blue
{
	color:#3A4D5C;
	font-weight:bold;
	text-transform:uppercase;
}
td.boatheader
{
	width:100%;
	height:25px;
	text-align:center;
	vertical-align:middle;
	color:#1F2E63;
	font-weight:bold;
	background-image: url(../images/shade-bg.gif);
}
td.boatheader2
{
	color:#1F2E63;
	font-weight:bold;
}
td.specheader
{
	color:#1F2E63;
	background-color:#ffffff;
	font-weight:bold;
	text-align:center;
	background-image: url(../images/jumpwater.gif);
	background-repeat: repeat-x;
}
#boatframe
{
	width:100%;
}
#boatphoto 
{
	margin-top:3px;
	padding:3px;
	background-color:#ffffff;
}
.boatbottom
{
	margin-top:3px;
	padding:3px;
	background-color:#ffffff;
	background-image: url(../about/bg.gif);
	background-repeat: repeat-x;
}
#boatphoto table
{
	background-color:#F3F8FC;
}
#boats
{
	width:90%;
}
#boats form
{
	margin:0px;
	padding:0px;
}
#boats table
{
	width:100%;
}
td.imagebox
{
	background-color:#ffffff;
}
img.imagebox { 
border: 3px solid #666666; 
} 
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	font-style: normal;
	letter-spacing: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006699;
	border-bottom-width: 1px;
}
a:link, a:visited, a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
}
a:visited, a:link, a {
	color: #27397A;
	font-weight:normal;
	text-decoration: none;
}
a:visited {
	color: #27397A;
}
a:hover {
	font-weight:normal;
	color: #0099CC;
	text-decoration: underline;
}
li {
	margin-left:15px;
	list-style-type: circle;
}
#makingwaves {
	padding-top:30px;
}
#PageContent {
	margin:0px;
	width:98%;
	background-color:#ffffff;
	padding-left:0px;
	padding-top:30px;
	padding-right:0px;
	padding-bottom:20px;
}
span.boatcatheader
{
	font-weight:bold;
	padding-left:20px;
}
hr
{
	border: 0px;
	height: 2px;
	margin: 8px 8px 8px 0px;
	width: 95%;
}
.admin
{
	color:#0099CC;
	border-top: 2px solid #0099CC;
}
.power
{
	color: #FC8608;
	border-top: 2px solid #FC8608;
}
.sail
{
	color: #20D142;
	border-top: 2px solid #20D142;
}
.wooden
{
	color: #0C27C0;
	border-top: 2px solid #0C27C0;
}
.inflate, .fishing, .commercial, .personal
{
	color: #7511C1;
	border-top: 2px solid #7511C1;
}
#bscat td
{
	text-align:left;
}
#bscat ul
{
	margin:0px 5px;
}
.blueback
{
	background-color:#C6ECF1;
}
.pagecounter
{
	padding:1px;
	margin:1px;
	bborder:solid 1px #CADDEC;
	line-height:12px;

}
.pagecounter a
{
	font-weight: bold;
	width:12px;
	font-size:11px;
}
#pageshower
{
	font-size:11px;
}
#grey, #grey input, #grey textarea
{
	background-color:#dddddd;
}
.featured-ads
{
	background-image: url(../images/feature-bg.gif);
	background-repeat: repeat-x;
}
#brokerInfo img {
	display:block;
	clear:both;
	border:0;
}
.hometext a, .hometext a:hover, .hometext a:active, .hometext a:visited {
	font-size:1.1em;
	font-weight:300;
}
