div.showText{display:none;width:576px;top:20px;z-index:200;font-size:12px;background:#e8f1d4;padding:12px;color:#38230E}
div.preciseShowText{padding-top:0}
div.showText h1{padding-left:3px}
div.showText h3{font-size:12px}
div.preciseShowText h3{padding-right: 27px;text-align:left;margin:0}
div.showText a.close{display:block;position:absolute;top:-14px;right:-14px;background:url(/images/tablecells/close-button.png) no-repeat; width:30px;height:30px;font-weight:700;text-decoration:none;font-size:18px}
div.preciseShowText a.close{width:21px;height:33px;line-height:33px;padding-left:7px;}
div.showText div.content{padding:3px}
div.preciseShowText div.content{padding:0}
div.preciseShowText div.content form{margin:0}
div.opacity_bg, iframe.opacity_bg_frame{background:#000; display:none; filter:alpha(opacity=50);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; z-index:100; position:absolute; top:0; left:0;}
#pricelist1{border-collapse:collapse;border:1px solid #ccc;font-size:12px;background:#fff;margin:8px 0 10px}
#pricelist1 .c4{text-align:center;border-left:1px solid #ccc;padding:5px 5px 0px;cursor:pointer;font-size:12px;width:154px}
#pricelist1 td{margin:0px;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #ccc}
#pricelist1 .c23 span{color:#002862}
#pricelist1 .c23{width:380px}
#pricelist1 tr.colspanrow td{padding:6px 0px 3px;text-align:center;font-weight:900;font-size:14px;color:#69f}
.posFixed{position:fixed}
.posAbs{position:absolute}
div.loading{display:none;width:300px;height:30px;z-index:200;text-align:center;background: #fffdc2 url(http://www.travelgrove.com/images/new_design/loading.gif) no-repeat center;border:5px solid #a8ddff;padding:120px 0 0; font-size:14px;font-weight:700;opacity:0.8;filter:alpha(opacity=80)}
td.eprice{cursor:pointer;background:transparent}
td.eprice:hover{background:#fff}
.inl_c_box #mrc_p div img{border:none;margin:8px 0px 10px}
.inl_c_box #mrc_p div{margin:2px 16px 2px 0px;background:transparent url(/images/search.gif) no-repeat 0px 0px;width:120px;height:61px;float:left;cursor:pointer;text-align:center;color:#fff;font:900 12px arial}
#priceTable tr td.odd, #priceTable tr td.even{cursor:pointer}
#priceTable tr:hover td.odd, #priceTable tr:hover td.even{background:#DDEEFF}
#priceTable tbody tr td.tdMOver{background:#DDEEFF}
input.search_p{border:none;background:transparent url(/images/search_butt.gif) no-repeat scroll 0pt 0pt;width:75px;height:24px;color:#fff;font-weight:900;font-size:14px;margin-top:2px;margin-bottom:7px;cursor:pointer}
div.info_p{background:#e9edf7 url(/images/info.png) no-repeat 0 bottom;padding:8px 8px 0 45px;text-align:justify;margin-bottom: 6px}

table.flightdetails{background:#fff; border:1px solid #ccc; margin:8px 0 10px; border-collapse:collapse;width:100%}
table.flightdetails td{vertical-align:top;padding:5px;border-bottom:1px solid #ccc}
table.flightdetails td.airline, table.flightdetails td.flightno, table.flightdetails td.stops{text-align:center}
input.check-prices{border:none;background:transparent url(/images/check-prices.gif) no-repeat scroll 0pt 0pt;width:221px;height:24px;color:#fff;font-weight:900;font-size:14px;margin:2px 30px 4px 0;cursor:pointer}
strong.price{color:#FF6300;font-size:1.4em;display:block;margin:2px 8px;text-align:left}
table.flightdetails td.inoutflight{padding:5px}
table.flightdetails td.inoutflight strong{display:block;padding-left:16px;font-size:10px;text-align:left;height:12px;line-height:12px}
table.flightdetails td.inoutflight strong.inflight{background:url(/images/inoutflight.gif) no-repeat; background-position:0 -12px}
table.flightdetails td.inoutflight strong.outflight{background:url(/images/inoutflight.gif) no-repeat; background-position:0 0}
td.c23 div.div1{float:left;width:49%}
td.c23 div.div2{float:left}
table.flightdetails td{vertical-align:middle;text-align:center;padding:5px}
td.airline{width:7%}
td.fromto{width:25%;border-left:1px solid #ccc}
td.departarrive{width:13%;border-left:1px solid #ccc}
td.stops{width:7%;border-left:1px solid #ccc}
td.flight{border-left:1px solid #ccc}
table.flightdetails td.check_p{text-align:right}
#pricelist1{color:#32383C}

#oneway{vertical-align:middle;margin:0;border:none;font-size:12px}
#advCont{width:447px;margin:0;background:#fff;height:80px}
#advCont .adv{width:130px;height:31px;margin:0 14px 7px 2px;background:url(/images/buttons3.gif) no-repeat 3px -3px;cursor:pointer;float:left;text-align:right;border:1px solid #ccc}
#advCont .adv img{cursor:pointer;margin:3px 3px 0 24px}
#advCont .mSel{background-position:3px -63px;border:1px solid #000}
div.offerdetails{width:98%;background:#fff;border:1px solid #ccc;padding:0 5px;margin:0 0 7px 0;position:relative}
div.offerdetails strong{display:block;padding:5px 0}
div.offerdetails table{color:#000;font-size:10px}
div.offerdetails table td{vertical-align:top}
div.offerdetails table td.td137{width:137px}
div.offerdetails table td.td30{width:30px}
div.offerdetails table td.td38{width:38px}
div.offerdetails table td.td107{width:107px}
div.offerdetails table td.vmalign{vertical-align:middle}
div.offerdetails table td.txtright{text-align:right}
div.offerdetails input.inptxt{font-size:12px;width:125px;border:1px solid #7F9DB9;margin:0 0 4px 0}
div.offerdetails input.inptxt1{font-size:12px;width:77px;border:1px solid #7F9DB9}
div.offerdetails select{border:1px solid #7F9DB9}
div.offerdetails span.datepicker_wrap{width:106px}
div.offerdetails span.datepicker_wrap img.datepicker_trigger{left:80px;top:1px}
#mLoad{color:#211F5E;background:transparent url(http://www.travelgrove.com/images/new_design/ajax-loader.gif) no-repeat center 24px;width:419px;font-size:22px;text-align:center}
div.compCont{border:1px solid #ccc;text-align:center;right:6px;position:absolute;width:110px;height:154px;color:#000;bottom:7px}
div.compCont div#compare{cursor:pointer;border:1px solid #FF6300;padding:1px;margin:auto;position:absolute;bottom:6px;left:6px;right:6px;width:94px}
div.compCont div#compare div{background:#FF6300;color:#fff;font-weight:700;line-height:16px}
.err{background-color:#fdd !important;border:1px solid #f00 !important}
div.offerdetails strong.cmp{padding:10px 0 5px;line-height:19px}
label.oneway{cursor:pointer}
div.compCont span{display:inline-block;padding-top:5px;line-height:14px}
div.compCont strong{color:#FF6300;font-size:1.6em;line-height:1.6em;padding:0}
#travelers_q{font-size:12px} 
