body { margin: 0px; padding: 0px; width: 100%; height: 100%; background-color: #ffffff; background-image: url(images/body_chart2_bg.gif); font-family: Georgia, Times New Roman, Times, serif; font-size: 15px; color: #000000; }
td   { font-family: Georgia, Times New Roman, Times, serif; font-size: 15px; color: #000000; }

a { color: #003366; }

#body_container {
	position: absolute;
	left: 50%;
	margin-left: -395px;
	width: 790px;
	background-image: url(images/body_content_bg.gif);
	z-index: 100;
	overflow: hidden;
	visibility: hidden;
}
#body_container2 { position: absolute; left: 0px; top: 0px; width: 790px; height: 360px; z-index: 50; }

#body_header    { position: absolute; left: 0px; width: 750px; height: 230px; background-image: url(images/body_head.jpg); z-index: 100; }

#body_link      { position: absolute; left: 50%; width: 780px; margin-left: -365px; top: 280px; text-align: left; z-index: 110; }
#body_link a    { margin: 0px 20px 0px 10px; display: block-inline; font-family: Tahoma; font-size: 14px; color: #dbe0e7; font-weight: bold; text-decoration: none; }
#body_link a:hover { color: #ffffff; text-decoration: underline;}

#body_content   { left: 0px; padding: 330px 40px 0px 40px; width: 710px; z-index: 120; font-size: 14px; color: #333333; line-height: 20px; }

h1 { font-size: 22px; color: #7d7a72; font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px; }

#body_bg_head   { position: absolute; left: 0px; top: 0px; width: 100%; height: 300px; background-image: url(images/body_bg_head.gif); z-index: 80;}

#body_foot      { width: 660px; text-align: center; margin: 10px 0px 5px 65px; padding-bottom: 5px; border-bottom: 1px solid #666666; }
#body_foot a    { font-size: 11px; color: #333333; text-decoration: none; }
#body_foot a:hover { color: #000000; text-decoration: underline; }

#body_copyright { width: 780px; text-align: center; margin: 0px 0px 30px 0px; font-size: 12px; color: #999999; }
#body_copyright a { color: #666666; text-decoration: none; }
#body_copyright a:hover { color: #333333; text-decoration: underline; }

#body_foot_logo { font-size: 14px; color: #003366; font-weight: bold; line-height: 25px; }

.sumaddress     { font-size: 14px; font-weight: bold; color: #999988; text-decoration: none; }
.sumaddress a   { text-decoration: none; }

.sumdescription { font-size: 11px; color: #333333; line-height: 16px; text-decoration: none; }
.sumdescription a { text-decoration: none; color: #006699; } 

.sumprice       { font-size: 14px; font-weight: bold; color: #666655; text-decoration: none; }
.sumprice a     { text-decoration: none; }

.sumprice2      { font-size: 14px; font-weight: bold; color: #666655; text-decoration: line-through; }
.sumprice2 a    { text-decoration: line-through; }

.sumpricenew    { font-size: 14px; font-weight: bold; color: #cc3333; text-decoration: none; }
.sumpricenew a  { text-decoration: none; }

.sumcountrynew  { color: #cc3333; text-decoration: none; }
.sumcountrynew a { text-decoration: none; }

.table_feature  { background-color: #f5f3e4; }

hr        { background-color: #ddddcc; }

.header_boats {background: #F2EEE8 url('../images/header_boats.jpg') no-repeat top; }
.map {background-color: #E8E8E8}
.table_main {background-color: #F2EEE8}
.heading {font: bold 20px trebuchet ms,arial,helvetica,sans-serif; color: #333333}
.general {font: 13px trebuchet ms,arial,helvetica,sans-serif; color: #333333}
.maptext {font: 12px trebuchet ms,arial,helvetica,sans-serif; color: #333333}


#link_floorplansContainer { visibility: visible; overflow: hidden; z-index: 100; border: 1px solid #003399; }
#link_floorplansContent   { position:absolute; text-align: center; background-color: #003399; }
#link_floorplansContent a { font-family: Verdana, sans-serif; font-size: 11px; color: #efefef; line-height: 22px; text-decoration: none; border-bottom: 1px solid #003366; width: 100%; text-transform: uppercase; display: block; background-color: #003399; }
#link_floorplansContent a:hover { background-color: #0099cc; }

img  { behavior: url("pngbehavior.htc"); }
