html{overflow-y:scroll;}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;background-color:#fff;padding:0;margin:5px 0 0;}
body *{-webkit-text-size-adjust:none;}
h2{margin:0;font-size:12px;}
h3,h1{margin:0;font-size:12px;font-weight:700;}
a{color:#036;text-decoration:none;}
a:hover{text-decoration:underline;}
a.boldLink{font-weight:700;}
img{border:none;}
input{font-size:12px;}
select{font-size:12px;}
form{margin:0;padding:0;}
ul.blueArrow{list-style-type:none;padding-left:5px;margin-left:10px;}
ul.blueArrow li{background:transparent url(/image/blue_arrow.gif) no-repeat;padding-left:20px;background-position:0 1px;padding-bottom:5px;padding-left:15px;}
/** Header **/
#header{width:996px;position:relative;background:#fff;}
.tabs{border-bottom:2px solid #3279B2;height:26px;margin-top:20px;}
:root .tabs{height:25px \0/IE9;}
.tabs ul{margin:0;padding:0;float:right;}
.tabs ul li{list-style-type:none;float:left;border-left:2px solid #FFF;border-bottom:1px solid #FFF;}
.tabs ul li a{color:#FFF;font-family:Helvetica, Arial, sans-serif;-webkit-text-size-adjust:none;font-size:12px;font-weight:700;background-color:#0064B4;background-image:url(/image/tab_off_grad2.gif);background-repeat:repeat-x;background-position:top;padding:5px 14px;_padding:6px 14px;display:block;height:15px;}
.tabs ul li .smTabs{padding:5px 10px;_padding:6px 10px;}
.tabs ul li a:hover{text-decoration:none;color:#ffe362;}
.tabs ul .ractive{border:none;}
.tabs ul .ractive a{background-color:#FFF;background-image:none;border:2px solid #3279B2;border-bottom:none;padding-top:3px;padding-bottom:8px;margin-left:2px;}
.tabs ul .ractive a{color:#036;}
.tabs ul .ractive a:hover{color:#036;}
.flags{display:block;padding-left:25px;margin-bottom:2px;}
.flag_arrow{background:url(/image/navigation_sprite.gif) no-repeat -9px -661px;float:left;width:15px;height:20px;}
.uk{background:url(/image/navigation_sprite.gif) no-repeat -5px -145px;}
.fr{background:url(/image/navigation_sprite.gif) no-repeat -5px -207px;}
.de{background:url(/image/navigation_sprite.gif) no-repeat -5px -238px;}
.es{background:url(/image/navigation_sprite.gif) no-repeat -5px -362px;}
.ie{background:url(/image/navigation_sprite.gif) no-repeat -5px -176px;}
.nl{background:url(/image/navigation_sprite.gif) no-repeat -5px -269px;}
.it{background:url(/image/navigation_sprite.gif) no-repeat -5px -517px;}
.ch{background:url(/image/navigation_sprite.gif) no-repeat -5px -548px;}
.se{background:url(/image/navigation_sprite.gif) no-repeat -5px -300px;}
.dk{background:url(/image/navigation_sprite.gif) no-repeat -5px -331px;}
.be{background:url(/image/navigation_sprite.gif) no-repeat -5px -393px;}
.at{background:url(/image/navigation_sprite.gif) no-repeat -5px -705px;}
.no{background:url(/image/navigation_sprite.gif) no-repeat -5px -579px;}
.pl{background:url(/image/navigation_sprite.gif) no-repeat -5px -487px;}
.pt{background:url(/image/navigation_sprite.gif) no-repeat -5px -455px;}
.fi{background:url(/image/navigation_sprite.gif) no-repeat -5px -424px;}
.cz{background:url(/image/navigation_sprite.gif) no-repeat -5px -610px;}
.sk{background:url(/image/navigation_sprite.gif) no-repeat -5px -679px;}
.gr{background:url(/image/navigation_sprite.gif) no-repeat -5px -641px;}
.cn{background:url(/image/navigation_sprite.gif) no-repeat -5px -730px;}
.ru{background:url(/image/navigation_sprite.gif) no-repeat -5px -757px;}
.ua{background:url(/image/navigation_sprite.gif) no-repeat -5px -782px;}
.tr{background:url(/image/navigation_sprite.gif) no-repeat -5px -806px;}
.jp{background:url(/image/navigation_sprite.gif) no-repeat -5px -829px;}
.news_icon{background:url(/image/navigation_sprite.gif) no-repeat -5px -10px;}
.account_icon{background:url(/image/navigation_sprite.gif) no-repeat -5px -46px;}
.service_icon{background:url(/image/navigation_sprite.gif) no-repeat -5px -82px;}
.wide_tab ul li a{padding-left:25px;padding-right:25px;}
#tabBar{width:992px;border-bottom:1px solid #3279b2;border-left:2px solid #3279b2;border-right:2px solid #3279b2;background-color:#fff;background-image:url(/image/gradient.gif);background-repeat:repeat-x;background-position:bottom;padding-bottom:3px;float:left;height:21px;}
#pnlTabs{width:992px;position:absolute;background-color:#fff;}
#pnlLanguage{float:left;width:auto;font-size:12px;padding:3px 5px;}
#pnlOptions{float:right;font-weight:700;padding-top:5px;width:auto;font-size:12px;background:none;}
#pnlOptions ul{margin-left:0;padding-left:0;display:inline;background:none;}
#pnlOptions ul li{margin-left:0;border-left:1px solid #000;display:inline;padding:1px 5px 1px 25px;}
#pnlOptions ul li.first{margin-left:0;border-left:none;display:inline;}
#pnlOptions ul li a{color:#000;text-decoration:none;font-family:Helvetica;font-size:12px;}
#pnlOptions ul li a:hover{text-decoration:underline;}
#ads{width:468px;height:60px;position:absolute;right:0;border:solid 1px red;text-align:center;color:red;border:none;margin-right:5px;top:0;}
div.callUs{float:left;margin:5px 0 0 5px;font-size:12px;border-right:solid 1px #000;font-weight:700;color:#000;padding-right:8px;}
div.phoneBox{position:absolute;visibility:hidden;padding:5px;left:131px;top:150px;width:204px;/*height:99px;*/background:#fff;filter:alpha(opacity=92);opacity:0.92;-moz-opacity:0.92;border:solid 1px #0163AE;font-size:14px;cursor:pointer;z-index:1000;}
/** End Header**/
.social{background-color:#FFF;height:20px;width:100%;padding-top:13px;padding-bottom:13px;border-bottom:1px dotted #c9c9c9;}
.top_social{padding-top:8px;}
.social_r{width:76px;height:22px;margin-right:5px;float:left;overflow:hidden;}
.social_r img{border:none;}
.social_l{float:left;}
.social_l a{line-height:20px;font-size:12px;}
.twitter{width:72px;overflow:hidden;margin-right:3px;margin-left:0;display:block;}
.google1{width:76px;overflow:hidden;margin-right:2px;margin-left:0;display:block;}
.wiz_submit{border-bottom:thin solid #013;border-right:thin solid #013;border-top:thin solid #069;border-left:thin solid #069;font-size:11px;font-family:Arial;font-weight:700;background-color:#036;color:#FFF;line-height:.85;padding-top:3px;text-transform:capitalize;cursor:hand;}
.wiz_submit_g{border-bottom:thin solid #478200;border-right:thin solid #478200;border-top:thin solid #63B500;border-left:thin solid #63B500;font-size:11px;font-family:Arial;font-weight:700;background-color:#009A00;color:#FFF;/*line-height:.85;*/padding-top:3px;text-transform:capitalize;cursor:hand;}
.orange{color:#C60;}
h1.news{color:#036;font-size:18px;font-weight:700;margin:10px 0;}
h2.news,div.news > h3{color:#036;font-weight:700;margin:5px 0;font-size:14px;}
a.news{display:block;border-bottom:dotted 1px #036;padding:15px 15px 15px 40px;background-repeat:no-repeat;}
ul.news{list-style-position:inside;padding:0;margin:0;}
ul.news li{margin:5px;padding:0;}
ul.news li.red{list-style-type:none;list-style-position:outside;background:url(/image/news_red_bullet.gif) no-repeat 1px;padding:0 0 0 15px;}
.newsShareLinks{border-top:dotted 1px #036;padding-top:12px;margin-top:20px;width:100%;height:21px;overflow:hidden;}
.newsShareLinks a.needsspace{background-repeat:no-repeat;padding-left:10px;margin:0 10px;color:#000;}
.newsShareLinks .googlePlusOne{margin:0;padding:0;position:relative;left:-5px;}
.newsShareLinks .email_print_div{display:inline;position:relative;left:-10px;width:350px;}
.newsShareLinks a.button{border:solid 1px #ccc;padding:2px 5px 2px 2px;color:#5f5f5f;margin-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px 3px 3px 3px;}
.newsShareLinks a.button:hover{text-decoration:none;}
.newsShareLinks a.button span{margin-right:5px;}
.newsShareLinks a.addthis_pill{margin-right:10px;width:95px;}
.custom_images img{float:left;}
.custom_images a:hover{text-decoration:none;cursor:pointer;}
.news-facebook{background-color:#3a589a;color:#FFF;float:left;line-height:20px;padding:0 4px;margin-right:5px;}
.addthis_button_facebook:hover .news-facebook{background-color:#627aaf;}
.news-twitter{background-color:#00abf0;color:#FFF;float:left;line-height:20px;padding:0 4px;margin-right:5px;}
.addthis_button_twitter:hover .news-twitter{background-color:#3cc1f4;}
.news-google{background-color:#df4a32;color:#FFF;float:left;line-height:20px;padding:0 4px;margin-right:5px;}
.addthis_button_google_plusone_share:hover .news-google{background-color:#e66e5d;}
.news-share{background-color:#999;color:#FFF;float:left;line-height:20px;padding:0 4px;margin-right:5px;}
.addthis_button_compact:hover .news-share{background-color:#adadad;}
.latest_news_intro p{margin-top:3px;}
.homePageNews{float:left;padding:0;margin:0;}
.homePageNews li{float:left;margin-left:20px;list-style-type:square;}
.redbullet li{color:red;}
.homePageNews li a{color:#333;text-decoration:underline;}
.more_news{padding:0 2px 0 4px;padding-right:20px;background-color:#009B12;border-left:3px solid #5FCF1A;border-top:3px solid #5FCF1A;border-bottom:3px solid #003804;border-right:3px solid #003804;color:#FFF;text-decoration:none;font-family:Calibri;font-size:16px;font-weight:700;background-image:url(/image/arrow_news.gif);background-repeat:no-repeat;background-position:right center;display:inline-block;}
.btn_con{background:#048204 url(/image/overlay-button.png) repeat-x 0 0;_background:#048204;width:80px;text-align:center;float:right;margin-top:8px;}
.more_news2{color:#FFF;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:700;text-decoration:none;font-size:16px;}
.more_news2:hover{text-decoration:none;}
.rtop,.rbottom{display:block;background:#FFF;}
.rtop *{display:block;height:1px;overflow:hidden;background:#73b973;_background:#0e870e;}
.rbottom *{display:block;height:1px;overflow:hidden;background:#0e870e;}
.r1{margin:0 5px;}
.r2{margin:0 3px;}
.r3{margin:0 2px;}
.r4{margin:0 1px;height:2px;}
.fareSearchContainer{width:365px;float:left;margin:0 2px;}
#pnlOuter{width:996px;padding-bottom:5px;padding-left:0;margin:0 auto;position:relative;}
#pnlMain{width:982px;padding:5px;border-left:solid 2px #3279b2;border-right:solid 2px #3279b2;border-bottom:solid 2px #3279b2;border-top:none;float:left;color:#036;background:#FFF;}
.operatorFrame{text-align:center;height:65px;width:135px;float:left;margin:10px 1px;}
.operatorFrameFreight{text-align:center;height:70px;width:135px;float:left;margin:5px 1px;}
.operatorImage{text-align:center;height:50px;width:135px;}
.clearer{clear:both;}
.boxSection{border-top:none;border-right:none;border-left:none;border-bottom:solid 1px #c9c9c9;margin:2px;background-color:#fff;padding:2px;}
.submitButton{background:#036;color:#FFF;border:outset 2px #036;cursor:pointer;}
input.subscribe{width:300px;border:solid 1px #0064b4;color:#4D4D6E;font-weight:700;}
a.bluelink{font-weight:700;text-decoration:underline;color:#036;}
a.redlink{color:red;font-weight:700;font-size:12px;}
.subtitle{color:#036;font-weight:700;}
#popularLinksHeader{float:left; width:356px;margin-left:1px;margin-top:2px; overflow:hidden; border-bottom:none; margin-bottom:7px;}
#popularLinksTab .qboxcontent,#popularPortsTab .qboxcontent{border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;}
#popularLinksTabs{margin-left:0;padding-left:0;display:inline;color:#036;font-weight:700;font-size:12px;}
#popularLinksTabs a{color:#036;text-decoration:none;font-weight:700;}
.popularLinks{font-size:11px;}
.popularLinks ul,.popularLinks li{list-style-image:url(/image/blue_arrow.gif);margin:0 0 0 10px;padding:0;}
.popularLinks ul li a{color:#036;font-weight:700;}
.popularLinksInner{float:left;width:170px;height:18px;padding:3px;}
.homeFerryOps{width:100%;height:34px;display:block;}
.explodedBoxSection{border-top:none;border-right:none;border-left:none;border-bottom:solid 1px #c9c9c9;margin:2px;background-color:#fff;padding:2px;}
#divRoutes .explodedBoxSection{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #e1e4ed;margin:2px;background-color:#fff;padding:2px;}
.route_accordion .explodedBoxSection{margin-bottom:0!important;}
.explodedBoxFooter{padding:3px 2px 2px;text-align:center;}
.multiBox{border-bottom:dotted 1px #c9c9c9;margin:2px;background-color:#fff;padding:0;color:#636563;font-weight:700;padding:2px 0;}
.bullet{margin-top:0;margin-right:8px;float:left;padding:0;margin:0 5px 0 0;}
.stripe{background-color:#f0f0f0;}
.bullet img{display:block;}
.accomLinks{float:left;width:200px;margin:2px;height:25px;}
a.greenblock{display:block;background:#009A00;color:#fff;font-weight:700;text-decoration:underline;padding:5px 15px;}
div.freightTerms{display:block;margin-top:10px;margin-bottom:10px;clear:both;text-align:center;}
/* Rounded corners */
.xrounded{background:transparent;margin:5px;}
.xtop,.xbottom{display:block;background:transparent;font-size:1px;}
.xb1,.xb2,.xb3,.xb4{display:block;overflow:hidden;}
.xb1,.xb2,.xb3{height:1px;}
.xb2,.xb3,.xb4{background:#8ca5d6;border-left:1px solid #08c;border-right:1px solid #08c;}
.xb1{background:#08c;margin:0 5px;}
.xb2{border-width:0 2px;margin:0 3px;}
.xb3{margin:0 2px;}
.xb4{height:2px;margin:0 1px;}
.xboxcontent{display:block;background:#8ca5d6;border:0 solid #08c;border-width:0 1px;padding-bottom:1px;}
.zrounded{background:transparent;margin:0 0 5px;}
.ztop,.zbottom{display:block;background:transparent;font-size:1px;}
.zb1,.zb2,.zb3,.zb4{display:block;overflow:hidden;}
.zb1,.zb2,.zb3{height:1px;}
.zb2,.zb3,.zb4{background:#fff;border-left:1px solid #0064b4;border-right:1px solid #0064b4;}
.zb1{background:#0064b4;margin:0 5px;}
.zb2{border-width:0 2px;margin:0 3px;background:#f6f7f9;}
.zb3{margin:0 2px;background:#f8f9fb;}
.zb4{height:2px;margin:0 1px;background:#f9fafb;}
.zboxcontent{display:block;background:#fff;border:none;padding-bottom:1px;padding:5px;}
.box-new{border:1px solid #c9c9c9;margin-bottom:5px;}
.yrounded{background:transparent;text-align:center;margin:2px;}
.ytop,.ybottom{display:block;background:transparent;font-size:1px;}
.yb1,.yb2,.yb3,.yb4{display:block;overflow:hidden;}
.yb1,.yb2,.yb3{height:1px;}
.yb2,.yb3,.yb4{background:#ffc;background:#0065b5;border-left:1px solid #dbe0e4;border-right:1px solid #dbe0e4;border-left:1px solid #0064b4;border-right:1px solid #0064b4;}
.yb1{background:#dbe0e4;background:#0064b4;margin:0 5px;}
.yb2{border-width:0 2px;margin:0 3px;}
.yb3{margin:0 2px;}
.yb4{height:2px;margin:0 1px;}
.yboxcontent{width:auto;border-bottom:none;height:30px;background-color:#0065b5;}
.yboxcontent *{line-height:30px;font-size:13px;text-align:center;font-weight:400;color:#FFF;}
.qrounded{background:transparent;margin:0;}
.qtop,.qbottom{display:block;background:transparent;font-size:1px;}
.qb1,.qb2,.qb3,.qb4{display:block;overflow:hidden;}
.qb1,.qb2,.qb3{height:1px;}
.qb2,.qb3,.qb4{background:#fff;border-left:1px solid #aaa;border-right:1px solid #aaa;}
.qb1{background:#aaa;margin:0 5px;}
.qb2{border-width:0 2px;margin:0 3px;}
.qb3{margin:0 2px;}
.qb4{height:2px;margin:0 1px;}
.qboxcontent{display:block;background:#fff;border:0 solid #c9c9c9;height:20px;}
/* End Rounded Corners */
/* Destination page*/
.destCountry{border-bottom:solid 1px #c9c9c9;margin:2px;background-color:#fff;padding:5px;position:relative;height:30px;}
.destFlag{position:absolute;top:7px;border:solid 1px #036;}
.destRoutes{position:absolute;right:5px;top:10px;width:395px;text-align:right;}
/* End Destination page*/
.MiniMap{background:url(/images/enlarge.png) no-repeat top left;padding:10px 0 10px 40px;font-weight:700;display:block;margin:0 auto;}
/* Faq Page */
.faqLists{list-style-type:decimal;line-height:20px;}
.faqLists a{text-decoration:underline;}
/* End Faq Page */
/* Ship Page */
.review_successful{padding-left:60px;background-image:url(/images/review_tick.jpg);background-repeat:no-repeat;margin-left:7px;}
.zboxshipcontent{display:block;background:#fff;padding-bottom:1px;padding:16px 16px 1px 16px;}
.zboxshipcontent .featured_heading{width:390px; float:left}
.zboxshipcontent .stars{display:inline; float:right; margin-left:5px; margin-right:0px;}
.zboxshipcontent .spRev{float:right; font-weight:bold; margin-top:2px;}
.zboxshipcontent .spP{margin-top:0; padding-left:70px; margin-bottom:0px; text-align:justify;}
.ship_p{margin:0;color:#000;}
.ship_p p{margin-top:0;}
.item p{text-indent:-9999px;margin:0;}
.fn{height:15px;}
.zb2,.zb3,.zb4{background-color:#FFF;}
.ship_details{margin-bottom:7px;}
.gallery{overflow:auto;background-color:#FFF;}
.main_img{overflow:auto;width:360px;background-color:#FFF;float:left;}
.other_imgs{overflow:auto;width:370px;background-color:#FFF;float:right;}
.thumb_list{background-color:#000;list-style-type:none;border:1px solid #0064B4;margin-left:5px;float:left;margin-bottom:2px;}
.thumb_list img{}
.main_img img{display:block;margin-left:auto;margin-right:auto;border:none;}
.zrounded{z-index:0;}
.ship_h1{color:#036;font-size:16px;display:inline;float:left;}
.thumb_list img{border:none;}
.subtabbar{height:24px;margin:0;margin-bottom:0;background-color:transparent;display:block;position:absolute;}
.tabtext{text-align:center;padding-left:5px;padding-right:5px;margin:0;height:15px;}
.active{display:block;}
.ie_fix{position:relative;}
.inactive{display:none;height:213px;}
.activetab{padding:0;padding-bottom:3px;background-color:#FFF;border-bottom:1px solid #FFF;}
.inactivetab{border-bottom:1px solid #c9c9c9;background:url(/images/gradient.gif);background-repeat:repeat-x;background-position:bottom;padding:0;padding-bottom:3px;}
.tabphoto{border-top:none;float:left;margin:0;width:110px;margin-left:14px;}
.tabvideo{border-top:none;float:left;margin:0;width:110px;}
.tabreview,.tabreview2{border-top:none;float:left;margin:0;width:160px;}
.r_top{background-color:#FFF;margin-bottom:7px;}
.review_title{font-size:14px;margin-bottom:2px;margin-top:0;color:#036;}
.r_top_l{width:50%;height:20px;float:left;background-color:#F60;}
.r_top_r{width:50%;height:20px;float:right;background-color:red;}
.spacer{clear:both;height:1px;}
.big_spacer{clear:both;height:15px;}
/* ----------- My Form ----------- */.myform{}
/* ----------- stylized ----------- */
#stylized{background-color:#FFF;}
#stylized h1{font-size:14px;font-weight:700;margin-bottom:8px;}
#stylized label{display:block;font-weight:700;text-align:left;color:#036;}
.small{color:#666;font-size:11px;font-weight:400;text-align:left;}
.input_style{font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:250px;}
#stylized textarea{padding:4px 2px;border:solid 1px #aacfe4;}
.review_stars{float:right;margin-top:4px;}
.btn_con_2{background:#048204 url(/images/overlay-button3.png) repeat-x 0 0;_background:#048204;width:150px;text-align:center;margin-right:auto;margin-left:auto;margin-top:7px;}
.btn_con_2 *{cursor:pointer;}
.more_news_in{color:#FFF;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:700;text-decoration:none;font-size:13px;background-color:transparent;border:none;}
.rtop,.rbottom{display:block;background:#FFF;}
.rtop *{display:block;height:1px;overflow:hidden;background:#73b973;_background:#0e870e;}
.rbottom *{display:block;height:1px;overflow:hidden;background:#0e870e;}
.r1{margin:0 5px;}
.r2{margin:0 3px;}
.r3{margin:0 2px;}
.r4{margin:0 1px;height:2px;}
.more_news2:hover{text-decoration:none;}
.stars{float:left;margin-right:5px;}
.reviews_by{color:#666;line-height:18px;margin:0;}
.more_div{display:none;margin-top:7px;width:230px;}
.more_link{margin-top:5px;margin-bottom:5px;font-weight:700;}
.padding{padding:20px;}
.rating_txt{float:left;line-height:25px;color:#036;font-weight:700;}
.review_star{float:left;margin-left:7px;}
.annon_span{float:left;color:#036;margin-top:4px;margin-top:2px;margin-left:3px;}
.review_error{float:left;margin-top:4px;margin-top:2px;margin-left:3px;}
.group{float:right;margin-top:3px;position:relative;}
.star_select{float:left;line-height:25px;color:#036;font-weight:700;}
.terms{margin-left:25px;margin-top:1px;}
/* Ship Page Star Rating */
div.rateit{display:0;display:inline-block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;}
div.rateit div.rateit-range{position:relative;display:0;display:inline-block;background:url(/images/star.gif);height:16px;}
/* for IE 6 */* html div.rateit,* html div.rateit div.rateit-range{display:inline;}
/* for IE 7 */* + html div.rateit,* + html div.rateit div.rateit-range{display:inline;}
div.rateit div.rateit-hover,div.rateit div.rateit-selected{position:absolute;}
div.rateit div.rateit-hover{background:url(/images/star.gif) left -32px;}
div.rateit div.rateit-hover-rtl{background-position:right -32px;}
div.rateit div.rateit-selected{background:url(/images/star.gif) left -16px;}
div.rateit div.rateit-selected-rtl{background-position:right -16px;}
div.rateit div.rateit-preset{background:url(/images/star.gif) left -48px;}
div.rateit div.rateit-preset-rtl{background:url(/images/star.gif) left -48px;}
div.rateit div.rateit-reset{width:16px;height:16px;display:0;display:inline-block;float:left;}
div.rateit div.rateit-reset:hover{background-position:0 -16px;}
/* End Ship Page Star Rating */
/* End Ship Page */
/*Ship Main Page */
.ship_select_con{padding-top:5px;padding-bottom:5px;}
.ship_select{width:200px;margin-right:20px;}
.ships_main{padding-bottom:5px;border-bottom:1px dotted #036;margin-bottom:8px;}
.ships_main ul{margin:0;padding:0;margin-left:17px;}
.ships_main ul li{list-style-type:square;color:red;padding:2px;padding-left:0;}
.ships_main ul li p{color:#000;margin:0;}
.featured_img{float:left;margin-right:5px;}
.clear{clear:both;height:3px;}
.featured_heading{margin-bottom:4px;font-weight:400;}
.choose_heading{color:#036;}
h1.indexTitle{font-size:16px;color:#036;}
/* End Ship Main Page */
/* Ferry Operator Ship List */
.operatorShipList{padding-top:0;}
.operatorShipList p{padding-top:0;margin-top:0;}
.operatorShipList ul{padding-bottom:0;margin-bottom:0;}
.operatorShipList ul li{padding-bottom:0;margin-bottom:0;}
/* End Ferry Operator Ship List */
/* Accordion Control */.unbold{font-weight:400;}
.arrow_down{background-image:url(/images/arrow_up_trans.gif);background-repeat:no-repeat;background-position:right center;}
.arrow_up{background-image:url(/images/arrow_down_trans.gif);background-repeat:no-repeat;background-position:right center;}
.accordion h3{margin:0;background-color:#e1e4ed;color:#036;padding-top:3px;padding-bottom:3px;margin:0 2px 2px;padding-left:5px;font-size:12px;cursor:pointer;}
.explodedBoxSection_p{margin-bottom:2px;background-color:#FFF;padding:3px;width:196px;margin:0;margin-bottom:2px;}
.explodedBoxSection_r{margin-bottom:2px;background-color:#FFF;padding:3px;width:391px;height:50px;margin-left:2px;}
/* End Accordion Control */
/** Footer **/
.footer{background-color:#fff;color:#e6effc;width:994px;float:left;border-right:solid 1px #3279b2;border-left:solid 1px #3279b2;}
.footer a{text-decoration:underline;}
a.popular{margin:5px;}
.popularLinkWrapper{float:left;width:auto;padding-bottom:10px;}
.footerMainLink{margin:15px 8px;font-weight:700;color:#fff;}
.linkPanel{background:#deeafa;color:#036;padding:5px;font-weight:700;border-bottom:solid 2px #d3dfed;}
.flagLink{padding-left:20px;padding-bottom:2px;display:block;width:103px;float:left;}
/** End Footer **/
.small_btn{color:#FFF;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:700;text-decoration:none;font-size:13px;background-color:transparent;border:none;}
.blue_btn_con{background:#036 url(/image/overlay-button.png) repeat-x 0 0;_background:#036;width:80px;text-align:center;float:right;margin-top:8px;}
.blue_btn_con .rbottom *{display:block;height:1px;overflow:hidden;background:#184674;}
.blue_btn_con .rtop *{display:block;height:1px;overflow:hidden;background:#718da9;}
/*Offers/Subscribe Buttons*/
.blue_btn_div{width:100px;background-color:#036;border:1px solid #0b447c;background-image:url(/image/overlay-button.png);_background-image:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.blue_btn_div:hover,.destinations_btn:hover{background-image:url(/image/overlay-button_bl.png);}
.blue_btn_div input,.destinations_btn input{width:100%;color:#FFF;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:700;font-size:12px;background-color:transparent;border:none;margin:0;padding:0;padding-top:3px;padding-bottom:3px;}
.blue_btn_div input:hover,.destinations_btn input:hover{cursor:pointer;}
.destinations_btn{width:80px;float:right;background-color:#048204;border:1px solid #048204;background-image:url(/image/overlay-button.png);_background-image:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.offers_btn_div{width:100px;background-color:#048204;border:1px solid #048204;background-image:url(/image/overlay-button.png);_background-image:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;margin-top:4px;}
.offers_btn_div:hover{background-image:url(/image/overlay-button_bl.png);_background-image:none;}
.offers_btn_div a{width:100%;color:#FFF;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:700;font-size:14px;background-color:transparent;border:none;margin:0;padding:0;line-height:25px;display:block;}
.offers_btn_div a:hover{cursor:pointer;}
.route_blue_box{width:609px;float:right;margin-right:2px;}
.mappy{float:right;border:1px solid #c9c9c9;margin-right:2px;width:242px;}
.mappy #map_canvas{height:229px!important;margin-top:0!important;width:242px;}
.port_info{padding:7px;}
.port_info ul{margin:0 0 0 26px;padding:0;padding-top:2px;}
.port_info .blueArrowDirec{margin:0 0 0 47px;padding:0;padding-top:2px;}
.port_info ul li{padding-left:8px;padding-bottom:0;background-position:0 0;}
.port_info p{margin-top:3px;margin-bottom:3px;}
.table_space{border-collapse:collapse;}
.table_space .last{border-bottom:none;}
.table_space td{padding-top:3px;padding-bottom:3px;height:28px;border-bottom:1px dotted #a5bfdd;}
.port_guide{background:url(/image/routes_sprite.png) no-repeat -64px -57px;padding-left:28px;margin-bottom:10px;}
.port_info > .port_guide:last-child{margin-bottom:0;}
/**Port Guide CSS**/
.tabferry{border-top:none;float:left;margin:0;margin-left:14px;}
.tabferry a,.tabdestinations a,.tabroutes a,.tabpictures a{padding-left:5px;padding-right:5px;}
.tabdestinations{border-top:none;float:left;margin:0;width:auto;}
.tabrelated{border-top:none;float:left;margin:0;width:auto;}
.tabpictures{border-top:none;float:left;margin:0;width:auto;}
.tabroutes{border-top:none;float:left;margin:0;width:auto;}
.guide_top h1{color:#036;font-size:16px;}
.guide_intro{margin-bottom:8px;color:#000;font-weight:700;}
.guide_intro b{color:#036;}
.guide_intro_p p{margin:0;}
.guide_intro_p a{margin-top:6px;}
.bluebold a{font-weight:700;color:#036;}
ul.blueArrowList{list-style-type:none;padding-left:5px;margin:0;}
ul.blueArrowList li{background:transparent url(/image/blue_arrow.gif) no-repeat;padding-left:20px;background-position:0 1px;padding-bottom:7px;float:left;width:215px;padding-left:15px;}
ul.blueArrowList li a{font-weight:700;}
.tabcorners{padding-top:4px;border:1px solid #c9c9c9;border-bottom:none;height:18px;border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;}
.link_arrow{font-size:14px;font-weight:400;}
/*Page No Longer Available Styles*/
.pageNoLongerAvailable ul.blueArrow{float:left;}
.pageNoLongerAvailable .port_info ul li{float:none;}
.pageNoLongerAvailable .note_div{background-color:#D1E4F3;border:1px solid #3279B2;padding:7px;padding-left:31px;margin-bottom:3px;background-image:url(/images/info_icon.jpg);background-repeat:no-repeat;background-position:6px 6px;}
.pageNoLongerAvailable .altFrame{text-align:center;width:165px;float:left;margin:3px 1px 0;}
.pageNoLongerAvailable .altImage{text-align:center;width:155px;}
.pageNoLongerAvailable .Alts:first-child{width:100%;padding-bottom:10px;border-bottom:1px dotted #06C;margin-top:0;}
.pageNoLongerAvailable .Alts:last-child{width:100%;margin-top:10px;padding-bottom:0;border:none;}
.pageNoLongerAvailable .Alts{width:100%;margin-top:10px;padding-bottom:10px;border-bottom:1px dotted #06C;}
.pageNoLongerAvailable .AltList{float:left;width:220px;margin:2px;}
.pageNoLongerAvailable .AltOtherInfo{width:305px;float:right;margin-top:5px;}
.pageNoLongerAvailable .divPortGuide .port_guide{background:url(/image/routes_sprite.png) no-repeat -64px -57px;padding-left:28px;margin-left:10px;margin-bottom:10px;}
.pageNoLongerAvailable .AltOtherInfo .route_blue_box{border:none;background:none;padding:none;margin:none;width:300px;}
.pageNoLongerAvailable .route_blue_box{border:none;background:none;padding:none;margin:none;width:595px;}
.pageNoLongerAvailable .titleFont h1 {font-size:18px;}
.pageNoLongerAvailable .divPortGuide .ztop,.pageNoLongerAvailable .divPortGuide .zb1,.pageNoLongerAvailable .divPortGuide .zb2,.pageNoLongerAvailable .divPortGuide .zb3,.pageNoLongerAvailable .divPortGuide .zb4,.pageNoLongerAvailable .divPortGuide .zbottom,.pageNoLongerAvailable .divPortGuide .zboxcontent{border:none;background:none;padding:none;margin:none;}
/* Ship Reviews on pages styles */
.operator-reviews{line-height:19px;}
.operator-reviews .op-name{font-size:13px;float:left;width:262px;}
.operator-reviews .reviews-accordion{clear:both;height:21px;float:right;margin:0;padding-right:19px;cursor:pointer;width:332px;}
.operator-reviews .num-reviews{float:left;line-height:19px;}
.operator-reviews .rateit{float:right;margin-right:3px;}
.operator-reviews .clear{height:0;}
.div-reviews-more{clear:both;zoom:1;}
.div-reviews-more p{margin:0;}
.div-reviews-more .reviews_by{line-height:19px;}
.div-reviews-more .review_by{color:#666;margin-top:3px;}
.div-reviews-more .review_by a{text-decoration:underline;color:#666;}
.div-reviews-more .review{margin:3px 0 0;}
.div-reviews-more .review-details{width:351px;}
.div-reviews-more .review-description{border-bottom:1px dotted #c9c9c9;padding-bottom:10px;margin-bottom:10px;}
.div-reviews-more .review_title{font-size:13px;}
.div-reviews-more .reviews{margin-top:5px;border-top:1px dotted #c9c9c9;padding-top:10px;}
.div-reviews-more .last{border:none;padding-bottom:0;margin-bottom:0;}
.div-reviews-more .reviewer{text-transform:capitalize;}
.overview-rating{color:#0064b4;font-size:20px;font-weight:700;width:260px;float:left;}
.rating-big{font-size:44px;float:left;margin-right:10px;}
.rating-out{float:left;height:53px;}
.rating-out .rateit{margin-top:-2px;width:80px;display:block;display:inline;margin:0 auto;}
.rating-out .rating-of{text-align:center;padding-top:2px;}
.overview-rating p{clear:both;margin:0;}
.overview-breakdown{float:right;width:455px;text-decoration:none;}
.overview-breakdown ul{margin:0;padding:0;}
.overview-breakdown ul li{list-style-type:none;border-bottom:1px dotted #036;line-height:34px;width:210px;float:left;margin-left:17px;color:#666;font-size:14px;position:relative;}
.overview-breakdown ul li span{position:absolute;right:0;color:#000;font-size:18px;float:right;bottom:1px;}
.overview-breakdown ul .no-border{border:none;height:35px;}
.last-child{border-bottom:none!important;}
.height-fix{line-height:13px!important;padding-top:2px!important;padding:0 2px;}
/*CSS Tidy Up*/
#languages_main{float:left;color:#fff;padding-top:5px;cursor:pointer;margin-left:5px;}
#languages_main .nFlags{padding-left:25px;float:left;}
#languages_main .countryName{font-size:12px;color:#000;}
#languages2{position:absolute;z-index:1;visibility:hidden;left:686px;top:26px;border:1px solid #0163AE;background-color:#FFF;font-size:12px;filter:alpha(opacity=92);opacity:0.92;-moz-opacity:0.92;padding:5px;}
.height-fix{line-height:13px!important;padding-top:2px!important;}
.portGuideControl a{font-weight:700;}
#phone{float:right;}
.callImg{float:left;margin:4px 0 0 10px;}
.rtOps{width:360px;margin:0 2px 5px;float:left;clear:left;}
.rtOps .yboxcontent,.rtInt .yboxcontent,.rtAlt .yboxcontent,.prtAlt .yboxcontent,.prtInt .yboxcontent,.prtMap .yboxcontent,.prtSer .yboxcontent,.fPrtAlt .yboxcontent,.fPrtInt .yboxcontent,.fPrtSer .yboxcontent, #divPorts .yboxcontent, #divRoutes .yboxcontent, #divRelatedLinksContainer .yboxcontent, #divAlternatives .yboxcontent, #divRouteMap .yboxcontent, .destInt .yboxcontent, .destOps .yboxcontent, .destInt .yboxcontent, .subBx .yboxcontent, .soc .yboxcontent, .rtPops .yboxcontent, .popular-boxes .yboxcontent, .ptBCn .yboxcontent, .spMrht .yboxcontent, .hmeMid .yboxcontent, .hmeOld .yboxcontent, .hmeRh .yboxcontent, .trnLft .yboxcontent, .c2cInt .yboxcontent{margin:2px;}
.rtInt{width:360px;margin-left:14px;float:left;}
.rtInt .zboxcontent,.prtInt .zboxcontent,.fPrtInt .zboxcontent{min-height:185px;padding:5px;}
.lft{float:left;}
.rht{float:right;}
.opDate{padding-top:15px;}
.opDate img,.opTime img{margin-right:2px;}
.opTime{padding-top:10px;}
.rtOther{float:right;width:613px;}
.rtPrt{width:49%;float:left;}
.rtDir{width:50%;float:right;}
.rtPrtI{width:20px;height:42px;float:left;margin-right:5px;background:url(/image/routes_sprite.png) no-repeat -44px -3px;}
.rtDirI{width:40px;height:42px;float:left;margin-right:5px;background:url(/image/routes_sprite.png) no-repeat 0 -2px;}
.rtAlt{width:609px;float:left;}
.rtAlt .zboxcontent{padding:0 7px 7px;}
.rtAltMore{text-align:center;padding-top:10px;color:#036;}
.ftLnk{position: absolute;margin-top:5px;}
.ftCop{margin-top:5px;text-align:center;font-weight:700;color:#3279b2;margin-bottom:10px;}
#divRouteColumnLeft,#divPortLeftColumn{width:355px;float:left;}
#divPortColumnRight{width:625px;float:left;}
.div-reviews{border-top:0;float:left;width:366px;clear:left;}
.div-reviews .zboxcontent{margin:0 2px;}
.rtPrt span,.rtDir span{font-weight:700;}
.prtAlt,.fPrtAlt{width:360px;margin:0 2px;float:left;clear:left;}
.altPrt{margin:5px;}
.altPrt .bullet,.fPrtAlt .bullet{background:transparent url(/image/blue_arrow.gif) no-repeat;height:12px;padding-left:20px;background-position:0 0;padding-bottom:5px;padding-left:8px;}
.prtInt{width:355px;float:left;margin-left:12px;}
.fPrtInt{width:349px;float:left;margin-bottom:4px;}
.prtMap{width:250px;float:right;}
.prtMap .zboxcontent{padding:0;margin:0 2px 2px;}
.prtMap #map-canvas{margin:0;padding:0;height:193px;width:246px;}
.prtSer{width:611px;float:right;}
.prtSer .boxSection{height:50px;}
.prtSer .operatorImage,.fPrtSer .operatorImage{float:left;padding-right:5px;}
.prtSer .serSail,.fPrtSer .serSail{padding-top:5px;float:left;width:200px;}
.prtSer .serDur,.fPrtSer .serDur{padding-top:5px;float:left;}
.noPortImage img{display:block;margin:32px auto 0;}
#divShowAllCountryRoutes a{font-weight:700;}
.portImageOverlay{color:#FFF;font-size:16px;font-weight:700;float:left;padding:0 5px;margin:4px;text-shadow:.04em .04em #000;position:absolute;bottom:1px;left:0;}
.portImage img{margin:2px;}
.fPrt #divColumnLeft{float:left;width:370px;}
.fPrt #divColumnRight{float:left;width:609px;}
.fPrtMap{float:left;padding:2px 1px;margin:0 2px 5px;border:1px solid #c9c9c9;}
.fPrtMap #map-canvas{margin:0;padding:0;height:275px;width:358px;}
.fPrtAlt .zrounded{padding:0 10px;}
.fPrtImg{width:250px;position:relative;height:229px;float:right;margin-left:5px;margin-bottom:4px;}
.fPrtSer{width:607px;float:left;}
.op .route_accordion h3:hover{background-color: #d8dadf;}
.op #divOpLeftColumn{float:left; width:366px;}
.op .opLogo{margin:0 2px;text-align:center; padding:2px;}
.op #divNews{margin: 0 2px 5px 2px;padding: 5px;border: 1px solid #c9c9c9;}
.op .opInt{margin:0 2px 5px 2px;}
.op #divPorts{width:210px; float:right;border: 1px solid #c9c9c9;margin-bottom: 5px;}
.op #divPortsZRound .blueArrow{margin:5px 0 0 0;}
.op #divRoutes{width:397px;margin:0 2px; float:left;border: 1px solid #c9c9c9;margin-bottom: 5px;}
.op #divRoutes .explodedBoxSection{padding:5px 5px 6px;}
.op #divRoutes .explodedBoxSection .rtDte{width:44%; float:left; line-height: 15px; padding-top:0px; padding-left:20px; margin-top: 3px; background:url(/image/date_blue.png) no-repeat 0 0;}
.op #divRoutes .explodedBoxSection .rtTme{width:45%; float:left; line-height: 15px; padding-top:0px; padding-left:20px; margin-top: 3px; background:url(/image/clock.png) no-repeat 0 0;}
.op #divRoutes .explodedBoxSection .cl{clear:both;padding:3px;}
.op #divRelatedLinksContainer{width:612px; float:right;border: 1px solid #c9c9c9;margin-bottom: 5px;}
.op .opRel{float:left; width:295px; margin:2px;height:15px;}
.op #divAlternatives{width:612px; float:right; clear:right;border: 1px solid #c9c9c9;margin-bottom: 5px;}
.op .operatorFrame{float:left;}
.op .opAltInt{float:left; width:450px;}
.op .opAlt{float:left; width:220px; margin:2px;}
#DestToDestColumnLeft{width:355px; float:left;}
#DestToDestColumnLeft .fareSearchContainer{float:left;clear:both;}
#DestToDestColumnLeft #divRouteMap{float:left;clear:left;width:360px;margin:0 2px;}
#DestToDestColumnLeft #divRouteMap .yboxcontent{margin-bottom:0;}
#DestToDestColumnLeft #divRouteMap .zboxcontent{height:296px;margin:0 2px 2px 2px;padding:0;overflow:hidden;}
#DestToDestColumnLeft #divRouteMap #map_canvas{width:356px;height:295px;margin-top:2px;}
#DestToDestColumnLeft #divRouteMap #divMap{z-index:-1;}
#divDestToDestColumnRight .destInt{width:351px; float:left;clear:right;margin-bottom:5px;margin-right:0;}
#divDestToDestColumnRight{width:612px; float:right;}
.destCnt{margin-top:6px; clear:both;}
.destCnt h2{font-weight:bold;float:left;margin-right:3px; text-decoration:none;}
.destCnt p{margin:0;}
.destCnt a{cursor:pointer; font-weight:bold;}
.destOps{width:610px;float:right;clear:right;}
.destOps .boxSection{width:600px;float:right;padding:0; margin:0;}
.destOps .boxSection .drt{float:right;padding:5px;height: 23px;width:310px;}
.destOps .boxSection .dlt{margin:5px;float:left;width:266px;}
.destOps .boxSection .drt .dop{width:100px; padding-top:1px; float:left;}
.destOps .boxSection .drt .dtx{width:200px; line-height:23px; padding-left:5px; float:left;}
.showGuide .morecontent{display:none;}
.showGuide .destmorelink{font-weight:700;cursor:pointer;}
.prtSerO {padding-left:7px;}
.prtSerO .operatorImage{float:right!important;}
.prtSerO .serSail{padding-top: 5px;float: left;width: 220px;}
.prtOpImg{width: 360px;margin: 0 2px 4px;clear: both;}
.prtOpImg{padding:0;height:65px;text-align: center;}
.prtOpImg img{max-height: 65px}
#divDestColumnTopRight{padding-right:3px;float:right;}
#divDestColumnTopLeft{width:364px; float:left;}
.destInt{width:349px; float:left; margin-bottom:5px;height:276px;margin-right:6px;}
.c2cInt{width:352px; float:left; margin-bottom:5px; min-height:276px;margin-right:6px;}
.destInt .zboxcontent{margin-bottom:5px;}
.destInt #imgFlagMap{float:right; margin:5px;}
.destNews{margin-top:6px; margin-left:2px; margin-right:3px; clear:both;}
.destNews .zboxcontent{padding:5px;}
.destNews #lnkFerryNews{font-weight:bold; float:left;}
.destAbt{margin-top:6px; margin-left:2px; clear:both;}
.destAbt p{margin:0;}
.dest .dest-a-rht{float:right;padding-right:3px;width:611px;}
.dest .flg-map{margin: 1px 0 4px 2px;}
.dest .flg-map img{display:block;margin:0 auto;}
.dest .accordion{margin-left:2px;}
.dest .accordion h3{cursor: pointer;background-color: #E1E4ED;color: #036;padding: 7px;margin-bottom: 2px;margin-left: 0px;margin-right: 0px;text-align: center;font-size: 13px;}
.dest .accordion h3:hover{background-color:#d1d2d5;}
.dest .destTxtHd{float:left; margin-right:3px;}
.dest .mainStyle{margin: 1px 0 5px 2px;}
.dest .ie7cl{*height:4px;*clear:both;}
.dest .accordion .ot{border:solid 1px #c9c9c9;margin:2px 0;background-color:#fff;}
.dest .accordion .ot div{float:left;padding:5px 0;line-height:22px;line-height:21px\9;}
.dest .accordion .rn{width:600px; padding-left:5px!important; padding-bottom:0!important;float:none!important;}
.dest .accordion .cf{width:232px; padding-left:5px!important;}
.dest .accordion .cd{width:250px;}
.dest .accordion .on{width:145px;}
.dest .accordion .oi{width:115px;}
.dest .accordion .oi img{max-width: 115px;max-height:22px;margin:0 auto;display: block;}
.dest .accordion .cl{float:none!important;clear:both!important;padding:0!important;}
.dest-slider{border: 1px solid #c9c9c9;height: 276px;width: 250px;float:right;}
.dest-slider .slider{margin:2px;}
.jquery-slider-wrapper *{webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.jquery-slider-wrapper{position:relative;clear:both;zoom:1;}
.jquery-slider-slide{display: none;margin: 0;padding: 0;position: absolute;left:0;top:0;width: 100%;}
.jquery-slider-slide img{border:0;margin:0;padding:0;}
.jquery-slider-slide-current{display:block;z-index:2;}
.jquery-slider-slide-next{display:block;z-index:1;}
.jquery-slider-selectors{display:block;overflow:hidden;position:absolute;bottom:5px;right:8px;z-index:3;}
.jquery-slider-selector{background:url(/image/slider-sprite.png) no-repeat -19px 0;display:inline;float:left;width:10px;height:16px;margin:0 0 0 5px;}
.jquery-slider-selector-current{background:url(/image/slider-sprite.png) no-repeat 0 0;}
.jquery-slider-selector span{display:none;}
.jquery-slider-wrapper .caption{padding:6px 8px;font-size:16px;position:absolute;bottom:0;left:0;color:#FFFFFF;font-weight:700;width:100%;text-shadow: .04em .04em #000;}
.aboutUsSection p{margin:0 0 15px 0;color:#000;}
.aboutUsSection p a{color:#036;font-weight:bold;}
.aboutUsSection h3{margin-top:0px;}
.aboutUsSection ul{margin-left:0px;padding-left:22px;}
.aboutUsSection li{margin:2px 0 2px 0;}
.aboutUsSection li p{margin:0 0 0 10px;}
.aboutUsSectionTitle{margin-bottom:12px;font-size:16px;font-weight:bold;}
.abtUsLft{float:left; width:225px; padding:0px;}
.abtUsRht{float:right; width:750px;}
.abtUsRht .zboxcontent{padding:10px 20px;}
.subBx .yboxcontent span, .soc .yboxcontent span{display:block;}
.subBx .zboxcontent{padding:10px; margin:0 2px 2px 2px; height:auto; background:#EAF3FA;}
.subBx #subscribe_email{width:100%;margin-bottom:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.subBx #ErrorBox{color:#F00; display:none;}
.subBx #SuccessBox{color:#090; display:none;}
.subBx #AlreadySubbedBox{color:#009; display:none;}
.subBx #LoadingWheel{display:none; float:right;}
.conUsRht{width:216px;float:right;}
.conUsRht .zboxcontent{padding:5px 15px 0 15px;margin-top:5px;margin-bottom:5px;}
.conUsRht .indexTitle{margin:0px;font-size:16px;}
.conUsRht .help-links{color:#000;padding:5px 0;}
.conUsLft{width:755px;float:left;margin-bottom:0;}
.conUsLft .zrounded{border-top:0px; margin:2px;padding:5px 0;background:#E9F0F9;}
.conUsLft .zboxcontent{padding:5px 20px 0 20px;background:#E9F0F9;}
.conUsLft .indexTitle{margin:0px;}
.conUsLft p{margin:0;}
.conUsLft .conUsInt{color:#000;padding:5px 0;}
.conUsAc{width:757px;margin-top:7px; float:left;}
.conUsAc .accordion{clear:both;}
.conUsAc .accordion .title-flag span{margin-left:8px;}
.conUsAc .accordion ul{padding:0px;}
.conUsAc .accordion ul li{margin-bottom:3px;margin-left:8px;}
.conUsAc .accordion address{margin:0 0 10px 10px;}
.contact_accordion{padding:0 8px;border:1px solid #c9c9c9;margin-bottom:7px;}
.contact_accordion h2{padding:8px 0;font-size: 16px;color: #036;cursor: pointer}
.contact_accordion .explodedContainer{display: none;padding-left:23px;color:#000;}
.contact_accordion .explodedContainer ul, .help-links ul{margin:0;padding-left:17px;}
.contact_accordion .explodedContainer ul li, .help-links ul li{list-style-type: square;color:#94b2bc;}
.help-links ul li{padding:2px 0;}
.contact_accordion .explodedContainer ul li span, .help-links ul li a{color:#000;}
.title-flag span{padding-left:25px;}
.customerServiceTitle{font-size:16px;color:#036;margin-top:8px;}
.custSerLft{float:left; width:225px; padding:0px; margin:0px;}
.custSerRht{float:right; width:750px;}
.custSerRht .zboxcontent{padding:10px 20px;margin-bottom:5px;}
.custSerRht p{color:#000;margin:15px 0px 10px 0px;}
.destMainLft{float:left; width:225px;}
.destMainRht{width:750px; float:right;}
.destMainRht .zboxcontent p{color:#000}
.destMainRht .box-new .yboxcontent, .opMrht .box-new .yboxcontent{margin:2px;}
.destMainRht .destCountry{border:none; border-bottom:dotted 1px #c9c9c9; margin:5px;}
.destMainRht .destDetail{position:absolute; left:30px;}
.destMainRht .destRoutes select{width:300px;float:left;margin-right:10px;}
.opMlft, .rtMlft, .ptMlft, .spMlft{width:225px; float:left;}
.opMrht, .rtMrht, .ptMrht, .spMrht{width:751px;float:right;}
.opMrht .opMint, .rtMrht .rtMint, .ptMrht .ptMint, .spMrht .spMint{padding:10px 20px;}
.opMrht p, .opMrht span{color:#000}
.OpInfo p{margin:0}
.rtSlt .zboxcontent{padding: 10px 5px 8px 5px;}
.rtSlt span{float:left; width:344px;}
.rtSlt select{float:left; margin-right:10px;}
.rtSlt .destinations_btn{height:18px;}
.rtSlt input{margin:0px; margin-top:1px;padding:0;}
.RouteMain{clear:both; margin:5px 10px; border-bottom:dotted 1px #c9c9c9;}
.RouteMain span{color:#000;}
.RouteMain ul{margin:0;*margin-left:20px;}
.RouteMain ul li{list-style-type:square; color:#F00; padding:2px;}
.RouteSelector{position:relative; padding:0px 10px;}
.RouteSelector span{color:#000;}
.RouteSelector div{float:right; height:18px;}
.RouteSelector select{width:280px; margin-top:-1px;}
.popular-boxes .box-new{width:245px; margin-right:5px; float:left;}
.popular-boxes .lst{margin-right:0!important;}
.popular-boxes .zboxcontent{margin-bottom:5px;padding-top:0;padding-bottom:0;}
.popular-boxes .bullet2, .popular-boxes .bullet3, .popular-boxes .bullet4{display:block; padding:3px 5px 3px 5px;}
.ptBCn .ptCnty{border-bottom:dotted 1px #c9c9c9; margin:10px; background-color:#fff; padding:0px 5px 10px 5px; height:auto;}
.ptBCn .ptCnty .flg{border:solid 1px #036; width:18px; height:11px;}
.ptBCn .ptCnty .ptPts{float:left; width:160px; margin:2px;background:url(/image/blue_arrow.gif) no-repeat top left;padding-left:10px;}
.ptBCn .ptCnty .cl{clear:both;display:block;}
.shipThumbs img{border:1px solid #0064B4;width:64px;}
.divSocialList{margin:0 auto;clear:left;text-align:center;display:table;}
.socialList{margin:0;padding:0;}
.socialList li{display:inline;list-style-type: none;text-align:center;float:left;width:20%;min-width:68px;}
.socialList li a img{display:block;margin:0 auto;border:none;margin-bottom:2px;}
.homePageNewsNew li{margin-left:17px;margin-right:9px;line-height:17px;float:left;list-style-type:square;}
.homePageNewsNew {float:left; padding:0; margin:0;}
.homePageNewsNew li a{color:#333; text-decoration:underline;}
.hme{border-bottom:2px solid #3279b2;}
.hmeFs{margin:0 2px 2px;}
.hmeIn{width:366px; margin-top:2px;}
.hmeCh{height:103px;max-height:103px;margin:2px;padding:8px 13px 9px;}
.hmeCh h1{margin-bottom:2px}
.hmeCh p{color:#000;margin:0;}
.hmeBrd{margin:0 2px; margin-top:4px;padding:8px 8px;}
.hmeBrd .brdSp{height:64px;max-height:64px;overflow:hidden;}
.hmeBrd .brdSp h2{margin:0px 5px;}
.hmeBrd .brdSp p{margin:0;margin-bottom:9px;padding:0px 5px;color:#000;}
.hmeBrd .shipThumbs{background-color:#fff;margin-bottom:1px; color:#000;}
.hmeUds{margin:4px 2px 0 2px;padding:8px;}
.hmeUds .udsTxt{padding-top:1px; padding-bottom:4px; height:73px; max-height:73px;}
.hmeUds .udsTxt h2{margin:1px 5px;}
.hmeUds .udsTxt p{margin:1px 5px; color:#000;}
.hmeOld{width:362px; margin-top:2px;}
.hmeMid{width:362px; float:left; margin:0 5px 0 5px; border: 1px solid #c9c9c9;}
.hmeMid .hmeMap{background-color:#fff; width:358px;border:none; overflow:hidden; margin:2px; padding:0;}
.hmeMap .lnSpc{border-bottom:solid 1px #c9c9c9; width:2%; height:26px; float:left;}
.hmeMap .lnTb{float:left; width:48%; border-bottom:solid 1px #fff;}
.hmeMap .lnTb2{float:left; width:48%; border-bottom: solid 1px #c9c9c9;}
.hmeMap .lnTb .qboxcontent, .hmeMap .lnTb2 .qboxcontent{text-align:center; border:solid 1px #c9c9c9; border-bottom:none;}
.hmeMap .popularLinksInner{background:url(/image/blue_arrow.gif) no-repeat 3px 3px;padding-left:12px;width:160px;}
.hmeRh{float:right; width:240px;border: 1px solid #c9c9c9;}
.hmeOps{border:none; padding:3px 3px; margin:2px; height:569px;}
.hmeOps .opHl{float:left; max-width:110px;}
.hmeOps .opHl a{font-weight:bold;}
.hmeOps .opHr{float:right;}
.hmeSoc{margin-top:6px;margin-left:2px;clear:both;width:360px;margin-bottom:0;float:left}
.hmeSoc .zboxcontent{padding-bottom:3px;height:48px;}
.hmeNs{margin-top:6px;margin-right:0;margin-bottom:0;float:right}
.hmeNs .zboxcontent{padding:4px;margin:0 0 0 5px;}
.ftSer{background:#0064b4; height:38px;}
.ftSerL{float:left; padding:5px; padding-top:10px; background:#0064b4;}
.serBx{background:#0064b4; padding:5px; text-align:right; float:right;}
.serBx form{padding:0px; margin:0px;}
.bxSer{border:solid 1px #B0B8BE; padding:0px; background:#ffffff; width:185px; height:26px;}
.hmeLp{float:left; width:140px; padding-bottom:15px;}
.hmeLps{float:left; width:140px;}
.hmeK{float:right;}
.linkPanel .popular{white-space:nowrap;}
.intSit{background:#fff; color:#036; padding:8px 5px; font-weight:bold;}
.intSit img{border:none;padding-left:26px;}
.hmeCpy{padding-top:5px;border-top:1px solid #3279b2}
.hmeCpy p{text-align:center; color:#036;margin:0;}
.hmeTrd{margin-top:5px;margin-bottom:15px; text-align:center; font-weight:bold; color:#036;}
.hmeOld .zboxcontent{padding:1px;padding-top:2px;}
.hmeOld .multiBox img{float:left; margin:1px;}
.hmeOldSub{margin-top:5px;margin-bottom:0; width:362px;}
.hmeOldSub .zboxcontent{height:75px;}
.hmeOldSub .zboxcontent div{background-color:#fff; margin:1px 5px;padding: 1px 0;}
.hmeOldSub .zboxcontent div img{float:left; display:block; margin:5px 10px 5px 0;}
.hmeOldSub .zboxcontent p{background-color:#fff; margin:1px 5px; color:#000;}
/*New Social Bar*/
.mainStyle{margin:1px 0 4px 2px;padding:5px 0 5px 10px;border:1px solid #c9c9c9;height:30px;width:350px;}
.mainStyle .news-share-mini{background-color:#048204;color:#FFF;float:left;line-height:20px;padding:0 4px;margin-right:5px;}
.mainStyle .addthis_button_compact:hover .news-share-mini{background-color:#3AA23A;}
.mainStyle .social_r{margin-right:10px;}
.mainStyle .socialMini{border:none;}
.mainStyle .upToDateFbk{width:86px;margin-left:0;}
.mainStyle .upToDateTwi{width:70px;}
.mainStyle .upToDateGgl{width:77px;}
/*Port Page Service Summary*/
.serSumBox {width:350px; margin:5px 2px 5px 2px;}
/*Route Page Service Summary*/
.routeServiceSummary {line-height: 30px; font-size: 13px; text-align: center; font-weight: 400; color: #FFF}
.routeSumContent {padding: 5px;}
.routeSerSumBox {width:605px; margin:0px 2px 5px 0px; padding: 2px; float:left;}
/*port page*/
.prtSerO{height:auto!important;}
.newSer{clear:both;height:22px;padding-top:6px;padding-bottom:3px;}
.newSer .operatorImage{height:auto;width:auto;}
.newSer .operatorImage img{max-height: 22px;}
.newSer .serSail{padding:0;}
.newSer .serDur{padding:0;}
/*Country To Country Service Summary*/
.c2cSerSumBox {width:606px; margin:0px 2px 5px 0px; padding: 2px; float:left;}
.c2cServiceSummary {line-height: 30px; cursor: pointer; font-size: 13px; text-align: center; font-weight:bold; color: #036; width:auto; padding-left:5px; height:30px;}
/*Train/Ferry Pages*/
.train-slider{border: 1px solid #c9c9c9;margin-bottom: 5px;width:650px;}
.train-slider img{width:650px;height:185px;}
.trnMain .divSocialList, .trnInd .divSocialList{margin:0 auto;clear:left;text-align:center;display:table;}
.trnMain .socialList, .trnInd .socialList{margin:0;padding:0;}
.trnMain .socialList li, .trnInd .socialList li{display:inline;list-style-type: none;text-align:center;float:left;width:20%;min-width:60px;}
.trnMain .socialList li a img, .trnInd .socialList li a img{display:block;margin:0 auto;border:none;margin-bottom:2px;}
.trnMain .tabIreland{border:none;float:left;margin:0;margin-left:14px;}
.trnMain .tabNorthernIreland{border-top:none;float:left;margin:0;margin-left:0px;}
.trnMain .tabIsleOfWight{border-top:none;float:left;margin:0;margin-left:0px;}
.trnMain .bold, .trnInd .bold{font-weight:bold;}
.trnMain, trnInd{color:#000;}
.trnMain a, .trnInd a{font-weight:bold;}
.trnMain .trnRht, .trnInd .trnRht{width:652px;float:right;padding-right:2px;}
.trnMain .introTextDiv, .trnInd .introTextDiv{padding:15px 15px 0;zoom: 1.0;}
.trnMain #railAndSailMainBox h1, .trnInd #railAndSailMainBox h1{color:#003366;font-size:16px;margin:0;padding:0;}
.trnMain .activetab{border-bottom: 1px solid #FFF!important;}
.trnMain .trnInd, .trnMain .trnRts{zoom: 1.0; padding:0px 5px;border-bottom:none;border-top:1px solid #c9c9c9;margin-top:3px;margin-left:4px;margin-right:4px;min-height:30px;}
.trnMain .trnRts .trnRtsR, .trnInd .trnRt2 .trnRtsR{float:left;margin-top:8px;margin-left:15px;}
.trnMain .trnRts .trnRtsL, .trnInd .trnRt2 .trnRtsL{float:left;margin-top:2px;margin-left:15px;}
.trnMain .trnLft, .trnInd .trnLft{width:320px;float:left;}
.trnMain .trnFs, .trnInd .trnFs{width:320px;}
.trnMain .trnFs .zboxcontent, .trnInd .trnFs .zboxcontent{text-align:center; padding-top:3px;margin-bottom:5px;}
.trnMain .trnFs iframe, .trnInd .trnFs iframe{border:none; margin:0px; padding:0px; position:relative; left:-2px;}
.trnLft #divHowToBook, .trnLft #divNewSocialInfo{margin-top:6px;width:320px;}
.trnLft #divHowToBook .zboxshipcontent{padding:3px 7px;zoom: 1.0;}
.trnLft #divHowToBook .zboxshipcontent h2{color:#003366;font-size:13px;margin:0;padding:0;}
.trnLft #divHowToBook .zboxshipcontent p{margin:0;padding:0;}
.trnLft #divNewSocialInfo .zboxcontent{padding-bottom:3px;height:45px;}
.trnInd .tab1{float:left;margin:0;margin-left:14px;}
.trnInd .tab2{float:left;margin:0;margin-left:0px;}
.trnInd .realtedTab{float:left;margin:0;margin-left:0px;width:100px;}
.trnInd .introTextDiv p{margin-top:5px;margin-bottom:5px;}
.trnInd .destination_sprite{width:604px;height:60px;margin:0 auto 3px auto;background-color:#FF0;}
.trnInd .via_Dublin_Ireland{background:url('/images/rail_destination_sprite.png') no-repeat 0 -128px;}
.trnInd .via_Dublin_NorthernIreland{background:url('/images/rail_destination_sprite.png') no-repeat 0 1px;}
.trnInd .via_Belfast_Ireland{background:url('/images/rail_destination_sprite.png') no-repeat 0 -193px;}
.trnInd .via_Belfast_NorthernIreland{background:url('/images/rail_destination_sprite.png') no-repeat 0 -64px;}
.trnInd .via_Rosslare_Ireland{background:url('/images/rail_destination_sprite.png') no-repeat 0 -261px;}
.trnInd .via_Cowes_IsleofWight{background:url('/images/rail_destination_sprite.png') no-repeat 0 -326px;}
.trnInd .via_Yarmouth_IsleofWight{background:url('/images/rail_destination_sprite.png') no-repeat 0 -391px;}
.trnInd .via_Ryde_IsleofWight{background:url('/images/rail_destination_sprite.png') no-repeat 0 -459px;}
.trnInd .trnRtImg{zoom: 1.0; padding:0px 5px;border-bottom:none;border-top:1px solid #c9c9c9;margin-top:3px;margin-left:4px;margin-right:4px;min-height:30px;}
.trnInd .trnRt2, .trnInd .trnRt3{zoom: 1.0; padding:0px 5px;border-bottom:none;border-top:1px solid #c9c9c9;margin-top:3px;margin-left:4px;margin-right:4px;min-height:30px;}
.trnInd .trnRt3 .trnRtsR{float:left;margin-top:8px;margin-left:15px;}
.trnInd .trnRt3 .trnRtsL{float:left;margin-top:2px;margin-left:15px;width:87px;text-align:center;}
.trnInd #relatedTabBox{padding:0;border:none;width:645px;}
.trnInd #relatedTabBox .zboxshipcontent{padding:1px 10px;zoom: 1.0;}
.trnInd .trnCar{margin-top:6px;width:320px;}
.trnInd .trnCar .zboxshipcontent{padding:3px 7px;zoom: 1.0;height:70px;padding-right:3px;}
.trnInd .trnCar img{float:right;}
.trnInd .trnCar h2{color:#003366;font-size:13px;margin:0;padding:0;}
.trnInd .trnCar p{margin-top:2px;}
/*Route Page Graphs*/
.highcharts .yboxcontent{margin:2px;}
.highcharts #chartCon{min-width:400px; height: 230px;}
.highcharts p{font-size:12px;margin: 0 10px 12px 10px;}
.highcharts-button{display:none;}
.highcharts-container *{font-family: Arial,Helvetica,sans-serif!important;}
.mcRht{width:612px;float:right;}
.mc-slider{border: 1px solid #c9c9c9;margin-bottom: 5px;width:610px;}
.mc-slider img{width:610px;height:200px;}
.mcOp{width:135px;display:block;float:left;height:50px;}
.mcOp img{display:block;margin: auto;}
.mcOp2{float:left;}
.mcDest .zboxcontent{padding-bottom:0;}
.mcDest .mclast{border:none;padding-bottom:0;margin-bottom:0;}
.mc-ind-slider{border: 1px solid #c9c9c9;margin-bottom: 5px;width:610px;float:right;}
.mc-ind-slider img{width:610px;height:200px;}
#mcIntro .introTextDiv{padding:10px 10px 10px 15px;zoom: 1.0;}
#mcIntro h1{color: #003366;font-size: 16px;margin: 0;padding: 0;}
.liveChat{background: url(/image/icon_chat.png) no-repeat 5px 2px;}
.liveChat a{cursor:pointer;}
.ieFollow{background: #ededed url(/image/twitter-ie8.gif) no-repeat 0 center;padding: 3px 5px 3px 22px;padding: 2px 5px 3px 22px\9;line-height: 20px;font-size: 11px;font-weight: 700;border:1px solid #cccccc;}
.ieFollow:hover{text-decoration: none;}

/*Card-Sprite*/
.cards{text-align: center;margin-bottom:10px;}
.cards div{background-image:url('/image/cards-sprite.png');background-repeat:no-repeat;display: inline-block;*display: inline;*zoom:1;*margin:0 2px;}
.american_express{height:25px;width:38px;background-position: 0 0;}
.elv{height:25px;width:38px;background-position: -41px 0;}
.ideal{height:25px;width:29px;background-position: -83px 0;}
.jcb{height:25px;width:35px;background-position: -113px 0;}
.maestro{height:25px;width:38px;background-position: -409px 0;}
.mastercard{height:25px;width:38px;background-position: -150px 0;}
.mastercard_debit{height:25px;width:32px;background-position: -194px 0;}
.paypal{height:25px;width:82px;background-position: -576px 0;}
.postepay{height:25px;width:38px;background-position: -286px 0;}
.visa{height:25px;width:38px;background-position: -328px 0;}
.visa_electron{height:25px;width:38px;background-position: -369px 0;}
.sofort{height:25px;width:38px;background-position: -451px 0;}
.alipay{height:25px;width:38px;background-position: -493px 0;}
.union_pay{height:25px;width:38px;background-position: -535px 0;}
