/* Optimized on 11/26/07 by UF/Paul Jamison. Please DO NOT attemp any changes.*/
/* Reskinned on 04/29/09 -PJ */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,fieldset,img,address,caption,cite,code,dfn,em,strong,th,var,ol,ul,caption,th,h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0;}
q:before,q:after{content:'';}
table, tr, td, tbody, th {border-collapse: collapse;border-spacing: 0;border:0 none;}
:focus {outline:0;}
body {text-align:center;margin:0;padding:0;font:normal 12px Verdana, Arial, Helvetica, sans-serif Helvetica, sans-serif Geneva, Arial, Helvetica, sans-serif;background:url(../../images/fullbg_tile.jpg) #fbf8ec repeat-x top center;color:#000066;}
.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;}

button.submit {width:59px;height:23px;border:0;background:none;}
/* text decoration */.strong {font-weight:700;}.strong2 {font-weight:700;}
strong.number {font-weight:700;font-size:12px;}
p {padding-bottom:10px;font-size:12px;line-height:130%;color:#000066;}
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;font-size:11px;}
.headertitlesmall {font-weight:normal;padding:2px 0 3px;background:url(../../images/cf_border.gif) repeat-x;font-size:11px;text-align:center;margin-bottom:6px;margin-top:7px;}
.headertitle {font-weight:bold;padding:5px 0 5px 5px;background:#ac7800;color:#fff;font-size:11px;text-align:left;margin-bottom:10px;}
.headertitlebig {padding:5px 0 5px 5px;border-bottom:1px solid #5c7293;font-size:16px;text-align:left;margin-bottom:10px;}
.headertitlehome {padding:0;font-size:16px;text-align:left;margin-bottom:5px;color:#000;}
.seaday {background:#f9f4e0;padding:10px;}
.arrivalday {background:#f0efea;padding:10px;}
.portstatus {background:#f9f4e0;padding:10px;}
.arrivestatus {background:#f0efea;padding:10px;}
.departstatus {background:#f9f4e0;padding:10px;}
.disclaimer {font-size:9px;color:#02157b;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:#001d77;padding-left:17px;background:url(../../images/icon_favorite01.gif) transparent no-repeat 0 1px;height:15px;line-height:15px;display:block;font-size:10px;text-decoration:none;}
a.print,a:link.print,a:visited.print {color:#001d77;padding-left:19px;background:url(../../images/icon_print01.gif) transparent no-repeat 0 2px;height:15px;line-height:15px;display:block;font-size:10px;text-decoration:none;}
a.email,a:link.email,a:visited.email {color:#001d77;padding-left:19px;background:url(../../images/icon_email01.gif) transparent no-repeat 0 4px;height:15px;line-height:15px;display:block;font-size:10px;text-decoration:none;}
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/mag_white.gif) no-repeat 0 0;padding:0 0 2px 20px;text-decoration:none;font-size:14px;font-family:arial;}
a.small_mag, a:link.small_mag, a:visited.small_mag {background:url(../../images/mag_small.gif) no-repeat top left;padding-left:14px;}
a:hover.buttonlink {color:#b68462;}
/*a.newblue {background:url(../../images/new_blue.gif) 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 {line-height:16px;display:block;background:url(../../images/new_red.jpg) no-repeat right bottom;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_l102 {padding-left:102px;}
.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;}
.w5 {width:5%;}
.w10 {width:10%;}
.w15 {width:15%;}
.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:56%;}
.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:765px;
  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 */
#shadowboxer {margin: 0 auto; width: 962px;z-index:2;}
#container {text-align:left;z-index:2;}
#header {width:962px;height:105px;position:relative;margin:0 auto;}
#wrapper {margin:0 auto;width:777px;background:#bdbec2;}
.mainContainer {margin:0 0 7px;}
/* universation selector */

/* userlinks */
#header #logo {position:absolute;top:13px;left:0;width:308px;height:77px;background:url(../../images/nu_logo.png) transparent no-repeat 0 0;z-index:1;}
#header a.homelink {display:block;width:308px;height:77px;z-index:2;position:absolute;top:13px;left:0;}

#welcome {color:#fff;position:absolute;top:4px;right:0;font-family:trebuchet MS;}
#welcome a, #welcome a:link, #welcome a:visited {color:#fff;font-size:12px;letter-spacing:-.25px;}
#welcomeForPrint {display:none;}
#usercontext {color:#fff;position:absolute;top:56px;right:0;font-family:trebuchet MS;}
#usercontext a, #userlinks a:link, #userlinks a:visited {color:#fff;font-size:12px;letter-spacing:-.25px;}

#usercontextfortahq {color:#fff;position:absolute;top:56px;right:0;font-family:trebuchet MS;}
#usercontextfortahq a, #userlinks a:link, #userlinks a:visited {color:#fff;font-size:12px;letter-spacing:-.25px;}

#language_selector {position:absolute;top:32px;right:0;}
#header a.cruiseSpecialSignup {width:164px;height:21px;color:#fff;display:block;position:absolute;top:32px;right:135px;background:url(../../images/cruise_specials.gif) no-repeat;text-decoration:none;text-align:left;}

.dividerDiv {background:url(../../images/divider.png) no-repeat bottom left;height:3px;font-size:1px;margin:5px 0;}
#dividerDiv1 {position:absolute;top:70px;right:0;width:341px;}

#phone {color:#fff;font-weight:bold;position:absolute;top:84px;right:185px;font-family:verdana;width:562px;height:13px;text-align:right;}
#phone strong {font-weight:normal;}

#click2chat {color:#fff;font-weight:bold;position:absolute;top:82px;right:90px;font-family:verdana;width:85px;height:21px;text-align:left;}

#header a.click2call {width:85px;height:20px;color:#fff;display:block;position:absolute;top:82px;right:0;background:url(../../images/click2call.gif) no-repeat;text-decoration:none;text-align:left;}

/* TOP NAV */
.menuholder  {position:relative;height:31px;width:962px;background:url(../../images/top_menu_bg.jpg) no-repeat;z-index:90;}
.menuholder a, .menuholder a:link, .menuholder a:visited {display:block;height:31px;color:#fff;text-decoration:none;}
.menuholder input#search_q {padding:3px 0 0 3px;width:126px;height:15px;position:absolute;top:5px;right:32px;border:1px solid #c3c3c3;color:#666666;font-size:11px;}

.menuholder a.googlesearch {top:0;right:0;width:32px;height:31px;background:url(../../images/googlesearch_icon.jpg) no-repeat top left;position:absolute;}
.menuholder a:hover.googlesearch {background:url(../../images/googlesearch_icon.jpg) no-repeat bottom left;}

.menuholder .topnav_01_holder {width:102px;display:block;position:absolute;height:31px;left:0;}
.menuholder .topnav_02_holder {width:103px;display:block;position:absolute;height:31px;left:104px;}
.menuholder .topnav_03_holder {width:144px;display:block;position:absolute;height:31px;left:209px;}
.menuholder .topnav_04_holder {width:165px;display:block;position:absolute;height:31px;left:355px;}
.menuholder .topnav_05_holder {width:112px;display:block;position:absolute;height:31px;left:522px;}
.menuholder .topnav_06_holder {width:147px;display:block;position:absolute;height:31px;left:636px;}

.menuholder a.topnav_01 {width:102px;background:url(../../images/topnav_icon.jpg) no-repeat 0 0;top:0;left:0;}
.menuholder a.topnav_02 {width:103px;background:url(../../images/topnav_icon.jpg) no-repeat -104px 0;}
.menuholder a.topnav_03 {width:144px;background:url(../../images/topnav_icon.jpg) no-repeat -209px 0;}
.menuholder a.topnav_04 {width:165px;background:url(../../images/topnav_icon.jpg) no-repeat -355px 0;}
.menuholder a.topnav_05 {width:112px;background:url(../../images/topnav_icon.jpg) no-repeat -522px 0;}
.menuholder a.topnav_06 {width:147px;background:url(../../images/topnav_icon.jpg) no-repeat -636px 0;}

.menuholder a:hover.topnav_01 {background:url(../../images/topnav_icon.jpg) no-repeat 0 -31px;}
.menuholder a:hover.topnav_02 {background:url(../../images/topnav_icon.jpg) no-repeat -104px -31px;}
.menuholder a:hover.topnav_03 {background:url(../../images/topnav_icon.jpg) no-repeat -209px -31px;}
.menuholder a:hover.topnav_04 {background:url(../../images/topnav_icon.jpg) no-repeat -355px -31px;}
.menuholder a:hover.topnav_05 {background:url(../../images/topnav_icon.jpg) no-repeat -522px -31px;}
.menuholder a:hover.topnav_06 {background:url(../../images/topnav_icon.jpg) no-repeat -636px -31px;}

.menuholder #on a.topnav_01 {background:url(../../images/topnav_icon.jpg) no-repeat 0 -62px;}
.menuholder #on a.topnav_02 {background:url(../../images/topnav_icon.jpg) no-repeat -104px -62px;}
.menuholder #on a.topnav_03 {background:url(../../images/topnav_icon.jpg) no-repeat -209px -62px;}
.menuholder #on a.topnav_04 {background:url(../../images/topnav_icon.jpg) no-repeat -355px -62px;}
.menuholder #on a.topnav_05 {background:url(../../images/topnav_icon.jpg) no-repeat -522px -62px;}
.menuholder #on a.topnav_06 {background:url(../../images/topnav_icon.jpg) no-repeat -636px -62px;}

.top_subnav {display:none;position:relative;top:0;left:0;}
.sub_top_subnav {left:156px;position:absolute;top:0;display:none;z-index:60;}
ul.top_subnav01, ul.top_subnav06 {position:absolute;top:0;left:0;z-index:60;}
.top_subnav li {list-style:none;}
.top_subnav li a, .topnav_roll li a:link, .topnav_roll li a:visited {background:#a48842;color:#fff;position:relative;display:block;width:136px;border:1px solid #b89f52;border-top:0 none;padding:2px 10px;text-align:left;text-decoration:none;height:24px;line-height:26px;}
.top_subnav li.has a {background:url(../../images/topnav_arrow_light.gif) #a48842 no-repeat 131px 13px;}
.top_subnav li a:hover {background:#fff;color:#765f27;}
.top_subnav li.has a:hover {background:url(../../images/topnav_arrow_dark.gif) #fff no-repeat 131px 13px;}

ul.top_subnav02, ul.top_subnav03 {display:block;position:absolute;top:0;left:0;z-index:30;}
ul.top_subnav02a {left:250px;}
ul.top_subnav02a li a {width:200px !important;}
ul.top_subnav03a {left:355px;}

/* SUB NAV */.top_wrapper {width:960px;border:1px solid #fff;border-top:0 none;height:350px;background:#f8f6e7;margin:0 auto 8px;}
.top_wrapper2 {width:960px;border:1px solid #fff;border-top:0 none;height:350px;background:#f8f6e7;margin:-1px auto 8px;}
.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;}
.top_wrapper5 {background:#ffffff;margin:0 auto;position:relative;height:255px;z-index:89;}

/* Footer NAV
*/#footer {background:#f8f6e7;width:960px;margin:0 auto;border:1px solid #fff;height:141px;text-align:left;z-index:1;}
.footer_one {background:url(../../images/footer_one.jpg) no-repeat top left;width:342px;height:132px;padding:9px 0 0 18px;}
.footer_two {width:287px;height:132px;padding:9px 0 0 32px;}
.footer_three {background:url(../../images/footer_one.jpg) no-repeat top left;width:238px;height:132px;padding:9px 0 0 43px;}

#footer hr {background:url(../../images/footer_hr.jpg) transparent no-repeat top left;display:block;height:1px;border:0 none;}
#footer hr.short {background:url(../../images/footer_hr_short.jpg) transparent no-repeat top left;}
.soundbutton {position:absolute;right:7px;bottom:26px;}

#footer ul {list-style-type:none;margin:0 auto;text-align:left;}
#footer li a, #footer li a:link, #footer li a:visited {color:#000066;font-size:12px;text-decoration:none;font-family:trebuchet MS;}
#footer li a:hover,#footer li a.on, #footer li a:link.on, #footer li a:visited.on {color:#996600;}
.footer_subcolumn {padding-left:75px;}

#header #top a.on {font-weight:bold;}
/*transparent for one weird bug that crash IE*/
#footersearch {width:962px;margin:5px auto 30px;text-align:center;font-size:10px;z-index:1;}
#footersearch a, #footersearch a:link, #footersearch a:visited {color:#000066;text-decoration:underline;}
#footersearch a:hover {text-decoration:none;}
/* flash content *//* remove when ready */#player {width:777px;height:254px;background:#ffffff;margin:0 auto;padding:2px 0 0;z-index:1;}
.flash_hero01 {display:none;}
#player2 {background:#ffffff;margin:0 auto;padding:0 0 0;z-index:1;}
#flashalt {display:none;}
#timelinewrap {margin:0 auto;z-index:1;padding-bottom:0;width:695px;}
#timeline {margin:0 auto;}
/* Home page */
.home_wrapper {width:962px;height:206px;position:relative;margin:0 auto;}
.home_one {width:185px;height:204px;border:1px solid #fff;background:#f8f6e7;position:absolute;top:0;left:0;}
.home_two {width:242px;height:204px;border:1px solid #fff;background:url(../../images/home_two_btn.jpg) #f8f6e7 no-repeat top left;position:absolute;top:0;left:195px;z-index:1;}
.home_three {width:223px;height:204px;border:1px solid #fff;background:#f8f6e7;position:absolute;top:0;left:448px;}
.home_four {width:278px;height:204px;border:1px solid #fff;background:#f8f6e7;position:absolute;top:0;left:682px;}

.homeCruiseselector {list-style:none;height:23px;position:relative;width:176px;margin:4px 4px 0;}
.homeCruiseselector a {line-height:21px;background:#fffff8;display:block;float:left;position:absolute;top:0;font-size:12px;color:#996600;font-family:'Verdana',Times,serif;font-weight:bold;border:1px solid #ede9cf;border-bottom:0 none;text-decoration:none;text-align:center;}
.homeCruiseselector a:link, .homeCruiseselector a:visited, .homeCruiseselector a:hover {text-decoration:none;color:#996600;}
.homeCruiseselector a.cruise {width:71px;height:22px;left:0;}
.homeCruiseselector a.cruisetour {width:104px;height:22px;right:0;}
.homeCruiseselector a:visited.cruise.off, .homeCruiseselector a:visited.cruisetour.off, .homeCruiseselector a.cruisetour.off, .homeCruiseselector a.cruise.off {border:0 none;border-bottom:1px solid #ede9cf;background:transparent;color:#000066;border-top:1px solid #F8F6E7;}
#findcruise, #findcruisetour {position:relative;height:100%;}
#cruisetourfinderajx, #cruisefinderajx {margin:0 auto;overflow:hidden;}
a.findcruisetoursubmit, a.findcruisesubmit {position:absolute;bottom:0;}
a.findcruisetoursubmit {left:4px;}
a.findcruisesubmit {left:17px;}

.home_two a {position:absolute;display:block;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.home_two a:hover {filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
a.home_two_link1 {width:108px;height:28px;top:6px;right:6px;background:url(../../images/icon_whitebox.gif) no-repeat top right;}
a.home_two_link2 {width:91px;height:14px;background:url(../../images/icon_whitebox.gif) no-repeat top right;top:76px;right:6px;}
a.home_two_link3 {width:100px;height:14px;background:url(../../images/icon_whitebox.gif) no-repeat top right;top:97px;right:6px;}
a.home_two_link4 {width:123px;height:30px;top:146px;right:6px;background:url(../../images/icon_whitebox.gif) no-repeat top right;}

.home_one_wrapper {border:1px solid #ede9cf;margin:0 4px 4px;padding:14px 9px 6px;border-top:0 none;background:#fffff8;height:151px;overflow:hidden;}
.home_three_wrapper {border:1px solid #ede9cf;margin:4px;padding:4px;background:#fffff8;height:185px;overflow:hidden;}
.home_title {font-size:12px;color:#996600;font-family:'Verdana',Times,serif;font-weight:bold;}
.quick_links {text-align:left;line-height:16px;}
.quick_links a, .quick_links a:link, .quick_links a:visited {text-decoration:none;line-height:15px;font-size:10px;}
.quick_links a:hover {text-decoration:underline;}

hr.brown {border-bottom:2px solid #eeecde;}
hr.bigbrown {border-bottom:6px solid #eeecde;margin:5px auto;}

/* drop drop selector style */select {border:1px solid #c3bf90;font-size:10px;padding:2px;color:#56534e;}
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;}
.top_wrapper5 a#interactivemapbtn {z-index:6;position:absolute;top:224px;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;}
* html .top_wrapper5 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;}
.top_wrapper5 .InteractiveMap img {position:absolute;left:0;top:3px;z-index:9;width:777px;height:252px;}
.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;}
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:#00147a;text-align:left;}
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 {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:#3F4974;}
.MainHeader3 a, .MainHeader3 a:link, .MainHeader3 a:visited {text-decoration:none;color:#3F4974;}
.SubHeader {text-align:left;padding:15px 10px;}
.SubContainer {margin:0 3px;padding-top:10px;font-size:10px;/*size for boxes */}
.BelowTabs {padding:10px 10px 0;text-align:center;margin:0;}
.BelowTabs table {margin:0 auto;}
.BelowTabs table td {padding-right:10px;}

.containerrightwrapper {border:1px solid #ede9cf;background:#fffff3;}
.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;padding:5px 5px 7px;}
.promowrapper {margin:0 auto;width:500px;}
.PromoBox {display:inline;float:left;}
.PromoBox img  {border:1px solid #2a365e;}
.tabheader {color:#99a9d1;text-align:left;margin:0;}
.tabheader3 {color:#99a9d1;text-align:left;margin:0;}
.tabheader4 {color:#99a9d1;text-align:left;margin:0;}
.tabheader2 {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 {padding:5px 5px;background:#BDA05C;margin:5px 0;}
/* 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;}

.leftcontentwrapper {width:100%;text-align:left;color:#2a365e;height:auto!important;min-height:154px;}
.leftcontent {padding:10px 10px 0;}
.leftcontent .subleftcontent {border:1px solid #f0ead4;padding:10px 10px 0;}
.leftcontent .subleftcontent .subsubleftcontent {background:#f8f6e7;border:1px solid #f0ead4;padding:5px 8px;margin-bottom:10px;width:96%;}
.leftcontent .subleftcontent .subsubleftcontent .left {width:70%;}
.searchbox {min-height:115px;padding:5px;background:#fffff5;margin-bottom:5px;border:1px solid #fff;}
.destination_result .right {text-align:right;}
.cruise_header {margin:0 auto;text-align:left;border:1px solid #fff;background:#f8f6e7;border-top:0 none;padding:5px;}
.cruise_info {padding:14px 7px 0;}
.cruise_pricing {margin:14px 4px 4px;background:#f2efde;padding:15px 4px 15px;}
.cruise_price_box {color:#aa905d;}
.cruise_price_box strong {color:#02157b;}
.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 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_panel strong {color:#000066;}
.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;}
.Tips2, {padding-bottom:3px;cursor:pointer;list-style-type:none;}
.customTips2-tip {color: #000;width: 130px;z-index: 13000;}
.customTips2-title {font-weight: bold;font-size: 11px;margin: 0;color: #fff;	padding: 8px 8px 4px;background: #1d3666;border-bottom: 1px solid #B5CF74;width:300px;}
.customTips2-text {font-size: 11px;padding: 4px 8px 8px;background: #fff;width:298px;border:1px solid #000;}
.mootabs_title_vert li.active, .second li.active {color:#996600;cursor:default;}
.mootabs_title_vert li.over, .second li.over {color:#996600;}
.mootabs_title_vert li:hover, a:hover.inlinelink2, .second li:hover, .mootabs_title_vert li a:hover {color:#996600;}
.block {display:block;}
/*for print options*/
.printoption {padding:5px 0 5px;float:right;zoom:1;position:relative;}
/* for Horizontal tabs */
#simtabs {}
#simtabs p, #simtabs_st p {color:#000066;}
.mootabs_title {list-style-image:none;list-style-type:none;margin:0;padding:0;height:21px;width:100%;border-bottom:1px solid #F0EAD4;}
.mootabs_title li {float:left;margin:0 1px 0 0;line-height:21px;cursor:pointer;font-size:11px;}
.mootabs_title li a,.mootabs_title li a:visited,.mootabs_title li a:link {font-family:Arial;text-decoration:none;padding:0 8px;display:inline-block;color:#fff;font-weight:bold;height:20px;background:#a38956;}
.mootabs_title li a:hover {background:#a38956;}
.mootabs_title li.active a {background:#fffff7;}
.mootabs_title li.active a, .mootabs_title li.active a:link, .mootabs_title li.active a:visited {font-family:Arial;background:#fffef9;color:#a46f00;cursor:default;font-weight:bold;padding:0 8px;border:1px solid #f0ead4;border-bottom:1px solid #fffef9;}
/* for static horizontal tabs*/
.mootabs_title_st {list-style-image:none;list-style-type:none;margin:0;padding:0;height:21px;width:100%;border-bottom:1px solid #F0EAD4;}
.mootabs_title_st li {float:left;margin:0 1px 0 0;line-height:21px;cursor:pointer;font-size:11px;}
.mootabs_title_st li a,.mootabs_title_st li a:visited,.mootabs_title_st li a:link {font-family:Arial;text-decoration:none;padding:0 8px;display:inline-block;color:#fff;font-weight:bold;height:21px;background:#a38956;}
.mootabs_title_st li a:hover {background:#a38956;}
.mootabs_title_st li.active a {background:#fffff7;}
.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:Arial;background:#fffef9;color:#a46f00;cursor:default;font-weight:bold;padding:0 8px;border:1px solid #f0ead4;border-bottom:1px solid #fffef9;}

* html .mootabs_title_st li a {padding-bottom:2px !important;}

.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;}
.mootabs_subcontent2 {width:544px;float:left;}
.mootabs_content2 {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:none;}
/*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 {text-align:left;}
.tablelite table {width:100%;font-size:11px;}
.tablelite tr {text-align:center;}
.tablelite th, .tablelite td {padding:2px;}
.tablelite th {color:#252f5c;border-right:1px solid #b0b6c8;border-bottom:1px solid #b0b6c8;}
.tablelite2 table {width:100%;}
.tablelite2 tr {text-align:left;}
.tablelite2 th, .tablelite2 td {padding:2px 3px;}
.tablelite2 th {background:#996600;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;}
.cruise_listing {width:585px;}


/*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;
}

.redbutton {
	display: block;
	padding: 4px 6px 4px 6px;
	background: #A53737 left center;
	color:#FFF;
	width:auto;
    display: inline-block;
	float:right;
	font: 12px Verdana;
	}

a:hover.redbuttonLink {
    text-decoration:underline;
}
a:link.redbuttonLink,a:visited.redbuttonLink  {
text-decoration:none;
color:#FFF;
}


    a.boldbuttons, a:link.boldbuttons, a:visited.boldbuttons{
    background: url('../../images/boldbutton_l.gif') no-repeat top left;
    display: inline;
    float: left;
    font: 10px Arial; /* Change 13px as desired */
    line-height: 21px; /* 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: 10px; /* Width of left menu image */
    text-decoration: none;
    text-transform:uppercase;

    }

    a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
    color: white; /*button text color*/
    }

    a.boldbuttons span{
    background: url('../../images/boldbutton_r.gif') no-repeat top right;
    display: block;
    padding: 0 10px 4px 0; /*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 {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;}
.hidecontent {height:1px;overflow:hidden;}
#simtabs h6 {display:none;}
#simtabs .mootabs_title_vert {display:none;}
#simtabs #myTabs3 .mootabs_title_vert {display:block;}




/*Peekaboo no more*/.rel {position:relative;}.high {z-index:999;} p.break {padding:0;}

/*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: none;
  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: #ede7d3;
  z-index: 150;
  height:90%;

}

#GBreg_frame {
  overflow:auto;
  border: none;
  width: 100%;
  height: 100%;




}

#GBreg_caption, #GBnoclose_caption, #GBscroll_caption {
  font: 14px Verdana;
  color: #fbf7ec;
  font-weight:bold;
  background:#fbf7ec;
  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: #ede7d3;
  z-index: 150;
  height:90%;
}

#GBnoclose_frame {
  background:#ffffff;
  overflow:auto;
  border: none;
  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: #ede7d3;
  z-index: 150;
  border:0 none;
  height:90%;
}

#GBscroll_frame {

  border:0  none;
  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;padding:10px 0;width:300px;display:block;}
a.itMapOverlay img {border:1px solid #a28134;}
table.stateroom img {border:1px solid #a28134;}
.detailbox {float:left; text-align:left;width:30%; padding:20px; margin-left:30px;border:1px solid #d6d4c2;}


/* countdown css */

.countdown {
width: 107px;
height: 85px;
text-align: left;
font-size: 110%;
font-weight: normal;
color: #A43232 /* navy */;
padding-top: 20px;
padding-left: 5px;
padding-right: 35px;
margin: 10px auto 0;
background: url("../../images/champagne.jpg") white no-repeat right bottom;

}

.countdown a, .countdown a:link, .countdown a:visited {color: #A43232;}

.countscript {
color: #1d3666 /* maroon */;
font-size: 140%;
text-align:left;
margin-top:15px;
}


/* hidden content for WAI */
.ADAcontent {display:none;width:960px;border:1px solid #fff;background:#f8f6e7;margin:0 0 7px;text-align:left;}
.ada_wrapper hr {background:url(../../images/footer_hr.jpg) transparent no-repeat top left;display:block;height:1px;border:0 none;}
.ada_wrapper {border:1px solid #ede9cf;margin:4px;padding:4px;background:#fffff8;}
.ADAcontent ul, .ADAcontent li {list-style:none;}
.ada_wrapper ul li a, .ada_wrapper ul li a:link, .ada_wrapper ul li a:visited {text-decoration:none;}
.ada_wrapper ul li a:hover {text-decoration:underline;}
.ada_wrapper h1 {font-size:12px;color:#996600;font-family:'Verdana',Times,serif;font-weight:bold;}
.show{display:block;}
.subhead {
	width:100%;
    text-align: left;
	color: #A53737;
	font-size: 12px;
    font-weight:bold;
}



/* NEW */
#bigflashpiece {width:960px;border:1px solid #fff;border-top:0 none;height:350px;background:#f8f6e7;margin:0 0 8px;}
.breadcrumb {border:1px solid #fff;background:#f8f6e7;border-bottom:0 none;font-size:12px;color:#996600;text-align:left;padding:7px 5px 0;font-family:trebuchet MS;position:relative;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {color:#000066;text-decoration:none;font-family:trebuchet MS;font-size:12px;}
.breadcrumb a:hover {text-decoration:underline;}

.breadcrumb.small_breadcrumb {width:764px;}
.addicon {position:absolute;top:7px;right:7px;text-align:right;}

.main_finder {border:1px solid #fff;background:#f8f6e7;border-top:0 none;padding:2px;margin:-1px auto 0;} /* for 1px iframe from  */
.main_finder .message {border:1px solid #f0ead4;padding:11px 6px 4px;color:#003768;width:230px;margin-right:4px;background:#fff;}
.search_calender {padding-left:23px;}
.search_calender .image {clear:both;background:url(../../images/find_calendar.jpg) no-repeat top left;width:175px;height:130px;margin:6px 0 0;}
.search_wrapper {border:1px solid #f0ead4;background:#fffff7;border-top:0 none;padding:14px 0 0;width:705px;}
.search_wrapper label {color:#77746f;}
.search_wrapper select {margin-top:5px;}
.search_wrapper .resultcount {color:#011170;font-size:10px;}

.main_finder .result_wrapper {border:1px solid #f0ead4;padding:11px 6px 4px;color:#003768;margin:0 auto;background:#fff;}
.each_result {border:1px solid #f0ead4;margin:15px auto 0;width:896px;}
.cruiseheader {font-size:13px;color:#9c6500;padding:11px 14px;background:#f9f7ea;border-bottom:1px solid #f0ead4;text-align:left;}
.cruiseheader a, .cruiseheader a:link,.cruiseheader a:visited {font-size:10px;}

.MainSubContainerLeft, .MainSubBottomLeft {text-align:left;border:1px solid #fff;background:#f8f6e7;padding:4px;border-top:0 none;margin:-1px 0 0;}
.MainSubContainerRight {text-align:left;width:169px;border:1px solid #fff;background:#f8f6e7;padding:4px;margin-left:7px;}
.MainSubBottomLeft {margin:0;}
.MainSubContainerLeft.destination_section {width:766px;}

.destination_bread {width:764px;}

.contentwrapper {margin:0 auto;border:1px solid #fff;background:#f8f6e7;padding:7px 4px;}
.leftnavigation {width:163px;padding:7px;border:1px solid #f0ead4;background:#fffff5;margin-right:4px;wor}
.leftnavigation select {width:160px;margin:0 0 10px;}
.leftnavigation ul, .leftnavigation li {list-style:none;text-align:left;font-size:12px;font-family:Trebuchet Ms;font-weight:normal;}
.shoreex_wrapper {border:1px solid #f0ead4;background:#fffff7;border-top:0 none;padding:14px 5px 5px;}

.subcontent_wrapper {width:741px;padding:7px;border:1px solid #f0ead4;background:#fff;}
.subcontent_wrapper ul {margin-left:10px;}

.fullcontent_wrapper {border:1px solid #fff;background:#f8f6e7;border-top:0 none;padding:5px;}
.fullinner_content {padding:5px;border:1px solid #f0ead4;background:#fffff5;}

.ourships_description {width:710px;padding-right:25px;}

.ourships_action {width:190px;position:relative;height:100px;}
.ourships_action a.print {position:absolute;top:0;right:0;}
.ourships_action a.interactive_video {position:absolute;top:29px;right:0;background:url(../../images/interactive_video_btn.gif) no-repeat;display:block;width:193px;height:26px;padding:0 0 0 34px;font-weight:bold;font-size:10px;font-family:Arial;text-decoration:none;color:#fff;line-height:19px;}

.listing_selector {border:1px solid #ece7cc;background:#f7f5e4;padding:4px 9px;font-size:13px;font-weight:bold;color:#000066;text-align:left;}
.listing_selector select {margin-left:10px;}
.ourships_container {width:912px;margin:27px 0 0 25px; overflow:hidden;}
.each_ship {border:1px solid #ede9cf;background:#f4f0d5;width:234px;float:left;margin:0 56px 17px 0;padding:8px 6px 2px;}
.each_ship_title {background:#223b73;border:1px solid #738bbb;text-align:center;padding:2px 0;}
.each_ship_title a, .each_ship_title a:link, .each_ship_title a:visited, .each_ship_title a:hover {color:#fff;font-weight:bold;text-decoration:none;}
.each_ship_thumb img {width:234px;}
.each_ship_link {padding:2px 0 0;text-align:right;}
.each_ship_link a, .each_ship_link a:link, .each_ship_link a:visited, .each_ship_link a:hover {text-decoration:none;}

/* new destination landing */
.middlecontent_wrapper {width:750px;float:right;padding:7px;border:1px solid #f0ead4;background:#fff;}
.destination_section .middlecontent_wrapper {width:562px;}
.middlecontent_wrapper ul {margin-left:10px;}
.leftaction {width:140px;height:25px;border:1px solid #f0ead4;background:#ffffff;line-height:25px;margin-top:3px;padding-left:37px;}
.leftaction a, .leftaction a:link, .leftaction a:visited {font-size:12px;text-decoration:none;font-family:trebuchet MS;}
.leftaction.map {background:url(../../images/earth_icon.gif) #fff no-repeat 6px 3px;}
.leftaction.video {background:url(../../images/video_icon.gif) #fff no-repeat 7px 5px;}
.leftaction.deck {background:url(../../images/deck_icon.gif) #fff no-repeat 7px 4px;}
.leftaction.art {background:url(../../images/art_icon.gif) #fff no-repeat 5px 4px;}
.leftaction.star {background:url(../../images/star_icon.gif) #fff no-repeat 5px 4px;}
.leftaction_banner {margin-top:3px;width:175px;height:130px;border:1px solid #f0ead4;padding:1px;background:url(../../images/leftaction_banner.jpg) #fff no-repeat 1px 1px;}

.leftdestination_selector {margin-bottom:3px;}
.leftnavigation_wrapper .leftdestination_selector select {width:178px;}

.pngfix, .long, .dividerDiv,.short, #phone, a.overmag em, a.overcam em { behavior: url(../../images/iepngfix.htc) }

h2 {font-size:12px;color:#996600;font-family:'Verdana',Times,serif;font-weight:bold;text-align:left;zoom:1;}
a.h2link, a:link.h2link, a:visited.h2link, a:hover.h2link {font-size:12px;color:#996600;font-family:'Verdana',Times,serif;font-weight:bold;text-align:left;zoom:1;text-decoration: none;}

.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;}

h1.dark {font-size:13px;color:#996600;font-weight:bold;}
.redtitle {color:#996600;font-weight:bold;font-family:Verdana;font-size:11px;margin:15px 0 3px;text-align:left;text-transform:uppercase;}
.list_push li {margin-left:10px;}
a.photo_icon {padding-left:20px;background:url(../../images/suite_photo_icon.gif) no-repeat top left;}
.cruise_pagination {width:898px;margin:0 auto;}
.leftnavigation_wrapper select {width:155px;}
.destination_interactive_wrapper {padding:0 3px;}
.destination_interactive_wrapper select {width:145px;margin:0 0 5px;}
div.ebro {display:none;}
div.shoreex {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;}
.checkin_online_left {float:left;width:657px;}
.checkin_online_right {float:right;width:260px;}
.checkin_online_right .fullinner_content li {list-style:disc;margin-left:20px;}
.cruisedetail_info {padding:0 0 0 30px;}
.cruise_room {border-left:1px solid #fff;border-right:1px solid #fff;}
.cruise_room_wrapper {margin:0 auto;width:766px;}
.fare_terms {font-size:11px;color:#4f7b9e;text-align:left;}
.port_searcher {width:400px;margin:0 auto;}
.port_searcher label {color:#77746f;}
.port_searcher select {margin-top:5px;}
.shoreex_searcher {width:500px;margin:0 auto;}
.shoreex_searcher label {color:#77746f;}
.shoreex_searcher select {margin-top:5px;}

.cruise_listing td, .cruise_listing th {border:5px solid #fff;}
.cruise_subcontent_wrapper {width:739px;padding:7px;border:1px solid #f0ead4;background:#fff;}
.curise_subcontent_wrapper ul {margin-left:10px;}

/* TAHQ SECTION */

div.travel {position:relative;height:31px;width:962px;background:url(/images/top_menu_travel_bg.jpg) no-repeat;}
div.travel .topnav_1_holder {width:135px;display:block;position:absolute;height:31px;left:0;}
div.travel .topnav_2_holder {width:182px;display:block;position:absolute;height:31px;left:136px;}
div.travel .topnav_3_holder {width:72px;display:block;position:absolute;height:31px;left:292px;}
div.travel .topnav_4_holder {width:120px;display:block;position:absolute;height:31px;left:361px;}
div.travel .topnav_5_holder {width:150px;display:block;position:absolute;height:31px;left:456px;}
div.travel .topnav_6_holder {width:135px;display:block;position:absolute;height:31px;left:545px;}
div.travel .topnav_7_holder {width:70px;display:block;position:absolute;height:31px;left:672px;}
div.travel .topnav_8_holder {width:53px;display:block;position:absolute;height:31px;left:744px;}

div.travel a.topnav_1 {width:135px;background:url(/images/topnav_icon_travel.jpg) no-repeat 0 0;top:0;left:0;}
div.travel a.topnav_2 {width:182px;background:url(/images/topnav_icon_travel.jpg) no-repeat -136px 0;}
div.travel a.topnav_3 {width:72px;background:url(/images/topnav_icon_travel.jpg) no-repeat -292px 0;}
div.travel a.topnav_4 {width:120px;background:url(/images/topnav_icon_travel.jpg) no-repeat -361px 0;}
div.travel a.topnav_5 {width:150px;background:url(/images/topnav_icon_travel.jpg) no-repeat -456px 0;}
div.travel a.topnav_6 {width:135px;background:url(/images/topnav_icon_travel.jpg) no-repeat -545px 0;}
div.travel a.topnav_7 {width:70px;background:url(/images/topnav_icon_travel.jpg) no-repeat -672px 0;}
div.travel a.topnav_8 {width:53px;background:url(/images/topnav_icon_travel.jpg) no-repeat -744px 0;}

div.travel a:hover.topnav_1 {background:url(/images/topnav_icon_travel.jpg) no-repeat 0 -31px;}
div.travel a:hover.topnav_2 {background:url(/images/topnav_icon_travel.jpg) no-repeat -136px -31px;}
div.travel a:hover.topnav_3 {background:url(/images/topnav_icon_travel.jpg) no-repeat -292px -31px;}
div.travel a:hover.topnav_4 {background:url(/images/topnav_icon_travel.jpg) no-repeat -361px -31px;}
div.travel a:hover.topnav_5 {background:url(/images/topnav_icon_travel.jpg) no-repeat -456px -31px;}
div.travel a:hover.topnav_6 {background:url(/images/topnav_icon_travel.jpg) no-repeat -545px -31px;}
div.travel a:hover.topnav_7 {background:url(/images/topnav_icon_travel.jpg) no-repeat -672px -31px;}
div.travel a:hover.topnav_8 {background:url(/images/topnav_icon_travel.jpg) no-repeat -744px -31px;}

div.travel #on a.topnav_1 {background:url(/images/topnav_icon_travel.jpg) no-repeat 0 -62px;}
div.travel #on a.topnav_2 {background:url(/images/topnav_icon_travel.jpg) no-repeat -136px -62px;}
div.travel #on a.topnav_3 {background:url(/images/topnav_icon_travel.jpg) no-repeat -292px -62px;}
div.travel #on a.topnav_4 {background:url(/images/topnav_icon_travel.jpg) no-repeat -361px -62px;}
div.travel #on a.topnav_5 {background:url(/images/topnav_icon_travel.jpg) no-repeat -456px -62px;}
div.travel #on a.topnav_6 {background:url(/images/topnav_icon_travel.jpg) no-repeat -545px -62px;}
div.travel #on a.topnav_7 {background:url(/images/topnav_icon_travel.jpg) no-repeat -672px -62px;}
div.travel #on a.topnav_8 {background:url(/images/topnav_icon_travel.jpg) no-repeat -744px -62px;}

div.travel .top_subnav {display:none;position:absolute;top:31px;left:-1px;}
div.travel .sub_top_subnav {left:156px;position:absolute;top:0;display:none;z-index:60;}
div.travel .top_subnav li {list-style:none;}
div.travel .top_subnav li a, .topnav_roll li a:link, .topnav_roll li a:visited {background:#a48842;color:#fff;position:relative;display:block;width:185px;border:1px solid #b89f52;border-top:0 none;padding:2px 10px;text-align:left;text-decoration:none;height:30px;line-height:15px;}
div.travel .top_subnav li.has a {background:url(../../images/topnav_arrow_light.gif) #a48842 no-repeat 131px 13px;}
div.travel .top_subnav li a:hover {background:#fff;color:#765f27;}
div.travel .top_subnav li.has a:hover {background:url(../../images/topnav_arrow_dark.gif) #fff no-repeat 131px 13px;}

.middlecontent_wrapper_tahq {width:745px;float:left;margin-left:4px;padding:7px;border:1px solid #f0ead4;background:#fff;}
.middlecontent_wrapper_tahq ul {margin-left:10px;}

a.overmag {display:block;position:relative;}
a.overmag img {position:absolute;top:0;left:0;z-index:5;}
a.overmag em {background:url(../../images/mag_trans.png) no-repeat 0 0;display:block;width:15px;height:15px;position:absolute;top:3px;right:3px;z-index:8;}
.result_wrapper a.boldbuttons span {
    background: url('../../images/boldbutton_arrow_r.gif') no-repeat top right;
    display: block;
    padding: 0 23px 4px 0; /*Set 10px to be equal or greater than'padding-left' value above*/
    }
.cruise_header a.boldbuttons, .cruise_header a:link.boldbuttons, .cruise_header a:visited.boldbuttons, .cruise_header a:hover.boldbuttons, .cruise_header a:active.boldbuttons{
    background: url('../../images/boldbutton_arrow_r.gif') no-repeat top left;
    display: inline;
    float: left;
    font: 11px Arial;
    font-weight:bold;
    line-height: 21px;
    height: 23px;
    padding-left: 12px;
    text-decoration: none;
    text-transform:uppercase;
    color: white;
    }
.cruise_header a.boldbuttons span {
    background: url('../../images/boldbutton_arrow_r.gif') no-repeat top right;
    display: block;
    padding: 0 23px 4px 0;
    }
.room_container {width:150px;height:100px;margin:0 auto;}
a.overcam {display:block;position:relative;width:150px;height:100px;margin:0 auto;}
a.overcam img {position:absolute;top:0;left:0;z-index:5;}
a.overcam em {display:block;width:15px;height:15px;position:absolute;top:3px;right:3px;z-index:8;}
.relate_info_wrapper a {font-size:11px;}
.relate_info_wrapper p {padding-bottom:3px;}
.threelevel .leftnavigation {width:267px;}
.threelevel .subcontent_wrapper {width:637px;}
.leftnavigation li.mainpane {padding-left:25px;height:29px;line-height:29px;display:block;border:1px solid #8d6f2c;background:url(../../images/icon_rightarrow.gif) #fff no-repeat 4px 10px;margin-bottom:2px;font-weight:bold;font-size:13px;color:#8d6f2c;font-family:Verdana;text-align:left;}
li.mainpane a, li.mainpane a:link, li.mainpane a:visited {font-weight:bold;font-size:13px;color:#8d6f2c;font-family:Verdana;}
ul.main {margin-left:7px;display:none;}
.leftnavigation ul li.on {background:url(../../images/icon_downarrow.gif) #a18033 no-repeat 4px 10px;color:#fff;}
.threelevel ul.second {display:none;}
.MainSubContainerRight {position:absolute;top:-26px;left:0;z-index:7;}
.greenButton{font: 12px Arial;border:1px solid  black;background-color:green;color: white;line-height: 21px;height:30px;text-transform:uppercase;padding-left:10px;padding-right:10px;}
/*The color is now golden for this greenbutton */.greenButton1{font: 12px Arial; font-weight:bold;border:1px solid  black;background-color:#996600;color: white;line-height: 21px;height:30px;text-transform:uppercase;width:200px;}
                        