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

body {margin:0px}
form {margin:0px;text-align:left}
img {border-width:0px}
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}
.h2 {color:#69a;font-size:19px;font-weight:bold;margin:10px;text-align:center}

.simpleBox1 .h1 {color:#17395f;font-family:'Verdana';font-weight:bold;font-size:10pt;margin:0px 0px 10px 0px;padding:0px}
.simpleBox2 .h1 {color:#17395f;font-family:'Verdana';font-weight:bold;font-size:10pt;margin:0px 0px 10px 0px}
.minisearchB .h1 {color:#ff7e00;font-style:italic;border-bottom:1px solid #ff9100;text-shadow: #ffffff 1px 1px 1px;font-weight:bold;font-size:13pt;margin:0px 0px 10px 0px;text-align:left}
.searchField {font-size:1.1em;font-weight:bold}

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

#logo {width:270px;height:66px}
.plus, #optImg {width:14px;height:9px}
.HR {width:439px;height:1px}
.square {width:7px;height:5px}
.flag {width:15px;height:10px}
.flags {padding-left:0px}
.flags li {display:inline}
.flags li a {padding-left:20px;margin-left:10px;background-image:url(http://jtcstatic.com/images/common/flags.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}
.scroll {width:14px;height:14px}
.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(http://jtcstatic.com/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}
.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:#fff;color:#69c;font-size:11px;border: 1px solid #fff;width:100%}
.btn {border:0px;padding:0px;margin:0px;cursor:pointer;width:120px;height:30px;line-height:30px;background:transparent url(http://jtcstatic.com/images/website/jetcost/bouton.png) 0px 0px no-repeat;color:#fff;font-family:'Verdana';font-size:13pt;text-shadow: #6374AB 1px 1px 1px}
.mbtn {border:0px;padding:0px;margin:0px;cursor:pointer;width:80px;height:30px;line-height:30px;background:transparent url(http://jtcstatic.com/images/website/jetcost/mbouton.png) 0px 0px no-repeat;color:#fff;font-family:'Verdana';font-size:13pt}
.sbtn {border:0px;padding:0px;margin:0px;cursor:pointer;width:30px;height:22px;line-height:22px;background:transparent url(http://jtcstatic.com/images/website/jetcost/sbtn.png) 0px 0px no-repeat;color:#fff;font-family:'Verdana';font-size:11pt}
.offerbtn {cursor:pointer;width:90px;height:26px;line-height:26px;background:transparent url(http://jtcstatic.com/images/website/jetcost/offerbtn.gif) 0px 0px no-repeat;color:#fff;font-family:'Verdana';font-size:13pt}
.offerbtn a.btntext {font-size:13px;text-decoration:none;color:#c95500}
.offerbtn a.btntext:hover {text-decoration:underline}
#email {width:200px;margin:0px}
.simpleBox1 {background-color:#e0ecff}
.simpleBox2 {background-color:#e0e0ff}
.simpleBoxTitle {font-weight:bold;color:#17395f;font-size:1.3em;padding:0px 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:0px 10px 0px 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 {color:#17395f;font-family:'Verdana';font-weight:bold;font-size:10pt;margin:0px 0px 10px 0px}
.simpleBox2 h1 {color:#17395f;font-family:'Verdana';font-weight:bold;font-size:10pt;margin:0px 0px 10px 0px}
.dateField {width:100px;background-image:url(http://jtcstatic.com/images/website/jetcost/selectDate.gif);background-position: top right;background-repeat:no-repeat;cursor:pointer;border:1px solid #7f9db9}
.part {margin-left:15px; margin-right:15px; width:100px} 
.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(http://jtcstatic.com/images/website/jetcost/degrade.jpg) repeat-y} 
.degrx {background:url(http://jtcstatic.com/images/website/jetcost/degradex.jpg) repeat-x} 
.minidegrx {background:url(http://jtcstatic.com/images/website/jetcost/minidegradex.jpg) repeat-x;margin:0px}
.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:0px; font-size:10px; height:11px; width:10px; overflow:hidden} 
.boxc {border-left:1px solid #69c; border-right:1px solid #69c} 
.boxc ul {margin:0px;list-style-type:square}
.botcontent{color:#a0a0a0;font-size:7pt;width:1000px}
.botcontent a {color:#a0a0a0;}
.botcontent a:hover {color:#000;}
.botcontent h2 {font-size:12px;}
#footer{width:1000px;text-align:center;font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:7pt}
#fcontent {text-align:center;margin-top:10px;width:1000px;background-color:#f5f5f5;border-top:2px solid #d1d1d1}
#flinks {text-align:left;color:#666666;font-size:10px;margin:0px 5px 10px 5px}
.bestprice0 {background-color:#eee;text-align:center;margin:5px 0px 5px 0px;border:1px solid #a0a0a0}
.bestprice1 {background-color:#eee;text-align:center;margin:5px 0px 5px 0px;border:1px solid #a0a0a0;font-weight:bold;font-size:12px}
.bestprice2 {background-color:#eee;text-align:center;margin:5px 0px 5px 0px;border:1px solid #a0a0a0;font-weight:bold;font-size:12px}
.bestprice3 {background-color:#eee;text-align:center;margin:5px 0px 5px 0px;border:1px solid #a0a0a0;font-weight:bold;font-size:12px}
.bestprice0S {background-color:#8da5ff;text-align:center;padding:5px 0px 5px 0px;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 0px 5px 0px;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 0px 5px 0px;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 0px 5px 0px;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 0px 5px 0px;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 0px 5px 0px;text-align:center}
.selectedDateGo {background-color:#8da5ff;border:1px solid #a0a0a0;color:#fff;width:71px;margin:5px 0px 5px 0px;font-weight:bold;text-align:center}
.constdateBack {background-color:#e4f1fe;border:1px solid #a0a0a0;width:71px;margin:5px 0px 5px 0px;text-align:right;height:25px}
.selectedDateBack {background-color:#8da5ff;border:1px solid #a0a0a0;color:#fff;width:71px;margin:5px 0px 5px 0px;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}
.bookbtn {height:15px;width:87px;background:url(http://jtcstatic.com/images/website/jetcost/button.gif);color:#000;font-weight:bold;font-size:12px;text-align:center}
.largebtn {height:15px;width:120px;background:url(http://jtcstatic.com/images/website/jetcost/largebutton.gif);text-align: center}
.bigbtn {height:26px;width:70px;background:url(http://jtcstatic.com/images/website/jetcost/big-button.gif) 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}
.btnL {float:left;height:26px;width:10px;background:url(http://jtcstatic.com/images/website/jetcost/buttonL.gif)}
.btnC {float:left;height:26px;width:70px;background:url(http://jtcstatic.com/images/website/jetcost/buttonC.gif)}
.btnR {float:left;height:26px;width:10px;background:url(http://jtcstatic.com/images/website/jetcost/buttonR.gif)}
.btnC a.btntext {line-height:26px;font-size:13px;text-decoration:none;color:#c95500}
.btnC 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}
.prevnext {width:20px;height:19px;background-color:#69c}
.goback {width:20px;height:19px;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}
.step {background:url('http://jtcstatic.com/images/website/jetcost/step.gif');width:10px;height:20px;float:left}
.pricebar {background:url('http://jtcstatic.com/images/website/jetcost/stepbar.gif') repeat-x;width:2px;height:20px;float:left}
.starbar {background:url('http://jtcstatic.com/images/website/jetcost/stepbar.gif') repeat-x;width:14px;height:20px;float:left}
.stepleft {background:url('http://jtcstatic.com/images/website/jetcost/stepleft.gif');width:4px;height:20px;float:left}
.stepright {background:url('http://jtcstatic.com/images/website/jetcost/stepright.gif');width:4px;height:20px;float:left}
.dragit {cursor:pointer}
#min,#max {width:10px}
#hourtitle0,#pricetitle0 {text-align:left}
#TimeBar {text-align:left;width:200px;height:10px;line-height:10px;border:1px #000 dashed}
.filtervalue {color:#f00}
.blacklink {color:#000;text-decoration:none}
.blacklink:visited{color:#000;text-decoration:none}
.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:0px -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:#ff0000;font-weight:bold}
.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}
.round-top7 {-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px}
.round-bottom {-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px}
.round {-moz-border-radius: 10px; -webkit-border-radius: 10px}
.round7 {-moz-border-radius: 7px; -webkit-border-radius: 7px}
.infobox {background:url(http://jtcstatic.com/images/website/jetcost/degr.jpg) repeat-x}
.infoboxtitle {color:#fff;height:30px;line-height:30px;font-weight:bold;text-align:center;font-size:13px;overflow:hidden}
.bestpricetitle {color:#fff;height:30px;font-weight:bold;text-align:center}
.boxcontent {border-right:1px solid #69c;border-bottom:1px solid #69c;border-left:1px solid #69c;background-color:#fff;padding:5px 10px 10px 10px}
.contentboxtitle {height:30px;line-height:30px;border:1px solid #69c;background:url(http://jtcstatic.com/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}
.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(http://jtcstatic.com/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 0px 0px 5px;float:left;height:33px}
.tabImgA {padding:7px 0px 0px 5px;float:left;height:33px;background-color:#b5d6f6;-moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px}
.tab {padding:0px 6px 0px 5px;width:50px;height:40px;line-height:40px;float:left;white-space:nowrap;text-align:left}
.tabA {padding:0px 6px 0px 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}
.picto {width:30px;height:25px}
#lm,.lm {width:7px;float:left}
#mc {width:688px;float:left;text-align:center}
#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}
#results {width:670px;float:left;text-align:center}
#largesky {width:160px;float:right;text-align:center}
#topnav {height:20px;line-height:20px;padding:2px 0px 7px 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}
#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:0px;font-size:14px;font-family:sans-serif;background-image:url(http://jtcstatic.com/images/common/degr-b.png);background-repeat:repeat-x;background-color:#fff}
.redirectBox {border:1px solid #bac9d8;background:url(http://jtcstatic.com/images/common/degr-1.gif);background-repeat:repeat-x;background-color:#fff;text-align:center}

.tabLB {float:left;width:5px;height:40px}
.tabLBA {float:left;width:5px;height:40px;background-color:#b5d6f6;-moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px}
.flightsTabImg {float:left;width:30px;height:40px;background:transparent url(http://jtcstatic.com/images/website/jetcost/icon-vols.gif) 0px 7px no-repeat}
.flightsTabImgA {float:left;width:30px;height:40px;background:transparent url(http://jtcstatic.com/images/website/jetcost/icon-vols.gif) 0px 7px no-repeat;background-color:#b5d6f6}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
z-index:1;
}
#popupContact{
display:none;
height:540px;
width:510px;
background:transparent url(http://jtcstatic.com/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}
.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 0px 0px 5px}
.adcontent {padding: 5px 0px 0px 5px}
.adlink {padding: 5px 0px 5px 5px}
.adtext h6 {float:right;color: #676767; font-size: 0.9em; font-weight: normal; margin: 0px; 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}

.unselected {height:15px;overflow:hidden;margin-left:2px}
.selected {height:15px;overflow:hidden;margin-left:2px;background-color:#dee7ee}
.airportcompl {background:#fffedb;display:none;position:absolute;z-index:2;border:1px solid #819fbb;width:300px;cursor:pointer}
.layercompl {background:#fff;display:none;position:absolute;z-index:1;width:300px;height:120px}

.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden}
.ac_loading {background: white url('http://jtcstatic.com/images/common/indicator.gif') right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #0a246a;color: white}
 
.inv {width:1px;height:1px}
.arrowB {width:19px;height:20px}

.numberSelect {	cursor:pointer;	height:32px; width:54px; margin: 0px; border:1px solid #69c; padding:5px; font-size:15px;	color:#123456}
.calendarInput { cursor:pointer; height:20px; width:110px; margin: 0px; background: #fff url(http://jtcstatic.com/images/website/jetcost/selectDate.gif) no-repeat 85px 7px; border:1px solid #69c; padding:5px; font-size:15px; color:#123456}
.cityField { width:600px; height:20px; padding:5px; font-size:20px; color:#123456}
.cityFieldMini { width:185px; height:20px; padding:5px; font-size:17px; color:#123456}
input.readonly {background-color:transparent;border:0;color:#69c;font-size:13px;width:100%}

.hFare {float:right;width:102px;height:190px;font-size:0.8em;cursor:pointer;border-left:1px dashed #b4b4b4;padding-left:10px;overflow:hidden;text-align:center}
.hFare .fare {font-size:3.2em}
.hFare .fareDis {font-size:3.2em;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:270px;height:190px;background:url(http://jtcstatic.com/images/common/imgbg.png) no-repeat}
.hImg img {width:240px;height:160px;margin:15px 0px 0px 15px}
.hInfo {float:left;margin-left:10px;margin-right:10px;width:353px}
.hBox {text-align:left;padding:10px;width:760px;height:190px;margin-top:5px;background-color:#edf1f6;font-size:14px;font-family:helvetica,sans-serif;border:1px solid #dee3e9}
.hBoxSelected {text-align:left;padding:10px;width:760px;height:190px;margin-top:5px;background-color:#e0ecff;font-size:14px;font-family:helvetica,sans-serif;border:1px solid #dee3e9}
.hBox a, .hBoxSelected a {color:#2963b5}
.hBox a:hover, .hBoxSelected a:hover {color:#0070ab}
.hTitle {text-decoration:none;font-size:1.3em}
.hTitle:hover {text-decoration:underline}
.viewedHotel {width:88px;height:88px;border:2px solid #fff}


.strike {text-decoration:line-through}

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

.hBtn {border:0px;padding:0px;margin:0px;width:100px;height:30px;line-height:28px;background:transparent url(http://jtcstatic.com/images/website/jetcost/hBtn.png) 0px 0px no-repeat;color:#fff;font-family:Verdana, Trebuchet, Arial, sans-serif;font-size:1.5em;text-shadow: #6374AB 1px 1px 1px;text-align:center;cursor:pointer}
.hBtn:hover {background-position: 0px -30px}
.hBtn a {text-decoration:none;color:#fff}

img.providerLogo {width:80px;height:20px}
img.partnerLogo {width:100px;height:20px;border:1px solid #000}
.hBox .hBtn, .hBoxSelected .hBtn {margin-top:10px}
.providerName {color:#123456;font-weight:bold;text-align:center;font-size:1em}
.providerName a {color:#123456;text-decoration:none}
.providers {background-color:#dee3e9;width:770px;padding:5px;color:#000;border:1px solid #dee3e9;font-family:Verdana, Trebuchet, Arial, sans-serif}
.providersSelected {background-color:#d0dcea;width:770px;padding:5px;color:#000;border:1px solid #d0dcea;font-family:Verdana, Trebuchet, Arial, sans-serif}
.providersList {background-color:#f0f0f0;border-bottom:1px solid #dee3e9;border-left:1px solid #dee3e9;border-right:1px solid #dee3e9;width:770px;padding:5px}
.providerAlt, .providerAltHover {width:160px;margin-left:20px;background:url(http://jtcstatic.com/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}
.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;height:190px;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 0px}

.pageA {display:-moz-inline-box;display:inline-block;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;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}
.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;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(http://jtcstatic.com/images/website/jetcost/first.gif) 5px 8px no-repeat; cursor:pointer}
.firstdis {float:left;width:20px; height:25px; background:transparent url(http://jtcstatic.com/images/website/jetcost/first.gif) 5px 8px no-repeat; cursor:default}
.last {float:left;width:20px; height:25px; background:transparent url(http://jtcstatic.com/images/website/jetcost/last.gif) 6px 8px no-repeat; cursor:pointer}
.lastdis {float:left;width:20px; height:25px; background:transparent url(http://jtcstatic.com/images/website/jetcost/last.gif) 6px 8px no-repeat; cursor:default}
.prev {float:left;width:20px; height:25px; background:transparent url(http://jtcstatic.com/images/website/jetcost/prev.gif) 6px 8px no-repeat; cursor:pointer}
.prevdis {float:left;width:20px; height:25px; background:transparent url(http://jtcstatic.com/images/website/jetcost/prev.gif) 6px 8px no-repeat; cursor:default}
.next {float:left;width:20px; height:25px; margin-left:5px; background:transparent url(http://jtcstatic.com/images/website/jetcost/next.gif) 6px 8px no-repeat; cursor:pointer}
.nextdis {float:left;width:20px; height:25px; margin-left:5px; background:transparent url(http://jtcstatic.com/images/website/jetcost/next.gif) 6px 8px no-repeat; cursor:default}

#htopnavbar, #hbotnavbar {float:right}
#orderby {float:left;font-size:1.2em;display:none}
#orderby select {padding:5px}
#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;font-size:1.3em;line-height:30px}
.mysearch {background-color:#edf1f6;width:1000px}
.searchTitle {font-size:1.2em;font-weight:bold;color:#577cb2}

.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}
.bubbleTitle {float:left;width:240px;font-weight:bold}
.bubbleStars {float:right;width:80px}
.bubbleActions {float:right;margin-top:5px}

.bubbleTitle a {color:#2963b5;text-decoration:none}
.bubbleTitle a:hover {color:#0070ab;text-decoration:underline}

.address {float:left;width:245px;height:16px}
.distance {float:right}

#summary {border:1px solid #c0c0c0;width:778px;display:none}
.summaryStar {width:100px;height:21px;line-height:21px;padding:3px;float:left;border-left:1px solid #c0c0c0;background-color:#dbeff6}
.summaryDist {width:130px;height:21px;line-height:21px;padding:3px;float:left;border-top:1px solid #c0c0c0;background-color:#dbeff6}
.summaryDistTitle {width:130px;height:21px;line-height:21px;padding:3px;float:left;background-color:#69c;color:#fff;font-weight:bold}
.summaryCell {width:100px;height:21px;line-height:21px;padding:3px;float:left;border-left:1px solid #c0c0c0;border-top:1px solid #c0c0c0;text-align:center}
.summaryCellEmpty {width:100px;height:21px;padding:3px;float:left;border-left:1px solid #c0c0c0;border-top:1px solid #c0c0c0;background-color:#f0f0f0}

.summaryCellDis {width:100px;height:21px;line-height:21px;padding:3px;float:left;border-left:1px solid #c0c0c0;border-top:1px solid #c0c0c0;text-align:center;background-color:#d0d0d0}
.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}

.summaryCellEmptyDis {width:100px;height:21px;padding:3px;float:left;border-left:1px solid #c0c0c0;border-top:1px solid #c0c0c0;background-color:#d0d0d0}


.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 {text-align: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 {font-size:1.2em;margin:5px;text-align:right;background:transparent url(http://jtcstatic.com/images/common/google_maps_icon.png) top right no-repeat; height:48px; line-height:48px;padding-right:55px}

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

.marker {background:transparent url(http://jtcstatic.com/images/common/yellow.gif) 0px 0px no-repeat;width:19px;height:19px;float:left;text-align:center;line-height:19px;font-size:0.8em}
.markerSelected {background:transparent url(http://jtcstatic.com/images/common/orange.gif) 0px 0px no-repeat;width:19px;height:19px;float:left;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 0px 15px 0px;font-size:1.5em;text-align:center}

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

.searchB {background-color:#f3f9ff;width:670px}
.minisearchB {background-color:#ffdbac;border:1px solid #ff9100}

.filter {border-bottom:1px dashed #c0c0c0;padding:10px 0px 10px 0px}
.lastfilter {padding:10px 0px 5px 0px}
#sch {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 0px 5px 0px;cursor:pointer;border-bottom:dashed 1px #cfcfcf}
.lastfilterElem {font-size:0.8em;width:170px;padding:5px 0px 5px 0px;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: 0px; padding:5px; font-size:15px; color:#123456;border:1px solid #88a1d3}

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

#perpageinput {border:1px solid #a0a0a0; cursor:pointer; height:32px; width:180px; margin: 0px; padding:5px; font-size:15px; color:#123456}
.select {border:1px solid #a0a0a0; cursor:pointer; height:32px; margin: 0px; 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: 0px; padding:5px; font-size:15px; color:#123456}

#roomFares {border-left:1px solid #505050;border-right:1px solid #505050;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}
.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}
.roomTotal{width:100px;float:right;line-height:35px;font-weight:bold;text-align:center;color:#ff0000;font-size:1.2em}
.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 #505050;border-right:1px solid #505050;border-bottom:1px solid #505050;background-color:#e0e0e0;display:none}
.titleFare{width:750px;padding:10px;height:30px;border-left:1px solid #505050;border-right:1px solid #505050;border-bottom:1px solid #505050;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;line-height:30px}
.titleSelect{width:100px;float:right}

#roomComments {width:750px;padding:10px;border-top:1px solid #505050;border-left:1px solid #505050;border-right:1px solid #505050;background-color:#e0e0e0;color:#505050;font-style:italic}

.minithumb {width:50px;height:50px}
.minithumbDiv {padding:1px;margin-left:4px;float:left;border:1px solid #c0c0c0;cursor:pointer;margin-top:4px;opacity: .70;filter:Alpha(Opacity=70)}
.minithumbDiv:hover {border-color:#69c;opacity: 1;filter:Alpha(Opacity=100)}

#hotelImages {width:490px;height:235px;overflow-y:auto;margin-left:6px;float:left;margin-top:15px}
#hotelRating {width:198px;border:1px solid #ffbea7;background-color:#fff3e1;text-align:center;padding:0px 10px 10px 10px;margin-top:15px}
#hotelDesc, #hotelFeatures {display:none}
.anchor {margin:10px 10px 0px 10px;font-size:1.2em;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;-moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px;color:#577cb2;width:759px;font-weight:bold;font-size:1.5em;padding:7px 0px 5px 10px;border-bottom:1px solid #d4e1ee}

.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}
.facility {float:left;width:115px;height:50px;font-size:0.8em;margin:5px;padding-left:10px;background:url(http://jtcstatic.com/images/website/jetcost/square.gif) 0px 6px no-repeat}
#tabs {margin-top:10px}
.tabTitle {font-weight:bold}
.hotelImage {display:none}

#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}

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

.contentTL {background:transparent url(http://jtcstatic.com/images/website/jetcost/content-tl.png) 0px 0px no-repeat;width:10px;height:21px}
.contentTR {background:transparent url(http://jtcstatic.com/images/website/jetcost/content-tr.png) 0px 0px no-repeat;width:10px;height:21px}
.contentBL {background:transparent url(http://jtcstatic.com/images/website/jetcost/box-bl.gif) 0px 0px no-repeat;width:10px;height:15px}
.contentBR {background:transparent url(http://jtcstatic.com/images/website/jetcost/box-br.gif) 0px 0px no-repeat;width:10px;height:15px}

.infoTL {background:transparent url(http://jtcstatic.com/images/common/tl4.gif) 0px 0px no-repeat;width:10px;height:20px}
.infoTR {background:transparent url(http://jtcstatic.com/images/common/tr4.gif) 0px 0px no-repeat;width:10px;height:20px}

.simpleTL {background:transparent url(http://jtcstatic.com/images/common/tl4.gif) 0px 0px no-repeat;width:10px;height:10px}
.simpleTR {background:transparent url(http://jtcstatic.com/images/common/tr4.gif) 0px 0px no-repeat;width:10px;height:10px}
.simpleBL {background:transparent url(http://jtcstatic.com/images/common/bl4.gif) 0px 0px no-repeat;width:10px;height:10px}
.simpleBR {background:transparent url(http://jtcstatic.com/images/common/br4.gif) 0px 0px no-repeat;width:10px;height:10px}

#searching {border-left:1px solid #505050;border-right:1px solid #505050;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:610px;padding-top:10px}
.nb_reviews {font-weight:bold;color:red;font-style:italic}

.feature {text-shadow: #fff 1px 2px 1px;width:140px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:bold;font-size:1.2em;padding:10px 10px 10px 25px;margin-top:10px;background:url(http://jtcstatic.com/images/common/plus.gif) 10px 15px no-repeat #edf1f6;cursor:pointer}
.featureActive {text-shadow: #fff 1px 2px 1px;width:140px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:bold;font-size:1.2em;padding:10px 10px 10px 25px;margin-top:10px;background:url(http://jtcstatic.com/images/common/moins.gif) 10px 15px no-repeat #edf1f6;cursor:pointer}
.feature a,.featureActive a {color:#2963b5}
.feature a:hover,.featureActive a:hover {color:#628e3c}
.faresTitle {margin-top:10px;color:#fff;text-shadow: #000 1px 1px 1px;width:752px;-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;font-weight:bold;font-size:1.5em;padding:10px;background-color:#69c;text-align:center;border-bottom:1px solid #505050}
.availForm {border:1px solid #505050;background-color:#f0f0f0;width:750px;padding:10px}
.hDesc {margin:10px}
.notAvail {font-size:1.5em; color:red}
a.availLink {font-size:1.2em; color:#2963b5}
a.availLink:hover {color:#000}

.displayModeLinkA {color:#000;font-weight:bold;text-decoration:none;cursor:default}
.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:205px;background-color:#ffc16f;border:1px solid #ff9100;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;cursor:pointer;font-size:1.3em;line-height:30px}
.bestPriceLogo {margin-top:5px}
.bestPriceFare {font-size:1.2em}
.bestPriceLabel a {color:#b00}
.bestPriceLabel a:hover {color:#f00}
.bestPriceLabel {text-align:center;font-weight:bold;background-color:#ffdbac;border:1px solid #ff9100;margin-bottom:5px;-moz-border-radius:5px;-webkit-border-radius:5px}

.filterBarItem {display:block;float:left;height:15px;line-height:15px;padding:5px 5px 5px 20px;background:url(http://jtcstatic.com/images/common/delete.png) 0px 3px #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}
