/* tab overrides */

h1 {font-size:19px;margin-bottom:8px;font-weight:lighter;padding-bottom:5px;letter-spacing:0;}

.gostabs-home .ui-widget-content {background:none;border:0;}
.gostabs-home .ui-widget {font-size:1em;}
.gostabs-home .ui-tabs {padding:0;}
.gostabs-home .ui-tabs ul.ui-tabs-nav {padding:0;font-size:15px;float:left;margin:0;}

.gostabs-home .ui-tabs ul li a {color:#399DA2;text-decoration:none;font-weight:bold;float:none;display:block;}
.gostabs-home .ui-tabs ul li.ui-state-active a {color:#000;text-decoration:none;font-weight:bold;background:#FEDE58;}
.gostabs-home .ui-tabs .ui-tabs-nav li {float:none;border:1px solid #98D2D5;border-right:0;margin:0 0 1px 0;top:0;border-bottom:1px solid #98D2D5 !important;}

.gostabs-home .ui-widget-header {background:none;border:0;width:158px;/*border-right:1px solid #E1B12A;*/}
.gostabs-home .ui-tabs .ui-tabs-panel {padding:0;}
.gostabs-home .ui-tabs .ui-tabs-nav .ui-state-active {border:1px solid #E1B12A;border-bottom:1px solid #E1B12A !important;border-right:0;padding-bottom:0;}
.gostabs-home .ui-corner-top {-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}

/* Search form generic */

#multiform-contents {float:right;width:300px;	background:#FEDE58 url('/img/elements/search-form-bg.gif') repeat-x bottom left;border:1px solid #E1B12A;min-height:350px;_height:350px;}

#multiform-contents form { position:relative; padding:20px; color:#000; margin:0; }

.search-cta fieldset {margin-bottom:15px;}
.search-cta table {margin-bottom:0;}
.search-cta label {display:block;font:bold 13px Arial;padding-bottom:3px;}
.search-cta label a {font-weight:normal;color:#000;margin-left:5px;} /* what's this link */
.search-cta input,
.search-cta select { font:normal 13px Arial;padding:2px;}
.search-cta .action {margin-bottom:0;}
.search-cta .action .discount {width:90px;float:left;}
.search-cta .action .discount .code  {width:90px;}
.search-cta .action .search-button {width:148px;float:left;background:transparent url('/img/elements/search-btn-compare.gif') no-repeat top right;margin-top:0px;}
.search-cta .action .search-button input {width:148px;height:53px;padding:0;}

/* flights form */
.search-cta #flights-form .airport input	{width:96%;padding:2px;}
.search-cta #flights-form .including {margin-top:3px;}
.search-cta #flights-form .including input {width:15px;float:left;}
.search-cta #flights-form .including label {font-weight:normal;width:135px;float:left;}
.search-cta #flights-form .depart input,
.search-cta #flights-form .return input {width:116px;background:#fff url('/img/icons/calendar.gif') no-repeat 118px 3px;padding-right:20px;border:1px solid #7F9DB9;margin-right:10px; }
.search-cta #flights-form .depart select,
.search-cta #flights-form .return select {width:80px;}
.search-cta #flights-form .travellers {float:left;width:100px;}
.search-cta #flights-form .action {float:left;margin-bottom:0;width:150px;}
.search-cta #flights-form .action .search-button {width:148px;float:left;background:transparent url('/img/elements/search-btn-compare.gif') no-repeat top right;margin-top:0px;text-align:right;}
.search-cta #flights-form .action .search-button input {width:120px;height:53px;padding:0;}

/* airport parking */
.search-cta #airport-parking-form .location {display:block;}
.search-cta #airport-parking-form .location select	{width:100%;padding:2px;}
.search-cta #airport-parking-form .entry input,
.search-cta #airport-parking-form .exit input {width:116px;background:#fff url('/img/icons/calendar.gif') no-repeat 118px 3px;padding-right:20px;border:1px solid #7F9DB9;margin-right:10px; }
.search-cta #airport-parking-form .entry select,
.search-cta #airport-parking-form .exit select {width:70px;}
.search-cta #airport-parking-form .discount {visibility:hidden;}

/* hotels form */
.search-cta #worldwide-hotels-form .location input	{width:95%;padding:2px;font-size:16px;}
.search-cta #worldwide-hotels-form .check-in,
.search-cta #worldwide-hotels-form .check-out {position:relative;float:left;}
.search-cta #worldwide-hotels-form .check-in {width:126px;}
.search-cta #worldwide-hotels-form .check-out {width:100px;}
.search-cta #worldwide-hotels-form .check-in input,
.search-cta #worldwide-hotels-form .check-out input {width:103px;background:#fff url('/img/icons/calendar.gif') no-repeat 101px 3px;padding-right:15px;border:1px solid #7F9DB9;font:normal 13px Arial;}
.search-cta #worldwide-hotels-form .guests-rooms {float:left;width:120px;}
.search-cta #worldwide-hotels-form .guests {margin-bottom:1px;width:55px;float:left;}
.search-cta #worldwide-hotels-form .ww-rooms {margin-bottom:1px;width:55px;float:left;}
.search-cta #worldwide-hotels-form .action {float:left;width:120px;margin-bottom:0;}
.search-cta #worldwide-hotels-form .action .search-button {width:100%;background:transparent url('/img/elements/search-btn-compare.gif') no-repeat top right;text-align:right;}
.search-cta #worldwide-hotels-form .action .search-button input {width:120px;height:49px;}

/* airport hotels */
.search-cta #airport-hotels-form .location select	{width:100%;padding:2px;}
.search-cta #airport-hotels-form .rooms {margin-bottom:1px;}
.search-cta #airport-hotels-form .rooms select {width:100%;}
.search-cta #airport-hotels-form .parking {clear:both;}
.search-cta #airport-hotels-form .parking select {width:100%;}
.search-cta #airport-hotels-form .parking label {display:none;}
.search-cta #airport-hotels-form .stay-date,
.search-cta #airport-hotels-form .return-date {position:relative;float:left;}
.search-cta #airport-hotels-form .stay-date {width:126px;}
.search-cta #airport-hotels-form .return-date {width:100px;}
.search-cta #airport-hotels-form .stay-date input,
.search-cta #airport-hotels-form .return-date input {width:103px;background:#fff url('/img/icons/calendar.gif') no-repeat 101px 3px;padding-right:15px;border:1px solid #7F9DB9;font:normal 13px Arial;}
.search-cta #airport-hotels-form .action {clear:both;}
.search-cta #airport-hotels-form .discount {visibility:hidden;}

/* airport lounges */
.search-cta #airport-lounges-form .location select	{width:100%;padding:2px;}
.search-cta #airport-lounges-form .location select.country {font:normal 15px Arial;margin-bottom:2px;}
.search-cta #airport-lounges-form .entry-date input {width:130px;background:#fff url('/img/icons/calendar.gif') no-repeat 133px 3px;padding-right:20px;border:1px solid #7F9DB9;margin-right:10px;}
.search-cta #airport-lounges-form .entry-date select {width:70px;}
.search-cta #airport-lounges-form .entry-date .max-stay {display:block;font-weight:normal;}
.search-cta #airport-lounges-form .passengers small {display:block;}

/* travel insurance */
.search-cta #travel-insurance-form .start,
.search-cta #travel-insurance-form .end {float:left;}
.search-cta #travel-insurance-form .start {margin-right:5px;}
.search-cta #travel-insurance-form .start input,
.search-cta #travel-insurance-form .end input {width:120px;background:#fff url('/img/icons/calendar.gif') no-repeat 106px 2px;border:1px solid #7F9DB9;}
.search-cta #travel-insurance-form .travellers {clear:both;}
.search-cta #travel-insurance-form .number-of-travellers {float:left;width:130px;}
.search-cta #travel-insurance-form .extracover {float:left;width:130px;}
.search-cta #travel-insurance-form .travellers .ages {clear:both;padding-top:10px;}
.search-cta #travel-insurance-form .travellers .ages div {padding:2px 0;}

/* theatre tickets*/
.search-cta #theatre-tickets-form .show {margin-bottom:1px;}
.search-cta #theatre-tickets-form .performance label {display:none;}
.search-cta #theatre-tickets-form .show select,
.search-cta #theatre-tickets-form .performance select	{width:100%;padding:2px;}
.search-cta #theatre-tickets-form .date .by-day label,
.search-cta #theatre-tickets-form .date .by-day input,
.search-cta #theatre-tickets-form .date .by-month label,
.search-cta #theatre-tickets-form .date .by-month input {display:inline;cursor:pointer;padding:1px;margin:0;}
.search-cta #theatre-tickets-form .opt-month-inactive {color:#E9AE1F;}
.search-cta #theatre-tickets-form #tt_booking_date_opts {clear:both;}
.search-cta #theatre-tickets-form #tt_booking_search_date input {background:#fff url('/img/icons/calendar.gif') no-repeat 134px 2px;border:1px solid #7F9DB9;width:150px; }
.search-cta #theatre-tickets-form #tt_booking_search_date img {display:none;}
.search-cta #theatre-tickets-form .tickets {clear:both;float:left;margin-right:20px;}

.search-cta #theatre-tickets-form .action {clear:both;margin-bottom:0;text-align:right;width:100%;}
.search-cta #theatre-tickets-form .action .search-button {width:100%;background:transparent url('/img/elements/search-btn-compare.gif') no-repeat top right;text-align:right;}
.search-cta #theatre-tickets-form .action .search-button input {width:120px;height:49px;}

/* car hire */
.search-cta #carhire-form {
	padding:0;
	}

 #abe_ABE div#abe_default div.abeinnerbox {
  width:240px !important;
}

#carhire-form #abe_ABE div.abe_browser {
	width:240px;
	height:70px;
	font:bold 18px Arial;
	}
iframe {padding:10px;_padding:0px;}