/* 
=add
=reset
=reuables
=base
=grid
=forms
=tables
=header
=footer
=secondary nav
=signin
=thickbox
=yui calendar
*/
                                                                              /*
********************************************************************************
  =RESET
********************************************************************************
                                                                              */

	fieldset  { border : none; margin : 0; padding : 0;}
	iframe  {padding : 0;}
                                                                              /*
********************************************************************************
  =REUSABLES
********************************************************************************
                                                                              */
	
	.hide { display:none; visibility: hidden; }
	.hide2 { height:0;width:0;border:none;font-size:0;position:absolute; left:-9000px; }
	ul.nobullets li { background:none; }
	.small { font-size:10px; line-height:13px; }
	.noImgBlock img  { display:inline; }
	
	/* Clearing Floats
	------------------------------------------------------------------------- */
	.clear { display: inline-block; }
	.clear:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	* html .clear { height: 1%; }
	.clear { display: block; }

                                                                              /*
********************************************************************************
  =FORMS
********************************************************************************
                                                                              */
	
	label { font-size:11px; line-height:18px; }
	label.labelTop { display:block; clear:both; }
	
	/* Fieldsets
	------------------------------------------------------------------------- */
	legend { font-size:14px; font-weight:normal; line-height:14px; color:#222; display:block; padding:20px 0; }
	
	/* Text Fields
	------------------------------------------------------------------------- */
	input.text { background : #fff; padding : 5px 7px; color : #222; font-size : 11px; width : 169px; border:1px solid #888; border-bottom-color:#BBB; border-right-color:#BBB; }
	input.text.short { width:45px; }
	table#participatingHotels td.info .dateFilter input.short { width: 62px; }
	input.text:focus { border-color:#222; border-bottom-color:#777; border-right-color:#777; color:#000; }
	select { font-size:11px; color:#222; }
	textarea { font-family:arial, sans-serif; background : #fff; padding : 5px 7px; color : #222; font-size : 11px; border:1px solid #888; border-bottom-color:#BBB; border-right-color:#BBB; }
	textarea:focus { border-color:#222; border-bottom-color:#777; border-right-color:#777; color:#000; }
	form.standardForm fieldset { background:transparent url(../i/listingSideDots.gif) repeat-x bottom left; padding-bottom:10px; }
	#editName, #editLogins, #editContactInfo, #editPaymentMethods, #editLanguage { width:100%; overflow:visible; }
	strong.enrollmentChoiceRadio { padding-left:7px; }
	#enrollMemberType h3 { padding-bottom:10px;margin-top:20px; }
	.hhonorsEnrollLegalese { font-size:11px;line-height:13px;color:#777; }
	
	/* Input Buttons
	------------------------------------------------------------------------- */
	form p.buttons { padding:18px 0; overflow:auto; }
	input.submit { background : #ccc; padding : 2px 8px; border : 1px solid #bbb; margin-top:12px; }
	input.submit:hover { background : #8da6e5; cursor : pointer; border : 1px solid #7085b9; }
	.fsP { display: inline-block; }
	.fsP:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	* html .fsP { height: 1%; }
	.fsP { display: block; }
	div.fsP {padding-bottom:12px;}
	p.fsP1 { clear:left; }
	p.rfpAccomReq { padding-top:10px; }
	span.fsSpan { float:left; padding-right:10px; }
	span.fsSpan.last { padding-right: 0px; } /* =note: this wont work in ie6 */
                                                                 /*
********************************************************************************
  =THICKBOX
********************************************************************************
                                                                              */

	/* Thickbox specific link and font settings
	-------------------------------------------------------------- */
	#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333; }
	#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666; }
	#TB_window a:link {color: #666; }
	#TB_window a:visited {color: #666; }
	#TB_window a:hover {color: #000; }
	#TB_window a:active {color: #666; }
	#TB_window a:focus{color: #666; }

	/* Thickbox settings
	-------------------------------------------------------------- */
	#TB_overlay { position: fixed; z-index:5000; top: 0px; left: 0px; height:100%; width:100%; }
	.TB_overlayMacFFBGHack {background: url(i/macFFBgHack.png) repeat; }
	.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
	* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
	#TB_window { position: fixed; background: #fff; z-index: 5002; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
	* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
	#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
	#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
	#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
	#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
	#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
	#TB_title { background-color:#e8e8e8; height:27px; }
	#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
	#TB_ajaxContent.TB_modal { padding:15px; }
	#TB_ajaxContent p { padding:5px 0px 5px 0px; clear: left; }
	#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
	* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
	#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
	* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
	#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
	#TB_ajaxContent span.forgotSignIn { padding: 0 10px 0 0; }

                                                                              /*
********************************************************************************
  =YUI CALENDAR
********************************************************************************
                                                                              */

	/*Copyright (c) 2007, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.3.1*/
	.yui-calcontainer { position:relative;float:right;_overflow:hidden; margin-top  :70px; }
	.yui-calcontainer iframe { position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:20px;top:20px; }
	.yui-calcontainer iframe.fixedsize { width:60em;height:50em;top:-1px;left:-1px; }
	.yui-calcontainer.multi .groupcal { z-index:1;float:left;position:relative; }
	.yui-calcontainer .title { position:relative;z-index:1; }
	.yui-calcontainer .close-icon { position:absolute;z-index:1; }
	.yui-calendar { position:relative;margin-bottom:0; }
	.yui-calendar .calnavleft { position:absolute;z-index:1; }
	.yui-calendar .calnavright { position:absolute;z-index:1; }
	.yui-calendar .calheader { position:relative;width:100%;text-align:center; }
	.yui-calendar .calbody a:hover { background:inherit; }
	p#clear { clear:left;padding-top:10px; }
	.yui-calcontainer { background-color:#f2f2f2;border:1px solid #808080;padding:10px; }
	.yui-calcontainer.multi { padding:0 5px 0 5px; }
	.yui-calcontainer.multi .groupcal { background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0; }
	.yui-calcontainer .title { background:url(../images/sprite_calendar.gif) repeat-x 0 0;border-bottom:1px solid #cccccc;font:120% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left; }
	.yui-calcontainer.multi .title { margin:0 -5px 0 -5px; }
	.yui-calcontainer.withtitle { padding-top:0; }
	.yui-calcontainer .calclose { background:url(../images/sprite_calendar.gif) no-repeat 0 -90px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer; }
	.yui-calendar { border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center; }
	.yui-calendar .calhead { background:transparent;border:none !important;vertical-align:middle; padding:0 !important; }
	.yui-calendar .calheader { background:transparent;font-weight:bold;padding:.2em 0 .9em 0;text-align:center;font-size:110%; }
	.yui-calendar .calheader img { border:none; }
	.yui-calendar .calnavleft { background:url(../images/sprite_calendar.gif) no-repeat 0 -114px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer; }
	.yui-calendar .calnavright { background:url(../images/sprite_calendar.gif) no-repeat 0 -136px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer; }
	.yui-calendar .calweekdayrow { height:1.4em; }
	.yui-calendar .calweekdaycell { color:#000;font-weight:bold;text-align:center;width:2em;vertical-align:text-bottom;padding:0 !important; }
	.yui-calendar .calfoot { background-color:#f2f2f2; }
	.yui-calendar .calrowhead,.yui-calendar .calrowfoot { color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal; }
	.yui-calendar .calrowhead { text-align:right;padding-right:2px; }
	.yui-calendar .calrowfoot { text-align:left;padding-left:2px; }
	.yui-calendar td.calcell { border:1px solid #cccccc;background:#fff;padding:1px !important;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;font-size:10px; }
	.yui-calendar td.calcell a { color:#0066cc;display:block;height:100%;text-decoration:none; }
	.yui-calendar td.calcell.softSelectedDate { background-color:#666; color:#000000; }
	.yui-calendar td.calcell.softSelectedDate a { background-color:#fff; color:#000000; }
	.yui-calendar td.calcell.oom { background-color:#cccccc;color:#a6a6a6;cursor:default; }
	.yui-calendar td.calcell.selected { background-color:#f90;color:#000; }
	.yui-calendar td.calcell.selected a { background-color:#FFF19F;color:#000; }
	.yui-calendar td.calcell.calcellhover { background-color:#426fd9;color:#fff;cursor:pointer; }
	.yui-calendar td.calcell.calcellhover a { background-color:#426fd9;color:#fff; }
	.yui-calendar td.calcell.previous { color:#e0e0e0; }
	.yui-calendar td.calcell.restricted { text-decoration:line-through; }
	.yui-calendar td.calcell.highlight1 { background-color:#ccff99; }
	.yui-calendar td.calcell.highlight2 { background-color:#99ccff; }
	.yui-calendar td.calcell.highlight3 { background-color:#ffcccc; }
	.yui-calendar td.calcell.highlight4 { background-color:#ccff99; }
	#calStartContainer0,#calEndContainer0,#calStartContainer1,#calEndContainer1,#calStartContainer2,#calEndContainer2, #cal1Container, #cal2Container  {  display:none; position:absolute;z-index:2; }
	.yuiCheckinCalContainer,.yuiCheckoutCalContainer { display:none; position:absolute; z-index:2; }

	* html .yui-calcontainer  { margin:40px 240px 0 0 -108px; }
	*:first-child+html .yui-calcontainer  { margin:40px 240px 0 0 -108px; }
	
	* html #custCal1Container, * html #custCal2Container { margin: 20px; }
	*:first-child+html #custCal1Container, *:first-child+html #custCal2Container {margin:20px;}


#searchHolder {
	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 0 6px; line-height:26px;margin-top:12px;background:transparent url(../images/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(../images/bg_bsw_toggler_collapsed.gif) no-repeat top left;  }
	#bsw a.expanded {  padding-left:13px; background-image: url(../images/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:11px; width:58px; padding:1px;  }
	#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; width: 42px; }
	#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(../images/btn_findHotels.png) no-repeat 0 -6px; height:56px;  }
	#bsw a.btnSearch:hover {  background-position: 0 -64px; }
	#bsw a.btnSearch:active {  background-position: 0 -64px; }
	#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.de/HiWayWeb/framework/skins/hiway/de_DE/HI/i/bg_bsw_toggler_collapsed.gif) no-repeat 4px 4px; cursor:pointer;  }
	#bsw .clickableHeaderExpanded  {  background-image: url(http://beta.hilton.de/HiWayWeb/framework/skins/hiway/de_DE/HI/i/bg_bsw_toggler_expanded.gif);  }

	
	/* Marketing Site Maps
	------------------------------------------------------------------------- */
	div.marketingSiteMap h4  {  clear:both; }
	* html #fsSpecialAccounts label {  width:88px;  }
	* html #bsw a.btnSearch {  background-image: url(../images/btn_findHotels.gif);  }
	#findanEventRoomSearch a.findanEventRoomSearchBtnSearch { background: url(../images/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; }
	
	
                                                                              /*
********************************************************************************
SAYT CSS
********************************************************************************
																			  */

ul.jq-ui-autocomplete {
	-x-system-font:none;
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	color:#333333;
	font-family:Verdana,Arial,sans-serif;
	font-size:0.99em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:0.99em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	text-align:left;
	width:180px;
	z-index:3999;
}

ul.jq-ui-autocomplete li {
	background-image:none;
	border-bottom:1px solid #F6F6F6;
	cursor:pointer;
	display:block;
	font-size:10px;
	line-height:1.3;
	overflow:hidden;
	padding:0.2em 0.5em 0.2em 0.3em;
}

ul.jq-ui-autocomplete li.air {
	background-image:url(./images/sayt_airplane.gif);
	background-position:2px 3px;
	background-repeat: no-repeat;
	padding-left:1.3em;
}

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

a:active, a:focus {
outline: 0
}