#air_leave_month {width:50px;}
#air_leave_day {width:40px;}
#air_leave_year {width:50px;}
#air_return_month {width:50px;}
#air_return_day {width:40px;}
#air_return_year {width:50px;}
.rnd1_t {background: transparent url('/images/icheap_design_cutted.jpg') no-repeat 0px 0px;width:187px;height:5px;}
.rnd1_b {background: transparent url('/images/icheap_design_cutted.jpg') no-repeat 0px -7px;width:187px;height:5px;}
.rnd2_t {background: transparent url('/images/icheap_design_cutted.jpg') no-repeat -186px 0px;width:187px;height:5px;}
.rnd2_b {background: transparent url('/images/icheap_design_cutted.jpg') no-repeat -186px -7px;width:187px;height:5px;}
.blk1 {background: transparent url('/images/icheap_design_cutted.jpg') no-repeat 0px -36px;}
.blk2 {background: transparent url('/images/icheap_design_cutted.jpg') no-repeat -183px -36px;}
.Butt {background: transparent url('/images/icheap_design_cutted.jpg') no-repeat 0px -12px;width:125px;height:20px;font:bold 15px arial,times,serif;padding:2px;padding-right:10px;text-align:center;color:#fff;cursor:pointer;}
.goButt {margin:5px auto;}
.cButt {margin:0px auto;}
.aLoad{background:url(/images/loading/ajax-loader-icheap.gif) no-repeat right}
#searchboxDiv {height:322px;}
#merchantsDiv {height:322px;overflow:hidden}
#compareDiv {height:332px;}
#advTable{width:297px;margin:0px auto;}
#advTable div{float:left}
.adv{width:148px;height:44px;margin:0px;}
.chbx{margin:10px 2px 18px 3px;width:20px;height:20px;background:url(/images/buttons2_icheap.gif) no-repeat left top;cursor:pointer}
.imgc{float:left;background:url(/images/buttons2_icheap.gif) right top;height:41px}
#advTable div input{display:none}
#advTable div img{margin:8px;cursor:pointer}
.mSel .chbx{background-position:bottom left}
.mSel .imgc{background-position:bottom right;color:#ff6300}
#advTable div.spcr{float:none;clear:both;font-size:0;background:none}
#mLoad{position:absolute;display:none;color:#211F5E;background:transparent url(/images/loading/mload-icheap.gif) no-repeat center 75px;width:303px;font-size:22px;text-align:center}
#imgCache{font-size:1px;width:1px;height:1px; background-image:url(/images/loading/mload.gif);background-image:url(/images/loading/ajax-loader-icheap.gif);}
.trLnk{position:absolute;left:-5000px}
#textAds {border-top:1px solid #CFCDCD;font-family:arial,times,serif;font-size:14px;font-weight:700;margin:0pt 20px;padding-top:10px;text-align:center;}
#textAds img {float:left}
iframe {border:none;background-color:#fff;border-color:#fff;}
a img {border:none;}
h1 {font:bold 10px arial,times,serif;margin-top:0;color:#211f5e;}
.ma {margin:0px auto;width:690px;}
.spcr {clear:both;float:none;font-size:0pt;width:auto;line-height:0px;display:block;}
.steps {height:50px;margin-top:20px}
.stp {text-align:left;vertical-align:middle;font:900 14px arial,times,serif;color:#039;background-color:transparent;height:40px;}
.fs25 {font-size:20px}
.fs10 {font-size:10px}
.fw700 {font-weight:700}
.h20 {height:10px;}
.tac{text-align:center;}
.w40 {width:38px}
.w230 {width:187px}
.w350 {width:307px}
.w190 {width:187px}
.w145 {width:125px}
.pt4 {padding-top:4px;}
.flt {float:left;}
.nod {display:none}
.mt5 {margin-top:5px;}
.mt15 {margin-top:15px;}
/*.mb5 {margin-bottom:5px;}*/
.mb3 {margin-bottom:3px;}
.mlr10 {margin:0px 4px;}
.m_6 {margin:9px 2px;}
.w65 {width:62px;overflow:hidden}
.achsr{width:auto;margin-right:7px}
.orng {color:#ff6300;}
.vam {vertical-align:middle}
.step_all {width:33px;height:33px;float:left;vertical-align:middle;background-image:url("/images/step.gif");margin:2px 3px 0px 7px;}
.step1_a {background-position: left top}
.step1_b {background-position: left bottom}
.step2_a {background-position: -33px top}
.step2_b {background-position: -33px bottom}
.step3_a {background-position: right top}
.step3_b {background-position: right bottom;}
#oneway {border-color:#fff;margin:0px;padding:0px;border:0px;}
#grovezine {text-align:center}
.as {position:absolute;display:none;margin:4px 0 0 -8px;padding:0;border:2px solid #6a89a6;z-index:400;font-size:13px;list-style-type:none;}
* html .as {margin:0;}
*+html .as {margin:0;}
.as li, .asHtl li {color:#000;padding:0 5px;cursor:pointer;list-style-type:none;background:#FFFAFA;}
.as li.as_hl, .asHtl li.as_hl {color:#fff;background:#211F5E;text-decoration:underline;}
.as li b, .asHtl li b {font-weight:900 !important;}
.asHtl {position:absolute;display:none;margin:4px 0 0;padding:0;border:2px solid #6a89a6;z-index:400;font-size:13px;list-style-type:none;}
.calBorderColor{background-color:#a9a9a9}
td.calBgColor{background-color:#d3d3d3}
td.cal{background-color:#d3d3d3;color:#211f5e;font-weight:900;font-family:arial,times,serif;font-size:11px}
td.calDaysColor{background-color:#fd9700;color:#fff;font-weight:900;font-family:arial,times,serif;font-size:11px}
td.calWeekend{background-color:#c0c0c0}
.disabled{color:#808080;text-decoration:line-through}
td.calHighlightColor{background-color:#ffc}
A.cal{color:#fff;padding:1px;text-decoration:none;font:normal 11px arial,times,serif;cursor:default;}
td.calHighlightColor a.cal{color:#fff}
A.cal:hover{font-weight:bold}
.cp{vertical-align:middle;margin-bottom:3px}
#container{position:absolute;z-index:20;left:100px;top:100px;width:144px;height:137px;overflow:hidden;visibility:hidden}
#container form{padding:0px}
#framecontainer{position:absolute;z-index:19;left:100px;top:100px;width:144px;height:127px;overflow:hidden;visibility:hidden}
#stepTxt{font-weight:700;font-size:14px}
.b2 {border-left:2px solid #6464a0;border-right:2px solid #6464a0;}
input, select {border:1px solid #7f9cb9;}
body {color:#3C3C3C;font:12px arial,times,serif;padding:0px;margin:0px}
form {margin:0px;}
h4, h5, h6 {font:700 16px/normal arial,times,serif;color:#3C3C3C;margin:5px 0;}
a {color:#009;}
.sb {text-align:left;line-height:21px;color:#000;padding:0px 5px}
.sb input {color:#000;font-size:12px;text-decoration:none;border:1px solid #7f9cb9;padding-left: 3px;background-color:#ffc;letter-spacing:-0.4px}
.sb select {font:10px arial,times,serif;color:#000;margin:2px 4px 2px 0px;}
.searchpart {margin-top:5px;margin-bottom:5px;letter-spacing:-0.2px;}
.searchpart select {margin-right:0px;}
.refinediv {background:transparent url(/images/refinebox/core.gif) no-repeat;width:490px;height:165px;display:block;}
.pa {position:absolute;top:30%;left:13%;visibility:hidden;z-index:2501;}
.refinediv div {width:420px}
.refinediv div select {width:410px;margin-top:10px;margin-left:10px;}
.refinediv2 {background:transparent url(/images/refinebox/core2.gif) no-repeat;width:475px;height:325px;display:block;margin:10px}
.pa2 {position:absolute;top:5%;left:13%;visibility:hidden;z-index:2501;}
.refinediv2 div {width:425px}
.refinediv2 div select {width:425px;margin-top:10px;}
.m25 {margin:0px 25px;background-color:transparent;}
.refineMsg {margin-left:10px;}
.m20b {margin:20px 17px 0px 0px;position:absolute;left:92%}
.tp {top:1%}
.tn {top:-1%}
.selandcomp {background-color:#fd9700;width:185px;height:22px;border:2px solid #979ba0;font:900 16px arial,times,serif;color:#fff;padding:3px 20px;cursor:pointer}
.btm_lnks,.btm_lnks a {color:#3c3c3c;font-size:10px}
label {font-weight:300;}

#clickMerchants {border-left:2px solid #6464A0;border-right:2px solid #6464A0;height:365px;width:526px;padding:9px 10px;background:transparent url(/images/test.jpg) no-repeat bottom right;}
.bigbox {background-color:#FFFFFF;left:48%;margin-left:-249px;position:absolute;top:0px;width:550px;display:none;}
.bigbox .t {background:transparent url(/images/test.jpg) no-repeat 0px 0px;width:550px;height:6px;clear:both;font-size:0pt;line-height:0px;}
.bigbox .b {background:transparent url(/images/test.jpg) no-repeat 0px -6px;width:550px;height:6px;clear:both;font-size:0pt;line-height:0px;}
#clickMerchants div input{display:none}
#clickMerchants div img{cursor:pointer;float:left;}
#clickMerchants div.adv div.chbx {float:left;margin:18px 7px 0px 0px}
.msg {font:bold 14px arial,times,serif;color:#000;color:#ff6300;}
div.submsg {font:normal 12px arial,times,serif;color:#000;padding-top:12px;}
div.submsg a {color:#ff6300;text-decoration:none}
div.submsg div.Butt {font-size:12px;letter-spacing:-0.2px;padding:4px 2px 4px 10px;height:16px;background-position:-137px -12px;margin-top:10px;}
#merchantsToClick {height:160px;}
.bigboxMer{width:500px; margin:5px;padding:3px 0px 3px 15px;border:1px solid #6464A0;height:25px;cursor:pointer;background-color:#fff;}
.bigboxMer:hover {background-color:#e2e2ff;}
.imgcBig {width:158px;height:56px;background-image:url(/images/buttons2_large_filled.gif)}
.sButt {margin:0px 0px 0px 30px;float:left;font-size:12px;letter-spacing:-0.5px;padding:4px 10px 4px 2px;height:16px}
.mName {font:bold 15px arial,times,serif;color:#343470;margin-left:20px;float:left;width:210px;letter-spacing:-0.2px;height:100%}
.grayback {background-color:#ddd;}
