.aLoad{background:url(/images/loading/ajax-loader2.gif) no-repeat right}
input.cmpOff{color:#cccbcb;border-color:#cccbcb;background-color:#fff}
input.cmpOn{color:#fff;border-color:#7b9cbd;background-color:#ff6300}
#advTable{width:323px;margin:0px auto;padding-bottom:10px;}
#advTable div{float:left}
.adv{width:160px;height:50px;margin:0px;}
.chbx{margin:10px 4px 18px 8px;width:20px;height:20px;background:url(/images/buttons2.gif) no-repeat left top;cursor:pointer}
.imgc{float:left;background:url(/images/buttons2.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:#fff url(/images/loading/mload.gif) no-repeat center 75px;width:326px;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-loader2.gif);}
.tzoLoad{background:#fff url(/images/loading/mload.gif) no-repeat center}
.trLnk{position:absolute;left:-5000px}
#textAds {border-top:1px solid #CFCDCD;font-family:Arial,Helvetica;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,Helvetica,Sans-serif;margin-top:0;color:#211f5e;}
.h_main_menu{background:transparent url(/images/new/line.gif) repeat-x scroll 0px 0px;height:24px}
.ma {margin:0px auto;width:840px;}
.dls {color:#211F5E;font-family:arial;}
.btm_ln {margin:20px 0px 5px;}
.tf {font:bold 12px Arial,Helvetica,Sans-serif;vertical-align:middle;text-align:center;color:#FFFFFF;position:absolute;}
.mlr25 {margin:0px 27px;}
.spcr {clear:both;float:none;font-size:0pt;width:auto;line-height:0px;}
.zedo_cont{height:81px;width:530px;height:78px;text-align:right}
.steps {height:50px;margin-top:20px}
.stp {text-align:left;vertical-align:middle;font:900 18px arial, sans-serif;float:left;color:#ff6300;margin:20px 0px;}
.fs25 {font-size:25px}
.fs14 {font-size:14px}
.fs10 {font-size:10px}
.fw700 {font-weight:700}
.cb {color:#009FDB}
.cd {color:#009}
.cl {background-color:#211f5e}
.pointer {cursor:pointer}
.h5 {height:5px;}
.h10 {height:10px;}
.b0 {border-width:0px}
.h20 {height:20px;}
.h15 {height:15px;}
.h45 {height:45px;}
.h65 {height:65px;}
#tzcnt {height:120px}
.tac{text-align:center;}
.tar{text-align:right;}
.w40 {width:40px}
.w230 {width:230px}
.w255 {width:255px}
.w350 {width:350px}
.w375 {width:375px}
.w190 {width:200px}
.w215 {width:210px}
.w145 {width:145px}
.w160 {width:160px}
.w620 {width:620px}
.w810 {width:810px}
.w827 {width:827px}
.pl7 {padding-left:7px;}
.pt4 {padding-top:4px;}
.flt {float:left;}
.frt {float:right;display:block;}
.nod {display:none}
.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.mb3 {margin-bottom:3px;}
.m_6 {margin:6px}
.r_t {margin-top:1px}
.w65 {width:65px;margin-right:2px;overflow:hidden}
.achsr{width:auto;margin-right:2px}

.orng {color:#ff6300;}
.vam {vertical-align:middle}

.fl_s a {display:block;width:18px;height:12px;font-size:0px;line-height:0px;background-image:url(/images/flags.gif);float:left;border:1px solid #fff;}
.fl_s a b {display:none;}
.f_us {background-position:0px 0px}
.f_gb {background-position:-18px 0px}
.f_es {background-position:-36px 0px}
.f_de {background-position:-54px 0px}
.f_it {background-position:-72px 0px}
.f_fr {background-position:-90px 0px}
.f_in {background-position:-108px 0px}

.flags_b {border:1px solid #fff}
.step_all {width:33px;height:33px;float:left;vertical-align:middle;background-image:url("/images/step.gif")}
.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}

/*autosuggestion*/
.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;}

/*rounded corner styles*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height:1px;overflow:hidden}
.r1{margin:0 5px}
.r2{margin:0 3px}
.r3{margin:0 2px}
.r4{margin:0 1px;height:2px}
.rs1{margin:0 2px}
.rs2{margin:0 1px}

/* Calendar styles */
.calBorderColor{background-color:#a9a9a9}
td.calBgColor{background-color:#d3d3d3}
td.cal{background-color:#d3d3d3;color:#211f5e;font-weight:900;font-family:arial;font-size:11px}
td.calDaysColor{background-color:#ff6300;color:#fff;font-weight:900;font-family:arial;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,Helvetica,Sans-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}
.grey{color:#ACAEAC}
.nob{border:none}
.cll{clear:left}
.cruiseSel {padding-left:5px;width:183px}
.mplnk{font-size:12px}
.tzdcont{height:105px}

/*Old stylesheet*/
.rTopBttm {display:block;background:transparent;font-size:0;}
.rTopBttm b {display:block;height:1px;overflow:hidden;}
.m6 {margin:0 6px;}.m5 {margin:0 5px;}.m4 {margin:0 4px;}.m3 {margin:0 3px;}.m2 {margin:0 2px;}.m1 {margin:0 1px;}
.b5 {border-left:5px solid #ff6300;border-right:5px solid #ff6300;}
.b3 {border-left:3px solid #ff6300;border-right:3px solid #ff6300;}
.b2 {border:1px solid #ff6300;}
.t_c {border-top:2px solid #ff6300;}
.o {background:#ff6300;}
.news {padding:3px 0 3px 10px;text-align :left;font-size:17px;width:310px;margin:0px auto;}
.cmpB {color:#cccbcb;font:700 18px "Comic Sans", Arial, sans-serif;background-color:#fff;width:150px;height:28px;border:1px solid #cccbcb;}
.tzdeals{width:810px;height:120px;padding-left:10px}
input, select {border:1px solid #7f9cb9;}
body {color:#3C3C3C;font:12px verdana,arial,sans-serif;padding:0px;margin:0px}
form {margin:0px;}
h4, h5, h6 {font:700 16px/normal "Helvetica Neue Light", Helvetica, Arial, sans-serif;color:#3C3C3C;margin:5px 0;}
a {color:#009;}
.sb {text-align:left;line-height:21px;color:#000;padding:10px}
.sb input {color:#000;font-size:12px;text-decoration:none;border:1px solid #7f9cb9;padding-left: 5px;}
.sb select {font:10px arial,helvetica;color:#000;margin:2px 4px 2px 0px;}
.searchpart {margin-top:5px;margin-bottom:5px;}

.rndT {height:17px}
.rndF {height:5px}
#go {margin-left:3px}

.popupContainer {position:absolute;left:30%;top:90px;z-index:1000;width:525px}

.ppStep {color:#ff6300;font:900 16px arial;padding:3px 15px;vertical-align:middle;}
.ppStepSpan {vertical-align:middle;color:#009fdb;font:900 15px arial;}

.refinediv {background:transparent url(/images/refinebox/core.gif) no-repeat;width:490px;height:165px;display:block;}
.pa {position:absolute;top:30%;left:33%;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:30%;left:33%;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:#ff6300;width:185px;height:22px;border:2px solid #979ba0;font:900 16px verdana;color:#fff;padding:3px 20px;cursor:pointer}
.btm_lnks,.btm_lnks a {color:#3c3c3c;font-size:10px}
.btm_lnks {text-align:center}
