
#main #region-gadget-results				{ position:relative; border-top:solid 1px #E8CEA7; padding:10px 0 0 0; }
#main #region-gadget-results h2				{ padding-left:15px; color:#B71137; padding-bottom:5px; font-size:107%; display:none; }

#main #region-gadget-legend				{ vertical-align:middle; padding:2px 0; right:4px;text-align:right;}
#main #region-gadget-legend *				{ vertical-align:middle; color:#333; text-decoration:none; }
#main #region-gadget-legend strong			{ margin-right:3px; }
#main #region-gadget-legend img				{ margin:0 3px; }
#main #region-gadget-legend img.region-legend		{ width:76px; height:18px; background:url(../images/icon-widget-legend.png) left top no-repeat; margin:0 7px 0 4px; }
#main #region-gadget-legend img.region-legend-24hrs	{ background-position:left bottom; }

#region-gadget-legend img.region-gadget-legend {
	background: none repeat scroll 0 0 #DCA502;
	border: 1px solid #AAAAAA;
	border-radius: 2px;
	display: inline-block;
	height: 16px;
	margin: 0 7px 0 4px;
	position: relative;
	width: 24px;
}
#region-gadget-legend img.region-gadget-legend-24hrs {
	background: none repeat scroll 0 0 #00989e;
}

#main #booking-gadget					{ font-size:107%; }
#main #booking-gadget h1				{ font-size:270%; letter-spacing:-0.4px; }
#main #booking-gadget h2				{ display:none; background:#00989e; color:#fff; margin:0; padding:5px 10px; text-align:center; float:left; -moz-border-radius-topright:4px; border-top-right-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px; }

#main #booking-confirmation				{ font-size:107%; }
#main #booking-confirmation .bookingComplete		{ padding:0; width:350px; font-size:140%; }
#main #booking-confirmation .bookingComplete a		{ margin:0; padding:10px 20px; display:block; color:#00989e; }

#main .BE .tabs-group .view-choice a			{ margin-right:2px; }
#main .BE .tabs-group .view-choice a.map { display:none; }

/* override the widget colours */

#main div.search-gadget.BE div.hybridTabs a.tab.current {
  	color: #333333;
  	font-weight: bold;
  	height: 21px;
	background:#ebf3f5;
  	border-color:#b2d1d7 !important;
	padding:0px 10px 12px 10px;
	border: 2px solid #b2d1d7;
	margin-bottom:20px;
	
	
}

#main div.search-gadget.BE div.hybridTabs a.tab {
	background:#97cedc;
	border-color:#b2d1d7;
	padding:0px 10px 2px 10px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}


div.search-gadget.BE div.hybridTabs {
  font-size: 10pt;
  height: 22px;
  left: 0;
  line-height: 17px;
  overflow: hidden;
  padding-left: 5px;
  position: absolute;
  top: -22px;
  width:300px;
}

#main .BE .priceGrid table thead td,
#main .BE .priceGrid table tr td.total a,
#main .BE .prices-grid table thead td,
#main .BE .prices-grid table .inline-header td,
#main .BE .prices-grid table tr td.total a .price,
#main .BE .showHideRefineTools a,
#main .BE .list-view .list-item .fromPrice a		{ background-color:#00989e; }

#main .BE .priceGrid table tr td.total a:hover,
#main .BE .prices-grid table tr td.total a:hover .price,
#main .BE .showHideRefineTools a:hover,
#main .BE .list-view .list-item .fromPrice a:hover	{ background-color:#293 !important; }

#main .BE .priceGrid table tr td.total a.sold-out:hover,
#main .BE .prices-grid table tr td.total a.sold-out:hover .price,
#main .BE .showHideRefineTools a.sold-out:hover,
#main .BE .list-view .list-item .fromPrice a.sold-out:hover	{ background-color:#999 !important; }

#main .BE .prices-grid table tr.instant-confirmation td.total a .price,
#main .BE .list-view .list-item.instant-confirmation .fromPrice a { background-color:#dca502; }

#main .BE .prices-grid table tr.instant-confirmation td.total a .price, #main .BE .list-view .list-item.instant-confirmation .fromPrice a { background-color: #DCA502; }
#main #details-gadget #itemGadget tr.instant-confirmation td.total a {  background-color: #DCA502; text-decoration:none;}

/*	USE THESE STYLES IF YOU WISH :
#main .BE .tabs-group a					{ color:#555 !important; }
#main .BE .button a,
#main .BE .showHideRefineTools a,
#main .BE .fromPrice a,
#main .BE .total a,
#main .BE thead td a					{ color:#fff !important; text-decoration:none; }
*/

#main .BE .tabs-group .legend div.request span.blob { background-color: #00989e; }
#simple-lightbox-fg img { float: left; }

