/* THESE ARE THE GENERAL PROPERTIES ON THIS PAGE
	PUT DEFINITIONS HERE THAT WILL AFFECT THE ENTIRE PAGE
 */
body {
	border:0;
	margin:0;
	background-color: #ffffff;
	background-image: url(/brokerfiles/img/dockstripe-black_blue.gif);
	background-repeat: repeat-y;
}
body, td, p, div, th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;;
}
img {
	border:0;
}

/* THIS IS WHERE THE BOATSVILLE HEADER CONTENTS ARE DEFINED */
#bvhead {
	width:751px;
	background-color: #00FFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-image: url(/brokerfiles/img/boatsville_brokerbar_bkgd.gif);
	background-repeat: repeat-x;
}
#bvhead a {
font-size:11px;
font-weight:bold;
}

/* THIS IS WHERE THE HEADER CONTENTS ARE DEFINED */
#header {
	background-image: url(/brokerfiles/img/dockstripe-top_blue.gif);
	background-repeat: no-repeat;
        background-position: bottom left;
        background-color: #000000
}
#header .cont {
	padding:50px 3px 0px 130px;
	color: #ffffff;         
	text-align:center;
	font-size:0pt;
}


/* THE MAIN TABLE CONTAINS THE LEFTCOL, CONTENT, AND FOOTER AREAS */
#main {
	width:751px;
}


/* THIS IS WHERE THE LEFT COLUMN CONTENTS ARE DEFINED */
#leftcol {
	/* change 0px to 1px to show a thin green line representing the edge of the left column*/  
	width:150px;
	border-right:0px solid green;
}
#leftcol .cont {
	text-align:left;
	padding:0px 27px 2px 7px;
}
#leftcol a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	/*delete the definitions below
	  for standard links */
	display:block;
	text-align:center;
	padding:2px 2px 3px 3px;
	background-color:#2B6BB7;
	border: 0px #07649D;
	-moz-border-radius: 5px;
}
#leftcol a:hover {
	color:#2B6BB7;
	text-decoration:none;
	background-color:#FFFFFF;
}

#leftcol ul.nav {
	text-align:left;
	list-style:none;
	margin:0;
	padding:0;
}
#leftcol ul.nav li {
	padding-bottom:8px;
}

/* THIS IS WHERE THE BODY CONTENTS ARE DEFINED */
#content {
}
#content .cont {
	padding:8px 12px 5px 12px;
}
#content h1 {
	font-size:16pt;
	text-align:center;
}
#content h2 {
	font-size:14pt;
	text-align:center;
}
#content h3 {
	font-size:12pt;
	text-align:center;
}
#content h4, #content h5, #content h6, #content h7 {
	font-size:10pt;
}

/* THIS IS WHERE THE FOOTER CONTENTS ARE DEFINED */
#footer{
	text-align:center;
	padding:3px 3px 25px 128px 
}

#footer ul.nav {
	text-align:center;
	list-style:none;
	margin-left:0;
	padding-left:0;
}
#footer ul.nav li {
	padding-bottom:5px;
	display:inline;
	padding:0 10px;
}
#footer p, #footer div, #footer li {
	font-size:8pt;
	color:#666666;
}

/* THIS IS WHERE THE BOAT LISTING STYLES ARE DEFINED */

.boatlist {
	border : 2px solid #2B6BB7;
	margin : 10px 0px;
}

.boatlist .head {
	background-color : #2B6BB7;
	border-top : 2px solid #72AEE4;
	border-bottom : 3px solid #1A2F6F;
	text-align : center;
	vertical-align : middle;
	padding-bottom:2px;
}

.boatlist .head .headimg {
	width:100px;
	vertical-align : middle;
}

.boatlist .head .headimg img {
	padding : 3px;
}

.boatlist .head .header a, .boatlist .head .header h1, .boatlist .head .header h2 {
	font-size : 20px;
	font-weight : bold;
	color : #FFFFFF;
	margin : 1px 0 0 0;
}

.boatlist a img {
	border : 0px;
}

.boatlist .boatimg {
	float : right;
	margin-top : 10px;
	margin-right : 5px;
}

.boatlist .subhead {
	height : 2px;
	width : 100%;
	background-color : #999999;
}

.boatlist .subsubhead {
	height : 3px;
	width : 100%;
	background-color : #cccCcc;
}

.boatlist .body {
	border-top : 2px solid #EEEEEE;
	padding : 5px;
}

.boatlist .body .paren {
	font-size : 8pt;
	padding-left : 5px;
}

.boatlist .moreinfo {
	text-align : center;
	clear : both;
}

.boatlist .dealer {
	text-align : center;
	clear : both;
}

.boatlist .sold {
	text-align : center;
	font-size : 14px;
	color : red;
	clear : both;
}
