.sectionHolder{padding:10px 10px 10px 25px;}
.bkgrd{background-color:#FFF;height:1px;clear:both;}
html>body .bkgrd{height:auto;padding-bottom:1px;padding-top:1px;}
.genericBox{background-color:#F5F5F5;border:1px solid #B0CCD0;line-height:20px;margin:10px 15px;padding:5px 10px;}
.genericBox#curCust input{margin-right:20px;}
.sectionTable{width:100% !important;border-collapse:collapse;}
#headerMain{letter-spacing:0.05em;font-size:110%;font-weight:700;border-bottom:1px solid #CCC;background:#E8F0F1;padding:7px 10px 7px 15px;}
#headerMain a{float:right;background:none;margin-top:-2px;margin-right:10px;border:none;}
.headerSub{letter-spacing:0.05em;font-size:110%;font-weight:700;border-bottom:1px solid #CCC;border-top:1px solid #CCC;background:#F5F5F5;padding:7px 10px 7px 25px;}
.sectionTable th{text-align:left;}
.sectionTable caption{text-align:left;padding:2px;}
#apis_pax .sectionTable td,#alpi_hotel_pax .sectionTable td{padding:1px 10px 1px 0;}
#apis h6,#apis_alpi h6,.sectionTableSearch h6{display:inline;color:#666;}
.sectionTable td.pax_w1{width:5%;}
.sectionTable td.pax_w2{width:25%;}
.sectionTable td.pax_w3{width:1%;}
.sectionTable td.pax_w4{width:69%;}
.sectionTable td.pax_w5{width:65%;}
.sectionTable#remove_pad3{margin-bottom:0;}
#conf_trav_info .sectionTable td{white-space:nowrap;}
#conf_trav_info .sectionTable td h3{display:inline;padding-right:5px;}
#ccal .sectionTable{border:1px solid #cc9;}
#ccal .sectionTable th{background-color:#EEEEDE;border-bottom:1px solid #cc9;padding:2px 5px;}
#ccal .sectionTable td{background-color:#fff;border-right:1px solid #efefef;border-bottom:1px solid #efefef;padding:2px 5px !important;}
#ccal .sectionTable tr.noBord *{border-bottom:none;}
#confSection ul,#quickLinks ul,#notes ul{list-style-image:url(http://abstravel.com/img/v9/list_dot.gif);margin:5px 0 0 20px;padding:0;}
#confOptions ul li.pad{padding-left:20px;}
#quickLinks ul{margin-top:0;list-style-image:url(http://abstravel.com/img/v9/icon_arrow.gif);}
#quickLinks ul li#no_bt{list-style-image:none;list-style:none;}
#pricing ul li a{line-height:30px;}
#pricing ul li span{width:100px;white-space:nowrap;padding-right:5px;}
#tb_resOffice ul{margin-left:30px;float:left;}
#tb_resOffice ul li.button{text-align:right;}
#tb_resOffice td{vertical-align:top;}
#pricing .tableConfText a{border:none !important;}
#quickLinks{float:right;width:170px;border:1px solid #ccc;margin-left:10px;}
#quickLinks h3{background-color:#E8F0F1;text-align:center;border-bottom:1px solid #ccc;padding:3px;}
.headerSub#traveller{background:#F5F5F5 url(http://abstravel.com/img/v9/section_pax.gif) 20px 2px no-repeat;padding-left:55px;}
.headerSub#flight{background:#F5F5F5 url(http://abstravel.com/img/v9/section_flight.gif) 20px 2px no-repeat;padding-left:55px;}
.headerSub#car{background:#F5F5F5 url(http://abstravel.com/img/v9/hotelcar/search_cars.gif) 20px 2px no-repeat;padding-left:55px;}
.headerSub#hotel{background:#F5F5F5 url(http://abstravel.com/img/v9/hotelcar/section_hotel.gif) 20px 2px no-repeat;padding-left:55px;}
.sectionHolder#confOptions{background-color:#F5F5F5;border-top:1px solid #CCC;}
#segmentDetail h4{padding-top:10px;}
#segmentDetail span{padding-left:15px;}
#segmentDetail li.ht2{padding-bottom:5px;}
.confTable,.purcTable{border-collapse:collapse;margin-top:10px;padding:0;}
.confTable th,.purcTable th{text-align:left;vertical-align:top;padding:2px 10px 2px 0;}
#pricing .tableConfText{border-collapse:collapse;margin:10px 0 0;padding:0;}
#pricing .tableConfText th{text-align:left;padding-right:10px;}
#pricing .tableConfText td{padding-left:0;padding-right:10px;}
.tableConfText tr.underline2 *{border-bottom:1px solid #B90000;border-top:1px solid #B90000;}
.sectionHolderSearch{background-color:#E1F9FF;border:1px solid #39D7FF;border-top:none;margin:0 10px 10px;padding:20px 20px 10px;}
.sectionHolderSearch#car_search{margin-top:10px;border-top:1px solid #39D7FF;}
.sectionHolderSearch#nrTxabs{border-top:none;}
.tabsHolder{margin:10px 10px 0;}
.searchPanel{background-color:#FFF;border:1px solid #F90;margin:0 0 10px;padding:10px;}
.searchPanel#pop_dest{background:#D1E1F8 url(http://abstravel.com/img/v9/hotelcar/imgSearchPopDest2.gif) 100% 20% no-repeat;height:auto !important;margin-bottom:0;border-bottom:none;}
.searchPanel#pop_dest_search{border-top:1px solid #999;}
.sectionTableSearch{border-collapse:collapse;margin:10px 0;}
.sectionTableSearch.sectionPad{margin-top:-10px;}
.sectionTableSearch td,.sectionTableSearch th{text-align:left;white-space:nowrap;vertical-align:bottom;padding:1px 20px 0 0;}
.sectionTableSearch table{border-collapse:collapse;padding:0;}
.sectionTableSearch td.w1{width:80%;white-space:normal;}
.sectionTableSearch td.w2{white-space:normal;width:auto;}
.sectionTableSearch td.height{height:10px;}
.sectionTableSearch tr#t_open a,.sectionTableSearch tr#t_close a{font-weight:400;padding-left:10px;}
.sectionTableSearch td div#nights,.divRecap div#nights{width:10px;border:1px solid #999;text-align:center;margin-left:5px;padding:1px 4px;}
.sectionTableSearch#refine3 td{vertical-align:top;white-space:normal;}
div.maxwidth_hotel{max-width:400px;width:expression(250 + "px");}
div.maxwidth_car{max-width:400px;width:expression(350 + "px");}
.sectionHolder#modSearchLink{margin-top:-10px;text-align:right;}
.sectionHolderAvail{background-color:#efefef;border:1px solid #CCC;border-top:none;margin:0 10px 10px;padding:10px 20px;}
.sectionHolderAvail#notab{margin-top:10px;border-top:1px solid #ccc;}
.sectionHolderAvail div.davt{border:2px solid #c00;margin:0;padding:10px 0;}
.availPanelExpand,.availPanelCollapse{background-color:#FFF;border:1px solid #CC9;height:auto !important;margin:0 0 20px;}
.availPanelExpand p,.availPanelCollapse p{margin:0 0 10px;padding:0;}
.availPanelExpand td h2,.availPanelCollapse td h2{margin-bottom:5px;color:#666;}
.availPanelHeader{clear:left;border:1px solid #CC9;background:url(http://abstravel.com/img/v9/hotelcar/imgAvailHeader.gif) repeat-x;padding:2px 10px;}
.availPanelHeader a{color:#000;font-size:110%;font-weight:700;}
.availPanelHeader.ocv{background:#ccc none;border-bottom:1px solid #ccc;}
.hotelInfoPanel,.hotelPhotoPanel{background-color:#FFF;border:1px solid #CC9;padding:10px 20px;}
.InfoBreakdown{border-bottom:1px dotted #e0e0c1;padding:10px 0;}
.InfoBreakdown h2{margin-bottom:5px;padding:0;}
.InfoBreakdown p{color:#666;margin:0;padding:0;}
.InfoBreakdown w1{width:40%;}
.photosMain,.photosThumbs{border:1px solid #cc9;background:url(http://abstravel.com/img/v9/hotelcar/bgrdPhoto.gif) 0 100% repeat-x;vertical-align:top;padding:10px;}
.photosMain{text-align:center;}
.photosMain img{border:1px solid #666;}
.photosMain div#photoText{border:1px solid #ccc;background-color:#fff;margin-top:5px;padding:10px;}
.photosMain ul{margin:5px 0 0;padding:0;}
.photosMain li{display:inline;list-style:none;margin-right:10px;padding:0;}
.photosThumbs div.thumbsScroll{background-color:#f5f5f5;height:157px !important;overflow:scroll;margin-bottom:10px;border:1px solid #ccc;position:relative;padding:0 10px 10px 0;}
.photosThumbs li{float:left;padding:2px;}
.photosThumbs li a{border:1px solid #efefef;float:left;background-color:#efefef;padding:2px !important;}
.photosThumbs li a:hover{background-color:#fff;border:1px solid #666;}
.photosThumbs li a#selected{background-color:#fff;border:1px solid #000;}
.overPic{z-index:5;position:absolute;background:url(http://abstravel.com/img/v9/hotelcar/photoCorner.gif) no-repeat;height:50px;width:50px;}
.cornerPhoto{position:relative;top:-3px;left:-3px;}
.tableAvail{width:100%;border-collapse:collapse;padding:0;}
.sectionHolderAvail_car .tableAvail td{background-color:#f9f9f9;}
.tableAvail td.text{width:70%;}
.tableAvail td.buttonCollapse{width:25%;background-color:#FAFAF5;border-left:1px solid #CC9;text-align:center;vertical-align:middle;}
.availPanelExpand .tableAvail td.buttonCollapse{background-color:#fff;border-left:none;}
.tableAvail td.buttonCollapse h1{color:#FFAC39;}
.tableAvail ul,.tableAvailDetail ul{list-style-image:url(http://abstravel.com/img/v9/list_dot.gif);margin:10px 0 0 15px;padding:0;}
.tableAvail li{margin:0 0 5px;}
ul.list1{float:left;margin:0;padding:0;}
ul.list1 li{margin:0 5px 0 18px;padding:3px 10px 3px 25px;}
ul.list2{list-style:none;clear:both;margin:0;padding:0;}
ul.list2 li{list-style-image:none;margin:0;padding:2px 0;}
ul.list2 li.others{color:#FFAC39;font-weight:700;}
ul.cara_list1{list-style-image:url(http://abstravel.com/img/v9/list_dot.gif);margin:0;padding:0;}
ul.cara_list1 li{white-space:nowrap;margin:0 0 0 10px;padding:3px 10px 3px 25px;}
li.door4{background:url(http://abstravel.com/img/v9/hotelcar/icon_4door.gif) 0 1px no-repeat;}
li.door2{background:url(http://abstravel.com/img/v9/hotelcar/icon_2door.gif) 0 1px no-repeat;}
li.auto{background:url(http://abstravel.com/img/v9/hotelcar/icon_automatic.gif) 0 1px no-repeat;}
li.manual{background:url(http://abstravel.com/img/v9/hotelcar/icon_manual.gif) 0 1px no-repeat;}
li.aircon{background:url(http://abstravel.com/img/v9/hotelcar/icon_AIR.gif) 0 1px no-repeat;}
li.noaircon{background:url(http://abstravel.com/img/v9/hotelcar/icon_noaircon.gif) 0 1px no-repeat;}
ul.list1 li.noIcon,ul.cara_list1 li.noIcon{padding-left:2px;}
ul.remarks{list-style:none;margin:5px 0 0;padding:0;}
div.photoHolder{border:1px solid #CC9;text-align:center;padding:2px;}
div.photoHolder a{display:block;font-size:90%;padding:5px 0 2px;}
.tableAvailDetail{border-collapse:collapse;border:1px solid #ccc;padding:0;}
.tableAvailDetail th{text-align:left;border-bottom:1px solid #ccc;background-color:#efefef;padding:2px 5px;}
.tableAvailDetail td{border-bottom:1px solid #ccc;vertical-align:top;background-color:#fff;padding:5px;}
.tableAvailDetail td.w1{width:43%;}
.tableAvailDetail td.w2{width:2%;padding-left:0;}
.tableAvailDetail td.w3,.tableAvailDetail td.w4{width:15%;border-left:1px dotted #CC9;text-align:center;}
.tableAvailDetail th.w3,.tableAvailDetail th.w4{border-left:none;text-align:center;font-weight:400;}
.tableAvailDetail td.w5,.tableAvailDetail td.c_w5{width:20%;background-color:#FAFAF5;border-left:1px solid #CC9;text-align:center;vertical-align:middle;}
.tableAvailDetail td.c_w5 h2{font-size:140%;color:#FFAC39;display:inline;padding-right:5px;}
.tableAvailDetail td.c_w1{width:12%;font-weight:700;}
.tableAvailDetail td.c_w2{width:30%;}
.tableAvailDetail td.c_w3{width:20%;border-left:1px dotted #CC9;}
.tableAvailDetail th.c_w3{font-weight:400;text-align:center;}
.tableAvailDetail td.cara_w2{width:10%;}
.spec_rates{background:url(http://abstravel.com/img/v9/hotelcar/rates.gif) no-repeat;height:16px;padding-right:20px;margin-right:3px;font-size:16px;}
.availPanelHeader .spec_rates{margin-left:5px;}
.tableAvailDetail td.w1 div{background-color:#efefef;padding:2px;}
.tableAvailDetail td.w3 a{font-size:85%;color:#949449;}
.tableAvailDetail td p{margin:5px 0 0;}
.divAvailDetail div.rates{float:right;padding:10px 0 0;}
.lineSeparator2{border-bottom:1px dotted #e0e0c1;}
.buttonHolder{text-align:right;padding:0 10px 10px 0;}
.buttonHolder#hotel_info3{padding-right:0;border-bottom:1px dotted #e0e0c1;}
.buttonHolder#hotel_info4{padding-right:0;margin-top:10px;}
.buttonHolder#photos{padding:0;}
.availLegendPanel table td{wxidth:100%;border:1px solid #000;padding:0;}
#mapHolder{float:left;background-color:#fff;border:1px solid #cc9;width:533px;height:381px;}
#mapPlaces{border:1px solid #cc9;border-bottom:none;float:right;width:150px;}
.ImgHotel,.ImgCar{height:0;font-size:20px;width:40px;padding:0 38px 0 0;}
.ImgHotel{background:url(http://abstravel.com/img/v9/hotelcar/section_hotel.gif) 5px 2px no-repeat;}
.ImgCar{background:url(http://abstravel.com/img/v9/hotelcar/section_rentalcar.gif) 5px 2px no-repeat;}
.rollOverMap{position:absolute;visibility:hidden;z-index:0;width:150px;height:20px;}
.rollOverMapContent{position:absolute;visibility:hidden;z-index:1;left:0;top:0;width:150px;height:20px;border:1px solid #ccc;background-color:#efefef;text-align:center;white-space:auto;padding:5px;}
.rollOverMapContent img{border:1px solid #666;margin-bottom:10px;padding:2px;}
.rollOverMapContent p{margin:5px;padding:0;}
.rollOverCIP{position:absolute;visibility:hidden;z-index:0;width:300px;height:20px;}
.rollOverCIPContent{position:absolute;visibility:hidden;z-index:1;left:0;top:0;width:300px;height:20px;border:1px solid #ccc;background-color:#efefef;white-space:auto;padding:5px;}
ul#searchTabs,ul#availTabs{font-weight:700;list-style-type:none;padding-bottom:26px;border-bottom:1px solid #39D7FF;padding-left:0;font-size:110%;margin:0;}
ul#availTabs{border-bottom:1px solid #ccc;}
ul#searchTabs li,ul#availTabs li{float:left;background-color:#fff;border:1px solid #CCC;border-bottom:none;margin:2px 2px 0 0;}
#searchTabs a,#availTabs a{display:block;color:#666;text-decoration:none;padding:4px 10px;}
div#city ul#searchTabs li#t1,div#landmark ul#searchTabs li#t2,div#address ul#searchTabs li#t3{background-color:#E1F9FF;border:1px solid #39D7FF;border-bottom:1px solid #E1F9FF;}
div#list_view ul#availTabs li#t1,div#map_view ul#availTabs li#t2,div#rooms_prices ul#availTabs li#t1,div#hotel_info2 ul#availTabs li#t2,div#hotel_photos ul#availTabs li#t3{background-color:#efefef;border:1px solid #ccc;border-bottom:1px solid #efefef;}
#navlist{margin-left:0;border-bottom:1px solid #778;padding:3px 0;}
#navlist li{list-style:none;display:inline;margin:0;}
#navlist li a{margin-left:3px;border:1px solid #778;border-bottom:none;background:#DDE;text-decoration:none;padding:3px 0.5em;}
#navlist li a:link{color:#448;}
#navlist li a:visited{color:#667;}
#navlist li a:hover{color:#000;background:#AAE;border-color:#227;}
#navlist li a#current{background:#FFF;border-bottom:1px solid #FFF;}
.MapNo{height:1px;cursor:pointer;margin:0 0 0 2px;padding:0 20px 0 0;}
.MapNo#m1{background:url(http://abstravel.com/img/v9/hotelcar/mapNo1.gif) left center no-repeat;}
.MapNo#m2{background:url(http://abstravel.com/img/v9/hotelcar/mapNo2.gif) left center no-repeat;}
.MapNo#m3{background:url(http://abstravel.com/img/v9/hotelcar/mapNo3.gif) left center no-repeat;}
.MapNo#m4{background:url(http://abstravel.com/img/v9/hotelcar/mapNo4.gif) left center no-repeat;}
.MapNo#m5{background:url(http://abstravel.com/img/v9/hotelcar/mapNo5.gif) left center no-repeat;}
.MapNo#m6{background:url(http://abstravel.com/img/v9/hotelcar/mapNo6.gif) left center no-repeat;}
.MapNo#m7{background:url(http://abstravel.com/img/v9/hotelcar/mapNo7.gif) left center no-repeat;}
.MapNo#m8{background:url(http://abstravel.com/img/v9/hotelcar/mapNo8.gif) left center no-repeat;}
.MapNo#m9{background:url(http://abstravel.com/img/v9/hotelcar/mapNo9.gif) left center no-repeat;}
.MapNo#m10{background:url(http://abstravel.com/img/v9/hotelcar/mapNo10.gif) left center no-repeat;}
.MapNo#m11{background:url(http://abstravel.com/img/v9/hotelcar/mapNo11.gif) left center no-repeat;}
.MapNo#m12{background:url(http://abstravel.com/img/v9/hotelcar/mapNo12.gif) left center no-repeat;}
.MapNo#m13{background:url(http://abstravel.com/img/v9/hotelcar/mapNo13.gif) left center no-repeat;}
.MapNo#m14{background:url(http://abstravel.com/img/v9/hotelcar/mapNo14.gif) left center no-repeat;}
.MapNo#m15{background:url(http://abstravel.com/img/v9/hotelcar/mapNo15.gif) left center no-repeat;}
#mainCont{min-height:100%;background-color:#fff;border-right:1px solid #cc9;border-left:1px solid #cc9;}
* html #mainCont{height:100%;}
#pop_head{border-bottom:1px solid #ccc;background-color:#E8F0F1;letter-spacing:0.05em;font-size:120%;font-weight:700;padding:3px 10px;}
#pop_head a,#footer a{float:right;font-weight:700;letter-spacing:0;}
#pop_head a{font-size:80%;}
#pop_body{padding:10px 10px 10px 20px;}
#pop_body ul{list-style:none;color:#666;margin:0 0 10px;padding:0;}
#pop_body li{padding:1px 0;}
#pop_body li h4{color:#000;padding:15px 0 2px;}
#pop_body p{margin-top:5px;}
#scrollHotelDetails,#scrollPurcCond,#scrollPriceVar,#scrollCarExample,#scrollLocationDetails,#scrollPriceDetails{overflow:auto;}
#scrollPriceVar{height:502px;}
#scrollCarExample{height:142px;}
#scrollLocationDetails{height:302px;}
#scrollPriceDetails{height:542px;}
#footer{position:relative;margin-top:-35px;border:1px solid #ccc;background-color:#fff;height:18px !important;padding:10px 10px 5px;}
.pu_price,.pu_price2{border:0;border-collapse:collapse;margin:10px 0 0;}
.pu_price th,.pu_price2 th{text-align:left;padding-right:25px;font-weight:400;}
.pu_price td{text-align:right;padding:2px 1px 2px 18px;}
.pu_price2 td{text-align:right;border:1px solid #ccc;border-left:none;padding:2px 4px 2px 8px;}
.pu_price td.mp{color:#6A7B80;font-weight:700;}
.pu_price tr.bgrd,.pu_price td.bgrd{background-color:#f8f8f8;}
.pu_price tr.total *{border-top:1px solid #c00;border-bottom:1px solid #c00;}
.pu_price2 tr#head *{text-align:left;background-color:#efefef;border:1px solid #ccc;}
.pu_price2 th{border:1px solid #ccc;}
.pu_price2 td.mp{color:#6A7B80;font-weight:700;border-right:none;}
#popup .tableRecapWide{margin:0 0 10px;}
#hotel_avail_list .divRecap,#hora .divRecap,#hotf .divRecap,#caram .divRecap,#caras .divRecap,#mpai .divRecap,#masterPricerMulti .divRecap{margin-top:10px;margin-bottom:10px;}
div#pu_calendar ul{list-style:none;margin:0;padding:0;}
div#pu_calendar li.pt1{color:#000;padding-top:5px;font-weight:700;}
div#pu_calendar li.pt2{border-top:1px solid #cc9;border-bottom:1px solid #cc9;color:#b90000;font-weight:700;margin:5px 0 10px;padding:5px 0;}
.pu_scroll{height:210px;overflow:auto;}
.tableRecapWide th{text-align:left;vertical-align:top;padding:2px 10px 2px 3px;}
.tableRecapWide th span.recap_nights{padding-left:10px;font-weight:400;}
#modifySearch{margin:0 10px 10px;}
#mod_table{border-collapse:collapse;border:1px dashed #999;width:97%;margin:0 10px 10px;padding:0;}
#mod_table td{vertical-align:middle;padding:2px 0;}
#mod_table td.b1{background-color:#efefef;border-left:1px dotted #999;text-align:center;padding:0 5px;}
h3#modifyTitle{position:relative;top:8px;left:20px;background-color:#fff;display:inline;color:#c00;padding:0 5px;}
.mapFloat{position:relative;left:60px;border:1px solid #cc9;}
.mapPlacesTable{border-collapse:collapse;width:100%;padding:0;}
.mapPlacesTable td{border-bottom:1px solid #cc9;vertical-align:top;background-color:#fff;font-size:85%;padding:2px;}
.mapPlacesTable td.w1{width:25%;white-space:nowrap;font-size:100%;}
.mapPlacesTable td#head{text-align:right;color:#666;padding:2px 10px;}
#hotel_avail_list .ImgHelp{margin:0 10px 0 0 !important;padding:0 14px 1px 0;}
.modifyDisplay2{border:1px solid #c00;}
.sort{float:right;font-size:10px;padding-top:10px;}
ul#otherReq li#titleReq{padding:15px 0 5px;}
.fsMofify#flown{border:1px solid #ccc;background-color:#F5F5F5;}
ul.availLinks{list-style:none;height:15px;margin:10px 0 0;padding:0;}
.popLandmark{border-collapse:collapse;margin-top:5px;width:80% !important;padding:0;}
.popLandmark td{padding:0 2px 0 0;}
.tableHotelConf,.tableCarConf,.tableTrainConf{width:572px;margin-left:15px;}
.tableHotelConf th,.tableCarConf th,.tableTrainConf th{background-color:#F5F5F5;border-bottom:1px solid #B0CCD0;text-align:left;padding:5px 10px;}
#modify1 th{padding-top:4px;}
.divLegend2{border:1px solid #ccc;background-color:#F3F1EA;padding:3px 10px;}
.divLegend2 ul{list-style:none;width:100%;margin:0;padding:0;}
.divLegend2 ul li{float:left;padding-right:10px;white-space:nowrap;height:18px;}
.divLegend2 ul li.rgt{float:right;padding-right:0;}
.divLegend2 ul li.sr{background:url(http://abstravel.com/img/v9/hotelcar/rates.gif) no-repeat;padding-left:25px;}
.mp_expandFlights{border:1px solid #B0CCD0;margin-bottom:10px;background-color:#fff;color:#333;padding:5px;}
ul.mp_links{list-style:none;width:100%;margin:0;padding:0;}
.mp_flightFilter{float:left;}
.mp_expandTable{border-collapse:collapse;font-size:92%;border:1px solid #666;margin:10px 10px 0 0;padding:0;}
.mp_expandTable.w1{width:222px;}
.mp_expandTable.w2,.mp_expandTable.w3{width:120px;}
.mp_expandTable th{border-bottom:1px solid #666;text-align:left;background-color:#B0CCD0;padding:2px 5px;}
.mp_expandTable th.sm{font-weight:400;font-size:90%;}
.mp_expandTable td{vertical-align:bottom;background-color:#fff;padding:2px;}
.mp_datesFilter{border-collapse:collapse;margin:0;padding:0;}
.mp_datesFilter th{text-align:left;vertical-align:top;padding:2px 10px 2px 0;}
.mp_datesFilter td{border:1px solid #666;padding:2px 10px;}
.mp_datesFilter td.bgrd{background-color:#B0CCD0;}
.mp_datesFilter td#filterFoot{background-color:#f5f5f5;text-align:right;padding:5px;}
.mp_over{background-color:#ccc;}
p.mp_p{width:80% !important;padding-top:0;}
.mp_holder{border:1px solid #B0CCD0;border-bottom:none;width:99.5% !important;margin-bottom:20px;background-color:#fff;}
#masterPricerOW .mp_holder,#masterPricerMulti .mp_holder{width:67%;margin-bottom:20px;}
.mp_title{background-color:#B0CCD0;padding:4px;}
.mp_title h3{font-weight:700;font-size:120%;display:inline;color:#000;padding:0 2px;}
.mp_title .strikethrough{color:#666;}
#mpai .container2{width:780px;}
.mp_left{width:49%;float:left;margin-right:10px;border-right:1px solid #B0CCD0;}
.mp_right{width:49%;float:right;border-left:1px solid #B0CCD0;}
html>body .mp_right{padding-right:1px;}
.mp_holder h4{color:#fff;padding:4px 5px 4px 25px;}
.mp_holder .mp_left h4,.mp_holder .mp_ow h4{background:#999 url(http://abstravel.com/img/v9/plane2.gif) 1px 50% no-repeat;}
.mp_holder .mp_right h4{background:#999 url(http://abstravel.com/img/v9/plane3.gif) 1px 50% no-repeat;}
.mp_holder .mp_multi h4{background:#999;padding-left:5px;}
.mpDisplay{border-collapse:collapse;border-bottom:1px solid #B0CCD0;width:100%;background-color:#fff;padding:0;}
.mpDisplay td{padding:3px 0;}
.mpDisplay td.mp_w1{width:20px;border-right:1px solid #B0CCD0;}
.mpDisplay td.mp_w2{width:40%;padding:2px 12px 2px 2px;}
.mpDisplay td.mp_w3{width:55%;}
.mpDisplay.na{background-color:#F5F5F5;}
.mpDisplay.na td,.mpDisplay.na td a{color:#999;}
.mpTime{border-collapse:collapse;width:100%;margin-right:5px;padding:0;}
.mpTime td{padding:0 5px 4px 0;}
ul.mpList{list-style:none;margin:0 0 3px;padding:0;}
ul.mpList li{list-style:none;display:inline;white-space:nowrap;margin:0 1px 0 0;}
ul.mpList li.line{background:url(http://abstravel.com/img/v9/list_dot.gif) center left no-repeat;width:8px;padding-right:4px;}
.mp_foot{border-top:1px solid #B0CCD0;border-bottom:1px solid #B0CCD0;position:relative;top:-1px;z-index:5;height:20px;background-color:#E7F0F1;text-align:right;padding:2px 5px 4px;}
#mpai .sectionHolderAvail{background-color:#fff;border:none;margin:10px;padding:10px;}
#mpai .sort{padding-top:0;}
.mp_imgHolder{float:left;margin-right:2px;width:30px;height:21px;overflow:hidden;}
.sectionTableSearch td.w1 select.dd_country{position:relative;top:0 !important;}
.FFcolor0b{background-color:#EEBD5A;}
.sectionHolder p,.sectionHolderAvail p{margin:0;padding:10px 0;}
.genericBox span,#segmentDetail a,.divLegend2 a,.mp_expandFlights a{padding-left:10px;}
#headerMain img,#hotel_price_list .availPanelExpand{border:none;}
.sectionTable td,.sectionTable th,.confTable td,.purcTable td{padding:2px 10px 2px 0;}
#apis_pax .sectionTable tr.height,#alpi_hotel_pax .sectionTable tr.height,#conf_trav_info .sectionTable tr.height,.pu_price tr.height{height:5px;}
.sectionTable td.trav_info_w1,.tableRecapWide td.w1{width:80%;}
.sectionTable td.trav_info_p2,#conf_trav_info .sectionTable td.right,#popup .buttonHolder{padding-right:0;}
.sectionTable#remove_pad3 td,.sectionTableSearch th .tablePU td,.sectionTableSearch td h6{white-space:normal;}
#conf_trav_info .sectionTable,.car_list1 ul.list1,.sectionHolderAvail_car .tableAvailDetail,ul.availLinks#al_pad{margin-bottom:10px;}
#conf_trav_info .sectionTable td a,.availPanelHeader span.prices,ul.availLinks li#rgt,ul.mp_links li.rgt{float:right;}
#ccal .sectionHolder h4,#segmentDetail li.ht1,.sectionTableSearch#refine3 th{padding-bottom:10px;}
#ccal .sectionTable td.w1,#ccal .sectionTable td.w2,.tableAvailDetail td.c_w4{width:20%;}
#ccal .sectionTable td.w3,.tableAvail td.car_list1{width:60%;}
#tb_resOffice ul,#notes ul,#confOptions ul,#pricing ul,#segmentDetail ul,.photosThumbs ul,ul#otherReq{list-style:none;margin:0;padding:0;}
#confOptions ul li,#segmentDetail h3,ul.remarks li,.mp_expandFlights h4{display:inline;}
#confSection ul li,#quickLinks ul li,#pricing ul li,#segmentDetail li{padding:2px 0;}
#segmentDetail span.textColor,.sectionHolder#roomPriceLink{padding-left:0;}
#segmentDetail li.ht1 span,.tableClarification tr.alt_bgrd{font-weight:700;}
.searchPanel#pop_dest select,.availPanelExpand#hora_price,.car_list1 ul.list2,#pop_body h2#pu_pad{margin-top:10px;}
.sectionTableSearch#refine3 td.sts_hf_w1,.sectionTableSearch#refine3 td.sts_hf_w2,.sectionTableSearch#refine3 td.sts_hf_w3,.popLandmark td.w1{width:33%;}
.availPanelExpand a,.availPanelCollapse a,.tableAvailDetail ul a{color:#949449;}
#hotel_price_list .availPanelExpand .tableAvailDetail th,span.buttonEdge.edge2{background-color:#cc9;}
.availPanelHeader span strong,.tableRecapWide#modify2 td{padding-right:10px;}
.InfoBreakdown h4,.photosMain p{margin:0;padding:0;}
.photosThumbs,.tableRecapWide#modify1,.tableRecapWide#modify2{margin-left:10px;}
.photosThumbs li a img,div.photoHolder img{border:1px solid #000;}
.photo_section td.photo_rgt,#hora .tableAvailDetail,.mp_ow,.mp_multi{width:100%;}
.tableAvail td.photo,.tableAvail td.text,.tableAvail td.car_list1,.divAvailDetail{padding:10px;}
.tableAvail td.buttonCollapse div,.tableAvailDetail td.c_w5 div,.tableAvailDetail td.w5 div{display:block;margin-top:5px;color:#000;}
.tableAvail td.buttonCollapse a,.tableAvailDetail td.w5 a,#searchTabs a:hover,#availTabs a:hover,#city #t1 a,#landmark #t2 a,#address #t3 a,#list_view #t1 a,#map_view #t2 a,#rooms_prices #t1 a,#hotel_info2 #t2 a,#hotel_photos #t3 a{color:#000;}
#scrollHotelDetails,#scrollPurcCond{height:422px;}
.mp_datesFilter td.bgrd2,.mp_out{background-color:#fff;}