.BodyContainer{width:780px;margin-top:15px;margin-right:5px;}
.DivContainer{border-left:1px solid #EDEDED;border-right:1px solid #EDEDED;border-top:1px solid #EDEDED;height:225px;margin-left:5px;margin-right:10px;margin-top:2px;width:760px;}
.DivContainerSchett{border-left:1px solid #EDEDED;border-right:1px solid #EDEDED;border-top:1px solid #EDEDED;height:206px;margin-left:0px;margin-right:10px;margin-top:2px;width:760px;}
a.cssbutton{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/Images/button/buttonsx.png) no-repeat scroll left top;color:#FFFFFF;cursor:pointer;display:block;float:left;font-family:arial;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:19px;line-height:normal;padding-left:16px;text-decoration:none;vertical-align:middle;}
a.cssbutton span{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/Images/button/buttondx.png) no-repeat scroll right top;color:#FFFFFF;display:block;height:19px;padding:2px 10px 6px 0;}
.ButtonBackTop{margin-right:10px;}
.FirstImage{float:right;height:60px;width:350px;}
.ButtonTre{margin-left:0;}
.ButtonThree{float:right;}
.CruiseDetailContainer{border:1px solid #666666;float:left;height:230px;margin-left:10px;margin-top:10px;width:758px;}
.ButtonRemove{margin-bottom:0;margin-left:40px;padding-top:0;}
.ButtonBackTop{}
.CruiseImage{float:left;font-style:oblique;font-weight:normal;height:132px;margin-left:10px;margin-top:10px;width:285px;}
.CruiseImageImg{height:185px;width:280px;}
.CruiseIn{font-style:oblique;font-weight:normal;width:440px;margin-top:10px;float:left;}
.CruiseIn h1{margin:0px;}
.CruiseInText{float:left;padding-right:3px;}
.CruiseInText h2{font-family:Arial, sans-serif;font-weight:normal;font-style:italic;font-size:8pt;color:#878787;}
.RegionName{color:Black;float:left;font-weight:bold;margin-top:-2px;text-align:left;}
.RegionName h1{font-family:Arial, sans-serif;font-weight:bold;font-style:italic;font-size:8pt;color:#000;margin-top:2px;}
.CruiseTheme{float:right;margin-top:-55px;padding-right:5px;display:none;}
.CruiseTheme img{float:none;height:30px;width:30px;}
.CruiseDetail{float:left;font-size:11px;font-weight:normal;margin-top:-20px;width:460px;}
.TextAlignRight{float:left;min-height:17px;text-align:right;width:95px;}
.TextAlignLeft{float:left;min-height:17px;text-align:left;}
.TextPoC{text-align:left;padding-left:80px;}
.TextAlignLeft h3{font-size:11px;}
.DurationVal{font-weight:bold;color:Black;}
.CruiseCompare{margin-left:30px;margin-left:30px;color:#315490;}
.CruiseListDestination{padding-top:20px;min-height:440px;}
.CruiseInText h2{font-family:Arial, sans-serif;font-weight:normal;font-style:italic;font-size:8pt;color:#878787;margin-top:3px;}
.CruiseImageImg1{height:150px;margin-top:0;width:280px;}
.CruiseImageImg2{height:150px;margin-top:15px;width:280px;}
.TwoImage{float:left;margin-left:20px;width:250px;}
.Image1{width:250px;}
.Image2{}
.note{color:Gray;font-family:Arial;font-size:11px;font-style:normal;font-weight:normal;margin-top:5px;width:250px;}
.ImageNote{border:medium none;margin-left:13px;width:10px;}
.TableTitle{font-size:14px;width:462px;}
.TableSubTitle{background-color:#F5F5F5;border:1px solid #666666;color:black;font-size:13px;font-weight:bold;width:462px;}
.StyleTableTitle{background-color:blue;color:white;width:10%;}
.PriceStartingSection{float:right;padding-right:5px;}
.BrochurePriceSection{float:right;padding-right:5px;}
.PriceStartingTitle{float:right;margin-top:-40px;margin-left:-120px;margin-right:20px;font-size:x-small;font-weight:bold;}
.PriceStartingCore{width:150px;float:right;margin-top:-27px;margin-right:-5px;padding-top:1px;padding-bottom:1px;background-color:#315490;color:#ffffff;font-family:Arial;font-size:11px;text-align:center;}
.SPrice{font-weight:bold;font-size:19px;font-style:oblique;}
.BrochurePriceTitle{float:right;margin-top:6px;margin-left:-110px;margin-right:30px;font-size:x-small;font-weight:bold;}
.BrochurePriceCore{width:150px;float:right;margin-top:16px;margin-right:-5px;padding-top:1px;padding-bottom:1px;color:#000000;font-family:Arial;font-size:11px;text-align:center;}
.BrochurePriceCore_uk, .BrochurePriceCore_fr{width:150px;float:right;margin-top:16px;margin-right:-5px;padding-top:1px;padding-bottom:1px;color:#000000;font-family:Arial;text-align:center;}
.BPrice{font-weight:bold;font-size:17px;font-style:oblique;}
.BPrice_uk{font-weight:bold;font-size:17px;font-style:oblique;}
.ResRequestImgSection{float:right;padding-right:455px;}
.ResRequestImgSectionSchett{float:right;padding-right:455px;margin-bottom:15px;}
.ResRequestImgCore{float:right;margin-top:-30px;font-family:Arial;font-size:11px;font-weight:bold;}
.ResRequestSection{float:right;padding-right:265px;}
.ResRequestCore{float:right;margin-top:-32px;font-family:Arial;font-size:11px;font-weight:bold;}
.DetailsSection{float:right;padding-right:15px;}
.DetailsCore{float:right;margin-top:-32px;font-family:Arial;font-size:11px;font-weight:bold;}
.BookNowSection{float:right;padding-right:130px;}
.BookNowCore{float:right;margin-top:-32px;font-family:Arial;font-size:11px;font-weight:bold;}
.ImgBookNow{float:right;margin-top:-65px;margin-left:-35px;margin-right:20px;}
.StyleTableElem{color:Gray;font-family:Arial;font-size:11px;font-weight:normal;}
.StyleTableSubTitleDay{padding-left:5px;width:10%;}
.StyleTableSubTitleDate{width:20%;}
.StyleTableSubTitlePort{width:35%;}
.StyleTableSubTitleArrival{width:10%;}
.StyleTableSubTitleDeparture{width:15%;}
.StyleTableSubTitleNotes{width:10%;}
.ClassHr{margin-left:7px;padding-top:7px;width:762px;}
.DivTable{border-left:1px solid #EDEDED;border-right:1px solid #EDEDED;margin-left:5px;margin-right:10px;width:760px;}
.DivTableSchett{border-left:1px solid #EDEDED;border-right:1px solid #EDEDED;margin-left:0px;margin-right:10px;width:760px;}
.TableDayTitle{color:#2E5291;font-family:Arial;font-size:11px;font-weight:bold;}
.TableDayTitleRows{color:#2E5291;font-family:Arial;font-size:11px;font-weight:bold;}
.TableDayTitle td{border-bottom:2px solid white;}
.TableDayTitleRows td{border-bottom:2px solid white;}
.StyleTableSubTitleResReq{background-color:#E6E6E6;color:#2E5291;text-align:center;width:20px;height:20px;}
.StyleTableSubTitleSave{background-color:#D8D8D8;color:#2E5291;text-align:center;width:20px;height:20px;}
.StyleTableSubTitleDeparture{background-color:#E6E6E6;text-align:center;width:150px;height:20px;}
.StyleTableSubTitleThemeCruise{background-color:#D8D8D8;text-align:center;height:20px;width:90px;}
.StyleTableSubTitleStartingFrom{background-color:#E6E6E6;text-align:center;height:20px;}
.StyleTableSubTitleBrochurePrice{background-color:#D8D8D8;text-align:center;height:20px;}
.StyleTableBrochurePrice{background-color:#D8D8D8;text-align:center;height:20px;text-decoration:line-through;}
.StyleTableBrochurePriceNoTextDec{background-color:#D8D8D8;text-align:center;height:20px;}
.StyleTableSubTitleOffers{background-color:#D8D8D8;text-align:center;height:20px;display:none;}
.StyleTableSubTitleDetail{background-color:#E6E6E6;width:95px;height:20px;}
.StyleTableSubTitleDetail a{margin-left:12px;}
.StyleTableSubTitleBook{background-color:#D8D8D8;color:#2E5291;vertical-align:middle;width:95px;height:20px;}
.StyleTableSubTitleBook a{margin-left:5px;}
.StyleTableSubTitleDetail_USA{background-color:#D8D8D8;width:95px;height:20px;}
.StyleTableSubTitleDetail_USA a{margin-left:12px;}
.StyleTableSubTitleBook_USA{background-color:#E6E6E6;color:#2E5291;vertical-align:middle;width:95px;height:20px;}
.StyleTableSubTitleBook_USA a{margin-left:5px;}
.BookNowClassLink{color:#2E5291;vertical-align:top;text-decoration:underline;}
.aBookNowClassLink{text-decoration:none;}
.ResReqClassLink{color:#2E5291;float:right;padding-right:2px;text-align:left;text-decoration:underline;}
.ClassReadMore{display:none;}
.ClassReadMoreSchett{}
.ClassTitleReadMore{background-color:#C2D0EA;margin-left:5px;margin-right:10px;width:762px;}
.paged{margin-top:23px;margin-bottom:15px;border:0px solid white;}
.ClassTitleReadMoreSchett{background-color:#C2D0EA;margin-left:0px;margin-right:10px;width:762px;height:10px;}
.TextReadMore{margin-left:8px;font-weight:bold;color:#000035;}
.divPricesNotes{position:relative;padding-left:10px;width:750px;text-align:justify;}
.TextPricesNotes{margin-left:4px;}
.ReadMore{color:#2E5291;margin-left:360px;text-decoration:none;}
.DivCruiseSaved{margin-left:0px;margin-right:10px;width:762px;margin-top:10px;}
.EndDivCruiseSaved{background-color:#C2D0EA;margin-left:0px;margin-right:10px;width:762px;display:none;}
.EndDivCruiseSaved span{display:block;}
.CruiseSavedTitle{background-color:#315490;color:white;font-size:13px;height:21px;padding-top:3px;vertical-align:middle;display:none;}
.CruiseSavedDetailTitle{background-color:white;color:#2E5291;font-size:11px;font-weight:bold;height:35px;margin-left:10px;margin-right:10px;margin-top:auto;display:none;width:743px;float:left;vertical-align:middle;padding-top:auto;}
.CruiseSavedDetail{background-color:white;color:black;display:none;font-size:11px;font-weight:bold;height:21px;margin-left:10px;margin-right:10px;margin-top:4px;width:743px;float:left;vertical-align:middle;height:25px;padding-top:auto;}
.RemoveCruiseSaved{display:block;vertical-align:middle;text-align:center;width:87px;float:left;margin-top:4px;}
.spanTable{display:block;vertical-align:middle;text-align:center;width:113px;float:left;margin-top:4px;}
span a:hover{text-decoration:none}
a span:hover{text-decoration:none}
.NumSavedCruises{background-color:white;color:#315490;font-size:12px;font-weight:bold;padding-left:0px;margin-top:10px;top:15px;width:410px;display:none;}
.NumFindCruises{background-color:white;color:#315490;float:right;font-size:12px;font-weight:bold;height:10px;margin-top:-14px;display:none;margin-right:15px;}
.ItinDescCruise{width:295px;height:26px;float:none;clear:both;}
.showSavedButton{display:none;}
.ButtonSaved{margin-left:20px;}
.elemLink, .elemLink:visited, .elemLinkActive{font-weight:bold;color:Black;text-decoration:underline;float:left;text-transform:capitalize;}
.elemLink h3{font-size:11px;color:#000;}
.elemLink a{color:#000;}
.H3ship{margin-top:5px;font-style:italic;font-weight:bold; font-family:Corbel,Arial, sans-serif; text-decoration: none; font-size: 12px;}
.linkPages table{width:770px;}
.linkPages table tr{border-top:0px solid white;}
.linkPages table tr td{border-top:0px solid white;}
.paginazionePagSel{border:1px solid #666666;background-color:#000035;color:#fff;padding:0 3px;text-decoration:none;font-size:10px;}
.paginazioneNumPag a{border:1px solid #666666;background-color:#fff;color:#666666;padding:0 3px;text-decoration:none;font-size:10px;}
.ddlNumPage{background-color:#C2D0EA;border:3px double #C2D0EA;color:#000000;font-family:Arial;font-size:11px;font-style:normal;
}
.TDddlForPage{background: url("/images/bgTDddlPage.png") no-repeat scroll center top transparent; width:50px; height:21px;}
.TDddlNumPage{background: url("/images/bgTDddlOrder.png") no-repeat scroll center top transparent; width:150px; height:21px;}
.TDddlForPage select, .TDddlNumPage select{border:0px double #C2D0EA; margin-top:0px; margin-left:2px;}
.TDddlNumPage select{ width:142px;}
.TDddlForPage select{ width:42px;}

.FindAllContent{width:100%;padding:0px;margin-left:8px;}
.grdInit tr td{border:0px solid white;}
.grdInit tr th{border:0px solid white;}
.grdCruiseItin{margin-left:10px;width:740px;border:0px solid #E6E6E6;}
.grdCruiseItin tr{}
.grdCruiseItin tr th{color:#2E5291;font-family:Arial;font-size:11px;font-weight:bold;text-transform:uppercase;border-bottom:2px solid white;}
.grdCruiseItin tr td{font-weight:bold;border-bottom:2px solid white;}
.NumSavedCruisesSchett{color:#315490;font-size:12px;font-weight:bold;}
.CruiseSavedTitleSchett{background-color:#315490;color:white;font-size:13px;height:21px;padding-top:5px;padding-left:5px;vertical-align:middle;width:760px;}
.grdCruiseSave{margin-left:10px;width:740px;border:0px solid white;background-color:white;}
.grdCruiseSave td{border:0px solid white;border-bottom:3px solid #C2D0EA;font-weight:bold;height:25px;color:#000;}
.grdCruiseSave th{border:0px solid white;border-bottom:3px solid #C2D0EA;height:35px;color:#2E5291;font-family:Arial;font-size:11px;font-weight:bold;text-transform:uppercase;}
.ContentCruSaveArea{width:540px;margin-left:20px;}
.CruiseSavedTitleSchettArea{background-color:#315490;color:white;font-size:13px;height:33px;padding-top:5px;padding-left:5px;vertical-align:middle;}
.grdCruiseSaveArea{margin:0px auto;width:515px;border:0px solid white;background-color:white;}
.grdCruiseSaveArea td{border-bottom:3px solid #C2D0EA;font-weight:bold;height:25px;color:#000;}
.grdCruiseSaveArea th{border-bottom:3px solid #C2D0EA;height:35px;color:#2E5291;font-family:Arial;font-size:11px;font-weight:bold;text-transform:uppercase;}
.GrdInitHeader{display:none;}

/*
.ContentFiltri{z-index:999;position:relative;background-color:#FFF;width:50%;}
.ContentGrdInit{position:relative;margin-top:-23px;}
*/
.ContentFiltri{/*z-index:999;position:relative;*/background-color:#FFF; width:50%; margin-left:1px;}
.ContentGrdInit{/*position:relative;*/ margin-top:-21px;}



.noPaginazione{height:50px;}
.grdCruSaveRemove a{color:#2E5291;text-decoration:underline;font-size:11px;font-weight:bold;}

.FYCmaneDest{ font-size:12px; font-style:italic; color: #000000;
margin-top:5px;font-weight:bold; font-family:Corbel,Arial, sans-serif; text-decoration: underline; font-size: 12px;
}
