ul.tabs-green {clear:both!important;margin:0!important;}
.ac_loading {background:url(../../images2/chrome/search/spinner.gif) right center no-repeat;}
* html #standalone .compshop h1 {position:relative!important;}
* html #standalone fieldset {display:inline;}
#standalone .hotel .check_in, #standalone .air .check_in {clear:both!important;}
#standalone .compshop .time {height:57px;width:300px;}
#standalone .car .time, #standalone .car .check_in {margin-bottom:0!important;}

/** #standalone .compshop .invalid {background:#FDEBEB;border:1px solid #F7CBCB;border-left:0;border-right:0;height:auto!important;min-height:67px!important;margin:-1px 8px 0 -8px;overflow:hidden!important;padding-left:8px;width:288px;} **/
 
/**#standalone .compshop .air .invalid, #standalone .compshop .packages .invalid, #standalone .compshop .car .invalid {height:67px!important;} **/
*:first-child+html #standalone .compshop .hotel .adults {height:70px;}
/** #standalone .invalid p.tiny {margin:-7px 0 0.731em 0!important}
#standalone .invalid select {width:201px;} 
* html #standalone .invalid select {float:none!important;margin-left:3px;margin-top:-1px!important;}
#standalone .compshop .air .invalid, #standalone .compshop .packages .invalid {width:140px!important;}**/
#standalone #suggest {clear:both;overflow:hidden;width:222px;padding:0.731em 0 0 0;}
#standalone #suggest select {margin-top:0!important;width:201px;}
#standalone #suggest p.small {padding-left:0;margin:-5px 0 0.731em 0;}

/* CALENDAR */
#calendarDiv {color:#6e6e6e;display:block;display:none;position:relative;border:1px solid #6e6e6e;background:#fff;padding:3px;}
#calendarDiv a {cursor:pointer;}
#calendar, #linksTable {clear:both;width:189px;}
#linksTable td {border:2px solid #fff;border-bottom-width:4px;border-left:0;border-right:0;}
#linksTable a {display:block;font-size:18px;font-weight:bold;line-height:1;text-align:center;}
#linksTable a:hover {text-decoration:underline;}
#linksTable #prevMonth, #linksTable #nextMonth {width:30px;}
#linksTable select {font-size:11px;}
#calendar {background:#f0f0f0;}
#calendar .weekDaysTitleRow {background:#E6F4E3;}
#calendar .weekDaysTitleRow td {border:1px solid #99CC99;border-left:0;border-right:0;font-size:11px;text-align:center;}
#calendar .weekDaysRow {overflow:hidden;width:189px;}
#calendar .weekDaysCell {font-size:11px;text-align:center;width:27px;}
#calendar .weekDaysCell a, #calendar .weekDaysCell a:hover {display:block;background:#fff;border:1px solid #e1e1e1;font-weight:bold;text-align:center;}
#calendar .weekDaysCell a:hover {background:#369;color:#fff;}
#calendar td#today a {background:#E6F4E3!important;border-color:#99CC99!important;color:#000;}

div.tiny {background:#f0f0f0;}

.rfHeader {height:112px;border-bottom:1px solid #c9c9c6;padding:0 22px 0 14px;background-image:url(../../images2/traveldeals/compshop/RFHeaderBG.png);background-repeat:repeat-x;position:relative;margin:0 auto;}
.rfBannerAd {float:right;margin-top:10px;width:728px;height:90px;}
.logo {margin-top:10px;display:inline-block;}
li.flagLinks a {border:none!important; display:inline-block; position:relative; top:4px; padding-right:4px!important; margin-right:4px!important;}

.pb-logos {width: 345px!important; margin-bottom: 15px!important;}
.pb-recap {width: 350px; list-style: none;}
.pb-logos span, .pb-logos span label {display: block; float: left;}
.pb-logos span {margin: 0 15px 8px 0; border: 1px solid #D5D5D5; padding: 1px;}
.pb-logos span label {height: 22px; width: 90px; overflow: hidden; text-indent: -1000px; cursor: pointer; background-image: url(../../images2/traveldeals/compShop/OTA_US.png);}
#dialog p.quiet {clear: both; border-top: 1px solid #c7c7c7; padding-top:15px;}
p.pb-close {color: #FF0000; margin-top: 5px;}
p.pb-close a {color: #6E6E6E!important; text-decoration: none; background:none!important; top:0!important; padding-left:0!important;}
p.pb-close a:hover {color: #000!important; text-decoration: underline;}

/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:100000;
  background-color:#000;
  display:none;
}

#boxes .window {
  position:absolute;
  display:none;
  z-index:100100;
  padding:20px;
}

#dialog 
{width: 780px; overflow: hidden; background-color: #FFF; border: 8px solid #000; text-align: left;}