body { width: 100%; margin-left: 0px; margin-top: 0px; font-family: Tahoma; color: #525252; }
form#form1 { width: 100%; text-align: left; margin-left: 0px; padding: 0px; overflow: hidden; font-size: 12px; }

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

a { color: #c53d10; text-decoration: none; text-decoration: underline; }
a:hover { color: #465d9e; }
h3 { font-size: 12px; }
h2 { font-size: 17px; margin: 0px; padding: 0px; }
h1 { font-size: 13px; margin: 0px; padding: 0px; }
.orangeText { color: #c53d10; }
.BlueText { color: #465d9e; }

.topPart { height: 18px; width: 990px; margin: 0px; padding: 0px; font-size: 9px; border: solid 1px White; overflow: hidden; text-align: right; }
.topInfo { width: 567px; margin-top: 3px; border: solid 1px White; float: left; text-align: right; border-right: solid 1px #e3e3e3; }
.topInfo span { margin-right: 13px; color: #8d8d8d; }
.topMail { float: left; width: 50px; }
.topMail a img { margin-top: 18px; margin-left: 40px; border: solid 1px White; }

.content { width: 980px; margin-left: 15px; clear: both; position: relative; padding-bottom: 5px; z-index: 5; }
.contentLeft { width: 250px; font-size: 97%; float: left; /*overflow:hidden;*/ margin-left: -981px; }
.contentRight { width: 717px; padding-right: 2px; font-size: 97%; float: left; padding-left: 262px; }

/*k
.content { width: 980px; margin-left: 15px; clear: both; position: relative;overflow:hidden; padding-bottom:5px;}
.contentLeft { width: 250px; font-size: 97%; position: absolute; left: 0px; top: 5px; float:left;}
.contentRight { width: 717px; top: 5px; left: 259px; padding-left: 2px; padding-right: 2px; font-size: 97%; position: relative; }
*/
/*
.content { width: 980px; margin-left: 15px; margin-top: 10px; padding-top:270px; }
.contentLeft { width: 250px; float: left; }
.contentRight { width: 717px; margin-top: 2px; margin-left: 7px; float: left; padding-left: 2px; padding-right: 2px; }*/

.languageSelection img { border: none; }

.HorizontalMenuContainer { background: url(  "../images/h_6.gif" ) repeat-x; height: 61px; width: 992px; margin: 0px; padding: 0px; position: relative; z-index: 10; }
.HMenuRImg { float: right; width: 12px; height: 60px; }
.menu1ContainerLeft { float: left; width: 12px; margin: 0px; padding: 0px; background-color: White; overflow: hidden; }
.leftImg { float: left; }
.logoImgDiv { width: 263px; float: left; overflow: hidden; background-color: White; margin: 0px; padding: 0px; }
.logoImgDiv img { margin-left: 10px; }
.menu1ContainerRight { font-weight: bold; float: left; margin: 0px; padding: 0px; width: 700px; }
/*++
.menu1ContainerRight ul { list-style-type: none; height: 61px; margin: 0px; padding: 0px; }
.menu1ContainerRight ul li { background: url(                                           "../images/h2_2.gif" ); display: inline; text-align: center; float: left; height: 61px; margin-right: -2px; padding:0 22px 0 22px;}
.menu1ContainerRight ul li.CMSListMenuLIHMenuL1, .menu1ContainerRight ul li.CMSListMenuHighlightedLIHMenuL1 { background: url(                                           "../images/h_1.gif" ); display: inline; text-align: center; float: left;  height: 61px; margin-right: -2px; }
.menu1ContainerRight ul li a { text-decoration: none; color: White; display: -moz-inline-stack; display: inline-block; font-size: 96%;padding-top:10px;margin-top:0px;}
.menu1ContainerRight ul li a:active{border:none;} 
.menu1ContainerRight ul li a:hover { text-decoration: none; color: White; padding-top: 15px;}
.menu1ContainerRight ul li.CMSListMenuHighlightedLI a{padding-top: 15px;}
.menu1ContainerRight ul li.CMSListMenuHighlightedLIHMenuL1 a{padding-top: 15px;}
++*/

/*======================*/
.Horizontal { float: left; width: 100%; }
.Horizontal a:hover { color: White; }
.Horizontal UL { padding: 0px; margin: 0px; width: 100%; list-style-type: none; position: relative; }
.Horizontal UL LI { background: url(       "../images/h2_2.gif" ); height: 61px; margin-right: -2px; display: -moz-inline-stack; display: inline-block; float: left; position: relative; width: 142px; text-align: center; }
.Horizontal A { text-decoration: none; color: White; display: -moz-inline-stack; display: inline-block; font-size: 96%; padding-top: 10px; margin-top: 0px; }
.Horizontal UL UL { z-index: 1500; position: absolute; top: 31px; left: 0px; font-size: 11px; }
.Horizontal UL UL LI { display: block; height: 25px; width: 141px; padding: 0 0 0 0; margin: 0px; }
.Horizontal UL UL UL { border-right: #c2c2c2 2px solid; left: 100%; border-bottom: white 0px solid; top: -1px; }
.Horizontal UL UL { display: none; }
.Horizontal UL LI:hover UL UL { display: none; }
.Horizontal UL UL LI:hover UL UL { display: none; }
.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 .CMSListMenuLink { color: White; display: -moz-inline-stack; display: inline-block; font-size: 96%; padding-top: 10px; margin-top: 0px; }
/*============================*/

.VerticalMenuContainer { width: 1200px; clear: both; }
.menu2ContainerLeft { width: 240px; float: left; margin: 20px 0 0 0; padding: 0 0 0 8px; }
.menu2ContainerLeft2 { margin: 20px 0 0 0; padding: 0 0 0 8px; }
.menu2ContainerLeftInside { background: url(   "../images/rep_1.gif" ) repeat-x; color: White; margin: 0px; padding: 0px; }
.VerticalMenu { border: solid 1px White; margin: 10px 0 5px 0px; padding: 0px; }
.VerticalMenu a { color: #838b8e; font-weight: bold; font-size: 10px; }
.VerticalMenu ul { list-style-type: none; width: 100%; margin: 0px; padding: 0px; }
.VerticalMenu ul li { line-height: 27px; background: url(     "../images/rep_2.gif" ) repeat-x; background-position: 0% 90%; width: 100%; margin: 0px; padding: 0px; white-space: nowrap; overflow: hidden; }
.VerticalMenu ul li a { padding-left: 15px; background: url(     "../images/q_1.gif" ); background-position: left; text-decoration: none; background-repeat: no-repeat; margin-top: 2px; }
.VerticalMenu ul li a:hover { color: #465d9e; }
.VerticalMenu ul li.CMSListMenuLIverticalLast { background: none; }
.menu2ContainerRight { margin: 0px; padding: 0px; margin-left: 15px; float: left; width: 717px; }
.menu2ContainerRight img { border: none; margin: 0px; padding: 0px; right: 1px; }
img.mainHalfImg { height: 188px; float: left; }


.footerContainer { clear: both; width: 980px; margin-left: 15px; background: url(    "../images/rep_5.gif" ); background-repeat: repeat-x; padding-top: 25px; }
.footerMenu { width: 100%; text-align: center; }
.footerMenu ul { margin: 10px 0 0 0; padding: 0px; }
.footerMenu ul li { display: inline; color: #3b3b3b; }
.footerMenu ul li a { text-decoration: none; }
.footerMenu ul li { background: url(   "../images/footer1.gif" ); background-position: left; background-repeat: no-repeat; padding-left: 6px; }
.footerMenu ul li.footerFirst { background: url(   "../images/noImg.gif" ); padding-left: 5px; }
.copyRight { width: 100%; text-align: center; vertical-align: middle; margin: 5px 0 0 0; color: #8f8f8f; font-size: 11px; }
.YachtBookerLinks a { display: -moz-inline-stack; display: inline-block; padding-top: 3px; }
.YachtBookerLinks a img { border: none; }
.YachtBookerLinks { margin: 0px; padding: 0px; vertical-align: top; border: solid 1px White; }
.poweredText { display: -moz-inline-stack; display: inline-block; padding: 0px; border: solid 1px White; }

.CornerCtainer { width: 5px; height: 5px; }
.CornerCtainer img { width: 5px; height: 5px; }
.CornererTable { width: 100%; margin-top: 5px; }
.LeftPoints { background: url(   "../images/rep_4.gif" ); background-repeat: repeat-y; background-position: left top; outline-width: 1px; width: 5px; }
.RightPoints { width: 1px; height: 100%; background: url(   "../images/rep_4.gif" ); background-repeat: repeat-y; background-position: top right; }
.MiddleContentTop { background: url(   "../images/rep_3.gif" ); background-repeat: repeat-x; }
.MiddleContentBottom { background: url(   "../images/rep_3.gif" ); background-repeat: repeat-x; height: 5px; background-position: bottom left; vertical-align: bottom; }
.MiddleContentBottom img { width: 2px; height: 1?x; }

.orangeHeader, .orangeHeaderStandard { color: #c94315; margin: 0px; padding: 0px; text-align: center; }
.orangeHeader h2 { font-size: 17px; margin: 0px; padding: 0px; text-align: left; }
.orangeHeader h1 { font-size: 17px; margin: 0px; padding: 0px; }
.orangeHeaderStandard h1 { margin: 0px 0px 15px 0px; background: url(   "../images/rep_2.gif" ); background-position: left bottom; background-repeat: repeat-x; font-size: 17px; }

.grayHeader { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #d6d6d6; border-bottom: solid 1px #717171; padding-bottom: 3px; }

.HomeInfo { width: 100%; overflow: hidden; }
.HomeInfoL { float: left; width: 150px; background: url(   "../images/rep_6.gif" ); background-repeat: repeat-y; background-position: right; }
.HomeInfoL img { margin: 5px 0 0 10px; }
.HomeInfoR { float: left; width: 543px; padding-top: 12px; padding-left: 8px; }

.UsedNew { margin: 15px 0 0 0; }
.UsedNewTbl { background-image: url(   "../images/rep_l.gif" ); background-position: left; background-repeat: repeat; width: 714px; margin-left: auto; margin-right: auto; }
.UsedNewTblTd1 { background-image: url(   "../images/rep_1.gif" ); background-position: left; background-repeat: repeat; }
.UsedNewTblL { background-image: url(   "../images/div_1.gif" ); background-position: right; background-repeat: no-repeat; width: 362px; }
.UsedNewTblL2 { width: 362px; }
.UsedNewTblIMG { width: 5px; background-color: White; padding: 0; margin: 0; }
.UsedNewTblIMG img { width: 5px; height: 36px; border: none; }
.UsedNewTblLTxt { font-size: 13px; font-weight: bold; color: #c94315; font-style: oblique; text-align: center; width: 100%; }

.UsedNewL { width: 49%; float: left; }
.UsedNewR { width: 49%; float: left; padding-top: 0px; padding-left: 12px; }

.HomeInfo h2 { color: #c94315; }

.luxuryYachtsTable { width: 100%; margin: 0px; padding: 0px; }
.luxuryYachtsTable td { width: 50%; }
.luxuryYachtsTable td { vertical-align: top; margin: 0px; padding: 0px; }
.luxuryItem { width: 90%; margin: 0 5px 5px 0; padding: 0 10px 0 0; }
.luxuryItemHome { width: 100%; clear: both; }
.luxuryItemSL { width: 100%; clear: both; }
.luxuryDetails { margin: 3px 0 0 8px; padding: 0px; float: left; width: 165px; }
.luxuryDetails { float: left; width: auto; margin: 3px 0 0 8px; padding: 0px; }
.luxuryDetailsHome { float: left; width: 190px; margin: 8px 0 0 25px; padding: 0px; border: solid 1px White; }
.luxuryDetailsSL { float: left; width: 146px; margin: 8px 0 0 0px; padding: 0px; border: solid 1px White; }
.luxuryImg1 { width: 150px; margin: 0px; padding: 0px; float: left; }
.luxuryImg1Home { float: left; width: 105px; margin: 4px 0 0 0; padding: 0px; border: solid 1px White; }
.luxuryImg1SL { float: left; width: 90px; margin: 2px 0 0 0; padding: 0px; border: solid 1px White; }
.luxuryImg1Home img { border: none; }
.luxuryName a { margin: 0 0 4px 0; }

.UsedNewBoatsListContainer { margin: 10px 0 0 0; padding: 5px 0 0 5px; width: 100%; border: solid 1px #e3e5e6; }
.luxuryItemHome2 { width: 48%; float: left; padding-top: 5px; }
.luxuryItemHome22 { width: 48%; float: left; }
.luxuryImg1Home2 { float: left; width: 175px; margin: 0 0 0 0; padding: 0px; border: solid 1px White; }
.DetailsHome2 { float: left; width: 150px; margin: 8px 0 0 5px; padding: 0px; border: solid 1px White; }
.luxuryName2 a { margin: 0 0 4px 0; }
.UsedNewBoatsRow { clear: both; }

.tooltipTrigger { border-bottom: 0px #FFCC99 dotted; margin: 0px; padding: 0px; }
.tooltipTrigger img { border: 0; margin: 5px; padding: 0px; }
.tooltip { border: 1px solid #666666; background-color: #FFFFff; font-family: Tahoma, Verdana, Sans-Serif; margin-left: 15px; margin-bottom: 50px; color: #000000; max-width: 308px; width: expression( this.width> 308 ? 308 : true); padding: 4px; position: relative; z-index: 5580; /*overflow: hidden;*/ }
.img { z-index: 5585; position: relative; }

.tooltip iframe { display: none; /*sorry for IE5*/ display: /**/ block; /*sorry for IE5*/ position: absolute; /*must have*/ top: 0; /*must have*/ left: 0; /*must ?ave*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ width: 3000px; /*must have for any big value*/ height: 3000px /*must have for any big value*/; }
.img250 { max-width: 250px; width: expression( this.width> 250 ? 250 : true ); z-index: 90; position: relative; }
.img350 { max-width: 350px; width: expression( this.width> 350 ? 350 : true ); z-index: 90; position: relative; }

.BuyContainer { float: left; width: 220px; height: 174px; position: relative; }
.BuyContainer h2 { color: #c94315; margin-left: 10px; }
.BuyContainer ul { list-style-type: none; width: 100%; margin: 15px 0 15px 10px; padding: 0px; }
.BuyContainer ul li { width: 100%; margin: 0px 0px 20px 0x; padding: 0px; margin-bottom: 3px; }
.BuyContainer ul li a { color: #465d9e; padding-left: 15px; background: url(   "../images/point_1.gif" ); background-position: left; text-decoration: none; background-repeat: no-repeat; margin-top: 2px; }
.BuyContainer select { color: #575757; font-size: 11px; margin: 7px 0 0 10px; width: 107px; }
.BuyMoreInfo { height: 20px; width: 100%; background-color: #e5e7e8; /*margin: 6px 0 0 10px;*/ position: absolute; bottom: 0px; }
.BuyMoreInfTxt { float: left; padding: 3px; margin-top: 5px; clear: both; }
.BuyMoreInfTxt a { padding-left: 10px; background: url(   "../images/point_1.gif" ); background-position: left; background-repeat: no-repeat; margin-top: 2px; }
.red { color: #c94315; }
.red1 { color: #c94315; margin: 0 2px 0 15px; }

.contactBox { width: 100%; clear: both; }
.contactBox img { float: left; margin-left: 3px; margin-top: 8px; }
.contactText { line-height: 19px; margin: 0 0 8px 3px; clear: both; }
.ContactHead { width: 182px; margin: 10px 0 10px 10px; border-bottom: solid 1px #717171; float: left; }
.ContactHead h2, .Header2 h2 { font-size: 17px; color: #c94315; margin: 0 0 3px 0; }
.contactT1 { color: #465d9e; width: 50px; overflow: visible; display: -moz-inline-stack; display: inline-block; }
.Header2 { width: 235px; margin: 10px 0 10px 3px; border-bottom: solid 1px #717171; float: left; }


.yachtFinderHome { width: 100%; margin-top: 5px; position: relative; overflow: hidden; }
.yachtFinderHome h2 { border-bottom: solid 1px #717171; }
.staticMapContainer { margin: 10px 0 5px 0; float: left; width: 320px; }
.staticMapTxt { float: left; width: 150px; }
.staticMapTxt ul { list-style-type: none; width: 100%; margin: 15px 0 0 10px; padding: 0px; }
.staticMapTxt ul li { line-height: 15px; width: 100%; margin: 3px 0 0 0; padding: 0px; }
.staticMapTxt ul li a { color: #888888; padding-left: 15px; background: url(   "../images/point_1.gif" ); background-position: left; text-decoration: none; background-repeat: no-repeat; margin-top: 2px; }
.staticMapTxt ul li a:hover { color: #465d9e; }

.unitsListContainerL0 { width: 350px; padding-left: 10px; float: left; margin-top: -4px; }
.unitsListContainerL0 h2 { font-size: 17px; padding: 0px; margin: 0 0 3px 3px; font-weight: normal; font-weight: bold; }
.unitsListContainerL3 { /*border:solid 1px #e3e5e6;*/ }
.unitsListContainerL3 h2 { font-size: 17px; padding: 0px; margin: 0 0 3px 3px; font-weight: normal; font-weight: bold; }
.OperatorsPricesForwarder { padding: 5px 0 15px 5px; clear: both; }
.OperatorsPricesForwarder a { padding-left: 10px; background: url(   "../images/point_1.gif" ); background-position: left; background-repeat: no-repeat; }
.unitsListContainerL1 { width: 100%; clear: both; }
.unitsListTitle { font-weight: bold; color: #465d9e; }
.unitsListTitle h2 { font-size: 11px; }
.unitLinkImg3 { float: left; width: 90px; margin-left: 2px; }
.unitLinkImg3 img { border: none; }
.unitsListItem3 { width: 98%; /*float: left;*/ clear: both; padding-top: 10px; }
.unitsListItem4 { width: 49%; float: left; clear: right; }
.unitsListItem3, .unitsListItem4 { margin-bottom: 3px; vertical-align: top; }
.unitLinkCt { float: left; width: 240px; margin-top: 5px; }
.unitLinkCt3 { float: left; width: 200px; margin-top: 5px; padding-left: 20px; }
.ViewMoreSales { clear: both; padding-top: 10px; }
.ViewMoreSales a { padding-left: 10px; background: url( "../images/point_1.gif" ); background-repeat: no-repeat; background-position: 0 50%; }

.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: 3px; vertical-align: top; }
.unitLinkImg2 { float: left; width: 85px; }
.unitLinkImg2 img { border: none; }
.unitLinkCt2 { height: 15px; float: left; width: 140px; margin-top: 5px; margin-left: 10px; }
.ULContanier2 { width: 100%; margin-bottom: 2px; }
.ULContanier { width: 100%; }
.ULContanier td { width: 50%; }

.YachtDetails { width: 100%; }
.YachtDetails h2 { font-size: 12px; color: #c94315; }
.yachtDetailsContainer { padding-top: 10px; position: relative; float: left; clear: both; /*overflow: hidden;*/ border: solid 1px #daddde; width: 715px; z-index: 0; }
.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: 345px; 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: 100%; 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 2px; vertical-align: top; font-size: 12px; color: #465d9e; font-weight: normal; background-color: #e3e5e6; }
.yacht-left-column1 { background-color: #e3e5e6; color: #465d9e; }
.yacht-left-column2 { background-color: #e3e5e6; }
.yacht-left-column12 { color: #465d9e; }
.detailsHdr1 { padding: 3px 3px 8px 3px; margin-bottom: 10px; clear: both; background: url(   "../images/rep_1.gif" ); background-repeat: repeat-x; background-position: bottom; }
.detailsHdr1 h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; color: #465d9e; }
.detailsHdr2 { font-size: 11px; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 2px; }
.lblHdrYachtDetails { width: 345px; margin-top: 2px; border: solid 1px #e3e5e6; color: #465d9e; }
.lblHdrYachtDetails h2 { font-weight: normal; color: #465d9e; }
.YDRIGHT { float: left; width: 343px; }

.relatedTable { width: 100%; border-top: solid 1px #e3e5e6; }
.relatedTable { text-align: left; }
.relatedTable h3 { margin: 0 0 0 0; padding: 0 0 0 0; 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; }

#specialsyacht a { text-decoration: none; }
#specialsyacht a:hover { text-decoration: underline; }
#specialsyacht { width: 100%; font-size: 11px; border-top: solid 1px #e3e5e6; margin-bottom: 5px; margin-top: 3px; }
#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.specialsyachtcolum?3 { vertical-align: top; border-right: none; }
.specialsyachtcolumn4 { vertical-align: top; color: #666666; background-color: white; }
.specialsyachtheader1 { font-weight: bold; color: #465d9e; background-color: #eaeaea; overflow: hidden; }
.specialsyachtheader2 { background-color: #eaeaea; color: #465d9e; overflow: hidden; }
.specialsyachtheader3 { font-size: 11px; padding: 2px 0 2px 5px; font-weight: bold; color: #465d9e; background-color: #eaeaea; }
.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: #465d9e; border-right: solid 1px #e3e5e6; padding-left: 2px; }
.fromHeader2M { width: 40%; float: left; background-color: White; color: #465d9e; border-right: solid 1px #e3e5e6; padding-left: 2px; }
.fromHeader2R { width: 40%; float: left; background-color: White; color: #465d9e; padding-left: 2px; }

.headerGri h1 { font-size: 12px; font-weight: bold; }

.PriceListContainer { border: solid 1px #e3e5e6; padding-top: 10px; border-top: none; clear: both; }
.PriceListContainer h2 { width: 100%; padding-bottom: 3px; font-size: 12px; margin-top: 10px; font-weight: bold; color: #465d9e; }
.PriceListContainer0 { margin: 0; padding: 0; }
.PriceListContainer0 h2 { background: url(   "../images/rep_3.gif" ); background-repeat: repeat-x; background-position: bottom; width: 100%; padding-bottom: 5px; font-size: 12px; margin-top: 2px; font-weight: bold; color: #465d9e; }

.YachtsTitles { width: 100%; margin-top: 5px; }
.YachtsTitlesCTainer { background-image: url(   "../images/rep_l.gif" ); background-repeat: repeat-x; }
td.YachtsTitles { width: 5px; }

.LuxuryControlContainer { margin-bottom: 0px; }

.LuxuryControlContainer1 { margin-top: 0px; margin-left: 0px; border: solid 1px #e3e5e6; }
.luxuryFiltersContainer { overflow: hidden; margin-bottom: 15px; }
.luxuryFilterDropd { width: 135px; margin-bottom: 5px; background-color: #fbfdb5; }
.luxuryFilterItem { width: 135px; float: left; }
.luxuryFilterItem2 { width: 135px; float: left; margin-left: 13px; }
.luxuryFilterLYTYpe { width: 135px; }
.LuxuryDetailsL1 { width: 100%; margin-bottom:5px;overflow:hidden;}
.LuxuryDetailsL2 { border-bottom: solid 1px #e3e5e6; border-top: none; padding: 4px; clear: both; padding-left: 7px; line-height: 14px; }
.LuxuryDetailsL2 h2 { vertical-align: top; font-size: 11.6px; color: #465d9e; font-weight: bold; background-color: #e3e5e6; clear: both; padding-left: 3px; line-height: 20px; }
.LuxuryDetailsL1Right { width: 306px; float: left; overflow: hidden; }
.LuxuryDetailsL2R { border-top: solid 1px #e3e5e6; margin-top: 12px; padding: 7px; }
.LuxuryL1List1 { margin-left: 4px; padding: 2px; width: 340px; float: left; overflow: hidden; }
.bordereTitle, .bordered { height: 20px; padding-left: 15px; background: url(   "../images/point_1.gif" ); background-position: left; background-repeat: no-repeat; }
.borderedPrice, .bordereTitle, .bordered { line-height: 20px; padding-left: 15px; border-bottom: solid 1px #e3e5e6; }
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 { width: 100%; overflow: hidden; }
.luxuryListText2 { width: 100%; background-color: #e3e5e6; overflow: hidden; }
.luxuryList1Span1 { width: 40%; float: left; color: #465d9e; }
.luxuryList1Span2 { width: 60%; float: left; }
.tableTopRightInfo { width: 350px; margin: 10px 0 10px 3px? line-height: 15px; float: left; }
.tableTopRightInfo td { width: 100%; }
td.AdvancedInfoHeader { color: #c53d10; background: url(   "../images/rep_3.gif" ); background-repeat: repeat-x; background-position: 0% 90%; width: 100%; padding-bottom: 8px; margin-top: 10px; }
.luxuryAdvancedInfo { border: none; width: 100%; margin-top: 5px; }
.luxuryAdvancedInfo td { padding-left: 7px; }
.luxuryAdvancedInfo h2 { color: #465d9e; font-size: 11.6px; margin: 0px; padding: 0px; background-color: #e3e5e6; clear: both; }
.td1 { width: 100%; margin: 0px; line-height: 16px; }
.td2 { vertical-align: top; width: 100%; }

.YachtInfBizTxt { margin-top: 5px; font-weight: bold; }
.bizYachtInfoLeft { color: #465d9e; }

.provPriceHead1 { background-color: #cdd2d3; margin-bottom: 5px; padding-left: 3px; }
.provPriceHead1 h2 { background: none; }
.provPriceLocationTbl { width: 100%; margin: 0 0 17px 0; border: solid 1px #d6d9da; }
.provPriceLocationTbl a { text-decoration: none; line-height: 17px; }
.provPriceHead2 { font-weight: bold; background-color: #e3e5e6; padding-left: 3px; }
.provPriceTdModel, .provPriceTdCurrency, .provPriceTdDeposit, .provPriceTdSeason { border-bottom: solid 1px #e3e5e6; color: #465d9e; }
.provPriceTdSeason, .provPriceTdSeasonD { text-align: center; }
.provPriceHullTyp { }
.provPriceDiscountTbl, .provPriceExtras { width: 100%; border: solid 1px #e3e5e6; }
.provPriceDiscountTbl { margin-top: 4px; }
td.provPriceDisc1 { width: 50%; vertical-align: top; }
td.provPriceDisc2 { width: 50%; vertical-align: top; }
.ProvPriceEarlyD, .provPriceExtraHead { color: #c94315; }

.NewsPreviewSummary { margin-bottom: 15px; padding-left: 10px; }
.NewsPreviewTitle { background: url(   "../images/point_1.gif" ); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 10px; margin-top: 4px; }
.NewsPreviewDate { color: #465d9e; padding-left: 10px; }
.newsItemDetail h1 { color: #c94315; }
.Date { color: #465d9e; }
.NewsContent { color: #465d9e; }

.OperatorsPricesLinks { margin: 0; padding: 0; }
.OperatorsPricesLinksSpan { margin: 0 0 2px 0; clear: both; }
.OperatorsPricesLinksSpan a { padding-left: 15px; background: url(   "../images/point_1.gif" ); background-position: left; text-decoration: none; background-repeat: no-repeat; }
.OperatorsPricesLinksSpan2 { margin-left: 15px; margin-top: 6px; margin-bottom: 2px; color: #465d9e; }

.SailYLink1 { margin-left: 3px; padding: 0px; color: #465d9e; padding-left: 10px; background: url(   "../images/point_1.gif" ); background-position: left; text-decoration: none; background-repeat: no-repeat; }

.ContactForm { width: 99%; margin: 0; border: solid 1px #c2cfbb; padding: 5px 0 0 5px; }
.bizTLeft { color: #465d9e; }
.FormButton { border: none; color: White; font-weight: bold; background: url(   "../images/buttons1_033.png" ); width: 60px; height: 18px; cursor: pointer; font-size: 11px; }
.EditDestPanel { width: 250px; height: 50px; background-color: Orange; color: Black; }

.SpecificDest { margin-top: 0px; border: solid 1px #c2cfbb; vertical-align: top; padding: 5px; overflow: hidden; width: 345px; float: left; }
.SpecificDest h2 { margin-bottom: 20px; padding: 0px; }
.SpecificDest img { float: left; margin-left: 2px; }
.SpecificDestTxt { float: left; width: 384px; clear: right; margin-left: 5px; border: dotted 1px #c2cfbb; }
.BasesContainer { color: #c94315; border: solid 1px #e1e1e1; padding-top: 15px; overflow: hidden; margin-top: 0px; width: 715px; }
.DestinationPage { width: 345px; float: left; border-right: solid 1px #e3e5e6; }
.basesMap { float: left; width: 350px; padding-left: 6px; }
.DestinationPage h1 { margin: 0px 0px 15px 0px; background: url(   "../images/rep_2.gif" ); background-position: left bottom; background-repeat: repeat-x; }
.DestinationItem, .DestinationItem2 { color: #c94315; padding: 0 0 0 0; border: solid 1px white; }
.DestinationItem, .DestinationItem2 { /*width: 49%; float: left;-for2Columns-*/ margin-right: 5px; clear: both; overflow: hidden; }
.DestinationItem2 { clear: right; }
.DestinationItem a, .DestinationItem2 a { text-decoration: none; padding-left: 15px; background: url(   "../ima?es/point_1.gif" ); background-position: left; text-decoration: none; background-repeat: no-repeat; }
.DestinationItem a img, .DestinationItem2 a img { border: none; }
.destinationRow { overflow: hidden; }
.DestinationItemText { color: #525252; margin-top: 3px; width: 100%; margin-bottom: 15px; margin-left: 5px; background: url(   "../images/rep_3.gif" ) repeat-x; background-position: top; }
.DestinationItemText img { margin: 4px 4px 10px 0; width: 160px; float: left; }
.destItemAddress { color: #465d9e; }
td.SpecificDestTitle { background: url(   "../images/rep_3.gif" ) repeat-x; background-position: bottom; font-weight: bold; }
.SpecificDestTab1 { margin-top: 20px; clear: both; }
.SDTd1 { color: #465d9e; width: 130px; }
.SpecificDestBottom { color: #465d9e; margin-top: 5px; }
.EditingFormInfoLabel { margin: 2px 0 2px 0; display: block; color: #465d9e; font-weight: bold; }
.mapImg { margin-top: 7px; width: 320px; margin-bottom: 7px; }
.ImgCt1 { width: 452px; text-align: center; float: left; }
.ImgCt1 img { margin-bottom: 4px; }

.InfoTextContent ul { margin: 0px; padding: 0px; }
.InfoTextContent li { list-style-image: url(   "../images/point_1.gif" ); margin-left: 15px; }
.InfoTextContent lh { color: #465d9e; }
.InfoTextHeader { color: #465d9e; font-weight: bold; border-bottom: solid 1px #d8d8d8; }
.InfoTextSubHeader { color: #465d9e; clear: both; }
.InfoTextContent { margin-top: 10px; line-height: 16px; }
.InfoTextContent img { padding-right: 5px; padding-bottom: 5px; }
.SiteMapContainer { border: solid 1px #dadada; }
.SiteMapContainer ul { list-style-type: none; margin-left: 3px; }
.SiteMapContainer ul ul { list-style-type: none; margin-left: 30px; }
.SiteMapContainer a { color: #465d9e; padding-left: 15px; background: url(   "../images/point_1.gif" ); background-position: left; text-decoration: none; background-repeat: no-repeat; }
.headerOrange h1 { color: #c53d10; font-weight: bold; font-size: 12px; margin-bottom: 3px; border: solid 1px #dadada; }

.floatingImage { float: left; padding: 0 4px 3px 0; }
.lineSpacing { line-height: 15px; }

.EditingFormErrorLabel, .ErrorLabel { font-weight: bold; color: Red; font-size: 11px; }
.SalesLeftList h2 { border-bottom: solid 1px #717171; }
.operatorsRelateUnit { border-bottom: solid 1px #717171; margin-bottom: 10px; }

.pnlBiz1 { border: none; }

.FlaGallery { padding: 5px; margin: 5px; }
.yachtTitle { font-style: oblique; }
.luxuryImg1Home2 img { margin-top: 0px; }

.head1 { background-color: Silver; clear: both; color: Black; font-style: oblique; height: 18px; border-bottom: solid 3px red; padding-left: 4px; padding-top: 2px; font-size: 12px; font-weight: bold; font-family: Verdana; }
.head12 { background-color: Silver; clear: both; color: Black;  height: 18px; border-bottom: solid 3px red; padding-left: 4px; padding-top: 2px; font-size: 13px; font-weight: bold; text-align:center;}
.luxuryTbl1 { width: 710px; }
.luxuryTbl1 tbl { width: 355px; }
td.luxuryNTdL { width: 177px; font-weight: bold; white-space:nowrap;overflow:hidden;}
td.luxuryNTdR { width: 177px;white-space:nowrap;overflow:hidden;max-width:177px;}
td.tbl1L{font-weight:bold;width:150px;}
.PrintLink{text-align:right;margin-top:6px;clear:both;}
.syPrintHead{}
.syPrintHeadL td{width:357px;}
.syPrintHead{display:none;}
.printImg{border:none;}
.LuxuryControlContainer td {vertical-align:top;white-space:nowrap;overflow:hidden;}
.LuxuryControlContainer td span{white-space:nowrap;overflow:hidden;min-width:177px;}
.luxuryTbl1 td{white-space:normal;}

.luxuryDetailsImgs{width:367px;float:left;}
.yachtImages img{border:none;}