/* CSS Document */
body { margin: 0 auto; padding: 15px 0 0 0; width: 955px; background-color: #000000; font: normal 11px "Verdana"; color: #1b2b4c;}
/*body { margin: 0 auto; padding: 10px 0 0 0; width: 955px; background-color: #000000; font: normal 11px "Verdana"; color: #1b2b4c;}*/
/*object {padding: 10px 5px; margin: 0 0 0 12px; border: 1px solid #dbdbdb;}*/
A:link {color: #093eaa; text-decoration: none;}
A:visited {color: #093eaa; text-decoration: none;}
A:active {color: #ffe169; text-decoration: none;}
A:hover {color: #ffe169; text-decoration: none;}

HR {padding: 0; margin: 2px 0 25px 0; border: none; background-color: #DBDBDB; color: #DBDBDB; height: 1px;}

#o1 {float: left; background: url(../images/o1.gif) #1b2b4c no-repeat left top; width: 955px;}
#o1 #o2 {float: left; width: 925px; background: url(../images/o2.gif) no-repeat left bottom; padding: 5px 15px 0 15px;}

#content {float: right; width: 717px;}

.font_red {color: #FF0000;}

.white-large {float: right; width: 717px; background: url(../images/white-large02.gif) #FFF no-repeat left bottom; padding: 0; margin: 0 0 15px 0;}
.white-large .menu {padding: 0; background: url(../images/white-large01.gif) no-repeat left top;}
.white-large .menu .preview {font: bold 11px "Verdana";}
.white-large .menu .preview UL {padding: 9px 0 0 0; margin: 0 0 0 5px; list-style: none;}
.white-large .menu .preview UL LI {display:block; float: left; padding: 0 5px; border-right: 2px solid #000000;}
.white-large .menu .preview .lastest {border-style: none;}
.white-large .menu .preview A {cursor: pointer;}
.white-large .menu .preview A:link {color: #000; text-decoration: none;}
.white-large .menu .preview A:visited {color: #000; text-decoration: none;}
.white-large .menu .preview A:active {color: #093eaa; text-decoration: none;}
.white-large .menu .preview A:hover {color: #093eaa; text-decoration: none;}
.white-large .menu .display {float: left; padding: 8px 3px 3px 3px; margin: 0;}

.white-large .menu H1 {font: bold 11px "Verdana"; padding: 0; margin: 0;}

.white-large .under {padding: 10px 10px 0 10px; background: url(../images/white-large01.gif) no-repeat left top;}
.white-large .under P {padding: 4px 4px 14px 4px;}
.white-large .ground {float: left; padding: 30px 0 30px 30px; background: url(../images/white-large01.gif) no-repeat left top;}
.white-large .ground .desc {padding: 0 15px;}
.white-large .ground .media {padding: 0 15px;}
.white-large .ground .media object {padding: 10px 5px; margin: 0 0 0 12px; border: 1px solid #dbdbdb;}
.white-large .ground P {padding: 10px 0 10px 0; margin: 0;}
.white-large .title {padding-bottom: 15px;}

.white-large .ground .vdo-preview {float: left; padding: 0 10px 0 0; width: 425px;}
.white-large .ground .vdo-preview IFRAME {float: left; width: 222px; padding: 0; margin: 0; border: none;}
.white-large .ground .vdo-time {float: left; display: block; width: 627px; padding: 30px 15px 0 15px; text-align: right; font-weight: bold;}
.white-large .ground .vdo-desc {float: left; display: block; width: 627px; padding: 5px 15px 0 15px;}

.white-large .rc {float: left; width: 205px;}
.white-large .lc {float: right; width: 205px;}
.white-large .sp {width: 194px; padding: 0;}
.white-large .sp FORM {padding: 0; margin: 0;}
.white-large .sp INPUT {background: url(../images/button2.gif) no-repeat left top; padding: 0; margin: 0; border: none; width: 180px; padding: 5px 0; font: bold 11px "Verdana"; color: #1b2b4c; cursor: pointer;}
.white-large .sp2 {width: 270px; padding: 0; }
.white-large .sp2 FORM {padding: 0; margin: 0;}
.white-large .sp2 INPUT {background: url(../images/button3.gif) no-repeat left top; padding: 0; margin: 0; border: none; width: 270px; padding: 5px 0; font: bold 11px "Verdana"; color: #1b2b4c; cursor: pointer;}

.white-large .search {float: left; width: 627px; background: url(../images/search_bg.gif) repeat-y left top; margin-bottom: 25px;}
.white-large .search UL {display: block; float: left; width: 617px; font: bold 11px "Verdana"; padding: 5px 0 0 10px; margin: 0;}
.white-large .search UL LI {display: block; float: left; width: 587px; padding: 10px 5px 0 5px; margin: 0; list-style: none;}
.white-large .search UL LI STRONG {float: left; padding: 3px 5px 0 0; margin: 0; width: 50px;}
.white-large .search UL LI EM {float: left; padding: 3px  8px 0 8px; margin: 0; font: bold 11px "Verdana";}
.white-large .search UL LI CITE {float: left; padding: 3px  5px 0 0; margin: 0; font: bold 11px "Verdana";}
.white-large .search UL LI INPUT {float: left; padding: 0; margin: 0;}
.white-large .search UL LI SELECT {float: left; padding: 0; margin: 0 0 0 5px; font: normal 11px "Verdana";}
.white-large .search UL LI.subject {background: url(../images/search_ico.gif) no-repeat left 5px; padding: 8px 0 5px 25px;}
.white-large .search UL LI.viewall {font: normal 11px "Verdana"; background: url(../images/plus.gif) no-repeat left 10px; padding: 8px 0 5px 15px;}
.white-large .search .list_form {font: normal 11px "Verdana";}
.white-large .search FORM {background-color: #FF0000;}

.white-large .search .input {background-color: #FFF; font: normal 11px "Verdana"; color: #000; border: 1px solid #666; display: block; width: 100px; padding: 3px 0 2px 3px;}

.white-large .se-top {float: left; width: 627px; background: url(../images/search01.gif) no-repeat left top; padding: 0; margin: 0;}
.white-large .se-bottom {float: left; width: 627px; background: url(../images/search02.gif) no-repeat left bottom; padding: 0; margin: 0;}

.white-large .boat-list {float: left; width: 627px; background: url(../images/search_bg_large.gif) #d8e4fc repeat-y left top; margin: 5px 15px 15px 15px;}
.white-large .boat-list UL {float: left; font: normal 11px "Verdana"; padding: 5px 0 10px 10px; margin: 0; list-style: none;}
/*.white-large .boat-list UL LI {float: left; padding: 5px 10px 0 10px; margin: 0; background: url(../images/yellow_dot.gif) no-repeat left 9px; }*/
.white-large .boat-list UL LI {float: left; padding: 5px 5px 0 5px; margin: 0; }

.white-large .tool {float: left; display: block; font: bold 11px "Verdana"; padding: 15px 0;}
.white-large .tool .sendmail {float: left; background: url(../images/sendmail.gif) no-repeat left top; padding: 2px 25px 10px 22px;}
.white-large .tool .wacthmovie {float: left; background: url(../images/watch_movie.gif) no-repeat left top; padding: 2px 0 10px 22px;}
.white-large .tool .goback {float: left; background: url(../images/goback.gif) no-repeat left 4px; padding: 2px 0 10px 15px;}

.white-large #imgalt {display: block; float: left; width: 616px; text-align: center; padding: 5px; margin-bottom: 5px; border: 1px solid #1b2b4c; background-color: #EEE;}

.white-large .fade {display: block; width: 450px; padding-left: 87px;}

#slide {float: left; width: 194px; padding: 186px 0 0 0; font: bold 11px "Verdana";}
#slide .smark {width: 184px; padding: 0; margin: 0; display: none;}
#slide H1 {font: bold 11px "Verdana"; padding: 0 0 4px 15px; margin: 0; background: url(../images/star_blue.gif) no-repeat 2px 1px; }

.s1 {float: left; background: url(../images/s1.gif) #093eaa no-repeat left top; margin-bottom: 15px; color: #FFF;}
.s1 .s2 {float: left; width: 184px; background: url(../images/s2.gif) no-repeat left bottom; padding: 10px 5px;}
.s1 .s2 STRONG {display: block; padding: 4px 2px 2px 4px;}
.s1 .s2 IMG {display: block;}
.s1 .s2 EM {display: block; font: normal 10px "Verdana"; padding: 0 4px 0 4px; color: #EEEEEE;}
.s1 .sp {float: left; width: 194px; height: 72px; background: url(../images/special.gif) no-repeat left bottom; padding: 0;}
.s1 .sp FORM {padding: 0; margin: 0;}
.s1 .sp INPUT {background: url(../images/button.gif) no-repeat left top; padding: 0; margin: 40px 0 0 7px; border: none; width: 180px; height: 25px; font: bold 11px "Verdana"; color: #1b2b4c; cursor: pointer;}

.movieclip {float: left; margin-bottom: 15px; color: #FFF;}
.movieclip .sp {float: left; width: 194px; height: 72px; background: url(../images/vdo_main.gif) no-repeat left bottom; padding: 0;}
.movieclip .sp FORM {padding: 0; margin: 0;}
.movieclip .sp INPUT {background: url(../images/button.gif) no-repeat left top; padding: 0; margin: 40px 0 0 7px; border: none; width: 180px; height: 25px; font: bold 11px "Verdana"; color: #1b2b4c; cursor: pointer;}
.movieclip .watch_movie {float: left;  width: 157px; padding: 6px 0 8px 37px; background: url(../images/vdoclip.gif) no-repeat 8px 8px; font: normal 11px "Verdana";}
.movieclip .watch_movie A:link {color: #fff; text-decoration: none;}
.movieclip .watch_movie A:visited {color: #fff; text-decoration: none;}
.movieclip .watch_movie A:active {color: #ffe169; text-decoration: none;}
.movieclip .watch_movie A:hover {color: #ffe169; text-decoration: none;}



/*.s1 .facetwitter {width: 194px;}*/
.s1 .watch_movie {width: 194px;}

/*
.s1 {float: left; background: url(../images/s1.gif) #093eaa no-repeat left top; margin-bottom: 15px; color: #FFF;}
.s1 .s2 {float: left; width: 184px; background: url(../images/s2.gif) no-repeat left bottom; padding: 10px 5px;}
.s1 .s2 STRONG {display: block; padding: 4px 2px 2px 4px;}
.s1 .s2 IMG {display: block;}
.s1 .s2 EM {display: block; font: normal 10px "Verdana"; padding: 0 4px 0 4px; color: #EEEEEE;}
.s1 .sp {float: left; width: 194px; height: 106px; background: url(../images/special.gif) no-repeat left bottom; padding: 0;}
.s1 .sp FORM {padding: 0; margin: 0;}
.s1 .sp INPUT {background: url(../images/button.gif) no-repeat left top; padding: 0; margin: 74px 0 0 7px; border: none; width: 180px; height: 25px; font: bold 11px "Verdana"; color: #1b2b4c; cursor: pointer;}
*/

#windows {float: right; width: 717px; padding-bottom: 15px;}
#windows .w1 {float: left; background: url(../images/windows2.gif) #FFF no-repeat left bottom; margin-right: 13px;}
#windows .w3 {float: left; background: url(../images/windows2.gif) #FFF no-repeat left bottom; margin-right: 0;}
#windows .w2 {float: left; width: 149px; padding: 5px 10px 10px 10px; background: url(../images/windows.gif) no-repeat left top;}
#windows H1 {display: block; font: bold 11px "Verdana"; padding: 0 5px; margin: 0; TEXT-TRANSFORM: uppercase;}
#windows STRONG {display: block; font: normal 10px "Verdana"; padding: 0 5px 5px 5px;}

.dealer {float: left; width: 132px; font: bold 11px "Verdana"; padding: 0 10px 10px 10px; background: url(../images/line.gif) no-repeat right center;}
.dealer STRONG {display: block; padding: 0 0 0 15px;}
.slogan {float: left; padding: 0 10px; background: url(../images/line.gif) no-repeat right center;}
.address {float: left; padding: 3px 0 0 10px;}
.address A:link {color: #1b2b4c; text-decoration: none;}
.address A:visited {color: #1b2b4c; text-decoration: none;}
.address A:active {color: #ffc832; text-decoration: none;}
.address A:hover {color: #ffc832; text-decoration: none;}
.news-preview {float: left; padding: 0 10px 0 0; width: 268px; background: url(../images/line.gif) no-repeat right center;}
.news-preview .news-bg {background: url(../images/latest_news.gif) no-repeat left top; padding: 0 5px; margin-TOP: 7px;}
.news-preview .news-bg .news-fade {display: none;}
.news-preview .news-bg .news-fade STRONG {display: block; padding: 3px 0 5px 0;}
.news-preview .news-bg .news-fade EM {display: block; padding: 3px 0 3px 0; font: normal 10px "Verdana";}
.news-preview A:link {color: #1b2b4c; text-decoration: none;}
.news-preview A:visited {color: #1b2b4c; text-decoration: none;}
.news-preview A:active {color: #666666; text-decoration: none;}
.news-preview A:hover {color: #666666; text-decoration: none;}

UL.page {float: left; display: block; padding: 5px; margin: 0 0 15px 0; width: 627px; border: 1px solid #DBDBDB; background-color: #EEEEEE; font: bold 11px "Verdana";}
UL.page LI {display: inline; padding: 0; margin: 3px;}

.flag {text-align: right; padding: 0 0 5px 0;}
.flag A {padding: 0; margin: 0 5px;}

#footer {float: left; width: 955px; color: #bababa;}
#footer #country {font: normal 11px "Verdana"; padding-bottom: 35px;}
#footer #country UL {padding: 9px 0 0 0; margin: 0 0 0 13px; list-style: none;}
/* #footer #country UL LI {display:block; float: left; padding: 0 95px; background: url(../images/bar.gif) no-repeat right center;} */
#footer #country UL LI {display:block; float: left; padding: 0 65px; background: url(../images/bar.gif) no-repeat left center;}
#footer #country .first {background: url(../images/facebook2.gif) no-repeat 45px center;}
#footer #country .lastest {background: none;}
#footer #country A:link {color: #bababa; text-decoration: none;}
#footer #country A:visited {color: #bababa; text-decoration: none;}
#footer #country A:active {color: #ffe169; text-decoration: none;}
#footer #country A:hover {color: #ffe169; text-decoration: none;}

#footer #copyright {float: left; display: block; width: 955px; font: normal 10px "Verdana"; padding-bottom: 10px; text-align: right;}
#footer #copyright A:link {color: #bababa; text-decoration: none;}
#footer #copyright A:visited {color: #bababa; text-decoration: none;}
#footer #copyright A:active {color: #ffe169; text-decoration: none;}
#footer #copyright A:hover {color: #ffe169; text-decoration: none;}

/* IMAGES SHOW */
.highslide {	cursor: url(../script/graphics/zoomin.cur), pointer; outline: none; text-align: left;}
.highslide img {border: 2px solid gray;}
.highslide:hover img {border: 2px solid white;}

.highslide-image {border: 2px solid white;}
.highslide-caption {display: none;border: 2px solid white;border-top: none;font: normal 11px "Verdana";padding: 5px;background-color: white; text-align: left;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border-top: 1px solid white;border-bottom: 1px solid white;background-color: black;/*padding-left: 22px;background-image: url(../script/graphics/loader.gif);background-repeat: no-repeat;background-position: 3px 1px;*/}
a.highslide-credits, a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white;background-color: gray;}

.highslide-move {cursor: move;}

.highslide-overlay {display: none;}

/* Controlbar example */
.controlbar {	background: url(../script/graphics/controlbar4.gif);width: 167px;height: 34px;}
.controlbar a {	display: block;float: left;/*margin: 0px 0 0 4px;*/	height: 27px;}
.controlbar a:hover {background-image: url(../script/graphics/controlbar4-hover.gif);}
.controlbar .previous {width: 50px;}
.controlbar .next {width: 40px;background-position: -50px 0;}
.controlbar .highslide-move {width: 40px;background-position: -90px 0;}
.controlbar .close {width: 36px;background-position: -130px 0;}


/* Necessary for functionality */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

.detail {font: normal 10px "Verdana"; text-align: center; padding: 0 0 5px 0; color: #ffffff;}

.calendar {width: 360px; background-color: #fff; margin-bottom: 10px; border: 1px solid #dbdbdb; padding-bottom: 5px;}
.calendar .month {font: bold 11px "Verdana"; text-align: center; margin-bottom: 15px;}
.calendar .day {font: bold 11px "Verdana"; text-align: center; border-bottom: 2px solid #ececec; width: 64px; padding: 0 0 3px 0;}
.calendar .wday {font: bold 11px "Verdana"; text-align: center; border-bottom: 2px solid #ececec;  width: 7px;}
.calendar .mdate {width: 49px; padding: 2px 1px 0 1px; height: 30px;}

.calendar .mdate .daynum {height: 18px; padding: 10px 0;}
.calendar .mdate .dayprice {height: 25px; color: #0000ff;}

.calendar .mdate .passday {width: 49px; height: 30px; background-color: #efefef; text-align: center; color: #999999;}
.calendar .mdate .normal {width: 49px; height: 30px; background-color: #dbdbdb; text-align: center; color: #000;}
.calendar .mdate .blank {width: 49px; height: 30px; text-align: center;}
.calendar .mdate .sold-out {width: 49px; height: 30px; background-color: #ffe0e0; text-align: center; color: #999999;}
.calendar .mdate .day-selected {width: 49px; height: 30px; background-color: #093eaa; text-align: center; color: #fff;}
.calendar .mdate .day-selected .dayprice {color: #ff0000;}

.calendar .mdate .or {width: 49px; height: 30px; background-color: #efefef; text-align: center; color: #000;}
.calendar .mdate .or .dayprice {color: #999999;}

.calendar .swap-room {border-top: 2px solid #ececec; border-bottom: 2px solid #ececec; font: normal 10px "Verdana"; padding: 3px 0;}

.calendar A:link {color: #fff; text-decoration: none;}
.calendar A:visited {color: #fff; text-decoration: none;}
.calendar A:active {color: #ffe169; text-decoration: none;}
.calendar A:hover {color: #ffe169; text-decoration: none;}

/*News & Boats Event Menu*/
a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width: 180px;

  border:  1px solid #000;
  padding: 5px 5px 5px 20px;
  margin-bottom: 2px;

  background: url(../images/arrow4.gif) #ffffff no-repeat 5px 6px;

  text-decoration: none;
  font-family: "Verdana";
  font-weight: 900;
  font-size: 11px;
  color:   #000000;
}

/*a.sample_attach, a.sample_attach:visited { border-bottom: none; }*/
div#sample_attach_menu_child             { border-bottom: 1px solid black; }

form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border-bottom:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #FFFFEE;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }

/*
.white-large {float: right; width: 717px; background: url(../images/white-large02.gif) #FFF no-repeat left bottom; padding: 0; margin: 0 0 15px 0;}
.white-large .menu {padding: 0; background: url(../images/white-large01.gif) no-repeat left top;}
.white-large .menu .preview {font: bold 11px "Verdana";}
.white-large .menu .preview UL {padding: 9px 0 0 0; margin: 0 0 0 5px; list-style: none;}
.white-large .menu .preview UL LI {display:block; float: left; padding: 0 8px; border-right: 2px solid #000000;}
.white-large .menu .preview .lastest {border-style: none;}
.white-large .menu .preview A {cursor: pointer;}
.white-large .menu .preview A:link {color: #000; text-decoration: none;}
.white-large .menu .preview A:visited {color: #000; text-decoration: none;}
.white-large .menu .preview A:active {color: #093eaa; text-decoration: none;}
.white-large .menu .preview A:hover {color: #093eaa; text-decoration: none;}
.white-large .menu .display {float: left; padding: 8px 3px 3px 3px; margin: 0;}
*/

.gallery {position: relative; float: left; width: 627px; }
.gallery IMG {margin: 2px;}
/*.gallery .thumbnail {position: relative; float: left; width: 150px; padding: 5px 5px 0 5px;}
.gallery .thumbnail .text {position: relative; float: left; width: 150px; padding: 5px 5px 0 5px; font-weight: bold; text-align: center;}
.gallery .thumbnail IMG {margin: 0;}
*/
