body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #3f4b66 url(/images/background.jpg) repeat-x; }

.orange { color: #d7bb31; }
a img { border-style: none; }

#page { position: relative; margin: 0; padding: 0; width: 943px; margin-left: auto; margin-right: auto; }

#page #top { position: relative; margin: 0; padding: 0; height: 81px; }
#page #top h1 { margin: 0; padding: 0; width: 365px; height: 81px; background-image: url(/images/logo.jpg); background-repeat: no-repeat; }
#page #top h1 a { display: block; height: 81px; }
#page #top h1 span { display: none; }
#page #top span.slogan { display: none; }
#page #top #topmenu { position: absolute; right: 18px; top: 40px; color:#000; }
#page #top #topmenu a { color:#000; text-decoration: none; }
#page #top #languagemenu { position: absolute; right: 18px; top: 10px; }

#page #content { position: relative; margin: 5px 0; padding: 5px 13px 10px 13px; background: #90A0B7; }
#page #content #topsubmenu { position: relative; margin: 0; padding: 0; height: 24px; border-top: solid 8px #282F54; font-size: 14px; font-weight: bold; background-color: #363D5F; }
#page #content #topsubmenu ul { list-style: none; margin: 0 0 0 10px; padding: 0; }
#page #content #topsubmenu ul li { display: inline; margin: 0; padding: 0 23px 0 0; }
#page #content #topsubmenu a { color: #fff; text-decoration: none; }
#page #content #topsubmenu a.orange { color: #d7bb31 ! important; }

#page #content #mainspot { position: relative; margin: 8px 0 0 0; background-color: #fff; height: 241px; overflow: hidden; }
#page #content #mainspot .spottext { position: relative; padding: 10px 0 10px 14px; float: left; width: 400px; }
#page #content #mainspot .spottext h2 { margin: 6px 0 12px 0; padding: 0; font-size: 12px; }
#page #content #mainspot .spottext p { margin: 0 0 12px 0; padding: 0; }
#page #content #mainspot .spottext ul { margin: 0 0 12px 16px; padding: 0; font-size: 12px; }
#page #content #mainspot .spotimage { position: relative; float: right; width: 498px; }

#page #content #spots { position: relative; }
#page #content #spots .widespots { position: relative; float: left; width: 417px; margin: 8px 9px 0 0; }
#page #content #spots .widespots .spot { padding-bottom: 2px; }
#page #content #spots .narrowspots { position: relative; float: left; width: 241px; margin: 8px 9px 0 0; }
#page #content #spots .narrowspots.last { margin-right: 0px ! important; }
#page #content #spots .narrowspots .spot { margin: 0 0 8px 0; }
#page #content #spots .spot { position: relative; background-color: #fff; padding: 0; background-color: #fff; }
#page #content #spots .spot h3 { margin: 0; padding: 1px 4px 4px 4px; background-color: #282F54; color: #fff; font-size: 14px; }
#page #content #spots .spot h3 a { color: #fff; font-size: 11px; font-weight: bold; padding-left: 10px; text-decoration: none; }
#page #content #spots .spot div p { font-size: 10px; margin: 0 0 10px 0; padding: 0 5px; font-weight: bold; }

#page #content #spots .latest-boats { width: 100%; margin: 4px 0 0 0; }
#page #content #spots .latest-boats td { text-align: center; }
#page #content #spots .latest-boats td a img { border: solid 1px #717171 ! important; }

#page #content #spots .spotbar { position: relative; margin: 8px 0 0 0; padding: 0; background-color: #282F54; height: 18px; }
#page #content #spots .spotbar .left { float: left; text-align: left; }
#page #content #spots .spotbar .right { float: right; text-align: right; }
#page #content #spots .spotbar h3 { margin: 0; padding: 1px; color: #fff; font-size: 13px; }
#page #content #spots .spotbar h3 a { color: #fff; font-weight: bold; padding-left: 2px; padding-right: 2px; text-decoration: none; }

#page #content #mainarea { position: relative; margin: 8px 0 0 0; padding: 10px 14px; background-color: #fff; }
#page #content #mainarea p { margin: 0 0 12px 0; padding: 0; }
#page #content #mainarea ul { margin: 0 0 12px 0; padding: 0 0 0 20px; }
#page #content #mainarea ul li { margin: 0; padding: 0 0 4px 0; }

#page #footer { position: relative; background-color: #B6B6B6; color: #fff; text-align: center; margin: 8px 0 0 0; padding: 0; height: 90px; }
#page #footer #contactline { position: relative; }
#page #footer #contactline table { margin-left: auto; margin-right: auto; }
#page #footer #footerlogo { position: absolute; top: 5px; left: 5px; width: 215px; height: 80px; background: url(/images/logo_low_sub.jpg) no-repeat; }
#page #footer #danboat { position: absolute; top: 5px; right: 5px; }

#page #content #mainarea #map { position: relative; width: 503px; }
#page #content #mainarea #map img { border-style: none; }

#page #content #mainarea .category { position: relative; }
#page #content #mainarea .category .boat { position: relative; padding: 9px 9px 9px 0; }
#page #content #mainarea .category .boat a { color: #000; text-decoration: none; }
#page #content #mainarea .category .boat .picture { position: relative; float: left; width: 100px; }
#page #content #mainarea .category .boat .description { position: relative; float: left; width: 500px; }
#page #content #mainarea .category .boat .description a.model { display: block; font-size: 16px; font-weight: bold; text-decoration: underline; padding-top: 5px; }
#page #content #mainarea .category .boat .price { position: relative; float: left; width: 180px; padding: 24px 0 0 90px; font-size: 14px; font-weight: bold; text-align: right; }

#page #content #mainarea #latestBoats { position: relative; }
#page #content #mainarea #latestBoats .boat { position: relative; padding: 9px 9px 9px 0; }
#page #content #mainarea #latestBoats .boat a { color: #000; text-decoration: none; }
#page #content #mainarea #latestBoats .boat .picture { position: relative; float: left; width: 100px; }
#page #content #mainarea #latestBoats .boat .description { position: relative; float: left; width: 500px; }
#page #content #mainarea #latestBoats .boat .description a.model { display: block; font-size: 16px; font-weight: bold; text-decoration: underline; padding-top: 5px; }
#page #content #mainarea #latestBoats .boat .description .details { position: relative; font-size: 12px; font-weight: normal; }
#page #content #mainarea #latestBoats .boat .price { position: relative; float: left; width: 180px; padding: 24px 0 0 90px; font-size: 14px; font-weight: bold; text-align: right; }

#page #content #mainarea .buyers { position: relative; }
#page #content #mainarea .buyers .buyer { position: relative; margin: 0 0 20px 0; padding: 0; }
#page #content #mainarea .buyers .buyer a { color: #000; }
#page #content #mainarea .buyers .buyer .description { position: relative; float: left; width: 500px; }
#page #content #mainarea .buyers .buyer .description h2 { font-size: 15px; margin: 0 0 10px 0; padding: 0; }
#page #content #mainarea .buyers .buyer .price { position: relative; float: right; width: 260px; text-align: right; padding-top: 10px; }

#page #content #boat { position: relative; margin: 8px 0 0 0; padding: 0; background-color: #90a0b7; border-bottom: solid 1px #90a0b7; }
#page #content #boat #details { position: relative; width: 379px; float: left; background-color: #fff; padding: 14px; }
#page #content #boat #details h2 { margin: 0 0 12px 0; padding: 0; font-size: 16px; }
#page #content #boat #details h3 { margin: 12px 0 12px 0; padding: 0; font-size: 14px; }
#page #content #boat #details .boatSpecifications th { padding: 0 8px 4px 1px; text-align: left; }
#page #content #boat #details .boatSpecifications td { padding: 0 0 4px 0; }
#page #content #boat #details a { color: #000; }
#page #content #boat #boatimages { position: relative; width: 500px; float: right; overflow: hidden; }
#page #content #boat #boatimages #largeimage { position: relative; text-align: center; }
#page #content #boat #boatimages .boatThumbnails { margin: 12px 0 0 0; padding: 0; }
#page #content #boat #boatimages .boatThumbnails .boatImageThumbnail { position: relative; margin: 0 2px 4px 0; padding: 0; width: 96px; height: 72px; overflow: hidden; cursor: pointer; }

































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
#page #content #mainarea h1 {
margin: 0 0 12px 0; padding: 0; font-size: 16px;
}

#page #content #mainarea h3 {
margin: 0; padding: 0; font-size: 12px;
}


