a {color:#00F}
a:visited {color:#00F}
a:hover {color:#000}
a {cursor: pointer}

body {margin:0}
form {margin:0;padding:0;text-align:left}
img {border:0;vertical-align:top}
h1 {color:#577cb2;font-size:22px}
h2 {color:#69a;font-size:19px}
h3 {color:#656565;font-size:17px}
h2.name {color:#ffb401}
h1.wait {color:#577cb2;font-size:24px;font-family:'Arial'}
h3.wait {color:#646f7b;font-size:18px;font-family:'Verdana';font-weight:normal;margin:5px}
h4 {color:#69c;font-size:18px;font-family:'Verdana';font-weight:normal;margin:5px}
.stateTitle {font-size:18px}
#SearchState {color:#505050;font-size:14px;font-family:'Verdana'}

.h1 {color:#577cb2;font-size:22px;font-weight:bold;margin:10px;text-align:center}
.h1L {color:#577cb2;font-size:22px;font-weight:bold;margin:10px 0 10px 0;text-align:left}
.h2 {color:#69a;font-size:19px;font-weight:bold;margin:10px;text-align:center}

.minisearchB .h1 {font-family:Arial, Trebuchet, Verdana, sans-serif;color:#ff7e00;font-style:italic;border-bottom:1px solid #ff9100;text-shadow: #ffffff 1px 1px 1px;font-weight:bold;font-size:13pt;margin:0 0 10px 0;text-align:left}
.searchField {font-size:1.1em;font-weight:bold}

#header {width:1000px;height:100px;padding-top:4px}
#logoDiv {float:left;width:272px}
#banDiv {float:right;overflow:hidden;width:728px}

#glogo {width:260px;height:75px;margin-top:10px}

#ui-datepicker-div {display:none}

.botcontent{color:#606060;font-size:8pt;width:1000px}
.botcontent a {color:#606060}
.botcontent a:hover {color:#000}
.botcontent h2 {font-size:12px}
#fcontent div.map {float:left;width:190px}
#fcontent div.intl {float:left;width:620px}
#fcontent ul {list-style:none;padding:0;text-align:left;color:#606060;margin-left:10px}
#fcontent div.intl ul {display:inline-block;vertical-align:top;width:114px;*float:left;*margin-top:10px}
#fcontent h3, #fcontent div.h3 {text-align:left;color:#606060;font-size:8pt;padding:10px 0 10px 10px;margin:0;border-bottom:1px solid #e0e0e0}
#fcontent ul a {color:#606060;text-decoration:none}
#fcontent ul a:hover {color:#00f;text-decoration:underline}
#footer {font-size:11px;font-family:Arial,Helvetica,Sans-Serif;width:1000px;text-align:center;color:#606060}
#fcontent {margin-top:20px;width:1000px;background-color:#f5f5f5;border-top:2px solid #d1d1d1;min-height:20px;padding-bottom:10px}
#flinks {text-align:left;color:#666666;font-size:10px;margin:0 5px 0 5px}
ul.menu {list-style:none;font-size:12px;padding:3px;border:1px solid #69c;margin:0}
ul.menu li a {padding:5px;display:block;border:1px solid #fff}

ul.menu li.active a {color:#000;font-weight:bold}
ul.menu li:first-child a {color:#fff;background-color:#69c;border:1px solid #69c;text-decoration:none;font-weight:bold;font-size:13px}
ul.menu li:first-child a:hover {color:#fff;border:1px solid #69c}
ul.menu li a:hover {color:#e0601e;border:1px solid #e49f37}

body.new {font-family:Arial,Helvetica,Sans-Serif;font-size:14px;margin:0;background-color:#fff}
body.new #header {width:100%;height:66px;margin-bottom:34px;background: #b5d6ff; /* Old browsers */
background: -moz-linear-gradient(top,  #b5d6ff 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5d6ff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b5d6ff 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b5d6ff 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b5d6ff 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b5d6ff 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5d6ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.main {width:1000px;margin:auto}

body.new h1 {text-align:left;font-size:2.3em}
body.new .simpleBox h1 {text-align:left;font-size:17px;font-weight:normal;margin:0;font-weight:bold;color:#577cb2;line-height:30px;padding:0 0 5px 0}
body.new h2 {text-align:left;font-size:1.8em}
body.new h1.center, body.new h2.center {text-align:center}
body.new .simpleBox h2, body.new .simpleBox h3, body.new .simpleBox h4, body.new .infoBoxNEW h2 {text-align:left;font-size:17px;font-weight:normal;margin:0;font-weight:bold;color:#12305a;line-height:30px;padding:0 0 5px 0}
body.new .simpleBox h4 {font-family:Arial,Helvetica,Sans-Serif}
body.new #topnav {font-size:0.9em;background-color:transparent;border-left:0;border-right:0;margin-bottom:0;margin-top:5px;border-bottom:0 none;line-height:25px}
body.new #topnav div {width:1000px;margin:auto}
body.new #topnav a {color:#12305a}
body.new #topnav a:hover {color:#ff4e00}
body.new #tabz {width:100%}
#tabz ul {text-align:left}

body.new .common.plusA {background-position: 0px -1442px}
body.new .common.moinsA {background-position: 0px -1462px}

body.new #flinks {text-align:left;color:#666666;font-size:10pt;margin:0 5px 0 5px}

body.new ul.flags {margin:5px;font-size:12px}

body.new .boxc {border-left:1px solid #ddd; border-right:1px solid #ddd}
body.new .subtitleScroll {height:15px;background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}

body.new .scroll tr.alt {background-color:#edf5ff}
body.new .scroll tr:hover {background-color:#e4f1fe}

body.new .scroll a {color:#12305a;text-decoration:none}
body.new .scroll tr:hover a {color:#ff4e00;text-decoration:underline}

#footerFav .social {float:right;margin-right:10px;margin-top:7px}
#footerFav .share {float:right;margin-top:9px}

.firstcol3 {float:left;width:32%}
.col3 {float:left;width:32%;padding-left:2%}
.col3_2 {float:left;width:66%;padding-left:2%}

.firstcol2 {float:left;width:49%}
.col2 {float:left;width:49%;padding-left:2%}

#form_container {width:680px;margin:auto;padding-bottom:120px;text-align:center}
#form_container h1 {text-align:center}
#content_container {background-color:#edf5ff;padding-top:50px;border-top:1px solid #d6ebff}

.canvascompl {position:relative;z-index:3}

.schB {box-shadow: 0px 2px 2px #aaa;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;color:#fff;padding:10px;background-color:#12305a}
.schB .textF {font-family:Arial,Helvetica,Sans-Serif;font-size:15px;height:30px;margin-right:10px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding-left:5px;padding-right:5px;border:0}
.schB a {color:#fff}
.schB .dateField, .availForm .dateField {font-family:Arial,Helvetica,Sans-Serif;font-size:15px;height:30px;width:100px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border:0;padding: 1px 5px;background:url(/images/common/sprites-common-6.png) #fff 83px -417px}
.compl {display:none;position:absolute;z-index:2;color:#000;border:1px solid #819fbb;background:#fff;cursor:pointer;width:305px}
.search .compl {width:auto;left:15px;right:15px;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.schB .compl {background-color:#fff;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
#hSearch .compl {width:500px}
.compl .selected, .compl .unselected {height:25px;line-height:25px;font-family:Arial,Helvetica,Sans-Serif;overflow:hidden}
.compl .selected {background-color:#dee7ee}
.compl div {font-size:0.9em;font-family:Arial,Helvetica,Sans-Serif;padding-left:5px}
.compl div .nb{color:#47a4e4}
.compl div .sub{color:#2c4162;font-weight:bold}
.compl div em{float:right;margin-right:5px;font-style:normal;font-weight:bold;color:#900;min-width:30px}
.schB .schAR a {text-decoration:none;font-size:0.9em}
.schB #optA {vertical-align:top;display:block;height:30px;line-height:30px;width:100%;padding-left:17px}
.schB .btnNEW {font-family:Arial,Helvetica,Sans-Serif;-webkit-appearance:none;border:0;padding:0;margin:0;cursor:pointer;width:100%;height:32px;line-height:34px;color:#fff;font-size:14px;background-color:#ff5907;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;text-transform:uppercase;font-weight:bold}
.schB .btnNEW:hover, .schB .btnNEW.hover {text-decoration:underline;background-color:#ff3c07}
.schB select, .availForm select {font-family:Arial,Helvetica,Sans-Serif;font-size:15px;cursor:pointer;border:0;height:32px;margin:0;padding:5px 15px 5px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-appearance:none;background: url(/images/common/sprites-common-6.png) no-repeat right -1496px #fff}
.schB .hfield5 select, .availForm .hfield5 select {width:54px}
.schB .hfield6 select {width:120px}
.schB .hfield7 select {width:100%}
.schB select::-ms-expand {display:none;}

.compl .city,.compl .country,.compl .landmark,.compl .tourist_area,.compl .area,.compl .district,.compl .town,.compl .airport{border-top: 1px solid #ddd}

.schB .hfield6 {width:297px;margin-right:35px;position:relative}
.schB .hfield4, .schB .hfield4bis {width:166px}
.schB .hfield5 {width:100px}
.schB .hfield7 {width:308px}
.schB .hfield8 {float:left;margin-top:10px;line-height:30px}

.availForm .hfield5 {width:120px}

.schB #switchCities {cursor:pointer;width:16px;height:21px;float:left;margin:6px 10px 0 0;background:url(/images/common/sprites-common-6.png) transparent 0px -1542px no-repeat}

.schB .hfield6 #switchAirports, .schB .hfield6 #switchCities {cursor:pointer;width:16px;height:21px;position:absolute;top:23px;right:-30px;background:url(/images/common/sprites-common-6.png) transparent 0px -1542px no-repeat}
.schB #switchAirports:hover, .schB .hfield6 #switchCities:hover {background:url(/images/common/sprites-common-6.png) transparent -26px -1542px no-repeat}

.schB .hfield6 #switchCities {display:block;margin:0}

.schB .hfield6 .textF {width:297px}
.schB .hfield7 .textF {width:298px}
.schB .hfieldL .textF {width:630px}

.hfield8 .styled-select {width:105px}
.hfield8 .styled-select select {width:200px}

.hfield6 .styled-select {width:120px}
.hfield6 .styled-select select {width:200px}

.hfield5 .styled-select {width:40px}
.hfield5 .styled-select select {width:70px}

.partnerBox {padding-top:10px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottomleft:5px;-khtml-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #c0c0c0;background-color:#fff}

.logoNEW {margin-right:7px;margin-bottom:10px;width:100px;height:20px;-moz-opacity:0.8;-khtml-opacity:0.8;-ms-filter:"alpha(opacity=80)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);opacity:0.8;zoom: 1;/* HACK POUR IE */;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
.logoNEW:hover {-moz-opacity:1;-khtml-opacity:1;-ms-filter:"alpha(opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);opacity:1;filter: none;-webkit-filter: grayscale(0%)}

.partnerLogos {float:left;width:660px;min-height:60px}
#partnerArrow {float:left;cursor:pointer;margin-top:10px;width:11px;height:33px;background:url(/images/common/sprites-common-6.png) transparent 0px -1573px no-repeat}
#partnerArrow:hover {background:url(/images/common/sprites-common-6.png) transparent -21px -1573px no-repeat}

#partnerCache {display:none}
#partnerCache.undeployed {display:inline}

#fleetDetails {width:100%;border-spacing:0;border-collapse:collapse}
#fleetDetailsTitle {background-color:#12305a;color:#fff}
#fleetDetails td {border:1px solid #ddd;padding:5px}
#fleetDetails th {border:1px solid #12305a;padding:5px;width:36%}

.simpleBox {border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:10px;text-align:left;position:relative;background-color:white}
.simpleBox div.h1 {height:30px;line-height:30px;text-align:left;color:#fff;position:absolute;z-index:0;top:-25px;left:-12px;padding-left:20px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;min-width:70%;padding-right:20px;background-color:#12305a}

.simpleBox .simpleBoxTitle {text-align:left;font-size:17px;font-weight:normal;margin:0;font-weight:bold;color:#577cb2;line-height:30px;padding:0 0 5px 0;height:auto}
.simpleBox .topDestTitle {font-size:17px;font-weight:normal;margin:0;font-weight:bold;color:#4c7dc2;line-height:30px;padding-bottom:10px}
.simpleBox table {width:100%}

.noBox .simpleBoxTitle {text-align:left}

.simpleBox ul.top, .infoBoxNEW ul.top {display:inline-block;vertical-align:top;list-style:none;padding:0;margin:0;width:100%;font-size:1em}
.simpleBox ul .p, .infoBoxNEW ul .p {float:right;color:#f00;font-size:1em}
.simpleBox ul.top .r, .infoBoxNEW ul.top .r {float:right;color:#f00;font-size:1em}
.simpleBox ul.top li, .infoBoxNEW ul.top li {margin:0;padding:0}
.simpleBox ul.top li a, .infoBoxNEW ul.top li a {display:block;text-decoration:none;line-height:30px;height:30px;color:#12305a;border-top:1px dashed #ccc;font-weight:bold;background-color:transparent;margin:0}
.simpleBox ul.top li:first-child a, .infoBoxNEW ul.top li:first-child a {border:0}
.simpleBox ul.top li a:hover, .infoBoxNEW ul.top li a:hover {color:#ff4e00;text-decoration:underline;background-color:#edf5ff}

.infoBoxNEW {border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:10px;text-align:left}

.searchBoxNEW {margin:0 10px 0 10px}
.searchBoxNEW .label, .schB .label {font-weight:bold;font-size:1.1em;height:19px;line-height:19px}
.roomOption {margin-top:10px;padding:0 5px 5px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.roomOption:hover {background-color:#214981}
.addRoomLink {text-decoration:underline;cursor:pointer;font-weight:normal;margin-top:15px}
.addRoomLink:hover {color:orange}
.removeRoomLink {text-decoration:underline;cursor:pointer;float:right;line-height:62px}
.removeRoomLink:hover {color:orange}
.hsep {width:640px;border-bottom:1px dashed #687890;margin-top:10px}
.availForm .roomOption:hover {background-color:#b0ced9}
.availForm .hfield4 {width:200px}
.availForm .removeRoomLink {font-weight:normal;line-height:70px}
.availForm .addRoomLink:hover, .availForm .removeRoomLink:hover {color:#124587}

ul.nearestList {text-align:left;padding-left:20px;margin-top:10px}
ul.nearestList li {margin-bottom:5px}
ul.nearestList li span {font-weight:bold}
.randomHotelImage {float:left;width:100px}
.randomHotelImage img {width:88px;height:88px;border:2px solid #fff}
.randomHotelName {float:left;width:146px;margin-right:2px}

.pricelistNEW {font-size:13px;padding:10px;width:100%;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;position:relative;text-align:left;color:#12305a}
.pricelistNEW td {border-top:1px dashed #ccc;padding:5px}
.pricelistNEW tr.firstLine td {border:0;padding-top:10px}
.pricelistNEW tr:hover {background-color:#edf5ff}
.pricelistNEW tr.th th, .pricelistNEW tr.th h2, .pricelistNEW tr.th h3 {text-align:left;font-size:17px;font-weight:normal;margin:0;font-weight:bold;color:#577cb2;line-height:30px;padding-bottom:5px}
.pricelistNEW tr.th {cursor:default}
.pricelistNEW tr.th:hover {background-color:transparent}
.pricelistNEW a {display:block;text-decoration:none;color:#12305a;font-weight:bold}
.pricelistNEW a.notB {font-weight:normal;display:inline}
.pricelistNEW a:hover {color:#ff4e00;text-decoration:underline}

.pricelistNEW .today {color:#f04c2a}
.pricelistNEW .yesterday {color:green}

.pricelistNEW th.h1 {cursor:default;height:30px;line-height:30px;text-align:left;color:#fff;position:absolute;z-index:0;top:-25px;left:-12px;padding-left:20px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;width:70%;background-color:#12305a}

.pricelistNEW td.partner {width:100px}
.pricelistNEW td.airline {width:120px}
.pricelistNEW td.travelType {width:100px;font-weight:bold;text-align:center}
.pricelistNEW td.dates {width:190px}
.pricelistNEW td.dates_raw, .pricelistNEW td.dates_short {width:150px}
.pricelistNEW td.route {min-width:120px}
.pricelistNEW td.fare {width:70px;color:#f00;font-weight:bold;text-align:right}
.pricelistNEW td.dateSearch, .pricelistNEW td.dateTimeSearch {width:120px;min-width:90px;font-size:12px;text-align:center}
.pricelistNEW td.research {width:30px}
.pricelistNEW tr.firstRow td {border:0;padding:0}

.priceListLegend {color:#666;text-align:left;margin-top:10px}

#fcontentNEW {margin-top:20px;width:100%;background-color:#f5f5f5;border-top:2px solid #d1d1d1;min-height:20px;padding-bottom:10px;font-size:9pt}
#fcontentNEW ul.flags {width:100%;margin-left:0}
#fcontentNEW div.map {float:left;width:190px}
#fcontentNEW div.intl {float:left;width:620px}
#fcontentNEW ul {list-style:none;padding:0;text-align:left;color:#606060;margin-left:10px}
#fcontentNEW div.intl ul {display:inline-block;vertical-align:top;width:145px;*float:left;*margin-top:10px}
#fcontentNEW h3, #fcontentNEW div.h3 {text-align:left;color:#606060;font-size:11pt;padding:10px 0 10px 10px;margin:0;border-bottom:1px solid #e0e0e0}
#fcontentNEW h4, #fcontentNEW div.h4 {font-weight:bold;font-family:Arial, Trebuchet, Verdana, sans-serif;text-align:left;color:#606060;font-size:11pt;padding:10px 0 10px 10px;margin:0;border-bottom:1px solid #e0e0e0}
#fcontentNEW ul a {color:#606060;text-decoration:none}
#fcontentNEW ul a:hover {color:#00f;text-decoration:underline}

#fcontentNEW.nomargin {margin-top:0}

#footerFav {background-color:#123465;height:50px;line-height:50px}

#next {display:none}

#fcontent ul.flags {width:100%;margin-left:0}

.noboxtitle {font-size:20px;background-color:#eeeeee;line-height:40px;padding-left:10px;font-weight:bold;text-align:left}
.noboxcontent {padding-left:10px;text-align:left}
.noboxcontent h2 {font-size:20px;background-color:#eeeeee;height:40px;line-height:40px;padding-left:10px;font-weight:bold;margin:0 0 0 -10px;color:#000}
.noboxcontent h3 {color:#123456;margin:20px 0 10px 0;padding-top:10px;border-top:1px solid #dddddd}
.noboxcontent h3:first-of-type {border:none;padding-top:0}

.plus, #optImg {width:14px;height:9px}
.HR {width:439px;height:1px}
.hr-trait {background-image: url('/images/common/HR-440.gif');height: 1px;background-position: center center;max-width: 440px;text-align: center;margin-left: auto;margin-right: auto;}
.square {width:7px;height:5px}
.flag {width:15px;height:10px}
.flags {padding-left:0px}
.flags li {display:-moz-inline-box;display:inline-block;vertical-align:top;*float:left}
.flags li a {padding-left:20px;margin-left:10px;background-image:url(/images/common/flags-2.png);background-repeat:no-repeat}
.flagFR a {background-position:0px 0px}
.flagES a {background-position:0px -14px}
.flagUK a {background-position:0px -28px}
.flagPT a {background-position:0px -42px}
.flagIT a {background-position:0px -56px}
.flagDE a {background-position:0px -70px}
.flagAT a {background-position:0px -84px}
.flagNL a {background-position:0px -98px}
.flagBR a {background-position:0px -112px}
.flagSE a {background-position:0px -126px}
.flagNO a {background-position:0px -140px}
.flagDK a {background-position:0px -154px}
.flagFI a {background-position:0px -168px}
.flagRU a {background-position:0px -182px}
.flagIN a {background-position:0px -196px}
.flagIE a {background-position:0px -210px}
.flagAR a {background-position:0px -224px}
.flagBO a {background-position:0px -238px}
.flagCL a {background-position:0px -252px}
.flagCO a {background-position:0px -266px}
.flagVE a {background-position:0px -280px}
.flagMX a {background-position:0px -294px}
.flagPE a {background-position:0px -308px}
.flagUY a {background-position:0px -322px}
.flagAU a {background-position:0px -336px}
.flagNZ a {background-position:0px -350px}
.flagGR a {background-position:0px -364px}
.flagHU a {background-position:0px -378px}
.flagPL a {background-position:0px -392px}
.flagRO a {background-position:0px -406px}
.flagTR a {background-position:0px -420px}
.flagHK a {background-position:0px -434px}
.flagSG a {background-position:0px -448px}
.brd {width:10px;height:10px}
.boxt {background-color:#69c;color:#fff; font-weight:bold; text-align:center}
.contentboxt {color:#fff; font-weight:bold; text-align:center}
.infoboxt {background-color:#69c; color:#fff; font-weight:bold; text-align:center;background:url(/images/website/jetcost/degr.jpg) repeat-x}
.title {font-size:15px; color: #69c}
.brdl {border-left:1px solid #69c}
.brdr {border-right:1px solid #69c}
.bt {border-top:1px solid #69c}
.bb {border-bottom:1px solid #69c}
.ar {width:20px}
.comp {width:122px; text-align:center}
.rport {width:153px;padding-left:5px}
.dates {width:130px}
.time {width:45px; text-align:center}
.dirt {width:133px}
.sep {border-bottom:1px solid #e0e0e0}
.price {text-align:right; width:160px; height:20px}
.fl {float:left}
.fr {float:right}
.br {clear:both}
.hfield {float:left;width:220px;margin-top:10px}
.hfield2 {float:left;width:300px;margin-top:10px}
.hfield3 {float:left;width:300px;margin-top:10px}
.hfield4 {float:left;width:135px;margin-top:10px}
.hfield5 {float:left;width:85px;margin-top:10px}
.hfield6 {float:left;width:320px;margin-top:10px}
.hfield7 {float:left;width:320px;margin-top:10px}
.hfield4bis {float:left;width:185px;margin-top:10px}
.hfieldL {margin-top:10px}
.hfieldB {float:left;width:440px;margin-top:9px}
.feedbfield {float:left;width:150px;margin-top:10px;height:20px;line-height:20px}
.feedbinput {float:left;margin-top:10px;height:20px;line-height:20px;margin-right:5px}
.textF {width:234px}
.ages {color:#69c}
.searchBox {margin-left:auto;margin-right:auto;width:600px}
#room1fields {margin-top:10px}
#room2fields {margin-top:10px}
#room3fields {margin-top:10px}
input.disabled {background-color:transparent;color:#69c;font-size:.9em;border:0;width:100%}
.btn {border:0;padding:0;margin:0;cursor:pointer;width:120px;height:30px;line-height:30px;background:transparent url(/images/common/sprites-common-6.png) 0 0 no-repeat;color:#fff;font-family:'Verdana';font-size:13pt;text-shadow: #6374AB 1px 1px 1px}
.btn[type=submit] {border:0;padding:0;margin:0;cursor:pointer;width:120px;height:30px;line-height:30px;background:#ff5907;color:#fff;font-family:'Verdana';font-size:13pt;text-shadow: #6374AB 1px 1px 1px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px; border-radius:4px}
.btn[type=submit]:hover {background-color:#ff3c07}
.mbtn {border:0;padding:0;margin:0;cursor:pointer;width:80px;height:30px;line-height:30px;background:transparent url(/images/common/sprites-common-6.png) 0 -818px no-repeat;color:#fff;font-family:'Verdana';font-size:13pt}
.sbtn {border:0;padding:0;margin:0;cursor:pointer;width:30px;height:22px;line-height:22px;background:transparent url(/images/common/sprites-common-6.png) 0 -392px no-repeat;color:#fff;font-family:'Verdana';font-size:11pt}
#footerFav .sbtn {background: #ff5907; border-radius: 4px; font-size: 14px; font-weight: 700; color: #fff; font-family: Arial;}
#footerFav .sbtn:hover {background: #ff3c07;}
.offerbtn {cursor:pointer;width:90px;height:26px;line-height:26px;background:transparent url(/images/common/sprites-common-6.png) 0 -858px no-repeat;color:#fff;font-family:'Verdana';font-size:13pt}
.offerbtn a.btntext {vertical-align:top;font-size:13px;text-decoration:none;color:#c95500}
.offerbtn a.btntext:hover {text-decoration:underline}
#email {width:200px;margin:0}
.simpleBox1 {background-color:#e0ecff}
.simpleBox2 {background-color:#e0e0ff}
.simpleBoxTitle {font-weight:bold;color:#17395f;font-size:1.3em;padding:0 10px 5px 10px;text-align:center;height:30px;line-height:30px}
.simpleBox2 .simpleBoxTitle {color:#606060;border-bottom:1px solid #cbced3}
.simpleBox1 .simpleBoxTitle {color:#17395f;border-bottom:1px solid #cbced3}
.simpleBoxContent {padding:0 10px 0 10px;text-align:left}
.bleft {width:10px;float:left}
.bright {width:10px;float:right}
.simpleBox3 {background-color:#e0e0e0}
.simpleBox3 .simpleBoxTitle {color:#606060;border-bottom:1px solid #cbced3}
.simpleBox1 h1, .simpleBox1 h2, .simpleBox1 h3, .simpleBox1 h4, .simpleBox2 h1, .simpleBox1 .h1, .simpleBox2 .h1 {color:#17395f;font-family:'Verdana';font-weight:bold;font-size:10pt;margin:0 0 10px 0;text-align:center}
.searchB h2 {font-size:1.3em;font-family:Arial, sans-serif}
.nb_reviews h3 {display:inline;color:inherit;font-size:inherit}
.dateField {width:100px;height:16px;background:url(/images/common/sprites-common-6.png) 78px -424px no-repeat;cursor:pointer;border:1px solid #7f9db9}
.part {margin-left:15px; margin-right:15px; width:100px;height:20px}
.tspcL {border-left:1px solid #69c; font-size:1px; line-height:11px; height:11px; background-color:#8dc4f7; color: #8dc4f7}
.tspcR {font-size:1px; line-height:9px; height:9px}
.spc {font-size: 1px; color: #fff}
.degry {background:url(/images/website/jetcost/degrade.jpg) repeat-y}
.degrx {background:url(/images/website/jetcost/degradex.jpg) repeat-x}
.minidegrx {background:url(/images/website/jetcost/minidegradex.jpg) repeat-x;margin:0}
.pltop {height:20px; width:10px}
.smallertext {font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:7pt}
.normaltext {font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:8pt}
.biggertext {font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:9pt}
.arrow {font-family:webdings; color:black; margin:0; font-size:10px; height:11px; width:10px; overflow:hidden}
.boxc {border-left:1px solid #69c; border-right:1px solid #69c}
.boxc ul {margin:0;list-style-type:square}
.bestprice0 {background-color:#eee;text-align:center;margin:5px 0 5px 0;border:1px solid #a0a0a0}
.bestprice1 {background-color:#eee;text-align:center;margin:5px 0 5px 0;border:1px solid #a0a0a0;font-weight:bold;font-size:12px}
.bestprice2 {background-color:#eee;text-align:center;margin:5px 0 5px 0;border:1px solid #a0a0a0;font-weight:bold;font-size:12px}
.bestprice3 {background-color:#eee;text-align:center;margin:5px 0 5px 0;border:1px solid #a0a0a0;font-weight:bold;font-size:12px}
.bestprice0S {background-color:#8da5ff;text-align:center;padding:5px 0 5px 0;border:1px solid #a0a0a0;font-weight:bold}
.bestprice0S a {color:#000}
.bestprice0S a:hover {color:#fff}
.bestprice1S {background-color:#8da5ff;text-align:center;padding:5px 0 5px 0;border:1px solid #a0a0a0;font-weight:bold;font-size:12px}
.bestprice1S a {color:#000}
.bestprice1S a:hover {color:#fff}
.bestprice2S {background-color:#8da5ff;text-align:center;padding:5px 0 5px 0;border:1px solid #a0a0a0;font-weight:bold;font-size:12px}
.bestprice2S a {color:#000}
.bestprice2S a:hover {color:#fff}
.bestprice3S {background-color:#8da5ff;text-align:center;padding:5px 0 5px 0;border:1px solid #a0a0a0;font-weight:bold;font-size:12px}
.bestprice3S a {color:#000}
.bestprice3S a:hover {color:#fff}
.bestprice1 a {color:#00c921;text-decoration:none}
.bestprice2 a {color:#ffa200;text-decoration:none}
.bestprice3 a {color:#ff0000;text-decoration:none}
.todayprice {background-color:#eee;text-align:center;margin:5px 0 5px 0;border:1px solid #a0a0a0;font-weight:bold;font-size:12px;color:#000}
.legend1 {color:#00c921;font-weight:bold;width:100px}
.legend2 {color:#ffa200;font-weight:bold;width:100px}
.legend3 {color:#ff0000;font-weight:bold;width:100px}
.constdateGo {background-color:#e4f1fe;border:1px solid #a0a0a0;width:71px;margin:5px 0 5px 0;text-align:center}
.selectedDateGo {background-color:#8da5ff;border:1px solid #a0a0a0;color:#fff;width:71px;margin:5px 0 5px 0;font-weight:bold;text-align:center}
.constdateBack {background-color:#e4f1fe;border:1px solid #a0a0a0;width:71px;margin:5px 0 5px 0;text-align:right;height:25px}
.selectedDateBack {background-color:#8da5ff;border:1px solid #a0a0a0;color:#fff;width:71px;margin:5px 0 5px 0;font-weight:bold;text-align:right;height:25px}
.constAR{background-color:#99CCCC;font-weight:bold;text-align:center;margin:5px;border:1px solid #a0a0a0}
#patience {display:none;text-align:center;margin-top:20px;margin-bottom:10px}
#datesSimilaires {display:none;margin-top:20px}
.spacer {height:5px;line-height:5px;font-size:1px}
.pt {margin-top:2px}
.pb {margin-bottom:2px}
.mb10 {margin-bottom:10px}
.mr10 {margin-right:10px}
.mr20 {margin-right:20px}
.ml10 {margin-left:10px}
.ml5 {margin-left:5px}
.bookbtn {height:15px;width:87px;background:url(/images/common/sprites-common-6.png) 0 -930px no-repeat;color:#000;font-weight:bold;font-size:12px;text-align:center}
.largebtn {height:25px;line-height:25px;padding:0 7px 0 7px;display:inline-block;min-width:100px;white-space:nowrap;font-family:helvetica,sans-serif;font-size:11px;background-color:#0082bf;color:#fff;text-align:center;margin:auto;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.largebtn:hover {text-decoration:underline}
.abtn {height:25px;line-height:25px;padding:0 7px 0 7px;display:inline-block;min-width:100px;white-space:nowrap;font-family:helvetica,sans-serif;font-size:12px;background-color:#ff5907;color:#fff;text-align:center;margin:auto;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.abtn:hover {text-decoration:underline;background-color:#ff3c07}
.bigbtn {height:26px;width:70px;background:url(/images/common/sprites-common-6.png) 0 -894px no-repeat;text-align:center}
.bigbtn a.btntext {line-height:26px;font-size:13px;text-decoration:none;color:#c95500}
.bigbtn a.btntext:hover {text-decoration:underline}
.offerbox {width:650px}
.offerboxContent {width:648px;text-align:center}
.otherPrices {background:#eeeeee;text-align:left;padding:2px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-top:3px}
.gobackImg, .goback, .prevnext {width:20px;height:19px}
.goback, .prevnext {background-color:#69c}
.fromTo {font-size:12pt;color:#577cb2;float:left}
#status,.status {color:#f00;margin-top:10px;margin-bottom:5px}
#error,.error {color:#f00}
#success {color:#0a0}
.whitebg {background-color:#fff}
.subtitle {height:20px;line-height:20px;font-size:12px;background-color:#f0f5fa;border-top:1px solid #69c;border-bottom:1px solid #69c;margin:0 -10px 5px -10px;padding-left:5px}
.subtitleScroll {height:15px;background-color:#f0f5fa;border-top:1px solid #69c;border-bottom:1px solid #69c}
.flink {text-decoration:underline}
.pr3 {padding-right:3px}
.pr10 {padding-right:10px}
.pl10 {padding-left:10px}
.pl5 {padding-left:5px}
.bdash {border-bottom:1px dashed #c0c0c0}
.wbb1 {border-bottom:1px solid #fff}
.bestprice {color:#f00;font-weight:bold;text-align:right}
.center {text-align:center}
.right {text-align:right}
.left {text-align:left}
.round-top {-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-khtml-border-radius-topleft:10px;-khtml-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px}
.round-top7 {-moz-border-radius-topleft:7px;-webkit-border-top-left-radius: 7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;-khtml-border-radius-topleft:7px;-khtml-border-radius-topright:7px; border-top-left-radius: 7px; border-top-right-radius: 7px}
.rt5 {-moz-border-radius-topleft:5px;-webkit-border-top-left-radius: 5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-topleft:5px;-khtml-border-radius-topright:5px; border-top-left-radius: 5px; border-top-right-radius: 5px}
.round-bottom {-moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius:10px;-khtml-border-radius-bottomleft: 10px;-khtml-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px}
.round {-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px; border-radius:4px}
.round7 {-moz-border-radius: 7px;-webkit-border-radius: 7px;-khtml-border-radius: 7px; border-radius: 7px}
.r5 {-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px}
.round4 {-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px}
.infobox {background:url(/images/website/jetcost/degr.jpg) repeat-x;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-khtml-border-radius-topleft:10px;-khtml-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px}
.infoboxtitle {color:#fff;height:30px;line-height:30px;font-weight:bold;text-align:center;font-size:13px;overflow:hidden}
.infobox .boxcontent {font-size:7pt}
.bestpricetitle {color:#fff;height:30px;font-weight:bold;text-align:center}
.boxcontent, .bpcontent {border-right:1px solid #69c;border-bottom:1px solid #69c;border-left:1px solid #69c;background-color:#fff;padding:5px 10px 10px 10px;text-align:left;padding-top:5px;-moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius:10px;-khtml-border-radius-bottomleft: 10px;-khtml-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px}
.bpcontent table {font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:8pt}
.bpcontent span {color:#f00}
.contentboxtitle {height:30px;line-height:30px;border:1px solid #69c;background:url(/images/website/jetcost/degrade.jpg) repeat-y;color:#fff; font-weight:bold; text-align:center;font-size:16px; color: #69c;font-style:italic;overflow:hidden;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-khtml-border-radius-topleft:10px;-khtml-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px}
.contentboxtitle h2 {font-size:16px;color: #69c;margin:0}
.wb{border-right:1px solid #fff}
#cache {position:absolute;width:950px;height:100%}
.nowrap {white-space:nowrap}
.c1 {font-size:21px}
.c2 {font-size:19px}
.c3 {font-size:17px}
.c4 {font-size:15px}
.c5 {font-size:13px}
.c6 {font-size:11px}
.c7 {font-size:9px}
#tabz {font-family:'Arial';font-size:13px;background:url(/images/website/jetcost/tab-bg.png) repeat-x;border-bottom:1px #69c solid;text-align:center;width:1000px;height:40px}
#tabz a {color:#4c6f93;font-weight:bold}
#tabz a:hover {color:#000}
#tabz a.active {color:#000;text-decoration:none}
#tabz a.active:hover {color:#000}
.tabImg {padding:7px 0 0px 5px;float:left;height:33px}
.tabImgA {padding:7px 0 0px 5px;float:left;height:33px;background-color:#b5d6f6;-moz-border-radius-topleft: 8px;-webkit-border-top-left-radius: 8px;-khtml-border-radius-topleft: 8px; border-top-left-radius: 8px}

#tabz ul {list-style:none;float:left;margin:0;padding:0;margin-left:5px;width:1000px}
#tabz ul li {display:inline-block;height:40px;line-height:40px}
#tabz ul li a {text-align:left;display:block;padding-left:40px;padding-right:5px;min-width:44px;-moz-border-radius-topleft: 8px;-webkit-border-top-left-radius: 8px;-khtml-border-radius-topleft: 8px; border-top-left-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;-khtml-border-radius-topright: 8px; border-top-right-radius: 8px}
#tabz ul li a.active {background-color:#b5d6f6}

#flightsTab {background:url(/images/common/sprites-common-6.png) no-repeat 5px -1095px}
#hotelsTab {background:url(/images/common/sprites-common-6.png) no-repeat 5px -1130px}
#carsTab {background:url(/images/common/sprites-common-6.png) no-repeat 5px -1165px}
#sejoursTab {background:url(/images/common/sprites-common-6.png) no-repeat 5px -1200px}
#circuitsTab {background:url(/images/common/sprites-common-6.png) no-repeat 5px -1235px}
#croisieresTab {background:url(/images/common/sprites-common-6.png) no-repeat 5px -1270px}
#locationsTab {background:url(/images/common/sprites-common-6.png) no-repeat 5px -1305px}
#weekendsTab {background:url(/images/common/sprites-common-6.png) no-repeat 5px -1340px}
#thalassoTab {background:url(/images/common/sprites-common-6.png) no-repeat 5px -1375px}
#skiTab {background:url(/images/common/sprites-common-6.png) no-repeat 5px -1410px}

.tab {padding:0 6px 0 5px;width:50px;height:40px;line-height:40px;float:left;white-space:nowrap;text-align:left}
.tabA {padding:0 6px 0 5px;width:50px;height:40px;line-height:40px;float:left;white-space:nowrap;text-align:left;background-color:#b5d6f6;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;-khtml-border-radius-topright: 8px; border-top-right-radius: 8px}
.picto {width:30px;height:25px}
#lm,.lm {width:7px;float:left}
#mc {width:680px;float:left;text-align:center;margin-left:7px}
#ic {width:300px;float:right;text-align:center}
#main {width:1000px;margin-left:auto;margin-right:auto}
#topbar {color:#006;font-size:10px;height:10px}
#topbar div {text-align:center;margin:2px;width:1000px;margin-left:auto;margin-right:auto}
#filters {width:170px;float:left;text-align:center}
#filters input[type=checkbox] {margin-left:0;margin-top:1px;margin-bottom:5px}
#results {width:670px;float:left;text-align:center}
#largesky {width:160px;float:right;text-align:center}
#topnav {height:25px;line-height:23px;padding-left:7px;margin-bottom:10px;background-color:#f0f0f0;border-bottom:#69c 1px solid;border-right:#69c 1px solid;border-left:#69c 1px solid;text-align:left;font-size:12px}
#topnav a.active {font-weight:bold}
#topnavbar {width:660px}
#botomnavbar {width:660px}
.logo {border:1px solid #cbced3;margin-right:3px;margin-bottom:3px;width:100px;height:20px}
.dots {border:1px solid #fff;margin-right:3px;margin-bottom:3px;width:100px;height:20px}
.plogo {width:100px;height:20px}
.logonomargin {border:1px solid #cbced3;width:100px;height:20px}

.redirect {margin:0;font-size:14px;font-family:sans-serif;background-image:url(/images/common/degr-b.png);background-repeat:repeat-x;background-color:#fff;text-align:center;min-width:0px}
.redirectBox {border:1px solid #bac9d8;background:url(/images/common/degr-1.gif);background-repeat:repeat-x;background-color:#fff;text-align:center;margin-left:auto;margin-right:auto}

#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;z-index:1}
#popupContact{display:none;height:540px;width:510px;background:transparent url(/images/website/jetcost/minidegradex.jpg) repeat-x;background-color:#fff;border:1px solid #cecece;z-index:2;font-size:13px;float:right;padding:5px}
#popupContact h1{text-align:center;font-size:22px;font-weight:700;border-bottom:1px dotted #d3d3d3;padding-bottom:10px;margin-bottom:20px;margin-top:10px}
#popupContactClose{font-size:10px;line-height:10px;text-decoration:underline}
#feedback {width:670px;position:absolute;left:0px;z-index:2}
.smallContent {width:800px;margin-left:auto;margin-right:auto}
.bigContent {width:1000px;margin-left:auto;margin-right:auto}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}
.waitLink {height:25px;line-height:25px;float:left}
.waitLink a {font-size:18px}

#pg1 {text-decoration:none;font-size:10px;color:#666666;font-family:Arial,Helvetica,sans-serif}
#tagcloud {width:280px;text-align:center;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:Arial,Helvetica,sans-serif;line-height:20px}
#tagcloud a {text-decoration:none}
#tagcloud a:hover {text-decoration:none;background-color:#b3b3b3;color:#fff}
#pg1-1, .pg1-1 {color:#69c;font-size:16px;font-weight:bold}
#pg1-2, .pg1-2 {font-size:16px;color:#070089}
#pg1-3, .pg1-3 {font-size:14px;color:#bf2470}
#pg1-4, .pg1-4 {font-size:12px;color:#333333}
#pg1-5, .pg1-5 {font-size:10px;color:#ff3300}
#pg1-6, .pg1-6 {font-size:9px;color:#aa3406}

.pg1-1:visited {color:#69c}
.pg1-2:visited {color:#070089}
.pg1-3:visited {color:#bf2470}
.pg1-4:visited {color:#333333}
.pg1-5:visited {color:#ff3300}
.pg1-6:visited {color:#aa3406}

.adtext {width:660px;background-color:#fff4c9;text-align:left;cursor:pointer}
.adtitle {padding: 5px 0 0px 5px}
.adcontent {padding: 5px 0 0px 5px}
.adlink {padding: 5px 0 5px 5px}
.adtext h6 {float:right;color: #676767; font-size: 0.9em; font-weight: normal; margin: 0; padding-top:2px; text-align: right; margin-right:5px}
.adtext cite {color: #008000; display: block; font-style: normal}
.adtext cite a {color: #008000; font-style: normal; font-weight: normal; text-decoration: none; font-size: 10px}

.ac_results {padding:0;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;border:1px solid #819fbb;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0}
.ac_results li {margin: 0;padding: 2px 5px;cursor: pointer;display: block;font: menu;font-size: 12px;line-height: 20px;overflow: hidden;border-bottom:1px solid #ddd}
.ac_loading {background: white url(/images/common/indicator.gif) right center no-repeat}
.ac_over {background-color: #dee7ee}

.inv {width:1px;height:1px}

.numberSelect {cursor:pointer;	height:32px; width:54px; margin: 0; border:1px solid #ffbe7e; padding:5px; color:#123456;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius:5px}
.calendarInput {cursor:pointer; height:20px; width:110px; margin: 0; background: #fff url(/images/common/sprites-common-6.png) 95px -418px no-repeat; border:1px solid #ffbe7e; padding:5px; color:#123456; font-size:15px; font-family:arial, sans-serif;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius:5px}
.cityField {width:600px; height:20px; padding:5px; font-size:20px; color:#123456}
.cityFieldMini {width:92%; height:20px; padding:5px; font-size:17px; color:#123456; border:1px solid #ffbe7e;}
input.readonly {background-color:transparent;border:0;color:#69c;font-size:.8em;width:100%;margin-top:3px}

.smallNumberSelect {cursor:pointer; height:27px; margin: 0; border:1px solid #69c; padding:4px; font-size:12px; color:#123456}
.smallCityField {width:150px; height:15px; padding:5px; font-size:1.1em; color:#123456;}
.fieldComment {font-size:11px;color:#69c}
.flcomment {float:left;line-height:20px}
.smallCalendarInput {cursor:pointer; height:15px; width:110px; margin: 0; background: #fff url(/images/common/sprites-common-6.png) 95px -420px no-repeat; border:1px solid #69c; padding:5px; font-size:15px; color:#123456}
input.smallReadonly {background-color:transparent;border:0;color:#69c;font-size:11px;width:100%;margin-top:3px}

.minisearchB .readonly {color:#ff7e00;font-size:1em;}

.hFare {float:right;width:102px;min-height:163px;font-size:0.8em;cursor:pointer;border-left:1px dashed #b4b4b4;padding-left:10px;overflow:hidden;text-align:center}
.hFare .fare {font-size:2.3em;font-weight:bold}
.hFare a.fare {color:#800;text-decoration:none}
.hFare a.fare:hover {color:#800;text-decoration:underline}
.hFare .fareAlt {font-size:1.6em;text-decoration: line-through;color:#c00;margin-bottom:3px}
.hFare .fareDis {font-size:2.3em;text-decoration: line-through}
.hFare .fareTotal {font-weight:bold; padding-top:5px;border-top:1px solid #dedede;margin-top:5px;margin-bottom:7px}
.hImg {float:left;width:240px;height:160px;border:1px solid #dee3e9;border:5px solid #e0e0e0}
.hImg img {width:240px;height:160px}
.hInfo {float:left;margin-left:10px;margin-right:10px;width:353px}
.hBox, .hBoxSmall {text-align:left;padding:10px;width:760px;margin-top:5px;background-color:#edf1f6;font-size:14px;font-family:helvetica,sans-serif;border:1px solid #dee3e9;overflow:hidden}
.hBoxSmall {width:660px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius:5px}
.hBoxSmall .hInfo {width:250px}
.hBoxSelected {text-align:left;padding:10px;width:760px;margin-top:5px;background-color:#e0ecff;font-size:14px;font-family:helvetica,sans-serif;border:1px solid #dee3e9}
.hBox a, .hBoxSelected a, .hBoxSmall a {color:#2963b5}
.hBox a:hover, .hBoxSelected a:hover, .hBoxSmall a:hover {color:#0070ab}
.hBox .hBtn, .hBoxSelected .hBtn, .hBoxSmall .hBtn {margin-top:10px}
.hTitle {text-decoration:none;font-size:1.3em}
.hTitle:hover {text-decoration:underline}

.strike {text-decoration:line-through}

span.up {color:green}
span.yellow {color:orange}
span.orange {color:orange}
span.down {color:red}

.hBtn {padding:0;margin:0;width:100px;height:30px;line-height:28px;background-color:#ff5907;color:#fff;font-family:Verdana, Trebuchet, Arial, sans-serif;font-size:1.5em;text-shadow: #6374AB 1px 1px 1px;text-align:center;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.hBtn:hover {background-color:#ff3c07}
.hBtn a {text-decoration:none;color:#fff}
.cBtn {background-color:#124587;color:#fff;border:0;padding:7px;cursor:pointer;height:34px;margin-top:3px}
.cBtn.hover {background-color:#215ba7;text-decoration:underline}

img.providerLogo {width:80px;height:20px}
img.partnerLogo {width:100px;height:20px;border:1px solid #cbced3}
div.partnerLogo {display:inline-block;vertical-align:top;cursor:pointer;*float:left}
span.botlink {color:#606060;cursor:pointer;display:inline-block;vertical-align:top}
span.botlink:hover {color:#00f;text-decoration:underline}
.hplogo {width:77px;height:15px}

.providerName {color:#123456;font-weight:bold;text-align:center;font-size:1em}
.providerName a {color:#123456;text-decoration:none}
.providers {font-size:14px;background-color:#dee3e9;width:770px;padding:5px;color:#000;border:1px solid #dee3e9}
.providersSelected {background-color:#d0dcea;width:770px;padding:5px;color:#000;border:1px solid #d0dcea;font-family:Verdana, Trebuchet, Arial, sans-serif}
.providersList {font-size:10pt;background-color:#f0f0f0;border-bottom:1px solid #dee3e9;border-left:1px solid #dee3e9;border-right:1px solid #dee3e9;width:770px;padding:5px;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px}
.providerAlt, .providerAltHover {width:160px;margin-left:20px;background:url(/images/common/dots.gif) 0px 18px repeat-x;float:left;cursor:pointer;border:1px solid #f0f0f0}
.providerAltHover {background-color:#dee3e9;border:1px solid #d0dcea}
.providerAltName {background-color:#f0f0f0;margin-top:5px;float:left}
.providerAltFare {background-color:#f0f0f0;float:right}

.provName {font-weight:bold;color:#123456;text-decoration:none}
.provFare {font-weight:bold;color:#800;font-size:1.2em;padding:1px;display:block}
.provName:hover {text-decoration:underline;color:#0070ab}
.provFare:hover {color:#0070ab}

.providerAltHover .provName {background-color:#dee3e9}
.providerAltHover .provFare {background-color:#dee3e9}

.allFares {float:right;text-align:right}

.hBoxWait {text-align:left;padding:10px;width:760px;margin-top:5px;background-color:#edf1f6;font-size:14px;font-family:helvetica,sans-serif;border:1px solid #dee3e9}
.hBoxWait a {color:#2963b5;cursor:default}
.hBoxWait a:hover {text-decoration:none}
.hBoxWait .hFare {cursor:default}
.hBoxWait .hBtn {cursor:default}
.hBoxWait .hBtn:hover {background-position: 0px -123px}

.pageA {display:-moz-inline-box;display:inline-block;vertical-align:top;border:1px solid #cecece; padding:5px; width:15px; height:15px; margin-left:5px; color:#123456; background-color:#edf1f6; text-align:center; cursor:pointer}
.pageA:visited {color:#123456}
.pageA:hover {color:#fff; background-color:#0070ab}
.curpageA {display:-moz-inline-box;display:inline-block;vertical-align:top;border:1px solid #cecece; padding:5px; width:15px; height:15px; margin-left:5px; color:#fff; background-color:orange; text-align:center}
.inline {display:inline}
.inline-block {display:-moz-inline-box;display:inline-block;vertical-align:top;*float:left}
.block {display:block}
.red {color:#f00}
.bold {font-weight:bold}
.italic {font-style:italic}
.pageDots {display:inline;margin-left:5px}
.prevnextA {display:-moz-inline-box;display:inline-block;vertical-align:top;width:20px;height:15px;padding:5px}
.tripFilter {width:158px;height:155px;float:left;margin-right:7px}
.filterBar {background-color:#eaf1f8;overflow-y:auto;border:1px solid #c0c0c0;padding:10px 10px 5px 10px;margin-bottom:10px}
.lastTripFilter {margin-right:0px}
.tripFilter a {color:#123456;text-decoration:none}
.tripFilter a:hover {text-decoration:underline}
.tripFilter small {color:purple;font-size:8px;font-weight:bold}
.tripFilters {background-color:#f0f0f0;border:1px solid #c0c0c0;margin-bottom:10px;padding-left:0px;height:215px}
.tripFilterContent {background-color:#fbfbfb;height:155px;overflow-y:auto;border:1px solid #c0c0c0;padding:5px}
.boxTitle {color:#17395f;font-family:Arial, Trebuchet, Verdana, sans-serif; font-size:1.7em;height:30px;line-height:30px;font-style:italic;margin-left:10px}

.page {float:left;border:1px solid #cecece; padding:5px; width:15px; height:15px; margin-left:5px; color:#123456; background-color:#edf1f6; text-align:center; cursor:pointer}
.page:hover {color:#fff; background-color:#0070ab}
.curpage {float:left;border:1px solid #cecece; padding:5px; width:15px; height:15px; margin-left:5px; color:#fff; background-color:orange; text-align:center}
.first {float:left;width:20px; height:25px; background:transparent url(/images/common/sprites-common-6.png) 5px -972px no-repeat; cursor:pointer}
.firstdis {float:left;width:20px; height:25px; background:transparent url(/images/common/sprites-common-6.png) 5px -972px no-repeat; cursor:default}
.last {float:left;width:20px; height:25px; background:transparent url(/images/common/sprites-common-6.png) -55px -972px no-repeat; cursor:pointer}
.lastdis {float:left;width:20px; height:25px; background:transparent url(/images/common/sprites-common-6.png) -55px -972px no-repeat; cursor:default}
.prev {float:left;width:20px; height:25px; background:transparent url(/images/common/sprites-common-6.png) -15px -972px no-repeat; cursor:pointer}
.prevdis {float:left;width:20px; height:25px; background:transparent url(/images/common/sprites-common-6.png) -15px -972px no-repeat; cursor:default}
.next {float:left;width:20px; height:25px; margin-left:5px; background:transparent url(/images/common/sprites-common-6.png) -35px -972px no-repeat; cursor:pointer}
.nextdis {float:left;width:20px; height:25px; margin-left:5px; background:transparent url(/images/common/sprites-common-6.png) -35px -972px no-repeat; cursor:default}

#htopnavbar, #hbotnavbar {float:right}
#orderby {display:none;border:2px solid #dee3e9;margin-top:10px;width:776px;height:30px;line-height:30px;background-color:#edf1f6}
#orderby a, .sortItem {display:block;float:left;padding:0 10px 0 10px;border-right:1px solid #dee3e9}
#orderby a {color:#2963c9;text-align:center;position:relative}
#orderby a.asc, #orderby a.desc {background-color:#69c;color:#fff;padding-right:25px}
#orderby a .icon {display: block; position: absolute; top: 10px; right: 5px; width: 11px; height: 10px}
#orderby a.asc .icon {background:transparent url(/images/common/sprites-common-6.png) 0 -564px no-repeat}
#orderby a.desc .icon {background:transparent url(/images/common/sprites-common-6.png) 0 -584px no-repeat}
#perpage {font-size:1.2em;display:none;font-weight:bold;line-height:30px;text-align:center;margin-top:5px}
#perpage select {padding:5px}
#currencyDiv {font-size:1.2em;display:none;font-weight:bold;line-height:30px;text-align:center;margin-bottom:10px}
#currencyDiv select {padding:5px}

.hcontent {width:760px;padding:10px}
#hSearch {float:left;line-height:30px}
#hSearch h1 {font-size:1.8em;color:#003580;}
.mysearch {background-color:#edf1f6}
.searchTitle {font-size:1.2em;font-weight:bold;color:#577cb2}
.searchTitle h1 {margin:0}
#hSearch.hotel {width:750px}
.summary {height:0px;margin-top:13px;margin-left:10px}
#checkinandout {margin-top:15px;margin-left:10px}

body.new #hSearch .searchTitle {font-size:12px}
body.new .mysearch {margin-top:15px}
body.new .faresTitle {font-size:12px}

body.wait {margin:0;font-size:14px;font-family:sans-serif;text-align:center}


.bubble {padding:10px;font-size:1.3em;width:440px;height:88px}
.thumb {width:88px;height:88px}
.hThumb {float:left;width:88px;border:3px solid #c0c0c0}
.hThumb:hover {border-color: #69c}
.hBub {float:left;margin-left:10px;width:322px}
.bubbleFare {font-family:Trebuchet, Verdana, Arial, sans-serif;float:left;font-size:20px;overflow:hidden}
.bubbleFare a {font-size:1.5em}
.bubbleTitle {float:left;width:240px;font-weight:bold}
.bubbleStars {float:right;width:80px}
.bubbleActions {float:right;margin-top:5px}
.bubbleActions a {font-size:15px}
.mapBubbleTitle {font-weight:bold}
.mapBubble {text-align:left;min-height:60px;min-width:300px;white-space:nowrap;line-height:25px}

.bubbleTitle a {color:#2963b5;text-decoration:none;font-size:15px;font-weight:bold}
.bubbleTitle a:hover {color:#0070ab;text-decoration:underline}

.location {font-size:0.9em;width:355px}
.tripinfo {font-size:0.9em}
.address {float:left;font-style:italic}
.hBox .location .showOnMap {float:left;font-style:italic;margin-left:5px;display:none}
.hBox .location .marker {display:none}
.distance {font-size:0.9em;font-weight:bold}
.hstars {display:inline-block;vertical-align:top;height:17px}
.hInfo .hTitle {margin-right:5px}
.resetFilters {height:28px;width:180px;margin-top:10px;cursor:pointer}

#summary {width:778px;font-size:13px;display:none}
.legend {width:764px;background-color:#f0f0f0;border-bottom:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;padding:1px 10px 1px 3px;line-height:20px}
.legend a {color:#2963B5}
.legend a:hover {color:#2963B5}

.table {display:table;border-collapse: collapse}
.tr {display:table-row;overflow:hidden;width:120px}
.td, .summaryCellEmpty, .summaryCell, .summaryStar, .summaryDist, .summaryDistTitle, .summaryCellDis, .summaryCellEmptyDis {display:table-cell;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
 
.summaryCellEmpty, .summaryCell, .summaryStar, .summaryDist, .summaryDistTitle, .summaryCellDis, .summaryCellEmptyDis {border: 1px solid #c0c0c0;height:18px;line-height:18px;padding:3px;overflow:hidden}

.summaryCell, .summaryCellDis {text-align:center}
.summaryStar, .summaryDist {background-color:#dbeff6}
.summaryCell, .summaryCellEmpty, .summaryStar, .summaryCellDis, .summaryCellEmptyDis {width:100px}
.summaryDist, .summaryDistTitle {width:127px}
.summaryDistTitle {background-color:#69c;color:#fff}
.summaryCellEmpty {background-color:#f0f0f0}
.summaryCellDis, .summaryCellEmptyDis {background-color:#d0d0d0}

#summary .table {width:778px}

.summaryCellDis a {font-size:1.5em;text-decoration:none;color:#a0a0a0;font-weight:bold}
.summaryCellDis:hover {background-color:#0070ab;cursor:pointer}
.summaryCellDis:hover a {color:#fff;text-decoration:underline}

.summaryCell a {font-size:1.5em;text-decoration:none;color:#2963b5;font-weight:bold}
.summaryCell:hover {background-color:#0070ab;cursor:pointer}
.summaryCell:hover a {color:#fff;text-decoration:underline}

.mapInfoBox {background-color:#ffffff}
.infostars {margin-top:5px;margin-left:10px;float:right}
.infofare {color:#628e3c;float:left;font-weight:bold;font-size:1.7em}

#closemap_btn {float:right;display:none;margin-top:10px}
#map_canvas {width:1000px; height:400px;border:1px solid #c0c0c0;display:none}
#minimap {width:194px; height:150px; border:3px solid #c0c0c0;display:none;cursor:pointer}
#minimap:hover {border-color:#69c}
#toogleMap {float:right;text-align:right;background:transparent url(/images/common/sprites-common-6.png) 108px -68px no-repeat; height:44px; width:100px; line-height:44px; padding-right:55px}

#hotelmap_canvas {width:1000px; height:400px; border:1px solid #c0c0c0;display:none;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius:5px}
#hotelminimap {margin-top:10px;width:214px; height:150px; border:3px solid #c0c0c0;display:none;cursor:pointer;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius:5px}
#hotelminimap:hover {border-color:#69c}
.hotelPageLeft {float:left;width:770px;margin-top:10px}
.hotelPageRight {float:right;width:220px;margin-top:10px}

.marker {background:transparent url(/images/common/sprites-common-6.png) 0px -604px no-repeat;width:19px;height:19px;float:left;margin-left:5px;text-align:center;line-height:19px;font-size:0.8em}
.markerSelected {background:transparent url(/images/common/sprites-common-6.png) 0px -633px no-repeat;width:19px;height:19px;float:left;margin-left:5px;text-align:center;line-height:19px;font-size:0.8em}
.marker a, .marker a:hover, .markerSelected a, .markerSelected a:hover {text-decoration:none;color:#000}

.options {margin-left:5px;line-height:19px;float:left}
#bestfare {display:none;margin:5px 0 15px 0;font-size:1.5em;text-align:center}

.small {font-size:0.7em}
#hotelFilters {display:none}
.filters {background-color:#f0f0f0;width:200px}
.filters a {color:#2963b5}
.filters a:hover {color:#0070ab}

.searchB {background-color:#f3f9ff}
.minisearchB {background-color:#ffdbac;margin:10px 0 10px 0}

.filter {border-bottom:1px dashed #c0c0c0;padding:10px 0 10px 0px}
.lastfilter {padding:10px 0 5px 0px}
#hotelName {width:165px; height:15px; padding:5px; font-size:15px; color:#123456;margin-bottom:5px}
a.filtername {font-weight:bold;font-size:1.1em;display:block;color:#607592;margin-bottom:10px}
a.filtername:hover {text-decoration:underline;color:#628e3c}
a.filternameHidden {color:#69c;font-size:1.1em;display:block}
a.filternameHidden:hover {color:#628e3c;text-decoration:underline}
.filterElems {background-color:#fff;width:170px;padding:5px}
.filterElem {font-size:0.8em;width:170px;padding:5px 0 5px 0;cursor:pointer;border-bottom:dashed 1px #cfcfcf}
.lastfilterElem {font-size:0.8em;width:170px;padding:5px 0 5px 0;cursor:pointer}
.filterElem:hover {background-color:#dbeff6}
.lastfilterElem:hover {background-color:#dbeff6}
.filterLabel {color:#6c97df;width:85px;margin-top:2px;float:left}
.filterStar {width:78px;margin-top:2px;float:left}
.filterCheck {width:20px;float:left}

.smaller {font-family:Arial, Trebuchet, Verdana, sans-serif; font-size:9pt}
.normal {font-family:Arial, Trebuchet, Verdana, sans-serif; font-size:10pt}
.bigger {font-family:Arial, Trebuchet, Verdana, sans-serif; font-size:11pt}

#noOffer {text-align:center;margin:20px;font-size:1.3em}

.cheaper {font-size:5em}
.filter select {cursor:pointer;	height:32px; width:180px; margin: 0; padding:5px; font-size:15px; color:#123456;border:1px solid #88a1d3}

#slider {width:148px;margin:10px 0 15px 8px}
#pricemin {float:left;font-size:0.9em}
#pricemax {float:right;text-align:right;font-size:0.9em}

.smallSlider {width:120px; margin-top:10px; margin-bottom:15px; margin-left: auto; margin-right: auto}
.slider_min {float:left;font-size:11px}
.slider_max {float:right;text-align:right;font-size:11px}

.filterSubLabel {margin-bottom:5px;font-weight:bold}

#perpageinput {border:1px solid #a0a0a0; cursor:pointer; height:32px; width:180px; margin: 0; padding:5px; font-size:15px; color:#123456}
.select {border:1px solid #a0a0a0; cursor:pointer; height:32px; margin: 0; padding:5px; font-size:15px; color:#123456}
.filter_nb {color:#c0c0c0;margin-top:3px;margin-right:3px}
#currency {border:1px solid #a0a0a0; cursor:pointer; height:32px; width:180px; margin: 0; padding:5px; font-size:15px; color:#123456;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius:5px}

#roomFares {border-left:1px solid #becfe5;border-right:1px solid #becfe5;width:770px}
.roomFare{width:750px;padding:10px;height:35px;border-bottom:1px solid #c0c0c0;cursor:pointer}
.roomFareBest{width:750px;padding:10px;height:35px;border-bottom:1px solid #ffbea7;background-color:#fff3e1;cursor:pointer}
.roomFareAlt{width:750px;padding:10px;height:35px;border-bottom:1px solid #c0c0c0;background-color:#efefef;cursor:pointer}
.roomFare:hover, .roomFareBest:hover, .roomFareAlt:hover{background-color:#e1efff; border-bottom:1px solid #99d4e6; color:#033379}
.roomProvider{width:102px;float:left;padding-top:6px}
.roomDesc{float:left;width:243px;height:45px;overflow:hidden;font-size:0.8em;margin-left:10px}
.roomDesc .subDesc {color:#a0a0a0}
.roomPrice{width:95px;float:right;line-height:35px;font-weight:bold;text-align:center;font-size:1.2em}
.roomTotal{width:100px;float:right;line-height:35px;font-weight:bold;text-align:center;color:#033379;font-size:1.4em}
.roomTotal:hover{text-decoration:underline;color:#ff6200}
.roomPriceUnknown{width:95px;float:right;line-height:35px;text-align:center;color:#505050}
.roomTotalUnknown{width:100px;float:right;line-height:35px;text-align:center;color:#505050}
.roomSelect{width:100px;float:right;font-size:11px;overflow:hidden}

#roomTitles {font-weight:bold;color:#505050;margin-top:0px}
#displayMode{width:750px;padding:10px;height:30px;line-height:30px;border-left:1px solid #becfe5;border-right:1px solid #becfe5;border-bottom:1px solid #aaa;background-color:#e0e0e0;display:none;font-size:13px;}
.titleFare{width:750px;padding:10px;height:30px;border-left:1px solid #becfe5;border-right:1px solid #becfe5;border-bottom:1px solid #aaa;background-color:#f0f0f0;display:none}
.titleProvider{width:102px;float:left;line-height:30px}
.titleDesc{float:left;line-height:30px;margin-left:10px}
.titlePrice{width:95px;float:right;text-align:center}
.titleTotal{width:100px;float:right;text-align:center}
.titleSelect{width:100px;float:right}

#roomComments {width:750px;padding:10px;border-top:1px solid #aaa;border-left:1px solid #becfe5;border-right:1px solid #becfe5;background-color:#e0e0e0;color:#505050;font-style:italic;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px}

.minithumb {width:50px;height:50px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius:5px}
.minithumbDiv {padding:1px;margin-left:4px;float:left;border:1px solid #c0c0c0;cursor:pointer;margin-top:4px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius:5px}
.minithumbDiv:hover {border-color:#69c}

#hotelImages {width:490px;height:235px;overflow-y:auto;margin-left:6px;float:left;margin-top:5px}
#hotelRating {background-color:#fee;text-align:center;padding:0 10px 10px 10px;margin-top:5px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
#hotelDesc, #hotelFeatures {display:none}
.anchor {margin:10px 10px 0 10px;float:left}
.hBlock {background-color:#fafafa;border-bottom:#f0f0f0 1px solid;border-left:#f0f0f0 1px solid;border-right:#f0f0f0 1px solid;padding:5px;width:759px}
.blockTitle {margin-top:10px;background-color:#edf1f6;border:#d4e1ee 1px solid;color:#577cb2;width:759px;font-weight:bold;font-size:1.5em;padding:7px 0 5px 10px;border-bottom:1px solid #d4e1ee;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-khtml-border-radius-topleft:7px;-khtml-border-radius-topright:7px; border-top-left-radius:7px;border-top-right-radius:7px}
.blockTitle h2 {color:#577cb2;margin:0}

.rating {border-bottom:1px dashed #c0c0c0}
.rating_label {float:left;margin-top:13px}
.rating_label_overall {float:left;margin-top:13px;font-weight:bold}
.rating_thumb {float:right;margin-top:10px}
.hotelImage {display:none;border: 1px solid #a6c9e2;background-color: #fcfdfd;position:absolute;z-index:99999;margin-top:6px;margin-left:-2px;padding:1px;border:1px solid #000;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius:5px; border-radius:5px}

#waitMsg {position: absolute; width: 280px; height: 130px; padding: 10px}
#waitMsgShadow {position: absolute; width: 302px; height: 152px}
#waitMsgContent {background: none; text-align:center;font-weight:bold; border: 0; padding-top:10px}

#wait h1 {text-align:center}

#searchForm {position: absolute; width: 620px; height: 230px; padding: 10px}
#searchFormShadow {position: absolute; width: 642px; height: 252px}
#searchFormContent {background: none; border: 0}

#searching {border-left:1px solid #becfe5;border-right:1px solid #becfe5;width:770px;text-align:center;padding-top:40px;padding-bottom:40px;font-size:2em}

.facility_type {float:left;width:120px;padding:10px}
.facilities {float:left;width:600px;padding-top:10px}
.nb_reviews {font-weight:bold;color:red;font-style:italic}

.faresTitle {margin-top:5px;color:#fff;text-shadow: #000 1px 1px 1px;width:752px;font-weight:bold;font-size:1.5em;padding:10px;background-color:#69c;text-align:center;border-bottom:1px solid #aaa;-moz-border-radius-topleft:4px;-moz-border-radius-topright: 4px;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-khtml-border-radius-topleft: 4px;-khtml-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px}
.faresTitle h2 {color:#fff;margin:0}
.availForm {border:1px solid #becfe5;background-color:#c4dce5;width:750px;padding:10px;font-weight:bold;font-size:0.9em;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px}
.availForm .readonly {font-size:1em;color:#124587}
.availForm .dateField {border:1px solid #becfe5;font-size:13px}
.availForm select {border:1px solid #becfe5;height:34px;width:100%;font-size:13px}
.availForm .hDates {width:150px;float:left}
.availForm .hRooms {width:280px;float:left}
.availForm .hButton {width:150px;text-align:right;margin-top:11px;margin-left:10px;float:left}
.hDesc {margin:10px}
.notAvail {font-size:1.5em; color:red}
a.availLink {font-size:1.2em; color:#2963b5}
a.availLink:hover {color:#000}

.displayModeLinkA {text-decoration:none;font-weight:bold;cursor:default;color:#000}
.displayModeLink {font-weight:bold}
.facilityType {font-weight:bold;padding:7px;background-color:#f0f0f0}
#moreFeatures1, #moreFeatures2, #moreFeatures3, #moreFeatures4, #moreFeatures5 {border-top:dashed 1px #cfcfcf}
.hotelBestPrice {width:202px;background-color:#ffc16f;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:2px;cursor:pointer;line-height:25px;font-size:1.1em}
.bestPriceLogo {padding-top:5px;background-color:#fff}
.bestPriceFare {font-size:1.2em}
.bestPriceLabel a {color:#b00;font-size:1.3em}
.bestPriceLabel a:hover {color:#f00}
.bestPriceLabel {text-align:center;font-weight:bold;background-color:#ffdbac;margin-bottom:2px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-radius-topleft:4px;-khtml-border-radius-topright:4px; border-top-left-radius:4px; border-top-right-radius:4px}

.filterBarItem {display:block;float:left;height:15px;line-height:15px;padding:5px 5px 5px 20px;background:url(/images/common/sprites-common-6.png) 3px -35px #f0f0f0 no-repeat;border:1px solid #c0c0c0;text-decoration:none;color:#000;margin-left:5px;margin-bottom:5px}
.filterBarItem:hover {background-color:#e0e0e0}
.filterBarItem:visited {color:#000}

.plusgoogle {width:62px; height:17px}
.barrow {width:6px;height:9px}
.star {width:15px;height:15px}
.mapIcon {width:35px;height:35px}

#dispoDropDowns {margin:5px}
#dispos {overflow-y:auto;overflow-x:hidden;height:300px;width:690px;border:1px solid #c0c0c0;margin-top:5px}
.dispoDiv {padding:5px;cursor:pointer}
.dispoDiv.alt {background-color:#f0f0f0}
.dispoDiv:hover {background-color:#ffc16f}
.dispoFare {float:right;text-align:right;font-size:15px;font-weight:bold;width:100px;color:#f00;font-style:italic}
.dispoDates {float:left;width:290px}
.dispoFormula {float:left;width:270px;color:#909090}
.dispoSelect {float:left;padding:7px;border-right:1px solid #c0c0c0}
.dispoSelect select {padding:1px;margin-top:5px}
.dispoChoice {background-color:#f0f0f0;border:1px solid #a0a0a0;width:690px}
.dispoRoom {font-size:13px;font-weight:bold;padding-top:5px;padding-bottom:5px;background-color:#d1dae3;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}
.dispoDuration {color:#f00;font-weight:bold;padding:5px;background-color:#69c;color:#fff;border-bottom:#123456 1px solid}
.dispoMonth {padding:5px;background-color:#ffc16f;border-bottom:1px solid #f00;;border-top:1px solid #f00}
.tripDesc {background-color:#e9eef3;border:1px solid #d4dae0}

.hotelPackage {background-color:#fff8e7;margin-bottom:10px;padding:10px;font-size:13px;border:1px solid #f4e5d3;cursor:pointer;font-family:helvetica,arial,sans-serif}
.hotelPackage .flight {background-color:white;padding:10px;border:1px solid #f4e5d3}
.hotelPackage .flight .w30 {width:30px}
.hotelPackage .flight .w40 {width:40px}
.hotelPackage .flight .w35 {width:35px}
.hotelPackage .flight .duration {width:50px;margin-left:25px}
.hotelPackage .flight .go {border-bottom:1px solid #f0f0f0;padding-bottom:5px}
.hotelPackage .flight .back {padding-top:7px}
.hotelPackage .packageImg {width:70px;height:70px;padding:7px;margin-top:7px;background-color:#fff}
.hotelPackage .totalPrice {font-size:22px;font-weight:bold;color:#69c}
.strike {text-decoration: line-through}
.hotelPackage .discount {background-color:white;padding:5px;border:1px solid #f4e5d3}
.hotelPackage .hBtn {font-size:18px;font-family:helvetica,arial,sans-serif;line-height:30px;margin-left:auto;margin-right:auto}

.common {background: url(/images/common/sprites-common-6.png) no-repeat top left}
.close {background-position: 0 -40px; width: 15px; height: 15px}
.moinsA {background-position: 0 -190px; padding-left:15px}
.plusA {background-position: 0 -209px; padding-left:15px}
.redDot  {background-position: 0 -231px; width: 19px; height: 19px; margin-left:5px}
.divC {margin-left: auto; margin-right: auto}
.s0 {background-position: 0 -260px; width: 78px; height: 12px}
.s1 {background-position: 0 -282px; width: 78px; height: 12px}
.s2 {background-position: 0 -304px; width: 78px; height: 12px}
.s3 {background-position: 0 -326px; width: 78px; height: 12px}
.s4 {background-position: 0 -348px; width: 78px; height: 12px}
.s5 {background-position: 0 -370px; width: 78px; height: 12px}
.thumb_down {background-position: 0 -452px; width: 18px; height: 18px; display:-moz-inline-box;display:inline-block;vertical-align:top}
.thumb_orange {background-position: 0 -480px; width: 18px; height: 18px; display:-moz-inline-box;display:inline-block;vertical-align:top}
.thumb_up {background-position: 0 -508px; width: 18px; height: 18px; display:-moz-inline-box;display:inline-block;vertical-align:top}
.thumb_yellow {background-position: 0 -536px; width: 18px; height: 18px; display:-moz-inline-box;display:inline-block;vertical-align:top}
.thumb_none {background: none; display:inline}
.white_triangle_down {background-position: 0 -564px; width: 11px; height: 10px}
.white_triangle_up {background-position: 0 -584px; width: 11px; height: 10px}
.scroll_down {background-position: 0 -662px; width: 14px; height: 14px; display: block}
.scroll_up {background-position: 0 -686px; width: 14px; height: 14px; display: block}
.scroll_left {background-position: 0 -710px; width: 14px; height: 14px; display: block}
.scroll_right {background-position: 0 -734px; width: 14px; height: 14px; display: block}
.rightA {background-position: 0 -734px; padding-left:15px}
.arrow-blue {background-position: 0 -758px; width: 19px; height: 20px; display: block; cursor: pointer}
.left-arrow-blue {background-position: 0 -788px; width: 19px; height: 20px; display: block}

.breakfast {background:url(/images/common/sprites-common-6.png) 0 -998px no-repeat; float:left; margin-left:3px; width: 29px; height: 28px}
.no_breakfast {float:left; margin-left:3px; width: 29px; height: 28px}
.roomsLeft {font-size:0.8em; color:#f00; float:left; margin-left:40px; height:35px; line-height:18px; width:120px; overflow:hidden; text-align:center}
.refundable {color:#390; font-weight:bold}

table.mp, table.scroll, table.lastSch, table.pricelist, .bpcontent table, table.topdest, table.sBlock {border-spacing:0; border-collapse:collapse}
.mp {text-align:left;margin-top:10px;width:100%}
.mp td {border-top:1px dashed #c0c0c0}
.mp td.hd {border: none}
.mp tr.alt {background-color:#f0f0f0}
.mpTitle {background-color:#123456;text-align:center;color:#fff;font-weight:bold}
.nw {white-space:nowrap}
.mpPrice {text-align:right;font-weight:bold;color:red;font-size:9pt}
.arrow-down {background:url(/images/common/sprites-common-6.png) 0 -1038px no-repeat; width: 20px; height: 20px; cursor:pointer}

.lastSch {font-size:0.9em}
.scroll, .lastSch, .bpcontent table, table.topdest, table.sBlock {width:100%}
.scroll tr {height:30px; background-color:#fff; cursor:pointer}
.lastSch tr {height:30px; background-color:#fff}
.scroll tr.alt {background-color:#e4f1fe}
.lastSch tr.alt {background-color:#f0f0f0}
.scroll tr:hover {background-color:#c0e0ff}
.scroll td, .lastSch td {border-bottom:1px solid #fff}
.scroll td.right, .lastSch td.right, .pricelist td.right {padding-right:3px;text-align:right}
.bpcontent td, .sBlock td {vertical-align:top}
.topdest td {vertical-align:top;text-align:left}
.sBlock td {width:33%}
.topdest a, .sBlock a {padding-left:8px;background:url(/images/common/sprites-common-6.png) 0 -1081px no-repeat;display:block}
#scroll_up, #scroll_down {background:url(/images/common/sprites-common-6.png) no-repeat top left; width: 50px; margin-left:auto; margin-right:auto; cursor:pointer; height: 14px; display: block}
#scroll_down {background-position: 18px -662px}
#scroll_up {background-position: 18px -686px}
#marquee_alt {margin-top:50px}
.subtitleScrollTop {height:15px;background-color:#f0f5fa;border-bottom:1px solid #69c}
.scrollcontent {height:120px;overflow:hidden}

.pricelist {background:url(/images/website/jetcost/degr.jpg) repeat-x;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-khtml-border-radius-topleft:10px;-khtml-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px}
.pricelist th {border-right:1px solid #fff}
.pricelist th.nb {border-right:none}
.pricelist th.left, .pricelist td.left {padding-left:5px;text-align:left}
.pricelist tr.alt {background-color:#f0f0f0}
.pricelist tr.alt:hover, .pricelist tr.line:hover {background-color:#e0e0e0;cursor:pointer}
.pricelist td {border-bottom:1px dashed #c0c0c0;text-align:center}

a.sLink {padding-left:8px;background:url(/images/common/sprites-common-6.png) 0 -1082px  no-repeat}
a.aLink {padding-left:10px;background:url(/images/common/sprites-common-6.png) 0 -1064px  no-repeat}

.schTopField {float:left;position:relative;height:45px}
.schTopField .schTopLegend {position:absolute;bottom:0;left:0;font-size:0.8em;color:#69c}
.schTopField .schTopDateLegend {position:absolute;bottom:0;left:0;height:14px;line-height:14px}

.leader {width:728px;height:90px;margin:auto}

ul.top {display:inline-block;vertical-align:top;list-style:none;padding:0;margin:0;width:100%;font-size:12px;margin-bottom:5px}
ul .p {float:right;color:#ff8400;font-size:13px}
ul.top .r {float:right;color:#adc3e6;font-size:13px}
ul.top li a {display:block;text-decoration:none;line-height:20px;padding:0 5px 0 5px;margin-top:5px;color:#0000af;background-color:#eaf2ff;font-size:13px;overflow:hidden}
ul.top li a.notB {font-weight:normal}
ul.top li:first-child a {margin-top:0px}
ul.top li a:hover {color:#ff8707}
ul.top li .nblist {margin-top:5px;background:transparent url(/images/common/sprites-common-6.png) no-repeat 2px -1614px;float:left;display:block;width:20px;height:20px;margin-right:5px;color:#fff;font-family:Verdana;font-size:10px;line-height:18px;text-align:center}

.topDestTitle {font-size:14px;font-weight:bold;font-family:helvetica,sans-serif;margin:5px 0 5px 0;color:#577cb2}
.simpleBox1.dataBox {text-align:left;padding:10px; box-shadow: 1px 1px 1px #bbb}
.dataBox ul {list-style:none;padding-left:10px;margin:10px 0 10px 0;color:#0f0f0f}
.dataBox ul li span {color:#1083af}
.dataBox h3 {text-align:left}
.dataBox .l {float:left;width:48%;border-right:1px dashed #ccc}
.dataBox .r {float:right;width:48%}
#carmap_canvas {width:680px; height:300px; border: 1px solid #ddd}

.selFilter {color:#08f;cursor:pointer;text-decoration:underline}
.selFilter:hover {text-decoration:none}
div.model {line-height:14px;font-weight:bold;color:#555;margin-bottom:5px}
div.model span {font-size:14px;color:#ff5d00;text-decoration:underline;font-family:Helvetica}
div.model span:hover {color:#bf0e0e}
.clkBox {background-color:#fff;cursor:pointer;width:660px;margin-bottom:10px}
.clkBox:hover {background-color:#dde4ff}

.cpBox {background-color:#edf1f6;color:#303030;cursor:pointer;width:640px;margin-bottom:10px;padding:10px;border-bottom:1px solid #69c}
.cpBox:hover {background-color:#dde4ff}
.cpData {width:520px;height:125px;position:relative;float:left;text-align:left}
.cpFare {border-left:1px dashed #c0c0c0;padding-left:10px;float:right;text-align:center}
.cpData .date {color:#ff5907;font-size:21px;font-weight:bold}
.cpData .trip {font-size:17px;margin-bottom:10px;height:25px;line-height:25px}
.cpData .trip span {color:#bbbaba}
.cpData .trip .highway {background:url(/images/common/highway.png) no-repeat top left;height:20px;width:20px;background-size:20px 20px;display:inline-block;vertical-align:-10%;margin-left:10px}
.cpData .depAddr {background:url(/images/common/address-icon-green.png) no-repeat top left;padding-left:20px;background-size:13px 18px;height:18px;line-height:18px;margin-bottom:5px}
.cpData .arrAddr {background:url(/images/common/address-icon-red.png) no-repeat top left;padding-left:20px;background-size:13px 18px;height:18px;line-height:18px}
.cpData .vehicle span {font-weight:bold}
.cpData .vehicle {position:absolute;bottom:0px}
.cpData .duration {position:absolute;bottom:0px;right:0px;min-width:140px}
.cpData .duration span {font-size:18px;font-weight:bold}
.cpFare .fare {font-size:30px;font-weight:bold}
.cpFare .seatsLeft {color:#707070}
.cpFare .seatsLeft {font-size:12px}
.cpFare .seatsLeft span {font-size:20px;font-weight:bold}
.cpFare .abtn {font-size:15px;min-width:86px}
.cpFare .partnerLogo {display:block;margin:10px 0 10px 0}

.bplinks a {font-family:Trebuchet, Verdana, Arial, sans-serif;font-size:8pt;background:#eaf2ff;min-height:30px;line-height:30px;display:block;margin-left:5px;margin-top:5px;padding-left:10px}
.bplinks a span {float:right;color:#f00;font-size:13px;margin-right:10px}

.simpleBox .bplinks a {font-family:Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:normal;display:block;overflow:hidden;text-decoration:none;line-height:30px;height:30px;color:#12305a;border-top:1px dashed #ccc;font-weight:bold;background-color:transparent;margin:0}
.simpleBox .bplinks a span {float:right;color:#f00;font-size:1em}
.simpleBox .bplinks a:first-child {border:0}
.simpleBox .bplinks a:hover {color:#ff4e00;text-decoration:underline;background-color:#edf5ff}

.wmoving {display:none;position:absolute;top:0;height:76px;width:20px;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.wloading {z-index:0;position:absolute;left:80px;text-align:right;bottom:5px;font-size:10px;width:20px;height:20px;background:url(/images/common/wait.gif) top left no-repeat;background-size:20px 20px}
.wprice {white-space:nowrap;z-index:1;display:none;position:absolute;left:40px;text-align:center;bottom:26px;font-size:12px;border:1px solid #aaa;font-weight:bold;background-color:#ff9;width:62px;height:15px;line-height:16px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;overflow:hidden}
.wline {z-index:0;display:none;position:absolute;left:87px;bottom:0;height:7px;width:1px;background-color:#aaa}
.wchart {z-index:1;position:absolute;left:76px;bottom:0;height:2px;width:21px;border:1px solid #aaa;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-radius-topleft:3px;-khtml-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#00c}
.wpart {position:absolute;left:0;top:100px;width:110px;height:18px;background:url(/images/common/sprites-common-6.png) no-repeat 2px -1642px;}
.wpart span.partner {zoom:0.75;-moz-transform: scale(0.75);-moz-transform-origin: 0 0;margin:1px 0 0 25px}
.otherPrices .partner {display:block}
#offersFound {height:50px;display:none;position:absolute}
#priceChart {position:relative;height:150px}
#goToResults {display:none;margin-right:10px}
#searchin {color:red;position:absolute}
#wstatus {position:relative;height:70px}

.oAdsTitle {color:#676767;margin-bottom:5px;margin-top:5px;font-size:12px}

#popupDiv, #hpopupDiv {font-size:0.9em;visibility:hidden;height:24px;line-height:12px;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
#popupDiv input[type=checkbox], #hpopupDiv input[type=checkbox] {margin-left:0;vertical-align:middle}
.compare {white-space:nowrap;margin-bottom:3px;margin-right:5px}
.popupPartner {white-space:nowrap;cursor:pointer}

.container {width:1000px;margin:auto}
.cookie-banner { position: fixed; left: 0; right: 0; bottom: 0; padding: 60px; color: #333; background: #fff; text-align: left; z-index: 9999; font-size: 14px !important; -webkit-box-shadow: 0px -4px 14px 0px rgba(0,0,0,0.16); -moz-box-shadow: 0px -4px 14px 0px rgba(0,0,0,0.16); box-shadow: 0px -4px 14px 0px rgba(0,0,0,0.16); line-height: 1.42857143; }
.cookie-banner .col-sm-9 { float:left; width: 80%;}
.cookie-banner .col-sm-2 { float:left; width: 15%; margin-left: 5%;}
.cookie-banner a { color: #337ab7; text-decoration: none; }
.cookie-banner .btn-cookies { background: #5DC5D5; font-family: Arial; color: white; border-radius: 4px; display: inline-block; padding: 6px 12px; font-size: 14px; height: auto; text-align: center; text-shadow: none; }


/** NEW HEADER **/
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
	display: table;
	content: " ";
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
	clear: both;
}


.flag {
  background-image: url('data:image/png;base64,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');
  background-repeat: no-repeat;
  display: inline-block;
}
.flag.small.AR {
  background-position: 0px -9px;
  width: 14px;
  height: 9px;
}
.flag.small.AT {
  background-position: 0px -360px;
  width: 14px;
  height: 9px;
}
.flag.small.AU {
  background-position: 0px -180px;
  width: 14px;
  height: 9px;
}
.flag.small.BO {
  background-position: 0px -18px;
  width: 14px;
  height: 9px;
}
.flag.small.BR {
  background-position: 0px -27px;
  width: 14px;
  height: 9px;
}
.flag.small.CA {
  background-position: 0px -36px;
  width: 14px;
  height: 9px;
}
.flag.small.CH {
  background-position: 0px -45px;
  width: 14px;
  height: 9px;
}
.flag.small.CL {
  background-position: 0px -54px;
  width: 14px;
  height: 9px;
}
.flag.small.CO {
  background-position: 0px -63px;
  width: 14px;
  height: 9px;
}
.flag.small.DE {
  background-position: 0px -72px;
  width: 14px;
  height: 9px;
}
.flag.small.DK {
  background-position: 0px -81px;
  width: 14px;
  height: 9px;
}
.flag.small.ES {
  background-position: 0px -90px;
  width: 14px;
  height: 9px;
}
.flag.small.FI {
  background-position: 0px -99px;
  width: 14px;
  height: 9px;
}
.flag.small.FR {
  background-position: 0px -108px;
  width: 14px;
  height: 9px;
}
.flag.small.GR {
  background-position: 0px -117px;
  width: 14px;
  height: 9px;
}
.flag.small.HK {
  background-position: 0px -126px;
  width: 14px;
  height: 9px;
}
.flag.small.HU {
  background-position: 0px -135px;
  width: 14px;
  height: 9px;
}
.flag.small.ID {
  background-position: 0px -144px;
  width: 14px;
  height: 9px;
}
.flag.small.IE {
  background-position: 0px -153px;
  width: 14px;
  height: 9px;
}
.flag.small.IN {
  background-position: 0px -162px;
  width: 14px;
  height: 9px;
}
.flag.small.IT {
  background-position: 0px -171px;
  width: 14px;
  height: 9px;
}
.flag.small.MX {
  background-position: 0px 0px;
  width: 14px;
  height: 9px;
}
.flag.small.MY {
  background-position: 0px -189px;
  width: 14px;
  height: 9px;
}
.flag.small.NL {
  background-position: 0px -198px;
  width: 14px;
  height: 9px;
}
.flag.small.NO {
  background-position: 0px -207px;
  width: 14px;
  height: 9px;
}
.flag.small.NZ {
  background-position: 0px -216px;
  width: 14px;
  height: 9px;
}
.flag.small.PE {
  background-position: 0px -225px;
  width: 14px;
  height: 9px;
}
.flag.small.PH {
  background-position: 0px -234px;
  width: 14px;
  height: 9px;
}
.flag.small.PL {
  background-position: 0px -243px;
  width: 14px;
  height: 9px;
}
.flag.small.PT {
  background-position: 0px -252px;
  width: 14px;
  height: 9px;
}
.flag.small.RO {
  background-position: 0px -261px;
  width: 14px;
  height: 9px;
}
.flag.small.RU {
  background-position: 0px -270px;
  width: 14px;
  height: 9px;
}
.flag.small.SE {
  background-position: 0px -279px;
  width: 14px;
  height: 9px;
}
.flag.small.SG {
  background-position: 0px -288px;
  width: 14px;
  height: 9px;
}
.flag.small.TH {
  background-position: 0px -297px;
  width: 14px;
  height: 9px;
}
.flag.small.TR {
  background-position: 0px -306px;
  width: 14px;
  height: 9px;
}
.flag.small.UK {
  background-position: 0px -315px;
  width: 14px;
  height: 9px;
}
.flag.small.US {
  background-position: 0px -324px;
  width: 14px;
  height: 9px;
}
.flag.small.UY {
  background-position: 0px -333px;
  width: 14px;
  height: 9px;
}
.flag.small.VE {
  background-position: 0px -342px;
  width: 14px;
  height: 9px;
}
.flag.small.ZA {
  background-position: 0px -351px;
  width: 14px;
  height: 9px;
}
.flag.AR {
  background-position: 0px -1009px;
  width: 25px;
  height: 16px;
}
.flag.AT {
  background-position: 0px -385px;
  width: 25px;
  height: 16px;
}
.flag.AU {
  background-position: 0px -401px;
  width: 25px;
  height: 16px;
}
.flag.BO {
  background-position: 0px -417px;
  width: 25px;
  height: 16px;
}
.flag.BR {
  background-position: 0px -433px;
  width: 25px;
  height: 16px;
}
.flag.CA {
  background-position: 0px -449px;
  width: 25px;
  height: 16px;
}
.flag.CH {
  background-position: 0px -465px;
  width: 25px;
  height: 16px;
}
.flag.CL {
  background-position: 0px -481px;
  width: 25px;
  height: 16px;
}
.flag.CO {
  background-position: 0px -497px;
  width: 25px;
  height: 16px;
}
.flag.DE {
  background-position: 0px -513px;
  width: 25px;
  height: 16px;
}
.flag.DK {
  background-position: 0px -529px;
  width: 25px;
  height: 16px;
}
.flag.ES {
  background-position: 0px -545px;
  width: 25px;
  height: 16px;
}
.flag.FI {
  background-position: 0px -561px;
  width: 25px;
  height: 16px;
}
.flag.FR {
  background-position: 0px -577px;
  width: 25px;
  height: 16px;
}
.flag.GR {
  background-position: 0px -593px;
  width: 25px;
  height: 16px;
}
.flag.HK {
  background-position: 0px -609px;
  width: 25px;
  height: 16px;
}
.flag.HU {
  background-position: 0px -625px;
  width: 25px;
  height: 16px;
}
.flag.ID {
  background-position: 0px -641px;
  width: 25px;
  height: 16px;
}
.flag.IE {
  background-position: 0px -657px;
  width: 25px;
  height: 16px;
}
.flag.IN {
  background-position: 0px -673px;
  width: 25px;
  height: 16px;
}
.flag.IT {
  background-position: 0px -689px;
  width: 25px;
  height: 16px;
}
.flag.MX {
  background-position: 0px -705px;
  width: 25px;
  height: 16px;
}
.flag.MY {
  background-position: 0px -721px;
  width: 25px;
  height: 16px;
}
.flag.NL {
  background-position: 0px -737px;
  width: 25px;
  height: 16px;
}
.flag.NO {
  background-position: 0px -753px;
  width: 25px;
  height: 16px;
}
.flag.NZ {
  background-position: 0px -769px;
  width: 25px;
  height: 16px;
}
.flag.PE {
  background-position: 0px -785px;
  width: 25px;
  height: 16px;
}
.flag.PH {
  background-position: 0px -801px;
  width: 25px;
  height: 16px;
}
.flag.PL {
  background-position: 0px -817px;
  width: 25px;
  height: 16px;
}
.flag.PT {
  background-position: 0px -833px;
  width: 25px;
  height: 16px;
}
.flag.RO {
  background-position: 0px -849px;
  width: 25px;
  height: 16px;
}
.flag.RU {
  background-position: 0px -865px;
  width: 25px;
  height: 16px;
}
.flag.SE {
  background-position: 0px -881px;
  width: 25px;
  height: 16px;
}
.flag.SG {
  background-position: 0px -897px;
  width: 25px;
  height: 16px;
}
.flag.TH {
  background-position: 0px -913px;
  width: 25px;
  height: 16px;
}
.flag.TR {
  background-position: 0px -929px;
  width: 25px;
  height: 16px;
}
.flag.UK {
  background-position: 0px -945px;
  width: 25px;
  height: 16px;
}
.flag.US {
  background-position: 0px -961px;
  width: 25px;
  height: 16px;
}
.flag.UY {
  background-position: 0px -977px;
  width: 25px;
  height: 16px;
}
.flag.VE {
  background-position: 0px -993px;
  width: 25px;
  height: 16px;
}
.flag.ZA {
  background-position: 0px -369px;
  width: 25px;
  height: 16px;
}

.flag {
    margin: 0 10px 0 0;
}
.flag.small {
    margin: 0 5px 0 0;
}

.navbar {
	position: relative;
	width: auto;
	margin-bottom: 0;
	background: #fff;
	font-size: 14px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	background: #edf5ff;
	border-bottom: 1px solid #d6ebff;
}

body {
	min-width: 1140px;
}

header.navbar {
	min-width: 1140px;
}

.container {
	width: 1170px;
	margin: auto;
	padding-left: 15px;
	padding-right: 0;
	box-sizing: border-box;
}

.container * { box-sizing: border-box; }

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}

.navbar-header {
	padding: 0 0 0 15px;
	float: left;
}

.navbar-nav.navbar-right {
	float: right !important;
}

.navbar .container .navbar-brand, .navbar .container-fluid .navbar-brand {
	margin-left: -15px;
}

.navbar-brand {
	float: left;
	position: static;
	padding: 5px 0 5px 15px;
	height: auto;
	margin-right: 20px;
	font-size: 18px;
	line-height: 20px;
}

.navbar-brand img {
	width: 180px;
	display: block;
	vertical-align: middle;
	border: 0;
}

.nav {
	float: left;
	padding-left: 0;
	margin: 0;
	list-style: none;
}

.navbar-nav > li {
	float: left;
}

.nav>li {
	position: relative;
	display: block;
}

.dropdown {
	position: relative;
}

#dropdownLanguage {
	border: 0;
	margin-top: 7px;
	margin-bottom: 13px;
	font-weight: lighter;
	padding: 6px 8px 0 8px;
}

.btn-default {
	color: #333;
}

#dropdownLanguage.btn {
	font-family: Arial;
	display: inline-block;
	padding: 6px 7px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	height: 28px;
}

#dropdownLanguage .caret {
	margin-bottom: 8px;
	margin-left: 0;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

ul.nav.language-switcher ul.dropdown-menu {
	width: 340px;
}

.navbar-right .dropdown-menu {
	right: 0;
	left: auto;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

ul.nav.language-switcher ul.dropdown-menu li {
	float: left;
	width: 160px;
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}


.dropdown-menu > li > span
{
    border-bottom: 0 none;
}

.dropdown-menu > li > span
{
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
}

.dropdown-menu > li > span:hover,
.dropdown-menu > li > span:focus
{
    color: #262626;
    text-decoration: none;
    background-color: #F5F5F5;
}

.navbar-nav a {
	color: #333;
	border-bottom: 4px solid #edf5ff;
}

.navbar-nav > li > a.active {
	font-weight: bold;
	background: #edf5ff;
}

.navbar-nav > li > a {
    padding: 13px 0 8px 0;
	min-width: 105px;
	text-align: center;
}

.navbar-nav li a {
	text-decoration: none;
}

.navbar-nav > li > a {
	text-transform: uppercase;
	line-height: 20px;
}

.nav>li>a {
	position: relative;
	display: block;
}

.nav a.active {
	border-color: #12305a !important;
}

.nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active {
	background: transparent;
	border-color: #5280aa;
}

.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #edf5ff;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

.navbar-nav .dropdown-menu a {
	border-bottom: 0 none;
}

.nav .btn
{
	width: auto;
}

.nav .btn-default:hover, .nav .btn-default:focus, .nav .btn-default.focus, .nav .btn-default:active, .nav .btn-default.active, .nav .open>.dropdown-toggle.btn-default {
	color: #333;
	background-color: transparent;
	border-color: #adadad;
}

.open>.dropdown-menu {
	display: block;
}

.withbanner.navbar .pre-container
{
	background: #edf5ff;
	margin-bottom: 10px;
}

.withbanner.navbar UL.nav.mainmenu {
	margin-left: 15px;
}

.withbanner .navbar-nav > li > a
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.8em;
	min-width: 90px;
	border-bottom: 0 none;
	border-top: 4px solid transparent;
	background: transparent;
	color: #333;
}

.withbanner .navbar-nav > li > a.active {
	border-bottom: 0 none;
	border-top: 4px solid #32507a !important;
	background: transparent !important;
}

.withbanner .navbar-nav > li > a:hover,
.withbanner .navbar-nav > li > a:focus {
	border-bottom: 0 none;
	border-top: 4px solid #82a0ca;
	background: transparent;
}

.withbanner #dropdownLanguage {
	margin: 0;
	border-radius: 0;
	height: 34px;
	background-color: transparent;
}

#dropdownLanguage:focus,
#dropdownLanguage:hover,
.nav .open #dropdownLanguage {
	border-color: transparent;
	outline: none;
	background-color: transparent;
}

.degrx .withbanner {
	margin-bottom: 20px;
}

#searchDiv {position: relative}
.chkItem {display: inline-block; position: relative; margin-right: 10px}
.chkOverlay {position: absolute; width: 100%; height: 100%}

span.partner.redir {display:block;margin-right:auto;margin-left:auto;margin-top:14px}
span.partner[onclick] {cursor:pointer}

.reviewoverlay { zoom: 1; filter: alpha(opacity=0); opacity: 0; transition: opacity 0.5s; }
.reviewoverlay.show { zoom: 1; filter: alpha(opacity=100); opacity: 1; }
.reviewoverlay .reviewoverlay-background { display: none; visibility: hidden; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: url(/images/common/bgdots.png) top left; z-index: 9990; }
.reviewoverlay .reviewoverlay-container { display: none; visibility: hidden; position: fixed; top: 200px; left: 50%; width: 720px; margin-left: -360px; height: 300px; z-index: 9999; background: url(/images/website/jetcost/reviewoverlay.jpg) no-repeat top left; border: solid 1px #999; border-radius: 5px; }
.reviewoverlay.show .reviewoverlay-background { display: block; visibility: visible; }
.reviewoverlay.show .reviewoverlay-container { display: block; visibility: visible; }
.reviewoverlay .text { width: 320px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #333; text-transform: uppercase; margin: 15px 0 5px 20px; }
.reviewoverlay .buttons { width: 320px; margin: 30px 0 0 0; }
.reviewoverlay .button { cursor: pointer; background-color: #46886D; font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: white; text-align: center; padding: 8px 15px; border: 0; display: block; margin: 10px auto; text-transform: uppercase; }
.reviewoverlay .button:hover { background-color: #59AA89; }
.reviewoverlay .button.remind-me-later { font-size: 14px; margin: 5px auto; padding: 4px 7px; }
.reviewoverlay .button.no-thanks { font-size: 10px; margin: 10px auto; padding: 4px 7px; }
.reviewoverlay #overlayRating {width:326px;}
.reviewoverlay #ratingStars {margin: 60px auto 0 auto; width:166px;}
.reviewoverlay #ratingStars div {cursor:pointer; width:25px; height:25px; display:inline-block; margin-right:5px; background:url(/images/common/rating_star.png) no-repeat top left}
.reviewoverlay #ratingStars div.hover {background-position: -25px 0px}
.reviewoverlay #reviewForm textarea {margin-left:20px;width:297px;height:101px;resize:none;}
.reviewoverlay #reviewForm .buttons {margin-top:0}
.reviewoverlay #reviewForm .button {margin-top:3px;}
.reviewoverlay #thanksMsg, .reviewoverlay #reviewForm {display:none;}
.reviewoverlay #thanksMsg {margin: 40px 0 0 20px;width:297px}

[data-jtgallery-thumb], [data-jtgallery-image] {
	display: none;
}
.jtgallery__container {
	width: 100%;
	margin-top:10px;
}

.jtgallery__container .hidden {
	display: none;
}

.jtgallery__container .jtgallery__wrapper {
	position: relative;
	width: 100%;
	height: 380px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}

.jtgallery__container .jtgallery__wrapper .jtgallery__slider {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	white-space: nowrap;
	text-align: center;
	z-index: 1;
	background-color: #333;
}
.jtgallery__container .jtgallery__wrapper .jtgallery__slider.top {
	z-index: 2;
}

.jtgallery__container .jtgallery__wrapper .jtgallery__slider:before {
	content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.jtgallery__container .jtgallery__wrapper .jtgallery__slider img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.jtgallery__container .jtgallery__wrapper .jtgallery__arrows {
	position: absolute;
	cursor: pointer;
	top: 50%;
	margin: -16px 10px 0px 10px;
	width: 32px;
	height: 32px;
	z-index: 3;
	background:url(/images/common/sprites-common-6.png) no-repeat;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.jtgallery__container .jtgallery__wrapper .jtgallery__arrows:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.jtgallery__container .jtgallery__wrapper .jtgallery__arrows.jtgallery__arrows--left {
	left: 0px;
	background-position: 0px -1734px;
}

.jtgallery__container .jtgallery__wrapper .jtgallery__arrows.jtgallery__arrows--right {
	right: 0px;
	background-position: -32px -1734px;
}

.jtgallery__container .jtgallery__thumbs { 
	padding: 0px;
	list-style: none;
	margin-top: 3px;
}

.jtgallery__container .jtgallery__thumbs .jtgallery__thumb {
	float: left;
	width: 50px;
	height: 50px;
	border: 2px solid white;
	text-align: center;
	cursor: pointer;
}

.jtgallery__container .jtgallery__thumbs .jtgallery__thumb:before {
	content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.jtgallery__container .jtgallery__thumbs .jtgallery__thumb.active {
	border-color: red;
}

.jtgallery__container .jtgallery__thumbs .jtgallery__thumb img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.jtgallery__container .jtgallery__thumbs .jtgallery__thumb:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}