body {
	font-size: 11px;
	text-align: left;
	font-family: arial, sans-serif;
}

html, body { padding, margin : 0!important;}

#theSearch {
	float: left;
	
	/*position: relative;*/
	width: 231px;
/*	margin: -10px 0 0 -10px!important;
position: absolute;
top:0;
left: 0;*/
overflow:visible!important;
	padding : 0!important;
	display: block;
}
#theSearch a {color : #31698C!important}
fieldset img  {border : none;}

#theSearch #bsw { margin : 0; padding: 0;

	/*float: left;position: absolute;
top:0;
left: 0;*/
}

	
#bsw #searchCheckinCalContainer {brand.css (line 986)
left:40px;
width : 460px;
}
	



	
	/* Hotel Search Widget (bsw)
	------------------------------------------------------------------------- */
	#hotelSearchWidget  { padding-top:4px; }
	#bsw {  position:absolute; top:0; left: 0; width:231px; z-index:10; text-align: left; }
	.bswShadow {  background:transparent url(../i/shadowOneCol.png) no-repeat scroll left bottom;padding-bottom:5px; }
	.bsw {  border:1px solid #ccc;  }
	.bsw2 {  border:2px solid #fff;background-color: #E1E1E1;  }
	#main .bsw2 {min-height:308px; height:auto !important; height:308px; }
	#bsw h2.findAHotel  {  text-indent:-9000px;padding:0 0 8px 6px; line-height:26px;margin-top:4px;background:transparent url(../i/h_findAHotel.gif) no-repeat 6px 0;  }
	*+html #bsw h2.findAHotel { zoom: 1; }
	#bsw .allButHeader {  border-top:1px solid #fff; padding-top:5px;  }
	#bsw .checkbox { margin-left:0; }
	#bsw h6 {  color: #003f36;  }
	#bsw p.oneBox {  padding-bottom:3px;  }
	#bsw a.searchToggler {  font-size:11px;padding-left:10px; background:transparent url(../i/bg_bsw_toggler_collapsed.gif) no-repeat top left;  }
	#bsw a.expanded {  padding-left:13px; background-image: url(../i/bg_bsw_toggler_expanded.gif);  }
	#bsw .bswOneboxHint {  display: block; color:#666;  }
	a.findAHotelWidget  { top:40px; right:20px; position:absolute; }
	#bsw p {  padding-bottom:8px;  }
	#bsw p.fsHhonorsRewardsCheckbox {  padding-top:4px; padding-bottom:0;  }
	#bsw label {  font-size:11px; line-height:16px;  }
	#bsw .sidepad {  padding: 0 0 0 4px;  }
	#hotelSearchOneBox  { background:#fff;font-size:11px;padding:4px 10px 5px 6px;width:157px;color:#222; }
	#bsw #fsDates { padding: 0; margin: 6px 0; }
	#bsw #fsDates input.text {  font-size:9px;width:58px;padding:0;  }
	#bsw #fsSpecialAccounts input.text {  font-size:11px;width:80px;padding:2px; }
	a.icoCal img {  vertical-align: bottom;  }
	#fsCheckin {  float:left; margin-right:6px;  }
	#fsCheckout {  float:left;  }
	#bsw p.fsNumberOfNights {  color:#666; font-size:10px; line-height:13px; padding-bottom:0px; clear:left;  }
	#bsw #fsRoomsHHonors p {  padding:6px 0 8px; font-size:11px; line-height:16px;  }
	#bsw label.small {  color:#666; font-size:10px;  }
	#bsw #tableRoomQuantity { margin-bottom:0; }
	#bsw #tableRoomQuantity th,#bsw #tableRoomQuantity td {  border-bottom:0; font-size:10px; padding-right:4px; padding-bottom:1px; line-height:10px; font-weight:normal; white-space:nowrap;  }
	#bsw #tableRoomQuantity td.roomNumberLabel {  font-size:9px;white-space:nowrap; text-align:right;#tableRoomQuantity  }
	#bsw select {  padding:0; font-size:11px; border-width:1px; z-index: 1; }
	#bsw .below {  background:#e1e1e1 url(../i/bg_bsw_optional_gradient.gif) repeat-x top left; border-top:2px solid #fff; padding:8px 0 0 0; margin-top:4px; }
	#bsw p.button {  padding:0;margin-top:0;  }
	#bsw a.btnSearch {  text-indent:-4000px;display:block; background:transparent url(../i/btn_findHotels.png) no-repeat top left; height:56px;  }
	#bsw a.btnSearch:hover {  background-position: 0 -60px; }
	#bsw a.btnSearch:active {  background-position: 0 -60px; }
	#bsw #searchCheckinCalContainer {  width:360px; }
	#bsw #searchCheckoutCalContainer {  width:360px;  }
	#bsw #calStartContainerb {  width:146px; right:0;  }
	#bsw #calEndContainerb {  width:146px; right:0;  }
	#fsSpecialAccounts p {  padding-bottom: 8px;  }
	#fsSpecialAccounts label {  display:block; float:left;  }
	#bsw #fsSpecialAccounts label {  width:90px;  }
	#fsSpecialAccounts #fsCheckRememberMe {  visibility: hidden;  }
	#bsw #fsSpecialAccounts #fsCheckRememberMe input.checkbox { margin-left:0px; }
	#fsSpecialAccounts #fsCheckRememberMe label {  display: inline; float: none;  }
	#fsSpecialAccountsRememberMe label {  color: #765612 ; }
	#bsw #numberOfNights {  padding-top:0; }
	* html a.icoCal img { vertical-align: text-bottom; }
	*+ html a.icoCal img { vertical-align: text-bottom; }
	#bswWaiting { text-align : center;} 

	
	/* Hotel Search Widget in Header
	------------------------------------------------------------------------- */
	#header .bsw {  border:none;  }
	#header .bsw2 {  border-top:none;  }
	#header .bsw form { padding-top:4px; }
	#bsw .clickableHeader  {  padding-left:18px; background:transparent url(http://beta.hilton.co.uk/HiWayWeb/framework/skins/hiway/en_GB/../i/bg_bsw_head_toggler_collapsed.gif) no-repeat 4px 4px; cursor:pointer;  }
	#bsw .clickableHeaderExpanded  {  background-image: url(http://beta.hilton.co.uk/HiWayWeb/framework/skins/hiway/en_GB/../i/bg_bsw_head_toggler_expanded.gif);  }

	
	/* Marketing Site Maps
	------------------------------------------------------------------------- */
	div.marketingSiteMap h4  {  clear:both; }
	* html #fsSpecialAccounts label {  width:88px;  }
	* html #bsw a.btnSearch {  background-image: url(../i/btn_findHotels.gif);  }
	#findanEventRoomSearch a.findanEventRoomSearchBtnSearch { background: url(../i/btn_findHotels.gif) }
	* html .bswShadow {  background-image: none;  }
	* html .heroShadowFour {  background-image: none;  }
	* html div.hotelEntry  {  height:1%;padding-bottom:0px; }
	* html #bsw #fsDates label.small {  margin-top:-2px;  }
	* html #formEmailSpecial input.buttonSendEmail  { vertical-align:text-bottom;margin-bottom:-5px; }
	* html div.productPagination {  height:15px;padding:5px 0 0 0;background:#fff; }
	* html div.productPagination p {  margin-bottom:0px; }
	* html div.participatingHotels  {  width:782px; }
	* html div.participatingHotels ul li  {  padding-right:7px;line-height:13px; }
	* html .infoBoxContent  { padding-right:0px; }
	* html div.complexLandingCol div.gridColOne  {  margin-right:7px; }
	* html div.hotelDirectoryListing  {  margin-bottom:20px; }
	* html div.hotelRegionDirectoryListing  {  width:782px; }
	* html div.directoryPage ul  {  line-height:13px; }
	* html div.directoryPage div.gridColOne  {  padding-left:0px; }
	* html div.directoryPage ul li  {  padding-right:7px; }
	* html table.compareHotels {  background:#fff;  }
	* html .compareHotels td.emptyCell {  width:20%;  }
	* html div.offersSiteMap div.gridRow {  margin-bottom:20px; }
	* html .infoBox .actionBox  {  padding:10px 0 10px 10px; }
	* html .infoBox .actionBox .btnBox {  padding:0; margin:0; }
	* html .compareWidget p img {  vertical-align:middle;  }
	* html .hsresult h2 img  {  vertical-align:middle;  }
	* html .closerLook2 .column1of2 {  margin-right:0px;  }
	* html .closerLook2 .samplePlans td.button a  {  padding:0px 10px 0px 0; zoom:1;  }
	* html .closerLook2 .samplePlans td.button a span  {  padding:6px 0 6px 10px;  }
	* html .hsresult ul.actionList  {  zoom:1;  }
	* html .hsresult .reveal span.whatsThisHint  { display:block;top:-40px; }
	* html #bsw .hintContainer span.helpHint  { top:-30px;left:-194px; }
	* html .brandGlanceES  {  background-image:none; background-color:#d3f0f4; padding-top:5px;  }
	* html .brandGlanceCH  {  background-image:none; background-color:#f7edc8; padding-top:5px;  }
	* html .brandGlanceDT  {  background-image:none; background-color:#c8e1e4; padding-top:5px;  }
	* html .brandGlanceGI  {  background-image:none; background-color:#fef0f0; padding-top:5px;  }
	* html .brandGlanceHP  {  background-image:url(../i/glanceHP.gif); padding-top:5px;  }
	* html .brandGlanceWA  {  background-image:none; background-color:#e8e9ea; padding-top:5px;  }
	* html .brandGlanceGV  {  background-image:none; background-color:#fff5ec; padding-top:5px;  }
	* html .brandGlanceHW  {  background-image:none; background-color:#d6ebf2; padding-top:5px;  }
	* html .atAGlanceShadow  {  background-image:none;  }
	* html .brandDescription img {  border:none;  }
	* html .heroShadowFour .brandInfo  { margin-left:10px; width:762px; }
	* html .brandInfoHero .heroShadowFour .brandInfo { margin-left:0; }
	* html .listingSide legend  { margin-left:-5px; }
	*+html #bsw #fsDates label.small {  margin-top:-2px;  }
	*+html #formEmailSpecial input.buttonSendEmail  { vertical-align:text-bottom;margin-bottom:-5px; }
	*+html .compareHotels td.emptyCell {  width:20%;  }
	*+html .infoBox .actionBox  {  padding:10px 0 10px 10px; }
	*+html .infoBox .actionBox .btnBox {  padding:0; margin:0; }
	*+html .compareWidget p img {  vertical-align:middle;  }
	*+html div.eventSpaceLocator h2  {  height:16px; }
	*+html .hsresult h2 img  {  vertical-align:middle;  }
	*+html div.eventSpaceLocatorTitle  {  padding:4px 0 2px 7px; }
	*+html .closerLook2 .samplePlans td.button a  {  padding:0px 10px 0px 0; zoom:1;  }
	*+html .closerLook2 .samplePlans td.button a span  {  padding:6px 0 6px 10px;  }

	/* Dates
	------------------------------------------------------------------------- */
	.res #fsDates input.text, .res #fsSpecialAccounts input.text {  font-size:10px;width:80px; }
	.res #fsCheckin { margin-right:10px;  }
	.res #fsCheckout { margin-right:10px;  }
	#numberOfNights {  float:left; padding-top:16px; color:#666; font-size:11px;  }
	#fsFlexibleDates {  clear:left; padding-top:10px;  }
	#fsDates label.small {  color:#666;  }
	#fsSpecialAccounts label {  display:block; width:130px; float:left;  }
	#fsSpecialAccounts #fsCheckRememberMe input {  margin-left:112px;  }
	#fsRewardBooking {  padding:10px; background:#ecf9fe; border:1px solid #81ccf2; margin:10px 0; }
	#paraNumberOfRooms {  float:left; padding-right:20px;  }
	#paraNumberOfRooms label {  padding-bottom:8px;  }
	#tableRoomQuantity {  float: left;  }
	#tableRoomQuantity th {  border-bottom: 0; font-weight:normal; padding-top:0; padding-right:20px; }
	#tableRoomQuantity td {  border-bottom: 0;  }
	#tableRoomQuantity .fsP {  height:auto; padding-bottom:0; overflow:visible; }
	#tableRoomQuantity .fsSpan {  float:none;  }
	.paraFamilyPopup {  clear:left;  }
	#fsSpecialAccountsRememberMe label {  color: #8a7e6f;  }
	

 
                                                                              /*
********************************************************************************
  =general ie hacks
********************************************************************************
																			  */

	* html .infoBoxShadow { background:none; }
	* html div.pogCompare { width:582px; }
	* html .glowBoxShadow { background:none;} 
	* html .heroContainer { padding-left: 8px; padding-bottom: 0px; }

    


#onSiteFloatWin, #popup { display: none!important;}