*{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;line-height:normal;border:none}
body{position:relative;z-index:100;background:#eff5fa}
a{color:#00468c}
.a-returnfalse{text-decoration:underline;cursor:pointer;color:#00468c}
.body,.body .ul_master li,.rightnavcolumn.ul_master li{line-height:20px}
.body .ul_master{padding-top:10px}
.clear{clear:both}
@-moz-document url-prefix(){.hot-deals #hot-deals-email-form label span{line-height:4px}}
.ul_master{list-style-image:url('//d23n7ahjfnjotp.cloudfront.net/imgs/square.gif');padding-left:20px}
.wrapper{width:980px;margin:0px auto;overflow:visible}
h1{font-size:24px;color:#3f3e3d;margin:17px 0 0 0;text-align:center}
#header{height:136px;background-color:#3175c0}
#logo{float:left;position:relative;left:22px;height:67px;width:349px;margin-top:10px;cursor:pointer;overflow:hidden}
#logo img{height:67px;width:349px}
#topnav{background:#eff5fa;width:auto;float:right;color:#FFF;text-align:center;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:8px;min-height:18px;overflow:hidden;margin-left:148px}
#topnav ul{list-style:none;margin:0px}
#topnav li{float:left;line-height:9px;margin:0}
#topnav a{color:#00468c;text-decoration:none;padding:0 10px;border-right:1px solid #00468c;font-size:11px;line-height:12px;font-weight:normal}
#topnav a.last{border:none;margin-left:2px}
#topnav a:hover{text-decoration:underline}

#call{height:41px;float:right;color:#FFF;text-align:right;margin-right:1px}
#call p{font-size:19px;color:white;height:21px;font-weight:bold;float:right;display:block;background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_masthead_sprite.png') 0 0 no-repeat!important;background-position:center left;margin:8px 0px;line-height:33px}
#call p span{font-size:24px;display:block;float:left;margin:0px 10px 0px 24px;font-family:"Century Gothic", sans-serif}
#call p, #country p{display:none}
#call div.tel, #call p.active, #country p.active{display:inherit!important}

#country{/*width:auto;*/background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_masthead_sprite.png') 0 -70px no-repeat!important;/*height:14px!important;*/padding:0 0 0 28px;float:right;clear:right;/*display:block;*/margin:4px 2px 0px 0px;/*text-align:right;*/}
#country p{font-size:12px;font-weight:bold;color:#fff;float:right;padding-right:14px;text-align:right}
#country img{float:left;display:block}
#country p img{padding-right:5px}
#country .change-country{font-size:10px;color:#ffffff;float:right;margin-top:2px}

#nav{width:980px;height:43px;position:relative;top:8px;color:#95252e;background-color:#f0f5fb;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}
#nav ul{list-style:none;margin:0 auto;display:block;width:auto;height:42px}
#nav li{float:left;margin:0}
#nav a{display:block;color:#3175c0;text-decoration:none;font-size:16px;text-align:center;font-weight:bold;padding:11px 14px;border-left:1px solid #CCE1FA;border-right:1px solid #FFFFFF}
#nav a.first{padding-left:27px;border-left:none}
#nav a.last{padding-right:14px;border-right:none}
#nav a:hover{text-decoration:underline}
#nav li.home a{}
#nav li.free-resources a{width:155px}
#nav li.get-quote a{}
#nav li.get-quote a:hover,
#nav.get-quote a.active{}
#nav #dropmenu{z-index:999}
#nav #dropmenu ul{width:auto}
#nav #dropmenu li{margin:0;float:left;list-style:none;z-index:9999}
#nav #dropmenu li a{display:block;white-space:nowrap;text-align:left}
#nav #dropmenu li ul{position:absolute;visibility:hidden;border:1px solid #ffffff;border-width:1px 0 0;z-index:9999;min-width:147px}
#nav #dropmenu li ul.last{margin-left:-43px}
#nav #dropmenu li ul li{margin:0;float:none;display:inline;background:none}
#nav #dropmenu li ul li a{font-size:15px;font-weight:normal;background-color:#C9E4F2;border:1px solid #ffffff;border-width:0 1px 1px}
#nav #dropmenu li ul li a:hover{background-color:#0A85C1;color:#FFFFFF}
#main{background:#eff5fa}
#content{float:left}
#search{text-align:right;position:relative;top:-22px;color:#005699;margin-bottom:-8px}
#search a{color:#3175c0;text-decoration:underline;font-size:12px}
.block2 .deal-search-hdr{}
.block2{margin-top:22px;background-color:#ffffff;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px;max-width:736px;border:#d0e1f1 1px solid}
.block1{margin-top:26px;position:relative;background:#ffeb98;width:252px;height:144px;float:left;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;color:#000}
.block1-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/sprite_homepage_selectors.png') 0 -103px no-repeat;height:52px;width:52px;position:absolute;top:-28px;left:98px}
.block2-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/sprite_homepage_selectors.png') 0 -155px no-repeat;height:52px;width:52px;position:absolute;top:-28px;left:98px}
.block3-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/sprite_homepage_selectors.png') 0 -209px no-repeat;height:52px;width:52px;position:absolute;top:-28px;left:98px}
.block1-last{margin-right:0px;width:250px}
.block1 .h2{font-size:18px;color:#222;margin:38px auto 5px;font-weight:700}
.block2{width:248px;float:left;margin-right:15px;min-height:400px}
.block2-last{margin-right:0px}
#bl2-2{position:absolute;border:none;bottom:3px;left:-2px}
.block2-2{position:relative}
.block2-3{}
.block2 .h2{font-size:18px;text-align:center;margin:0 0 10px;background-color:#d0e1f1;padding:10px 0;font-weight:700}
.block2 .h3{font-size:14px;text-align:center;margin:0 0 10px 0;font-weight:700}
.block2 img{border:1px solid #d2d8de;padding:2px;float:left;margin-right:6px}
.block2 .cols{float:left;width:100px}
.block2 .cols:nth-child(odd) ul{padding-left:26px}
.block2 .cols li{margin-bottom:11px;list-style:none;background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/list.jpg') no-repeat left;padding-left:10px;white-space:nowrap}
.blockitem{width:214px;font-size:12px;display:block;clear:left;padding:5px;margin-top:10px;overflow:hidden;position:relative;margin:8px auto 10px;border-bottom:1px dotted #cccccc}
.block2 a{color:#00468c;font-size:12px;text-decoration:none;font-weight:bold}
.block2 a:hover{text-decoration:underline}
.block2 span{color:#fa6a00;display:block;position:absolute;bottom:3px;left:67px;font-size:11px}
#many-more p{float:left;font-size:12px;padding:10px}
#many-more a{float:right}
#many-more{margin-top:15px}
.block2 p{font-size:11px}
.block2 span b{font-size:14px}
.block2 .world{float:none;border:0;padding:0;width:211px;margin:5px auto;display:block}
.block2 .see-all{width:60px;height:20px;background-color:#669acc;font-family:arial, sans-serif;font-weight:bold;font-size:12px;text-align:center;color:#fff;text-decoration:none;padding:6px 0 0 0;display:block;margin-left:5px}
.block2 .col1{float:left;width:52px;margin-left:0px}
.block2 .col1 img{border:4px solid #fff;padding:1px;float:left;margin-right:13px;margin-bottom:12px;box-shadow:#666 0px 0px 2px}
.block2 .col2{margin-right:0px;float:right;width:130px}
.block2 .col2 ul{list-style:disc;list-style-image:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/list.jpg')}
.block2 .col2 li{margin-bottom:10px}
.block3{position:relative;background:#ffeb98;width:750px;float:left;margin:5px 0px 0px 0px;text-align:center;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:18px;color:#000;font-weight:bold;padding:10px 15px;height:62px}
.block3 img{position:absolute;z-index:999;top:36px;right:160px}
.block3 form{display:block;clear:both;float:left;margin-top:4px}
.block3 form input[type="text"]{margin-right:16px;padding:11px 10px;font-size:16px;width:596px;border:1px solid #cccccc;color:#605E5A;position:relative;top:-1px;-webkit-appearance:none}
.block3 form input[type="submit"]{height:41px;width:113px;background:#6499cb url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/sprite_homepage_selectors.png') 0 -262px no-repeat!important;font-size:16px;color:#fff;text-align:left;padding:0 0 0 20px;font-weight:bold;position:relative;top:-1px;cursor:pointer}
[disabled]{color:#605E5A!important}
.block3 p{font-size:14px;color:#222222;float:left}
#sidetop a:hover{color:#95252E}
#search a:hover{color:#6ea3dd}
.footer-col a:hover{color:#95252E}
.selector{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/sprite_homepage_selectors.png') 0 -27px;background-repeat:no-repeat;background-color:#ffffff;width:214px;height:37px;margin:12px auto;text-align:left;border:#cccccc solid 1px;cursor:pointer}
.selector input{border:none;background:none;font-size:14px;width:172px;height:29px;margin-left:8px;color:#aaaaaa;outline:none;padding-top:4px;cursor:pointer}
.block-or-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/sprite_homepage_selectors.png') 0 -65px no-repeat;float:left;width:36px;height:36px;position:relative;margin:72px -12px;z-index:10;top:7px}
.block1-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/sprite_homepage_selectors.png') 0 -103px no-repeat;height:52px;width:52px;position:absolute;top:-28px;left:98px}
#sidebar{width:158px;float:right;margin:-20px 0px 0px 0px;background-size:100%;background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/sidebarbg.png') no-repeat top center;background-color:#f7f7f7}
#sidetop{margin-top:135px;text-align:center;color:#b5b4b4;font-size:11px;background-color:#f7f7f7}
#sidetop a, #sidemid a{color:#00468c;font-size:11px}
#sidemid{margin-top:60px;margin-bottom:18px;text-align:center;color:#b5b4b4;font-size:0px;text-indent:-9999px;background-color:#f7f7f7;min-height:740px}
#sidemid div{width:129px;margin:0px auto}
#disney2{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0 0 no-repeat!important;height:56px!important;cursor:pointer}
#royal{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0 -83px no-repeat!important;height:31px!important;cursor:pointer;margin-top:14px!important}
#celebrity{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0 -119px no-repeat!important;height:29px!important;cursor:pointer;margin-top:19px!important}
#norwegian{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0 -153px no-repeat!important;height:20px!important;margin-top:19px!important}
#carnival{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0 -178px no-repeat!important;height:32px!important;cursor:pointer;margin-top:21px!important}
#princess{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0 -215px no-repeat!important;height:47px!important;cursor:pointer;margin-top:20px!important}
#holland{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0 -267px no-repeat!important;height:28px!important;cursor:pointer;margin-top:20px!important}
#see-all-cruise{color:#005699;font-size:11px;text-indent:0;background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0 -296px no-repeat!important;height:53px;margin-top:14px!important}
#see-all-cruise a{padding-top:20px;display:block;font-size:11px;text-decoration:none;font-weight:bold;color:#00468c}
#see-all-cruise a:hover{text-decoration:underline}
#bbb2{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0 -354px no-repeat!important;height:36px!important;cursor:pointer;margin-top:15px!important}
#clia{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0 -392px no-repeat!important;height:33px!important;cursor:pointer;margin-top:19px!important}
#signature_travel{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0 -427px no-repeat!important;height:39px!important;cursor:pointer;margin-top:20px!important}
#iata{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/ic_hp_sprite_trust_bar.png') 0px -468px no-repeat!important;height:42px!important;cursor:pointer;margin-top:19px!important}
div.last-updated{clear:both;margin:0 15px;text-align:right}
.last-updated br{display:none}
.last-updated font{font-size:11px!important;color:#999999!important}
#footer-menu{width:978px;height:500px;background:#fff!important;margin-left:-20px}
#main-innerpage #footer-menu{margin-left:0px!important;margin-top:20px;border-top:1px solid #e4e6e7}
#footer-menu span{display:block;font-size:16px;margin-bottom:14px;font-weight:700}
#footer-about{width:400px;float:left;padding:25px 20px 0}
#footer-about h3{font-size:16px;margin-bottom:14px;font-weight:700}
#footer-about p{font-size:12px;margin-bottom:20px;line-height:18px}
.footer-col{width:118px;float:left;font-size:12px;padding:25px 30px;line-height:18px}
.footer-col a{color:#00468c;font-size:12px;line-height:22px}
#footer{background:#669acc;width:946px;margin:0 auto 30px auto;height:16px;padding:17px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
#footer-left{float:left}
#footer-right{float:right;width:112px}
#overlaybg{position:absolute;top:0px;left:0px;width:100%;height:100%;display:none;z-index:9998;background-color:#666666;border:1px solid red;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}
#block-fb-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/hp_footer_sprite.png') 0 0 no-repeat;display:block;float:left;width:17px;height:17px;position:relative;margin:0 5px 0 0;z-index:9999;text-indent:-9999px}
#block-email-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/hp_footer_sprite.png') 0 -18px no-repeat;display:block;float:left;width:16px;height:16px;position:relative;margin:0 5px 0 0;z-index:9999;text-indent:-9999px}
#block-star-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/hp_footer_sprite.png') 0 -35px no-repeat;display:block;float:left;width:16px;height:17px;position:relative;margin:0 5px 0 0;z-index:9999;text-indent:-9999px}
#block-print-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/hp_footer_sprite.png') 0 -52px no-repeat;display:block;float:left;width:18px;height:17px;position:relative;margin:0 5px 0 0;z-index:9999;text-indent:-9999px}
#block-plus-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/hp_footer_sprite.png') 0 -71px no-repeat;display:block;float:left;width:17px;height:18px;position:relative;margin:0 5px 0 0;z-index:9999;text-indent:-9999px}
.block-visa-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/hp_footer_sprite.png') 0 -90px no-repeat;float:left;width:24px;height:15px;position:relative;margin:0 0 0 0;z-index:9999}
.block-amex-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/hp_footer_sprite.png') 0 -106px no-repeat;float:left;width:24px;height:15px;position:relative;margin:0 0 0 5px;z-index:9999}
.block-mc-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/hp_footer_sprite.png') 0 -122px no-repeat;float:left;width:24px;height:15px;position:relative;margin:0 0 0 5px;z-index:9999}
.block-dc-img{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/hp_footer_sprite.png') 0 -138px no-repeat;float:left;width:24px;height:15px;position:relative;margin:0 0 0 5px;z-index:9999}
#overlay{width:600px;height:600px;position:absolute;z-index:9999;display:none}
#overlay a img{float:right;position:relative;top:57px;left:-26px}
.overlay, div#overlay1, div#overlay2, div#overlay1.overlay, div#overlay2.overlay{border:8px solid #333333!important;border-color:rgba(51,51,51,0.8)!important;border-radius:0;display:none;padding:0;overflow:hidden}
div#overlay1{width:640px;height:480px}
div#overlay2{width:400px;height:480px}
div#iframe_container{}
#overlay1 iframe{margin:0 auto;background:#FFFFFF;width:640px;height:440px}
#overlay2 iframe{margin:0 auto;background:#FFFFFF;width:400px;height:440px}
div.overlay div.close{background:url('/jquery/33x33_close_red.png');position:absolute;right:-10px;top:-10px;cursor:pointer;height:33px;width:33px;overflow:visible}
.close_trigger, div.overlay div.close_trigger{background:url('//d23n7ahjfnjotp.cloudfront.net/cruisecheap/jquery/icon_close.png') no-repeat;position:absolute;right:8px;top:5px;cursor:pointer;height:35px;width:35px}
.overlay-title, div#overlay1 .overlay-title, div#overlay2 .overlay-title{padding:10px 0 8px 15px;border-radius:0;background-color:#0a85c1;font-weight:bold;font-size:16px!important;line-height:22px;color:#FFFFFF}
.overlay-iframe-default, #overlay1 iframe.overlay-iframe-default, #overlay2 iframe.overlay-iframe-default{background:#ffffff url('//d23n7ahjfnjotp.cloudfront.net/imgs/loading.gif') no-repeat fixed center;width:35px;;height:35px}
div.overlay-class-intlcalls{width:450px!important;height:510px!important}
iframe.iframe-class-intlcalls{width:450px!important;height:500px!important}
div.overlay-class-emailcompare{width:400px!important;height:425px!important}
iframe.iframe-class-emailcompare{width:400px!important;height:385px!important}
.overlay_search a,
.overlay_search a:visited,
img{border:none}
.overlay_search p{margin:5px 0 0 75px;font-size:18px;text-align:left}
.overlay_search span{margin:0 0 0 75px;font-size:13px;display:block;text-align:left}
.overlay_search .block{background-origin:padding-box;background-color:#FFFFFF;border-bottom:1px solid #dedede;padding:20px;min-height:40px}
.overlay_search .block:hover{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/cc/v02/block1bg.jpg') repeat-x top #d3e8f9;background-color:#EAF4FC;cursor:pointer}
.overlay_search img.dest{float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:60px}
.overlay_search #title{border-bottom:1px solid #dedede;margin:0 10px}
.overlay_search #container{margin:10px}
.overlay_search .arrow{float:right;margin-top:-20px}
.overlay_search .calendar{float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:60px}
.overlay_search .calendar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 5px #aeaeae;-moz-box-shadow:0 0 5px #aeaeae;-webkit-box-shadow:0 0 5px #aeaeae}
.overlay_search .calendar > span{display:block}
.overlay_search .calendar > .year{margin:0;text-align:right;padding:2px 5px 2px 0;font-size:0.7em;color:#fff;font-weight:bold;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;text-shadow:0 1px #000;background:#d10000;background:linear-gradient(top, #d10000 0%, #7a0909 100%);background:-moz-linear-gradient(top, #d10000 0%, #7a0909 100%);background:-webkit-linear-gradient(top, #d10000 0%, #7a0909 100%)}
.overlay_search .calendar > .month{margin:0;text-align:center;font-weight:bold;font-size:1.3em;background:#fff;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;background:-webkit-gradient(linear, left top, left bottom, from(#405b72), to(#e6e6e6), color-stop(.08,#f9f9f9));background:-moz-linear-gradient(top, #f9f9f9, #e6e6e6);padding:4px 0}
div#overlay_dest,
div#overlay_date,
div#overlay_port{background:#EEE;width:580px;padding:10px}
.overlay_search_results{border:2px groove #FEFEFE;padding:10px}
.overlay_search_results .close_trigger{height:30px;width:30px;position:absolute;right:25px;top:25px}
div#overlay_dest .overlay-title,
div#overlay_date .overlay-title,
div#overlay_port .overlay-title{font-size:24px;text-align:center;margin:0;font-weight:bold;padding:10px}
div#overlay_dest .overlay-title div,
div#overlay_date .overlay-title div,
div#overlay_port .overlay-title div{font-size:16px;font-weight:normal}
div.filter{background-color:#0A85C1;text-align:center}
.filter span{display:inline-block;font-size:14px;line-height:1;font-weight:bold;color:#0985C1;margin:0 5px;padding:10px 30px 10px;background-color:#FFE4AC;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;cursor:pointer;min-width:180px}
.filter span.on{background-color:#FFFFFF;cursor:default}
#overlayClicktocall.overlay-class-clicktocall{width:450px;height:395px}
#overlayClicktocall .iframe-class-clicktocall{width:450px;height:395px;background-color:#FFFFFF}
div#overlaytitleClicktocall{display:none}
#overlayClicktocall.overlay-class-clicktocall div.close_trigger{right:3px!important}
.click-2-call-action-logo{background-image:url('//www.icruise.com/imgs/224x50_iCruise_logo.png')}
#home-banner{background:url('//www.icruise.com/imgs/icruise/v02/icruise_banner_749x180.jpg');width:780px;height:180px;padding:25px;color:#fff}
#home-banner ul li{list-style-image:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/home-banner-bullet-bg.gif');font-size:14px;line-height:22px;margin-left:20px}
#home-banner h2{font-size:26px;line-height:30px;margin-bottom:6px;text-shadow:#333 1px 1px 0px}
#home-banner a{display:block;float:right;text-decoration:none;font-size:12px;color:#eeeeee;margin:0px -10px 0px 0px}
#home-banner a:hover{text-decoration:underline}
#main .wrapper{background-color:#ffffff;padding:20px 0px 0px 20px;width:959px;border-right:#ececec 1px solid}
.inner-wrapper h1{margin-top:12px}
.block2 .col2{width:118px}
.block2-last{height:400px}
.block2-last h3{margin-bottom:20px}
#sign-up{width:980px;background:#d0e1f1;height:70px}
#sign div{font-size:16px;font-weight:bold;float:left;color:#222222}
#sign p{clear:both;font-size:12px;font-weight:normal;float:left;color:#222222}
#sign-up form input[type=text]{margin-left:20px;margin-right:16px;padding:11px 10px;font-size:14px;width:284px;border:1px solid #cccccc;color:#aaaaaa;position:relative;top:-1px;-webkit-appearance:none}
#sign-up form input[type="submit"]{height:38px;width:114px;background:#7fba00 url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/sprite_homepage_selectors.png') 0 -304px no-repeat!important;font-family:arial, sans-serif;font-weight:normal;font-size:18px;text-align:left;color:#fff;text-decoration:none;padding:0 0 0 14px;cursor:pointer}
#signup-wrapper{width:783px;margin:0px auto;padding-top:16px}
.popupbox{position:absolute;left:50%;top:0px}
.bg-overlay{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/bg-overlay.png');position:absolute;width:100%;height:100%;top:0px;display:none;z-index:999}
#international-caller{padding:12px;border:#fff 5px solid;position:absolute;top:101px;margin-left:-250px;background:#FFF;z-index:9999;display:none;border:#000 1px solid}
#international-caller h3.header{font-size:22px!important;color:#333;padding:7px 10px;background:#FFF;margin-top:0px;text-align:center;margin-bottom:10px}
#international-caller h3{font-size:20px}
#international-caller .close{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/popup-close.png');display:block;width:24px;height:25px;position:absolute;top:5px;right:5px;font-size:0px}
#international-caller .content{overflow:auto;background:#FFF;width:500px}
#international-caller .content p{font-size:13px;line-height:18px}
#international-caller .content .select-country h4{margin-top:20px;font-size:14px}
#international-caller .content .select-country span{display:block;background:#fff0b3;border:#cccccc solid 1px;padding:10px;margin-top:5px;height:35px}
#international-caller .content .select-country span select{background:#FFF;padding:8px;font-size:14px;border:#cccccc 1px solid;color:#676767;width:330px;font-weight:bold}
#international-caller .content .select-country span form input[type="submit"]{background:#009900;color:#FFF;border:none;float:right;text-align:center;font-size:16px;padding:7px 20px}
#international-caller .content .select-country span form input[type="submit"]:hover{background:#036903;color:#fff0b3;cursor:pointer}
#selectcountry{float:left}
.dd-selected-text{line-height:18px!important}
#selectcountry .dd-select{background:#FFF!important;width:376px!important}
#selectcountry .dd-select .dd-selected{font-size:14px!important;color:#666!important;padding:7px 10px!important;max-height:24px}
#selectcountry .dd-select .dd-pointer{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/dropdown-pointer.png')!important;width:16px!important;height:10px!important;margin:-4px 0px 0px 0px!important;padding:0px!important;border:none!important}
#selectcountry .dd-options{background:#FFF!important;width:376px!important}
.dd-selected-image{margin-top:2px!important}
.dd-option-image{margin-top:2px!important}
#international-caller .content .usa-and-canada{background:#f0faff;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:15px;overflow:hidden}
#international-caller .content .usa-and-canada h2{font-size:18px!important;margin:0px 0px 10px 0px!important;padding:0px!important}
#international-caller .content .usa-and-canada img{display:block;margin-top:10px;float:left;clear:left}
#international-caller .content .usa-and-canada .time{float:right;margin-left:15px;width:400px;margin-top:-32px}
#international-caller .content .usa-and-canada .time h3{font-size:18px;margin-top:15px;color:#a8292a}
.book-a-cruise{color:#0b01ff;display:block;width:auto;text-align:center;font-weight:bold;padding:15px 0px;font-size:15px;border-bottom:#cccccc dashed;margin-bottom:15px}
#international-caller .content .other li.last{float:right}
#international-caller .content .other li{list-style:none;background:#f0faff;padding:10px 10px 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:#cccccc 1px solid;float:left;display:block;width:222px;margin:20px 0px 15px 0px!important}
#international-caller .content .other li p{height:54px;font-size:12px}
#international-caller .content .other li h3{background:url('//d23n7ahjfnjotp.cloudfront.net/imgs/icruise/v02/click-to-call.png') left no-repeat;font-size:16px;line-height:23px;color:#333;padding:0px 0px 0px 30px!important;max-height:20px;margin-bottom:10px}
#international-caller .content .other li a{display:block;width:85px;color:#1320ff;font-size:14px;margin:8px auto;font-weight:bold}
p.small{font-size:12px!important}
p.xsmall{font-size:11px!important;line-height:15px!important;margin-top:10px}
.green-button, .button-action{display:block;background:#00BA00;color:#FFF!important;font-size:15px;text-align:center;text-decoration:none;padding:5px 10px;font-weight:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.green-button:hover, .button-action:hover{background:#068D06;color:#FFF!important}
#sidemid {min-height:750px}
.block3 form input[type="submit"]:hover {background-color:#407BB3!important}
.block2-pad {padding:0 10px 10px; height:282px}
.block2-last img:last-child {margin-bottom:0}
.block2, .block2-last {min-height:initial; height:auto}
.block2 .world {margin:0 auto 5px}
.block2 .cols li:last-child {margin:0}
.blockitem {padding:0 5px 10px; margin:0 0 10px}
.blockitem:last-child {margin:0}
.button { padding:0 10px 10px}
.button p {float:left; font-size:12px; line-height:1}
.button .see-all {float:right}
.block2 .see-all:hover {text-decoration:none; background-color:#407BB3}
#sign-up form input[type="submit"]:hover {background-color:#649102!important}
/*
    Coin Slider jQuery plugin CSS styles
    https://workshop.rs/projects/coin-slider
*/
.coin-slider {
    zoom:1;
    position:relative
}
.coin-slider a {
    text-decoration:none;
    outline:0;
    border:0
}
.cs-title {
    width:760px;
    padding:10px;
    background-color:#000;
    color:#fff;
    height:50px;
}
.cs-title a {
    color:#fff!important;
    float:left!important;
}
.homepage_text-hero_SlidShow {
    float:none
}
.cs-prev {
    background-color:#000;
    color:#fff;
    padding:0 10px
}
.cs-next {
    background-color:#000;
    color:#fff;
    padding:0 15px;
    right:0!important
}
div #cs-navigation-coin-slider a {
    width:9px;
    height:43px
}
.cs-buttons {
    font-size:10px;
    padding:5px 0 0;
    float:right;
    left:0!important;

}
.cs-buttons a {
    display:inline!important;
    margin:0 2px!important;
    padding:0 5px;
    font-size:12px;
    border:1px solid #b8c4cf!important;
    color:#fff!important;
    background-color:#fff!important;
    float:left!important;
}
.cs-buttons a:hover {
    background-color:#fffabf!important;
    color:#fffabf!important
}
.cs-buttons .cs-active {
    background-color:#ccc!important;
    color:#ccc!important
}
#homepage-text-hero a {
    width:550px;
    height:0
}
#content h1, #content #search {
    width:100%;
    float:right;
}
#content h1 {
    margin:13px 0px 3px!important;
}