form#form1, body { margin: 0; padding: 0; border: 0; font-family: Verdana; font-size: 12px; color: #2f2f2f; background-color: #374a9a; }
div, h1, h2, td { margin: 0; padding: 0; }
.clearboth { clear: both; }
h2 { font-size: 17px; font-weight: bold; padding: 0 0 5px 0; margin: 0; color: #374a9a; font-family: Verdana; }
h1 { font-size: 15px; font-weight: bold; padding: 0 0 5px 0; margin: 0; }
.redContainerSmall h2 { border-bottom: solid 1px #374a9a; margin-bottom: 10px; }
.red { color: #cc0000; }
.blue { color: #374a9a; }
a { color: #374a9a; }
a.more { color: #2f2f2f; font-size: 11px; padding: 0; margin: 0; }
a:hover { text-decoration: none; color: #ff9900; }
a.more { padding: 2px; }
img { border: 0; }

/*# header/header#*/
.headerBody { padding: 0; margin: 0; border: 0; }
.headerWrapper { margin: 0 auto 0 auto; width: 958px; border: 0; padding: 0; position: relative; border-left: solid 2px White; border-right: solid 3px White; margin-top: 20px; }
.Head2 { height: 205px; background: url(../App_Themes/Veritas/images/headbg.gif); /*overflow:hidden;*/ width: 956px; border: solid 1px White; }
.dolphin { height: 205px; width: 253px; float: left; background: url(../App_Themes/Veritas/images/dolphin.gif) no-repeat 23px 0px; padding-left: 2px; }

/*#eagleHeader { margin-top: 63px; margin-left: -20px; position: absolute; z-index: 50; width: 344px; height: 135px; }*/
.languageSelection { float: right; clear: both; margin-top: 5px; height: 18px; padding-right: 13px; }
.languageSelection a img { border: 0; }
.languageSelection a { text-decoration: none; color: #333333; text-transform: uppercase; font-size: 10px; font-family: Verdana; }
.languageSelection a:hover { text-decoration: underline; }
img.logo1 { margin: 10px 0 0 10px; float: left; width: 343px; }
/*
.CroatiaMAllorca { margin: 30px 0 0 318px; width: 274px; float: left; font-size: 25px; font-family: "Comic Sans MS"; font-weight: bold; color: #374a9a; letter-spacing: 3px; font-style: oblique; padding: 0; }
*/
.CroatiaMAllorca {  font-size: 25px; font-family: "Comic Sans MS"; font-weight: bold; color: #374a9a; letter-spacing: 3px; font-style: oblique; padding: 0; position:absolute;top:40px;right:10px;}
img.mainImg { width: 688px; float: left; }
.comeSailing { z-index: 10; position: absolute; left: 45px; bottom: 63px; font-size: 25px; font-family: "Comic Sans MS"; font-weight: normal; color: White; letter-spacing: 3px; font-style: oblique; }

.headLevel1 { background-color: White; height: 103px; background: url(  "../App_Themes/Veritas/images/line1.gif" ); background-repeat: repeat-x; overflow: hidden; }

.HorizontalMenuContainer { z-index: 100; background: url(../App_Themes/Veritas/images/l1.gif) repeat-x; height: 36px; font-weight: bold; position: relative; }
.Horizontal { width: 100%; }
.Horizontal a:hover { /*#374a9a;*/ }
.Horizontal UL { float: left; padding: 0px; margin: 0px; width: 100%; list-style-type: none; position: relative; font-family: Verdana; font-size: 14px; }

.Horizontal UL LI { z-index: 100; position: relative; float: left; background: url(      "../App_Themes/Veritas/images/l2.gif" ) no-repeat left; height: 36px; display: -moz-inline-stack; display: inline-block; /*width: 142px;*/ text-align: center; padding:0 25px 0 40px;}
.Horizontal UL LI A { font-weight: bold; font-size: 14px; text-decoration: none; color: White; display: -moz-inline-stack; display: inline-block;padding-left:10px; padding-top: 8px; margin-top: 0px; }
.Horizontal UL LI.CMSListMenuHighlightedLImenuFirst { float: left; background: url(      "../App_Themes/Veritas/images/l3Tr.png" ) repeat-x; height: 30px; display: -moz-inline-stack; display: inline-block; position: relative; text-align: center; }
.Horizontal UL LI.CMSListMenuLImenuFirst { float: left; background: url(      "../App_Themes/Veritas/images/l3.gif" ) repeat-x; height: 36px; display: -moz-inline-stack; display: inline-block; position: relative;  text-align: center; }
.Horizontal UL UL LI.CMSListMenuLImenuFirst { float: left; background: url(      "../App_Themes/Veritas/images/l3.gif" ) repeat-x; height: 36px; display: -moz-inline-stack; display: inline-block; position: relative; width: 100%; text-align: center; width:182px;}
.Horizontal .CMSListMenuLink { display: -moz-inline-stack; display: inline-block; margin-top: 0px; font-family: Verdana; font-size: 14px; }
.Horizontal UL UL { position: absolute; top: 32px; left: 7px; font-size: 11px; }
.Horizontal UL UL LI.CMSListMenuLImenuFirst { float: left; background: url(      "../App_Themes/Veritas/images/l3Tr.png" ); background-repeat: repeat; height: 30px; margin-top: 3px; display: -moz-inline-stack; display: inline-block; position: relative; text-align: center; overflow: hidden; }
.Horizontal UL UL LI { display: block; height: 30px; width:182px; padding: 0; margin: 0px; background: url(../App_Themes/Veritas/images/l3Tr.png) repeat-x; }
.Horizontal UL LI span { padding-top: 8px; font-size: 12px; color: White; }
.Horizontal UL UL UL { border-right: #c2c2c2 2px solid; left: 100%; border-bottom: white 0px solid; }
.Horizontal UL UL { display: none; }
.Horizontal UL LI:hover { }
/**/
.Horizontal UL LI:hover UL UL { display: none; }
.Horizontal UL UL LI:hover UL UL { display: none; }
.Horizontal UL UL LI:hover { }
/**/
.Horizontal UL LI:hover UL { display: block; }
.Horizontal UL UL LI:hover UL { display: block; }
.Horizontal UL UL UL LI:hover UL { display: block; }
.Horizontal UL UL a { padding-top: 8px; }

/*# footer/footer #*/
.footerWrapper { clear:both; background-color: White; margin: 0 auto 20px auto; width: 958px; border: 0; padding: 10px 0 0 0; height: 70px; background: white url(../App_Themes/Veritas/images/l4.gif) repeat-x; background-position: top left; border-left: solid 2px White; border-right: solid 3px White; font-family: Verdana; font-size: 10px; text-transform: uppercase; }
.copyRight { width: 428px; line-height: 17px; }
.footerMenu { width: 505px; }
.footerMenu, .copyRight { float: right; margin: 0; padding: 0; border: 0; }
.footerMenu ul { padding: 0; margin: 0; }
.footerMenu { padding-right: 15px; }
#footerMenu { width: 495px; float: right; list-style-type: none; height: 25px; }
#footerMenu li { float: right; padding: 0 0px 0 20px; /*background:url(../App_Themes/Veritas/images/footerseparator.png) no-repeat left center;*/ }
#footerMenu li a { color: #374a9a; text-decoration: none; font-weight: bold; }
#footerMenu li a:hover { /*text-decoration:underline;*/ color: #FF9900; }
div.footerText { text-align: right; }
/*# body/body#*/
.contentBody { width: 100%; }
.contentWrapper { width: 958px; background: White url(../App_Themes/Veritas/images/l7.gif); margin-left: auto; margin-right: auto; border-bottom: solid 15px White; background-repeat: repeat-x; background-position: top left; overflow: hidden; padding-top: 30px; border-top: solid 2px White; border-left: solid 2px White; border-right: solid 3px White; clear: both; }

/*.col { overflow: hidden; margin-top: 15px; margin-bottom: 15px; background: white url(../App_Themes/Veritas/images/content-bg-line.gif) repeat-y 290px;width:100%; }*/
.contentLeft { width: 220px; padding: 0 0 0 15px; float: left; margin: 0; margin-left: -943px; }
.contentRight { width: 685px; padding: 0; margin: 0; float: left; overflow: hidden; padding-left: 258px; }
.contentRightTop { overflow: hidden; margin: 0; padding: 0; }
.topLeft, .topRight { float: left; width: 50%; margin: 0; padding: 0; border: 0; }
.contentRightBottom { overflow: hidden; margin-bottom: 15px; clear: both; }
.Bottom1 { width: 49%; float: left; }
.Bottom2 { width: 50%; float: left; }

.redContainer { border-top: solid 4px #cc0000; }
.redContainer h2 { color: #cc0000; }
.blueContainer { border-top: solid 4px #374a9a; }
.blueContainer h2 { color: #374a9a; }
.blueContainer, .redContainer { padding: 3px; padding-top: 10px; margin: 0 10px 5px 10px; }
.thinLine { padding: 10px 0 10px 0; clear: both; }

.destinationsTable td { vertical-align: top; padding-bottom: 15px; width: 193px; }
.yachtFinderHome { overflow: hidden;  /*margin:0 10px 10px 0;*/ margin-bottom:20px;}
.yachtFinderHome h2 { color: #374a9a; clear: both; border-bottom: solid 1px #374a9a; }



/*#home styles/home styles #*/
.homeDestination { font-weight: bold; display: block; padding-bottom: 3px; }
.destinationText { }
.newsPreviewContainer { padding-right: 10px; }
.newsPreviewContainer h2 { font-size: 12px; }
.newsPreviewContainer a, .newsPreviewTitle a { padding-left: 12px; background: url(../App_Themes/Veritas/images/singlearrow.gif) no-repeat 0 2px; }
.newsPreviewContainer a:hover, .newsPreviewTitle a:hover { background: url(../App_Themes/Veritas/images/singlearrowhover.gif) no-repeat 0 2px; }
.newsPreviewDate { width: 60px; height: 17px; text-decoration: underline; }

.newsPreviewContainer .article { padding-bottom: 10px; }
.newsPreviewContainer .article .teaser { padding-top: 3px; font-size: 11px; }

.newsPreviewTitle { font-weight: normal; padding-bottom: 5px; margin-top:10px; }
.newsPreviewTitle a { font-weight: normal; text-decoration: underline; }
.newsPreviewTitle a:hover { text-decoration: none; }
.newsPreviewTitle .date { float: left; display: -moz-inline-stack; display: inline-block; width: 70px; }
.newsPreviewSummary { padding-bottom: 10px; }

.newsPreviewContainer .newsPreviewTitle { margin-top:0px;}



.NewsBody { padding-bottom: 15px; }
/*.Date { padding: 5px; width: 70px; margin-bottom: 5px; }*/

/*#used boats listing#*/
.UsedNewBoatsListing { margin-top: 20px; overflow: hidden; }
.UsedNewBoatsRow { clear: both; overflow: hidden; padding-bottom: 5px; }
.luxuryItem, .luxuryItemAlternate { float: left; width: 49%; }
.luxuryItemAlternate { margin-left: 5px; }
.luxuryImg, .luxuryDetails { float: left; }
.luxuryDetails { padding-left: 10px; width: 122px; }
.UsedNewBoatsRow a { font-weight: bold; }


/*
.FormButton { background: url(../App_Themes/Veritas/images/Btn.png) no-repeat; width: 71px; height: 20px; color: white; border: none; font-weight: bold; font-size: 11px; font-family: Arial; }
*/
.FormButton { background: url(  "../CMSTemplates/Veritas/lib/images/Btn3.gif" ) no-repeat; position: relative; width: 69px; right: 1px; top: 6px; font-size:10px;cursor:pointer;font-weight:bold;border:none;height:20px;color: White;margin-left:3px;padding-bottom:3px;}

/*# Price list control#*/
.provPriceHead2 { font-weight: bold; padding-left: 3px; position: relative; margin-bottom: 2px; width: 682px; line-height: 25px; color: #FF9900; background-color: #ececec; }
.provPriceHead1 h2 { font-size: 13px; background-color: #979595; color: White; padding-top: 2px; padding-left: 2px; }
.provPriceLocationTbl { font-size: 11px; border: solid 1px #f1f6fc; width: 100%; clear: both; margin-bottom: 15px; }
.provPriceLocationTbl td { vertical-align: text-top; }
.provPriceExtras { padding-left: 5px; margin-bottom: 35px; }
.provPriceExtraHead { line-height: 23px; display: block; padding-left: 3px; color: #d34343; }
.provPriceTdModelYear { font-weight: bold; }
.provPriceTdModel { font-weight: bold; }
.provPriceTdModelD { color: #cc0000; width: 166px; }
.ProvPriceEarlyD, .provPriceExtraHead { font-weight: bold; color: #ffc52c; }
.ProvPriceEarlyD { color: #ffc52c; }
.provPriceDisc1 { vertical-align: top; }
.provPriceDisc2{vertical-align: top;} 
.provPriceDisc3 { width: 33%; vertical-align: top;}
.provPriceDiscountTbl { padding-top: 10px; width: 100%; }
.provPriceHullT { font-weight: bold; }
.DisplayUnitAndCurrency { position: absolute; top: 1px; right: 1px; }
.provPriceTdSeason { width: 50px; text-align: center; }
.provPriceTdSeasonD { width: 40px; text-align: center; }
.provPriceTdDeposit { text-align: center; font-weight: bold; }
.provPriceTdDepositD { text-align: center; }
.provPriceSeason { font-weight: bold; }
.provPriceDisc2 { width: 40%; }

/*# all yachts control#*/
.unitLinkCt { padding-left: 86px;padding-bottom:8px; }
.unitLinkCt a { }
.ULContainer { border: solid 1px #f1f6fc; width: 100%; padding-left: 10px; }
.ULContainer td { width: 50%; padding: 5px 0 5px 5px; }




/*# Yacht Details #*/
.YachtDetails h2 { font-size: 12px; color: #c94315; }
.yachtDetailsContainer { float: left; clear: both; width: 627px; }
.YachtDetailsMainImg { text-align: center; }
.picTitle { width: 100%; }
.picTitle img { max-width: 350px; width: expression(this.width > 350 ? 350: true); }
.yachtDetailsLeft img { border: solid 1px white; }
.yachtSpecifications { width: 257px; border: solid 1px #e3e5e6; margin: 5px 0 0 0px; float: left; line-height: 18px; }
.yachtSpecifications td { padding-left: 2px; }
.yacht-all { margin-top: 10px; width: 620px; clear: left; float: left; }
td.EquipTitle { vertical-align: top; width: 100%; }
td.graydark { vertical-align: top; margin-top: 1px; width: 100%; padding: 4px 3px 4px 3px; }
td.EquipTitle h2 { margin: 2px 0 0 0; vertical-align: top; font-size: 12px; color: #374a9a; font-weight: bold; background-color: #f1f6fc; padding: 4px 0 0 0; }
.yacht-left-column1 { background-color: #f1f6fc; color: #374a9a; }
.yacht-left-column2 { background-color: #f1f6fc; }
.yacht-left-column12 { color: #374a9a; }
.detailsHdr1 { padding: 3px 3px 8px 3px; margin-bottom: 10px; clear: both; }
.detailsHdr1 h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; color: #374a9a; }
.detailsHdr2 { font-size: 11px; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 2px; }
.imgsContainer { clear: both; width: 460px; margin: 0px; padding: 0px; border: solid 1px white; }
.lblHdrYachtDetails { width: 256px; margin-top: 2px; border: solid 1px #e3e5e6; color: #374a9a; }
.lblHdrYachtDetails h2 { font-weight: normal; color: #374a9a; font-weight: bold; padding: 2px 0 0 1px; }
.YDRIGHT { float: left; width: 256px; }

.relatedTable { width: 615px; border: solid 1px #e3e5e6; }
.relatedTable { text-align: left; }
.relatedTable h3 { margin: 0 0 0 6px; padding: 0 0 0 0; font-size: 12px; font-weight: normal; border-bottom: solid 1px #e3e5e6; }
.relatedlinksyachtheader1 { font-size: 11px; font-weight: bold; width: 24%; }
.relatedlinksyachtcolumn1 { font-size: 11px; width: 24%; vertical-align: top; }
.relatedlinksyachtcolumn1 ul { text-align: left; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; }
.relatedlinksyachtcolumn1 li { text-align: left; margin-left: 0px; background: url(        '../images/odr1.gif' ) left top no-repeat; }
.relatedlinksyachtcolumn1 li a { text-decoration: none; background: url(        "../images/point_1.gif" ); background-position: left; background-repeat: no-repeat; padding-left: 8px; }
.RelatedLinks a { margin-left: 3px; }
.relatedlink-content-inside { margin: 0px; padding: 0px; }

.OtherDestContainer { width: 100%; }
.OtherDestContainer td { width: 31%; }
.OtherDestContainer a { color: #2c2c2c; margin-top: 2px; text-decoration: none; }
.OtherDestContainer a:hover { text-decoration: underline; }

.PriceListContainer { padding-top: 10px; clear: both; }
.PriceListContainer h2 { padding-bottom: 3px; font-size: 12px; margin-top: 10px; font-weight: bold; color: #374a9a; }
.PriceListContainer0 { margin-top: 10px; }

#specialsyacht { width: 615px; font-size: 11px; margin: 3px 0 5px 0px; border: solid 1px #e3e5e6; }
#specialsyacht a { text-decoration: none; }
#specialsyacht a:hover { text-decoration: underline; }
#specialsyacht td { border-bottom: solid 1px #e3e5e6; border-right: solid 1px #e3e5e6; height: 17px; }
.specialsyachtcolumn1 { width: 50px; padding-left: 2px; }
.specialsyachtcolumn2 { text-align: center; width: 40px; }
#specialsyacht td.specialsyachtcolumn3 { vertical-align: top; border-right: none; }
.specialsyachtcolumn4 { vertical-align: top; color: #666666; background-color: white; }
.specialsyachtheader1 { font-weight: bold; color: #374a9a; background-color: #f1f6fc; overflow: hidden; }
.specialsyachtheader2 { background-color: #f1f6fc; color: #374a9a; overflow: hidden; }
.specialsyachtheader3 { font-size: 11px; padding: 2px 0 2px 5px; font-weight: bold; color: #374a9a; background-color: #f1f6fc; }
.specialsYachtFixed { width: 100%; float: left; margin-top: 2px; margin-bottom: 2px; overflow: hidden; }
.newStartDate { width: 100%; overflow: hidden; border-bottom: solid 1px #e3e5e6; }
.newStartDateLeft1 { width: 16%; float: left; height: 100%; padding-left: 3px; line-height: 17px; }
.newStartDateLeft2 { width: 40%; float: left; border-left: solid 1px #c2c2c2; height: 100%; padding-left: 3px; }
.newStartDateRight { width: 40%; float: left; padding-left: 3px; border-left: solid 1px #c2c2c2; }
.fromHeader1 { width: 100%; text-align: center; border-bottom: solid 1px #e3e5e6; }
.fromHeader2 { width: 100%; overflow: hidden; background-color: White; }
.fromHeader2L { width: 16%; float: left; background-color: White; color: #374a9a; border-right: solid 1px #e3e5e6; padding-left: 2px; }
.fromHeader2M { width: 40%; float: left; background-color: White; color: #374a9a; border-right: solid 1px #e3e5e6; padding-left: 2px; }
.fromHeader2R { width: 40%; float: left; background-color: White; color: #374a9a; padding-left: 2px; }

.operatorsRelatedUnits { width: 100%; }
.unitsListContainerL12 { width: 100%; /*overflow: hidden;*/ }
.unitsListItem { float: left; width: 100%; }
.unitlinkimg { float: left; width: 90px; }
.unitsListItem2 { width: 100%; float: left; margin-bottom: 10px; vertical-align: top; clear: both; }
.unitLinkImg2 { float: left; width: 85px; }
.unitLinkImg2 img { border: none; }
.unitLinkCt2 { float: left; width: 129px; margin-left: 6px; font-size: 11px; overflow: hidden; }
.unitLinkCt2 a { white-space: nowrap; }
.ULContanier2 { width: 100%; margin-bottom: 2px; }
.ULContanier { width: 100%; }
.ULContanier td { width: 50%; }
.unitLinkCt { margin-top: 3px; padding-left: 86px; }
.unitLinkCt a { }


/*# destinations #*/
.DestinationItem, .DestinationItem2 { margin-bottom: 5px; width: 49%; float: left; }
.DestinationItem { margin-right: 5px; }
.DestinationItem a, .DestinationItem2 a { font-weight: bold; text-decoration: none; }

.unitsListContainerL1 { width: 100%; clear: both; }
.unitsListItem3 { border-bottom: solid 3px white; }
.unitLinkCt3 { margin: 5px; /*background-color:#f1f6fc;*/ padding-left: 85px; }
.unitLinkCt3 a { }
.unitLinkImg3 { margin: 5px; }
.OperatorPricesForwarder a.more { background: url(../App_Themes/Veritas/images/blue-arrow.gif) no-repeat left center; padding: 10px; }

.luxuryYachtsTable { width: 100%; margin: 0px; padding: 0px; }
.luxuryYachtsTable td { width: 100%; }
.luxuryYachtsTable td { vertical-align: top; margin: 0px; padding: 0px; }
.luxuryItemSL { width: 100%; clear: both; }
.luxuryDetailsSL { float: left; width: 130px; margin: 0; padding: 0px; border: solid 1px White; }
.luxuryImg1SL { float: left; width: 85px; margin: 2px 0 0 0; padding: 0px; border: solid 1px White; }

.LuxuryDetailsL1 { width: 100%; overflow: hidden; }
.LuxuryDetailsL2 {padding-left:5px; }
.LuxuryDetailsL2 h2 { margin: 2px 0 0 2px; vertical-align: top; font-size: 11.6px; color: #374a9a; font-weight: bold; background-color: #f1f6fc; padding: 3px 0 2px 5px; }
.LuxuryDetailsL1Right { width: 306px; float: left; overflow: hidden; }
.LuxuryDetailsL2R { border-top: solid 1px #e3e5e6; margin-top: 12px; }
.LuxuryL1List1 { margin-left: 4px; padding: 2px; width: 242px; float: left; }
ul.LuxuryList1 { width: 100%; list-style-type: none; margin: 0; padding: 0; border: solid 1px #e3e5e6; overflow: hidden; }
.LuxuryList1 li { width: 100%; margin: 0; padding: 0; line-height: 20px; }
.luxuryListText1 { overflow: hidden; width: 100%; }
.luxuryListText2 { overflow: hidden; width: 100%; background-color: #f1f6fc; }
.luxuryList1Span1 { width: 40%; overflow: hidden; float: left; white-space: nowrap; color: #374a9a; }
.luxuryList1Span2 { width: 60%; overflow: hidden; float: left; }
.luxuryYImages { overflow: hidden; width: 360px; float: left; }

.YachtInfBizTxt { margin-top: 5px; font-weight: bold; }
.bizYachtInfoTbl{margin-left:5px;}
.bizYachtInfoTbl td{vertical-align:top;padding-top:8px;}
.bizYachtInfoLeft { color: #374a9a; }
td.bizYachtInfoLeft { color: #374a9a; vertical-align:top;}
td.bizYachtInfoRight { color: #374a9a; vertical-align:top;}


/*# operators prices links #*/
.OperatorsPricesLinks { margin: 0; padding: 0 0 0 0px; }
.OperatorsPricesLinksSpan { margin: 0 0 2px 0; clear: both; }
.OperatorsPricesLinksSpan a { text-decoration: none; padding-left: 14px; background: url(../App_Themes/Veritas/images/blue-arrow2.gif) no-repeat left center; }
.OperatorsPricesLinksSpan a:hover { background: url(../App_Themes/Veritas/images/orange-arrow2.gif) no-repeat left center; }

.OperatorsPricesLinksSpan2 { margin-left: 15px; padding-top: 6px; margin-bottom: 2px; font-weight: bold; }

.tooltip { position: relative; z-index: 5580; padding: 1px; background-color: White; overflow: hidden; }
.toolTipIframe { position: absolute; top: 0; left: 0; z-index: -1; height: 400px; width: 300px; height: 300px; }
.tooltip img { padding: 4px; border: solid 1px Black; }

.BasesContainer { clear: both; }
.destinationRow { overflow: hidden; margin-bottom: 3px; clear: both; }
.basesMap { clear: both; }
.basesMap img { margin-top: 15px; }
.DestinationItemText img { float: left; margin-right: 5px; }
.DestinationItemText { margin-top: 10px; padding-right: 10px; }

.SpecificDest { margin-top: 0px; vertical-align: top; padding-right: 5px; overflow: hidden; width: 349px; float: left; border-right: solid 1px #e1e5ee; }
.SpecificDest h2 { margin-bottom: 20px; padding: 0px; }
.SpecificDest img { float: left; margin-left: 2px; margin-bottom: 4px; }
.SpecificDestTxt { float: left; width: 345px; clear: both; margin-left: 5px; line-height: 17px; }
.SpecificDestTxt h2 { font-weight: bold; clear: both; margin: 0; padding: 0; margin-top: 7px; border-bottom: solid 1px #e1e5ee; color: #3a4763; font-size: 12px; }

.unitsListContainerL0 { width: 315px; padding-left: 10px; float: left; margin-top: -4px; overflow: hidden; }
.unitsListContainerL0 h2 { color: #374a9a; margin: 0; padding: 0; }
.OperatorsPricesForwarder { padding: 5px 0 15px 0; clear: both; }
.OperatorsPricesForwarder a { color: #374a9a; padding-left: 12px; background: url(../App_Themes/Veritas/images/blue-arrow2.gif) no-repeat left center; text-decoration: none; }
.OperatorsPricesForwarder a:hover { color: #FF9900; background: url(../App_Themes/Veritas/images/orange-arrow2.gif) no-repeat left center; }

.tblHomeBases { width: 618px; }
.tblHomeBases td { vertical-align: top; padding: 0; padding-right: 8px; padding-bottom: 15px; border-bottom: solid 1px #e1e5ee; width: 317px; }
.tblHomeBases td img { float: left; margin-right: 5px; }

.hide { display: none; }
.show { display: block; }

.yachtTitle { font-style: oblique; }

.yachtsHeading { color: #374a9a; background-color: White; height: 28px; overflow: hidden; }
.yachtsHeading h1 { padding-top: 12px; padding-left: 12px; background-color: #f1f6fc; }

.specialsOnline { position: relative; width: 207px; color: #374a9a; font-size: 18px; font-family: Verdana; }
.SpecialsCheck { position: absolute; top: 5px; right: 35px; width: 55px; font-size: 17px; }
.SpecialsPricesOffers { position: absolute; bottom: 9px; right: 32px; font-weight: bold; text-align: right; width: 200px; }



/*# contact box#*/
.contactText { line-height: 20px; }
.sailYLink1 { color: Red; }
.contactBox { clear: both; /*margin-top:15px;*/ border-top: solid 1px white; }
.contactBox h2 { border-bottom: solid 1px #374a9a; margin: 0; }
.pageHeading h1 { font-size: 17px; font-family: Verdana; font-weight: bold;color: #374a9a;}

.homeImages { margin-top: 20px; }

.homeImages a { display: block; color: White; text-decoration: none; }
.homeImages a:hover { color: #ff9900; }
.homeImages a.link1 { height: 55px; background-color: #FFC52C; border-bottom: solid 2px white; padding-bottom: 0; margin-bottom: 0; }
.homeImages a.link2 { height: 55px; background-color: #979595; border-bottom: solid 2px white; padding-bottom: 0; margin-bottom: 0; }
.homeImages a.link3 { height: 55px; background-color: #374A9A; border-bottom: solid 2px white; padding-bottom: 0; margin-bottom: 0; }
.homeImages td.col1 { border-bottom: solid 3px #374A9A; }
.homeImages td.col2 { border-bottom: solid 3px #FFC52C; }
.homeImages td.col3 { border-bottom: solid 3px #979595; }
.homeImages span.link1 { font-size: 25px; font-family: "Comic Sans MS"; letter-spacing: 3px; font-style: oblique; padding-left: 20px; }
.homeImages span.link2 { display: block; /*margin-left:50px*/ text-align: right; padding-right: 20px; padding-bottom: 0; margin-bottom: 0; font-size: 16px; font-family: "Comic Sans MS"; font-style: italic; font-weight: normal; letter-spacing: 1px; }


.mainHeading h1 { font-family: Verdana; font-size: 17px; font-weight: bold; color: #374a9a; border-bottom: solid 1px #697bcd; }

.FlaGallery { width: 688px; float: left; margin: 0; padding: 0; background: url(  "../App_Themes/Veritas/images/l6.gif" ); background-repeat: repeat-x; background-position: 0 87px; }
#ybFlashGallery { padding: 0; margin: 0; }

div.YachtBookerLinks { overflow: hidden; margin-top: 8px; }
span.sameLine { white-space: nowrap; }
.destText2 { padding-top: 3px; clear: both; }
.DestinationPage { }
.DestinationPage h1 { margin-bottom: 10px; border-bottom: solid 1px #374a9a; color: #374a9a; font-family: Verdana; font-size: 17px; font-weight: bold; }
.SpecificBaseContainer h1 { margin-bottom: 10px; border-bottom: solid 1px #374a9a; color: #374a9a; font-family: Verdana; font-size: 17px; font-weight: bold; }

.ImgCt1 { margin-bottom: 10px; }
.SpecificDest { line-height: 14px; }
.ContactForm { margin-top: 10px;padding-bottom:5px;}

.SiteMapContainer ul { list-style-type: none; line-height:16px;}
.SiteMapContainer ul li {margin-bottom:4px;}
.SiteMapContainer ul {padding:0;}
.SiteMapContainer ul ul {padding-left:20px;}
.SiteMapContainer a { background-image: url(../App_Themes/Veritas/images/singlearrow.gif); background-repeat: no-repeat;padding-left:10px;background-position:0 2px; }
.SiteMapContainer a:hover { background-image: url(../App_Themes/Veritas/images/singlearrowhover.gif); background-repeat: no-repeat; }

.unitsListContainerL3 h2{margin-top:20px;}
.LastMinuteContainerFixed{margin-bottom:15px;}

.ErrorLabel,
.EditingFormErrorLabel{color:Red;font-weight:bold;}


/*------------ itinerary styles*/
.itineraryLeft { float:left; width:300px;  margin-top:10px; overflow:hidden; }
.itineraryLeft .content { width:280px; }
.itineraryRight { float:left; overflow:hidden; width:380px;  margin-top:10px; clear:right; margin-bottom:25px;}
.itineraryLeft h2 {font-size:11px; padding:4px 2px 4px 2px; background-color:#FFE6A4; font-weight:bold; margin-top:4px; margin-bottom:3px;}
.imgDescSmall { color: #545454; margin-bottom:25px; font-size:10px; }

.ItineraryBreadCrumbs { border-bottom: solid 1px #374A9A; font-size:11px; padding-bottom:8px; margin-bottom:10px;}
.ItineraryBreadCrumbs a { text-decoration:none;}
H1.yellow {color:#ffbb04; }

.previous-next { text-align:center; clear:both; font-weight:bold; margin-bottom:15px; }
.previous-next .btnPrevious { margin-right:10px;}

.ListOfDays { list-style-type:none; float:left; width:500px; margin:0; padding:0; }
.ListOfDays li { font-size:12px; background: url(http://www.yachtbooker.com/CMSTemplates/CMS_YB2/img/odr.gif) no-repeat top left; padding:0 0 0 10px; margin:0px; }
.Itinerary h2 { font-size:12px; margin-bottom:5px; }
.Itinerary img {float:left; margin-right:15px; }

.articlePreview { margin-bottom:15px; margin-top:10px;}
.articlePreview a { line-height:19px; padding-bottom:5px; padding-left: 12px; background: url(../App_Themes/Veritas/images/singlearrow.gif) no-repeat 0 2px; }
.articlePreview a:hover { background: url(../App_Themes/Veritas/images/singlearrowhover.gif) no-repeat 0 2px; }

.articleDefault .articleTeaser { /*font-weight:bold;*/ font-size:13px; color: #374A9A;}
.BreadCrumbs { margin-top:10px; margin-bottom:10px; }

.EditingFormInfoLabel{color:Red;font-weight:bold;}
.LuxuryControlContainer1 h2,
.luxuryAdvancedInfo h2{ margin: 12px 0 0 0; vertical-align: top; font-size: 11.6px; color: #374a9a; font-weight: bold; background-color: #f1f6fc; padding: 3px 0 2px 5px; }
.luxuryAdvancedInfo {width:100%;}
.LuxuryControlContainer1{margin-bottom:10px;}
.luxuryAdvancedInfo td.td2{padding-left:5px;}

.BookingLbl1{margin-bottom:12px;}