.ArnHeader,.RootBody .ArnHeader, .mobile .ArnHeader {
  background-image: url(images/headerbg2.jpg);
  background-repeat: repeat-x;
  height: 176px !important;
  margin: 0;
}
.header, .mobile .header {
  background-image: url(images/header3.png);
  background-repeat: no-repeat;
  height: 176px !important;
  width: 952px;
  margin: 0 auto;
}
.ArnRightExtraContainer {
	background-color: transparent;
	display: block;
	height: auto;
	margin-left: 30px !important;
	width: 250px !important;
}
.mobile .ArnRightExtraContainer {
	display: none;
}
.ArnTileOne {
  background-image: url(/appSkins/27362/v6/themes/standard/images/phone5.jpg);
  height: 175px;
  width: 250px;
}
.phoneNumberRight {
	width: 250px;
        height: 40px;
	text-align: center;
	font-family: open sans, Arial, calibri, sans-serif;
	font-size: 11pt;
        font-weight: bold;
	color: red;
	position: relative;
	top: 130px;
	left: 0px;
	z-index: 100;
}
.RootBody .ArnSupportBottom,.ArnSupportLinks {
   color: rgb(233,233,233)!important;
  margin: 20px auto 0 !important;
  padding: 40px !important;
  width: 100%!important;
  text-align: center;
  background-color: rgb(233,233,233);
}
.RootBody .ArnSupportBottom a,.ArnSupportLinks a { color: #000 !important;
}
.ArnSupportTop {
     display: none;
}
.RootBody .options {
    color: #000 !important;
	text-shadow: none !important; 
        font-size: 25px !important;
        top: -206px !important;
}
.RootPage .ArnSearchHeader {
    color: #000;
	text-shadow: none;
        font-size: 25px;
        top: -80px;
}
.RootPage {
        top: -50px;
}
.orange {
	color: #000;
}
.RootBody .ArnPrimarySearchOuterContainer #theSubmitButton {
    background-color: rgb(72,169,36);
}
.RootBody .ArnPrimarySearchOuterContainer #theSubmitButton:hover {
	background-color: rgb(118, 191, 91);
}
.RootBody .ArnPrimarySearchOuterContainer #theSubmitButton:active {
	background-color: rgb(118, 191, 91);
}
.ourRateContainer {
    background-color: rgb(72,169,36);
}
.RootBody {
	background-color: #fff;
}
.Body {
	background-color: #fff;
}
.mobile .Body {
	background-color: #fff;
}
.RootBody .ArnSearchContainerMainDiv {
	min-height: 510px;
        height: 510px;
}
.RootBody.IE .ArnSearchContainerMainDiv {
	height: 540px;
}
.RootBody.WK .ArnSearchContainerMainDiv {
	height: 540px;
}
.ArnSearchContainerMainDiv {
    max-width: 1440px;
    margin: 0 auto;
}
.RootPage .ArnSecondarySearchOuterContainer {
    top: 50px;
}
.ArnRateCell {
    color: rgb(0, 101, 184);
}

