body { font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; font-size: 11px; color : #000; overflow:scroll; overflow:-moz-scrollbars-vertical; } body, td { font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; font-size: 11px; color : #000; text-align: justify; } @font-face { font-family: Impact; font-style: normal; font-weight: normal; src: local('Impact'), url('/cruise/home.nsf/impact.ttf') format('truetype') } @font-face { font-family: Impact; font-style: normal; font-weight: bold; src: local('Impact'), url('/cruise/home.nsf/impact.ttf') format('truetype') } th { font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; color: #ffffff; background-color: #7390a5; font-size: 11px; height: 25px; vertical-align: middle; } TD.view_date{ vertical-align: top; font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; font-size:10px; color: #000000; } td.view_link{ text-align: left; } A{ font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; font-size: 11px; color: #004b99; text-decoration: underline; } A.view_link{ font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; font-size: 10px; color: #004b99; text-decoration: underline; } /* ------------------------------------ MAIN NAVIGATION - START ------------------------------------ */ A.mnav { font-family: Impact; font-size: 18px; font-weight: 500; color: #fff; text-decoration: none; text-transform: uppercase; display:block; height:auto; width:auto; } A:hover.mnav { font-family: Impact; font-size: 18px; font-weight: 500; color: #fff; text-decoration: none; text-transform: uppercase; } A.mnav_sel{ font-family: Impact; font-size: 18px; font-weight: 500; color: #000; text-decoration: none; text-transform: uppercase; } A:hover.mnav_sel { font-family: Impact; font-size: 18px; font-weight: 500; color: #000; text-decoration: none; text-transform: uppercase; } TD.mnav_bottom { border-top : 1px dotted black; text-transform: uppercase; } TD.mnav{ padding : 7px 0px 7px 3px; text-align : left; text-transform: uppercase; } TD.mnav_sel{ padding : 7px 0px 7px 3px; text-align : left; text-transform: uppercase; } TD.mnav-sep { border-bottom:1px dotted #898989; /* background-color: #cbccc7; border-top:1px dashed #4b6097; border-bottom:2px dotted #4b6097;*/ } /* ------------------------------------ MAIN NAVIGATION - END ------------------------------------ */ a.lnav{ font-weight: bold; } TD.searchContainer{ vertical-align: top; height:70px; /* padding-left:35px; padding-right:40px; padding-bottom: 35px;*/ font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; font-size:11px; background-color: #ffffff; } TD.presentContainer{ vertical-align: top; height:70px; /* padding-left:35px; padding-right:40px; padding-bottom: 35px;*/ font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; font-size:11px; background-color: #daf2fc; } TD.author_trip_title{ padding-left: 5px; font-family: Impact; font-size: 18px; font-weight: 500; color: #003f80; text-transform: uppercase; } TD.new_trip_title{ padding-left: 5px; font-family: Impact; font-size: 18px; font-weight: 500; color: #daf2fc; text-transform: uppercase; } TD.right-panel-caption{ font-family: Impact; font-size: 18px; font-weight: 500; color: #fff; padding-right: 5px; text-align: right; vertical-align: middle; text-transform: uppercase; } A.trip_panel_caption{ font-family: Impact; font-size: 18px; line-height: 18px; font-weight: 500; color: #fff; padding-right: 5px; text-transform: uppercase; text-decoration: none; display:block; height:auto; width:auto; } TD.footer-navigation{ padding: 20px; background-color: #12598F; } TD.footer-navigation a, TD.footer-navigation a:hover{ color: #fff; } TD.footer-all { background-color: #DAF2FC; padding: 10px 20px; } TD.footer-all td { color: #004B99 !important; font-weight: bold; padding-bottom: 10px; padding-right: 5px; text-align: left; vertical-align: top; } TD.footer-all td a, TD.footer-all td a:hover, TD.footer-all td a:visited { font-weight: normal; } TD.footer_container{ vertical-align: top; text-align: center; font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; font-size:10px; color: #828282; padding-top: 10px; } TD.title_container { height:37px; padding-left: 33px; font-family: Impact; font-size: 18px; font-weight: 500; color: #ffffff; vertical-align: middle; text-transform: uppercase; } TD.title_container h1 { margin: 0px; padding: 0px; font-family: Impact; font-size: 18px; font-weight: 500; color: #ffffff; vertical-align: middle; text-transform: uppercase; } view_container{ padding-left: 33px; font-family: Impact; font-size: 18px; font-weight: 500; color: #004b99; vertical-align: middle; text-transform: uppercase; } .friendsPanel{ display:inline-block; width: 600; padding:4px; margin:4px; background-color:#ffffff; border:1px solid #c0c0c0; color: #525252; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; -moz-border-radius:6px; -webkit-border-radius:6px; } .friendsBluePanel{ width: 576; padding:4px; margin:4px; background-color:#f0f4f9; border:1px solid #c0c0c0; color: #525252; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; -moz-border-radius:6px; -webkit-border-radius:6px; } .SmallPanel{ width: 250; padding:4px; margin:4px; background-color:#ffffff; border:1px solid #c0c0c0; color: #525252; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; -moz-border-radius:6px; -webkit-border-radius:6px; } .tripPanel{ width: 300; padding:4px; margin:4px; background-color:#ffffff; border:1px solid #c0c0c0; color: #525252; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; -moz-border-radius:6px; -webkit-border-radius:6px; } .InputFieldEditBox{ display:inline-block; width:140px; padding-left:4px; margin:4px; background:#ffffff url(/cruise/home.nsf/validationInputBg.gif) repeat-x scroll left top; border:1px solid #c0c0c0; color: #525252; } td.labelField{ width: 80px; padding-left: 10px; padding-right: 5px; color: #004b99; vertical-align: middle; text-align: left; } td.labelBoldField{ padding: 2px; color: #004b99; vertical-align: middle; text-align: left; font-weight: bold; } td.labelField2{ padding-left: 10px; padding-right: 5px; color: #004b99; vertical-align: middle; text-align: left; } td.labelField3{ padding-left: 3px; padding-right: 3px; color: #004b99; vertical-align: middle; text-align: left; } td.labelFieldSec{ width: 80px; padding-left: 10px; padding-right: 5px; border-left: 1px solid #c0c0c0; color: #004b99; vertical-align: middle; text-align: left; } td.input{ padding-right: 10px; vertical-align: middle; color: #525252; } td.inputsec{ paddnig-top: 0px; paddnig-bottom: 0px; text-align: center; vertical-align: middle; border-left: 1px solid #c0c0c0; color: #525252; } font.desttitle{ font-family: Impact; font-size: 16px; font-weight: 500; color: #004b99; } td.inmenutable-caption{ font-size: 18px; font-weight: 500; color: #004b99; text-align: center; } td.table-header{ font-weight: bold; color: #000000; } td.inmenutable-body{ text-align: justify; } td.inmenutable-picture{ text-align: center; } ul.innavigation{ list-style: none; border: 0px solid #daf2fc; padding:20px 20px 20px 20px; text-align: center; } li.innavigation a{ cursor: pointer; font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; font-size: 11px; color: #004b99; font-weight: bold; text-align: left; text-decoration: none; } a.innavigation{ cursor: pointer; font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; font-size: 11px; color: #004b99; font-weight: bold; text-align: left; text-decoration: none; } .OrangeBtn{ padding: 3px; background-color: orange; border: 2px outset white; width: 120px; } .OrangeBtn2{ text-align: center; background-color: orange; border: 2px outset white; width: 125px; height: 12px; } .OrangeBtnLink{ text-decoration: none; color: white; } .profilesButtonSubmit:hover{ color:#000000; height:32px; margin-right:7px;margin-left:7px;vertical-align:text-bottom; padding:0px 3px; padding-left:15px; padding-right:15px; border:1px solid #c0c0c0; background:url(/cruise/home.nsf/buttonSilver.gif) top left repeat-x; font:normal Helvetica, Arial, Verdana, sans-serif; -moz-border-radius:2px; -webkit-border-radius:2px; } .profilesButtonCancel{color:#000000;font-weight:normal;height:1.8em;margin-right:3px;margin-left:3px;vertical-align:text-bottom;padding:0px 3px;border:1px solid #c0c0c0;background:url(./buttonSilver.gif) top left repeat-x;} .profilesButtonSubmit{ font-family: Verdana, Tamoha, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; height:32px; margin-right:3px; margin-left:3px; vertical-align:text-bottom; padding:0px 3px; padding-left:15px; padding-right:15px; border:1px solid #4c94d6; background:url(/cruise/home.nsf/buttonBlue.gif) top left repeat-x; font:normal Helvetica, Arial, Verdana, sans-serif; -moz-border-radius:2px; -webkit-border-radius:2px; } ul.promobox{ list-style-type:none; color: #004b99; font-weight: bold; } ul.promobox li{ background:transparent url('/cruise/home.nsf/wheel.png') no-repeat; background-position: 0 0px; padding-left: 20px; padding-bottom: 5px; text-align: left; } td.promocode_row{ padding: 10px; text-align: center; font-size: 14px; color: orange; font-weight: bold; } td.promocode_row a{ font-size: 14px; font-weight: bold; } .BlueBtn{ background-color: #12598F; color: white; font-weight: bold; padding: 3px 20px; } span.promospan{ background-color: orange; padding: 3px 5px; color: white; font-weight: bold; } .searchInputTop select, .searchInputMiddle select, .searchInputBottom select{ width: 145px; } .searchInputTopHome select, .searchInputMiddleHome select, .searchInputBottomHome select{ width: 200px; } .searchTabWrapper { padding-top: 20px; } .searchTab { float: left; align: center; padding: 5px; margin: 2px 0px 0px 4px; width: 60px; text-align: center; background-color: #004b99; } .searchTabHome { float: left; align: center; padding: 5px; margin: 2px 0px 0px 4px; width: 140px; text-align: center; font-family: Impact; font-size: 16px; text-transform: uppercase; /* border: 1px solid #004b99;*/ background-color: #12598f; } .searchTabSelected, .searchTabHomeSelected { float: left; align: center; border: 1px solid #004b99; padding: 5px; width: 60px; text-align: center; font-family: Impact; font-size: 16px; text-transform: uppercase; background-image: no-image; background-color: #fff !important; border-bottom: 1px solid #fff; margin-left: 4px; } .searchTabHomeSelected { width: 140px; border-bottom: 1px solid #fff !important; } .searchTabHome a, .searchTabHomeSelected a { font-family: Impact; font-size: 18px; } .searchTab a, .searchTabHome a { color: #fff; text-decoration: none; } .searchTabSelected a, .searchTabHomeSelected a { color: #000; text-decoration: none; } #searchArea, #searchAreaHome { background-image: url('/home_work.nsf/opacity-back.png'); padding: 6px; padding-bottom: 12px; border-bottom: 1px solid #daf2fc;/*#fff;*/ overflow: hidden; } .advsearchresult th{ text-align: left; padding-left: 5px; } .advsearchresult td{ text-align: left; vertical-align: top; padding: 2px 5px;; font-size: 10px; } .advsearchresult td a{ font-weight: bold; } a.viewnav-selected{ color: #fff; text-decoration: none; } .viewnav-selected div{ background-color: #004b99; } .searchCriteriaHome { float: left; width: 500px; height: 100px; } td.consultation-top, td.check-price-top { text-align: left; vertical-align: bottom; padding-bottom: 7px; padding-left: 7px; } td.consultation-top a, td.check-price-top a { color: #fff; font-family: Impact; font-size: 18px; text-transform: uppercase; text-decoration: none; display:block; height:auto; width:auto; } td.consultation-bottom, td.check-price-bottom { vertical-align: middle; text-align: left; padding-left: 7px; color: #145400; } td.consultation-bottom a { color: #fff; text-decoration: none; display:block; height:auto; width:auto; } td.check-price-bottom { color: #5c3400 !important; } td.video { text-align: right; vertical-align: middle; padding-right: 22px; } td.video a { color: #fff; font-family: Impact; font-size: 18px; text-transform: uppercase; text-decoration: none; display:block; height:auto; width:auto; } td.blue { background-color:#3087CE; height: 40px; text-align: left; vertical-align: middle; color: #ffffff; font-family:Impact; text-transform: uppercase; /* letter-spacing:-1px;*/ padding: 0px 10px; text-decoration: none; color: white; } td.yellow { background-color:#FFA400; width:100%; height: 40px; text-align: left; vertical-align: middle; color: #ffffff; font-family:Impact; text-transform: uppercase; padding: 0px 10px; text-decoration: none; color: white; } td.blue a{ font-family:Impact; text-decoration: none; color: white; font-size:17px; text-transform: uppercase; display:block; height:auto; width:auto; } td.yellow a{ font-family:Impact; text-decoration: none; color: white; font-size:17px; text-transform: uppercase; display:block; height:auto; width:auto; }