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

/* */
#calendarDiv {background:#fff;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;padding:1px;}
#linksTable {background:#f37f25;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;width:185px!important;}
#linksTable select {font-size:11px;}
#linksTable td {padding:3px 0 5px;}
#linksTable td.alignC {text-align:center;width:22px!important;}
#linksTable td.alignC a {color:#fff;cursor:pointer;font-size:19px;line-height:19px;}
#calendar {border:1px solid #D6D6D6;border-collapse:inherit!important;border-width:0 1px 1px;padding:0 1px 0 0;width:182px!important;}
#calendar .weekDaysTitleRow {background:#DCEBF0;font-weight:bold;}
#calendar .weekDaysRow {background:#F1FBFD;}
#calendar .weekDaysRow td, #calendar .weekDaysTitleRow td {border:1px solid #F1FBFD;border-collapse:inherit!important;border-width:1px 0 0 1px;text-align:center;height:25px!;width:25px;line-height:25px;font-size:11px;}
#calendar td a, #calendar td strike {background:#fff;border:1px solid #E5E5E5;cursor:pointer;display:block;height:23px;line-height:23px;text-align:center;width:23px;}
#calendar td#today a {background:#f37f25;border-color:#f37f25;color:#fff;}
#calendar td a:hover, #calendar td#today a:hover {background:#008eb7;border-color:#008eb7;color:#fff;}
#calendar td strike {color:#8d8d8d;}
#calendar #DateDisplay {background:#F1FBFD;height:28px;line-height:28px;}