﻿@charset "UTF-8";select, input, textarea {    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #666666;    padding:3px;}textarea {    width: 350px;}form {    margin: 0px;    padding: 0px;}div.loginArea input{    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #666666;    width:105px;    border:1px solid #CCC;    padding:3px;}input.button {  color: #FFF;  background-color:#272945;  border: 1px solid #DDD;  padding:3px;}lebel {    padding: 0;    margin:0;}div.availability select{    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #666666;    width:105px;    border:1px solid #CCC;}body {    font-family: Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;    font-size: 13px;    color: #666;    margin-left: 0px;    margin-top: 7px;    margin-right: 0px;    margin-bottom: 0px;    background-image: url("../images/yachts/bg_body.gif");    background-repeat: no-repeat;    background-position: top center;}h1 {    font-size: 24px;    color:#00aeef;    margin:20px 0 20px 0;    font-weight:normal;    background-color:transparent;}h2{    font-size: 24px;    font-weight:normal;    color:#0e1130;    background-color:transparent;    margin:0;}h3, h4, h5, h6 {    font-size: 24px;    color:#00aeef;    margin:0;    font-weight:normal;    background-color:transparent;}h4, h5, h6 {    font-size: 13px;    color:#0e1130;    font-weight:bold;    margin:0;    background-color:transparent;}small{    padding-left:17px;}a img{    border: none;    }a:link, a:visited, a:active{    color: #00aeef;    text-decoration: underline;    background-color:transparent;}a:hover{    color: #00aeef;    text-decoration: none;    background-color:transparent;}a.AddToFavoriteAnchor{	text-decoration: none;		font-weight:bold;}a:hover.AddToFavoriteAnchor{	text-decoration: underline;	}a.DeleteFromFavoriteAnchor{	text-decoration: none;		font-weight:bold;}a:hover.DeleteFromFavoriteAnchor{	text-decoration: underline;	}fieldset{    border: #CCC solid 1px;}legend{    padding-left: 5px;    padding-right: 5px;}.carousel ul li{		list-style:none;}.Menu {    margin: 0px;    padding-bottom: 0px;    padding-left: 0px;    float:left;    }.FloatLeft{    float:left;}.FloatRight{    float:right;}.Header{     background-color:#0c132f;    width:923px;    margin: auto;    clear: both;    padding:0 14px 0 13px;}.Navigation{     width:100%;    height:146px;}.loginArea{     height:32px;    color:#FFF;    font-size:12px;    line-height:32px;    margin-left: 12px;    width: 100%;    background-color: #0e1130;    vertical-align: middle;}.TopOffer{     width:150px;    float:left;    margin-top:15px;    border:1px solid #dddddd;    color:#0e1130;    padding:5px;    margin-right:9px;}.TopOffer img{     border:1px solid #dddddd;}.TopOfferText{     margin-left:10px;    text-align:center;    float:left;    width:65px;}.TopOfferText b{     color:#00aeef;    font-size:16px;    font-weight:bold;}.TopOfferTitle{     width:100%;    color:#FFF;    background-color:#00aeef;    margin-bottom:5px;    padding:2px 0;}.TopOfferTitle img{     border:0;    margin-left:10px;    margin-top:5px;}.WeatherBanner{     width:228px;    margin:auto;    margin-top:15px;    border:1px solid #dddddd;    color:#353535;}.BrochureBanner{     width:228px;    margin:auto;    margin-top:15px;}.BrochureBanners{    width:216px;    margin:15px 0 0 14px;    border: 1px solid #ccc;        background-color: #fffcfd;    background-image: url("../images/yachts/bg_ban.gif");    background-position: bottom;    background-repeat: repeat-x;    padding: 15px 0 0 10px;}.link_banner{    text-decoration: none !important;    color: #666666;    }.link_banner span{    padding: 0;    margin: 0;    font-size: 18px;    color: #666666;        display: block;}.PopularDestinations{     width:228px;    margin:auto;    margin-top:15px;    font-size:14px;    text-transform:uppercase;    color: #00aeef;}.PopularDestinations ol {    margin-left: 10px;}.PopularDestinations ol li a {     text-decoration: none;    color: #00aeef;}.PopularDestinations ol li a:hover{     text-decoration: underline;    color: #00aeef;}.MainPhoto{     height:258px;    width:923px;}.MainPhoto2{     height:100px;    width:923px;}.MainBody{     background-color:#fff;    width:950px;    clear:both;    margin:auto;    padding:0px;    background-image: url(../images/yachts/px_rline.gif);    background-position: top;    background-repeat: repeat-x;}.MainDiv{     width: 655px;    float:left;}.RightColDiv{     width:255px;    float:right;}.availability {    font-family: Trebuchet MS;    background:#FFF url(../images/yachts/bg-availability.gif) no-repeat;    background-position: 0px 20px;    width:255px;    font-size: 11px;    color: #0b132f;}.BottomNavigation{     width:953px;    clear:both;    margin:auto;}.BottomNavigation ul{     margin: 0px;    padding-top: 20px;    padding-left: 15px;    text-transform:uppercase;    float:left;    border-right:1px solid #DDD;}.BottomNavigation li {    color: #000;    background-color: #FFF;    list-style-type: none;    margin-bottom: 0px;    padding-bottom: 0px;    padding-right:15px;    padding-left:15px;}.BottomNavigation a { display: block; }.BottomNavigation a:link, .BottomNavigation a:visited {    color: #00aeef;    text-decoration: none;    background-color: #FFF;}.BottomNavigation a:hover, .BottomNavigation a:active {    color: #FFF;    background-color: #00aeef;    text-decoration:none;}.Footer{     border:#DDD;     border-style: solid;     border-top-width:1px;     border-bottom-width:0px;     border-right-width:0px;    padding-bottom:30px;     margin-top:20px;    clear:both;    background: #eee;}.a_little_padding_top{	height:20px;	}.FooterMenu{		clear:both;		margin:auto;		width:953px;		font-size: 12px;}.Footer ul	{		padding:0px; 		margin:0px;	}.Footer ul li{	list-style: none;		float:left;	width: 185px;	height: 10px;	padding:0px; 	margin: 0px;	padding-top: 5px;}.Footer ul li a{	text-decoration: none;}.Footer a{	text-decoration: none;}.ClearFloat {     clear:both;    height:0;    font-size: 1px;    line-height: 0px;}input.YachtFinderInput{		width: 110px !important;}select.YachtFinderInput{		width: 120px !important;}.BannerDiv{    float:left;    width:100%;}.NewRegisterUserSpan a{	text-decoration: none;	color: #fff;	}.NewRegisterUserSpan a:hover{	color: #00aeef;	}.cr {color: #999999;text-decoration: none;background-color:transparent;}.cr a:link, .cr a:visited{color: #999999;text-decoration: none;background-color:transparent;}.cr a:hover {color: #000000;text-decoration: none;background-color:transparent;}.cr_nl a:link, .cr_nl a:visited{color: #999999;background-color:transparent;text-decoration: none;cursor: text;}.cr_nl a:hover {color: #999999;text-decoration: none;background-color:transparent;cursor: text;}#tb_availability td select{    width: 138px;    height: 26px;    border: 1px solid #7f9db9;}#tb_availability_arrival{    width: 140px;    height: 18px;    border: 1px solid #7f9db9;        }#sub_avail{    width: 81px;     height: 26px;    background-color: #272945;    border: 1px solid #ccc;        color: #fff;}.carusel img{    border: 1px solid #ccc;    margin: 0 5px 0 5px;    }.prev{    margin:30px 10px 0 0;}.next{    margin:30px 0 0 10px;}.hd_form{    font-family: Myriad Pro;    font-size: 16px;    color: #0e1130;    }#tb_find_yacht td select{    width: 148px;    height: 26px;    border: 1px solid #7f9db9;    }#sub_fd_yacht{    width: 150px;     height: 26px;    background-color: #272945;    border: 1px solid #ccc;        color: #fff;}.bt_form{    background-color: #272945;    border: 1px solid #ccc;        color: #fff;}.calendar_icon input{    background: #FFFFFF url("../images/yachts/calendar.gif");    background-position: 97% 50%;    background-repeat: no-repeat;    margin-right:5px;    cursor: pointer;}.ysailingEven{    border: 1px solid #ccc;        height: 108px;    margin-bottom: 10px;    padding: 10px;        /*background-image: url("../images/yachts/pixel_tb_td.gif");    background-repeat: repeat-x;*/    }.ysailingOdd{    border: 1px solid #ccc;        height: 108px;    margin-bottom: 10px;    padding: 10px;        background-image: url("../images/yachts/pixel_tb_td.gif");    background-repeat: repeat-x;    background-position: bottom;}.ycontainer{    height: 35px;    border-bottom: 1px solid #ccc;    padding-bottom: 10px;}.ytitle{    font-family: Trebuchet MS;    font-size: 18px;    color: #00aeef;    padding: 10px;}.spinfo{    width: 45px;    border-right: 1px solid #ccc;    margin-right: 45px;    height: 20px;    float: left;}.mar_info_line{    width: 15px;    border-right: 1px solid #ccc;    margin-right: 15px;    height: 20px;    float: left;  }.ViewCommentsDIV{	padding:5px 10px 5px 10px;	margin-top:10px;	background: #EFEFEF;}.ViewCommentsButton{	font-weight:bold;	cursor:pointer;	text-decoration: none;	color: #00AEEF;}.btn_details{    float: right;    width: 114px;    height: 20px;    background-image: url("../images/yachts/btn_details.gif");    background-repeat: no-repeat;}.btn_details a{    display: block;    text-decoration: none;    color: #000;    padding-left: 30px;}.btn_details a:hover{    text-decoration: none;    color: #000;}.SelectSubCategoryDIV{    float:left;    padding:10px 0px;    width:650px;}.SelectSubCategoryDIV select.select_sub_category{    width: 250px;}.dvup{        background-image: url("../images/yachts/yacht_title_bacground.png");    background-repeat: no-repeat;}#con_dvup{    display: block;    padding: 10px 10px 10px 0;    border-top: 1px solid #ccc;}#hd_dvup{    font-family: Trebuchet MS;    font-size: 24px;    color: #0b132f;    margin-right: 60px;}#sort_by{    margin: 5px 0 5px 0;    color:#000;    }#sort_by select{    width: 100px;}#form_enquiry{ width: 440px;    }#form_enquiry td{        }.enquiry_select{    width:272px;}.enquiry_input{    width:262px;}.enquiry_td{    width: 135px;    padding-left: 3px;}.enquiry_textarea{    width: 262px;    height: 86px;}#enquiry_sub{    width: 79px;     height: 26px;    background-color: #272945;    border: 1px solid #ccc;        color: #fff;    font-size: 11px;    font-family: Trebuchet MS;    float: right;}#form_career{ width: 700px;    }#form_career td{            }.career_select{    width:272px;}.career_input{    width:244px;}.career_td{    width: 155px;    padding-left: 3px;    vertical-align: top;}.career_textarea{    width: 244px;    height: 86px;}#career_sub{    width: 79px;     height: 26px;    background-color: #272945;    border: 1px solid #ccc;        color: #fff;    font-size: 11px;    font-family: Trebuchet MS;    float: left;    margin-top: 20px;}#form_register{ width: 700px;    }#register_career td{            }.register_select{    width:254px;}.register_input{    width:244px;}.register_td{    width: 155px;    padding-left: 3px;    vertical-align: top;}.register_textarea{    width: 244px;    height: 86px;}#register_sub{    width: 79px;     height: 26px;    background-color: #272945;    border: 1px solid #ccc;        color: #fff;    font-size: 11px;    font-family: Trebuchet MS;    float: left;    margin-top: 20px;}#form_supplier{ width: 700px;    }#form_supplier td{            }.supplier_select{    width:272px;}.supplier_input{    width:244px;}.supplier_td{    width: 155px;    padding-left: 3px;    vertical-align: top;}.supplier_textarea{    width: 244px;    height: 86px;}#supplier_sub{    width: 79px;     height: 26px;    background-color: #272945;    border: 1px solid #ccc;        color: #fff;    font-size: 11px;    font-family: Trebuchet MS;    float: left;    margin-top: 20px;}#b_cont{    border-left: 1px solid #ccc;    height: 221px;    width: 185px;    padding-left: 15px;}#b_cont p{    color: #00aeef;    font-size: 12px;    margin-bottom: 25px;}#yacht_picture{    border:1px solid #ccc;     width: 217px;     height: 165px;     margin: 0 15px 0 0px;}  #yacht_picture img{    border: 1px solid #ccc;     margin: 5px 5px 0 5px;}#bg_forms{    background-image: url("../images/yachts/px_rline.gif");    background-repeat: repeat-x;    }.marine_picture{    border:1px solid #ccc;     width: 217px;     height: 165px;     margin: 0 15px 5px 0px;}.marine_read_more{	padding-bottom:10px;}.map_picture{    border:1px solid #ccc;     width: 680px;     height: 400px;     margin: 0 15px 0 0px;}.marine_picture img{    border: 1px solid #ccc;     margin: 5px 5px 0 5px;}.BreadCrumbDIV{    padding: 3px 0px 10px 0px; }.btn_form_all{    background-color: #272945;    border: 1px solid #ccc;        color: #fff;}.ness_star{    color: #f00;        padding-right: 5px;}#login_btn{    width: 50px;    height:22px;    background-color: #0e1130;    border: 0;    color: #fff;    font-weight: bold;    font-size: 12px;        font-family: Trebuchet MS;}a.logout{    color: #fff;    font-weight: bold;    font-size: 14px;        font-family: Trebuchet MS;    width: 50px;    text-decoration: none;    text-transform: uppercase;    margin-left: 110px;        } .Theme {     float:left;     width:149px;     border-right:1px solid #DDD;     margin-left:7px;     padding-right:7px;     margin-top:25px; }  .ThemeTitle {    font-size: 14px;    font-weight :bold; } .ThemeTitle a {    color:#272945;    text-decoration: none;  } .ThemeTitle a:hover {    text-decoration:underline; }     .BiggerTable tr td {    height:35px;    vertical-align: middle;    padding-left: 5px; }  .paging  div span a {                      text-decoration: none; }   #NavigationLineTopL { 	margin-top:126px; }  #YachtsSailingLogo { 	margin-right:55px; 	margin-left:24px; }  #NeliosFooter { 	padding-top: 10px; 	text-align: center; }  #NewsLetterDiv { 	padding-top:8px; } .NewsletterInput { 	width:216px; 	margin-bottom:5px; }  .NewsletterButton { 	width:90px; }   /*************** Spry MENU **************************/  @charset "UTF-8";/******************************************************************************* LAYOUT INFORMATION: describes box model, positioning, z-order *******************************************************************************/#MenuBar1{width:113px;}#MenuBar2{width:126px;}#MenuBar3{width:126px;}#MenuBar4{width:258px;}ul.MenuBarVertical{    margin: 0;    padding: 0;    list-style-type: none;    font-size: 100%;    cursor: default;    width: 113px;    padding-top: 40px;    margin-right:7px;    float:left;    background-color:#272945;    height:106px;    font-size:11px;}/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */ul.MenuBarActive{    z-index: 2000;}ul.MenuBarVertical li{    margin: 0;    padding: 0;    list-style-type: none;    font-size: 100%;    position: relative;    text-align: left;    cursor: pointer;    width: auto;    clear:both;    white-space:nowrap;    line-height:15px;    font-family:Trebuchet ms,Verdana,Arial,Helvetica,sans-serif;}ul.MenuBarVertical ul{    margin: -5% 0 0 95%;    padding: 0;    list-style-type: none;    font-size: 100%;    position: absolute;    z-index: 1020;    cursor: default;    width: 11.2em;    left: -1000em;    top: 0;}ul.MenuBarVertical ul.MenuBarSubmenuVisible{    left: 0;}ul.MenuBarVertical ul li{    width: 11.2em;}/******************************************************************************* DESIGN INFORMATION: describes color scheme, borders, fonts *******************************************************************************/ul.MenuBarVertical{    border: 0px solid #CCC;}ul.MenuBarVertical ul{    border: 1px solid #FFF;}ul.MenuBarVertical a{    display: block;    cursor: pointer;    background-color: #272945;    padding: 0 0.75em;    color: #FFF !important;    text-decoration: none !important;    text-transform:uppercase;}ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus{    background-color: #272945;    color: #FFF !important;}ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible{    background-color: #FFF;    color: #272945 !important;}/******************************************************************************* SUBMENU INDICATION: styles if there is a submenu under a given menu item *******************************************************************************/ul.MenuBarVertical a.MenuBarItemSubmenu{    background-image: url(SpryAssets/SpryMenuBarRight.gif);    background-repeat: no-repeat;    background-position: 95% 50%;}ul.MenuBarVertical a.MenuBarItemSubmenuHover{    background-image: url(SpryAssets/SpryMenuBarRightHover.gif);    background-repeat: no-repeat;    background-position: 95% 50%;}/******************************************************************************* BROWSER HACKS: the hacks below should not be changed unless you are an expert *******************************************************************************/ul.MenuBarVertical iframe{    position: absolute;    z-index: 1010;}@media screen, projection{    ul.MenuBarVertical li.MenuBarItemIE    {        display: inline;        f\loat: left;        background: #272945;    }}
