@charset "UTF-8";body {background-color:#FFFFFF;color:#1A2744;}#content, #content_noside {background-color:#FFFFFF;color:#1A2744;}h1 {color:#1E1C1C;}h2 {color:#040039;}h3 {color:#E09D14;}h1 {text-transform: uppercase;font-size: 22px;}h2 { font-size: 19px; }p a {color:#040039;text-decoration:none;}p a:hover {text-decoration:underline;}.item.child {background-color: #040039;}.children .title {margin-left: auto;margin-right: auto;text-align: center;padding: 10px;font-weight: normal;text-transform: uppercase;color: white;text-decoration: none;}.children .title a {margin-left: 0;margin-right: 0;color:white;text-decoration:none;text-transform:uppercase;font-weight:600;}#extra_information {color:#FFFFFF;border-width:0;padding:0;}#content_noside {background-color:#FFFFFF;border-width:0;padding:0;}#text_content {border-width:0;padding:0;}#home_content_container {border-width:0;padding:0;}#all {background-color:#FFFFFF;border-width:0;padding:0;}#home_title_gallery {border-width:0;padding:0;}#product_content {background-color:#F0F0F0;border-width:0;padding:0;}#homepage_pages {border-width:0;padding:0;}#toplinks {border-width:0;padding:0;}#shopping_cart_text {background-color:#F8950C;color:#000000;border-width:0;padding:0;}#shopping_cart_text a {color:#000000;}#cart_message {border-color:#040039;border-width:0;padding:0;}#cart_message a {color:#040039;}#non_bg_content_container {border-width:0;padding:0;}#body {border-width:0;padding:0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAC0CAIAAAAikCrvAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH3wgOCQAY466bcQAAAC9JREFUWMPtybERACAIBLDHcyn3X4wJpKRK2tTNy9/JSGuttdZaa6211lprrfVGN5tVAaWqMPw3AAAAAElFTkSuQmCC");}#cart_content_container {background-color:#FFFFFF;border-width:0;padding:0;}#pages_title_gallery {border-width:0;padding:0;}#path {border-width:0;padding:0;}#path a {color:#393A38;}#cart_purchase_now {border-width:0;padding:0;}#products-rows {border-width:0;padding:0;}#travelpackage_price_details {color:#1A2744;border-width:0;padding:10px;}#hotel_image {border-color:#FFFFFF;border-width:2px;padding:0;}#product_featured {border-width:0;padding:0;}#product_detail_misc_styles {border-width:0;padding:0;}#pages-1 {border-width:0;padding:0;}#pickup_locations {border-width:0;padding:0;}#homepage_products_special {border-width:0;padding:0;}#bottom {background-color:#040039;color:#FFFFFF;border-width:0;padding:0;}#bottom a {color:#FFFFFF;}#bottom a:hover {color:#3F8BDF;}#all_with_noright {background-color:#FFFFFF;border-width:0;padding:0;}#cart_extra_information {color:#FFFFFF;border-width:0;padding:0;}#gift-vouchers-page {background-color:#F8950C;color:#FFFFFF;border-width:0;padding:0;}#gift-vouchers-page a {color:#FFFFFF;}#product_sections_content_1 {background-color:#C5D9EC;border-width:0;padding:0;}#product_sections_content_2 {background-color:#F0F0F0;border-width:0;padding:0;}#logo {border-width:0;padding:0;}#footer_partner {border-width:0;padding:0;}#social-media-container-horizontal_header {border-width:0;padding:0;}#sitemap {background-color:#040039;color:#FFFFFF;border-width:0;padding:0;}#sitemap a {color:#FFFFFF;}#sitemap a:hover {color:#3F8BDF;}#clientlogin {background-color:#F4F4F4;color:#040039;border-width:0;padding:0;}#products_table {border-width:0;padding:0;}#hotel {background-color:#F0F0F0;border-width:0;padding:0;}#travelpackage_info {background-color:#F0F0F0;border-width:0;padding:0;}#payments {background-color:#F0F0F0;border-width:0;padding:0;}#itinerary {background-color:#F0F0F0;border-width:0;padding:0;}#highlights {border-color:#DEDEDE;border-width:1px;padding:0;}#login_bg {border-width:0;padding:0;}#nobgbottom {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAC3CAIAAACkBFhBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wgNCzojZj3XrAAAAD5JREFUWMPt0DENACAMAMFCagr/HhgwUQsogISF6X697VvGiHM9rmGMMcYYY4wxxhjjr9yqyhaM8TPnnOvCG6ubBv+weZaDAAAAAElFTkSuQmCC");}#travelpackage-total {padding:15px;}#extra_information {float: right;width: 227px;border-left: 0px solid #fff;border-right: 0px solid #fff;margin-left: 0px;padding: 0px 10px 10px 0px;font-size: 12px;margin-top: 1px;}#text_content {background-color: #fff;font-size: 0.8em;margin:0px;min-height: 135px;}#home_content_container {padding: 0px;}#home_title_gallery {float: left;margin-top: 10px;clear:both;margin-bottom:20px;}#homepage_pages {clear: left;margin-bottom: 13px;width:750px;}#toplinks {margin-top: 7px;}#shopping_cart_text {border: 2px solid #FFFFFF;margin: 0 0 4px 0;min-width: 135px;padding: 5px;display: block;background-position: center top;background-repeat: repeat-x;font-weight: bold;}#non_bg_content_container {margin: 25px;padding: 0 0 10px 0;margin-top: 7px;padding: 7px 15px 25px;margin:0;}#body {background-repeat: repeat-x;background-position: center bottom;}#cart_content_container {margin: 8px 0px 10px 198px;padding: 0px 0px 10px 0px;}#pages_title_gallery {float: left;padding: 0 10px 10px 0px;margin-top: 5px;margin-bottom: 12px;}#path {margin-left: 0px;clear: left;padding-top: 15px;font-size: 14px;}#cart_purchase_now {clear: both;}#products-rows {width: 593px;border-collapse: collapse;color: #052d5e;}#travelpackage_price_details {width: 230px;border-collapse:collapse;margin-bottom: 0;height: 100px;margin-right: 15px;}#hotel_image {margin: 6px 3px;float: right;}#pickup_locations {font-weight: bold;}#homepage_products_special {margin: 40px 10px 0 9px;}#bottom {margin-top: 0px;padding: 10px;height: 109px;}#all_with_noright { background-color: #FFFFFF;border-width: 0;padding: 0;margin: 0 auto;width: 960px;}#cart_extra_information {float: right;width: 172px;border: 1px solid #F8950C;margin-left: 5px;margin-right: 5px;padding: 0px 8px 8px 8px;font-size: 12px;color: #000;}#gift-vouchers-page {border: 2px solid #FFFFFF;margin: 0 0 4px 0;min-width: 135px;padding: 5px;display: block;background-position: center top;background-repeat: repeat-x;font-weight: bold;}#product_sections_content_1 {width: 609px;}#product_sections_content_2 {width: 920px;padding: 15px;}#logo {margin-left: 10px;}#footer_partner {width:60px;height:115px;position: relative; top: -125px; right: -534px;}#social-media-container-horizontal_header {display: inline;position:relative;top:2px;right: -480px;}#sitemap {text-decoration:none;margin-top: 10px;position: relative;top: 12px;}#clientlogin {height:25px;position: relative;top: 50px;margin-right:14px;border-radius: 4px;padding-top: 10px;}#products_table {width: 100%;}#hotel {border: 1px solid #dedede;}#travelpackage_info {border: 1px solid #DEDEDE;padding: 10px;width: 937px;margin-bottom: 20px;min-height: 140px;}#payments {padding: 0;margin: 0;min-width: 175px;border: 1px solid #DEDEDE;margin-left: 10px;margin-bottom: 10px;width: 172px;padding: 10px;}#itinerary {border: 1px solid #dedede;}#highlights {width: 260px;background:#fff;float: right;clear: right;height: auto;border-style: solid;padding-left:10px;}#login_bg {}#nobgbottom {background-repeat: repeat-x;background-position: center top;}#travelpackage-total {margin-left:537px;}#travelpackage_complete {font-size: 12px;padding: 10px;width: 720px;}#travelpackage_delete {margin-top: 45px;font-size: 14px;display: inline-block;}#header {background-color:#040039;}#extra_information div.acc_links {margin-left: 0;}#extra_information div.acc_links a {color: #fff;}#extra_information .midt_fp {text-transform:capitalize;min-height:50px;font-size:1.5em;border: 1px solid #000068;background-repeat: no-repeat;display: block;padding:5px;}#extra_information #midt_fp_vouchers.midt_fp{ text-transform:capitalize;min-height: 182px;font-size:1.5em;border: 1px solid #fff;background-color: #040039;margin: 1px 0;background-image: url(images/midland-travel-voucher-2-32.png);background-repeat: no-repeat;background-size: 244px 227px;display: block;margin-left:-9px;padding:5px;}#extra_information #midt_fp_lmo.midt_fp{ text-transform:capitalize;height: 135px;font-size:1.5em;border:none;background-color: #000068;margin: 12px 0;background-image: url(images/midland-travel-deals.png);background-size:224px 145px;background-repeat: no-repeat;display: block;padding:5px;}#extra_information #midt_fp_lmo.midt_fp a {color: transparent;}#extra_information .midt_fp a{text-transform: uppercase;color: #fff;display: block;padding: 12px;margin-top: 30px;font-weight:600;margin: 0;position: relative;top: 143px;font-size: 15px;}#extra_information .product_featured {background-color: #ff9a00;width:190px;min-height:50px;font-size:1em;display: block;padding:5px;text-transform:capitalize;margin:12px 0px;}#extra_information .product_featured .featured_title {display:none;}#extra_information .product_featured .image {width:10px;}#extra_information .video .title {color:#fff;font-size: 15px;background: #040039;text-align: center;padding: 4px 0;}#extra_information .video {margin-top: 10px;margin-left: 2px;margin-bottom: 12px;}#extra_information .travelpackage.featured {background-color: #f78f10;margin-bottom: 12px;}#extra_information .travelpackage.featured .image a img {width:100%;}#extra_information .travelpackage.featured .title a{color: #fff;text-decoration: none;font-size: 16px;font-weight: bold;line-height: 1.2em;}#extra_information .travelpackage.featured .body {padding:12px;}#extra_information .travelpackage.featured .location,#extra_information .travelpackage.featured .hotel{ color: #FFF; font-weight: 500; font-size: 1.2em; padding-bottom: 5px; padding-top: 5px; }#extra_information .travelpackage.featured .date{ font-weight:600; color: #FFF; font-size: 1.2em; padding-bottom: 5px; padding-top: 5px; }#extra_information .travelpackage.featured .price { font-size: 16px; color:#040039;}#extra_information .travelpackage.featured .price.struck {text-decoration: line-through;padding-right:5px;font-size: 14px;color:#444;}#extra_information .travelpackage.featured .price_desc {padding-right:5px;font-size: 14px;font-weight: 600;}#extra_information .travelpackage.featured a.book_now {color: #FFF;font-size: 13px;font-weight: bold;text-align: center;text-transform: uppercase;text-decoration: none;border-radius: 3px;background-color: #1A2744;margin: 15px 5px 5px 1px;padding: 5px;width: 74px;display: block;}#home_content_container h1 {padding-top:15px;margin-top:0;padding-left:10px;display:none;}#home_content_container h2 {padding-left:10px;display:none;}#product_content #products_gallery {margin-top: 20px;}#homepage_pages td {color: #000068;background-color: #e9e9e9;}#homepage_pages td.last {color: #000068;background-color: #e9e9e9;}#homepage_pages .travelpackage {width:208px;background-color: #fff;overflow:hidden;text-align: left;margin-bottom: 13px;padding: 8px;}#homepage_pages .travelpackage .title a{color: #3e4356;text-decoration:none;font-size: 15px;font-weight: bold;display:block;text-transform: uppercase;letter-spacing: .2px;}#homepage_pages .pricing {color: #f00;font-size: 1.2em;margin: 0;}#homepage_pages .pricing span.stock_amount {float: right;margin-top: 18px;padding-right: 22px;color: red;font-weight: 600;}#homepage_pages td.last #prd_title {font-size: 1em;font-weight: normal;margin-right: 30px;margin-top: 4px;padding: 10px;text-align: center;background-color: #fff;display: block;text-decoration: none; }#homepage_pages td div.child {background: transparent;padding: 0;width:227px;margin:0 auto;margin-top: 15px;margin-bottom: 13px;text-align: left;}#homepage_pages td.first div.child {margin-left:16px;}#homepage_pages td.last div.child {margin-left: 5px;}#homepage_pages div.summary {color: #000;height: 60px;font-size: 13px;}#homepage_pages .product .prd_title a {color: #393a38;text-decoration:none;font-size: 1.2em;font-weight: bold;padding-left:10px;padding-top:10px;display:block;text-transform: uppercase;letter-spacing: .2px;}#homepage_pages .product .holiday_date,#homepage_pages .product .holiday_location {display: block;}#homepage_pages .product .holiday_location {font-size: 1.2em;color: #393A38;padding-top: 5px;padding-left: 20px;}#homepage_pages .product .holiday_date {font-size: 1.1em;font-style: normal;color: #3e4356;padding-top:5px;padding-left:10px;font-weight:600;letter-spacing: .3px;}#homepage_pages .travelpackage .location {font-size: 14px;color: #393A38;padding-top: 5px;}#homepage_pages .travelpackage .date {font-size: 13px;font-style: normal;color: #393A38;padding-top:5px;font-weight:600;letter-spacing: .3px;}#homepage_pages .product .price {font-size:0.9em;font-style:normal;color: #040039;padding-left: 0px;}#homepage_pages .travelpackage .price {font-size:16px;font-style:normal;color: #f78f10;line-height: 8px;}#homepage_pages .travelpackage .child { margin: 0; width: auto;}#homepage_pages .travelpackage .struck {font-size: 12px;text-decoration: line-through;color: #888;padding-right: 6px;}#homepage_pages .product .price_adult {padding-right:20px;color: #e09d14;font-size: 16px;}#homepage_pages .travelpackage .pricing {color: #e09d14;font-size: 14px;padding-left: 0px;margin-bottom: 10px;}#homepage_pages .travelpackage .out_of_stock {color: red;font-weight: 600;padding-top: 4px;font-size: 15px;float:left;}#homepage_pages .travelpackage .price_desc {color: #1a2744;font-weight: 600;font-size: 14px;padding-right: 6px;}#homepage_pages .travelpackage .price.child {margin-left: 0;}#homepage_pages .product .price_child {padding-right:10px;color: #e09d14;font-size: 16px;}#homepage_pages .product .price_description {padding-right:10px;color: #1a2744;font-weight: 600;font-size: 12px;}#homepage_pages .product .stock_amount {color:#fff;font-size: 0.9em;font-weight: bold;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align: center;background-color: #ff9a00;padding: 5px 5px 5px 5px;margin: 0 5px 5px 8px;float: left;width: 86px;display: block;border-radius:4px;}#homepage_pages .product form.product_button {font-weight:bold;float:left;display:block;width: 90px;}#homepage_pages .product_button_moreinfo {color:#fff;font-size: 0.9em;font-weight: bold;text-align: center;text-transform:uppercase;text-decoration:none;background-color: #1a2744;margin: 0 5px 5px 8px;padding: 5px;width: 74px;display: block;float:left;border-radius:4px;}#homepage_pages .travelpackage .book_now {color:#fff;font-size: 0.9em;font-weight: bold;text-align: center;text-transform:uppercase;text-decoration:none;border-radius:3px;background-color: #1a2744;margin: 15px 5px 5px 1px;padding: 5px;width: 74px;display: block;float:left;}#homepage_pages .product_button_moreinfo:hover {color: #fff;background-color: #6092d4;}#homepage_pages .item product odd { background-color: #f0f0f0;}#homepage_pages div.title {display: block;background: #5280ca;float: bottom;font-weight:bold;text-align:center;background-repeat: no-repeat;padding-bottom: 4px;padding-top: 9px;width: 98.7%;}#homepage_pages div.title a {color: #fff;text-decoration:none;font-size: 16px;letter-spacing:0.05em;display: block;margin-right: auto;width: auto;margin-left: -9px;text-transform: uppercase;}#homepage_pages .title span a {color: #000068;text-decoration:none;font-size: 1.5em;letter-spacing:0.05em;display: block;margin-right: auto;width: 237px;margin-left: -9px;text-transform: uppercase;text-align: centre;}#homepage_pages .item.product {width:208px;background-color: #fff;margin-left:10px;margin-bottom: 15px;overflow:auto;margin-top: -3px;}#homepage_pages .homepage_viewall {text-decoration:none;color: #fff;font-size: 1.1em;font-weight: bold;margin-right: 12px;margin-left: 10px;margin-top: 4px;margin-bottom:10px;padding: 10px;text-align: center;text-transform: capitalize;background-color: #3f8bdf;display: block; }#homepage_pages a.homepage_viewall:hover {color: #ffffff;background-color: #3f8bdf;}#homepage_pages #pages-item-home-32 div.title {padding-left:0;}#homepage_pages #pages-item-home-33 div.title {padding-left:0;}#homepage_pages #pages-item-home-34 div.title {padding-left:0;}#homepage_pages #pages-item-home-179 div.title {padding-left:0;}#homepage_pages div.offer_expires {padding-left: 10px;margin-bottom: 10px;font-size: 13px;}#toplinks a {color: #fff;float: right;font-size: .8em;font-weight: 600;padding: 0 15px;}#toplinks a.last {border-right: 1px dotted #000;}#cart_message span { display: block;}#cart_message span.cart_trip_title {float: left;clear:both;padding-bottom: 6px;font-weight: bold;}#cart_message span.cart_trip_details {float:right;text-align: right;padding-bottom: 6px;}#cart_message span#cart_items_count_value, span#cart_subtotal_value {float:rightt;text-align: right;border-bottom: 1px solid #fff;margin: 6px 0;padding-bottom: 6px;}#cart_message span#item_count {float: left;text-align: left;margin: 0;padding-bottom: 2px;padding-right: 6px;font-size: 14px;}#cart_message span#cart_value {position: absolute;left: 110px;top: 10px;text-align: right;margin: 0;padding-bottom: 4px;padding-right: 6px;font-size: 14px; }#cart_message span#cart_items_count_header, span#cart_subtotal_header {float: left;border-bottom: 1px solid #fff;margin: 6px 0;padding-bottom: 6px;}#cart_message span#cart_items_count_header a {color: #fff;}#cart_message span#cart_subtotal_value, span#cart_subtotal_header{border-bottom: 1px solid #fff;margin: 6px 0;padding-bottom: 6px;float: left;width: 50%;background-image: url(images/gift-med2.png);}#cart_message span.single_spp {margin-top: 5px;}#non_bg_content_container p {padding-left: 0px;font-size:15px;}#non_bg_content_container ul {font-size: 15px;padding-left: 11px;}#body{border-width: 0px;padding: 0px;}#cart_message a#cart_purchase_now{clear: both;display: block;color: #f8950c;font-weight: bold;margin-bottom: 10px;}#cart_message a#cart_purchase_now:before{content: '» ';}.cart_buttons a#cart_purchase{ position: relative; top: 0px; right: -90px; background-color: #ff9a00; padding-left: 5px; text-transform: uppercase; text-decoration: none; color: #fff;display:block;width: 70px;margin: 5px;}.cart_buttons a#cart_purchase:hover{ background-color: #f00; padding: 5px; text-transform: uppercase; text-decoration: none; color: #fff;margin: 5px;}table#products-rows tr td {border-bottom: 1px solid #052d5e;padding: 3px 0px 1px 0px;}table#products-rows thead tr th {background-color: #052d5e;color: #fff;text-transform: uppercase;font-weight: normal;padding: 3px;}table#products-rows td.image,table#products-rows td.holiday_date {width: 55px;}table#products-rows td.holiday_date span {display: block;font-style: italic;font-weight: bold;font-size: 1.6em;margin: auto;}table#products-rows td.holiday_date span.dt {font-size: 2.0em;}table#products-rows .product-table.odd {background-color: #eceff1;}table#products-rows tr td a {color: #052d5e;font-weight: bold;}table#products-rows span.buttons {display: block;clear: both;}table#products-rows td a.prd_title {display: block;float: left;}table#products-rows td span.price {display: block;float: right;margin-right: 5px;}table#products-rows td span.slogan {display: block;float: left;margin-left: 20px;}table#products-rows td span.buttons {display: block;margin: 5px 0;float: right;}table#travelpackage_price_details td,table#travelpackage_price_details th {border-left: 0px solid #fff;border-bottom: 0px solid #fff;padding: 3px;text-align: centre;}table#travelpackage_price_details tbody {border-right: 0 solid #fff;border-top: 0 solid #fff;padding: 3px;}table#travelpackage_price_details th {font-weight: bold;vertical-align: middle;padding-left: 10px;font-size: 16px;}table#travelpackage_price_details td {vertical-align:middle;font-weight: 600;font-size: 15px;padding-left: 10px;text-align: right;}table#travelpackage_price_details td:last-of-type {color: #F78F10;font-size: 16px;}table#travelpackage_price_details td .struck {margin-left: 0;font-size: 12px;text-decoration: line-through;color: #888;float: left;padding-top: 2px;}table#travelpackage_price_details tbody tr:first-child th {text-transform: uppercase;text-align: centre;font-size: 19px;display: none;}table#travelpackage_price_details tbody tr:nth-child(4) td,table#travelpackage_price_details tbody tr:nth-child(5) td {text-align: right;padding-top: 10px;color: red;}table#travelpackage_price_details tbody tr:nth-child(6) {text-transform: uppercase;text-align: centre;color: #fff;}table#travelpackage_price_details input[type="text"] {width: 50px;}table#travelpackage_price_details input[type="number"] { width:34px;font-size: 14px;}.product_featured div.title a {color: #fff;text-decoration:none;font-size:1.6em;font-weight:bold;line-height:1.2em;}.product_featured span.buttons {display: inline;clear: left;}.product_featured div.price.featured {font-size: 19px;;clear: none;color: #1a2744;}.product_featured div.price.featured>span {display: inline-block;margin-bottom: 5px;float:left;padding-left:5px;}.product_featured div.price.featured .price_description {font-size: 14px;color: #1a2744;}.product_featured div.price.featured .price_description:after {content: ": ";}#extra_information .product_featured .image {width:85px;display:block;margin:5px;float:left;}#extra_information .product_featured .body {padding:5px;margin:5px;}#extra_information .prd_about {overflow:auto;clear:both;}#extra_information .product_featured .holiday_location {color:#fff;font-weight: bold;font-size: 1.2em;padding-bottom:5px;padding-top:5px;}#extra_information .product_featured .price.featured .price_description.adult {color:black;font-size: 1.2em;font-weight: bold;margin-right:10px;float:left;display:block;width: 100px;padding: 5px 5px 5px 5px;}#extra_information .product_featured .holiday_date {color: #fff;font-size: 1.2em;font-weight: bold;padding: 3px 0 5px 0;float: left;width: 70px;}#extra_information .product_button_moreinfo {padding: 5px;text-transform:uppercase;text-decoration:none;color:#fff;font-size: 13px;font-weight: bold;margin-right: 0;margin-left: 6px;margin-top: 0;margin-bottom:10px;text-align: center;background-color: #1a2744;display: block;width:80px;float:left;clear:left;margin: 0 5px 5px 6px;border-radius:4px;}#extra_information .product_button_moreinfo:hover {color: #fff;background-color: #6092d4;}span.location, span.date {display: block;font-weight: normal;}span.vat_info {color:#fff;padding-bottom: 10px; }div#product_sections_content_1 p, div#product_sections_content_2 p {color:#fff;border-bottom: 1px solid #ccc;padding-bottom: 10px;}div.extra.content {color: #000;font-weight: bold;margin-bottom: 10px;}div.product_slogan-1 {color: #0061a1;font-weight: bold;}#pages-1 p {margin: 10px 10px;font-size: 15px;margin-left: 10px;margin-top: 0;width: 750px;}p#pickup_locations span {font-weight: normal;}#bottom {font-size: 0.9em;}#bottom #bottom_a {font-size: 12px;font-weight:600;width:45%;}#bottom #bottom_b {font-size: 12px;width:25%;font-weight: 600;}#bottom #bottom_c {font-size: 12px;width: 30%;font-weight: 600;}#bottom a, #bottom a:link, #bottom a:active, #bottom a:visited {font-weight:600;}span#copy_container {font-size:10px;color:#dbdbdb;}span#copy_container a {color:#dbdbdb;}#cart_extra_information div.acc_links {margin-left: 0;}#cart_extra_information div.acc_links a {color: #000;}div .child { margin-left: 10px;}.acc_links a { padding: 0;margin-bottom:5px;}#cart_extra_information div.acc_links a {font-size: 14px;color:#3492EC;}#header #cart_message .cart_title{text-transform:uppercase;font-size:1.3em;font-weight:bold;padding-left:10px;padding-top: 5px;padding-bottom:10px;color: #040039;display:none;}#header #item_count{background-image: url(images/shopping-cart-icon-1.png);background-repeat: no-repeat;display: block;padding:10px;padding-top:0px;margin-bottom:10px;margin-left:10px;font-size: 1.2em;background-position: 14px -2px;width: 131px;padding-left: 35px;}#header #login_bg{text-transform: none;font-size:1em;}#header #login_bg a {color:#fff;border-right: 1px solid;padding-right: 4px;}#header #clientlogin div#login_bg {background-image: url("images/sign-in-icon.png"); background-repeat: no-repeat; position: relative;top: 14px;background-position: 0px 17px;padding-left: 19px;width: 173px;}#products_table td div.item {background-color: #f0f0f0; margin-bottom: 5px;padding: 10px;min-height: 135px;border: 1px solid #DEDEDE;}#products_table td div.item .image img{background-color:transparent;}#products_table td div.item div.image {float: left;width: 170px;}#products_table td div.item div.pricing {float: right;margin-left: 25px;min-height: 80px;width: 130px;text-align: right;}#products_table td div.item div.pricing .price_child {display: block;}#products_table td div.item div.pricing .stock_amount {color: #f00; font-weight: bold;font-size: 15px;padding-bottom: 7px;margin-left:auto;margin-right:auto;float:right;width: 130px;text-align: right;}#products_table td div.item div.pricing div.price {display: block;color: #F78F10;font-size: 16px;margin-bottom: 6px;}#products_table td div.item div.pricing .shop_addcart {background-color: #ff9a00;color: #fff;text-transform: uppercase;border: 0;padding: 8px;font-weight: bold;width: 130px;}#products_table td div.item div.pricing .price_desc {font-weight: bold;margin-right: 8px;font-size: 15px;color:#1A2744;}#products_table td div.item div.pricing .price_child .price_description {margin-right: 20px;font-size: 18px;}#products_table td div.item div.bodytext {width: 550px;float: left;color: #040039;}#products_table td div.item div.bodytext div.description { font-size: 15px; margin-top: 3px; margin-bottom: 7px; color: #393A38;}#products_table td div.item div.feature_content {color:#393A38;font-size: 15px;}#products_table td div.item div.extra_content {color: #393A38;font-size: 15px;margin-top: 3px;}#products_table td div.item div.holiday_date {display: inline;font-size: 16px;color: #393a38;}#products_table td div.item div.holiday_location {display: inline;font-size: 16px;font-weight: 500;margin-left: 20px;color: #1A2744;}#products_table td div.item div.title a {color: #393a38;font-size: 17px;text-decoration: none;text-transform:uppercase;font-weight: bold;}#products_table .more {clear: right;float:right;}#products_table .more a { background-color: #3F8BDF; padding: 6px 10px; text-decoration: none; color: #FFF; font-size: 14px; border-radius: 4px;}#products_table .more a:hover {background-color: #3f8bdf;color: #fff;}#products_table td div.item .offer_expires { margin-bottom: 10px;}#pages-186 .cmds input#CmdSubmit {border: none;background: #040039;color: #fff;padding: 9px 0;border-radius: 4px;font-size: 15px;text-transform: uppercase;font-weight: 600;}#pages-186 td a {color:#1A2744;}div#products_gallery {float: left;margin-left: 0;}.hotel_image {margin-top: 10px;margin-right: 10px;}#hotel {font-weight: bold;}#hotel div.hotel_detail {font-weight: normal;font-size: 15px;line-height: 1.4;}#travelpackage_content,#hotel,#itinerary {min-height: 150px;height: auto;display: block;overflow: auto;margin: 0 0 20px 0;width: 941px;clear: left;padding: 0 0 15px 15px;}#travelpackage_info h1 { color: #3E4356; width: 500px; font-size: 19px; font-weight: bold; margin-left: 170px; line-height: 17px; margin-top: 0;}#travelpackage_info h2 {color: #393a38;font-size: 15px;font-weight: 600;width: 500px;margin-left: 170px;margin-top: 0;margin-bottom: 0;line-height: 7px;}#travelpackage_info h2 span {font-size: 0.8em;font-weight:500; font-size: 12px;font-weight: 200;}#travelpackage_info #summary {margin-left: 170px;width: 500px;line-height: 16px;margin-bottom: 10px;}#travelpackage_content h2,#hotel h2,#itinerary h2 {font-size: 17px;padding-top: 10px;color: #393a38;font-weight: bold;text-transform: uppercase; }#travelpackage_info p,#travelpackage_content p,#itinerary p {color:#393a38;padding-left: 0;width: 600px;}#travelpackage_info p {padding-left: 10px;}#hotel span.hotel_name {display: block;font-size: 1.2em;color: #e19b13;margin-bottom: 0px;}#travelpackage_info ul,#travelpackage_content ul,#itinerary ul,#travelpackage_info ol,#travelpackage_info_content ol,#itinerary ol {color: #393a38;padding-left: 6px;width: 600px;}#travelpackage_info img {float: left;margin-right: 13px;padding-bottom: 0px;width: 16%;height: auto;}#travelpackage_info .extra,#travelpackage_info .feature,#travelpackage_info .special_offer,#travelpackage_info .product_slogan {color: #19225E;font-weight: bold;text-align: left;margin-left: 170px;line-height: 5px;}#travelpackage_info .special_offer { color: #040039; font-size: 15px; font-weight: bold;}#travelpackage_info .product_slogan { color: #e19b13; }#itinerary .title {color: #e19b13;font-weight: bold;padding: 0 0px;font-size: 1.2em;}#products_table div.product_slogan a {color: #e19b13;text-decoration:none;}.body-products #itinerary blockquote {margin-left: 10px;}.body-products #highlights ul.highlights {width:260px;}.body-products #highlights {max-width:255px;overflow: hidden;padding-left: 15px;}.body-products #highlights { border-width:0px; background:#f8f8f8;} #travelpackage_info input#deposit_preview {background-color: #1A2744;border: none;color: #fff;padding: 5px;border-radius: 5px;font-weight: 600;}#travelpackage_info input#total_preview {background-color: #E19B13;border: none;color: #333;padding: 5px;border-radius: 3px;font-size: 18px;width: 98%;}#travelpackage_info able#travelpackage_price_details input[type="number"] {width: 30px;}#payments input.shop_addcart {background-color: #E19B13;border: medium none;color: #040039;padding: 5px;font-size: 18px;width: 98%;}#payments table#products_variants_table input { width: 40px;}#payments table#products_variants_table {float: right;margin-bottom: 10px;}#payments table#products_variants_table .price {color:#1A2744; vertical-align: middle;font-weight:600;}#payments table#products_variants_table th {color: #1A2744;font-size: 15px;padding-right: 10px;font-weight:500;}#payments table#products_variants_table td {vertical-align: middle;padding-right: 10px;}#payments input.shop_addcart:hover {background-color:#c98b11;transition:400ms;}#highlights {margin-top: 10px;margin-right: 10px;}#itinerary ul { width: 255px;}#itinerary table.attached-files a:link {color:#e19b13;}#itinerary #highlights h3 {font-size: 16px;padding: 9px 0px 0px 0px;}span.login_links {color: #fff;}span.login_links span {display:none;}ul#navmenu-h {height: 35px;}ul#navmenu-h > li > a {border-left: 1px solid #FFF;border-right: 0px none;font-weight: 600;text-transform: uppercase;font-size: 0.85em;height: 15px;}ol#controls li.current a {background-color: transparent !important;border:1px solid #fff;}ol#controls li a {background-color: #FFF;border:1px solid #fff;}ol#controls {position:relative;left: 284px;width: 195px;}#slider li { background-image: none; }#pages-36 .item.child { padding: 0; }#pages-36 .item.child .title {height: 3.2em;}#travelpackage_elements {min-height: 150px;height: auto;display: block;overflow: auto;margin: 0 0 20px 0;width: 941px;clear: left;padding: 0 0 15px 15px;background-color: #F0F0F0;border: 1px solid #dedede;}#travelpackage_elements h2{font-size: 17px;padding-top: 10px;color: #393a38;font-weight: bold;text-transform: uppercase;}#travelpackage_elements ul {color: #393a38;margin: 0;padding: 0;padding-left: 10px;width: 850px;list-style: none;}#travelpackage_elements ul li {width: 250px;padding: 10px 0 10px 20px;display: inline;text-align: left;background-color: #fff;float: left;}#travelpackage_elements ul li img {padding-right:7px;position: relative;bottom: -3px;}#travelpackage_elements ul li:hover {transition-duration: 200ms;transition-timing-function: ease-in;}#travelpackage_content {min-height: 150px;height: auto;display: block;overflow: auto;margin: 0 0 20px 0;width: 941px;clear: left;padding: 0 0 15px 15px;background-color: #F0F0F0;border: 1px solid #dedede;}#travelpackage_contenth2 {font-size: 18px;padding-top: 10px;color: #393a38;font-weight: bold;text-transform: uppercase;}#travelpackage_contentp {color:#393a38;padding-left: 0;width: 600px;}#travelpackage_content .side_gallery img {margin-top:10px;}#travelpackage-total > span:last-child { color: #040039; font-weight: 600;}.body-special #flash .info {width:662px;}#travelpackage_complete label { margin-left: 410px; float: left;clear: left;}#travelpackage_complete input[type="submit"] { float:right;background: #E09D14;color: #040039;border: medium none;margin-left: 10px;font-weight: 600;text-transform: uppercase;padding: 10px 80px;border: none;font-size: 18px;margin-top:10px;}#travelpackages_gallery .side_gallery {float:right;margin-right:10px;}#travelpackage_dates span{display:block;color:#393A38;padding-bottom: 4px;font-size: 12px;}#travelpackage_dates span span {display: inline;color:#000;font-size: 15px;}form#room_select thead th{}table#account_login form input[type="reset"] {background: #dbdbdb;border: none;padding: 9px;border-radius: 4px;margin-left: 20px;}table#account_login td.buttons a span,table#account_login td.buttons span.button {background-color: #ccc;background-image: none;padding: 8px 13px;border-radius: 4px;font-size: 13px;}table#account_login td.buttons a {background:none;}#room_add table{width: 400px;height: 150px;background: #f7f6f6;margin-top: 10px;margin-bottom: 10px;border: 1px solid #dedede;border-collapse: initial;border-spacing: 10px;}#room_add table tr th {text-align: left;padding-top: 5px;padding-bottom:7px;font-size: 15px;}#room_add table tr th:first-of-type {padding-left: 25px;}#room_add table tr th:nth-of-type(2) {padding-left: 12px;}#room_add table tr th:nth-of-type(3) {padding-left: 10px;}#room_add table tr td {padding: 5px 15px;font-size: 16px;}#room_add tfoot td {vertical-align: middle;height:60px;}#room_add span#travelpackage_booking_add_rooms {color:#1A2744;font-weight:600;font-size: 14px;margin-bottom: 15px;text-decoration:underline;}#room_add span#travelpackage_booking_add_rooms:hover {text-decoration:none;}#room_add input[type="submit"]{margin-left: 200px;padding: 10px 80px;background:#e19b13;color:#040039;border: none;font-size: 18px;font-weight:600;text-transform:uppercase}#room_add td.delete_room img {cursor: pointer;}span#travelpackage_booking_add_rooms {padding-right:10px;border-radius:4px;padding: 5px 8px;color:#fff;font-weight:500;font-size: 13px;} #bottomButtons table.assistant_buttons .next a {background: #e19b13;margin-left: 195px;padding: 10px 80px;color: #040039;border: none;font-size: 18px;font-weight: 600;text-transform: uppercase;}#bottomButtons table.assistant_buttons .next a span {background-image:none;}#bottomButtons .assistant_buttons .cancel a {background: #dbdbdb;border: none;padding: 3px;border-radius: 4px;}#bottomButtons table.assistant_buttons .cancel a span {background-image:none;padding-right:22px;}#highlights_header { float: left; width: 39%;}#travelpackage_info #travelpackage_purchase {padding: 0px;min-width: 224px;border-width: 0px;float: right;clear: right;color:red;font-weight: 600;font-size: 17px;}#pages-195 #contact_form_std {width:50%;}#pages-195 .cmds { width: 56%; background: #E09D14 none repeat scroll 0% 0%; margin-left: 203px;}#pages-195 .cmds input { background:none; border:none; color: #040039; padding: 11px; font-size: 16px; text-transform: uppercase; font-weight: 600; padding-left: 20px;}#pages-195 form td { color:#555;}#travelpackage_edit{margin-top: 45px;font-size: 14px;display: inline-block;}form#travelpackage_edit input[type="submit"] {background: #DBDBDB none repeat scroll 0% 0%;border: medium none;padding: 8px;border-radius: 4px;}span#submit_checkout img#confirm {float:right;margin-top:-13px;}.system_email {color:#FFFFFF;border-width:0;padding:0;}.system_email a {color:#FFFFFF;}.system_phone {color:#FFFFFF;border-width:0;padding:0;}.system_phone a {color:#FFFFFF;}.featured_title {border-width:0;padding:0;}.children {border-width:0;padding:0;}.below_footer {background-color:#040039;color:#FFFFFF;border-color:#FFFFFF;border-width:0;padding:0;}.below_footer a {color:#FFFFFF;}.holiday_date {border-width:0;padding:0;}.content {border-width:0;padding:0;}.homepage_products_special {border-width:0;padding:0;}.to be moved {border-width:0;padding:0;}.location {color:#4798ED;border-width:0;padding:0;}.date {color:#F8950C;border-width:0;padding:0;}.extra_information {border-width:0;padding:20px;}.attached-files {border-width:0;padding:0;}.head_phone {color:#FFFFFF;border-width:0;padding:0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKlJREFUeNpiYBgFowAD/NlgEwDE+4HYgFS9TDgMVABS64HYAYj7qWIoEAQgsR1ArqaGocjgARRTbOgGJHYiS8CRCxQbCjTkAZLB/tQKUxBohNIFwDBNoIqhUC8nQrnzkQ0GsvuBuACXXkYi0ivIsPlIYQ0KmgKkSAxED3OCsQ/UsADq4g/QpIbsQlB6NiAnScEMNgTiBVDDYeAAWkqhKAs7kJN9RwgACDAAzGQ3gy5+Ks0AAAAASUVORK5CYII=");}.head_phone a {color:#FFFFFF;}.head_mail {color:#FFFFFF;border-width:0;padding:0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANlJREFUeNpiYBgFIxcwogv82WCjAKQUSDGEJeDIAZyGQg08D8QXSDBTAKQeaHAi3BI0BSBDHwAVOBJrItAhAUAqH1mMCYs6A6BCBxJcmo8ugM3QD0A8H+oCfC4UAOL12MIfm6Gg8AyEGtyAw0ADILUf6oBEYgwFxSbIYEUg9ge5BuQqtDAEuXAicuSg6MeTTECuMAQa0g9KEUC6EEjbAzHI0ECoxVgBExFpEGRYITRCQC42xGcgXpeiGbwBSG0gOjNgS8wkJikDYrLpfFKzKRA0omfVEQwAAgwAjadHldn9cWAAAAAASUVORK5CYII=");}.head_mail a {color:#FFFFFF;}.testimonials {border-width:0;padding:0;}.midt_fp {border-width:0;padding:0;}.hotel_image {border-width:0;padding:0;}.sitemap {border-width:0;padding:0;}.media-out-horizontal-header {border-width:0;padding:0;}.top_bar_content {background-color:#FF9A00;border-width:0;padding:0;}.hotel_location {border-width:0;padding:0;}.body-pages {border-width:0;padding:0;}.travelpackage-booking-preview-person {border-color:#8F8F8F;border-width:2px;padding:15px;}.travelpackage-booking-preview-person a {background-color:#EFEFEF;}.system_email {clear: right;float: right;display: block;margin: 10px 15px 0px 0px;}.system_phone {clear: right;float: right;display: block;margin: 30px 15px 0px 0px;font-weight: bold;font-size: 1.5em;}.featured_title {background-color: #000068;border: 2px solid #FFFFFF;display: block;font-weight: bold;min-width: 135px;color:white;padding: 5px;margin-bottom: 5px;clear: left;margin-top: 5px;}.children {clear: none;}.below_footer {margin: 0 auto;padding: 10px 12px;width:980px;border-top: 1px solid #999;}.content {padding-top: 10px}.homepage_products_special {margin: 30px 10px 10px 0px;width: 185px;}.extra_information {float:right;width: 305px;margin-left: 15px;margin-top: 20px;padding: 0px;}.head_phone {position:relative;top:41px;right: 37px;background-repeat: no-repeat;background-position: 0px 2px;padding-left:0;padding-bottom:20px;padding-left: 31px;padding-top:5px;font-size: 1.2em;font-weight:600;}.head_mail {position:relative;top: 83px;right: -160px;background-repeat: no-repeat;padding-bottom:20px;padding-top:5px;font-weight:600;font-size:16px;padding-left: 29px;}.midt_fp {text-transform: uppercase;min-height: 50px;font-size: 1.5em;border: 1px solid #fff;margin: 5px 0;}.hotel_image {float: right;margin-left: 20px;}.hotel_location {padding-bottom:10px;font-weight:bold;position:relative;font-size: 16px;display:block;padding-top: 4px;}.travelpackage-booking-preview-person {font-size: 16px;color: #393A38;margin: 15px 0;width: 730px;border-collapse: initial;padding: 10px;background-color: #efefef;border: 1px solid #D1D9E0;}.cart_buttons {float: right;}.system_email a:hover{color: #fab709;}span.system_email:before{content: 'E-mail: ' ;}span.system_phone:before {content: 'Tel: ' ;}div.special_title {background-color: #f8950c;border: 2px solid #fff;display: block;font-weight: bold;min-width: 135px;padding: 5px;clear: left;margin-bottom: 5px;margin-top: 5px;}div.price {clear: both;color: #fabd08;font-weight: bold;}#pages-32 table#children.items.children.squares .item.child.childview {width: 465px;margin-left: 0px;margin-right: 20px;}#pages-32 table#children.items.children.squares .item.child.childview img {}.items.children.squares {margin:20px 0px;}.below_footer a { text-decoration: none; }.below_footer a:hover { text-decoration:underline; }table#products-rows td.holiday_date span.dt {font-size: 0.9em;}table#products-rows td.holiday_date span {display: inline;font-size: 0.9em;font-style: italic;font-weight: normal;margin: auto;} table#products-rows td.holiday_date {width: 100px;padding-left: 10px;}table#products-rows td span.slogan {display: block;clear: left;margin-left: 0px;}table#products-rows td {min-width: 60px;max-width: 160px;}table#products-rows td span.slogan {font-size: 0.8em;}.homepage_products_special .body .date {font-size: 11px;}.homepage_products_special .body span.location{font-size: 11px; }div .price {margin: 10px 0;}#cart_message a {font-size: 1.5em;text-decoration:blink;}#product_featured div.title a {color: #3492EC;font-size: 1.3em;font-weight: bold;}th.event_date{text-align: left;}th.id{text-align: left;}table.attached-files {margin: 20px 0;text-align: left;font-weight: bold;margin-left: 10px;color: #040039;}table.attached-files a:link,table.attached-files a:active,table.attached-files a:visited,table.attached-files a:hover {color: #ff9a00;text-decoration: none;}div.testimonials.home { font-size: 1em; width:214px; min-height: 275px; background-image: url("images/midland-travel-testamonials.png"); background-repeat: no-repeat; background-size: 224px 285px; margin-top: 0;}div.testimonials.home div.title {background-position: top 8px left 8px;text-align:centre;color:#000068;display: block;font-weight: bold;padding: 15px;clear: left;margin-bottom: 5px;margin-right:5px;margin-top: 5px;text-align:center;}div.testimonials.home div.testimonials {background-color: transparent;color:#fff;overflow:visible;width:165px;}div.testimonials.home div.title a{color:#fff;text-decoration:none;padding-left: 50px;display:none;}div.testimonials.home div.who{color: #fff;}#home_content_container .testimonials .content,#home_content_container .testimonials .who{margin-left:10px;margin-right:10px;}#home_content_container div.testimonials.home div.testimonials {margin-left:10px;margin-top:45px;}.midt_fp a {text-decoration: none;color: #fff;display: inline-block;margin: 5px 5px 5px 39px;}ul.sitemap > li {border-left: 0px solid #FFFFFF;display: block;float: left; padding-left: 5px;max-width: 150px;}ul.sitemap > li > a {text-decoration: none;color: #fff;font-size: 1.2em;}ul.sitemap ul {list-style: disc inside;color: #4396c3;}ul.sitemap li ul li a {text-decoration: none;font-size: 0.9em;}ul.sitemap {font-weight:600;padding: 6px 5px;}#social-media-container-horizontal_header .media-out-horizontal_header {padding: 5px;}#top_bar{background-color: #FF9A00; }#top_bar_content #top_date { padding:5px;}.body-pages h1 {clear:left;font-weight:600;font-size:22px;}.body-pages .item.child { text-align: center; }.body-pages .item.child .title {height: 2em;}.locations th.title {text-align: left;}form#contact_form_map {width: 43%;background-color: #F0F0F0;padding: 10px;box-shadow: 0px 0px 6px #CCC;margin-top: 20px;}table#contact_form {width: 100%;}table#contact_form .defaultSection {font-variant:none;}.locations td,.locations th {padding-right: 10px;vertical-align: middle;}.locations td {padding-top:0px;line-height: 1.5;}.body-products #product_main {padding-bottom: 0px;}.body-products .hotel_image {margin-top: 20px;}.body-products .spotlight_content {float: left;width: 452px;padding-bottom: 5px;}table.cart_horizontal {width: 100%;}.cart_horizontal tr.odd td {vertical-align:middle;}.cart_horizontal th {background-color: #FFF;color: #000;padding: 14px 5px;font-size: 13px;}.cart_horizontal .image a img, .cart_vertical .image a img {border: none;}.cart_horizontal .image a img:hover, .cart_vertical .image a img:hover {border:none;}.cart_horizontal td a {text-decoration: none;color: #1f2c69;vertical-align: middle;} .cart_horizontal td a img {vertical-align: middle;}.cart_horizontal td a:hover {text-decoration:underline;}.cart_horizontal td {background-color: #f8f8f8;}.cart_horizontal td.amount {font-weight: 600;vertical-align: middle;}.cart_horizontal tr.footer td {vertical-align: middle;line-height: 2;}.cart_buttons .buttons a{float: right;background-image: none;background: #3f8bdf;padding: 5px 21px 5px 10px;border-radius: 6px;font-size: 12px;}.cart_buttons .buttons a span {background-image:none;color:#fff;}.cart_horizontal td:nth-of-type(2) a {font-size: 16px;}span#cart_apply_changes .buttons a {}.body-specialpages .cart_buttons a#cart_purchase {float: right;right: -2px;padding: 6px 4px 6px 16px;color: #fff;text-decoration: none;border-radius: 4px;}.body-specialpages .buttons a {background: #888;border-radius: 4px;padding: 3px 12px 4px 0px;background-image:none;}.body-specialpages .buttons a span {background-image:none;color:#fff;font-size: 12px;font-weight: 500;}.cart_horizontal th.date {background: #fff;color: #000;font-weight: 500;font-size: 12px;padding: 0px;vertical-align: bottom;padding-bottom: 14px;}.cart_horizontal tr.footer td.total {font-size: 16px;}.assistant_location a.active { text-decoration:none; }.assistant_location a { text-decoration:none; }.assistant_location a#display-loc-numbers {border-left: none;}.assistant_location a.active {font-size: 15px;height: 20px;}.boxes_horizontal .box_left {width: 50%;padding: 10px 5px 0px 10px;}.boxes_horizontal .box_right {width: 50%;padding: 10px 0px 0px 5px;}.activity_horizontal td {padding-left: 10px;padding-top: 10px;}table.travelpackages.items.squares {width:100%}.item.travelpackage {background: #f0f0f0;margin-bottom: 10px;padding: 10px;border: 1px solid #DEDEDE;min-height: 155px;}.item.travelpackage .image {float:left;margin-right:20px;}.item.travelpackage .title {margin-bottom: 4px;margin-top: -2px;}.item.travelpackage .title a{color: #393A38;font-size: 17px;text-decoration: none;text-transform:uppercase;font-weight: bold;}.item.travelpackage .title a:hover {text-decoration:none;}.item.travelpackage .bodytext {float:left;}.item.travelpackage .date { font-size: 15px; font-weight: 700; color: #393a38; margin-bottom: 4px; display:inline; padding-right:13px;}.item.travelpackage .date:before { content:"Event Date: "; font-weight: normal; font-size: 12px;}.item.travelpackage .location {display:block;font-size:15px;font-weight: 700;color: #393a38;margin-top: 5px;margin-bottom:6px;}.item.travelpackage .location:before {content:"Location: ";font-weight:normal;font-size:12px;}.item.travelpackage .product_slogan {width:280px;}.item.travelpackage .product_slogan a {color: #e19b13;font-size: 14px;text-decoration: none;font-weight:600;}.item.travelpackage .description {width: 300px;font-size:14px;left: 271px;top: -64px;}table.travelpackages .more {float: right;clear:right;margin-top:6px;}table.travelpackages div.more a {background-color: #3F8BDF;padding: 6px 10px;text-decoration: none;color: #fff;font-size: 14px;border-radius:4px;}.item.travelpackage .pricing {margin-bottom:7px;float: right;font-size: 15px;text-align:right;margin-bottom:4px;}.item.travelpackage .pricing span {color:#F78F10;font-size:16px;}.item.travelpackage .pricing .out_of_stock {float: right;color: red;font-weight: 600;margin-bottom: 10px;}.item.travelpackages .price {color:#1A2744;font-size: 16px;}.item.travelpackage .price {margin:0;}.item.travelpackage .pricing .price.child {margin-bottom: 4px;}.item.travelpackage a.book_now{background-color: #1A2744;border: medium none;color: #fff;padding: 5px 13px;border-radius: 5px;font-weight: 600;text-decoration: none;float:right;clear:right;margin-bottom: 11px;font-size: 14px;}.item.travelpackage .pricing .price_desc {padding-right: 8px;font-size:15px;color:#1A2744;font-weight: 600;}.item.travelpackage .pricing .price_child{padding-left: 6px;display:block;}.item.travelpackage .pricing .price.struck {text-decoration: line-through;padding-right: 5px;font-size: 13px;color: #888;}table#account_login input#CmdSubmit.button.form-submit {background: #E09D14;padding: 9px 11px;color: #040039;border: medium none;margin-left: 10px;font-weight: 600;text-transform: uppercase;}.body-special input#CmdSubmit.button.form-submit {background: #E09D14;color: #040039;border: medium none;margin-left: 10px;font-weight: 600;text-transform: uppercase;margin-left: 322px;padding: 10px 80px;border: none;font-size: 18px;}.body-travelpackages #travelpackage_buy_form {background-color: #E19B13;color: #FFF;float: right;padding: 7px 7px;}.body-travelpackages #travelpackage_buy_form input[type="number"] {width:30px;}.body-travelpackages #travelpackage_buy_form label {font-weight:600;}.body-travelpackages #travelpackage_buy_form input[type="submit"] {background-color: #1A2744;border: medium none;color: #FFF;padding: 5px;border-radius: 5px;font-weight: 600;}.body-travelpackages table.attached-files {background: #f0f0f0;}.body-travelpackages table.attached-files tr td{padding-left: 6px;padding-top: 5px;padding-bottom: 1px;padding-right:7px;}ul.highlights { float: left; width: 365px; padding-left: 12px; margin-top: 5px;}.product_content {background: #f0f0f0;clear: left;padding: 10px;margin-bottom: 15px;border: 1px solid #DEDEDE;}.product_specs {background: #f0f0f0;clear: left;padding: 10px;border: 1px solid #DEDEDE;}.travelpackage-booking-preview-person tbody {border-collapse: initial;background-color: #efefef;}.travelpackage-booking-preview-person tr {border-bottom: 1pt solid black;margin: 5px;line-height: 25px;}.travelpackage-booking-preview-person tbody td {border-collapse: initial;vertical-align: center;}.travelpackage-booking-preview-person tr td:first-child {font-size: 13px;text-transform: uppercase;color:#1A2744;}.travelpackage-booking-preview-person tr td:first-child::after {content: ":";}.travelpackage-booking-preview-person tr td:nth-child(2) {font-weight: 400;}.travelpackage-booking-preview-person tr td:last-child {color: #040039 ;text-align: right;font-weight: 600;}.travelpackage-booking-preview-person tr td:last-child .price_struck {text-decoration: line-through ;font-size: 14px;color: #777;padding-right:4px;margin-left: 0px;}#travelpackage-total > span:first-child { color: #000; font-size: 14px; text-transform: uppercase;}form#travelpackage_delete input[type="submit"] { background: #DBDBDB none repeat scroll 0% 0%; border: medium none; padding: 8px; border-radius: 4px;}.cart_buttons a img {height: auto;width:auto !important;}img#paypal_button_submit {width:auto;}tr.FormSection_NumberofPeople.contain_top .defaultSection{font-variant: normal;font-size: 13px;}.body-special form .required {font-size:13px;}.defaultSection {font-variant:normal;}.body-special input#CmdSubmit.button.form-submit[value="Create my account"] {margin-left:0;background-color: #E09D14;background-image: none;padding: 8px 13px;border-radius: 4px;font-size: 13px;}.body-special input#CmdCancel.button.form-cancel {background: #DBDBDB none repeat scroll 0% 0%;border: medium none;padding: 8px;border-radius: 4px;margin-left:23px;}.product_button_moreinfo {background-color: #1A2744;border: medium none;color: #fff;padding: 4px 13px;border-radius: 5px;font-weight: 600;text-decoration: none;float: right;clear: right;margin-bottom: 11px;}.product_button_moreinfo a {background-color: #f00;padding: 5px;text-transform: uppercase;text-decoration: none;color: #fff;}.number {text-align: right;}.final_buttons{margin-top: 50px;}input.paypal {margin-top:15px;}#menu {height: 32px;margin: 0;padding: 0;display: none; }ul#navmenu-h {margin: 0;padding: 0;list-style: none;position: relative;z-index: 100;}ul#navmenu-h ul {width: 160px; margin: 0;list-style: none;display: none;position: absolute;top: 100%;left: 0;padding: 0;font-size: 100%;}ul#navmenu-h ul ul,ul#navmenu-h ul ul ul {top: 0;left: 100%;}ul#navmenu-h li {float: left;display: inline;position: relative;}ul#navmenu-h ul li {width: 100%;display: block;}ul#navmenu-h a {border-top: 1px solid #FFF;border-right: 1px solid #FFF;border-left: 1px solid #FFF;display: block;text-decoration: none;height: 1%;padding: 6px 21px 6px 21px;}ul#navmenu-h li.level-2 a.last {border-bottom: 1px solid #FFF;}ul#navmenu-h li.level-3 a {border-left: 0px;}ul#navmenu-h li{background-repeat: repeat-x;background-position: top;}ul#navmenu-h li.level-2 {font-size: 0.8em;}ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {float: none;}ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul {display: none;}ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul {display: block;}ul#navmenu-h {display: inline-block;margin: 0;padding: 0;}ul#navmenu-h li {margin: 0;}ul#navmenu-h {border-color:#F0F0F0;border-width:0;border-style:solid;background-color:#EFEFEF;width:1004px;}ul#navmenu-h>li {padding:0;}ul#navmenu-h>li>a {border-left-color:#000068;border-right-color:#000068;border-width:0 1px;border-style:solid;padding:10px 10px;}ul#navmenu-h>li>a.first {border-left-width:0;}ul#navmenu-h>li>a.last {border-right-width:0;}ul#navmenu-h>li, ul#navmenu-h>li>a {color:#000000;background-color:#EFEFEF;}ul#navmenu-h a:hover, ul#navmenu-h li:hover>a, ul#navmenu-h li.iehover>a, ul#navmenu-h>li>a.current {color:#FFFFFF;background-color:#0B1338;background-image:none;}ul#navmenu-h li:hover li, ul#navmenu-h li.iehover li, ul#navmenu-h li:hover li:hover li, ul#navmenu-h li.iehover li.iehover li, ul#navmenu-h li:hover li:hover li:hover li, ul#navmenu-h li.iehover li.iehover li.iehover li {color:#000000;background-color:#EFEFEF;}ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a, ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a, ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a {color:#000000;}ul#navmenu-h li ul li a:hover, ul#navmenu-h li ul li a.active, ul#navmenu-h li ul li a.current, ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li a.active, ul#navmenu-h li:hover li a.current, ul#navmenu-h li:hover li:hover>a, ul#navmenu-h li:hover li.current>a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li a.active, ul#navmenu-h li.iehover li a.current, ul#navmenu-h li.iehover li.iehover>a, ul#navmenu-h li.iehover li.current>a, ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li a.active, ul#navmenu-h li:hover li:hover li a.current, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li:hover li:hover li.current a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li a.active, ul#navmenu-h li.iehover li.iehover li a.current, ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-h li.iehover li.iehover li.current a, ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover li a.active, ul#navmenu-h li:hover li:hover li:hover li a.current, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {color:#FFFFFF;background-color:#3F8BDF;}ul#navmenu-h li ul li a.parent:hover, ul#navmenu-h li ul li a.parent.active, ul#navmenu-h li ul li a.parent.current, ul#navmenu-h li:hover li a.parent:hover, ul#navmenu-h li:hover li:hover>a.parent, ul#navmenu-h li.iehover li a.parent:hover, ul#navmenu-h li.iehover li.iehover>a.parent, ul#navmenu-h li:hover li:hover li a.parent:hover, ul#navmenu-h li:hover li:hover li:hover a.parent, ul#navmenu-h li.iehover li.iehover li a.parent:hover, ul#navmenu-h li.iehover li.iehover li.iehover a.parent, ul#navmenu-h li:hover li:hover li:hover li a.parent:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a.parent:hover {color:#FFFFFF;background:transparent;background-image:url(images/item-pointer-mover-light.gif);background-repeat:no-repeat;background-position:95% 10px;}ul#navmenu-h li ul li.standard_hovered_li, ul#navmenu-h li ul li:hover, ul#navmenu-h li ul li.current {background-color:#3F8BDF;}ul#navmenu-h a.parent {background-position:95% 10px;background-image:url(images/item-pointer-light.gif);background-repeat:no-repeat;}ul#navmenu-h a.parent:hover {background-image:url(images/item-pointer-mover-light.gif);background-repeat:no-repeat;}ul#navmenu-h {border: 0px;font-size: 1em;float: left;background-color:#efefef;}ul#navmenu-h { width: 1004px; font-weight: normal; text-transform:capitalize; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #c5c5c9 ;}ul#navmenu-h a {border-left: 0px;border-right: 0px;border-top: 1px solid #fff;display: block;height: 1%;text-decoration: none;}ul#navmenu-h .level-2 a.first { border-top:0;}ul#navmenu-h li.level-2 a.last {border-bottom:0;}ul#navmenu-h .level-2 a {font-size: 1.2em;line-height: 1.3em;text-transform: capitalize;}ul#navmenu-h > li > a {border-left: 1px solid #fff;border-right: 0px;font-weight: 600;text-transform: uppercase;font-size: .85em;}ul#navmenu-h > li > a.first {border-left: 0px;border-right: 0px;}#menu {background-color:#efefef;}ul#navmenu-h ul {width:170px;}.fading_gallery .caption, #gallery .caption, .side_gallery .caption, .single_image .caption, .single_gallery .caption, #skewed_gallery .caption, .box-grid .caption {background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:0.8;}.fading_gallery .caption:hover, #gallery .caption:hover, .side_gallery .caption:hover, .single_image .caption:hover, .single_gallery .caption:hover, #skewed_gallery .caption:hover, .box-grid .caption:hover {background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.fading_gallery .caption .title, #gallery .caption .title, .side_gallery .caption .title, .single_image .caption .title, .single_gallery .caption .title, #skewed_gallery .caption .title, .box-grid .caption .title {font-weight:normal;font-size:2em;color:#000000;}.fading_gallery .caption:hover .title, #gallery .caption:hover .title, .side_gallery .caption:hover .title, .single_image .caption:hover .title, .single_gallery .caption:hover .title, #skewed_gallery .caption:hover .title, .box-grid .caption:hover .title {color:#000000;}.fading_gallery .caption .description, #gallery .caption .description, .side_gallery .caption .description, .single_image .caption .description, .single_gallery .caption .description, #skewed_gallery .caption .description, .box-grid .caption .description {font-weight:normal;font-size:1.2em;color:#000000;}.fading_gallery .caption:hover .description, #gallery .caption:hover .description, .side_gallery .caption:hover .description, .single_image .caption:hover .description, .single_gallery .caption:hover .description, #skewed_gallery .caption:hover .description, .box-grid .caption:hover .description {color:#000000;}#slider .scroller_caption_textbottomcenter {background-color:#fff;font-weight:normal;font-size:2em;color:#000000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:0.8;}#slider li span, .scroller_caption_textbottomcenter {background-color:#fff;}#slider .scroller_desc_textbottomcenter {background-color:#fff;color:#000000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:0.8;}ol#controls li a {padding:2px;background-color:#fff;}ol#controls li.current a {background-color:#f0f;}.fading_gallery .caption {position-top: 30px;position - bottom: 50px;}.caption {line-height: 2em;}.fading_gallery{ position: relative; border-style: none; padding: 0;}#top_images .fading_gallery .caption,#top_images .single_gallery .caption {background:transparent;opacity: 1;width: 329px !important;margin-left: 634px;margin-bottom: 56px;text-align: left;}#top_images .fading_gallery .caption .title,#top_images .single_gallery .caption .title,#top_images .fading_gallery .caption .description,#top_images .single_gallery .caption .description {font-size: 22px;font-weight: 600;padding-bottom: 5px;color:#fff;}#home_title_gallery #slider .scroller_caption_textbottomcenter,#home_title_gallery #slider .scroller_caption_texttopcenter{opacity: 1;text-align: center;margin-top: -214px;font-size: 37px;color:#fff;}#home_title_gallery #slider li span, .scroller_caption_textbottomcenter,#home_title_gallery #slider li span .scroller_caption_texttopcenter{opacity: 1;text-align: center;font-weight: 600;text-shadow: 0px 1px #000;color:#fff;}#home_title_gallery #slider .scroller_desc_textbottomcenter,#home_title_gallery #slider .scroller_desc_texttopcenter{opacity: 1;text-align: center;font-size: 26px;font-weight:500;text-shadow: 0px 1px #000;margin-top: 10px;color:#e9e9e9;letter-spacing: .4px;}#pages-189 #top_images .fading_gallery .caption,#pages-189 #top_images .single_gallery .caption {margin-bottom: 70px;}