html {font-family:Arial,Helvetica,sans-serif;}body {padding:0;margin:0;font-size:100%;background-color:#e4e4e4;}div,p,ul,li,td,th,a, form{margin:0;padding:0;color:#4a749d;}* :focus{outline: none;}.Bold {font-weight:bold;}#MainWrap:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}#MainWrap {padding-bottom:6px;font-size:62.5%;margin:5px auto 20px auto;width:950px;background:url(../images/page_border_bottom.png) left bottom no-repeat;}#PageBorders {border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;padding:0 1px;background-color:#fff;width:946px;clear:left;float:left;}.Hidden {display:none;}input,p, li {font-size:1.1em;}input[type=text] {height:14px;}#Header {padding:16px 15px 0 27px;height:44px;background:url(../images/bg_header_1piece.png) left bottom no-repeat;width:908px;}#Header form{float:right;clear:right;margin-top:11px;}#Header img {border:0;}#Header p {float:right;margin-top:7px;}#Header p#Divider {background:url(../images/divider_pattern_global_nav.gif) left top repeat-y;width:1px; height:19px;margin:8px 10px 0 10px;}#Header p img {vertical-align:bottom;margin-right:5px;}ul.MainNav {height:30px;list-style:none;background: url(../images/bg_main_nav.jpg) bottom left repeat-x;}ul#TopNav {width:926px;padding:0 0 0 20px;margin-bottom:-1px;}ul.MainNav li {float:left;font-size:1.2em;font-weight:bold;position:relative;}ul.MainNav li a {text-decoration:none;display:block;display:block;}ul.MainNav li { background:url(../images/btn_tab_1.jpg) top right no-repeat;padding:6px 3px 0 0 ;margin-right:1px;}ul.MainNav li a {background:url(../images/btn_tab_1.jpg) top left no-repeat;padding:7px 13px 7px 20px;margin-top:-6px;}ul.MainNav li.Current { background-image:url(../images/tab_current_main_nav.gif)}ul.MainNav li.Current a {background-image:url(../images/tab_current_main_nav.gif);color:#fff;}ul.MainNav li a span {background:url(../images/bullet_main_nav_have_subs.gif) left 5px no-repeat;padding-right:6px;}ul.MainNav li.Selected a span {background:url(../images/bullet_down_sub_items_flyout_menu.gif) left 5px no-repeat}ul.MainNav li.Current a span {display:none;}span.Divider {display:none;}.Flyout{position:absolute;font-size:1.1em;z-index:10000;visibility: hidden;top:0;width:309px;}.Flyout a:link, .Flyout a:visited{font-weight:normal;color:#4a749d;width: 299px; line-height:1.9em;display: block;padding:0 0 0 10px;text-decoration: none;background: transparent url(../images/box_flyout_menu_middle.gif) top left repeat-y;}.Flyout a:hover{text-decoration: none; background: transparent url(../images/box_flyout_menu_middle_up.gif) top left repeat-y;}.Flyout p {width:309px;padding:0;display:block;}.Flyout p.FlyoutBottom{background: transparent url(../images/box_flyout_menu_bottom.png) bottom left no-repeat;height:10px;}.Flyout p.FlyoutTop{background: transparent url(../images/box_flyout_menu_top.png) top left no-repeat;height:14px}#Footer {border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;background:#fff url(../images/bg_footer.png) top left repeat-x;height:180px;clear:left;padding:20px 25px 10px 28px;width:895px;margin-bottom:-4px;float:left;}#Footer ul {list-style:none;height:100px;float:right;padding-left:23px;width:160px;background:url(../images/divider_footer.png) top left no-repeat}#Footer ul.Language {padding-left:0;float:left;clear:left;background-image:none;}#Footer ul li, #Footer p {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding-bottom:3px;}#Footer li img {display:inline;position:relative; top:2px;}#Footer ul li a, #Footer ul li span, #Footer p a, #Footer p span.Divider {font-weight:normal;color:#4a749d;font-size:.835em;padding:0 2px;}#Footer p {padding-top:30px;clear:both;line-height:1.5;}#Footer p#Copyright {color:#2f3032;background:url(../images/logo_copyright_footer.jpg) left 30px no-repeat;padding:36px 0 0 150px;width:700px;clear:both;}#Footer p span {font-weight:normal;}#BreadCrumb {background:url(../images/bg_breadcrumb.jpg) left top repeat-x;height:8px;clear:left;width:946px;}form#Booking {z-index:1;}img#Clouds {position:absolute;right:0;top:0;}#ErrorBar {background: url(../images/bg_fatal_error_hp.jpg) left bottom repeat-x;height:auto;padding:0 0 7px 0 ;margin:0;display:none;}#ErrorBar img {margin-left:-13px;float:left;position:absolute;}#ErrorBar span#ErrorBarInfo {font-weight:bold;color:#fff;font-size:1.1em;padding:5px 10px 0 10px;margin-left:5px;display:block;background-color:#ff0000}#ErrorBar a { color:#eee; }#PageLoading {margin-left:-2px;z-index:10000;top:95px;width:952px;float:left;position:absolute;height:761px;background:url(../images/content_preloading_placeholder.png) center center no-repeat;}#loadingTag {margin-left:2px;padding:62px 0 0 380px;position:absolute;font-size:1.2em;color:#fff;background:#2260A1 url(../images/loading_widget_cover.png) left top no-repeat;width:566px;height:107px;}#loadingTag img {margin-left:10px;vertical-align:middle;}#Widget, #WidgetNoJS {background:url(../images/bg_widget.jpg) top left repeat-x;clear:left;width:946px;height:148px;}#WidgetNoJS {width:946px;height:169px;background:0;}#Widget img {border:0;}#Widget div.Section {float:left;clear:none;background:url(../images/bg_widget_arrow.jpg) top right no-repeat;height:143px;padding:5px 0 0 10px;}#Widget #Where {width:235px;}#Widget #When {width:205px;padding-left:2px;}#Widget #Who {width:205px;padding-left:0}#Widget #How {width:281px;background:0;position:relative;padding-left:2px}#Widget div h1 {color:#fff;position:relative;width:auto;padding:0 0 0 65px;margin:0 0 12px 0;height:50px;font-family:Georgia, "Times New Roman", Times, serif;font-size:2.6em;font-weight:normal;}#Widget #Where h1 {background:url(../images/icon_where.gif) top left no-repeat}#Widget #When h1 {background:url(../images/icon_when.gif) top left no-repeat;}#Widget #Who h1 {background:url(../images/icon_who.gif) top left no-repeat;}#Widget #How h1{background:url(../images/icon_how.gif) top left no-repeat}#Widget div h1 span {color:#89aabe;font-size:.385em;font-family:Arial, Helvetica, sans-serif;display:block; margin:0;padding:0;}#Widget div h1 span img {position:relative;top:3px;cursor:help;}#Widget div p {margin-bottom:10px;}#Widget div p span {font-size:.835em;}#Widget div p label {font-size:1.09em;color:#fff;clear:left;float:left;}#Widget div p label.Hidden {display:none;}#Widget div p label.Disabled {color:#4876cc}#Widget #Where p {clear:both;float:left;overflow:hidden;position:relative;width:210px;margin-bottom:0; padding-bottom:10px}#Widget #Where p label {width:68px;margin-top:-3px;}#Widget #Where p label input[type=radio]{top:1px;position:relative}#Widget #Where p select {width:110px;}#Widget #When p {margin-left:10px;width:179px;clear:left;float:left; position:relative}#Widget #When p select {float:left;width:69px;}#Widget #When p img {float:left;top:1px;margin-right:8px;}#Widget #When p img#DisabledCalendar {position:relative; left:2px;top:3px;}#Widget #When p input[type="text"]{background:#fff;}#Widget #When p div.errorWidget {float:left; position:relative;}#Widget #Who p {width:33%;float:left;margin-left:-5px;clear:none;}#Widget #Who p.AllVisible {width:25%;}#Widget #Who p#seniorsGroup {display:none;}#Widget #Who p div.errorWidget {width:35px; position:relative; float:left}#Widget #Who p img {margin:-10px 0 4px 19px}#Widget #How p {clear:left;float:left;}#Widget #How p div.errorWidget {position:relative;}#Widget #How p select{float:left;width:215px;}#Widget #How p img {float:left;margin-right:5px;padding:0}#Widget #How p img#VEdit, #Widget #How p img#TEdit {margin:3px 0 0 5px;cursor: pointer;}#GetQuote {background:url(../images/tab_for_button_widget.jpg) bottom right no-repeat;height:22px;position:relative;margin-right:10px}#NoJS {position:absolute;z-index:20000;background:#fff;clear:left;float:left;height:750px;}#ContentNoJS p {font-size:1.4em;text-align:center;}input, select {font-size:1.1em;}#Header select {margin-top:-3px;}#When input {width:70px;float:left;}#Who p select {margin-left:15px;}#Who p.Large select {margin-left:30%}#Quote {color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:1.3em;width:auto;margin:-22px 15px 0 0 ;float:right;background:url(../images/btn_get_quote.png) left top no-repeat;padding:0 20px 7px 33px;border:0;height:36px;cursor:pointer;width:180px;}.errorWidget {border: 2px solid red; float: right; position:absolute;right:0;top:0;}.disabledWidget { cursor: wait; color: #e0dfe3; background-color: #ffffff; }.highlighted { background-color: #FFFACD; }button {z-index:2;font-size:1.2em;margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;overflow:visible;outline:none;moz-outline:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}button span {background: transparent url(../images/btn_secondary_action.png) no-repeat scroll right top;display: block;float: left;padding: 0px 4px 0px 0px;margin: 0px;white-space:nowrap;}button span span {background: transparent url(../images/btn_secondary_action.png) no-repeat;color:#173157;padding: 0 4px 0px 8px;line-height: 25px;display: block;text-decoration: none;}#ContentNoJS {width:946px;clear:left;float:left;}#Content {padding-bottom:10px;width:946px;clear:left;float:left;}#Content * {visibility:hidden;}#MainCarouselContainer {width:546px;height:207px;clear:left;float:left;position:relative;margin:8px 9px 10px 9px;}#MainCarousel a img {border:none;}#MainCarouselNav {position:absolute;top:10px;right:10px;z-index:100;}#MainCarouselNav p.MainCarouselNavButtons {width:21px;float:left;cursor:pointer;background-position:left top;height:28px;}#MainCarouselNav p#PrevItemMain {background-image:url(../images/btn_carousel_ctrl_prev.png);}#MainCarouselNav p#NextItemMain {background-image:url(../images/btn_carousel_ctrl_next.png);}#MainCarouselNav p#CarouselPause {width:20px;background-image:url(../images/btn_carousel_ctrl_pause.png);}#MainCarouselNav p#CarouselResume {width:20px;background-image:url(../images/btn_carousel_ctrl_play.png);}#AccordionBox {overflow:hidden;float:left;width:373px;height:252px;margin-top:8px;background-image:url(../images/bg_map_en.jpg);}#AccordionBox #ImageMap {float:left;}#AccordionBox #Accordion {width:162px;margin:1px 0 0 2px;clear:left;float:left;}#AccordionBox #Accordion div img {margin:2px 0 3px 1px;}#AccordionBox #Accordion div p {color:#666;padding:0 5px 6px 5px;}#AccordionBox #Accordion div p a {color:#303e9a;font-weight:bold;}#AccordionBox #Accordion div p + p + p {margin-top:-6px}#Ticker {clear:left;float:left;margin:-37px 7px 10px 9px;width:526px;border-top:1px solid #eef0f4;border-bottom:1px solid #eef0f4;padding:10px;}#TickerContainer {display: block;}#TickerHeadline {float:left;font-size:1.2em;font-weight:bold;color:#dc382f;margin-right:4px;}#TickerLineWrapper {overflow:hidden;width: 0px;font-size:1.2em;}#TickerLineWrapper a {display:block;width: 450px;text-decoration:none;color:#333;}#LeftContent {clear:left;float:left;margin:0px 9px 0px 9px;width:546px;}.CarouselContainer {position:relative;width:268px;height:311px;float:left;background: url(../images/bg_box_narrow_carousel.png) left bottom no-repeat;clear:none;}.CarouselContainer div{width:268px;}.RightContainer div{width:373px;}.CarouselContainer h2, #SailingUpdates h2 {color:#333;font-weight:bold;font-size:1.2em;padding:5px 10px;margin:0;background-image:url(../images/head_short_yellow.png);}.CarouselContainer .Carousel div img {margin:12px 10px 8px 12px; border: 1px solid #d5d7dd;}.CarouselContainer .Carousel div h3 {padding:0 10px;margin:0 0 10px 0;color:#333;font-size:1.2em;float:left;clear:left;}.CarouselContainer .Carousel div p, #SailingUpdates p {color:#666;margin:0 10px 10px 10px;whitespace:no-wrap;clear:left;}.CarouselContainer .Carousel div p a, #SailingUpdates p a {color:#47779f;font-weight:bold;font-size:1.09em;}.CarouselContainer .NavContainer {position:absolute;bottom:5px;margin:0 0 0 100px;width:auto;}.CarouselContainer .NavContainer p {float:left;color:#47779f;font-weight:bold;font-size:1.2em;margin:4px 0 0 0;}.CarouselContainer .NavContainer p.PrevItem {cursor:pointer;background-image:url(../images/btn_carousel_prev.png);width:19px;height:21px;margin:0 6px 0 0;}.CarouselContainer .NavContainer p.NextItem {cursor:pointer;background-image:url(../images/btn_carousel_next.png);width:19px;height:21px;margin:0 0 0 6px;}.CarouselContainer .CarouselNav a {display:none;cursor:text;}.CarouselContainer .CarouselNav a.activeSlide {display:inline;text-decoration:none;}.CarouselContainer #Carousel3 img {border: none;}.LeftContainer {margin-right:10px}.LeftContainer h2 {background-image:url(../images/head_short_red.png);color:#fff;}.RightContainer {width:373px;height:150px;margin-bottom:8px;background: url(../images/bg_box_wide_carousel.png) left bottom no-repeat;}.RightContainer h2 {background-image:url(../images/head_long_yellow.png);width:353px;}.RightContainer .Carousel div p {clear:left;}.RightContainer .Carousel div img {float:right;margin:0}.RightContainer .NavContainer {margin:0 0 0 150px}#RightContent {float:right;margin:0px 9px 0 0;width:373px;}#SailingUpdates {background:url(../images/bg_box_sailing_updates.jpg) left bottom no-repeat;height:110px;margin-bottom:8px;}#SailingUpdates h2 {background-image:url(../images/head_long_blue.png);width:353px;color:#fff}#SailingUpdates p {margin-top:8px;}#Subscribe {background-image:url(../images/bg_email_signup.png);height:35px;width:373px;clear:left;}#Subscribe form {height:23px;padding:0 0 0 70px;background:url(../images/icon_envelope.png) top left no-repeat;margin:5px 0 0 15px;clear:left;float:left;}#Subscribe form input {width:170px;margin:0 10px 0 0;position:relative;top:2px;float:left;}#Subscribe form button {float:left;background:url(../images/btn_signup.png) left top no-repeat;width:85px;color:#fff;padding:0;margin:0;height:22px;}#Subscribe form button span {background:none;margin: -2px auto 0 auto;width:68px;display:block;}ul.BookingNav {float:right;list-style:none;padding-top:10px;position:relative;top:-50px;}ul.BookingNav li {float:left;margin-left:15px;padding-top:5px;}ul.BookingNav li em {text-decoration:none;cursor:pointer;font-style:normal;}ul.BookingNav li em span {font-weight:bold;display:block;width:19px;height:19px;float:left;text-align:center;line-height:1.7;margin:-2px 8px 0 0;}ul.BookingNav li.Selected em span{background-image:url(../images/bg_nav_step_present.gif);color:#fff;}ul.BookingNav li em span{background-image:url(../images/bg_nav_step_past.gif);}ul.BookingNav li.Inactive em span{background-image:url(../images/bg_nav_step_future.gif);}ul.BookingNav li.Selected {font-weight:bold;}ul.BookingNav li.Inactive em {color:#d5d5d5;cursor:text;}#BookingArea {clear:left;float:left;background:#2B4D92 url(../images/bg_page.png) left top repeat-x;padding:0 8px 10px 8px;zposition:relative;margin-top:-6px;width:930px;}#BookingArea div#ContactDetails {width:100%;float:left;clear:left;margin:-20px 0 5px 0;padding:0}#BookingArea div#ContactDetails p{width:auto;float:right;color:#fff;clear:right;margin-right:15px;}#BookingArea div#ContactDetails p#Tel {clear:none;margin-right:20px;}.BookingSummary {position:relative;float:left;width:378px;height:211px;background:url(../images/box_booking_summary.gif) left bottom no-repeat;}.BookingSummary h2 {font-size:1.2em;color:#fff;padding:8px 0 0 17px;margin:0 0 0 0;height:19px;background:url(../images/box_booking_summary.gif) left top no-repeat}.BookingSummary h2 img {vertical-align:top;margin:-1px 0 0 8px}.BookingSummary table {margin:10px 10px 0 15px}.BookingSummary table tr th, .BookingSummary table tr td {text-align:left;padding:0 20px 0 0;font-size:1.1em;color:#3f6387}.BookingSummary table tr th img {vertical-align:middle;margin:-2px 0 0 5px;cursor:help;}.BookingSummary table tr td {color:#000}.BookingSummary table tr td.Price {color:#3f6387;text-align:right;}.BookingSummary .SummaryExtras {min-height:25px;background:url(../images/extra_box.gif) left top no-repeat;width:360px;margin-left:8px;position:absolute;bottom:10px;padding:4px 0;}.BookingSummary .SummaryExtras .SummaryExtrasBottom{background:url(../images/extra_box.gif) left bottom no-repeat;width:360px;height:3px;position:absolute;bottom:0;left:0;}.BookingSummary .SummaryExtras h3 {top:-18px;left:9px;margin:0;height:16px;padding:2px 0 0 10px;background:url(../images/extra_box_title.gif) left top no-repeat;font-size:1.1em;color:#000;position:absolute;}.BookingSummary .SummaryExtras h3 span {display:block;background:url(../images/extra_box_title.gif) right top no-repeat;padding:2px 10px 0 0;margin-top:-2px;}.BookingSummary .SummaryExtras p.NoExtra {width:100%;text-align:center;margin:3px 0 4px 6px;padding:0 0 0 10px;}.BookingSummary .SummaryExtras p.Extra {height:20px;margin:3px 0 4px 6px;padding:0 0 0 10px;background:url(../images/btn_extra_summary.png) left top no-repeat;font-size:1.1em;color:#000;zposition:absolute;float:left;}.BookingSummary .SummaryExtras p.Extra span {white-space:nowrap;line-height:1.5;display:block;background:url(../images/btn_extra_summary.png) right top no-repeat;padding:2px 10px 0 0;}.BookingSummary .SummaryExtras p.Extra span span {white-space:nowrap;background:none;display:inline;font-weight:bold;color:#3f6387;padding:0 5px 0 10px}.BookingSummary .SummaryExtras p.Extra span span.Close {background:url(../images/icon_delete_extra.gif) right center no-repeat;padding-left:0;cursor:pointer;}#PriceBox {position:relative;float:left;background:url(../images/bg_price_box.gif) left top no-repeat;height:211px;width:138px;margin:0 6px 0 6px;padding:10px 12px 0 12px;}#PriceBox img {margin:10px 0 0 0}#PriceBox img#Verisign {clear:right;float:right;margin:2px 0 -5px 0}#PriceBox p {color:#8aa9cb;}#PriceBox p.TotalPrice {color:#fff;font-size:1.2em;font-weight:bold;padding:0 0 5px 5px;margin-top:-2px;}#PriceBox p.Price {padding-bottom:5px;}#PriceBox p.Price span {font-family:Georgia, "Times New Roman", Times, serif;color:#3f6387;}#PriceBox p span.Currency {font-size:1.818em;}#PriceBox p span.Total {font-size:2.909em;}#PriceBox button {left:6px;bottom:30px;}#PriceBox #PriceClouds {position:absolute;bottom:-11px;left:30px;}#Confirmation {background-color:#2576c0;padding:0 10px;clear:left;float:left;width:926px;margin:0;}#ConfirmationHeader {margin-bottom:10px;padding:2px 0 0 145px;background: url(../images/bg_header.jpg) top left no-repeat; width:779px;height:214px;}#ConfirmationHeader h1 {font-size:2.8em;font-weight:normal;width:50%;}#ConfirmationHeader img {clear:right;float:right;margin:50px 50px 50px 0}#ConfirmationHeader p {width:420px;}#ConfirmationHeader p#confTotalPrice {margin-right:50px;width:auto;clear:right;float:right;color:#000;font-size:3.493em;background: url(../images/icon_tick.gif) top left no-repeat;padding-left:38px;}#ConfirmationHeader p#confTotalPrice span#Currency {font-size:0.618em;}#ConfirmationHeader p.Large {font-size:1.4em;margin-bottom:6px;}#ConfirmationHeader p.Medium {font-size:1.2em;}#Confirmation p.Small {color: #000;width:270px;}#ConfirmationHeader p#BookingRef {margin-top:28px;}#ConfirmationHeader p#BookingRef span#confBookingRef {color:#990000;font-size:1.428em;}.ConfirmationMainContainer {background:url(../images/bg_box_section.gif) left bottom no-repeat;width:670px;padding:0 0 5px 0;margin:5px 0 12px 0;clear:left;float:left;zposition:relative}.ConfirmationMainContainer h2 {background:url(../images/bg_box_section.gif) left top no-repeat;color:#000;font-size:1.2em;padding:10px 0 5px 15px;height:20px;margin:0;position:relative;top:-5px;}.ConfirmationMainContainer div {background:url(../images/bg_box_subsection_s.gif) left bottom no-repeat;width:317px;margin:0 0 5px 12px;padding-bottom:8px;float:left;clear:none;}.ConfirmationMainContainer div.Large {background:url(../images/bg_box_subsection.gif) left bottom no-repeat;width:646px;}.ConfirmationMainContainer div h3 {margin:0;font-size:1.1em;color:#2865ad;background:url(../images/bg_box_subsection_s.gif) left top no-repeat;position:relative;top:-5px;width:303px;padding:10px 0 8px 14px;clear:left;}.ConfirmationMainContainer div h3.Empty {background:url(../images/bg_box_subsection.gif) left top no-repeat;width:632px;height:5px;padding:0 0 0 14px}.ConfirmationMainContainer div h3 img {margin-left:5px;}.ConfirmationMainContainer div table {font-size:1.1em;margin:0 14px;border-bottom:1px solid #dae9fa;width:90%;}.ConfirmationMainContainer div table th {text-align:left;padding-right:15px;}.ConfirmationMainContainer div table td {color:#000;}.ConfirmationMainContainer div table td.Price {color:#4a749d}.ConfirmationMainContainer div table tr.Last td {padding-bottom:10px;}.ConfirmationMainContainer div h4 {margin-left:14px;font-weight:bold;color:#9ac0ef;font-size:1.1em;}.ConfirmationMainContainer div p {margin:0 0 10px 14px;color:#000;}.ConfirmationMainContainer div.ConfirmationExtras {background: url(../images/bg_box_extras_inset.gif) bottom left no-repeat;padding-bottom:1px;}.ConfirmationMainContainer div.ConfirmationExtras h3 {background: url(../images/bg_box_extras_inset.gif) top left no-repeat;padding:0 0 0 14px;height:2px;top:-2px;}.ConfirmationMainContainer div.ConfirmationExtras table {margin:0 0 2px 4px;width:309px;border-bottom:0;}.ConfirmationMainContainer div.ConfirmationExtras table{background: url(../images/bg_box_extras_row.gif) bottom left no-repeat;}z.ConfirmationMainContainer div.ConfirmationExtras table tbody tr {background:0;}.ConfirmationMainContainer div.ConfirmationExtras table thead {background: url(../images/bg_box_extras_row.gif) top left no-repeat;padding:0;height:2px;font-size:1%;}.ConfirmationMainContainer div.ConfirmationExtras table tbody tr th,.ConfirmationMainContainer div.Large table tr th {padding:0 0 2px 2px;color:#000000;font-weight:normal;}.ConfirmationMainContainer div.ConfirmationExtras table tbody tr td {padding:2px 0 2px 2px;color:#3f6387;border-bottom:1px solid #dae6f3}.ConfirmationMainContainer div.ConfirmationExtras table tbody tr th.Price, .ConfirmationMainContainer div.ConfirmationExtras table tbody tr td.Price {text-align:right;color:#3f6387;padding-right:2px;}.ConfirmationMainContainer div.ConfirmationExtras table tbody tr th.Price {font-weight:bold;padding:3px 2px 3px 5px;}.ConfirmationMainContainer div.ConfirmationExtras table tbody tr th span.Total {color:#990000;padding-right:3px;font-weight:bold;}.ConfirmationMainContainer div.ConfirmationExtras table tbody tr td.Empty, .ConfirmationMainContainer div.ConfirmationExtras table tbody tr th.Empty{width:3px;border-bottom:0;padding:0 0 0 5px;}.ConfirmationMainContainer div.ConfirmationExtras table tbody tr td span.Black {color:#000000}.ConfirmationMainContainer div.ConfirmationExtras table tbody tr td span.Grey {color:#949494}.ConfirmationMainContainer div.Large table {width:620px;border-bottom:0;}.ConfirmationMainContainer div.Large table tr td {border-bottom:1px solid #dae6f3;padding:3px 0;}.ConfirmationMainContainer div.Large p {margin-bottom:0}.ConfirmationMainContainer div.Large table#ConfirmationPaymentTable {width:auto;margin-left:10px;}.ConfirmationMainContainer div.Large table#ConfirmationPaymentTable tr td {color:#3f6387;border-bottom:0;}.ConfirmationMainContainer div.Large table#ConfirmationPaymentTable tr th {padding-right:25px;}#ConfirmationContent {background: url(../images/bg_promo_area.gif) top left no-repeat;float:right;width:242px; height:1231px;margin-bottom:10px;}#ui-datepicker-div, .ui-datepicker-inline {font-family: Arial, Helvetica, sans-serif;font-size: 14px;padding: 0;margin: 0;width: 185px;}#ui-datepicker-div {display: none;border: 1px solid #235ea0;z-index: 1000; background:#dceaf8;padding:1px;}.ui-datepicker-inline {float: left;display: block;border: 0;}.ui-datepicker-rtl {direction: rtl;}.ui-datepicker-dialog {padding: 5px !important;border: 4px ridge #ddd !important;}.ui-datepicker-disabled {position: absolute;z-index: 100;background-color: white;opacity: 0.5;}button.ui-datepicker-trigger {width: 25px;}img.ui-datepicker-trigger {margin: 2px;vertical-align: middle;}.ui-datepicker-prompt {float: left;padding: 2px;background: #ddd;color: #000;}.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {clear: both;float: left;width: 100%;color: #fff;padding:0 8px 8px 8px;background: #d9deec}.ui-datepicker-control {background: #235ea0;padding: 2px 0px;}.ui-datepicker-links {background: #609fdf;padding: 2px 0px;}.ui-datepicker-control, .ui-datepicker-links {font-weight: bold;}.ui-datepicker-links label { padding: 2px 0 0 5px;color:#dceaf8;font-size:0.8em;}.ui-datepicker-clear, .ui-datepicker-prev {float: left;width: 26%;}.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {float: right;text-align: right;}.ui-datepicker-current {float: left;width: 30%;text-align: center;}.ui-datepicker-close, .ui-datepicker-next {float: right;width: 34%;text-align: right;}.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {float: left;text-align: left;}.ui-datepicker-header {padding: 0 0 6px 0;background: #bdd8f2;font-weight: bold;height: 1.3em;}.ui-datepicker-header select {font-size:0.8em;margin:2px 0;background:#dceaf8;}.ui-datepicker-header select.ui-datepicker-new-month {margin:2px 62px 2px 8px;}.ui-datepicker {background: #dceaf8;text-align: center;font-size: 100%;}.ui-datepicker a {display: block;width: 100%;}.ui-datepicker-title-row td {background: #dceaf8;}.ui-datepicker-title-row td a {color:#000;}.ui-datepicker-days-row {background: #fff;color: #666;}.ui-datepicker-week-col {background: #777;color: #fff;}.ui-datepicker-days-cell {border: 1px solid #dceaf8;}.ui-datepicker-days-cell a{display: block; color:#000}.ui-datepicker-week-end-cell {background: #fff;}.ui-datepicker-unselectable {color: #a3c8ed;font-size:0.8em;}.ui-datepicker-today a, .ui-datepicker-today {color:#ff0000;}.ui-datepicker-current-day {background: #235ea0 !important;}.ui-datepicker-current-day a {color:#fff;}.ui-datepicker-status {background: #ddd;width: 100%;font-size: 80%;text-align: center;}#ui-datepicker-div a, .ui-datepicker-inline a {cursor: pointer;margin: 0;padding: 0;text-align:center;font-size:0.8em;}.ui-datepicker-inline .ui-datepicker-links a {padding: 0 5px !important;}.ui-datepicker-control a, .ui-datepicker-links a {font-size:1em;}.ui-datepicker-days-cell a:hover {background:#ffedd2;}.ui-datepicker-close{background:url(../images/btn_calendar_close.gif) left top no-repeat;width:17px;height:14px;margin-right:3px}.ui-datepicker-close a {display:block;height:14px;margin-right:3px}#ui-datepicker-div .ui-datepicker-links .ui-datepicker-current a {color:#ff0000;font-weight:normal;background:url(../images/box_calendar_today.gif) top left no-repeat;width:90px;height:15px;display:block;text-decoration:underline;}#ui-datepicker-div .ui-datepicker-links .ui-datepicker-prev a, #ui-datepicker-div .ui-datepicker-links .ui-datepicker-next a {color:#fff;text-decoration:underline;}#ui-datepicker-div .ui-datepicker-links .ui-datepicker-next a {padding:2px 8px 0 0}#ui-datepicker-div .ui-datepicker-links .ui-datepicker-prev a {padding:2px 0 0 8px}.ui-datepicker-multi .ui-datepicker {border: 1px solid #777;}.ui-datepicker-one-month {float: left;width: 185px;}.ui-datepicker-new-row {clear: left;}.ui-datepicker-cover {display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }#Scrollable {position:relative;overflow:hidden;margin:-256px 0 0 10px;float:left;background:url(../images/box_news_n_updates.png) left top no-repeat;width:300px;height:290px;padding-top:30px;}#Scrollable .StaticContent {width:30000em;position:absolute;}#Scrollable .StaticContent .Offers {float:left;width:290px;}#Scrollable .StaticContent .Offers .Offer {width:260px;margin:0 0 35px 20px;clear:left;float:left;}#Scrollable .StaticContent .Offers .Offer img {float:left;margin-right:10px;}#Scrollable .StaticContent .Offers .Offer .Content {width:170px;float:left;clear:none;}#Scrollable .StaticContent .Offers .Offer .Content h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.7em;margin:0 0 8px 0;padding:0;font-weight:normal;}#Scrollable .StaticContent .Offers .Offer .Content p {padding:0 0 17px 0;margin:0;}#Scrollable .StaticContent .Offers .Offer .Content p a {background:url(../images/bullet_link_news_n_updates.gif) left center no-repeat; padding-left:20px;}a.prev,a.next {background:url(../images/bth_slideshow_left_right_controls.gif) left top no-repeat;float:left;cursor:pointer;position:absolute;bottom:29px;right:200px;width:10px;height:12px;}a.next {background:url(../images/bth_slideshow_left_right_controls.gif) left bottom no-repeat;right:90px;}ul.Tabs {float:right;list-style-type:none;position:absolute;bottom:24px;right:100px;margin:0 0 0 0;}ul.Tabs li {float:left;zbackground:url(../images/btn_other_pg_news_n_updates.png) center center no-repeat;width:25px;cursor:pointer;text-align:center;font-size:1.4em;font-weight:bold;height:18px;padding-top:3px;}ul.Tabs li:hover {background:url(../images/btn_news_and_updates.gif) center bottom no-repeat;color:#fff;}ul.Tabs li.active, ul.Tabs li.active:hover {background:url(../images/btn_news_and_updates.gif) center top no-repeat;color:#fff;}.MakeStatic {position:static;}#BookingScrollable {z-index:1;position:relative;overflow:hidden;padding:0; margin:20px 0 0 0;float:left;width:925px;height:880px;}#BookingScrollable .Content {width:300000em;position:absolute;}#BookingScrollable .Content .Detail {float:left;width:925px;padding:0; }.BookingButton {left:7px;z-index:1000;height:25px;border:none;margin:0;background-color:transparent;overflow:visible;outline:none;moz-outline:none;cursor:pointer;position:absolute;bottom:40px}.BookingButton span {background:url(../images/btn_non_prim_action.png) right top no-repeat;display: block;float: left;padding: 0px 19px 0px 0px; margin: 0px;}.BookingButton span span {color:#173157;font-weight:bold;background:url(../images/btn_non_prim_action.png) left top no-repeat;padding: 1px 4px 0px 23px;line-height: 25px;display: block;text-decoration: none;}#NextPage {left:auto;right:10px}#NextPage span{background:url(../images/btn_prim_action_5.png) right top no-repeat;}#NextPage span span {background:url(../images/btn_prim_action_5.png) left top no-repeat;color:#fff}.Detail p {position:relative;}.Detail input {height:13px;float:none;}.Detail p.Error input {border:2px solid #ff8080}.Detail p.Error span.Error, .Detail p.Info span.Info {display:block;float:left;background:url(../images/bg_tooltip_error.png) bottom left no-repeat;width:188px;padding:0 0 5px 0; margin:0 0 0 10px;position:absolute;bottom:40px;}#passengerDetails .MainContainer #paxRight .SubSectionSmall #QAS p#PostCode span.Error {left:70px;bottom:30px;}.Detail p.Error span.Error span, .Detail p.Info span.Info span {display:block;background:url(../images/bg_tooltip_error.png) top left no-repeat;width:173px; margin:0 0 5px 0;padding:5px 5px 0 10px;;color:#000;position:relative;top:-5px;}.Detail p.Info span.Info {background:url(../images/bg_tooltip_info.png) bottom left no-repeat;}.Detail p.Info span.Info span {background:url(../images/bg_tooltip_info.png) top left no-repeat;color:#fff;}.Detail p.Info input {border:solid 2px #8BCBED;}#RDT div {width:455px;float:left;}#RDT div#ReturnSailings {margin-left:15px;}#RDT div h2 {font-size:1.2em;color:#fff;padding:0;margin:0 0 10px 0;}#RDT div h2 img {vertical-align:top;margin:-1px 0 0 8px}#RDT div p.Date {float:right;color:#fff;font-weight:bold;font-size:1.2em;width:auto;margin-right:5px;}#RDT div p.Date span {display:block;float:left;padding:0 8px;}#RDT div p.Date span.Prev, #RDT div p.Date span.Next {background: url(../images/btn_date_left.gif) left top no-repeat;width:12px;height:13px;padding:0 }#RDT div p.Date span.Next {background: url(../images/btn_date_right.gif) left top no-repeat;}#RDT div table {width:100%;border-collapse:collapse;}#RDT div table tr th {padding:0;text-align:left;color:#000;font-weight:normal;background:url(../images/bg_sailing_heading_normal.png) left top no-repeat;height:25px;padding-left:7px;line-height:2.5;border:.2em solid #2861a8;border-top:none;border-bottom:2px solid #2861a8}#RDT div table tr th.First {border-left:0}#RDT div table tr th.Last {border-right:0}#RDT div table tr th span {padding:0;display:block;background:url(../images/bg_sailing_heading_normal.png) right top no-repeat;padding-right:7px;}#RDT div table tr th span img {vertical-align:middle;cursor:help;}#RDT div table tr th.Standard {background:url(../images/bg_sailing_heading_standard.png) left top no-repeat;}#RDT div table tr th.Semi {background:url(../images/bg_sailing_heading_semi.png) left top no-repeat;}#RDT div table tr th.Fully {background:url(../images/bg_sailing_heading_full.png) left top no-repeat;}#RDT div table tr th.Standard span {background:url(../images/bg_sailing_heading_standard.png) right top no-repeat;}#RDT div table tr th.Semi span {background:url(../images/bg_sailing_heading_semi.png) right top no-repeat;}#RDT div table tr th.Fully span {background:url(../images/bg_sailing_heading_full.png) right top no-repeat;}#RDT div table tr td {background:url(../images/bg_non_seleceted_sailing_row.jpg) left top repeat-x;height:20px;padding-left:7px;}#RDT div table tr td.Price {padding-right:24px;text-align:right;}#RDT div table tr td img {vertical-align:middle;}#RDT div table tr td.Price img {margin:-1px 5px 0 -15px;}#RDT div table tr td.Price span img {margin:-1px 5px 0 0;}#RDT div table tr.Selected td {background:#fff;color:#000;font-weight:bold;}#RDT div table tr.Selected td.Selected {padding-right:0;text-align:left;}#RDT div table tr.Selected td span {margin-left:-2px;padding:3px 0 0 4px;background:url(../images/eyeliner_selected_price.gif) center top no-repeat;width:63px;height:17px;display:block;zmargin-left:-19px;zpadding:3px 8px 0 0;}#RDT div table tfoot {height:26px}#RDT div table tfoot tr td {background-image:url(../images/bg_sailing_footer.gif);line-height:2.6;color:#000}#RDT div table tfoot tr td.First {background-position: left top;}#RDT div table tfoot tr td.First a {color:#000;text-decoration:none;}#RDT div table tfoot tr td.First a img {margin-left:3px;border:0;}#RDT div table tfoot tr td.Last {background-position:right top;text-align:right;padding-right:15px;}#RDT div table tfoot tr td.Last img {vertical-align:middle;margin:-4px 3px 0 10px}#RDT div#Legend {width:321px;margin:10px 25px 0 300px;padding:7px 0 0 25px;background:url(../images/bg_legend.gif) top left no-repeat;height:49px;}#RDT div#Legend p {color:#fff;margin-bottom:5px;}#RDT div#Legend p img {vertical-align:middle;margin:-1px 3px 0 0}.MainContainer {background:url(../images/bg_form_section.gif) left bottom no-repeat;width:924px;padding:0 0 10px 0;margin:5px 0 12px 0;clear:left;float:left;zposition:relative}.MainContainer h2 {background:url(../images/bg_form_section.gif) left top no-repeat;color:#000;font-size:1.2em;padding:10px 0 5px 15px;height:20px;margin:0;position:relative;top:-5px;}.MainContainer h2 span.Mandatory {position:absolute;right:25px;color:#4a749d;}.MainContainer h2 span.Mandatory span {font-family: Tahoma, serifSansSerifMonospace;color:#bd292c;font-weight:normal;font-size:1.166em;}.MainContainer div {position:relative;background:url(../images/bg_form_sub_section_XL.gif) left bottom no-repeat;width:900px;margin:0 12px 10px 12px;padding-bottom:8px;clear:left;float:left;}.MainContainer div#Left, .MainContainer div#Right {background:none;float:left;margin:0;padding:0;clear:none;width:539px}.MainContainer div#Right {width:373px;}.MainContainer div h3 {margin:0;font-size:1.1em;color:#9ac0ef;background:url(../images/bg_form_sub_section_XL.gif) left top no-repeat;position:relative;top:-5px;width:888px;padding:10px 0 8px 14px;clear:left;}.MainContainer div h3.Empty {padding-bottom:0;height:4px;}.MainContainer div.SubSectionMedium {background:url(../images/bg_form_sub_section_L.gif) left bottom no-repeat;width:527px;margin-bottom:18px;padding-bottom:9px}.MainContainer div.SubSectionMedium h3 {background:url(../images/bg_form_sub_section_L.gif) left top no-repeat;width:513px;}.MainContainer div.SubSectionSmall {background:url(../images/bg_form_sub_section_S.gif) left bottom no-repeat;width:361px;padding-bottom:7px;}.MainContainer div.SubSectionSmall div#QAS {margin-bottom:6px;padding-top:6px;padding-bottom:0;position:relative;background:url(../images/bg_qas_fields.gif) top left no-repeat;width:332px;}.MainContainer div.SubSectionSmall div#QAS div#QASBottom {z-index:0;margin:0 ;position:relative;bottom:0;padding:0;background:url(../images/bg_qas_fields.gif) bottom left no-repeat;width:332px;}.MainContainer div.SubSectionSmall h3 {background:url(../images/bg_form_sub_section_S.gif) left top no-repeat;width:347px;padding-bottom:0;}.MainContainer div.paxAdditionalPassengers h3 {height:5px;padding:0;width:900px;}div#PaymentAuth .MainContainer h3 {color:#333;}.MainContainer div p {margin:0 0 8px 13px;padding:0;clear:left;color:#000;width:auto;float:left;}.MainContainer div#paxTermsContainer p {margin-right:10px;}.MainContainer div.SubSectionSmall p {margin-bottom:5px;margin-left:25px;}div#PaymentAuth .MainContainer div.SubSectionSmall p {margin-left:13px;margin-right:13px;}.MainContainer div.SubSectionSmall div#QAS p {margin-left:13px;}.MainContainer div.SubSectionSmall div#QAS p#PostCode {margin-bottom:0;width:300px;}.MainContainer div.SubSectionSmall div#QAS p button {font-size:1.09em;margin:-7px 0 0 10px;float:left;zposition:relative;ztop:-7px;}.MainContainer div.SubSectionMedium p, .MainContainer div.paxAdditionalPassengers p {clear:none;}.MainContainer div.paxAdditionalPassengers div {background:none;margin:0 0 8px 0;padding:0;width:850px;}.MainContainer div.paxAdditionalPassengers p.Left {width:75px;}.MainContainer div#paxTermsContainer p {width:850px;}.MainContainer div.SubSectionMedium p.DownArrow {clear:left;background:url(../images/bg_subsection_arrow_down.gif) center top no-repeat;width:527px;height:12px;position:absolute;bottom:-11px;margin:0;padding:0;}.MainContainer div.SubSectionMedium p.RightArrow {background:url(../images/bg_subsection_arrow_right.gif) right 48% no-repeat;width:13px;height:100%;position:absolute;right:-12px;margin:0;padding:0;}.MainContainer div p label, .MainContainer div p#paxSpecialAssistance, .MainContainer div p span.Label{display:block;color:#4a749d;font-weight:bold;padding-bottom:2px;white-space:nowrap}.MainContainer div p label.Hidden {display:none;}.MainContainer div p#paxSpecialAssistance {margin-top:5px;width:500px;}.MainContainer div p#paxSpecialAssistance img {vertical-align:middle;margin-top:-1px;}.MainContainer div p label.CheckboxLabel {font-weight:normal;color:#000;white-space:nowrap}.MainContainer div p label.CheckboxLabel input {position:relative;top:-2px;margin-right:5px}.MainContainer div p#paxSpecialAssistance label.CheckboxLabel input {top:0}.MainContainer div p span.ContextualHelp {font-size:1em;}.MainContainer div p label span, .MainContainer div p span.Label span {color:#bd292c;font-size:1.09em;font-family: Tahoma, serifSansSerifMonospace;vertical-align:middle;font-weight:normal}.MainContainer div p select, .MainContainer div p input {clear:left;}.MainContainer div#paxUpdates p input, .MainContainer div#paxTermsContainer p input {float:left;}#payMainContainer div p {clear:none;}#payMainContainer div div, .MainContainer div#payLeft, .MainContainer div#payRight {background:none;}.MainContainer div div#CardImages {width:600px;}.MainContainer div div#CardImages p {padding:0;margin:0 5px 0 0;}.MainContainer div div#CardImages p.Left {float:none;}.MainContainer div div#CardImages p span {display:block;text-align:center;width:48px;}.MainContainer div div#CardImages p span.Selected {color:#ff0000}.MainContainer div div#CardImages p span.Label {display:block;width:auto;text-align:left;}.MainContainer div div#payLeft {width:700px;float:left;padding:0;margin:0;}.MainContainer div div#payRight {float:right;clear:right;width:81px;margin:-20px 20px 0 0;}.MainContainer div div#payRight img {clear:right;float:right;}.MainContainer div div#payRight img#VerisignLogo {margin-bottom:30px}#paxAssistance {margin:0 5px 0 0;}#paxFirstName, #paxSurname {width:147px;}#paxTitle {width:63px}#paxGender, .paxAPGender {width:67px;}#paxPhoneNumber {width:128px}#paxEmailAddress, #payCardHolderName {width:173px}#paxRegPlate {width:93px;}#paxCountry, .paxAPSurname {width:137px}#paxHouseNumber, #paxAddressLine1, #paxAddressLine2, #paxTown, #paxCounty {width:197px}#paxPostcode {width:73px;float:left;}.paxAPInitial {width:38px;}#payCardType {width:114px;}#payExpiryMonth, #payExpiryYear {width:28px}#paySecurityNumber {width:42px;}#payIssueNumber {width:27px;}#authIFrame {margin-left:12px}#simplemodal-overlay {background-color:#fff; cursor:wait;}#simplemodal-container {display:none;background:url(../images/box_vehicle_options.png) left bottom no-repeat;width:468px;margin:0;padding:0 0 20px 0;font-size:0.6em;}#simplemodal-container div div {width:100%;}#simplemodal-container div div h2 {background:url(../images/box_vehicle_options.png) top left no-repeat;height:17px;color:#fff;padding:10px 15px 0 15px;margin:-10px 0 0 0;width:438px;font-size:1.145em;}#simplemodal-container div div div {width:210px;float:left;padding:10px;}#simplemodal-container div div div p, #simplemodal-container div div div h2 {margin:0 0 8px 0;color:#2f3032}#simplemodal-container div div div h3 {color:#2f3032;font-size:1.1em;padding:0;margin:0}#simplemodal-container div div div h2 {background:0;width:200px;padding:0;position:static;}#simplemodal-container div div div div {padding:0;margin:0}#simplemodal-container div div div p {clear:left;float:left;width:200px;}#simplemodal-container div div div.Options p {color:#8b8e94;}#simplemodal-container div div div p label {display:block;clear:left;color:#4a749d;font-weight:bold;padding:6px 0 3px 0}#simplemodal-container div div div p.Error label {color:#ff0000}#simplemodal-container div div div p span {clear:both;display:block;margin-top:15px;}#simplemodal-container div div div p label span {margin-top:0;display:inline;clear:none;color:#bd292c;font-weight:normal;font-family: Tahoma, serifSansSerifMonospace;vertical-align:bottom}#simplemodal-container div div div p input {width:40px;clear:left;}#simplemodal-container div div div p img {position:relative;top:4px;}#simplemodal-container div div div p img.Right {float:right;margin-right:50px;top:0}#simplemodal-container div div div p button {margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;overflow:visible;outline:none;moz-outline:none;}#simplemodal-container div div div p button span {background: transparent url(../images/btn_normal.gif) no-repeat scroll right top;display: block;float: left;padding: 0px 4px 0px 0px;margin: 0px;clear:none;}#simplemodal-container div div div p button span span {background: transparent url(../images/btn_normal.gif) left top no-repeat;color: #4a749d;padding: 1px 4px 0px 8px;font-weight: normal;left:-2px;position:relative;height:20px;font-size: 0.96em;line-height: 1.5;display: block;text-decoration: none;}#simplemodal-container div div#SpecialAssistanceDialog div.Options p {margin-bottom:0;}#simplemodal-container div div#SpecialAssistanceDialog div.Options p label {color:#000;font-weight:normal;}#simplemodal-container div div#SpecialAssistanceDialog div.Options p label input {width:auto;position:relative;top:2px}#genericPopup {display:none;background:url(../images/bg_gen_popup.png) left bottom no-repeat;width:288px;margin:0;padding:0 0 20px 0;font-size:1em; height:auto;}#genericPopup div div {zwidth:258px;position:relative;padding:10px 15px 10px 15px;}#genericPopup div div h1 {font-size:0.75em;;width:273px;background:url(../images/bg_gen_popup.png) top left no-repeat;height:20px;padding:10px 0 0 15px;margin: 0 0 0 -15px;position:absolute;top:2px;}#genericPopup div div p {color:#373737;font-size:0.686em;margin-top:20px;}#genericPopup div div button {margin:30px 0 0 100px;font-size:0.75em;}#genericPopup div div button span {background: transparent url(../images/btn_ok.png) no-repeat scroll right top;padding: 0px 8px 0px 0px;}#genericPopup div div button span span {background: transparent url(../images/btn_ok.png) no-repeat;padding: 0 8px 0px 12px;}.ui-tabs {padding: .2em;}.ui-tabs .ui-tabs-nav { padding: .2em .2em 0 .2em;position: relative; }.ui-tabs .ui-tabs-nav li { float: left; border-bottom: 0 !important; margin: 0 .2em -1px 0; padding: 0; list-style: none; }.ui-tabs .ui-tabs-nav li a { display:block; text-decoration: none; padding: .5em 1em; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: .1em; border-bottom: 0; }.ui-tabs .ui-tabs-panel { padding: 1em 1.4em;display: block; border: 0; background: none; }.ui-tabs .ui-tabs-hide { display: none !important; }.ui-tabs .ui-tabs-nav {margin-left:-16px;position: absolute;zbottom:0;margin-bottom:2px;}.ui-tabs .ui-tabs-hide { display: none !important; }#cluetip-close img {border: 0;}#cluetip-title {overflow: hidden;}#cluetip-title #cluetip-close {float: right;position: relative;}#cluetip-waitimage {width: 43px;height: 11px;position: absolute;background-image: url(wait.gif);}.cluetip-arrows {display: none;position: absolute;top: 0;left: -11px;height: 22px;width: 11px;background-repeat: no-repeat;background-position: 0 0;}#cluetip-extra {display: none;}.cluetip-default {zbackground-color: #d9d9c2;}.cluetip-default #cluetip-outer {position: relative;margin: 0;zbackground-color: #d9d9c2;}.cluetip-default h3#cluetip-title {zmargin: 0 0 5px;zpadding: 8px 10px 4px;zfont-size: 1.1em;zfont-weight: normal;zbackground-color: #87876a;zcolor: #fff;zheight:17px;margin: 0;padding:7px 0 0 10px;font-size:.7em;}.cluetip-default #cluetip-title a {color: #d9d9c2;font-size: 0.95em;}.cluetip-default #cluetip-inner {padding: 10px;}.cluetip-default div#cluetip-close { text-align: right;margin: 0 5px 5px;color: #900;}.clue-right-default .cluetip-arrows {background-image: url(images/darrowleft.gif);}.clue-left-default .cluetip-arrows {background-image: url(images/darrowright.gif);left: 100%;margin-right: -11px;}.clue-top-default .cluetip-arrows {background-image: url(images/darrowdown.gif);top: 100%;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.clue-bottom-default .cluetip-arrows {background-image: url(images/darrowup.gif);top: -11px;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.cluetip-jtip {background-color: transparent;}.cluetip-jtip #cluetip-outer {border: 2px solid #ccc;position: relative;background-color: #fff;}.cluetip-jtip h3#cluetip-title {margin: 0 0 5px;padding: 2px 5px;font-size: 16px;font-weight: normal;background-color: #ccc;color: #333;}.cluetip-jtip #cluetip-inner {padding: 0 5px 5px;display: inline-block;}.cluetip-jtip div#cluetip-close { text-align: right;margin: 0 5px 5px;color: #900;}.clue-right-jtip .cluetip-arrows {background-image: url(images/arrowleft.gif);}.clue-left-jtip .cluetip-arrows {background-image: url(images/arrowright.gif);left: 100%;margin-right: -11px;}.clue-top-jtip .cluetip-arrows {background-image: url(images/arrowdown.gif);top: 100%;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.clue-bottom-jtip .cluetip-arrows {background-image: url(images/arrowup.gif);top: -11px;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.cluetip-rounded {background:url(../images/bl.png) no-repeat 0 100%;margin-top: 10px;margin-left: 12px;zborder:1px solid blue;}.cluetip-rounded #cluetip-outer {background:url(../images/tl.png) no-repeat 0 0;margin-top: -12px;zborder:1px solid red;}.cluetip-rounded #cluetip-title {zbackground-color: transparent;padding: 7px;zmargin: 0 -12px 0 0;zposition: relative;zheight:17px;margin: 0;zcolor:#fff;zpadding:7px 0 0 10px; font-size:.7em;}.cluetip-rounded #cluetip-extra {position: absolute;display: block;background: url(../images/tr.png) no-repeat 100% 0;top: 0;right: 0;width: 12px;height: 11px;margin: -13px -12px 0 0;}.cluetip-rounded #cluetip-inner {background: url(../images/br.png) no-repeat 100% 100%;padding: 15px 7px 12px 8px;margin: -18px -12px 0 0;position: relative;zpadding:0 10px 10px 10px;font-size:.7em;color:#000;}.split-body{padding: 7px 7px 0 0;color:#000;zmargin: 0 -12px 0 0;}.cluetip-rounded div#cluetip-close { text-align: right;margin: 0 5px 5px;color: #009;background: transparent;}.cluetip-rounded div#cluetip-close a {color: #777;}.clue-right-rounded .cluetip-arrows {background-image: url(images/rarrowleft.gif);}.clue-left-rounded .cluetip-arrows {background-image: url(images/rarrowright.gif);left: 100%;margin-left: 12px;}.clue-top-rounded .cluetip-arrows {background-image: url(images/rarrowdown.gif);top: 100%;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.clue-bottom-rounded .cluetip-arrows {background-image: url(images/rarrowup.gif);top: -23px;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.cluetip-rounded #cluetip-title,.cluetip-rounded #cluetip-inner {zoom: 1;}.ui-accordion .ui-accordion-header {cursor:pointer;margin:1px 0px;position:relative;color:#fff;background-color:#5f86b3;padding:4px 0 4px 5px;}.ui-accordion .ui-accordion-li-fix {display:inline;}.ui-accordion .ui-state-active {border-bottom:0 none !important;background-color:#235a98;}.ui-accordion .ui-accordion-header a {display:block;font-weight:bold;font-size:1.1em;color:#fff;text-decoration:none;}.ui-accordion .ui-accordion-header .ui-icon {display:none;}.ui-accordion .ui-state-active .ui-icon {position:absolute;background-image:url(../images/arrow_current_route_png.png);display:block;width:13px;height:22px;top:0;right:-13px;}.ui-accordion .ui-accordion-content {border-top:0 none;display:none;margin-top:-2px;overflow:hidden;position:relative;top:1px;}.ui-accordion .ui-accordion-content-active {display:block; height:134px;padding:0;}.ui-helper-hidden {display:none;}.ui-helper-hidden-accessible {left:-1e+8px;position:absolute;}.ui-helper-reset {border:0 none;font-size:100%;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;text-decoration:none;}.ui-helper-clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}.ui-helper-clearfix {display:inline-block;}* html .ui-helper-clearfix {height:1%;}.ui-helper-clearfix {display:block;}.ui-helper-zfix {height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;}.ui-state-disabled {cursor:default !important;}.ui-icon {background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}.ui-widget-overlay {height:100%;left:0;position:absolute;top:0;width:100%;}