﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}body {line-height:1}#dialogNotification { display:none; }ol,ul {list-style:none}blockquote,q {quotes:none}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}table {border-collapse:collapse;border-spacing:0}body {background:#fff;font:12px;font-family:Arial,Helvetica,sans-serif;color:#333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:hidden}.columns img,.column img {max-width:100%;height:auto}.item-img img {width:100%;height:auto}.align-left {float:left}.align-center {text-align:center}.align-right {float:right}img.align-left {float:left;margin:0 15px 12px 0}img.align-center {text-align:center;clear:both;margin:15px auto;display:block}img.align-right {float:right;margin:0 0 12px 15px}img,object,video {max-width:100%;height:auto;display:block}img {width:auto;max-width:100%;border:0;-ms-interpolation-mode:bicubic}.embed {position:relative;padding:0;padding-bottom:56.25%;height:0;overflow:hidden}.embed iframe,.embed object,.embed embed {position:absolute;top:0;left:0;width:100%;height:100%}.clearfix {content:".";display:block;height:0;clear:both}.image-left {float:left;margin:0 15px 8px 0;padding:3px;border:1px solid #dedede}.image-right {float:right;margin:0 0 8px 15px;padding:3px;border:1px solid #dedede}h1,h2,h3,h4,h5,h6 {color:#666;font-family:Arial,Helvetica,sans-serif;font-weight:bold}h1 {color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:bold}.MainTitle h1,.MainTitle h2,.MainTitle h3,.MainTitle h4,.MainTitle h5,.MainTitle h6 {color:#fff}h2,h3 {color:#666;font-family:Arial,Helvetica,sans-serif;font-weight:bold}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {font-weight:inherit}h1 {font-size:62px;line-height:50px;margin-top:20px;margin-bottom:0;padding-bottom:0} h2 {font-size:21px}h3 {font-size:18px;line-height:34px}h4 {font-size:14px;line-height:30px}h5 {font-size:14px;line-height:24px}h6 {font-size:12px;line-height:21px}.subheader {color:#777}p {margin:0 0 15px 0;line-height:20px;font-size:13px}ul {line-height:20px;font-size:13px}p img {margin:0}p.lead {font-size:21px;line-height:27px;color:#777}em {font-style:italic}strong {font-weight:bold;color:#333}small {font-size:80%}hr {border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}a,a:visited {color:#1cbeca;text-decoration:none;outline:0;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-transition:color .1s ease-in-out}a:hover,a:focus {color:#1cbeca}p a,p a:visited {line-height:inherit}a.Redlink,a:visited.Redlink {color:#d21044;text-decoration:none;outline:0;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-transition:color .1s ease-in-out}a:hover.Redlink,a:focus.Redlink {color:#d21044}p a.Redlink,p a:visited.Redlink,p a.BlueLink,p a:visited.BlueLink {line-height:inherit}a.BlueLink,a:visited.BlueLink {font-weight:bold;color:#1cbeca;text-decoration:none;outline:0;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-transition:color .1s ease-in-out}a:hover.BlueLink,a:focus.BlueLink {color:#1cbeca;text-decoration:underline;font-weight:bold}ul,ol {margin:0}ul {list-style:none outside}ol {list-style:decimal}ol,ul.square,ul.circle,ul.disc {margin-left:30px}ul.square {list-style:square outside}ul.circle {list-style:circle outside}ul.disc {list-style:disc outside}li {line-height:16px}ul.large li {line-height:21px}li p {line-height:21px}img.scale-with-grid {max-width:100%;height:auto}.InfinityNumber{ font-size:32px; padding-top:5px; padding-bottom:5px; display:block; }.flexslider .slides img {height:100%}.flexslider {xmargin:0 0 60px;xtop:32px;overflow:hidden;width:100%;min-width:320px;height:auto;min-height:100%;top:0;left:0;z-index:1}.flex-direction-nav a {-webkit-transition:all .3s ease}.flex-control-nav {z-index:10001}.flexslider .flex-control-nav {display:none}.flexslider2 {margin:0;background:transparent;position:relative;zoom:1}.carousel .slides {padding-bottom:10px}.carousel .slides li {display:inline-block;margin:0 12px 35px 0;padding:0;width:204px;height:225px;float:left}.carousel .slides li img {margin:10px 10px 4px}.carousel .slides li h3 {margin:0;padding:0;line-height:17px;font-size:14px;display:block;width:184px;height:35px}.carousel .slides li h3 a {color:#333;margin:0 0 0 16px;padding:0;font-size:14px;display:block}.carousel .slides li p {color:#666;margin:0 0 12px 16px;padding:0;font-size:13px}.carousel .slides li p span a {color:#d21044;padding:0;font-size:27px}.carousel .slides li a:hover {color:#1cbeca}.flexslider2 .flex-control-nav {width:100%;text-align:center;position:relative;top:-30px}.flexslider2 .flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline}.flexslider2 .flex-control-paging li a {width:11px;height:11px;display:block;background:#1cbeca;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flexslider2 .flex-control-paging li a:hover {background:#dedede}.flexslider2 .flex-control-paging li a.flex-active {background:#CCC;cursor:default}.flexslider2 .flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden}.flexslider2 .flex-control-thumbs li {width:25%;float:left;margin:0}.flexslider2 .flex-control-thumbs img {width:100%;display:block;opacity:.7;cursor:pointer}.flexslider2 .flex-control-thumbs img:hover {opacity:1}.flexslider2 .flex-control-thumbs .flex-active {opacity:1;cursor:default}.background-slider {background:#fff;position:fixed;zoom:1;overflow:hidden;width:100%;min-width:320px;height:auto;min-height:100%;top:0;left:0;z-index:1}.background-slider img {width:100%;height:100%}.background-slider .slides li,.background-slider .slides li:first-child,.offers-slider .slides li {display:none}.offers-slider .slides li:first-child {display:block}.promo {max-width:640px}.promo h1 {float:left;font-size:54px;color:#FFF}.promo h2 {clear:left;float:left;font-size:46px;color:#FFF;margin-bottom:32px}.promo p {float:left;font-size:15px;margin-top:32px;width:260px;color:#FFF}.promo p.price {float:right;margin:0}.promo p span {font-size:72px;color:#d31044}.promo a {background:#d31044;text-transform:uppercase;color:#FFF;display:block;margin-top:10px;padding:6px;text-align:center}.promo a:hover {background:#1cbeca}.promo.seo p {clear:both;font-size:14px;width:90%}.promo.seo a {font-size:14px;min-width:100px}.promo-1 p {float:right;font-size:15px;margin-top:32px;width:270px}.promo-1 a {background:#d31044;text-transform:uppercase;color:#FFF;display:block;margin-top:10px;padding:6px;text-align:center}.promo-2 h1 {float:right;width:400px;font-size:72px}.promo-2 h2 {clear:right;float:right;width:400px;color:#FFF;margin-bottom:32px}.promo-2 p {clear:right;float:right;font-size:15px;margin-top:32px;width:270px;color:#FFF}.promo-2 p span {font-size:72px;color:#d31044}.promo-2 a {background:#d31044;text-transform:uppercase;color:#FFF;display:block;margin-top:10px;padding:6px;text-align:center}.promo-video h1 {float:left;font-size:64px;color:#FFF}.promo-video p {float:right;font-size:15px;margin-top:14px;width:270px}.promo-video a {background:#d31044;text-transform:uppercase;color:#FFF;display:block;margin-top:0;padding:6px;text-align:center}.promo-video img {float:left;display:block;max-width:422px;height:auto;margin-top:20px}.margin50 {margin-bottom:50px}.tooltip {color:#d31145 !important}.buttonRight {text-align:right;padding:0;margin:0}.RedHeader {color:#fff;background:#d40f44;padding:5px}.Newsletter{xmargin-top:0;position:absolute;top:-12px;right:-20px}.NewsletterSearchForm{xmargin-top:0;position:absolute;top:215px;right:-10px}.Newsletter a:link,.NewsletterSearchForm a:link{text-indent:-9999px;display:block;height:124px;width:280px;color:red}#maxSelllingPrice {display:none;}#currencySign {display:none;}.readonlytxt {font-size:13px;}.callscostquicksearch { padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; font-size:12px; background-color:#ffffff; color:#000000; }.callscost { padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; font-size:12px; background-color:#ffffff; color:#000000; margin-top:15px; margin-bottom:0;}@media only screen and (min-width:768px) and (max-width:959px) {.flexslider {top:0}.flexslider .slides li div {position:absolute;top:150px;z-index:10;width:738px;left:50%;margin-left:-384px;padding:0 20px}.promo {max-width:480px;xmargin-top:30px}.promo h1 {float:left;font-size:42px;color:#FFF}.promo h2 {clear:left;float:left;font-size:26px;color:#FFF;margin-bottom:32px}.promo p span {font-size:26px;color:#d31044}.promo p {clear:left;font-size:21px;margin-top:2px;width:270px;color:#FFF}.promo p.price {clear:both;float:left;margin:0}.promo-1 h1 {float:left;font-size:62px}.promo-1 p {float:right;font-size:15px;margin-top:32px;width:220px}.promo-1 a {background:#d31044;text-transform:uppercase;color:#FFF;display:block;margin-top:10px;padding:6px;text-align:center}.promo-2 h1 {float:right;width:400px;font-size:62px}.promo-2 h2 {clear:right;float:right;width:400px;color:#FFF;margin-bottom:32px}.promo-2 p {clear:right;float:right;font-size:15px;margin-top:32px;width:220px;color:#FFF}.promo-2 p span {font-size:72px;color:#d31044}.promo-2 a {background:#d31044;text-transform:uppercase;color:#FFF;display:block;margin-top:10px;padding:6px;text-align:center}.promo-video h1 {float:left;font-size:44px}.promo-video p {float:right;font-size:15px;margin-top:14px;width:270px}.promo-video a {background:#d31044;text-transform:uppercase;color:#FFF;display:block;margin-top:0;padding:6px;text-align:center}.promo-video img {float:left;display:block;max-width:422px;height:auto;margin-top:20px}.flex-control-nav {width:100%;text-align:center;z-index:10001}}@media only screen and (max-width:767px) {.background-slider {display:none}.offers-slider {display:none}}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {outline:0}.flex-control-nav,.flex-direction-nav,.slides {margin:0;padding:0;list-style:none}.flexslider {padding:0}.flexslider .slides>li {display:none;-webkit-backface-visibility:hidden}.flexslider .slides img {width:100%;display:block}.flex-pauseplay span {text-transform:capitalize}.slides:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides {display:block}* html .slides {height:1%}.no-js .slides>li:first-child {display:block}.flexslider {max-width:800px;margin:auto;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}.flex-viewport {max-height:400px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport {max-height:300px}.flexslider .slides {zoom:1}.carousel li {margin-right:5px}.flex-direction-nav {z-index:10002;position:relative;top:-35px}.flex-direction-nav a {width:30px;height:30px;margin:-20px 0 0;display:block;background:url(../images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:88%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0}.flex-direction-nav .flex-next {background-position:100% 0}.flexslider:hover .flex-next {opacity:.8;right:5px}.flexslider:hover .flex-prev {opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity:1}.flex-direction-nav .flex-disabled {opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.flex-control-nav {width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a {width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover {background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active {background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li {width:25%;float:left;margin:0}.flex-control-thumbs img {width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover {opacity:1}.flex-control-thumbs .flex-active {opacity:1;cursor:default}.flexslider .slides li .desc {display:block;padding:10px;color:#FFF;margin-top:-20%;margin-left:20px}.flex-direction-nav .flex-prev {opacity:1;left:20%}.flex-direction-nav .flex-next {opacity:1;right:20%}@media screen and (max-width:860px) {.flex-direction-nav .flex-prev {opacity:1;left:10%}.flex-direction-nav .flex-next {opacity:1;right:10%}}.sidr {display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#f8f8f8;color:#333;-webkit-box-shadow:inset 0 0 5px 5px #ebebeb;-moz-box-shadow:inset 0 0 5px 5px #ebebeb;box-shadow:inset 0 0 5px 5px #ebebeb}.sidr .sidr-inner {padding:0 0 15px}.sidr .sidr-inner>p {margin-left:15px;margin-right:15px}.sidr.right {left:auto;right:-260px}.sidr.left {left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6 {font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#333;line-height:24px;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(#fff,#dfdfdf);background-image:-moz-linear-gradient(#fff,#dfdfdf);background-image:-o-linear-gradient(#fff,#dfdfdf);background-image:linear-gradient(#fff,#dfdfdf);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p {font-size:13px;margin:0 0 12px}.sidr p a {color:rgba(51,51,51,0.9)}.sidr>p {margin-left:15px;margin-right:15px}.sidr ul {display:block;margin:0 0 15px;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #fff}.sidr ul li {display:block;margin:0;line-height:48px;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active {border-top:0;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span {-webkit-box-shadow:inset 0 0 15px 3px #ebebeb;-moz-box-shadow:inset 0 0 15px 3px #ebebeb;box-shadow:inset 0 0 15px 3px #ebebeb}.sidr ul li a,.sidr ul li span {padding:0 15px;display:block;text-decoration:none;color:#333}.sidr ul li ul {border-bottom:0;margin:0}.sidr ul li ul li {line-height:40px;font-size:13px}.sidr ul li ul li:last-child {border-bottom:0}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active {border-top:0;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span {-webkit-box-shadow:inset 0 0 15px 3px #ebebeb;-moz-box-shadow:inset 0 0 15px 3px #ebebeb;box-shadow:inset 0 0 15px 3px #ebebeb}.sidr ul li ul li a,.sidr ul li ul li span {color:rgba(51,51,51,0.8);padding-left:30px}.sidr form {margin:0 15px}.sidr label {font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select {width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:0;background:rgba(0,0,0,0.1);color:rgba(51,51,51,0.6);display:block;clear:both}.sidr input[type=checkbox] {width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit] {color:#f8f8f8;background:#333}.sidr input[type=button]:hover,.sidr input[type=submit]:hover {background:rgba(51,51,51,0.9)}.jqmWindow {display:none;position:fixed;top:17%;left:50%;margin-left:-200px;width:400px;background-color:#FFF;color:#333;border:4px solid #333;padding:12px;-webkit-box-shadow:0 0 9px 1px rgba(0,0,0,0.7);box-shadow:0 0 9px 1px rgba(0,0,0,0.7);-webkit-border-radius:7px;border-radius:7px}.jqmClose {float:right}* html .jqmWindow {position:absolute;z-index:9999;top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(17 *(document.documentElement.offsetHeight || document.body.clientHeight) / 100)+'px')}.jqmWindow h3 {padding:0;margin:0;margin-top:-20px}.ui-slider a {-webkit-transition:none;-moz-transition:none;-o-transition:none;font-size:13px}.ui-menu .ui-menu-icon {position:static;float:right}.ui-progressbar {height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value {margin:-1px;height:100%}.ui-resizable {position:relative}.ui-resizable-handle {position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {display:none}.ui-resizable-n {cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s {cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e {cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w {cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se {cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw {cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw {cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne {cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper {position:absolute;z-index:100;border:1px dotted #000}.ui-slider {position:relative;text-align:left}.ui-slider .ui-slider-handle {position:absolute;z-index:2;width:1.5em;height:1.5em;cursor:default}.ui-slider .ui-slider-range {position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal {height:.8em}.ui-slider-horizontal .ui-slider-handle {top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range {top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min {left:0}.ui-slider-horizontal .ui-slider-range-max {right:0}.ui-slider-vertical {width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle {left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range {left:0;width:100%}.ui-slider-vertical .ui-slider-range-min {bottom:0}.ui-slider-vertical .ui-slider-range-max {top:0}.ui-spinner {position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input {border:0;background:0;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button {width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button {border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon {position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up {top:0}.ui-spinner-down {bottom:0}.ui-tabs {position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav {margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li {list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a {float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {cursor:pointer}.ui-tabs .ui-tabs-panel {display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip {padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}.ui-widget-content {background:#ccc;height:4px}.ui-widget-header {background:#666}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {position:absolute;top:-7px;border:2px solid #bd0039;background:#fff}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {border:2px solid #bd0039;background:#fff}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {-moz-border-radius-topleft:11px;-webkit-border-top-left-radius:11px;-khtml-border-top-left-radius:11px;border-top-left-radius:11px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {-moz-border-radius-topright:11px;-webkit-border-top-right-radius:11px;-khtml-border-top-right-radius:11px;border-top-right-radius:11px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {-moz-border-radius-bottomleft:11px;-webkit-border-bottom-left-radius:11px;-khtml-border-bottom-left-radius:11px;border-bottom-left-radius:11px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {-moz-border-radius-bottomright:11px;-webkit-border-bottom-right-radius:11px;-khtml-border-bottom-right-radius:11px;border-bottom-right-radius:11px}#amount {width:100px}.container {position:relative;width:960px;margin:0 auto;padding:0}.container .column,.container .columns {float:left;display:inline;margin-left:10px;margin-right:10px}.row {margin-bottom:20px}.column.alpha,.columns.alpha {margin-left:0}.column.omega,.columns.omega {margin-right:0}.container .one.column,.container .one.columns {width:40px}.container .two.columns {width:100px}.container .three.columns {width:160px}.container .four.columns {width:220px}.container .five.columns {width:280px}.container .six.columns {width:340px}.container .seven.columns {width:400px}.container .eight.columns {width:460px}.container .nine.columns {width:520px}.container .ten.columns {width:580px}.container .eleven.columns {width:640px}.container .twelve.columns {width:700px}.container .thirteen.columns {width:760px}.container .fourteen.columns {width:820px}.container .fifteen.columns {width:880px}.container .sixteen.columns {width:940px}.container .padded .one.columns,.one.column {width:40px}.container .padded .two.columns {width:100px}.container .padded .three.columns {width:150px}.container .padded .four.columns {width:215px}.container .padded .five.columns {width:280px}.container .padded .six.columns {width:340px}.container .padded .seven.columns {width:400px}.container .padded .eight.columns {width:450px}.container .padded .nine.columns {width:520px}.container .padded .ten.columns {width:580px}.container .padded .eleven.columns {width:640px}.container .padded .twelve.columns {width:685px}.container .padded .thirteen.columns {width:750px}.container .padded .fourteen.columns {width:820px}.container .padded .fifteen.columns {width:880px}.container .padded .sixteen.columns {width:920px}.container .one-third.column {width:280px}.container .two-thirds.column {width:600px}.container .offset-by-one {padding-left:60px}.container .offset-by-two {padding-left:120px}.container .offset-by-three {padding-left:180px}.container .offset-by-four {padding-left:240px}.container .offset-by-five {padding-left:300px}.container .offset-by-six {padding-left:360px}.container .offset-by-seven {padding-left:420px}.container .offset-by-eight {padding-left:480px}.container .offset-by-nine {padding-left:540px}.container .offset-by-ten {padding-left:600px}.container .offset-by-eleven {padding-left:660px}.container .offset-by-twelve {padding-left:720px}.container .offset-by-thirteen {padding-left:780px}.container .offset-by-fourteen {padding-left:840px}.container .offset-by-fifteen {padding-left:900px}@media only screen and (min-width:768px) and (max-width:959px) {.container {width:768px}.container .column,.container .columns {margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha {margin-left:0;margin-right:10px}.column.omega,.columns.omega {margin-right:0;margin-left:10px}.alpha.omega {margin-left:0;margin-right:0}.container .one.column,.container .one.columns {width:28px}.container .two.columns {width:76px}.container .three.columns {width:124px}.container .four.columns {width:172px}.container .five.columns {width:220px}.container .six.columns {width:268px}.container .seven.columns {width:316px}.container .eight.columns {width:364px}.container .nine.columns {width:412px}.container .ten.columns {width:460px}.container .eleven.columns {width:508px}.container .twelve.columns {width:541px}.container .thirteen.columns {width:604px}.container .fourteen.columns {width:652px}.container .fifteen.columns {width:700px}.container .sixteen.columns {width:748px}.container .one-third.column {width:236px}.container .two-thirds.column {width:492px}.container .padded .one.column,.container .padded .one.columns {width:28px}.container .padded .two.columns {width:76px}.container .padded .three.columns {width:110px}.container .padded .four.columns {width:167px}.container .padded .five.columns {width:220px}.container .padded .six.columns {width:268px}.container .padded .seven.columns {width:316px}.container .padded .eight.columns {width:354px}.container .padded .nine.columns {width:412px}.container .padded .ten.columns {width:460px}.container .padded .eleven.columns {width:508px}.container .padded .twelve.columns {width:541px}.container .padded .thirteen.columns {width:604px}.container .padded .fourteen.columns {width:652px}.container .padded .fifteen.columns {width:700px}.container .padded .sixteen.columns {width:728px}.container .padded .padded.one-third.column {width:236px}.container .padded .two-thirds.column {width:492px}.container .offset-by-one {padding-left:48px}.container .offset-by-two {padding-left:96px}.container .offset-by-three {padding-left:144px}.container .offset-by-four {padding-left:192px}.container .offset-by-five {padding-left:240px}.container .offset-by-six {padding-left:288px}.container .offset-by-seven {padding-left:336px}.container .offset-by-eight {padding-left:384px}.container .offset-by-nine {padding-left:432px}.container .offset-by-ten {padding-left:480px}.container .offset-by-eleven {padding-left:528px}.container .offset-by-twelve {padding-left:576px}.container .offset-by-thirteen {padding-left:624px}.container .offset-by-fourteen {padding-left:672px}.container .offset-by-fifteen {padding-left:720px}}@media only screen and (max-width:767px) {.container {width:300px}.container .columns,.container .column {margin:0}.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns {width:300px}.container .padded .eight.columns,.container .padded .eleven.columns,.container .padded .fifteen.columns,.container .padded .five.columns,.container .padded .four.columns,.container .padded .fourteen.columns,.container .padded .nine.columns,.container .padded .one-third.column,.container .padded .one.column,.container .padded .one.columns,.container .padded .seven.columns,.container .padded .six.columns,.container .padded .sixteen.columns,.container .padded .ten.columns,.container .padded .thirteen.columns,.container .padded .three.columns,.container .padded .twelve.columns,.container .padded .two-thirds.column,.container .padded .two.columns {width:280px}.container .offset-by-eight,.container .offset-by-eleven,.container .offset-by-fifteen,.container .offset-by-five,.container .offset-by-four,.container .offset-by-fourteen,.container .offset-by-nine,.container .offset-by-one,.container .offset-by-seven,.container .offset-by-six,.container .offset-by-ten,.container .offset-by-thirteen,.container .offset-by-three,.container .offset-by-twelve,.container .offset-by-two {padding-left:0}}@media only screen and (min-width:480px) and (max-width:767px) {.container {width:420px}.container .columns,.container .column {margin:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column {width:420px}.container .padded .one.column,.container .padded .one.columns,.container .padded .two.columns,.container .padded .three.columns,.container .padded .four.columns,.container .padded .five.columns,.container .padded .six.columns,.container .padded .seven.columns,.container .padded .eight.columns,.container .padded .nine.columns,.container .padded .ten.columns,.container .padded .eleven.columns,.container .padded .twelve.columns,.container .padded .thirteen.columns,.container .padded .fourteen.columns,.container .padded .fifteen.columns,.container .padded .sixteen.columns,.container .padded .one-third.column,.container .padded .two-thirds.column {width:400px}}.container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after {content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after {clear:both}.row,.clearfix {zoom:1}.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body {margin:0}.Print {display:none}a {-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.BackgroundImage {display:block;top:0;left:0;position:fixed;width:100%;height:auto;min-width:800px}.HomeChecks {background:url(../images/BGchecks.png);position:fixed;z-index:2;top:32px;width:100%;height:100%}.BGchecks {background:url(../images/BGchecks.png);position:relative;z-index:10;display:block;top:0;left:0;width:100%;padding-top:40px}.list li {display:block;padding:2px 0 2px 14px;background:url(../images/arrow-darkgrey.png) left no-repeat}hr {border:0;height:1px;margin:18px 0;position:relative;background:-moz-linear-gradient(left,rgba(102,108,113,0) 0,rgba(102,108,113,0) 15%,rgba(102,108,113,0.65) 50%,rgba(102,108,113,0) 85%,rgba(102,108,113,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(102,108,113,0)),color-stop(15%,rgba(102,108,113,0)),color-stop(50%,rgba(102,108,113,0.65)),color-stop(85%,rgba(102,108,113,0)),color-stop(100%,rgba(102,108,113,0)));background:-webkit-linear-gradient(left,rgba(102,108,113,0) 0,rgba(102,108,113,0) 15%,rgba(102,108,113,0.65) 50%,rgba(102,108,113,0) 85%,rgba(102,108,113,0) 100%);background:-o-linear-gradient(left,rgba(102,108,113,0) 0,rgba(102,108,113,0) 15%,rgba(102,108,113,0.65) 50%,rgba(102,108,113,0) 85%,rgba(102,108,113,0) 100%);background:-ms-linear-gradient(left,rgba(102,108,113,0) 0,rgba(102,108,113,0) 15%,rgba(102,108,113,0.65) 50%,rgba(102,108,113,0) 85%,rgba(102,108,113,0) 100%);background:linear-gradient(left,rgba(102,108,113,0) 0,rgba(102,108,113,0) 15%,rgba(102,108,113,0.65) 50%,rgba(102,108,113,0) 85%,rgba(102,108,113,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00666C71',endColorstr='#00666C71',GradientType=1)}h2+hr {margin-bottom:36px}em {color:#d31145}.float-left {float:left}.padded {padding:10px 10px 10px 10px}.whitebg-opaque {background-color:#fff}.whitebg {background:rgba(255,255,255,1)}#header {min-height:44px;position:relative;z-index:11;background:url(../images/BGchecks.png)}.Logo {margin-bottom:30px !important}.Logo img {float:left}.Logo p {float:right;font-size:21px;color:#FFF;margin-top:72px}nav {width:100%;text-align:center;position:fixed;z-index:12;top:0;background:#fff;-webkit-box-shadow:0 3px 5px rgba(50,50,50,.5);-moz-box-shadow:0 3px 5px rgba(50,50,50,.5);box-shadow:0 3px 5px rgba(50,50,50,.5);border-top:10px solid #d40f44}nav ul {width:1030px;height:44px;margin:0 auto}nav li {list-style:none;padding:0;margin:12px 0 0;display:inline}nav ul li {float:left;position:relative;display:inline-block;background:url(../images/menu/menu-seperater.png) left 0 no-repeat;zoom:1;*display:inline;padding-bottom:12px}.NoSeperater {background:0}.homeTopNav {background:url("../images/menu/Home.png") left 0 no-repeat;text-indent:-9999px}nav ul li a {font-family:Arial,Helvetica,sans-serif;display:inline-block;color:#666;padding:0 9px 5px;margin:0 5px;text-decoration:none;font-size:12px}nav ul li a:visited {color:#666}nav ul li a:hover {color:#d31145;border-bottom:3px solid #d40f44;padding-bottom:2px}#current {font-weight:bold !important}.Login {float:right;background:url(../images/menu/Padlock.png) left 0 no-repeat;color:#d21044}.Login a:link,.Login a:visited {color:#d21044}#mobile-nav-button-container {display:none}.dropdown {position:absolute;left:-999em;z-index:11;width:700px;margin:0 auto;float:left;display:inline;padding:15px;text-align:left;border-top:0;background:#FFF url(../images/menu/MegaShadow.png) left 0 no-repeat}#nav li:hover .dropdown {left:-1px;top:33px}.dropdown ul {display:block;width:680px;clear:both;margin:0;height:0 !important}.dropdown ul li,.dropdownStatic ul li {background:url(../images/menu/Redblock.png) left no-repeat;zoom:1;*display:inline;padding:0 0 0 5px;margin:2px 0 2px 5px;width:100px;line-height:16px}.dropdown ul li a,.dropdownStatic ul li a {padding:2px;margin:0;display:block;color:#666}.dropdown .headinglink,.dropdownStatic .headinglink {display:block;background-color:#ccc;clear:both;padding:3px;color:#fff;text-transform:uppercase}.dropdown .headinglink a,.dropdownStatic .headinglink a {padding:0;margin:0}.dropdown .headinglink a:hover,.dropdownStatic .headinglink a:hover,a:focus {border:0}.dropdown ul li a:hover,.dropdownStatic ul li a:hover,a:focus {color:#d21044;border:0;cursor:pointer}.Contactbox {position:relative;background-color:#1cbeca;color:#FFF;-moz-opacity:.9;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=90)}.Contactbox p {color:#FFF;font-size:15px;padding:5px 10px 10px 10px;margin:0}.Contactbox a {float:right;display:block;color:#FFF;margin:0;padding:0;padding-bottom:5px}.Contactbox .number {display:block;font-size:38px;padding:10px 0}.TopContent {margin-bottom:20px}.TopContentLeft {margin-top:20px}.TopContentLeft h2 {margin-bottom:20px}.TopContentLeft h3 {font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:lighter;margin:0}.TopContentLeft img {float:right}.TopContent h2.NoMargin {margin:0}.TopContent h2.Red {margin:10px 0 10px 0;color:#d31145}.TopContent h2.BottomLine {margin:10px 0 10px 0;border-bottom:1px solid #CCC;padding-bottom:10px;border-style:dotted}table {margin-bottom:20px;width:100%;font-size:13px}table td {padding:2px 0}td.TopContentTable {padding-bottom:10px;font-weight:bold}td.TopContentTableMany {padding-bottom:10px}table tr {line-height:18px}.tableButtom {background:#b30031;color:#fff;padding:5px 10px 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tableButtomGreen {background:green;color:#fff;padding:5px 10px 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tableButtomOrange {background:orange;color:#fff;padding:5px 10px 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tableButtomLightblue {background:lightblue;color:#fff;padding:5px 10px 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-left:5px; margin-right:5px;}input[type=submit].tableButtomGreen:hover,a.tableButtomGreen:hover,a.RedButtomPlain:hover {background:#1cbeca;color:#fff;cursor:pointer}.TopContentTablePadding {padding-bottom:30px}.TopContentLeft .DetailsTable {width:100%}.DetailsTable td.Title,th {text-align:left;color:#999}.DetailsTable td.Destination {font-size:14px;width:80%;padding-bottom:30px}.TableBottom {margin-bottom:20px}.TablePadding {margin:0 10px}p.booked {font:15px/19px;font-family:Arial,Helvetica,sans-serif}p.booked span {font:13px/14px;font-family:Arial,Helvetica,sans-serif;color:#999}.WhatPay {margin:20px 0 0;background:#FFF url(../images/QuickSearchDots.png) left bottom no-repeat}.WhatPay h2 {padding-left:10px;padding-bottom:10px}.WhatPayTable {margin-left:10px;width:92%}.WhatPay p {margin-left:10px;margin-right:10px}.WhatPayTable td.Title {color:#999}.WhatPayTable td.Destination {font-size:14px;width:80%;padding-bottom:30px}.WhatPayTable td.Prices {font-size:14px;padding-left:10px;text-align:right}.WhatPayTable td {padding-bottom:10px}.WhatPayTable tr.Total {border-top:2px solid #1cbeca;border-bottom:2px solid #1cbeca}.blueKeyline {border-bottom:2px solid #1cbeca}.WhatPayTable tr.Total td {padding-top:5px;font-size:18px;margin-bottom:40px}tr.RedText td {color:#bd0039;font-size:14px;padding-top:10px}.Balance {font-size:14px}table.RdoInsurance {font-size:15px}.extras fieldset,.details fieldset {width:auto;min-width:400px;clear:both;margin-bottom:30px}.yoursolos fieldset {width:auto;min-width:400px;margin-bottom:30px}.extras p,.details p,yoursolos p {color:#666c71}.extras legend,.details legend,.yoursolos legend {font-size:21px;margin-bottom:10px;color:#666c71}.yourDetails legend {font-size:21px;margin-bottom:10px;color:#666c71}.details legend span,.yourDetails legend span {display:inline-block;width:300px;font-size:13px}.details label,.yoursolos label {color:#666c71;font-size:80%;line-height:2em;padding:0 20px 0 0;text-align:right}.extras label {color:#666c71;line-height:2em}.extras label span {display:inline-block;width:160px}.details label span,.yoursolos label span {display:inline-block;width:100px}.extras label span+span,.details label span+span,.yoursolos label span+span {display:inline-block;width:120px;text-align:right;font-size:15px;font-weight:bold}.extras select,.details select {margin:5px 0;xpadding:5px 7px;font-size:13px;min-width:180px}.extras select#ddlTitle,.details select#ddlTitle,.yoursolos select#ddlTitle {min-width:60px}.extras select.age,.details select.age {margin:10px 24px}.extras em,.details em,.yoursolos em {color:#666c71}.yourDetails table {font-size:15px}.yourDetails label {font-size:80%;color:#666c71;text-align:right;padding:0 20px 0 0}.yourDetails label span {display:inline-block;width:100px}.yourDetails select {margin:5px 0;padding:5px 7px;font-size:13px;min-width:200px}.yourDetails input[type=text] {width:200px}.yourDetails input[type=radio] {width:50px}.yourDetails textarea {width:300px}.yourDetails input[type=text],.yourDetails textarea {float:none;xdisplay:block;margin:5px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #a8a8b7;padding:5px 7px;font-size:13px;-webkit-box-shadow:inset 2px 1px 5px 3px #eeeef1;box-shadow:inset 2px 1px 5px 3px #eeeef1}.extras em.featured,.details em.featured,.yourDetails em.featured {color:#d31145;float:right;width:600px}div.newsletterSignupContainer {border-top:2px solid #1cbeca;border-bottom:2px solid #1cbeca;padding:20px 30px 20px 0;line-height:17px}div.newsletterSignupContainer label {display:block;float:left;text-align:left;font-size:13px}input#newsletterSignupAgree {float:left;width:50px}input#termsAgree {text-align:left;font-size:16px}div.termsContainer {background:#f1f1f1;border:2px solid #d1d1d1;padding:20px}div.paymentInfoBox {float:right;width:250px;background:#f1f1f1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 2px 1px 5px 3px #eeeef1;box-shadow:inset 2px 1px 5px 3px #eeeef1;padding:10px}label.termsLabel {font-size:120%}label.termsLabel span {font-size:60%}.blueBtn {display:inline-block;margin:0 12px;padding:5px 9px;color:#FFF;background:#1cbeca;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.details .blueBtn {margin-top:30px}.blueBtn:hover {color:#FFF;background:#666c71}.continue,.continueSmall {display:block;cursor:pointer;color:#FFF;font-size:18px;font-style:italic;background:#1cbeca url(../images/BlueArrow.png) right 0 no-repeat;border:0;padding:12px 30px 12px 20px;margin-bottom:30px}.continueSmall {font-size:11px}.QuickSearch,.QuickSearchResults {margin-top:20px;position:relative}.QuickSearch {height:320px}.QuickSearch h2,.QuickSearchResults h2 {color:#bd0039;padding-left:10px;padding-bottom:10px}.QuickSearch p,.QuickSearchResults p {color:#666c71;padding-left:10px;padding-bottom:10px}.QuickSearchform p {clear:left;margin:0;padding:5px 0;padding-left:12px}.QuickSearchform p label {width:125px;display:block;float:left;color:#646464}.QuickSearchform p select {width:125px}.QuickSearchform p input {width:243px;padding-left:2px}.QuickSearchform input {width:243px;height:20px;padding-left:2px;margin-top:10px;background-color:#f7f7f7;border:1px solid #CCC;-moz-border-radius:5px;border-radius:5px}.QuickSearchButton input {display:inline-block;cursor:pointer;margin:10px 20px 5px 0;color:#FFF;background:#b30031 url(../images/Search.png) left 0 no-repeat;width:80px;padding-left:20px;float:right;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.QuickSearchform p.TickBox label {float:left;width:80px;margin-top:4px}.QuickSearchform p.TickBox input {float:left;width:25px;margin-top:4px;margin-left:120px;border:0;background:0}.AdvancedSearch {float:left;margin-top:13px;margin-left:12px;margin-bottom:30px;font-size:11px}.OrderBrochure {position:absolute;bottom:-10px;right:-10px}.OrderBrochure a:link {text-indent:-9999px;display:block;background:url(../images/OrderBrochure.png) left 0 no-repeat;height:104px;width:286px}.content {padding:20px 0;margin:0;min-height:400px;position:relative;z-index:999;height:100%}.content.no-intro {margin-top:-20px}.row:first-of-type {margin-top:20px}.row .four:first-child {margin-left:0}.row .four:nth-child(4) {margin-right:0}.product h1 {font-size:42px;line-height:56px}.product .QuickSearch {height:220px}.product-img {position:relative;margin-bottom:20px}.product-img img {position:relative;z-index:20;width:100%;height:auto}.product-img h3 {position:absolute;z-index:21;top:10px;left:14px;color:#FFF;font-size:26px}.tourOverview ul {list-style-type:square;margin-left:15px}.FilterDropDown p .ddlDropdown {margin-top:10px;width:95%}.sub-nav li a.active {color:#FFF;font-weight:bold;background:#9e002f url(/images/TabUpArrow.gif) center bottom no-repeat}#RedBar {padding:0;margin:0;position:relative;z-index:999;xheight:100%;background:transparent url(../images/RedBar.gif) left 0 repeat-x}.Progress ul li {float:left;zoom:1;display:block;padding:10px 50px 0 30px;font-size:14px;margin:0;color:#FFF;height:37px;position:relative;background-color:#c1bbbb}.Progress ul li:after {background:url(../images/ProgressBar/grey-arrow.png) no-repeat;width:14px;height:37px;display:block;position:absolute;top:0;right:-11px;z-index:999;content:" "}.Progress {height:37px;margin-bottom:30px;background-color:#d31145}.Progress ul li.active {font-weight:700}.Progress ul li.step1.active {background-color:#d31145}.Progress ul li.step1.active:after {background-image:url(../images/ProgressBar/red-arrow.png)}.Progress ul li.step1.complete {background-color:#e43c69}.Progress ul li.step1.complete:after {background-image:url(../images/ProgressBar/light-red-arrow.png)}.Progress ul li.step2.active,.Progress ul li.step2.complete {background-color:#f26f06}.Progress ul li.step2.active:after,.Progress ul li.step2.complete:after {background-image:url(../images/ProgressBar/orange-arrow.png)}.Progress ul li.step2.complete {background-color:#eea367}.Progress ul li.step2.complete:after {background-image:url(../images/ProgressBar/light-orange-arrow.png)}.Progress ul li.step3.active,.Progress ul li.step3.complete {background-color:#ffbb04}.Progress ul li.step3.active:after,.Progress ul li.step3.complete:after {background-image:url(../images/ProgressBar/yellow-arrow.png)}.Progress ul li.step3.complete {background-color:#eccc76}.Progress ul li.step3.complete:after {background-image:url(../images/ProgressBar/light-yellow-arrow.png)}.Progress ul li.step4.active,.Progress ul li.step4.complete {background-color:#24ae07}.Progress ul li.step4.active:after,.Progress ul li.step4.complete:after {background-image:url(../images/ProgressBar/green-arrow.png)}.Progress ul li.step4.complete {background-color:#7bd968}.Progress ul li.step4.complete:after {background-image:url(../images/ProgressBar/light-green-arrow.png)}.Progress ul li a,.Progress ul li a:hover {color:#FFF}.sub-nav {list-style:none;margin:0;overflow:hidden;padding:0;width:100%;background-color:#bd0039;font-size:13px}.sub-nav li {float:left;line-height:34px;overflow:hidden;padding:0;position:relative;margin:0}.sub-nav li a {border-right:1px solid #FFF;color:#FFF;display:block;letter-spacing:0;outline:0;padding:0 15px;text-decoration:none;height:37px;padding-top:3px;background:transparent url(../images/TabUpArrow.gif) center 40px no-repeat}.sub-nav li.active a {color:#FFF;font-weight:bold}.sub-nav li i {opacity:.5}.sub-nav li a:hover {background:#9e002f url(../images/TabUpArrow.gif) center bottom no-repeat;color:#FFF}.sub-nav li.active a {background:#9e002f url(../images/TabUpArrow.gif) center bottom no-repeat}.sub-nav li.AddFavourites {float:right;display:block;border:0}.sub-nav li.AddFavourites a {background:url(../images/stars.png) left 11px no-repeat;padding-left:25px;border:0}.sub-nav li.AddFavourites a:hover {background:url(../images/stars.png) left -19px no-repeat}.tabs-nav {list-style:none;margin:0;overflow:hidden;padding:0;width:100%;background-color:#bd0039}.tabs-nav li {float:left;line-height:34px;overflow:hidden;padding:0;position:relative;margin:0}.tabs-nav li a {margin-right:0;border-right:1px solid #FFF;color:#FFF;display:block;letter-spacing:0;outline:0;padding:0 15px;text-decoration:none;height:37px;padding-top:3px}.tabs-nav li:first-child a {border-left:1px solid #FFF}.tabs-nav li.active a {color:#FFF;font-weight:bold}.tabs-nav li.active a i {opacity:.8}.tabs-nav li i {opacity:.5}.tabs-nav li a:hover {background:#9e002f;color:#FFF}.tabs-nav li.active a {background:#9e002f url(../images/TabUpArrow.gif) center bottom no-repeat}.tabs-container {margin:20px 0 20px;overflow:hidden;width:100%}a.blueBg {background:#1cbeca}.tabs-nav li.AddFavourites {background:url(../images/italy/AddFavouritesStar.png) left 10px no-repeat;float:right;display:block;padding-left:10px}.tabs-nav li.AddFavourites a:hover {background:0}.tabs-nav li.AddFavourites.active a {background:0;font-weight:normal}.tabs-nav li.AddFavourites a,.tabs-nav li.AddFavourites a:hover {border-right:0}.PriceSlider p {margin-top:22px}.FilterDropDown p {padding-top:20px}.FilterDropDown p #Dropdown {margin-top:10px;width:95%}.Filters {padding-bottom:20px}.Polaroids img {padding:5px 5px 0}.Polaroids h4 a {padding:5px 5px 0;color:#333}.Polaroids h4 a:hover {color:#d31145}.Polaroids p {padding:0 5px}.Polaroids p .price {color:#d31145;font-size:24px}.Polaroids {border:1px solid #e1e1e1;margin-bottom:40px;background-color:#fff}.PolaroidsPadding div {margin-bottom:20px}.Polaroids p.NoMargin {margin:0}.lifted:before,.lifted:after {bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.lifted:after {right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.drop-shadow {position:relative;float:left;width:40%;padding:1px;margin:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3),0 0 10px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3),0 0 10px rgba(0,0,0,0.1) inset;box-shadow:0 1px 1px rgba(0,0,0,0.3),0 0 10px rgba(0,0,0,0.1) inset}.drop-shadow:before,.drop-shadow:after {content:"";position:absolute;z-index:-2}.Ribbon {position:absolute;top:-13px;right:-13px}.LastMinute {position:absolute;top:-13px;right:-13px}.RollOverOffer div {display:none;position:absolute}.RollOverOffer div p {display:block;margin:0;padding:10px;line-height:normal}.RollOverOffer:hover div {display:block;padding-bottom:27px;background:url(../images/OfferTip.png) left bottom no-repeat;position:absolute;left:203px;top:-115px;height:100px;z-index:99;margin-left:0;width:208px;color:#FFF}.Extrasboxes img,.ExtrasboxesLong img {padding:0 5px 0 10px}.Extrasboxes h4 a,.ExtrasboxesLong h4 a,.TravelMoney h4 a {padding:10px 5px 0 10px;color:#333;margin-top:100px}.Extrasboxes h4 a:hover {color:#d31145}.ExtrasboxesLong h4 a:hover,.TravelMoney h4 a:hover {color:#d31145}.Extrasboxes p,.ExtrasboxesLong p {padding:10px 8px 0 11px}.Extrasboxes {border:1px solid #e1e1e1;margin-bottom:50px;height:300px}#PolaroidsPadding {margin-bottom:20px}.Extrasboxes .redExtra,.ExtrasboxesLong .redExtra {background:#b30031;color:#fff;padding:5px 10px 5px 10px;float:right;margin-right:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px}.redExtraLong {background:#b30031;color:#fff;padding:5px 10px 5px 10px;float:right;margin-right:10px}.ExtrasboxesLong ul {padding:0 5px 20px 30px;list-style:disc;font-size:13px}.ExtrasboxesLong {border:1px solid #e1e1e1;margin-bottom:50px;height:400px}.redExtra {background:#b30031;color:#fff !important;padding:5px 10px;margin-right:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px}.search-results-title {margin-top:25px}.Moneycorp {background-color:#c51f33}.Moneycorp img {margin-left:10px}.Moneycorp ul {padding:0 5px 20px 30px;list-style:disc;color:#FFF}.MoneycorpText p {padding-left:20px}.Moneycorpform {clear:left;margin:0;margin-left:20px}.Moneycorpform p {clear:left;margin:0;padding:0}.Moneycorpform p label {width:125px;display:block;float:left}.Moneycorpform p select {width:125px}.Moneycorpform p input {width:123px}.Moneycorpform input {margin-top:10px;background-color:#f7f7f7;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;height:20px}.YouSpendText {padding-top:12px}.Moneycorpform img {margin-left:14px}.MoneycorpformGetRates input,.MoneycorpformOrder input {display:inline-block;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:10px 20px 10px 0;*float:left;color:#FFF;background:#b30031;width:80px;float:right}.AverageTemp {float:right;width:225px;margin-left:15px;margin-bottom:15px}.AverageTemp P {padding:10px 10px 0 10px;color:#666;margin:0}.AverageTemp P.red {float:left;font-size:34px;padding:10px 10px 0 10px;color:#be0038}.WeatherIcon {float:right;font-size:34px;padding:00px 10px 0 10px;position:relative;top:-8px;margin-right:20px}.AverageTemp P.Rainfall {clear:both;padding:0 10px 0 10px;margin:0}.AverageTemp P.RainfallNumber {clear:both;padding:0 10px 20px 10px;margin:0;font-size:18px}div.StarsOne {padding-right:68px;background:url(../images/ratings.png) 0 10px no-repeat;line-height:30px}div.StarsOnePlus {padding-right:68px;background:url(../images/ratings.png) 0 -17px no-repeat;line-height:30px}div.StarsTwo {padding-right:68px;background:url(../images/ratings.png) 0 -47px no-repeat;line-height:30px}div.StarsTwoPlus {padding-right:68px;background:url(../images/ratings.png) 0 -77px no-repeat;line-height:30px}div.StarsThree {padding-right:68px;background:url(../images/ratings.png) 0 -107px no-repeat;line-height:30px}div.StarsThreePlus {padding-right:68px;background:url(../images/ratings.png) 0 -137px no-repeat;line-height:30px}div.StarsFour {padding-right:68px;background:url(../images/ratings.png) 0 -167px no-repeat;line-height:30px}div.StarsFourPlus {padding-right:68px;background:url(../images/ratings.png) 0 -197px no-repeat;line-height:30px}div.StarsFive {padding-right:68px;background:url(../images/ratings.png) 0 -227px no-repeat;line-height:30px}.RedButtomPlain {background:#b30031;color:#fff;padding:5px 10px 5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:0;clear:both}.SmallAtolText {line-height:13px;color:#666;padding-top:20px}.SmallAtolText img {float:left;margin-right:10px}.Contactdetail {margin-top:20px;background:#FFF url(../images/QuickSearchDots.png) left bottom no-repeat}.Contactdetail h2,.Contactdetail h3 {padding-left:10px;padding-bottom:10px}.Contactdetail p {padding-left:10px}.Contactdetail a {color:#d31145}.Openinghours {margin:10px 0 30px 0;overflow:hidden}.Openinghours dl {margin-bottom:32px}.Openinghours dt,.Openinghours dd {display:block;width:140px;float:left;padding:3px}.Openinghours dt {clear:left}.Contact label {display:block}.Contact input[type=text] {float:none;display:block;width:95%;margin:5px 0 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #a8a8b7;padding:5px 7px;font-size:13px;-webkit-box-shadow:inset 2px 1px 5px 3px #eeeef1;box-shadow:inset 2px 1px 5px 3px #eeeef1}.Contact input[type=checkbox] {float:left;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #a8a8b7;padding:5px 7px;font-size:13px;-webkit-box-shadow:inset 2px 1px 5px 3px #eeeef1;box-shadow:inset 2px 1px 5px 3px #eeeef1}.Contact input.ContactButton {display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 12px;*float:left;color:#FFF;background:#b30031;border:0;width:80px;float:right;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.Contact input.ContactButton:hover {background:#1cbeca}.Contact select {clear:both;width:150px;height:20px;font-size:12px;margin:5px 0 23px}.EnquiryBox {height:154px;float:none;display:block;margin:5px 0 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #a8a8b7;padding:5px 7px;font-size:13px;-webkit-box-shadow:inset 2px 1px 5px 3px #eeeef1;box-shadow:inset 2px 1px 5px 3px #eeeef1}.login table table tr td:last-child {display:table-cell}.login table table td {border:0}.login label {display:block}.login input {float:none;width:284px;margin:5px 5px 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #a8a8b7;padding:5px 7px;font-size:13px;-webkit-box-shadow:inset 2px 1px 5px 3px #eeeef1;box-shadow:inset 2px 1px 5px 3px #eeeef1}.login input.LoginButton {display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 20px 110px;float:left;color:#FFF;background:#b30031;border:0;width:80px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.login input.LoginButton:hover {background:#1cbeca}.login a {float:left;color:#666}.login h3 {font-size:20px}.login h3 a {font-size:20px;float:none;color:#d31145}.insurance {padding-top:10px}.insurance label {padding-left:10px}.insurance input {padding-left:10px;float:left}.insurance select {width:200px;margin-left:23px}.insurance p.Price {padding:0 0 0 20px;margin-top:-10px;font-size:14px}.insurance p a {color:#333;text-decoration:underline}.insuranceButton {display:inline-block;cursor:pointer;color:#FFF;font-size:14px;background:#1cbeca url(../images/BlueArrow.png) right 0 no-repeat;float:right;border:0;padding:14px 30px 14px 30px;margin-bottom:30px}.disabled {color:#ccc}a.disabled {color:#333;text-decoration:underline}.aside {background-color:#e4e4e4}.aside h1,.aside h2,.aside h3,.aside h4 {padding-left:10px;padding-top:10px}.aside p,.aside li {padding:0 10px 0 10px}.aside a {xpadding:0 10px 0 10px;color:#d31145;margin-bottom:40px;xdisplay:block;font-size:13px}.remember {background:#FFF url(../images/QuickSearchDots.png) left bottom no-repeat;height:200px}.remember ul {padding:0 0 20px 30px;list-style:disc}.remember h4 {padding-left:10px;padding-top:10px}.remember p {padding:0 10px 0 10px}.remember a {padding:0 10px 0 10px;color:#d31145;margin-bottom:40px;display:block}blockquote {padding-left:40px;padding-top:18px;padding-bottom:5px;padding-right:10px;margin:0;background-image:url(../images/PageContent/Quotes.png);background-position:middle left;background-repeat:no-repeat;text-indent:0}.GalleryThumbInPage img {padding:10px 5px 00px 10px}.GalleryThumb p {margin:0 0 10px;padding:5px 5px 10px 10px}.GalleryThumb img {padding:10px 5px 00px 7px}footer {clear:both;width:100%;background-color:transparent;text-align:left;padding-bottom:40px;z-index:1001;position:relative;overflow:hidden}footer .block {padding:10px;margin-bottom:10px}footer h1 {font-size:23px;line-height:45px;text-align:left;float:left;margin-bottom:10px;margin-top:0 !important;padding-left:15px}footer h2 {font-size:23px;line-height:23px;text-align:left;color:#333;margin-bottom:10px;padding:0}footer h3 {font-size:21px;line-height:23px;text-align:left;color:#333;margin-bottom:10px;padding:0}footer p {text-align:left;color:#333;margin:10px 0 10px 0;padding:0}footer a {font-size:13px}footer a:hover {color:#FC0;font-size:13px}footer ul {padding:0}footer li img {padding:0;margin:5px 0 0}footer ul+a {padding:8px 10px;font-size:13px}.social {margin:10px}.social li {margin-right:0}.social li a {display:block;width:24px;height:24px;text-indent:-9999px}.social li a.youtube-icon {background:url(../images/youtube-icon.png) no-repeat}.social li a.twitter-icon {background:url(../images/twitter-icon.png) no-repeat}.social li a.facebook-icon {background:url(../images/facebook-icon.png) no-repeat}footer hr.space {margin-bottom:30px}.partners {float:left}.booking-safely {margin-bottom:10px}.partners h3 {font-size:14px;color:#999;font-family:Arial,Helvetica,sans-serif}.partners li {display:inline-block;text-indent:-9999px;height:30px;margin-right:6px}li.ATOL {background:url(../images/atol.png) no-repeat;width:30px}li.SSL {background:url(../images/ssl-cert.png) no-repeat;width:58px}li.VISA {background:url(../images/secure-visa-mastercard.png) no-repeat;width:164px;padding-right:20px}li.BA {background:url(../images/ba-logo.png) no-repeat;width:191px;margin-right:10px}li.Virgin {background:url(../images/virgin-atlantic-logo.png) no-repeat;width:119px}.h4inline {display:inline;padding-right:10px}@media only screen and (min-width:768px) and (max-width:959px) {.partners {text-align:left;padding-bottom:10px;z-index:2}}@media only screen and (max-width:767px) {.partners {text-align:center;z-index:2}.partners div+div {margin-top:20px}}footer .header {background-color:#0081a0;height:45px;position:relative;margin-bottom:15px}footer .header ul {float:right}footer li {display:inline-block;margin-right:4px}.space40 {margin-top:40px}a.forum {text-indent:-9999px;display:block;width:220px;height:74px;xbackground:url(../images/forum.png);float:left;margin:42px 10px 0 0}.awards {float:left;margin:32px 0}.footer-details {padding-top:20px}.footer-details ul {float:left;font-size:12px;padding-bottom:15px}.footer-details li {float:left;margin-right:14px}.address {float:right;margin:0;text-align:right}.smallprint {clear:left;font-size:12px}footer hr {border:0;height:1px;margin:18px 0;position:relative;background:-moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,0)15%,rgba(255,255,255,.65)50%,rgba(255,255,255,0)85%,rgba(255,255,255,0)100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(15%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.65)),color-stop(85%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,0)15%,rgba(255,255,255,.65)50%,rgba(255,255,255,0)85%,rgba(255,255,255,0)100%);background:-o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,0)15%,rgba(255,255,255,.65)50%,rgba(255,255,255,0)85%,rgba(255,255,255,0)100%);background:-ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,0)15%,rgba(255,255,255,.65)50%,rgba(255,255,255,0)85%,rgba(255,255,255,0)100%);background:linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,0)15%,rgba(255,255,255,.65)50%,rgba(255,255,255,0)85%,rgba(255,255,255,0)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF',endColorstr='#00FFFFFF',GradientType=1)}#twitter li {margin:0 0 22px 0;padding:0 0 0 25px;background:url(../images/twitter_widget_ico_01.png) no-repeat left 5%}#twitter a {color:#fff}#twitter b a {color:#707070;font-weight:normal}#footer-bottom {background:#2c2c2c;min-height:60px;position:relative;z-index:999}#copyright {color:#777;margin:22px 0}#copyright a,#copyright span {color:#bbb}.social-links {margin:22px 0;float:right}.social-links-about {padding:15px 0 5px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;display:block;float:left;width:100%;margin-bottom:20px}.social-links li:first-child,.social-links-about li:first-child {margin-left:0}.social-links li {display:inline;list-style:none;opacity:.4;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-indent:-9999px;margin-left:15px;float:left}.social-links-about li {display:inline;list-style:none;opacity:.4;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-indent:-9999px;margin-right:15px;margin-bottom:10px;float:left}.social-links a,.social-links-about a {background-repeat:no-repeat;background-position:0 -14px;display:block;height:14px;width:20px}.social-links li:hover,.social-links-about li:hover {opacity:1}.twitter {background:url(../images/SocialIcons/social_icons_twitter.png) no-repeat}.facebook {background:url(../images/SocialIcons/social_icons_facebook.png) no-repeat}.digg {background:url(../images/SocialIcons/social_icons_digg.png) no-repeat}.vimeo {background:url(../images/SocialIcons/social_icons_vimeo.png) no-repeat}.youtube {ackground:url(../images/SocialIcons/social_icons_youtube.png) no-repeat}.skype {background:url(../images/SocialIcons/social_icons_skype.png) no-repeat}#departure-information h2.BottomLine {margin-bottom:15px}#departure-information table th {color:#000;font-weight:bold;padding-bottom:10px}#departure-information table td {padding-bottom:10px}@media only screen and (max-width:767px) {#departure-information table,#departure-information tbody,#departure-information td,#departure-information th,#departure-information thead,#departure-information tr {display:block}#departure-information tr {margin-bottom:15px}#departure-information thead tr {position:absolute;top:-9999px;left:-9999px}#departure-information tr {border:1px solid #ccc}#departure-information td {border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}#departure-information td:before {position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700;content:attr(data-title)}.booking-button-container {padding-left:0 !important;text-align:center !important;padding-top:15px;padding-bottom:15px}.booking-button-container a.tableButtom {display:block;margin:auto;max-width:100%}}@media only screen and (min-width:960px) {table a {color:#333}}@media only screen and (max-width:959px) {table a {color:#333}#mobile-nav-button-container {position:absolute;top:30px;right:0;z-index:100;display:block}#mobile-nav-button-container a {color:#fff;background-color:#d31044;padding:10px 25px}.sidr-class-headinglink,.sidr-class-headinglink a {color:#666;background-color:#ccc;cursor:default}nav {display:none}#header {min-height:0}.BGchecks {padding-top:20px}.continueSmall {font-size:10px;padding:12px 10px 12px 5px}} @media only screen and (min-width:768px) and (max-width:959px) {.homeTopNav {display:none}.Login {float:right;background:url(../images/menu/Padlock.png) left 2px no-repeat;color:#d31145;padding-left:6px}.Contactbox .number {font-size:28px;display:block;padding:10px 0}.QuickSearch {height:400px}.OrderBrochure a:link {text-indent:-9999px;display:block;background:url(../images/OrderBrochure-stacked.png) left 0 no-repeat;height:104px;width:226px}.QuickSearchform p.TickBox label {float:left;width:80px;margin-top:9px}.QuickSearchform p.TickBox input {float:left;width:25px;margin-left:0;border:0;background:0}}@media only screen and (max-width:767px) {.mobile-hide,.tableButtom,table tr td+td+td+td+td+td+td,table tr td:last-child {display:none}.login td {display:table-cell!important}.login input{width:auto;}.Contact input.ContactButton {float:left;margin:0 0 30px;padding:8px}.TopContentLeft p {width:280px}.OrderBrochure {bottom:-15px;right:-10px}.slider_description {display:none}.details .blueBtn {clear:both;margin:0 0 20px}nav {position:absolute;border-top:0;display:none}nav ul li a {font-size:14px}nav ul {height:auto}nav li {margin:0}.homeTopNav {background-image:none;text-indent:0}#backtotop a {display:none}.info-box a {margin:15px 0 0 0}.info-box p {margin:10px 0 0 0}.post-content {margin:0 !important}.post-title h2 a {padding:0}.post-date {text-align:left}.project .flexslider {margin-bottom:20px}.mr-rotato-prev,.mr-rotato-next,.mr-rotato-disabled {margin-right:-10px}footer h1 {float:left;font-size:24px;margin-top:-20px}footer h1 span {display:none}footer h2 {margin-top:0}.BackgroundImage {display:block;top:0;left:0;position:fixed}.ImageHolder {position:relative}.Logo img {width:120px;display:block}.Logo {padding-top:20px;float:left;padding-bottom:10px}h1 {font-size:36px;padding-top:20px;padding-bottom:20px}.TopContentLeft {padding-left:10px}.TopContentLeft h2 {margin-top:10px}h2.RedBarText {color:#FFF;font-size:14px;text-align:center;padding:5px 0 30px 0}.TopContentLeft img {float:right;margin-right:12px;width:120px}.Polaroids {text-align:center}.Polaroids img {padding:5px 5px 0 5px;margin:5px auto}.Polaroids p {padding:0 5px 0 5px}.Polaroids p .price {color:#d31145;font-size:24px}.Polaroids {border:1px solid #e1e1e1;margin-bottom:50px}.Polaroids p.NoMargin {margin:0}.Polaroids img.Ribbon {padding:5px 5px 0 5px;width:80px}.AverageTemp {width:190px}.RollOverOffer div {display:none;position:absolute}.RollOverOffer div p {display:block;margin-left:10px;padding:10px 0;line-height:normal}.RollOverOffer div span {clear:both;width:208px;background:url(../images/italy/RollOverBottom.png) no-repeat;height:27px;display:none}.RollOverOffer:hover div {display:block;background:#1cbeca;position:absolute;left:203px;top:-115px;z-index:99;margin-left:0;width:208px;color:#FFF}.RollOverOffer:hover div p {display:none;color:#FFF;padding-right:10px}.TopContent h2.NoMargin {margin-top:10px}.Extrasboxes img {padding:0}.ExtrasboxesLong img {padding:0}.TravelMoney img {padding:0;margin:0;width:94%}.TravelMoney .Moneycorp {width:96px;margin:0}.tableButtom {max-width:100px}table.DetailsTable tr td:last-child,table.WhatPayTable tr td:last-child {display:block}.tabs-nav li {clear:both}.tabs-nav li a {border-bottom:1px solid #FFF;width:270px}.tabs-nav li:first-child a {border-left:0}.tabs-nav li.AddFavourites {background:url(../images/italy/AddFavouritesStar.png) 146px 12px no-repeat;float:left;display:block;padding-left:0}.tabs-nav li.AddFavourites a:hover {background:#9e002f}.sub-nav li {clear:both}.sub-nav li a {border-bottom:1px solid #FFF;width:420px}.sub-nav li:first-child a {border-left:0}.sub-nav li.AddFavourites {float:left;display:block;border:0}.sub-nav li.AddFavourites a,.sub-nav li.AddFavourites a:hover {background:url(../images/stars.png) 140px 11px no-repeat;padding-right:25px;padding-left:10px;border:0}.Progress ul li {display:inline-block;padding:10px 20px 0 10px;font-size:15px;margin:0;zoom:1;*display:inline}.address {float:left;margin:20px 10px;text-align:left}footer p.smallprint {padding-top:20px}table {width:100%;margin:10px 0 25px}table td {border:1px solid #dedede;padding:2px;font-size:11px}table th {width:100%;border:0;padding:2px;font-size:11px}table a {color:#b30031} .WhatPay table td {border:0}.content.no-intro {margin-top:0}.Contact {margin-top:20px}.product h1 {font-size:29px;line-height:36px;margin-top:-10px;height:120px}.details fieldset {width:100%;min-width:100%}.details label span {display:inline-block;width:140px}.details label span+span {display:inline-block;width:100px;text-align:right;font-size:15px}.details select {margin:10px 24p;min-width:180px}.details select.age {margin:10px 24px}.continueSmall {font-size:18px;padding:12px 30px 12px 20px}@media only screen and (min-width:480px) and (max-width:767px) {.TopContentLeft p {width:400px}.tabs-nav li {clear:both}.tabs-nav li a {border-bottom:1px solid #FFF;width:420px}.tabs-nav li:first-child a {border-left:0}.Logo p {display:none}footer .eight.columns,footer .four.columns {margin-top:20px}footer .sixteen.columns:first-of-type {margin-bottom:0}footer h1 {font-size:23px;line-height:25px;text-align:left;float:left;margin:0 10px;color:#FFF}}@media only screen and (max-width:479px) {.social li {margin-right:0}.sub-nav li a {background-position:145px 40px}.sub-nav li a:hover {background-position:145px bottom}.sub-nav li.active a {background-position:145px bottom}.Progress ul li {display:inline-block;padding:10px 20px 0 10px;font-size:14px;margin:0;zoom:1;*display:inline}.Logo p {display:none}footer h1 {font-size:19px;line-height:15px;text-align:left;float:left;color:#fff}footer h2,footer h3 {font-size:19px;line-height:23px;text-align:left;color:#333;padding:0}.continue {font-size:14px;padding:12px 10px 12px 6px}}.debug {border:1px solid red}.footer-cols {background-color:#fff !important;width:940px}.footer-cols .columns {margin-right:0}.footer-cols .footer-details {width:910px !important;margin-left:5px}.footer-cols a.forum {margin-top:10px}.footer-cols .awards {margin-top:0}.bg {position:fixed;z-index:0;zoom:1;overflow:hidden;width:100%;min-width:320px;height:auto;min-height:100%;top:0;left:0;display:block;background:url(../images/banner1.jpg) 0 0 no-repeat}@media only screen and (max-width:959px) and (min-width:768px) {.footer-cols {width:750px}.footer-cols .footer-details {width:725px !important}}@media only screen and (max-width:767px) {.footer-cols {width:420px;margin-top:25px}footer li {margin-right:0}.footer-cols .footer-details {width:390px !important}}@media only screen and (max-width:479px) {.footer-cols {width:300px}.footer-cols .footer-details {width:270px !important}.redExtra {padding:5px}.continueSmall {font-size:14px;padding:12px 10px 12px 6px}}@media only screen and (max-width:420px) {.social {display:none}}