/* Optimized on 11/26/07 by UF/Paul Jamison. Please DO NOT attemp any changes.*/


html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img,select,hr,table,td {margin:0;padding:0;border:0;}

/*Peekaboo no more*/.rel {position:relative;}.high {z-index:999;}
body {text-align:center;margin:0;padding:0;font:normal 10px Verdana, Arial, Helvetica, sans-serif Helvetica, sans-serif Geneva, Arial, Helvetica, sans-serif;background:url(../../images/map.jpg) #f9f6e6 repeat-x fixed -160px 0;color:#1d3666;}
.clear {clear:both;margin:0; width:100%;font-size:1px; line-height:0; overflow:hidden;}
iframe {overflow:hidden;}
/*input box override*/
input {background:#fff;}
a.displaynone{display:none;}

input.buttonlink {border:1px solid #2a365e;background:#2A365E url(../../images/strip_1e2746.jpg) repeat-x;color:#fff;}
input.hidesubmit {width:1px;height:1px;border:none;background:#eff0f4;}
/* text decoration */.strong {font-weight:700;}.strong2 {font-weight:700;}
strong.number {font-weight:700;font-size:12px;}
p {padding-bottom:10px;font-size:11px;line-height:130%;}
a,a:visited,a:link {color:#1d3666;text-decoration:underline;}
a:active, a:focus {outline:0;}
a img, a:link img, a:visited img, a:hover img, a:hover {text-decoration:none;}
.aright {text-align:right;}
.aleft {text-align:left;}
.acenter {text-align:center;}
/* Link sizer */.decnone {text-decoration:none;}
.fff {color:#fff;}
.a2d3a60 {color:#2d3a60;}
.dd9025 {color:#dd9025;}
.error {color:#ff3333;}
.lh16 {line-height:16px;}
.f26 {font-size:26px;}
.f10 {font-size:10px;}
.ten {font-size:10px;}
.eleven {font-size:11px;}
.twelve {font-size:12px;line-height:20px;}
.twelve img {position:relative;top:2px;}
.thirteen {font-size:13px;}
.fourteen {font-size:14px;}
.fifteen {font-size:15px;}
.sixteen {font-size:16px;}
.seventeen {font-size:17px;}

/*list spacing*/
li {line-height:16px; font-size:11px;}
#top a {text-decoration:none;}
a.linknone,a:link.linknone a:visited.linknone {text-decoration:none;}
a.fff,a:link.fff a:visited.fff {text-decoration:none;color:#fff;}
.inlinelink a, .inlinelink a:link, .inlinelink a:visited {font-weight:400;color:#2a365e;text-decoration:none;float:right;}
.inlinelink a:hover {color:#000;}
.inlinelink img {position:relative;top:2px;}
.inlinelink3 a, .inlinelink3 a:link, .inlinelink3 a:visited {font-weight:400;color:#3F467A;text-decoration:none;}
.inlinelink3 a:hover {text-decoration:underline;}
.inlinelink3 img {position:relative;top:1px;}
.inlinelink4 a, .inlinelink4 a:link, .inlinelink4 a:visited {font-weight:400;color:#2a365e;text-decoration:none;float:right;}
.inlinelink4 a:hover {color:#000;}
.inlinelink4 img {position:relative;top:1px;}

.cruisetopbar {padding:10px 30px;}
.headertitlesmall {font-weight:normal;padding:5px 0;border-bottom:1px solid #5c7293;font-size:11px;text-align:center;margin-bottom:7px;}
.headertitle {font-weight:bold;padding:5px 0;border-bottom:1px solid #5c7293;font-size:11px;text-align:center;margin-bottom:10px;}
.headertitlebig {padding:5px 0;border-bottom:1px solid #5c7293;font-size:16px;text-align:left;margin-bottom:10px;}
.headertitlehome {padding:5px 0;font-size:16px;text-align:left;margin-bottom:5px;}
.cruiseheader {font-size:13px;color:#ad2930;padding:10px 0;background:#eeecde;margin-bottom:5px;}
.seaday {background:#e4e5ea;line-height:10px;display:block;width:30px;height:20px;padding-top:10px;}
.disclaimer {font-size:9px;color:#888;padding:5px 0;text-align:left;}
.request2, .relate, .interactive_ebrochure {line-height:20px;font-size:13px;}
a.videolinkimg {display:inline;float:left;width:55px;height:43px;margin-left:15px;}
a.videolink {display:inline;float:left;width:80px;height:9px;margin:15px 0 0 15px;}
a.favorite,a:link.favorite,a:visited.favorite {color:#ad2a31;padding-left:17px;background:url(../../images/icon_favorite01.gif) transparent no-repeat 0 1px;height:15px;line-height:15px;display:block;}
a.print,a:link.print,a:visited.print {color:#ad2a31;padding-left:19px;background:url(../../images/icon_print01.gif) transparent no-repeat 0 2px;height:15px;line-height:15px;display:block;}
a.email,a:link.email,a:visited.email {color:#ad2a31;padding-left:30px;background:url(../../images/icon_email01.gif) transparent no-repeat 0 4px;height:15px;line-height:15px;display:block;}
a.buttonlink, a:link.buttonlink, a:visited.buttonlink {padding:6px 8px;text-decoration:none;background:#2A365E url(../../images/strip_1e2746.jpg) repeat-x;color:#fff;margin-bottom:10px;}
a.buttonlink2, a:link.buttonlink2, a:visited.buttonlink2 {display:block;padding:9px;border:1px solid #2a365e;text-decoration:none;background:#2A365E url(../../images/strip_1e2746.jpg) repeat-x;color:#fff;margin-bottom:10px;}
a.enlarge, a:link.enlarge, a:visited.enlarge {background:url(../../images/enlarge.gif) no-repeat 0 2px;padding-left:18px;}
a:hover.buttonlink {color:#b68462;}
a.newblue {background:url(../../images/new_blue.jpg) no-repeat right 2px;padding-right: 30px}
a.newburg {color:#a43232;background:url(../../images/new_burg.gif) no-repeat right 2px;padding-right: 30px}
a.newred {background:url(../../images/new_red.jpg) no-repeat right 2px;padding-right: 30px}
/* different padding / margin decoration */.border_7px {border-top:7px solid #8692aa;border-bottom:7px solid #8692aa;}
.middle_20 {height:20px;line-height:20px;}
.c9cfdb {background:#c9cfdb;}
.b_626262 {border:1px solid #626262;}
.p_b3 {padding-bottom:3px;}
.p_tb3 {padding:3px 0;}
.p_t1 {padding-top:1px;}
.p_t2 {padding-top:2px;}
.p_t25 {padding-top:25px;}
.p_b10 {padding-bottom:10px;}
.p_b25 {padding-bottom:25px;}
.p_r45 {padding-right:45px;}
.p_l45 {padding-left:45px;}
.p_l55 {padding-left:55px;}
.p_l70 {padding-left:70px;}
.p_l96 {padding-left:96px;}
.p_l100 {padding-left:100px;}
.p_l130 {padding-left:130px;}
.p_r10 {padding-right:10px;}
.p_lr13 {padding-right:13px;padding-left:13px;}
.p_l10 {padding-left:10px;}
.m_auto {margin-left:auto;margin-right:auto;}
.m_l5 {margin-left:5px;}
.m_l3 {margin-left:3px;}
.m_r3 {margin-right:3px;}
.m_l2 {margin-left:2px;}
.m_r2 {margin-right:2px;}
.m_r5 {margin-right:5px;}
.m_l10 {margin-left:10px;}
.m_l15 {margin-left:15px;}
.m_l25 {margin-left:25px;}
.m_l35 {margin-left:35px;}
.m_r10 {margin-right:10px;}
.m_r20 {margin-right:20px;}
.m_r1 {margin-right:1px;}
.m_b5 {margin-bottom:5px;}
.m_b2 {margin-bottom:2px;}
.m_b10 {margin-bottom:10px;}
.m_t15 {margin-top:15px;}
.m_t5 {margin-top:5px;}
.m_t3 {margin-top:3px;}
.m_t10 {margin-top:10px;}
.m_t20 {margin-top:20px;}
.m_t90 {margin-top:90px;}
.p_a3 {padding:3px;}
.p_a5 {padding:5px;}
.p_a6 {padding:2px 6px;}
.p_a15 {padding:15px;}
.p_a10 {padding:10px;}
.p_a20 {padding:20px;}
.inline {display:inline;}
.center {margin:0 auto;}
.h17 {height:17px;}
.w210px {width:210px;}
.w767 {width:767px;}
.w680 {width:680px;}
.w90px  {width:90px;}
.w200 {width:200px;}
.w300 {width:300px;}
.w380 {width:380px;}
.w500 {width:500px;}
.w544 {width:544px;}
.w580 {width:580px;}
.w800 {width:800px;}
.w10 {width:10%;}
.w19 {width:19%;}
.w20 {width:20%;}
.w23 {width:23%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w49 {width:49%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w89 {width:89%;}
.w95 {width:95%;}
.w99 {width:99%;}
.w100 {width:100%;}
.border_l8493aa {border-left:1px solid #8692aa;}
.border_r8692aa {border-right:1px solid #8692aa;}
.left {float:left;display:inline;}
.right {float:right;display:inline;}
.left_prb10 {display:inline;float:left;padding-right:10px;}
.noliststyle {list-style:none;margin:0;padding:0;}
.bg_e3e6ed {background:#e3e6ed;}
.bg_e8e9ef {background:#e8e9ef;}
.bg_8692aa {background:#8692aa;}
.bg_74829d {background:#74829d;}
.bg_c9cfdb {background:#eff0f4;}
.bg_f6fbff {background:#f6fbff;}
.bg_fff {background:#fff;}
/**** end ****/

/* country selector */
.countryshade {
  background: url(../../main/js/gb/overlaywhite.png);
  width:565px;
  margin:0 auto;
  padding:5px;
}

* html .countryshade {
background:#fff;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.countryholder {
padding:5px;
background:#fff;
text-align:left;
color:#a43232;
position:relative;
}
.countryheader{font-size:24px;text-align:center;padding-bottom:5px;}
.countryholder .bigger {font-size:11px;}
.countryholder .smaller {font-size:10px;font-style:italic;}
/* MAIN LAYOUT */
#limiter {width:797px;margin:0 auto;}
#shadowboxer {margin: 0 auto; width: 797px;background:#ffffff;}
div#header {width:797px;height:90px;}
div#container {width:777px;margin:0 auto;}
#wrapper {margin:0 auto;width:777px;background:#bdbec2;}
/* universation selector */

/* userlinks */
#header {position:relative;}
/*
#header #logo a {display:block;width:249px;height:68px;position:absolute;top:0;left:0;}
#header #logo {position:absolute;top:0;left:0;width:797px;height:81px;background:url(../../images/top_logo01.jpg) no-repeat 0 0;} */
#mainLogo {float:left;width:267px;height:58px;background:url('../../images/logogif.jpg') no-repeat;}
#welcome {display:none;}
#welcomeForPrint {display:block;position:absolute;top:10px;right:200px;font-weight:bold;color:#a63838;}
/*
#usercontext a, #userlinks a:link, #userlinks a:visited {color:#a63838;font-size:10px;}
#userlinks {width:797px;height:9px;position:relative;top:81px;background:url(../../images/topbar.jpg) no-repeat 0 0;}
#usercontext {position:absolute;top:60px;right:10px;color:#a63838;text-align:right;}
* html #usercontext {position:absolute;top:60px;right:-10px;color:#a63838;text-align:right;}
#usercontext #search {display:inline;margin-right:10px;}
#usercontext img {margin:0;padding:0;border:0;position:relative;top:3px;right:5px;}
* html #usercontext img {right:14px;}
#usercontext input {margin:0;padding:0;border:1px solid #a8a9af;font-size:10px;color:#000;text-align:center;width:105px;}
*/
#usercontext {display:none;}
#language_selector {display:none;}
#bigflashpiece {display:none;}
#click2chat {display:none;}
#phone {color:#fff;font-weight:bold;position:absolute;top:54px;right:185px;font-family:verdana;width:562px;height:13px;text-align:right;}
#phone strong {font-weight:normal;}

/* TOP NAV */
.menuholder  {display:none;}

/* SUB NAV */.top_wrapper {background:#ffffff;margin:0 auto;position:relative;height:201px;z-index:89;}
.top_wrapper3 {background:#ffffff;margin:0 auto;position:relative;height:184px;z-index:89;}
.top_wrapper4 {background:#ffffff;margin:0 auto;position:relative;height:209px;z-index:89;}
/* Footer NAV
*/
/*
#footer {background:url(../../images/footerborder.jpg) transparent no-repeat 0 0;width:797px;margin:0 auto;padding:15px 0 0;}
#footer ul {list-style-type:none;margin:0 auto;text-align:center;}
#footer li {display:inline;color:#3a4876;}
#footer ul.mainfooter li {font-size:10px;}
#footer ul.subfooter li {font-size:9px;}
#footer li a, #footer li a:link, #footer li a:visited {color:#3a4876;font-size:1em;text-decoration:none;}
#footer li a:hover,#footer li a.on, #footer li a:link.on, #footer li a:visited.on {color:#a63838;}
*/
#footer {display:none;}

#header #top a.on {font-weight:bold;}
/*transparent for one weird bug that crash IE*/
#footersearch {width:797px;margin:0 auto;padding:10px 0 0;text-align:center;background:none;}
#footersearch p {padding:7px 0 15px 0;color:#9da5b4;font-size:9px;}
#footersearch a, #footersearch a:link, #footersearch a:visited {color:#9da5b4;}
/* flash content *//* remove when ready */#player {width:777px;height:254px;background:#ffffff;margin:0 auto;padding:2px 0 0;z-index:1;}
#player2 {background:#ffffff;margin:0 auto;padding:2px 0 0;z-index:1;}
#flashalt {display:block;}
#flash {display:none;}
#timelinewrap {margin:0 auto;z-index:1;padding-bottom:0;width:695px;}
#timeline {margin:0 auto;}
/* Main page content */.content-left,.content-middle,.content-right {margin-top:0;}
.homeCruiseselector {list-style:none;height:20px;background:url(../../images/home_cfbar.jpg) no-repeat 0 0;}
.homeCruiseselector a {display:block;float:left;}
.homeCruiseselector a.cruise {width:74px;height:20px;}
.homeCruiseselector a.cruisetour {width:110px;height:20px;}
.content-middle a {line-height:16px;}
#cruisefinderajx {width:170px;margin:0 auto;}
#cruisetourfinderajx {width:170px;margin:0 auto;}
.content-left {width:194px;padding:15px 15px 0 0;}
.content-middle {width:340px;text-align:left;float:left;padding-top:15px;font-size:12px;line-height:22px;}
.content-right {width:227px;text-align:left;float:left;}
.content-right  a, .content-right  a:link, .content-right  a:visited {display:inline;text-decoration:none;}
.content-right a img {display:block;}
.content-right .imgbutton {background:url(../../images/contentbar.jpg) #ffffff repeat-y 0 0; padding-left:38px;padding-bottom:25px;}
.content-right .imgbuttonend {background:url(../../images/contentbar_end.jpg) #ffffff no-repeat 0 0; padding-left:38px;padding-bottom:5px;}
.annoucement, .annoucement a, .redtitle {color:#a43232;text-align:left;}
.homeann1 a, .homeann1 a:link, .homeann1 a:visited {font-weight:bold;text-decoration:underline;}
.homeann1 a:hover {text-decoration:none;}
.homeann2 a, .homeann2 a:link, .homeann2 a:visited {line-height:24px;}
#homemiddle {padding:0 7px;}
.homebreak {width:95%;margin:0 auto;padding:0;}
hr {border:none;border-bottom:1px solid #5c7293;clear:both;margin:3px auto;background:#fff;color:#ffffff;}
hr.brown {border-bottom:2px solid #eeecde;}
hr.bigbrown {border-bottom:6px solid #eeecde;margin:5px auto;}
.content-middle1 {}
.content-middle2,.content-middle3 {width:85px;}
/* drop drop selector style */select {border-left:1px solid #626262;border-top:1px solid #626262;border-right:1px solid #fff;border-bottom:1px solid #626262;font-size:90%;}
select.border {border-top:2px solid #848484;border-left:2px solid #848484;border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;}
select.one74 {width:174px;background:#fff;margin-bottom:7px;color:#000;}
select.ninety {width:90px;background:#fff;margin-bottom:7px;color:#000;}
input.fifty {width:50px;background:#fff;color:#000;}
select.one00  {width:100px;background:#fff;margin-bottom:7px;color:#000;}
select.one10 {width:110px;background:#fff;margin-bottom:7px;color:#000;}
select.two10 {width:210px;background:#fff;margin-bottom:7px;color:#000;}
select.one60 {width:160px;background:#fff;margin-bottom:7px;color:#000;}
select.one45 {width:145px;background:#fff;margin-bottom:7px;color:#000;}
select.one40 {width:140px;background:#fff;margin-bottom:7px;color:#000;}
select.one20 {width:120px;background:#fff;margin-bottom:7px;color:#2a2e47;}
select.one35 {width:125px;background:#fff;margin-bottom:7px;color:#2a2e47;padding:10px 5px;}
select.two40 {width:240px;margin-bottom:7px;background:#fff;color:#000;}
/* TOP BANNER */
/*a#interactivemapbtn {z-index:6;position:absolute;top:157px;left:556px;*//*for opera and certain IE*//*filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}*/
.top_wrapper a#interactivemapbtn {z-index:6;position:absolute;top:172px;right:0;}
.top_wrapper3 a#interactivemapbtn {z-index:6;position:absolute;top:153px;right:0;}
.top_wrapper4 a#interactivemapbtn {z-index:6;position:absolute;top:178px;right:0;}
a#interactivemapbtn2 {z-index:6;position:absolute;top:257px;right:0;}
* html a#interactivemapbtn2 {right:-1px;}
* html .top_wrapper a#interactivemapbtn {right:-1px;}
* html .top_wrapper3 a#interactivemapbtn {right:-1px;}
* html .top_wrapper4 a#interactivemapbtn {right:-1px;}
img.banner02 {position:absolute;left:3px;top:3px;z-index:9;width:777px;}
.top_wrapper .InteractiveMap img {position:absolute;left:0;top:22px;z-index:9;width:777px;height:181px;}
.top_wrapper3 .InteractiveMap img {position:absolute;left:0;top:3px;z-index:9;width:777px;height:181px;}
.top_wrapper4 .InteractiveMap img {position:absolute;left:0;top:28px;z-index:9;width:777px;height:181px;}
.InteractiveMap  {position:absolute;z-index:5;left:0;}
/* HEADER DECLARATION */h1,h5,h6 {color:#2a365e;font-family:arial;} h4 {color:#a43232;} h1.liteC {color:#fff;}
h1 {font-size:14px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:17px;text-align:center;}
h4.sifr {font-size:16px;text-align:left;color:#1d3666;}
h4.dark {background:#eeecde;font-size:13px;padding:10px 0 8px 8px;text-align:left;margin:12px 0;}
h1.cruisedetailheader {font-size:13;color:#ad2930;text-align:center;}
h6 {font-weight:700;font-size:12px;}

/* end header */
/* These are standard sIFR styles... do not modify */
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */.sIFR-flash + div[adblocktab=true] {display:none!important;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {letter-spacing:-.5px;}
.sIFR-hasFlash h2 {letter-spacing:-.5px;}
.sIFR-hasFlash h3 {letter-spacing:-.5px;}
/*h5 - h6 is reserved*/.sIFR-hasFlash h6 {} .sIFR-hasFlash h5 {}
.sIFR-flash, object, embed {
    display: none !important;
    height: 0;
    width: 0;
    position: absolute;
    overflow: hidden;
}

span.sIFR-alternate, span.sIFR-alternate a {
    visibility: visible !important;
    display: block !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
    color: #000;
}
.sIFR-flash {visibility:visible!important;margin:0;}
.sIFR-replaced {visibility:visible!important;}
span.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
/* sub lay-out */.findcruise {text-align:center;width:194px;}
#onlinecine {width:209px;padding:5px 0 2px;background:url(../../images/stripe_3a486f.gif) #3a486f no-repeat;}
#onlinecine img {display:block;margin:0 auto;}
.MainHeader {text-align:left;color:#3F4974;padding:5px 0 2px 30px;font-size:9px;background:#ffffff;position:relative;font-weight:bold;}
.MainHeader4 {text-align:left;color:#3F4974;padding:5px 0 5px 30px;font-size:9px;background:#ffffff;position:relative;font-weight:bold;}
.MainHeader2 {text-align:left;color:#3F4974;padding:5px 0 5px 30px;font-size:9px;background:#ffffff;position:relative;margin-right:220px;}
.MainHeader3 {text-align:left;color:#3F4974;padding:5px 0 5px 30px;font-size:9px;position:relative;}
.MainHeader a, .MainHeader a:link, .MainHeader a:visited {text-decoration:underline;color:#3F4974;font-weight:bold;}
.MainHeader a:hover {text-decoration:none;font-weight:bold;}
.MainHeader4 a, .MainHeader4 a:link, .MainHeader4 a:visited {text-decoration:underline;color:#3F4974;font-weight:bold;}
.MainHeader4 a:hover {text-decoration:none;font-weight:bold;}
.MainHeader2 a, .MainHeader2 a:link, .MainHeader2 a:visited {text-decoration:none;color:#fff;}
.MainHeader3 a, .MainHeader3 a:link, .MainHeader3 a:visited {text-decoration:none;color:#fff;}
.SubHeader {text-align:left;padding:15px 10px;}
.SubContainer {margin:0 3px;padding-top:10px;font-size:10px;/*size for boxes */}
.BelowTabs {background:#ffffff;padding:15px 10px;text-align:right;margin:0;width:517px;}
.mainContainer {background:#ffffff;}
.MainSubContainerLeft {width:552px;text-align:left;float:left;}
.MainSubContainerRight {text-align:left;width:190px;float:left;padding-left:30px;background:url(../../images/contentbar_small.jpg) #ffffff repeat-y 0 0;}
.containerrightwrapper {}
.containerrightwrapper ul {list-style:none;}
.MainSubContainerRight ul,.MainSubContainerRight p {text-align:left;}
#selectorbox {background:#e0e3ec;margin:0 auto 3px;padding:5px;width:95%;}
#selector {margin:6px 11px 0;padding:5px 12px;background:#EEECDE;font-size:12px;color:#a43232;position:relative;}
#selector_region {width:516px;padding:5px 12px;background:#2d3a61;font-size:12px;color:#99a9d1;height:20px;}
.choosedes {position:relative;}
.choosedes form {text-align:left;display:inline;}
.choosedes select {width:242px;}
#filterdate {text-align:right;margin-top:1px;}
#filterdate form {text-align:right;display:inline;}
#filterdate select {width:120px;}
.PromoBoxContainer {width:529px;background:#ffffff;padding:5px 5px 7px;}
.promowrapper {margin:0 auto;width:500px;}
.PromoBox {display:inline;float:left;}
.PromoBox img  {border:1px solid #2a365e;}
.tabheader {padding:15px 0 15px;background:#ffffff;color:#99a9d1;text-align:left;margin:0;}
.tabheader3 {padding:15px 0 0;background:#ffffff;color:#99a9d1;text-align:left;margin:0;}
.tabheader2 {height:18px;padding:8px 10px 5px;background:url(../../images/strip_1e2746.jpg) #2a365e repeat-x;color:#99a9d1;text-align:left;margin:0;}
.tabheader select {margin-bottom:1px;}
.subcontent {border:1px solid #D6D4C2;padding:25px 0;margin-top:15px;text-align:left;}
.cruise_finder {margin:0 auto;width:700px;}
.cruise_finder .left {margin-right:5px;}
.cruise_finder p {text-align:left;}
.submission {position:relative;height:30px;top:10px;}
.result {position:absolute;z-index:100;top:0;left:0;width:737px;}
.submission .left {text-align:left;}
.find_result {margin:0 auto;text-align:center;}
.submission form {display:inline;}
.submission input,.result_box_five3 input {background:#2A365E url(../../images/strip_1e2746.jpg) repeat-x;border:1px solid #2a365e;padding:5px 15px;color:#fff;}
/* result box */
.result_filter {}
.result_filter2,.result_filter3 {margin-top:3px;}
.result_box {background:#fff;padding:5px 10px 20px;width:555px;border:2px solid #2e3a62;margin:20px auto;text-align:left;}
.result_box_two1 {margin:0 10px 10px 0;background:#c9cfdb;text-align:center;padding:2px 4px;}
.result_box_three {text-align:center;}
.result_box_three1,.result_box_three2,.result_box_three3,.result_box_three4,.result_box_three5 {border-right:2px solid #fff;width:19%;height:20px;background:#73829c;color:#fff;}
.result_box_five {position:relative;}
.result_box_five input {position:relative;top:4px;}
.result_box_five1{position:absolute;top:5px;left:0;}
.result_box_five2{position:absolute;top:10px;left:270px;}
.result_box_five3{position:absolute;top:3px;right:0;}
.destination_result {background:#eff0f4;}
/* destination-boxes */.c1 {width:100%;}
.c2 {background:#D6D4C2;text-align:left;padding:5px;font-size:12px;font-weight:700;}
.c2b {background:#D6D4C2;text-align:left;padding:5px;font-size:12px;font-weight:700;height:14px;}
.c2b a, .c2b a:link, .c2b a:visited {text-decoration:none;}
.c2 a, .c2 a:link, .c2 a:visited {text-decoration:none;}
.c2a {font-size:10px;text-align:right;line-height:20px;}
.c3 {clear:both;padding:3px;text-align:left;width:232px;}
.c3a {clear:both;padding:3px;text-align:left;}
.c4 {margin:3px;}
.c5 {float:right;width:135px;}
.c6 {width:246px;height:120px;margin:0 0 10px 8px;background-color:#EEECDE;text-align:left;overflow:hidden;}
.c6a {width:246px;margin:0 0 10px 8px;background-color:#EEECDE;text-align:left;overflow:hidden;}
.contentwrapper {width:777px;margin:0 auto;}
.leftcontentwrapper {width:100%;text-align:left;color:#2a365e;height:auto!important;min-height:154px;}
.leftcontent {padding:10px 10px 0;}
.leftcontent .subleftcontent {border:1px solid #5c7293;background:#eeecde;padding:10px 10px 0;}
.leftcontent .subleftcontent .subsubleftcontent {background:#fff;padding:7px 10px;margin-bottom:10px;width:96%;}
.leftcontent .subleftcontent .subsubleftcontent .left {width:70%;}
.searchbox {min-height:115px;padding:5px;background:#fff;margin-top:5px;}
.destination_result .right {text-align:right;}
.cruise_header {margin:10px auto 0;width:724px;background:#fff;text-align:left;}
.cruise_wrapper {padding:15px 20px 15px;margin:10px auto 0;width:700px;background:#f5f6fb;border:2px solid #2e3a60;text-align:left;}
.cruise_wrappertwo {padding:15px 30px 15px;margin:10px auto 0;width:680px;background:#f5f6fb;border:2px solid #2e3a60;text-align:left;}
.myaccount {margin:0 auto;}
.box01 {font-size:11px;}
/* TABULAR CONTENT */
/*for Vertical tabs*/.mootabs_title_vert, .second {list-style-type:none;margin:0;padding:0;}
ul.second {margin-left:15px;}
.mootabs_content_tab ul {padding-left:15px;}
/*new declaration*/
.mootabs_content_tab, .mootabs_content_tab h1, .mootabs_content_tab h2, .mootabs_content_tab h3, .mootabs_content_tab a, .mootabs_content_tab a:link, .mootabs_content_tab a:visited, .mootabs_content_tab a:hover, .BelowTabs a, .BelowTabs a:link, .BelowTabs a:visited, .BelowTabs a:hover {color:#1d3666;}
.mootabs_content_tab strong {color:#a43232;}

.mootabs_content_tab {padding:10px 0;background:#ffffff;}
.mootabs_panel strong {color:#a43232;}
.mootabs_content_tab .mootabs_title_vert ul {padding:0;}
.mootabs_title_vert li a,.mootabs_title_vert li a:visited,.mootabs_title_vert li a:link {text-decoration:none;}
.mootabs_title_vert li, .Tips1, .second li {padding-bottom:3px;cursor:pointer;list-style-type:none;}
.mootabs_title_vert li.active, .second li.active {color:#a43232;cursor:default;}
.mootabs_title_vert li.over, .second li.over {color:#a43232;}
.mootabs_title_vert li:hover, a:hover.inlinelink2, .second li:hover, .mootabs_title_vert li a:hover {color:#a43232;}
.block {display:block;}
/*for print options*/
.printoption {padding:5px 0 5px;float:right;}
/* for Horizontal tabs */
#simtabs {background:#ffffff;}
#simtabs p, #simtabs_st p {color:#1d3666;}
#simtabs_st {background:#ffffff;}
.mootabs_title {list-style-image:none;list-style-type:none;margin:0;padding:0;height:21px;width:100%;font-family:Verdana;border-bottom:6px solid #d6d4c2;}
.mootabs_title li {float:left;margin:0;line-height:21px;cursor:pointer;color:#3f4974;font-size:11px;height:21px;margin-right:1px;}
.mootabs_title li a,.mootabs_title li a:visited,.mootabs_title li a:link {font-family:Verdana;text-decoration:none;padding:0 4px;background:url(../../images/strip_subnav.jpg) repeat-x;display:block;color:#3f4974;}
.mootabs_title li a:hover {background:#d6d4c2;}
.mootabs_title li.active a {background:#d6d4c2;}
.mootabs_title li.active,.mootabs_title li.active a, .mootabs_title li.active a:link, .mootabs_title li.active a:visited {background:#d6d4c2;color:#3f467a;cursor:default;font-weight:bold;}
/* for static horizontal tabs*/
.mootabs_title_st {list-style-image:none;list-style-type:none;margin:0;padding:0;height:21px;width:100%;font-family:Verdana;border-bottom:6px solid #d6d4c2;}
.mootabs_title_st li {float:left;margin:0;line-height:21px;cursor:pointer;color:#2a365e;font-size:11px;height:21px;margin-right:1px;}
.mootabs_title_st li a,.mootabs_title_st li a:visited,.mootabs_title_st li a:link {font-family:Verdana;text-decoration:none;padding:0 4px;background:url(../../images/strip_subnav.jpg) repeat-x;display:block;color:#3f4974;}
.mootabs_title_st li a:hover {background:#d6d4c2;}
.mootabs_title_st li.active a {background:#d6d4c2;}
.mootabs_title_st li.active,.mootabs_title_st li.active a, .mootabs_title_st li.active a:link, .mootabs_title_st li.active a:visited {font-family:Verdana;background:#d6d4c2;color:#3f4974;cursor:default;font-weight:bold;padding:0 4px;}
.mootabs_panel {width:100%;display:none;text-align:left;color:#2a365e;height:auto!important;min-height:154px;}
.mootabs_panel.active {display:block;}
.mootabs_subsubcontent .left {margin-bottom:2px;padding:5px;text-align:center;background:#f5f6fb;}
.mootabs_subsubcontent .strong {background:#73839d;color:#fff;font-weight:700;}
.mootabs_subsubcontent .w10 {margin-right:2px;}
.mootabs_content {padding:10px;background:#ffffff;}
.mootabs_subcontent2 {width:544px;float:left;}
.mootabs_content2 {background:#ffffff;width:777px;}
.mootabs_subcontent {width:85%;margin:0 auto;padding:10px 0;}
.mootabs_subsubcontent {margin:0 auto;width:80%;}
.mootabs_subcontent .aright p {margin-top:10px;}
.mootabs_subcontent .aleft p {margin-top:6px;}
.mootabs_subcontent .aleft {margin-left:20px;}
.mootabs_content .center {margin-top:25px;}
.overlaywrapper {width:92%;margin:0 auto;padding:10px 15px;background:#ffffff;}

.scorebar {background:url(../../images/pp_strip.gif) repeat-x 0 1px;width:440px;}
/* sub scrolling content */
#accordion li {font-size:11px;font-weight:400;margin-top:10px;list-style:none;}
li.toggler {cursor:pointer;}
li.toggler ul {margin-left:15px;}
/*hide print*/#printlogo, .forprint {display:block;}
/*deprecated. revised and rid of plz*/.Box {float:left;display:inline;width:230px;height:88px;margin:10px;background-color:#e6ebf1;text-align:center;border:1px solid;}
/*end deprecated*/
/*table styles*/
.itmapholder {}
.tablelite table {width:100%;font-size:11px;}
.tablelite tr {text-align:center;}
.tablelite th, .tablelite td {padding:5px 3px;}
.tablelite th {color:#252f5c;border-right:1px solid #b0b6c8;border-bottom:1px solid #b0b6c8;}
.tablelite2 table {width:100%;}
.tablelite2 tr {background:#c9cfdb;text-align:left;}
.tablelite2 th, .tablelite2 td {padding:2px 3px;}
.tablelite2 th {background:#73839d;color:#fff;}
.tablelite3 table {font-size:10px;}
.tablelite3 tr {background:#f5f6fb;text-align:center;}
.tablelite3 th, .tablelite3 td {padding:5px 3px;}
.tablelite3 th {background:#73839d;color:#fff;}
.tablelite4 {font-size:11px;}
.tablelite4 th {padding:5px 40px;text-align:center;}
.tablelite4 td {background:#eeecde;padding:5px;text-align:center;}
.tablelite4 td strong {color:#ad2930;}
/*JS-tooltip classes*/
.tool-tip {text-align:left;border:1px solid #2a365e;background: #fff;color: #2a365e;width: 139px;z-index: 13000;}
.tool-title {font-weight: 700;font-size: 11px;margin: 0;color: #2a365e;padding: 8px 8px 4px;background: #fff;}
.tool-text {font-size: 13px;padding: 2px;background: #fff;}


/*shadowboxers*/


#myTabs3 .mootabs_title_vert li, #myTabs4 .mootabs_title_vert li, #myTabs5 .mootabs_title_vert li, #myTabs6 .mootabs_title_vert li, #myTabs7 .mootabs_title_vert li, #myTabs8 .mootabs_title_vert li, a.inlinelink2, a:link.inlinelink2, a:visited.inlinelink2, a:hover.inlinelink2 {line-height:15px;text-decoration:none;list-style:none;}

/*HasLayout for IE6 and below */

* html .m_auto {margin-left:auto;margin-right:auto;}
* html input.buttonlink {overflow:visible;}
* html a.buttonlink, * html a:link.buttonlink, * html a:visited.buttonlink {padding:9px;}
* html #selector {padding:5px 12px 0;}
* html .tabheader2 {padding:0 10px;}
/** html .mootabs_title li.active {padding:0;}*/

* html .searchbox {height:115px;}
* html .result_box_five2{position:absolute;top:9px;left:270px;}
* html .result_box_five3{position:absolute;top:3px;right:10px;}
* html .result_box_five a.buttonlink {display:block;}

/* Fix peek-a-boo and box model bug */
* html .mootabs_content_tab {padding:10px 0;height:1%;}
/* only this color is avail for IE */




/* Round corner buttons */

/* round corner */
a.bigbutton, a:link.bigbutton, a:visited.bigbutton {
    background:url('../../images/bigbuttonbg.jpg') no-repeat;
    text-align:center;
    color:#fff;
    display:block;
    padding:2px;
    width:85px;
    height:27px;
    text-decoration:none;
}

a:hover.bigbutton {
    text-decoration:underline;
}


    a.boldbuttons, a:link.boldbuttons, a:visited.boldbuttons{
    background: url('../../images/roundedge-gray-left.jpg') no-repeat top left;
    display: inline;
    float: left;
    font: 12px Verdana; /* Change 13px as desired */
    line-height: 19px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
    height: 23px; /* Height of button background height */
    padding-left: 6px; /* Width of left menu image */
    text-decoration: none;

    }

    a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
    color: white; /*button text color*/
    }

    a.boldbuttons span{
    background: url('../../images/roundedge-gray-right.jpg') no-repeat top right;
    display: block;
    padding: 0px 8px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
    }

    a:hover.boldbuttons{ /* Hover state CSS */
    text-decoration: underline;
    }

a.button, a:link.button, a:visited.button {
    margin:0 auto;
	display:block;
	width:132px;
	height:21px;
	background:url(../../images/findyourcruisebtn.png) no-repeat top left;
}

a:hover.button {
	background:url(../../images/findyourcruisebtn.png) no-repeat bottom left;
}

a.video, a:link.video, a:visited.video {
    margin:0 auto;
	display:block;
	width:95px;
	height:21px;
	background:url(../../images/launchvideo.png) no-repeat top left;
}

a:hover.video {
	background:url(../../images/launchvideo.png) no-repeat bottom left;
}
/*new arrow declaration 03/10*/
/*new arrow declaration 03/10*/




/* tab fix0r */
#simtabs .mootabs_content_tab {}
#simtabs_st .mootabs_content_tab {}
#simtabs.tabscontainer {position:relative;height:560px;}
#simtabs h6.first {font-size:11px;display:block;position:absolute;top:5px;left:10px;padding:0 7px;background:#fff;font-weight:normal;font-family:arial;height:29px;line-height:29px;}
#simtabs #myTabs3 .firsttabcontent {display:block;margin:15px 0 0 -9px;}
#simtabs .firsttabcontentsingle {display:block;margin:15px 0 0 10px;}
#simtabs .tabcontent {background:#eff0f4;position:absolute;top:34px;left:10px;height:560px;overflow:hidden;}
#simtabs #myTabs3 .firstsubtab {padding:15px 0 0 10px;}
* html #simtabs h6.first {font-size:11px;display:block;position:absolute;top:5px;left:10px;padding:0 8px;background:#fff;font-weight:normal;font-family:arial;height:29px;line-height:29px;}
* html #simtabs #myTabs3 .firsttabcontent {display:block;margin:15px 0 0 -9px;}
* html #simtabs .firsttabcontentsingle {display:block;margin:15px 0 0 5px;}
* html #simtabs #myTabs3 .firstsubtab {padding:15px 5px;}
.second, .hidecontent {height:1px;overflow:hidden;}
#simtabs h6 {display:none;}
#simtabs .mootabs_title_vert {display:none;}
#simtabs #myTabs3 .mootabs_title_vert {display:block;}






/*greybox*/

#GB_overlay {

  background: url('../../main/js/gb/overlay.png');
  position: absolute;
  border: 0;
  margin: 0;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;

}

* html #GB_overlay {
background:#000;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;

}

#GB_window {

  top: 92px;
  left: 0;
  bottom: 0;
  border: 0;
  position: absolute;
  z-index: 150;
}

#GB_frame {

  border: 0;
  width: 100%;
  height: 93%;
}

#GB_window img {
  position: absolute;
  top: 2px;
  right: 15px;
  cursor: pointer;

}




#GBreg_overlay {
  background: url(../../main/js/gb/overlay.png);
  position: absolute;
  border: 0;
  margin: 0;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}

* html #GBreg_overlay {
background:#000;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}



#GBreg_window {

  top: 92px;
  left: 0;
  border:0;
  position: absolute;
  background: #8692aa;
  z-index: 150;
  height:90%;

}

#GBreg_frame {
  overflow:auto;
  border: 0;
  width: 100%;
  height: 100%;




}

#GBreg_caption, #GBnoclose_caption, #GBscroll_caption {
  font: 14px Verdana;
  color: #142647;
  font-weight:bold;
  background:#ede7d3;
  height: 24px;
  width: 98%;
  padding:4px 0 2px 2%;
  margin: -30px 0 0;
  text-align: center;
}

iframe#titlebariframe {
 width: 100%;
height: 30px;
filter:progid:DXImageTransform.Microsoft.Chroma(Color='#ffffff');
}

#GBreg_window img {
  position: absolute;
  top: 0;
  right: 2px;
  cursor: pointer;

}


/*for images*/
#GBnoclose_overlay {
  background: url(../../main/js/gb/overlay.png);
  position: absolute;
  border: 0;
  margin: 0;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}

* html #GBnoclose_overlay {
background:#000;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}



#GBnoclose_window {

  top: 92px;
  left: 0;
  border:0;
  position: absolute;
  background: #8692aa;
  z-index: 150;
  height:90%;
}

#GBnoclose_frame {
  background:#ffffff;
  overflow:auto;
  border: 0;
  width: 100%;
  height: 100%;



}



iframe#titlebariframe {
 width: 100%;
height: 30px;
filter:progid:DXImageTransform.Microsoft.Chroma(Color='#ffffff');
}

#GBnoclose_window img {
  position: absolute;
  top: 0;
  right: 2px;
  cursor: pointer;

}

/* scrolling overlay */



#GBscroll_overlay {
  background: url(../../main/js/gb/overlay.png);
  position: absolute;
  border: 0;
  margin: 0;
  top: 0;
  left: 0;
  z-index: 100;

  width:  100%;
  height: 100%;
}

* html #GBscroll_overlay {
background:#000;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}



#GBscroll_window {

  top: 92px;
  left: 0;
  position: absolute;
  background: #8692aa;
  z-index: 150;

  height:90%;
}

#GBscroll_frame {

  border: 0;
  overflow:auto;
  width: 100%;
  height: 93%;


}



iframe#titlebariframe {
 width: 100%;
height: 30px;
filter:progid:DXImageTransform.Microsoft.Chroma(Color='#ffffff');
}

#GBscroll_window img {
  position: absolute;
  top: 0;
  right: 2px;
  cursor: pointer;

}

#portPrice, .forprint {display: none;float:right;}
a.itMapOverlay, a:visited.itMapOverlay, a:link.itMapOverlay, a:hover.itMapOverlay {text-decoration:none;}
a.itMapOverlay img {border:3px solid #eeecde;}
table.stateroom img {border:4px solid #eeecde;}
.detailbox {float:left; text-align:left;width:30%; padding:20px; margin-left:30px;border:1px solid #d6d4c2;}

/* hidden content for WAI */
.ADAcontent {display:none;}
.show{display:inline;}
.ADAcontent ul, .ADAcontent li {list-style:none;}

/* New */
.leftnavigation ul li {display:none;}
h3 {font-size:13px;text-transform:uppercase;color:#996600;font-family:'Verdana',Times,serif;font-weight:bold;text-align:left;}
h4 {font-size:13px;color:#9999cc;font-family:'Verdana',Times,serif;font-weight:bold;text-align:left;}
h2 {font-size:12px;color:#996600;font-family:'Verdana',Times,serif;font-weight:bold;text-align:left;}
.long {background:url(../../images/long_rule.png) no-repeat bottom left;height:1px;font-size:1px;margin:5px 0;}
.short {background:url(../../images/short_rule.png) no-repeat bottom  left;height:1px;font-size:1px;margin:5px 0;}
a.print {display:none;}
#footer ul {text-align:left;}