body
  { background:#141415; color:#ffffff; font:normal 11pt 'Segoe UI',Arial,sans-serif; margin:0; padding:0 }
#maritime
  { background:url(../images/Background.png) repeat-y; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; margin:69px auto 0; min-height:200px; position:relative; width:854px }
.logo
  { background:url(../images/Logo.png) no-repeat top center; height:90px; left:0; padding-top:40px; position:absolute; text-align:right; top:-63px; width:100% }
#sidebar
  { left:1px; position:absolute; top:0; width:110px; z-index:3 }
.content
  { margin:0 1px 0 115px; min-height:400px; padding-bottom:10px }
.toolbar
  { background:#090909 url(../images/Toolbar.png) repeat-x bottom left; height:26px; padding:75px 0 0 70px }
.toolbar a
  { background:url(../images/Links.png) repeat-x; display:block; float:left; height:24px; line-height:21px; padding:0 12px }
.toolbar a:hover
  { background-position:bottom left }
.preview
  { background:#090909 url(../images/Preview.png) repeat-x bottom left; font:normal 8pt Verdana,sans-serif; min-height:155px; padding:30px 33px 10px }
.preview img
  { border:1px solid #ffffff; display:block; max-width:670px; margin:auto }
.main
  { font:normal 9pt Verdana,sans-serif; padding:0 15px }
.main ol
  { color:#cecece; line-height:14pt }
.main ol li
  { text-align:justify; width:354px }
.footer
  { font-size:8pt; margin:3px auto 0; padding-bottom:15px; text-align:right; width:854px }
.footer a
  { color:#759af7 }
.clean
  { clear:both; line-height:22px }
.crumble
  { color:#ffffff; font-size:9pt; padding:3px 0; position:absolute; right:10px }
.crumble a
  { color:#759af7 }
.crumble a:hover
  { color:#ffffff; text-decoration:underline }
.dark .crumble
  { background:#090909 }
.list
  { padding:10px 0 }
.list a
  { background:url(../images/Shadow.png) no-repeat; display:block; float:left; margin:0 7px 0 13px; width:157px }
.list a:hover
  { color:#759af7 }
.list a:hover img
  { background:#ffffff; border-color:#000000 }
.list img
  { border:1px solid #ffffff; display:block; height:100px; padding:1px; margin-bottom:11px; width:144px }
.list span
  { display:block; font:normal 10pt 'Segoe UI',Arial,sans-serif; line-height:12pt; margin-top:-7px; text-align:center }
.dash
  { background:#4e4f56; height:2px; margin:10px 0; position:relative; left:-5px; width:718px }
.container
  { margin:0 70px; padding-top:10px }
.indent
  { margin-left:40px }
.event
  { line-height:17px; margin-bottom:10px }
.event img
/*  { display:block; left:-36px; margin:15px 0; position:relative }*/
  { display:block; margin:15px auto 0 }
a
  { color:#ffffff; text-decoration:none }
a.news
  { border:1px solid #4e4f56; display:block; font-size:8pt; margin:10px 0px; padding:2px 7px 5px; text-align:left }
a.news:hover
  { border-color:#ffffff }
a.news img
  { border:1px solid #ffffff; display:block; height:100px; margin:7px auto 0; padding:1px; width:144px }
a.news:hover img
  { background:#ffffff; border-color:#000000 }
h1
  { margin:10px 0; font-size:15pt; font-weight:normal; letter-spacing:1px; position:relative }
h1 span, span#submit
  { background:url(../images/Inquire.png) no-repeat; cursor:pointer; display:block; font:normal 9pt 'Segoe UI',Arial,sans-serif; letter-spacing:0; line-height:18pt; height:26px; position:absolute; right:0; text-align:center; top:0; width:95px }
h1 span#enlarge
  { background:url(../images/Enlarge.png) no-repeat; padding-left:12px; right:105px; text-align:left; width:68px }
h1 span:hover, h1 span#enlarge:hover, span#submit:hover
  { background-position:bottom left }
h2, h4
  { font:normal 11pt 'Segoe UI',Arial,sans-serif; letter-spacing:1px; margin:0; }
h2
  { background:#ffffff; color:#c00000; font-weight:bold; padding:3px }
h2 span
  { letter-spacing:0 }
h3
  { color:#759af7; font:normal 11pt 'Segoe UI',Arial,sans-serif; margin:15px; letter-spacing:1px; text-align:center }
h5
  { border-bottom:1px solid #4e4f56; font-size:8pt; margin:1px 0 0; padding-bottom:3px }
h6
  { color:#759af7; font-size:8pt; margin:5px 0 }
ol
  { list-style:none; margin:0; padding:0 }
li
  { float:left; margin:0; padding:0 }
ol.details
  { background:#4e4f56; font-size:13pt; font-weight:bold; margin:-5px 0 10px; overflow:auto; padding:0 33px }
ol.details li
  { padding-bottom:5px; width:190px }
ol.details li.scale
  { width:242px }
ol.details li.price
  { text-align:right; width:240px }
ol.details li.price span
  { font-size:11pt; font-weight:normal; line-height:10pt }
br
  { clear:both }
p
  { line-height:14pt; margin:15px; text-align:justify }
span.center
  { margin:10px auto 0 }
strong
  { color:#ffffff }
span#submit
  { position:static }
form.inquire
  { background:#393939; margin:0 20px; padding:10px 0 }
form label
  { display:block; float:left; line-height:32px; margin-right:10px; text-align:right; width:180px }
input, select, textarea
  { float:left; margin:5px 0; padding:2px; width:340px }
input.box
  { clear:left; display:block; height:15px; margin:4px 10px 3px 15px; width:15px }
select
  { float:none; width:346px }
.faq strong
  { color:#99bbff }
div.neoBox
  { background:url(../images/neoBox.png); cursor:pointer; display:none; height:100%; left:0; position:absolute; top:0; width:100%; z-index:1000 }
div.neoBox div
  { background:#303030; border-bottom:1px solid #000000; border-top:1px solid #000000; margin-top:10px; padding:2px 0 3px; text-align:center }
div.neoBox img
  { background:#303030; border:1px solid #ffffff; display:block; margin:30px auto 0; padding:2px }
div.neoBox span
  { background:#ffffff url(../images/neoProgress.gif) no-repeat center center; display:block; border:2px solid #303030; height:42px; left:50%; position:fixed; top:45%; width:42px }