.sprite-icon { display: inline; }
li ul		{ margin:-1em 0 0 0 !important; }
.button input { padding:0;}
.button	{ top:-3px; } 
.vCenterOuter { position:relative; }
.vCenterMid { position:absolute;top:50%; }
.vCenterInner { position:relative;top:-50%; }
.album { display:inline; }
#mainSearch .textField	{ padding:4px 3px 3px 3px; }
#hdpShareThis { position:absolute;right:0px;top:125px; }
#mainHeadline	{ padding:3px 0; }
#bd #mainSearch { margin-top:4px; }
#moreMenu { top:83px; }
#searchCounts { position:relative;top:-5px; }
.roundBoxMinHeight { min-height:393px; }
#roundBoxGuarantee,#roundBoxBookTools { margin-top:-13px; }
.photoWidgetControls2 .caption {margin-top:4px;}
#topRailCheckRates { position:relative;right:7px; }
.autofillResults { width:357px;}
.oysterIconSafeSmall { top:-3px; }
.ui-datepicker-trigger { top:2px; }
#fbLike { bottom:9px; }
.dateSearchSubmit { top:4px; }
.search .dateSearchSubmit { top:1px; }
.chooseRooms .prop { padding-bottom:30px; }
.callUs {float:none;}
.fluid-sidebar { margin-left:-300px; }
.hdp .fluid-sidebar { margin-left:-320px;}
.salesHdp .fluid-sidebar { margin-left:-300px; }
#footerContent li ul { padding-top:8px; }
.chooseRoomsB .fluid-content {  }
#hpHeadline h1 { margin-bottom:0; }
#regionHandle { max-width:80px; }
#signInHandle { max-width:115px; }
.tabs li { display:inline; }
#rail-outbound-links p { display: inline; }
#videoStage .centerInner { display:inline; background-color: #cfc; }
#allowed-popups > div,
#blocked-popups > div {
    display: inline;
    zoom: 1;
}
.outbound-link-large span { display: inline; }
.outbound-links-dates > div { display: inline; }
#hdp-byline { float: left; }
/* Hotel Search
-------------------------------------------------------------- */
#search-results-header .floatRight {
    position:relative;
    top:-26px;
}
.hs-teaser-photo {
    position:static !important; /*prevents overflow*/
}

/* navigation */
#logo,
#nav-menus,
#nav-menus li,
#nav-menus > li > a,
#nav-menus > li> a span,
#nav-search-input-wrap,
#nav-search-button,
#nav-search-button span,
#header-top li,
.menu,
.menu-body,
.menu-col,
.menu-col-group,
#menu-rviewed > div,
#menu-fakeouts > div { display: inline; }
.menu-more-head { position: relative; }
.menu-more-head a {
    bottom: 2px;
    float: none;
    position: absolute;
    right: 20px;
}
#lpButDivID-1318957203930 { top:-14px }
#header-top-right li {
    position: relative;
    top: -6px;
}
#header { z-index:99997; }
#compare-rates-dropdown { z-index: 99999; }
#ui-datepicker-div { z-index: 100000 !important;}
.menu { padding-bottom: 20px; }
.menu-col > a { white-space: nowrap }
#menu-rviewed strong,
#menu-rviewed span { white-space: normal; }
#nav-search button {
    position: absolute;
    top: 0;
    right: 0;
}
.autofill-menu li a span { display: inline; }
.outboundHotelLinksBody p { display: inline; }
#compare-rates-dropdown .outbound-links-button-wrap,
.compare-rates-dropdown-linkwrapper { display: inline; float: left; }
#compare-rates-dropdown-main .outbound-links-dates > div { display: inline; }
#compare-rates-dropdown-main .outbound-links-dates > div > div { display:inline; }
.roundup-list-side,
.roundup-list-main {
    display: inline;
}
.filterCol {
    float: left;
}
#shots-menu #top-shots > div,
#menu-fakeouts > div { display: inline; }
#hdp-seal { top: 20px; }
#hs-bottom-ads > div { 
    display: inline !important; 
    width: 49% !important;
}
.pdp-more-albums,
.pdp-related-content { 
    display: inline;
}
#pdp-more-content-albums > div,
#pdp-more-content-related > div { 
    text-justify:distribute-all-lines;
}
.stacked-frame .stacked-frame-img-1 {
    border: 1px solid #ccc;
}
.stacked-frame .stacked-frame-img-1:hover {
    border: 1px solid #999;
}
.displayIB { display: inline; }

/* videos */
#video-thumbs > div,
#video-thumbs > div > div {
    display: inline;
}

/* login */
#login-wall > div {
    position: relative;
}
#register-top-a > div {
    display: inline;
}
#register-top-a> div * {
    display: inline;
}
#login-wall > div > div {
    position: absolute;
    width: 950px;
    top: 50%;
    left: 0;
}
#login-wall > div > div > div {
    position: relative;
    top: -50%;
}
.login-wall-login .divider { padding-top: 106px; }
#login-mid-text, #login-mid-text div, #login-mid-text p { width: 767px; }
#login-mid-text > div { left: 0px; }

#mini-compare-rates button.update-rates .bs1 {white-space: nowrap !important; }
#popup_enter-dates-popup .date-control-row > div { display: inline; }