span,div,body,td {
font-family:arial,helvetica,san-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
}

a {color: #003399;}

h1 { 
font-family: arial,helvetica,san-serif;
font-size: 13px;
line-height: 13px;
font-weight: bold;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
text-align: center;
}

h2 { 
font-family:arial,helvetica,san-serif;
font-size:12px;
font-weight:bold;
}

.listingtitle { 
font-family: verdana,arial,helvetica,san-serif;
font-size: 20px;
line-height: 22px;
font-weight: bold;
text-align: center;
}

.listinglink { 
font-family: verdana,arial,helvetica,san-serif;
font-size: 16px;
line-height: 18px;
font-weight: bold;
text-align: center;
}

.smallbody {
font-family:arial,helvetica,san-serif;
font-size:10px;
font-weight:normal;
}

.smallwide {
font-family:verdana,arial,helvetica,san-serif;
font-size:10px;
font-weight:normal;
line-height:13px;
}

.siteheader {
font-family:arial,helvetica,san-serif;
font-size:18px;
font-weight:normal;
color: #ffffff;
text-decoration:none;
}

.siteheader2 {
font-family:arial,helvetica,san-serif;
font-size:18px;
font-weight:bold;
color: #cc0000;
text-decoration:none;
}

.subheader {
font-family:arial,helvetica,san-serif;
font-size:12px;
font-weight:normal;
color: #FF9900;
text-decoration:none;
}

.slogan {
font-family:arial,helvetica,san-serif;
font-size:13px;
font-weight:normal; 
color: #000000;
}

.topmenu {
font-family:tahoma,arial,helvetica,san-serif;
font-size:11px;
font-weight:bold; 
color: #ffffff;
}

.topmenu_div {
font-family:tahoma,arial,helvetica,san-serif;
font-size:11px;
font-weight:bold; 
color: #ffff00;
}

.topmenu_plain {
font-family:tahoma,arial,helvetica,san-serif;
font-size:11px;
color: #ffffff;
}

.redmenu {
font-family:tahoma,arial,helvetica,san-serif;
font-size:12px;
font-weight:bold; 
color: #cc0000;
}

.redsubheader {
font-family:tahoma,arial,helvetica,san-serif;
font-size:13px;
font-weight:bold; 
color: #ff0000;
}

.redbold {
color:#990000;
font-weight: bold;
}

.spacemenu {
font-family:tahoma,arial,helvetica,san-serif;
font-size:11px;
font-weight:normal; 
text-decoration:underline;
color: #003399;
}

.centerlinks {
font-family:arial,helvetica,san-serif;
font-size:13px;
font-weight:bold; 
text-decoration:underline;
color: #003399;
}

.yachtalertmenubg {
border: 1px solid #003399; 
background-color: #ffff00;
}

.yachtalertmenutext {
font-family:tahoma,arial,helvetica,san-serif; 
font-size: 11px; 
font-color: #cc0000;
font-weight:bold; 
}

.tinyformfield {
font-family:tahoma,arial,helvetica,san-serif; 
font-size: 10px; 
border: 1px solid #003399; 
background-color: #ffffcc;
}

.formfield {  
	font-family:Tahoma,Arial,san-serif; 
	font-size: 12px; 
	border: 1px solid #003399; 
	background-color: #ffffcc;
}

.submitbutton {
font-family:verdana,arial,helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color:#ffffff;
background-color: #003399;
cursor: hand
}  

.tinysubmitbutton {
font-family:verdana,arial,helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
color:#ffffff;
background-color: #003399;
cursor: hand
}  

.bigredbolditalic {
font-family:arial,helvetica,san-serif;
font-size:13px;
font-weight:bold;
color:#990000;
text-decoration:italic;
}

.fineprint {
font-family:arial,helvetica,san-serif;
font-size:10px;
font-weight:normal;
line-height: 11px;
}

.emailbarbg {
border: 1px solid #000000; 
background-color: #E36C0A;
}

.emailbartext {
font-family:tahoma,arial,helvetica,san-serif;
font-size:13px;
font-weight:bold; 
color: #ffffff;}
.emailbartext:visited { color: #ffffff; }     /* visited link */
.emailbartext:active { color: #ffffff; }     /* active link */
.emailbartext:hover { color: #ffffff; }     /* hover or mousover link */

.detailsbarbg {
border: 1px solid #000000; 
background-color: #4F81BD;
}

.photosbarbg {
border: 1px solid #000000; 
background-color: #00B050;
}

