.tabs-green {width:332px;padding:0 0 0 2px;}
.tabs-4 {padding:0 0 0 1px;}
.compshop .tabs-green li {display:inline;margin-right:2px;min-width:81px;width:81px;}
.span-5 .tabs-4 li {min-width:81px!important;width:81px!important;}

.compshop input.searchSelected {background:transparent url(../images2/chrome/comp_shop.png) no-repeat scroll 0 2px;border:0 none;cursor:pointer;font-family:Arial;font-size:1.3em;height:33px;margin:0 0 12px;width:234px;}

/* OTA IMAGES */
.eu .spnsr label {background-image:url(../images2/traveldeals/compShop/OTA_INTL.png);}
.sg .spnsr label {background-image:url(../images2/traveldeals/compShop/OTA_APAC.png);}
.us .spnsr label {background-image:url(../images2/traveldeals/compShop/OTA_US.png);}

/* RIGHT COLUMN WIDGET - DEFAULT */
.compshop {padding-bottom:1px;}
.span-5 .compshop {width:332px;overflow:hidden;}
.compshop .box {padding:12px 0 3px 24px!important;top:-1px;position:relative;overflow:visible;border-top-color:#9CBE80;}
* html .span-5 .compshop .box {width:306px;}


/* COLOR CHANGES FOR NEW CHROME */
.compshop {background:#fff;border-color:#cfcfcf;}
.compshop .box {background:#F2FDDA;border-color:#AACF58;}
/* end */

.compshop label {font-size:1.3em;display:block;}
.compshop input, .compshop select {margin:0 0 7px 0;}
.compshop fieldset {float:left;}
.compshop .dest {width:236px;}
.compshop .dest input {width:216px;}
.compshop .dest2 {width:118px;}
.compshop .dest2 input {width:98px;}
.compshop .dest h5 {line-height:1;padding:5px 0;}
*:first-child+html .compshop .dest h5 {padding-bottom:13px;}
* html .compshop .dest h5 {padding-bottom:13px;}
.compshop .adults {width:64px;}
.compshop .adults select {width:47px;}
.compshop .time {width:94px;}
*:first-child+html .compshop .time select {margin:1px 0 8px 0;}
* html .compshop .time select {margin:1px 0 8px 0;}
.compshop .time select {width:77px;}
.compshop .alignC {width:282px;}
.compshop .check_in, .compshop .check_out, .compshop .pick_up, .compshop .drop_off {width:148px;}
.compshop .drop_off {clear:left;}
.compshop .check_in input, .compshop .check_out input, .compshop .pick_up input, .compshop .drop_off input {width:106px;}
.compshop .spnsr {overflow:hidden;width:296px;padding:8px 0 13px 0;}
.compshop .spnsr span {display:inline;float:left;width:132px;height:24px;margin:3px 14px 3px 0;background-color:#fff;border:1px solid #d5d5d5;}
.compshop .spnsr span.selected {border-color:#000;}
.compshop .spnsr input {width:13px;height:13px;margin:6px 10px 0 7px;padding:0;float:left;cursor:pointer;}
.compshop .spnsr label {overflow:hidden;float:left;width:90px;height:22px;padding:0;cursor:pointer;text-indent:-9999px;margin:1px 0 0 0;background-repeat:no-repeat;}
.compshop .working span {filter:alpha(opacity=50)!important;-moz-opacity:0.5!important;opacity:0.5!important;background:#fff url(../images2/chrome/search/spinner.gif) no-repeat 61px 6px;}
.compshop .working input, .compshop .working label, .compshop .spnsr span label span, .compshop .messageError {display:none;}
.compshop img {cursor:pointer;position:relative;top:-3px;left:2px;}
.compshop img, x:-moz-any-link, x:default {top:4px;}
*:first-child+html .compshop img {top:-5px;}
* html .compshop img {top:-5px;}
* html .compshop input.searchSelected {background-position:0 0;}
*:first-child+html .compshop input.searchSelected {background-position:0 0;}
.compshop p.tiny {margin:0 0 0 -24px;display:block;float:none;clear:left;width:330px;}
.compshop fieldset p.tiny {width:auto!important;margin:-7px 0 0.731em 0!important;}
.compshop h1 {margin:4px 0 5px;}
.span-5 .compshop h1 {margin:7px 0 8px!important;}

/* POPUP WINDOW */
#compShopUp {padding:15px 0 15px 25px;background:#fff;}
#compShopUp h1, #compShopUp #tabGroup, #compShopUp .dest {display:none;}
#compShopUp .compshop, #compShopUp .compshop .box {background:0;border:0;padding:0!important;width:100%;}
#compShopUp .compshop .adults, #compShopUp .compshop .check_in, #compShopUp .compshop .check_out {width:271px;}
#compShopUp .compshop .adults label, #compShopUp .compshop .check_in label, #compShopUp .compshop .check_out label {float:left;width:108px;}
#compShopUp .compshop .adults select, #compShopUp .compshop .check_in input, #compShopUp .compshop .check_out input {margin-top:1px;}
#compShopUp h3.h1 {font-size:2.1em;line-height:1.81em;margin:0;}
#compShopUp h2.h3 {font-family:Arial;font-size:1.3em;font-weight:bold;line-height:1.462em;margin:0.8em 0;}
#compShopUp .compshop .alignC {padding-bottom:15px;}
#compShopUp #compShop .compshop .box p.alignC {width:100%;text-align:left;margin:0;}

/* STANDALONE */
#standalone div.floatR {margin-top:1.8em;}
#standalone .compshop {background:0;border:0;margin:0;padding:0;width:482px;overflow:visible;}
* html #standalone .compshop {overflow:hidden;}
#standalone .span-8 .compshop {width:554px;}
#standalone .compshop h1 {font-size:2.6em;line-height:1.2;margin:.75em 0 .5em!important;padding:0;width:842px;}
* html #standalone .span-7 .compshop h1 {position:absolute;}
#standalone .span-8 .compshop h1 {line-height:1.2;width:861px;}
* html #standalone .span-8 .compshop h1 {position:absolute;}
#standalone .compshop h2 {font-size:1.3em;font-family:Arial;margin-bottom:1.4em;padding-left:0;}
* html #standalone .span-7 .compshop h2 {margin-top:45px;}
* html #standalone .span-8 .compshop h2 {margin-top:61px;}
#standalone .tabs-green {padding-left:0;width:456px;}
#standalone .span-8 .tabs-green {width:528px;}
#standalone .compshop .box {background:0;border-left:0;border-right:0;border-bottom:0;padding:15px 0 0 26px!important;width:456px;}
#standalone .span-8 .compshop .box {padding-left:62px!important;width:492px;}
#standalone .compshop h4 {display:block;clear:left;position:relative;left:-26px;}
#standalone .span-8 compshopX h4 {left:-62px;}
#standalone .compshop .check_in, #standalone .compshop .pick_up, #standalone .compshop .drop_off, #standalone .compshop .time {margin-bottom:1.9em;}
#standalone .compshop .adults, #standalone .compshop .dest, #standalone .compshop .dest2, #standalone .compshop .check_in, #standalone .compshop .check_out, #standalone .compshop .pick_up, #standalone .compshop .drop_off {width:148px;height:57px;}
#standalone .compshop .adults, #standalone .compshop .dest, #standalone .compshop .dest2 {height:69px;}
#standalone .compshop .dest {width:296px;}
#standalone .compshop .dest input {width:279px;}
#standalone .compshop .dest2 input {width:131px;}
#standalone .compshop .car .dest, #standalone .compshop .car .dest .invalid {width:410px;}
#standalone .compshop .pick_up, #standalone .compshop .pick_up .invalid, #standalone .compshop .drop_off, #standalone .compshop .drop_off .invalid {clear:none;width:122px!important;}
#standalone .compshop .pick_up input, #standalone .compshop .drop_off input {width:80px;}
#standalone .compshop .car .steps .time label {margin-bottom:3px;}
#standalone .compshop .time {width:106px;}
#standalone .compshop .spnsr {width:444px;padding:2px 0 22px 0;}
#standalone .span-8 .compshop .spnsr {width:480px;}
#standalone .compshop .spnsr span {margin:6px 14px 0 0;}
#standalone .compshop .alignC {width:430px;}
#standalone .compshop p.tiny {margin:0;width:430px;}
#standalone .span-6 {margin-top:10.7em;}
* html #standalone .span-6 {margin-top:10.6em;}
* html #standalone .span-6 .box-yellow .box {width:378px;}
#standalone .span-5 {margin-top:45px;overflow:hidden;}
#standalone p.floatR a {background:url(../images2/chrome/listing_icons.gif) no-repeat 10px -166px;padding-left:24px;position:relative;top:22px;}

/* SOFT POPUP */
#compShopSoft {padding-top:5px;height:100%!important;}
* html #compShopSoft {position:relative;}
*:first-child+html #compShopSoft {position:relative;}
#compShopSoft p.close {position:absolute;top:0;right:0;padding:0 0 4px 5px;background:#bfbfbf;}
#compShopSoft p.close a {color:#000!important;text-decoration:none;}
#compShopSoft .compshop, #compShopSoft .compshop .box {border:0!important;padding:0!important;margin:0!important;background:0;width:698px!important;}
#compShopSoft .compshop h1 {font-size:2.1em;margin:1.0em 0 0.3em 0!important;padding:0;}
#compShopSoft .compshop .messageError {display:block;margin-bottom:11px;}
#compShopSoft .tabs-green, #compShopSoft h4 {display:none;}
#compShopSoft .compshop .box {position:relative;width:698px;height:475px;}
#compShopSoft .dest, #compShopSoft .adults, #compShopSoft .check_in, #compShopSoft .check_out, #compShopSoft .pick_up, #compShopSoft .drop_off, #compShopSoft .time, #compShopSoft .compshop p.tiny {display:block;float:none;width:338px;background:#fff;border:1px solid #fff;border-left:0;border-right:0;padding:8px 0 1px 0!important;}
#compShopSoft .dest label, #compShopSoft .adults label, #compShopSoft .check_in label, #compShopSoft .check_out label, #compShopSoft .pick_up label, #compShopSoft .drop_off label, #compShopSoft .time label {float:left;display:block;width:94px;text-align:right;margin-right:22px;}
#compShopSoft .dest input {width:197px;}
#compShopSoft .pick_up input, #compShopSoft .drop_off input {width:73px;}
#compShopSoft .dest select {width:201px;}
* html #compShopSoft .dest select {float:none!important;margin-left:3px;margin-top:-1px!important;}
* html #compShopSoft .dest {padding:0 0 8px 0;}
* html #compShopSoft .dest input {float:left;margin-left:3px;}
#compShopSoft .invalid {background:#FDEBEB;border-color:#F7CBCB;}
#compShopSoft .valid {background:#fff;border-color:#fff;}
#compShopSoft .dest input {margin-bottom:2px;}
#compShopSoft .dest p.small {padding-left:94px;margin-bottom:0.731em;}
#compShopSoft .spnsr {position:absolute;top:-3px;left:377px;padding-top:0;}
#compShopSoft .alignC {padding-top:3px;}
#compShopSoft .compshop p.tiny {margin:0;}
#compShopSoft #chooser, #compShopSoft #suggest {clear:both;overflow:hidden;width:222px;padding:0 0 0 116px;}
#compShopSoft #chooser select, #compShopSoft #suggest select {margin-top:0!important;}
#compShopSoft #chooser label {display:none;}
#compShopSoft #chooser div {width:222px;padding:0;margin:0;overflow:hidden;clear:both;}
#compShopSoft #chooser p.small, #compShopSoft #suggest p.small {padding-left:0;margin:-5px 0 0.731em 0;}
#compShopSoft #suggest, #compShopSoft #chooser div div {padding-top:0;}
#compShopSoft #submitContainer, #compShopSoft #chooser div input, #compShopSoft input.button-small, #compShopSoft .compshop fieldset p.tiny {display:none!important;}

/* AUTO COMPLETE */
div.auto_complete {position:absolute;width:216px;background:#fff;border:1px solid #9DBF81;margin:0;padding:1px;z-index:100000;}
.dest2 div.auto_complete {width:183px;}
ul.autocomplete_items {list-style-type:none;margin:0;padding:0;position:relative;z-index:100000;}
ul.autocomplete_items li.selected {border-bottom-color:#CFCFCF;background-color: #EBEAE3; }
li.autocomplete_item {list-style-type:none;display:block;margin:0;padding:2px 4px;border-bottom:1px solid #CFCFCF;position:relative;z-index:100000;cursor:pointer;overflow:hidden;}
li.autocomplete_item div.name {font-size:12px;padding:3px 0 0 0;line-height:1.1;}
li.autocomplete_item div.email {font-size:10px;color:#808080;font-weight:normal;padding:0 0 3px 0;line-height:1;}
#list {margin:0;margin-top:10px;padding:0;list-style-type: none;width:245px;}
#list li {margin:0;margin-bottom:4px;padding:5px;border:1px solid #CECEBD;cursor:move;}
.ukflag, .UKflag, .frflag, .FRflag, .itflag, .ITflag, .sgflag, .SGflag {background:url(../images2/rewards/country317.gif) no-repeat 0 1px;padding-left:22px;margin-bottom:0.4em;}
.frflag, .FRflag {background-image:url(../images2/rewards/country173.gif);}
.itflag, .ITflag {background-image:url(../images2/rewards/country198.gif);}
.sgflag, .SGflag {background-image:url(../images2/rewards/countrysg.gif);}
.flaglink {display:inline;font-size:11px!important;font-family:Arial!important;position:relative;top:-3px;margin-left:8px!important;padding-bottom:3px;font-weight:normal!important;}


/* CALENDAR */
.panel {border:1px solid #000;background:#fff;font-family:verdana;}
.row_head {border:2px solid #fff;background:#fff;}
.head {font-family:Arial;font-size:11px;font-weight:bold;text-align:center;color:#000;background:#fff;cursor:default;}
.arrow_prev, .arrow_next, .arrow_prev_over, .arrow_next_over, .arrow_prev_down, .arrow_next_down {font-size:12px;width:12px;margin-right:2px;text-align:center;color:#000;background-color:#fff;border:1px solid #BDBDBD;padding:1px;cursor:pointer;}
.arrow_prev_over, .arrow_next_over, .arrow_prev_down, .arrow_next_down {border:1px solid #000;}
.arrow_prev_down, .arrow_next_down {color:#fff;background-color:#bdbdbd;}
.arrow_next, .arrow_next_over, .arrow_next_down {margin-right:0;margin-left:2px;}
.row_week {border:1px solid #fff;border-top:0;}
.weekday {font-size:11px;width:23px;text-align:center;color:#000;background-color:#E6F4E3;border:1px solid #E6F4E3;padding:1px;cursor:default;font-weight:bold;}
.row_day {padding:1px;}
.day, .day_over, .day_down, .day_empty, .day_disabled, .day_current, .day_other, .day_other_over, .day_other_current, .day_special {font-size:11px;line-height:14px;width:23px;text-align:center;color:#369;text-decoration:underline;background:#fff;border:1px solid #fff;padding:1px;cursor:pointer;}
.day_over {color:#0335CA;}
.day_down {background:#bdbdbd;}
.day_empty, .day_other, .day_other_over, .day_other_current, .day_disabled {color:#808080;}
.day_disabled {text-decoration:line-through;}
.day_down, .day_current {color:#000;border:1px solid #000;}
.day_other, .day_other_over, .day_other_current, .day_disabled {background:#f0f0f0;border:1px solid #f0f0f0;}
.day_other, .day_other_over, .day_other_current {font-size:9px;}
.day_over, .day_other_over, .day_other_current {border:1px solid #bdbdbd;}
.day_current, .day_other_current {font-weight:bold;}
.day_special {border:1px solid #4B8B0C;}
.row_foot {margin:1px;text-align:center;}
.row_foot table {margin:0 auto;}
.foot, .foot_over, .foot_down {font-size:11px;width:50px;margin:0 10px;text-align:center;color:#369;text-decoration:underline;background-color:#fff;border:1px solid #fff;padding:1px;cursor:pointer;}
.foot_over, .foot_down {color:#0335CA;}

/* OTAs */
.compshop .cheapo, .compshop .cheapoaircars, .compshop .cheapoairhotels, .compshop .lastminute {background-position:0 -22px;}
.compshop .priceline, .compshop .cheapflights {background-position:0 -44px;}
.compshop .expedia {background-position:0 -66px;}
.compshop .mobissimo, .compshop .ratestogo {background-position:0 -88px;}
.compshop .hotelguides, .compshop .venere {background-position:0 -110px;}
.compshop .sidestep, .compshop .bourse {background-position:0 -132px;}
.compshop .travelocity, .compshop .hostelbookers {background-position:0 -154px;}
.compshop .hotelsuk, .compshop .aavaca {background-position:0 -176px;}
.compshop .kayak {background-position:0 -198px;}
/* Col 2 */
.compshop .hotels, .compshop .terminala {background-position:-90px 0;}
.compshop .hotwire, .compshop .tui {background-position:-90px -22px;}
.compshop .cheaptickets, .compshop .vueling {background-position:-90px -44px;}
.compshop .laquinta, .compshop .hotelschart {background-position:-90px -66px;}
.compshop .extendedstay, .compshop .hotelinfo {background-position:-90px -88px;}
.compshop .farecrawler, .compshop .hertz {background-position:-90px -110px;}
.compshop .farecast, .compshop .alamo {background-position:-90px -132px;}
.compshop .orbitz, .compshop .nouvelles {background-position:-90px -154px;}
.compshop .cheapair, .compshop .hotelslondon {background-position:-90px -176px;}
.compshop .costjet, .compshop .splendia {background-position:-90px -198px;}
/* Col 3 */
.compshop .onetravel, .compshop .opodo {background-position:-180px 0;}
.compshop .holidayautos {background-position:-180px -22px;}
.compshop .vayama, .compshop .hotelbook {background-position:-180px -44px;}
.compshop .cheapflightsales, .compshop .laterooms {background-position:-180px -66px;}
.compshop .hawaiianair, .compshop .hrs {background-position:-180px -88px;}
.compshop .carrentals, .compshop .ebookers {background-position:-180px -110px;}
.compshop .wingate, .compshop .booking {background-position:-180px -132px;}
.compshop .travelation, .compshop .govoyages {background-position:-180px -154px;}
.compshop .peninsula, .compshop .bmi {background-position:-180px -176px;}
.compshop .aa, .compshop .hotelopia {background-position:-180px -198px;}
/* Col 4 */
.compshop .hotelclub {background-position:-270px 0;}
.compshop .carrentalsuk, .compshop .holidayinn {background-position:-270px -22px;}
.compshop .cfares, .compshop .voyages {background-position:-270px -44px;}
.compshop .hilton, .compshop .hotwireuk {background-position:-270px -66px;}
.compshop .hotelscombined, .compshop .opodoeu {background-position:-270px -88px;}
.compshop .airfare, .compshop .travelocityuk {background-position:-270px -110px;}
.compshop .homewood {background-position:-270px -132px;}
.compshop .bookit, .compshop .govolo {background-position:-270px -154px;}
.compshop .bestwestern {background-position:-270px -176px;}

/* Col 5 */
.compshop .asiatravs, .compshop .swiss, .compshop .roomvalues {background-position:-360px 0;}
.compshop .asiarooms, .compshop .abstay, .compshop .skyscanner, .compshop .travelsupermarket {background-position:-360px -22px;}
.compshop .zuji, .compshop .tripadvisor, .compshop .qatar {background-position:-360px -44px;}
.compshop .octopus, .compshop .otel  {background-position:-360px -66px;}
.compshop .drooms {background-position:-360px -88px;}
.compshop .hotelclub {background-position:-360px -110px;}

/* other */
.compshop .volagratis {background-position:-270px -132px;}
.compshop .advantage {background-position:-270px -154px;}
.compshop .enterprise {background-position:-270px -176px;}
.compshop .amex {background-position:-270px -198px;} 

/** Air Options - Widget **/
.airopts {height:20px;width:318px;padding:0 0 8px 5px;margin-bottom:8px;border-bottom:1px solid #D5D5D5;}
#standalone .span-8 .compshop .box .airopts {width:426px;}


* html .airopts {padding:0 0 11px 5px;margin:-8px 0 8px 0;}
/** temp positioning hacks for airopts **/
.airopts input, .pos {display:inline!important;position:relative;}
.airopts label {display:inline!important;font-size:11px;margin-right:9px;}
*:first-child+html .airopts {padding:0 0 15px 0;margin:-10px 0 8px 0;}
*:first-child+html .airopts input {top:8px;}
*:first-child+html .airopts label {margin:0 4px 0 -3px;}
* html .airopts input {top:9px;}
.airopts input, x:-moz-any-link {top:9px;}
.airopts input, x:-moz-any-link, x:default {top:2px;}

/** Go To Packages **/
.gtpackages label {display:inline; margin-right:3px;}
#upselldiv span.quiet {font-weight:normal!important;}
.pos, x:-moz-any-link {top:6px;}
.pos, x:-moz-any-link, x:default {top:2px;}
* html .pos {top:7px;}
*:first-child+html .pos {top:8px;}

* html .box-blue .box .ratings {display:block!important;float:left!important;text-indent:-9999px!important;width:59px!important;height:11px!important;margin:3px 0 0 0!important;padding:0!important;}