body { padding: 0; border: 0; margin: 0; font-family: Verdana; color: #635032; font-size: 11px; font-weight: normal; background-color: White; }
#form1 { margin: 0; border: 0; padding: 0; background-color: White; position: relative; }
div, h1, h2, td, span, textarea, a, ul, li, img, br { margin: 0; padding: 0; }
h1 { font-size: 14px; font-weight: bold; border-bottom: solid 1px #795f2d; line-height: 30px; margin: 0 0 5px 0; }
h2 { font-size: 13px; font-weight: bold; border-bottom: solid 1px #795f2d; padding: 5px 0; margin-bottom: 5px; }
h3 { font-size: 13px; font-weight: bold; }
.h2wrapper h2 { border: none; }
p { text-align: justify; }
p, .LargerFont, .news-summary, .news-text { font-size: 12px; line-height: 17px; }
a { color: #795f2d; text-decoration: underline; }
a:hover { color: #FF9900; text-decoration: none; }
a img { border: 0; }
.clearboth { clear: both; }
.content { width: 100%; background: #fffdfa url(../App_Themes/Morecruise/images/background.gif) repeat-x 0px 175px; padding-top: 175px; clear: both; }
.contentWrapper { width: 980px; margin: 0px auto 0 auto; padding-top: 12px; overflow: hidden; }
.header { width: 100%; background-color: White; border-bottom: solid 1px #502403; position: absolute; top: 0px; left: 0px; margin: 0; padding: 0; }
.headerWrapper { width: 980px; height: 175px; margin: 0 auto 0 auto; position: relative; }
.footer { width: 100%; background-color: White; height: 80px; padding-top: 10px; clear: both; border-top: solid 1px white; overflow: hidden; }
.footerWrapper { width: 980px; margin: 0 auto 0 auto; border-top: solid 2px #795f2d; padding-top: 5px; }
.contentLeft { width: 237px; float: left; margin-left: -980px; }
.contentRight { width: 743px; float: left; padding-left: 237px; }
.headerWrapper .top { width: 100%; height: 140px; position: relative; z-index: 700; }
.headerWrapper .bottom { width: 100%; height: 35px; position: relative; z-index: 500; }
.headerWrapper .bottom .client-login { width: 200px; text-transform: uppercase; text-align: left; position: absolute; left: 0; top: 10px; }
.contentRight .content-top { overflow: hidden; width: 100%; background: url(../App_Themes/Morecruise/images/content-top.gif) no-repeat; height: 7px; margin: 0; padding: 0; border: 0; }
.contentRight .content-middle { overflow: hidden; width: 100%; background: url(../App_Themes/Morecruise/images/content-middle.gif) repeat-y; margin: 0; padding: 0; border: 0; }
.contentRight .content-bottom { width: 100%; background: url(../App_Themes/Morecruise/images/content-bottom.gif) no-repeat; height: 7px; margin: 0; padding: 0; border: 0; }
.contentRight .content-middle .wrapper { margin: 0 10px 5px 10px; }
.menuWrapper { width: 100%; position: absolute; z-index: 700; left: 0; bottom: 0; }
.menuWrapper .menu-left { float: left; background: url(../App_Themes/Morecruise/images/menu-left2.gif) no-repeat; width: 6px; height: 43px; }
.menuWrapper .menu-middle { position: relative; float: left; background: url(../App_Themes/Morecruise/images/menu-bg2.gif) repeat-x; width: 968px; height: 43px; }
.menuWrapper .menu-right { float: left; background: url(../App_Themes/Morecruise/images/menu-right2.gif) no-repeat; width: 6px; height: 43px; }
.logo { position: absolute; bottom: 50px; left: 230px; z-index: 1000; background: url(../App_Themes/Morecruise/images/slogan.gif) no-repeat; width: 534px; height: 82px; }
.turtle { z-index: 1000; position: absolute; left: 45px; bottom: 11px; background: url(../App_Themes/Morecruise/images/turtle-with-menu.gif) no-repeat; width: 177px; height: 128px; }
.Horizontal { position: absolute; left: 0; bottom: 0; z-index: 1500; color: #795f2d; font-weight: bold; font-size: 10px; }
.Horizontal a { color: #795f2d; font-size: 10px; font-weight: bold; }
.Horizontal span { font-size: 10px; height: 28px; display: block; width: 100%; }
.Horizontal a:hover { color: #FF9900; }
.Horizontal UL { z-index: 690; float: left; padding: 0px; margin: 0px; width: 100%; list-style-type: none; position: relative; font-family: Verdana; font-size: 12px; }
.Horizontal UL LI { position: relative; float: left; height: 28px; width: 140px; display: -moz-inline-stack; display: inline-block; text-align: center; margin-top: 15px; }
.Horizontal UL LI.CMSListMenuHighlightedLImenuFirst { float: left; position: relative; height: 28px; width: 140px; display: -moz-inline-stack; display: inline-block; text-align: center; margin-top: 15px; }
.Horizontal UL LI.CMSListMenuLIFirst { float: left; position: relative; height: 28px; width: 140px; display: -moz-inline-stack; display: inline-block; text-align: center; border-left: none; margin-top: 15px; }
.Horizontal UL LI A { font-weight: bold; text-decoration: none; display: -moz-inline-stack; display: inline-block; height: 13px; width: 140px; }
.Horizontal UL LI.CMSListMenuLI, .Horizontal UL LI.CMSListMenuHighlightedLI { background: url(../App_Themes/Morecruise/images/menu-separator.gif) no-repeat left top; }
.Horizontal UL LI.CMSListMenuLIFirst a { border-left: none; }
.CMSListMenuHighlightedLI .UL2, .CMSListMenuLI .UL2 { width: 140px; list-style-type: none; position: absolute; top: 28px; left: 0px; background: #f8e9d2; }
.CMSListMenuHighlightedLI .UL2 a, .CMSListMenuLI .UL2 a { width: 140px; font-weight: bold; height: 28px; }
.CMSListMenuHighlightedLI .UL2 li, .CMSListMenuLI .UL2 li { text-align: left; width: 140px; height: 28px; position: relative; padding: 0px !important; margin: 0px !important; border-bottom: solid 1px white; }
.CMSListMenuHighlightedLI .UL2 li a, .CMSListMenuLI .UL2 li a { width: 135px; height: 22px; padding: 0; margin: 6px 0 0 5px; }
.CMSListMenuHighlightedLI .UL2 .UL3, .CMSListMenuLI .UL2 .UL3 { width: 160px; position: absolute; left: 140px; top: 0px; background: #f8e9d2; }
.CMSListMenuHighlightedLI .UL2 .UL3 li, .CMSListMenuLI .UL2 .UL3 li { text-align: left; width: 160px; border-left: solid 1px white; height: 28px; position: relative; margin: 0px !important; padding: 0px !important; border-bottom: solid 1px white; }
.CMSListMenuHighlightedLI .UL2 .UL3 li a, .CMSListMenuLI .UL2 .UL3 li a { width: 155px; height: 22px; padding: 0; margin: 6px 0 0 5px; }
.CMSListMenuHighlightedLI .UL2 .UL3 .UL4, .CMSListMenuLI .UL2 .UL3 .UL4 { width: 175px; position: absolute; left: 159px; top: 0px; background: #f8e9d2; }
.CMSListMenuHighlightedLI .UL2 .UL3 .UL4 li, .CMSListMenuLI .UL2 .UL3 .UL4 li { text-align: left; width: 175px; border-left: solid 1px white; height: 28px; margin: 0px !important; padding: 0px !important; border-bottom: solid 1px white; }
.CMSListMenuHighlightedLI .UL2 .UL3 .UL4 li a, .CMSListMenuLI .UL2 .UL3 .UL4 li a { width: 170px; height: 22px; padding: 0; margin: 6px 0 0 5px; }
li.WithChilds a { background: url(../App_Themes/Morecruise/images/menu-arrow.gif) no-repeat 98% 4px; }
li.NoChilds a, li.ViewAll a { background: none; }
li.ViewAll a { color: #ff9a00; }
li.ViewAll a:hover { color: #d58408; }
.CMSListMenuUL li .UL2 { display: none; }
.CMSListMenuUL li:hover .UL2 { display: block; }
.CMSListMenuHighlightedLI .UL2 .UL3 li .UL4, .CMSListMenuLI .UL2 .UL3 li .UL4 { display: none; }
.CMSListMenuHighlightedLI .UL2 .UL3 li:hover .UL4, .CMSListMenuLI .UL2 .UL3 li:hover .UL4, .CMSListMenuHighlightedLI .UL2 .UL3 li:hover a, .CMSListMenuLI .UL2 .UL3 li:hover a { display: block; }
.CMSListMenuHighlightedLI .UL2 li .UL3, .CMSListMenuLI .UL2 li .UL3 { display: none; }
.CMSListMenuHighlightedLI .UL2 li:hover .UL3, .CMSListMenuLI .UL2 li:hover .UL3, .CMSListMenuHighlightedLI .UL2 li:hover a, .CMSListMenuLI .UL2 li:hover a { display: block; }
.Frame2, .Frame3, .Frame4 { z-index: -1; position: absolute; top: 0px; left: 0px; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }
.Frame2 { width: 140px; height: 29px; }
.Frame3 { width: 160px; height: 29px; }
.Frame4 { width: 175px; height: 29px; }
.languageSelection { position: absolute; bottom: 50px; right: 0px; margin: 0; padding: 0; width: 115px; height: 20px; color: #795f2d; }
.languageSelection a { color: #795f2d; text-transform: uppercase; text-decoration: underline; }
.languageSelection a:hover { color: #FF9900; text-decoration: none; }
.languageSelection a img { border: none; }
.home-table { }
.home-table h1 { border-bottom: solid 1px #795f2d; line-height: 30px; }
.home-table tr td.left { width: 350px; }
.home-table tr td.right { width: 350px; padding-left: 16px; }
.home-table tr td.centered { text-align: center; }
.home-table tr td img { margin-bottom: 7px; margin-top: 5px; }
.home-map { position: relative; background: url(../App_Themes/Morecruise/Images/yacht-map2.gif) no-repeat; width: 723px; margin-left: 0px; height: 150px; }
.home-map a.regions-map-link { position: absolute; top: 5px; left: 6px; }
.regions-map { position: absolute; background: url(../App_Themes/YCS/Images/regions-map.gif) no-repeat; left: 6px; top: 5px; width: 335px; height: 140px; }
.home-map .text { position: absolute; top: 12px; right: 20px; width: 320px; height: 125px; }
.box-content .TagCloud { padding: 4px 5px 5px 7px; }
.box-content .TagCloud span { display: inline-block; display: -moz-inline-stack; padding-left: 8px; }
.related-docs { list-style-type: none; padding-top: 5px; line-height: 16px; }
.related-docs li { margin-bottom: 10px; }
.related-docs p { padding: 0; margin: 0; }
.GridViewOffers1 { margin: 3px; }
.FooterCMSListMenuUL { float: right; list-style-type: none; width: 100%; padding: 0; margin: 0; border: 0; }
li.FooterCMSListMenuLI, li.FooterCMSListMenuHighlightedLI, li.FooterCMSListMenuLIFirst, li.FooterCMSListMenuHighlightedLIFirst { float: right; height: 22px; margin: 5px 0 0 0; padding: 0; border: 0; }
.FooterCMSListMenuUL a { text-decoration: none; color: #795f2d; font-weight: bold; display: block; padding: 0 20px 0 20px; border-right: solid 1px #795f2d; }
li.FooterCMSListMenuLIFirst a, li.FooterCMSListMenuHighlightedLIFirst a { border-right: 0px; padding-right: 20px; }
.FooterCMSListMenuUL a:hover, .FooterCMSListMenuUL a.FooterCMSListMenuLinkHighlighted { color: #FF9900; }
.footerText { clear: both; width: 100%; font-size: 11px; margin-top: 4px; }
.textLeft { width: 350px; float: left; }
.yachtbookerLink { float: left; width: 278px; text-align: left; }
.yachtbookerLink a img { border: 0; margin-left: 4px; margin-top: 2px; }
.yachtbookerLink .ybText { float: left; }
.textRight { width: 350px; float: left; text-align: right; }
.box-top1, .box-top2, .box-content, .box-bottom1, .box-bottom2, .contact-box-top, .contact-box-bottom { overflow: hidden; }
.box-top1 { background: url(../App_Themes/Morecruise/images/box-top1.gif) no-repeat; width: 224px; height: 5px; }
.box-top2 { background: url(../App_Themes/Morecruise/images/box-top2.gif) no-repeat; width: 224px; height: 5px; }
.box-content { background: url(../App_Themes/Morecruise/images/box-middle.gif) repeat-y; width: 224px; }
.YFbox-content { background: url(../App_Themes/Morecruise/images/box-middle.gif) repeat-y; width: 224px; }
.box-bottom1 { background: url(../App_Themes/Morecruise/images/box-bottom1.gif) no-repeat; width: 224px; height: 5px; margin-bottom: 7px; }
.box-bottom2 { background: url(../App_Themes/Morecruise/images/box-bottom2.gif) no-repeat; width: 224px; height: 5px; margin-bottom: 7px; }
.contact-box-top { background: url(../App_Themes/Morecruise/images/contact-box-top.gif) no-repeat; width: 224px; height: 5px; }
.contact-box-content { background: url(../App_Themes/Morecruise/images/contact-box-bgtop.gif) no-repeat; background-position: left bottom; width: 224px; float: left; }
.contact-box-bottom { background: url(../App_Themes/Morecruise/images/contact-box-bottom.gif) no-repeat; width: 224px; height: 7px; margin-bottom: 7px; }
.h2wrapper { margin-left: 3px; background: url(../App_Themes/Morecruise/images/h2.gif) no-repeat; height: 33px; }
.h2wrapper h2 { line-height: 32px; padding-left: 8px; }
.contact-box { color: #92661d; }
.contact-box .picture { width: 218px; height: 95px; margin-top: 4px; margin-left: 3px; padding: 0; }
.contact-box .title { float: left; margin-left: 5px; width: 210px; line-height: 21px; font-weight: bold; }
.contact-box .inquiry-link { margin-left: 5px; float: left; margin-top: 5px; }
.contact-box .phone-left, .contact-box .fax-left, .contact-box .email-left { width: 50px; float: left; margin-left: 5px; line-height: 17px; }
.contact-box .phone-right, .contact-box .fax-right, .contact-box .email-right { width: 160px; float: left; line-height: 17px; }
.contact-box .phone-left, .contact-box .phone-right { font-weight: bold; font-size: 12px; }
.contentLeft .line { padding-left: 23px; }
.contentLeft .lblbox { width: 190px; display: block; line-height: 20px; }
.contentLeft .pulldown_small { width: 175px; }
.contentLeft .pulldown_small, .contentLeft .pulldown_date { font-family: Verdana; border: solid 1px #795f2d; color: #795f2d; font-size: 11px; vertical-align: middle; background-color: #FEF9EF; }
.contentLeft .boxfooter { text-align: right; margin: 10px 10px 5px 0; padding-left: 23px; }
.contentLeft .fieldadvanced { text-align: left; display: block; clear: both; }
.contentLeft #SubmitButton, .contentRight #SubmitButton { cursor: pointer; background: url(../App_Themes/Morecruise/images/button.gif) no-repeat; width: 71px; height: 23px; border: 0; color: White; font-weight: bold; font-size: 11px; }
.yf-container { float: left; width: 350px; padding-left: 10px; margin-bottom: 10px; }
.contentRight .version { margin-bottom: 10px; }
.contentRight .line { height: 26px; }
.contentRight .lblbox { width: 130px; display: block; float: left; }
.contentRight .pulldown_small { width: 210px; float: left; }
.contentRight .pulldown_small2 { width: 210px; display: block; float: left; }
.contentRight .pulldown_small, .contentRight .pulldown_date { font-family: Verdana; border: solid 1px #795f2d; color: #795f2d; font-size: 11px; vertical-align: middle; background-color: #FEF9EF; }
.contentRight .boxfooter { margin: 0; padding: 0; }
.yf-description { float: right; width: 290px; margin-left: 20px; font-size: 12px; }
.yf-description .title { font-weight: bold; font-size: 13px; padding-bottom: 10px; }
.yf-description ul { list-style-type: none; }
.yf-description ul li { padding-bottom: 4px; background: url(../App_Themes/Morecruise/images/star14.gif) no-repeat left top; padding-left: 20px; }
.bread-crumb { padding-bottom: 8px; }
.bread-crumbs { line-height: 26px; }
.news-date { font-weight: bold; color: #FF9900; padding-bottom: 5px; }
.news-title { font-size: 13px; padding-bottom: 3px; }
.news-summary { padding-bottom: 10px; }
.divOffersPanel { border: solid 1px #eae8e4; float: left; overflow: hidden; padding-bottom: 5px; margin-bottom: 10px; clear: both; }
.divOffersPanel .title { width: 711px; padding-left: 10px; margin-bottom: 5px; clear: both; height: 27px; line-height: 27px; color: #795f2d; border-bottom: solid 1px #eae8e4; background-color: #eae8e4; font-weight: bold; }
.OfferFilter { width: 240px; float: left; margin-bottom: 5px; overflow: hidden; height: 35px; }
.OfferCtrlLbl3 { padding: 0 0 4px 10px; font-weight: bold; display: block; overflow: hidden; margin-top: -3px; }
.dateselectfield3 { width: 175px; margin-left: 10px; border: solid 1px #795f2d; color: #795f2d; font-size: 11px; vertical-align: middle; background-color: #FEF9EF; }
.btnSearchContainer { width: 438px; float: left; position: relative; overflow: hidden; }
.searchOfferBtn2 { float: right; margin-top: 20px; cursor: pointer; background: url(../App_Themes/Morecruise/images/button.gif) no-repeat; width: 71px; height: 23px; border: 0; color: White; font-weight: bold; font-size: 11px; }
.OffersSelectButton { text-align: right; }
.OfferControl { width: 100%; float: left; }
.GridViewOffers { width: 100%; clear: both; font-size: 12px; border: none; }
.GridViewOffers td.offerPeriodItem { width: 85px; }
.GridViewOffers td.OffersSelectButton { width: 75px; }
.GridViewOffers td.offerDiscountItem { width: 50px; }
.GridViewOffers tr td { padding: 3px 0 3px 0; vertical-align: middle; }
.GridViewOffers img { border: 0px; }
.OfferLocationItalic { font-style: italic; }
.offerPeriodItem img { margin: 4px 0px 0px 1px; }
.listprice { text-decoration: line-through; }
.discount2, .price2 { color: #FF9900; font-weight: bold; font-size: 11px; }
.offers-header2 { background-color: #eae8e4; height: 22px; line-height: 22px; }
.GridViewOffers tr td.offerPeriodItem, .GridViewOffers tr td.offerDiscountItem, .GridViewOffers tr td.offerModelItem, .GridViewOffers tr td.OffersSelectButton { border: solid 1px white; padding: 5px 0 5px 0; }
.GridViewOffers tr td { border: none; }
.previousNextContainer { width: 100%; margin: 10px 0 15px 0; font-weight: bold; color: #795f2d; }
.previousNextContainer a { font-weight: bold; }
.previousNextContainer td.pvnRight { text-align: right; width: 33%; }
.previousNextContainer td.pvnMiddle { text-align: center; width: 33%; }
.previousNextContainer td.pvnLeft { text-align: left; width: 33%; }
.offerSelectBtn { cursor: pointer; background: url(../App_Themes/Morecruise/images/offer-button.gif) no-repeat; width: 71px; height: 23px; border: 0; color: #a06b17; font-size: 11px; }
.offerSelectBtn2 { cursor: pointer; background: url(../App_Themes/Morecruise/images/offer-button.gif) no-repeat; width: 71px; height: 23px; border: 0; color: #458213; font-size: 11px; font-weight: bold; }
.updateProgress { position: absolute; background-color: #fff; filter: alpha(opacity=70); mozopacity: 0.7; opacity: 0.7; padding: 0px; margin: 0px; }
.loading { padding-top: 50px; text-align: center; }
.LoadingSpan { font-size: 17px; }
.ProgressTemplatediv { z-index: 1001; clear: both; position: absolute; background-color: #fff; filter: alpha(opacity=70); mozopacity: 0.7; opacity: 0.7; width: 724px; height: 990px; }
.ProgressTemplatedivIFrame { width: 100%; height: 200px; }
.searchingOffers { font-size: 17px; font-weight: bold; text-align: center; }
.offersErr { float: left; clear: both; color: Red; overflow: hidden; font-size: 10px; }
.ContactForm { padding: 10px 0 10px 15px; border: solid 1px #c4262c; width: 400px; }
.EditingFormLabel { float: left; width: 130px; }
.ErrorLabel { color: red; font-weight: bold; }
.EditingFormErrorLabel { color: red; padding-left: 10px; display: inline-block; display: -moz-inline-stack; }
.EditingFormControlNestedControl { float: left; margin-bottom: 5px; }
.radio .EditingFormLabel { width: 100%; }
.radio .EditingFormControlNestedControl { padding-left: 150px; margin-bottom: 5px; }
.charterInquiry .title { width: 100%; font-weight: bold; font-size: 14px; padding-bottom: 10px; line-height: 27px; }
.CheckBoxListField { width: 720px; }
.tblYacht .CheckBoxListField, .tblExperience .CheckBoxListField { width: 300px; }
.ModelListContainer { width: 100%; clear: both; margin-top: 7px; }
.ModelListContainer img { border: 0; }
.ModelListContainer a { float: left; }
.modelList { display: block; margin-top: 3px; font-size: 12px; margin-left: 93px; }
.ModelListContainer tr td { width: 50%; padding-bottom: 7px; }
.PagerNumberArea { padding-bottom: 10px; }
.PagerNumberArea img { border: solid 1px white; }
.SelectedPage { color: #FF9900; font-weight: bold; }
.relatedTable { width: 100%; }
.relatedTable ul { list-style-type: none; }
.manufactList { background: url(../App_Themes/Morecruise/images/h1.gif) no-repeat; height: 33px; line-height: 33px; }
.ManufacturersListContainer { overflow: hidden; clear: both; }
.ManufacturersListContainer .title { margin-top: 6px; font-weight: bold; padding-left: 10px; width: 150px; float: left; line-height: 20px; }
.ManufacturersListContainer .yachtModelList1 { margin-top: 6px; float: right; margin-right: 10px; }
.alphabeticalOrderL, .alphabeticalOrderR { width: 30px; float: left; padding-top: 10px; }
.alphabeticalOrderL img, .alphabeticalOrderR img { border: 0; }
.alphabeticalOrder { width: 454px; float: left; padding-top: 10px; height: 5px; }
.alphabeticalOrder a { padding: 0 2px 0 2px; font-weight: bold; margin: 0; font-size: 13px; }
.alphabeticalOrder a:hover { }
.alphabeticalOrder a.selectedLetter { color: #FF9900; font-weight: bold; }
.divManufacturers { clear: both; padding-top: 10px; }
.divManufacturers td { width: 50%; }
.CMSCategoryList { width: 100%; }
.CMSCategoryList a { text-decoration: none; }
.yacht-left-column1 { font-weight: bold; }
.luxuryFiltersContainer { overflow: hidden; clear: both; margin-bottom: 10px; }
.luxuryFilterItem, .luxuryFilterItem2 { width: 180px; float: left; }
.luxuryFilterLYTYpe { display: block; margin-bottom: 2px; }
.luxuryFilterDropd { width: 140px; background-color: #FEF9EF; border: solid 1px #795f2d; color: #795f2d; }
.luxuryContainer { position: relative; }
.detailTabs { position: absolute; right: 15px; top: 33px; }
.luxuryDetailsTop { margin-bottom: 5px; font-size: 12px; }
.luxuryTitle { font-size: 14px; font-weight: bold; display: block; margin-top: 7px; }
.LuxuryMoreDetails { clear: both; float: left; }
.LuxuryDetailsL1 { overflow: hidden; width: 100%; line-height: 17px; }
.LuxuryDetailsL1Left { width: 370px; float: left; }
.LuxuryDetailsL1Right { width: 300px; float: left; font-size: 11px; }
.LuxuryDetailsTdL { font-weight: bold; vertical-align: top; overflow: hidden; }
.LuxuryDetailsTdR { vertical-align: top; width: 50%; }
.btnCollapser { background-color: White; border: none; text-decoration: underline; float: left; text-align: left; font-size: 11px; clear: both; margin-top: 10px; margin-left: 0px; padding-left: 0px; }
.luxuryAdvancedInfo { width: 100%; margin-top: 10px; line-height: 17px; }
.tableFirstInfo { width: 300px; overflow: hidden; }
.luxuryAdvancedInfoL { width: 15%; vertical-align: top; font-weight: bold; font-size: 11px; }
.luxuryAdvancedInfoR { width: 85%; vertical-align: top; font-size: 11px; border-bottom: solid 5px white; }
.LuxuryDetailsL1Right .ContactForm { overflow: hidden; border: solid 1px gray; width: 340px; margin: 0; padding: 0; margin-top: 10px; padding-left: 5px; }
.LuxuryDetailsL1Right .title { font-weight: bold; }
.ContactForm input { font-family: Monospace; font-size: 13px; }
.LuxuryYachtsContactForm { width: 100%; margin: 0; text-align: left; }
.LuxuryYachtsContactForm .EditingFormControlNestedControl { margin: 0; padding: 0; }
.LuxuryYachtsContactForm .EditingFormLabel { width: 100px; }
.LuxuryYachtsContactForm .EditingFormErrorLabel { display: block; margin: 0; padding: 0; clear: both; }
.ContactForm .FormButton { float: right; clear: both; cursor: pointer; background: url(../App_Themes/Morecruise/images/offer-button.gif) no-repeat; width: 71px; height: 23px; border: 0; color: #795f2d; font-size: 11px; margin-top: 4px; margin-right: 5px; margin-bottom: 5px; padding: 0; }
.EditingFormInfoLabel { color: Red; font-weight: bold; }
.yacht-left { width: 355px; float: left; }
.yacht-right { width: 355px; float: left; margin-left: 10px; }
.sitesearch { }
.sitesearch .yachtModelList { float: right; margin-right: 10px; margin-top: 6px; }
.manufactList .yachtModelList .yachtModelList1 { float: right; margin-top: 6px; margin-right: 10px; }
.YachtLengthFilter { margin-top: 12px; margin-bottom: 11px; font-size: 11px; font-weight: bold; }
.YachtLengthFilter a { font-weight: normal; }
.YachtLengthFilter a:hover { }
a.ActiveLinkClass { color: #FF9900; font-weight: bold; text-decoration: none; }
.yachtDetailsBreadCrumb { font-size: 10px; }
.relative-container { position: relative; }
.text-container { padding-top: 340px; }
.home-news { width: 350px; float: left; position: relative; margin-top: 5px; }
.home-articles { width: 350px; float: left; margin-left: 20px; position: relative; margin-top: 5px; }
.home-news h1, .home-articles h1 { text-transform: uppercase; text-decoration: none; }
.home-news a.rss, .home-articles a.rss { position: absolute; right: 5px; top: 10px; }
.home-news .news-date, .home-articles .news-date { width: 80px; float: left; color: #795f2d; font-weight: normal; }
.home-news .news-text, .home-articles .news-text { width: 265px; float: left; margin-bottom: 5px; }
.home-news .news-text a, .home-articles .news-text a { display: block; font-weight: bold; }
.mapWrapper { margin-bottom: 10px; }
.mapWrapper h2 { color: #FF9900; font-size: 13px; padding-bottom: 5px; font-weight: bold; }
.mapWrapper img { border: 0; padding: 0; margin: 0; }
.CountriesDataList { margin-top: 10px; }
.CountryItem { width: 360px; background-color: #f4edde; border: solid 1px white; }
.CountryItem h2 { padding-left: 5px; font-size: 11px; line-height: 24px; height: 24px; }
.CountryItem h2 a { text-decoration: none; }
.CountryItem h2 a:hover { text-decoration: underline; }
.CountryItem .h2div{padding-left:5px;font-size:11px;line-height:24px;height:24px;font-weight:bold;}
.CountryItem .h2div a{text-decoration:none;}
.CountryItem .h2div a:hover{text-decoration:underline;}
.SearchBox2 h1 { font-size: 16px; }
.mapBG { width: 665px; height: 365px; position: absolute; top: 10px; left: 0px; }
.mapBG h2 { font-size: 14px; color: #0060a8; }
.RegionsAndSubregions { width: 100%; margin-top: 20px; }
.RegionsAndSubregions td { width: 50%; vertical-align: top; }
.SubregionRepeaterTitle { line-height: 24px; background-color: #f4edde; border: solid 1px white; margin-bottom: 5px; padding-left: 5px; padding-right: 5px; font-family: Verdana; font-weight: bold; font-size: 13px; }
.SubregionRepeaterTitle h2 { font-size: 13px; }
ul.SmallLinks { list-style-type: none; padding-bottom: 10px; }
ul.SmallLinks li { padding-left: 4px; padding-right: 10px; margin-bottom: 7px; width: 345px; float: left; line-height: 22px; font-size: 12px; }
ul.SmallLinks p { padding: 0 0 0 20px; margin: 0; }
ul.SmallLinks li a, .LocationsList li a { padding-left: 20px; background: url(../App_Themes/Morecruise/images/star14.gif) no-repeat 0% 50%; }
.LocationsList { width: 100%; margin-top: 20px; }
.LocationsList tr td { width: 50%; }
.LocationsList li { line-height: 22px; font-size: 12px; padding-left: 2px; }
.UnitsList li, .LocationsList li { list-style-type: none; }
.UnitsList tr td { }
.yachtDetailsBreadCrumb { font-size: 11px; padding-bottom: 7px; }
.yachtDetailsBreadCrumb a { font-weight: normal; text-decoration: underline; }
.yachtDetailsBreadCrumb a:hover { text-decoration: none; }
.yachtDetailsBreadCrumb h2, .relatedlink-content-inside h2 { font-size: 11px; }
.relatedlink-content-inside h2 { margin-top: 8px; }
.detailsHdr2 { font-size: 11px; font-weight: normal; line-height: 18px; padding-left: 3px; float: left; color: #FF9900; clear: both; width: 300px; }
.OtherDestContainer td { width: 50%; }
.yachtDetailsContainer h2 { color: #5c3703; }
.PriceListContainer td { vertical-align: top; padding: 10px 0 10px 0; }
.PriceListContainer h2 { font-size: 14px; color: #5c3703; margin-top: 5px; }
.specialsyachtcolumn1 { width: 65px; border-bottom: solid 1px gray; }
.specialsyachtcolumn2 { width: 105px; border-bottom: solid 1px gray; }
.specialsyachtcolumn3 { width: 290px; border-bottom: solid 1px gray; }
.specialsyachtcolumn4 { width: 260px; border-bottom: solid 1px gray; padding: 0; margin: 0; }
.relatedlinksyachtcolumn1 ul { list-style-type: none; }
.relatedTable { border: 0; }
.relatedTable tr td { padding: 5px 0 10px 0; margin: 0px; border: 0; }
.relatedTable tr td.relatedlinksyachtheader1 { padding: 0; border: 0; margin: 0; }
.relatedTable tr td.relatedlinksyachtheader1 h3 { padding: 0; border: 0; margin: 0; height: 30px; line-height: 30px; border-bottom: solid 1px gray; }
.OtherDestContainer { width: 720px; }
.OtherDestContainer td { width: 33%; padding: 5px 0 5px 0; margin: 0; }
.OtherDestContainer .RelatedLinks { margin: 0 !important; padding: 0 !important; }
.specialsyachtheader2, .specialsyachtheader3 { font-weight: bold; border-bottom: solid 1px gray; }
.RelatedLinks a { padding-left: 2px; padding-right: 10px; }
.searchOtherLocOff { color: #FF9900; border: none; background-color: Transparent; cursor: pointer; text-decoration: underline; margin: 0; padding: 0; text-align: left; }
.searchOtherLocOff:hover { text-decoration: underline; }
.alignCenter1 { padding-left: 25px; padding: 5px; }
.image_border { border: solid 1px #505f75; }
.yachtDetailsLeft { width: 360px; padding-left: 2px; padding-right: 2px; float: left; margin: 0; }
.yachtDetailsLeft h2 { float: left; font-weight: bold; }
.yachtDetailsRight { text-align: left; padding-right: 2px; padding-left: 2px; width: 330px; float: right; vertical-align: top; clear: right; }
.yacht-all { left: 1px; width: 100%; margin-top: 7px; float: left; }
.yacht-top { width: 100%; }
.yacht-top td { text-align: left; }
.yachtDetailsContainer { width: 100%; display: block; clear: both; float: left; margin: 10px 0 10px 0; padding: 0; overflow: hidden; }
.yachtDetailsContainer h2 { margin-left: 0px; padding-left: 0px; font-size: 14px; }
.yachtSpecifications { margin-top: 6px; }
.siteMap ul.CMSSiteMapList { list-style-type: none; }
li.CMSSiteMapListItem { }
.siteMap ul li ul li { padding-left: 40px; }
.siteMap ul li { padding-left: 15px; }
.BreadCrumbs { padding-bottom: 10px; }
.topBreadCrumb, .topBreadCrumb a { color: #003366; }
.topBreadCrumb { line-height: 15px; font-weight: bold; }
.topBreadCrumb a { text-decoration: underline; font-weight: normal; }
.topBreadCrumb a:hover { color: #3782ae; text-decoration: none; }
.LocationYachtCategories { width: 100%; margin-top: 5px; border-top: solid 1px white; }
.LocationYachtCategories h2 { line-height: 27px; background-color: #f4edde; padding-left: 10px; margin-bottom: 4px; }
.YachtCategory { display: block; width: 100%; float: left; background-color: White; clear: both; margin-bottom: 15px; }
.YachtCategoryContainer h2 { clear: both; overflow: hidden; margin-top: 10px; }
.yacht { width: 360px; float: left; overflow: hidden; margin-bottom: 7px; }
.yachtImage img { border: 0; float: left; }
.yachtDetails { padding: 0 0 0 10px; float: left; }
.yachtDetails a { }
.yachtDetails a:hover { }
.tooltipTrigger { border: 0px; }
.tooltipTrigger img { border: 0; margin: 5px; }
.tooltip { border: 1px solid #666666; background-color: white; font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; margin: 0; padding: 1px; position: relative; z-index: 1000; padding: 3px; }
.tooltip .img { z-index: 1050; position: relative; padding: 0 !important; margin: 0 !important; }
.tooltip iframe { position: absolute; top: 0; left: 0; z-index: -2; visibility: hidden; }
.img250 { max-width: 250px; position: relative; margin: 0; padding: 0; }
.img350 { max-width: 350px; position: relative; }
.GridViewOffers1 { margin: 0px 3px 3px 5px; color: #333333; border: 0; }
.GridViewOffers1 .SpecialsGridItem2 td { vertical-align: top; padding-bottom: 11px; }
.specialOImg { float: left; vertical-align: top; width: 15%; }
.specialOImg img { padding: 0; margin: 0; }
.GridViewOffers1 .newPrice { color: #FF9900; font-weight: bold; }
.GridViewOffers1 .oldPrice1 { color: #9ea1aa; text-decoration: line-through; }
.GridViewOffers1 a { font-weight: bold; margin-bottom: 2px; clear: both; }
.GridViewOffers1 a:hover { text-decoration: none; }
.SpecialsGridItem2 .yachtImage { float: left; width: 65px; margin: 5px 0 0px 0; }
.SpecialsGridItem2 .yachtDetails { float: left; width: 150px; margin: 5px 0 0 0; padding: 0; }
.GridViewOffers1 tr th { height: 2px; line-height: 2px; }
.viewMoreOffers { padding: 0px 2px 4px 5px; font-weight: bold; }
.viewMoreOffers a { color: #FF9900 !important; }
.luxuryYachtsTable { margin: 0px; padding: 0px; }
.luxuryItem { width: 100%; clear: both; overflow: hidden; margin: 0px; padding: 5px 5px 0px 5px; position: relative; background: url(../App_Themes/Morecruise/images/yacht-bg2.gif) no-repeat; width: 723px; height: 190px; }
.luxuryImage { float: left; padding-top: 5px; padding-left: 5px; }
.luxuryDetails { float: left; margin-left: 10px; margin-right: 5px; width: 435px; font-size: 13px; }
.luxuryName { width: 100%; line-height: 26px; font-size: 26px; border-bottom: solid 1px brown; text-decoration: none; }
.luxuryDetails h2 { font-size: 14px; border-bottom: solid 1px #795f2d; line-height: 25px; text-transform: uppercase; }
.luxuryDetails .title { font-style: italic; padding-top: 3px; }
.luxuryDetails .summary { margin-top: 5px; }
.luxuryDetails .description { margin-top: 10px; }
.luxuryDetails .yachttype { }
.luxuryDetails .other { padding-top: 10px; font-size: 12px; }
.luxuryItem .viewMore { position: absolute; bottom: 12px; right: 20px; }
.luxuryBtn { display: block; float: right; cursor: pointer; background: url(../App_Themes/Morecruise/images/luxury-button.gif) no-repeat; width: 76px; height: 23px; border: 0; color: #795f2d; font-size: 11px; margin-top: 4px; text-decoration: none; padding: 4px 0 0 8px; }
.backButton { clear: both; line-height: 25px; height: 25px; width: 700px; margin-top: 12px; border: solid 1px white; }
.noClass { display: none; visibility: hidden; }
.DisplayCss1 { display: block; position: absolute; background-color: White; z-index: 1000; background-color: #fef9ef; width: 255px; max-height: 400px; height: expression( this.scrollHeight > 400 ?"400px":"auto"); overflow: auto; border: solid 1px #505f75; text-align: left; }
.yfErrorLabel { padding-left: 7px; padding-top: 2px; }
.languages { margin-left: 23px; padding: 3px 0 3px 0; }
.tableBareboats { width: 100%; }
.tableBareboats td { vertical-align: top; width: 50%; padding: 5px; }
ul.CMSSiteMapList { padding-left: 10px; list-style-type: none; font-size: 12px; }
ul.CMSSiteMapList ul { padding-left: 30px; list-style-type: none; font-size: 12px; }
.mainbox-top { width: 720px; height: 9px; background: url(../App_Themes/Morecruise/images/bigbox-top.gif) no-repeat; }
.mainbox-content { overflow: hidden; width: 718px; border-left: solid 1px #FFEE2C; border-right: solid 1px #FFEE2C; }
.mainbox-bottom { margin-bottom: 10px; width: 720px; height: 9px; background: url(../App_Themes/Morecruise/images/bigbox-bottom.gif) no-repeat; }
.search { padding: 0; position: absolute; top: 3px; right: 15px; height: 22px; width: 175px; border: 1px solid #F2BF5C; }
.search a { float: left; background: url(../App_Themes/Morecruise/images/searchicon.gif) no-repeat; width: 14px; height: 14px; margin-top: 5px; margin-left: 5px; }
.search a:hover { background: url(../App_Themes/Morecruise/images/searchicon-over.gif) no-repeat; }
.search input { width: 145px; height: 13px; float: left; margin: 4px 0 0 2px; font-size: 11px; border: 0; }
.search .watermark { color: #707070; }
.search .nowatermark { color: #795F2D; }
input { background-color: #ffffff; }
.btnLeft { float: left; width: 7px; height: 23px; background: url(../App_Themes/Morecruise/images/btnorange-left.png) no-repeat; }
.btnMiddle { float: left; overflow: hidden; height: 23px; background: url(../App_Themes/Morecruise/images/btnorange-middle.png) repeat-x; line-height: 23px; color: #FFF; text-transform: uppercase; font-size: 12px; padding-left: 10px; padding-right: 10px; }
.btnRight { float: left; width: 7px; height: 23px; background: url(../App_Themes/Morecruise/images/btnorange-right.png) no-repeat; }
.btnOrange { color: #FFF; text-decoration: none !important; cursor: pointer; }
.yf-home-content { width: 85%; margin: 0 auto; }
.yf-home-content h2 { text-align: center; }
.yf-home-content .YFContentAdvanced { text-align: left; }
.SubregionRepeaterTitle h2, h2 .mapTitle{border:none;margin-left:5px;padding:0;}