@charset "utf-8";
/* CSS Document */

a:link {color: #0000FF; text-decoration: none; font-weight:bold;}
a:visited {color: #0000FF; text-decoration: none; font-weight:bold;}
a:hover {color: #0000FF; text-decoration:underline; font-weight:bold;}
a:active {color: #0000FF; text-decoration: none; font-weight:bold;}

body
{
text-align:center;
padding:0px;
margin:0px;
background-color:#003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#shadow
{
background-image:url(images/shadow.jpg);
background-position:center;
background-repeat:repeat-y;
width:960px;
margin:0px auto;
}

#btmshadow
{
width:960px;
height:10px;
background-image:url(images/footshadow.jpg);
background-repeat:no-repeat;
font-size:10px;
color:#FFFFFF;
padding-top:10px;
}

#btmshadow a:link {color:#66CCFF; text-decoration: none;}
#btmshadow a:visited {color: #66CCFF; text-decoration: none;}
#btmshadow a:hover {color: #66CCFF; text-decoration:underline;}
#btmshadow a:active {color: #66CCFF; text-decoration: none;}

#container
{
background-color:#FFFFFF;
background-image:url(images/background.jpg);
background-repeat:repeat-y;
width:900px;
margin:0px auto;
}

#bluehead
{
background-image:url(../images/rightbluefadetop.jpg);
background-position:right;
background-repeat:repeat-y;
background-color:#000066;
/*width:890px;*/
height:22px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding-left:10px;
}

#header
{
width:900px;
height:149px;
background-image:url(images/header.jpg);
}

#headbar
{
background-image:url(../images/headbar.jpg);
background-repeat:no-repeat;
/*width:747;*/
/*height:24px;*/
clear:both;
font-size:14px;
font-weight:bold;
color:#000066;
text-align:left;
padding-top:10px;
padding-left:153px;
padding-bottom:10px;
}

#nav
{
width:150px;
float:left;
clear:both;
text-align:left;
font-size:12px;
padding-right:2px;
}

#nav a:link 
{
color:#660000; 
text-decoration: none; 
font-weight:bold;
display:block;
/*width:130px;*/
/*height:21px;*/
padding-left:15px;
padding-top:6px;
padding-bottom:6px;
}

#nav a:visited 
{
color:#660000; 
text-decoration: none; 
font-weight:bold;
display:block;
/*width:130px;*/
/*height:21px;*/
padding-left:15px;
padding-top:6px;
padding-bottom:6px;
}
#nav a:hover 
{
color:#660000; 
text-decoration: none; 
font-weight:bold;
display:block;
/*width:130px;*/
/*height:21px;*/
padding-left:17px;
padding-top:6px;
padding-bottom:6px; 
background-image:url(images/buttonhighlight.jpg);
background-position:right center;
background-repeat:no-repeat;
}
#nav a:active {
color:#660000; 
text-decoration: none; 
font-weight:bold;
display:block;
/*width:130px;*/
/*height:21px;*/
padding-left:15px;
padding-top:6px;
padding-bottom:6px;
}



#featuredcolumn
{
width:250px;
height:600px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-align:left;
padding-left:15px;
overflow-x: hidden; overflow-y:auto;
}

#featuredcolumn h4
{
display:block;
margin-top:5px;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-align:left;
padding-left:15px;
padding-top:5px;
padding-bottom:8px;
background-image:url(images/featuredblock.jpg);
background-repeat:repeat-y;
}

.featuredinv
{
width:239px;
}

.featuredinvthumb
{
float:left;
padding-right:5px;
}

#featuredcolumn a:link {color: #000066; text-decoration: none;}
#featuredcolumn a:visited {color: #000066; text-decoration: none;}
#featuredcolumn a:hover {color: #000066; text-decoration:underline;}
#featuredcolumn a:active {color: #000066; text-decoration: none;}



#main
{
background-image:url(images/watermark.jpg);
background-position:top right;
background-repeat:no-repeat;
float:right;
color:#000000;
font-size:0.75em;
text-align:left;
}

.mainwidthhome
{
width:477px;
}

.mainwidthpage
{
width:740px;
}

h1
{
display:block;
width:450px;
height:20px;
border-bottom:solid;
border-bottom-color:#999999;
border-bottom-width:2px;
font-size:1.13em;
color:#999999;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:right;
float:right;
padding:10px;
margin-right:10px;
margin-top:0px;
margin-bottom:12px;
}


h2
{
font-size:1.13em;
color:#000066;
clear:both;
}

h3
{
font-size:1.13em;
color:#FFFFFF;
padding:0px;
margin:0px;
}

#main a:link {color: #0000FF; text-decoration: none;}
#main a:visited {color: #0000FF; text-decoration: none;}
#main a:hover {color: #0000FF; text-decoration:underline; font-weight:bold;}
#main a:active {color: #0000FF; text-decoration: none;}

#contactfoot
{
clear:both;
font-size:12px;
text-align:right;
padding-right:20px;
padding-bottom:10px;
}

#footer
{
background-color:#ffffff;
border:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
/*width:900px;*/
/*height:25px;*/
clear:both;
font-size:11px;
text-align:right;
padding-right:20px;
padding-top:10px;
padding-bottom:12px;
}

#footer a:link {color:#660000; text-decoration: none;}
#footer a:visited {color: #660000; text-decoration: none;}
#footer a:hover {color: #660000; text-decoration:underline;}
#footer a:active {color: #660000; text-decoration: none;}

.clear
{
clear:both;
}

.listingtoptitles
{
color:#000000;
font-size:14px;
font-weight:bold;
}

.listingtitle
{
font-size:16px;
color:#FFFFFF;
}

.listingtopdata
{
color:#660000;
font-size:12px;
font-weight:bold;
font-style:italic;
}

.listingdescription
{
font-size:14px;
}

.handcursor
{
cursor:pointer;
}

.contactbuttons
{padding-left:365px;}

.right{float:right;}

.textcenter{text-align:center;}

.smallmap{float:right; padding-right:50px;}

.blueborder{border:solid; border-width:1px; border-color:#000099;}

.underline{text-decoration:underline;}

.slashedprice {color: #FF0000; text-decoration:line-through;}
.newprice {color: #FF0000; font-weight:bold;}

/* SOLD / ON DEPOSIT STAMP */

#soldstampbig{
	position:absolute;
	width:335px;
	height:280px;
	background-image:url(images/soldstamp.gif); 
	z-index:100;
	}
	
#depositstampbig{
	position:absolute;
	width:335px;
	height:280px;
	background-image:url(images/depositstamp.gif);
	z-index:100;
	}
	
#usedstampbig{
	position:absolute;
	width:335px;
	height:280px;
	background-image:url(images/usedboatsalestamp.gif);
	z-index:100;
	}
	
	
	#soldstampsmall{
	position:absolute;
	width:157px;
	height:148px;
	background-image:url(images/soldstampsmall.gif); 
	z-index:100;
	}
	
	#depositstampsmall{
	position:absolute;
	width:157px;
	height:148px;
	background-image:url(images/ondepositsmall.gif);
	z-index:100;
	}	
	
	#usedstampsmall{
	position:absolute;
	width:157px;
	height:148px;
	background-image:url(images/usedboatsalestampsmall.gif);
	z-index:100;
	}	