﻿select {font-size:12px; color:#666;}

/*---Lw.Left---*/
#Longwell_LeftDiv {float:left;width:190px;background-color:#EEE;position: relative;z-index: 10;}
.Lw_ContentDiv {margin: 5px 3px;padding:4px 8px 8px 12px; text-align:left;color:#777;border-bottom: 1px #ccc dotted; }
#sortZone a {display:inline;line-height:18px;color:#777;}
.filterOuter {clear:both;}
.filterContainer {clear:both;height: auto;}
.sliderFilter {}
#filterZone {color:#555;}
.filtertitle {clear:both;}
/* position: relative; */
#filterCarrier, #filterLocation, #filterAmenities, #filterAmenities, #filterTag, #filterName, #filterAddress, #filterCarrier, #filterNoTimeInfo {height:auto;}

/*---Lw.Middle---*/
#Lw_Middle {float:left;width:555px;margin-left:8px;margin-right:8px;}
.Lw_SearchInfoTitle {font-size:14px; color:#FF6600; font-weight:bold; margin:10px 0px 10px 0px;}
#Lw_AdsDiv {
	height:62px; padding:6px; font-size:11px; color:#888;
	border-width: 1px 0px;border-style: dotted;border-color: #ccc;margin : 5px 0px;
}
#Lw_AdsDiv a{font-size:12px; font-weight:bold; color:#99CC00; text-decoration:underline;}
.Lw_TabAdSpace {text-align:right;}
.Lw_TabFrame {text-align:right;float:right;}

/*---Lw.Middle.Hotel---*/
#Lw_HotelImgBox {float:left;height:60px; width:60px;border:1px #DADADA solid; margin-left:5px; margin-top:7px;}
#Lw_HotelBaseInfo {float:left;margin-left:10px;margin-right:10px; width:300px;text-align: left; }
#Lw_HotelBaseInfo li {display:inline;font-size:12px;color:#888; line-height:26px; }
#Lw_HotelBaseInfo li a {display:inline;color:#444; font-size:12px;color:#0099FF;}
#Lw_HotelLowPrice li {display:inline;color:#444; font-weight:bold;font-size:15px;color:#888; line-height:28px; }
#Lw_HotelChecked {float:left; width:62px; text-align:center;}
#Lw_HotelHigeLowPrice {float:left; width:332px; text-align:left;margin-left:10px;margin-right:10px;}
#Lw_HotelHigeLowPrice  li{display:inline;color:#444; font-weight:bold;font-size:11px;color:#555; }
#Lw_HotelBookingDiv {width:auto; padding:6px 0px 6px 0px; background-color:#F5F5F5; margin:5px; height:16px;}
#Lw_HotelBooking {float:right; margin-right:2px; width:110px; text-align:right;}
#Lw_HotelBooking  li{display:inline;padding-right:2px;}
#Lw_HotelBooking  li a{display:inline;color:#444; font-weight:bold;font-size:14px;color:#FF6600;}
.Lw_HotelToolsBarLeft {float:left; width:65%;}
.Lw_HotelToolsBarRight {float:right; width:30%; text-align:right;}

/*---Lw.Right---*/
#Lw_Right {float:left;width:218px; text-align:left;}
#divChangeCurrency {margin-left:8px;}
.Lw_TitleDiv {background-color:#EEE; padding:6px;font-weight:800;color:#484846;}
#Lw_TextAds {text-align:center; }
#Lw_TextAds li {display:inline;line-height:20px;color:#777;}
#Lw_TextAds li a{display:inline;color:#0177DB; font-size:12px; font-weight:bold;}
#Lw_ImgAds {text-align:center; padding-top:5px;padding-bottom:5px;}
#Lw_LoadingTitleDiv {clear:both;background-color:#FFFFCC; height:14px;padding:6px; margin:15px 0px 5px 0px; font-weight:bold; color:#FF6600;}
.Lw_LoadingLowPrices {float:left; width:30%; text-align:center; display: block; margin: auto;}
.Lw_LoadingLowPrices li {list-style:none; margin-left:-18px;}
.Lw_LoadingVendorNum {float:left; width:60%; text-align:right;}
.Lw_BigLowPrices {font-size:22px; font-family:Arial Black, Arial;color:#468C00;}
.Lw_LoadingResultsNum {font-size:12px;color:#468C00; }
.Lw_LoadingVendorList {float:left; width:70%; text-align:left;}
.Lw_LoadingVendorList li {list-style:none;}
.Lw_LoadingInfo {width: 40%;float: left;text-align: center;visibility: hidden;}
.Hotel_reatilPrice, .fdtRow1Col0 {font-size: 14px;font-weight:bold; color: #8c8a8c;font-family: Tahoma;}
.flightDetailTable {width: 98%;margin: 5px;color: #555;border-collapse: collapse;}
.fdtRow0Col0 {padding: 5px 10px; width:420px;}
.fdtRow0Col1 {text-align: right;font-size: 14px;font-weight: bold;padding: 5px 10px;color:#468c00}
.fdtRow1Col0 {background-color : #f5f5f5;color: #555;font-size: 12px;padding: 5px 7px;height: 20px;}
.fdtRow1Col1 {text-align:right;background-color:#f5f5f5;color:#f60;padding:5px 10px;font-size:13px;font-weight:bold;height:20px;}
/*add by perol*/
.fdtRow1Col1 img{margin-right:5px}
/*end*/
.fdtRow1 {text-align: right;background-color : #f5f5f5;padding-top: 5px;padding-bottom: 5px;height: 20px;}
.FlightDetailAirport, .FlightDetailTime{white-space: nowrap;float: left;width: auto;margin: 0px 3px;line-height: 16px;}
.FlightDetailTime {margin-top: -2px;}
.FlightDetailImg {width:35px; height:35px; float:left;}
.FlightDetailDate {white-space: nowrap;text-align: center;margin: 0px 3px;font-weight: bold;float: left;width: 18%;} 

.PKLine {  font-size: 12px;font-weight:normal;}
.PKTargetName, .PKSavedName, .PKCompetitorName {color: #777; padding: 0px 5px; }
.PKTargetPrice {color: #f60; text-decoration: none; }
.PKCompetitorPrice, .PKSavedPrice {color: #468c00; font-weight: bold; }
.PKCompetitorPrice, .PKCompetitorName {cursor: pointer;}
.PKCompetitorPrice {text-decoration: underline;}


/* Vendor List */
.vendorRow, .vendorRow2 {color: #777; width:100%; display:block;}
.vendorListRow {cursor:pointer}
tr.vendorRow td {padding: 3px 5px; width:553px; width:!important; }
tr.vendorRow2 td {border-bottom: 1px dotted #ddd;padding: 3px 5px; width:553px; width:!important;}
.vendorListTable {width: 100%;border-collapse: collapse; display:block;}
.vendorListTable tbody {width:100%}
.vendorListTable td {cursor:pointer;}
.Home_InputDiv {float:left;width:49%; color:#666;}
.wrappername {text-align:left; color:#555; font-weight:bold;}
.rateImage {margin: 0px 5px;}
.wrapperprice {text-align: right; color:#777;} 
.booking {text-align:right; color:#0069CA; font-weight:bold; text-decoration:underline;}
.VendorRoomType {text-align: left;}
.vendorAd_ShowAll {text-align: right; width:100%;}
.vendorAd_ShowAll a:visited, .vendorAd_ShowAll a:link , .bookingInfo , a.bookingInfo:link, a.bookingInfo:visited,  a.bookingInfo:hover{
font-size:13px; color:#ff6600; text-decoration:underline;}
.vendorAd {text-align:left; color:#777;}

/* other */
#divUpdateStop {float:left; width:8%; margin-left:auto; text-align:right;}
#hotelChain {float:left; width:22%; text-align:left;}
#sortZone {float: left;width:69%; text-align:left;} 
.mgbutton {cursor: pointer;}
.originalPrice {width: 100px;float: left;text-align: left;color: #555;font-weight: bold;font-size: 11px;padding-left: 10px;}

/* SortTool Class */
.SortTool img {margin: 0px 2px;}
.SortTool .STtitle {padding-right: 3px;}
.SortTool select {}
#flashAd {width:90%; height:300px; border:0px #DDD solid; text-align:center; margin:auto; }
.flashad_LoadBoder {margin-top:40px;width:240px; height:70px; border:1px #888 solid; text-align:center; font-size:12px; margin-right:auto; margin-left:auto;}
.flashad_LoadText {margin-top:12px; color:#888;}
.flashad_LoadSlogan {color:#339900; margin-top:5px;}
#spaceAds { display: none;}
#searchHistory2 {padding: 0px;}
.textRed {color:red;}
#hdivSearchCriteria {float:left;}
#hdivSearchReturn {float:right; color:#84BE3C; font-weight:normal; font-size:12px;}
#hdivSearchReturn a {color:#84BE3C; text-decoration:underline;}

/*---Lw.ResulTtable---*/
#resulttable { float:left; width:100%;}
.BlogInfo {color:#888; text-align:left;}
.speicalAd {text-align:center;}
.speicalAd a{text-decoration:underline;}
.Lw_HotelSearch{font-size:12px; font-weight:bold; margin:10px;}
.Lw_Tips {background:#F7F7F7; text-align:center;}

/*------------------------------------Table-------------------------------------*/
table.BMTable{font-size:12px; border-spacing:0px;width:100%; border-collapse:collapse; margin-top:10px;}
.BMTable thead td{font-weight:bold; padding:2px 0px;text-align:center; background:#cdefab;}
.captionContent {margin-right:20px;}
.BMTable .sortImgDiv {float:right; width:19px;}
.BMTable tbody td { }
.BMTable .dataCol0 {text-align:left;font-size: 14px;font-weight: bold;color:#0069ca;border-width: 1px 0px 1px 1px;border-style: solid;border-color: #dadada;padding: 7px 5px;width: 200px;}
.BMTable .dataCol0 a:link, .BMTable .dataCol0 a:visited  {color: #009aff}
.BMTable .dataCol1 {font-size: 12px;text-align: right;border-width: 1px 1px 1px 0px;border-style: solid;padding: 3px 5px;border-color: #dadada;color: #777;}
.BMTable .quasipoint {}
.BMTable .dataCol1 span {margin-right:5px}
.BMTable .AttachRow {border-width: 0px 1px 1px 1px;border-style: solid;border-color: #dadada;padding: 0px; margin: 10px;}
.BMTable .separateRow {height:5px; border:0;}
.BMTable tfoot td {position: relative; display:block;width:264%;*width:100%;}
.BMTable .goPrevDiv {left:0; width:80px; position:absolute;}
.BMTable .goNextDiv {right:0; width:40px;text-align:right; position:absolute;}
.BMTable .pageInfo {margin-left:80px; margin-right:80px;}
.BMTable tfoot a {margin: 0px 3px;}
.BMTable tfoot a.currentPage:link,.BMTable tfoot a.currentPage:visited {color: red;}

/*----------------flight--search--date--bar---add by perol---------------------------------*/
#searchDateBar {clear:both; width:100%; padding-top:6px; display:none;}
#searchDateBar strong {color:#0069CA;display:block;}
#searchDateBar_bottom {background-color:#efefef; width:100%; border-top:1px solid #ccc; font-size:0pt; height:2px; line-height:0pt; padding:0pt; display:none;}
* html #searchDateBar_bottom {z-index:-1; position:relative; top:-1px;}
#searchDateBar ul {margin:0px; list-style:none;overflow:hidden;}
#searchDateBar ul li {float:left; width:62px; height:25px;padding:4px 3px; cursor:pointer;border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6; text-align:center; margin-right:9px; color:#555; font-weight:bold; background-color:transparent; font-size:11px;}
#searchDateBar li.lastli {margin-right:0 !important;}
#searchDateBar li.currentResultDate {font-weight:bold; background-color:#efefef; margin-bottom:1px; color:#468c00; border-bottom:1px solid #efefef; text-decoration:none;}

/*--------------end--------------*/
.multi_city {font-weight:normal;}
#yahooQunarLogo{display:none;}
#haClearAllFilter{text-decoration:underline;}
.lowestPriceVendor .booking{color:#468c00;}