.exclusiveDealsConfirmation {
    display: none;
}
.arnAdContainer {
    display: none;
}
.WK .RootPage {
	height: 525px;
}
.IE .RootPage {
	height: 475px;
}
.IE .RootPage .ArnSecondarySearchOuterContainer {
    top: 50px;
}
.RootBody .ArnPrimarySearchOuterContainer #theSubmitButton {
box-shadow: 3px 3px rgba(59, 58, 56, 0.15);
}
.mobile .landingPageBottom img {
	width: 100%;
        height: auto;
	margin: 0px;
}
.mobile .header img {
               width: 100%;
        height: auto;
               margin: 0px;
}
.mobile .ArnAvailability {
	font-size: 8pt;
}
.mobile .ArnRateButton {
	top: 20px;
}
.ArnRating0Stars,
.ArnRating1Star,
.ArnRating2Stars,
.ArnRating3Stars,
.ArnRating4Stars,
.ArnRating5Stars {
	background-image: url("images/artwork2.png");
	font-size: 1px;
	height: 16px;
	position: absolute;
	text-align: right;
	width: 85px;
}
.ArnRating1Star {
	background-position: 0 2px;
}
.ArnRating2Stars {
	background-position: 0 -27px;
}
.ArnRating3Stars {
	background-position: 0 -56px;
}
.ArnRating4Stars {
	background-position: 0 -87px;
}
.ArnRating5Stars {
	background-position: 0 -116px;
}
.ArnLeftSearchContainer {
	background-color: #fff;
}
.RootBody .ArnHeader {
    border-bottom: 0px !important;
}
.static-car-rentalLink {
    display: none;
}
.WBGroupRequestForm .ArnSubPage {
    padding: 40px 0px;
    width: 1170px;
}
.referralCommand {
    display: none;
}
.WBGroupRequestForm .ArnSubPage {
    padding: 40px 0px;
    width: 1170px;
}
.ForgotPasswordAction {
  display:none;
}
.questions {
  left: 395px;
  position: relative;
  top: 285px;
  z-index:1000;
}
.IE .questions {
    left: -305px;
    position: relative;
    top: -115px;
  z-index:1000;
}
.WBLoginFormContainer .SSFormBody {
   border: 1px solid #ddd;
   width: 600px;
}
.WBLoginForm .ArnSubPage {
    padding: 0px 0px 50px;
    width: 1000px;
}
.ArnSearchContainerMainTable {
    margin: 20px auto 0;
}
.PropLimitedAvail .ArnRating0Stars,
.PropLimitedAvail .ArnRating1Star,
.PropLimitedAvail .ArnRating2Stars,
.PropLimitedAvail .ArnRating3Stars,
.PropLimitedAvail .ArnRating4Stars,
.PropLimitedAvail .ArnRating5Stars {
	background-image: url("images/artwork2.png");
}
.ArnSortByDealPercent, .ArnSortByDealAmount {
	display: block !important;
	float: right;
	font-size: 13px;
	border-top: 1px solid #DDD;
	background-color: #f1f1f1;
	padding: 10px 30px;
	border-bottom: 1px solid #DDD;
        color: blue;
        text-decoration: none;
        -webkit-transition: color 0.2s linear 0s;
        -moz-transition: color 0.2s linear 0s;
        border-right: 1px dotted #ddd;
        text-align: center;
}
.ArnSortByDealPercent:hover, .ArnSortByDealAmount:hover {
background-color: white;
border-top-color: orange;
text-decoration: none;
color: black;
}
.ArnSortContainer {
width: 630px;
}
@media screen and (max-width: 1400px) and (min-width: 1080px) {
.ArnSortContainer  {
  width: 365px !important;
}
.ArnSortBy, .ArnSortByDealPercent, .ArnSortByDealAmount, .ArnSortByName, .ArnSortByPrice,.ArnSortByClass {
	padding: 10px 8px !important;
}
}
@media screen and (max-width: 1080px) and (min-width: 740px) {
.ArnSortContainer  {
  width: 295px !important;
}
.ArnSortBy, .ArnSortByDealPercent, .ArnSortByDealAmount, .ArnSortByName, .ArnSortByPrice,.ArnSortByClass {
	padding: 10px 2px !important;
}
}
.mobile .ArnSortByDealPercent, .mobile .ArnSortByDealAmount {
	display: block !important;
	float: right;
	font-size: 12px;
	border: none;
	background-color: #fff;
	padding: 0 10px;
        color: blue;
        text-decoration: none;
        -webkit-transition: color 0.2s linear 0s;
        -moz-transition: color 0.2s linear 0s;
        text-align: center;
}
.mobile .tabs {
    width: 100% !important;
}
.mobile #tab2 {
    font-size: 9pt !important;
}
/* fixes sort options */

.ArnSortContainer {
    width: 662px !important;
}
.SearchLongLat .ArnSortContainer {
    width: 596px !important;
}
.SearchPointOfInterest .ArnSortContainer {
    width: 596px !important;
}
.SearchAirport .ArnSortContainer {
    width: 596px !important;
}
.SearchLongLat .topPager.ArnPagerContainer {
    top: 15px;
}
.ArnSortByType {
	position:static;
}
.ArnSortContainer a {
	display:inline-block !important;
    background-color: #f1f1f1;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    float: right;
    font-size: 13px;
    padding: 10px 30px;
}
.ArnSortContainer a:hover {
    background-color: #fff;
    border-top: 1px solid orange;
    text-decoration: none;
}
.ArnSortContainer .ArnSortByRebateAmount,.ArnSortContainer .ArnSortByType {
	display:none !important;
}
.SearchLongLat .ArnSortByPrice, .SearchLongLat .ArnSortByAvailability {
    display: block !important;
}
.mobile .ArnSortContainer a {
	display:inline-block !important;
    background-color: transparent;
    border-bottom: none !important;
    border-top: none !important;
    float: right;
    font-size: 11px;
    padding: 0 10px;
	position:static;
}
.mobile .ArnSortContainer,.SearchPointOfInterest.mobile .ArnSortContainer {
    width: 100%;
}
.mobile .ArnSortContainer .ArnToggleMap {
    background-color: #f1f1f1;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    display: none !important;
    float: right;
    font-size: 13px;
    padding: 10px 30px;
}

@media screen and (min-width: 800px) {
	.SearchHotels #searchForm.stick .ArnAcdChild {
		min-width: 268px;
	    right: 0;
	}
}

@media screen and (max-width: 500px) {
    .ArnSortBy, 
    .ArnSortByClass, 
    .ArnSortByType, 
    .ArnSortByPrice, 
    .ArnSortByDealPercent, 
    .ArnSortByDealAmount, 
    .ArnSortByVacationRental, 
    .ArnSortByDistance, 
    .ArnSortBy:hover, 
    .ArnSortByClass:hover, 
    .ArnSortByType:hover, 
    .ArnSortByPrice:hover, 
    .ArnSortByDealPercent:hover, 
    .ArnSortByDealAmount:hover, 
    .ArnSortByVacationRental:hover, 
    .ArnSortByDistance:hover {
        width: auto;
        padding: 15px 5px;
    }
    .SearchHotels .ArnSortContainer{
        height: auto;
    }
}
