
/* header to stay in skin */

.enterpriseHeader .navRow .container {
    padding: 15px 0;
}
.enterpriseHeader img {
    width: 266px;
}
.links form {
	display: inline-block;
	vertical-align: middle;
}
.links form .logoutCommand.submit {
	background: transparent;
	color: #333;
	width: initial;
	width: auto;
	padding: 0;
	margin: 0;
	height: initial;
	height: auto;
	line-height: 1em;
	font-size: 16px;
	padding: 13px 7.5px;
}
#user_lipoints {
	padding: 13px 16px 13px 2px;
	font-size: 16px;
	color: #333;
	border-right: 1px solid #ccc;
	margin: 0 4px 0 0;
	display: none;
}
#user_numpoints {
	xbackground-color: #333;
	color: black;
	xpadding: 5px;
	xborder-radius: 14px;
	font-weight: 700;
}
@media only screen and (min-width: 800px) {
	body.IE {
		margin:105px 0 0;
	}
	.enterpriseHeader #logo {
	    width: 250px;
		vertical-align: text-top;
	}
	#header.enterpriseHeader {
		transition: all .5s ease-in-out;
	}
	#header.enterpriseHeader .container {
	    transition: all .5s ease-in-out;
	}
	#header.enterpriseHeader .wsite-logo img {
	    transition: all .5s ease-in-out;
	}
	#header.enterpriseHeader.stick {
		background-color:rgba(255,255,255,.95);
	}
	#header.enterpriseHeader.stick .container {
	    padding: 5px 0;
	}
	#header.enterpriseHeader.stick .wsite-logo img {
	    xwidth: 180px;
	}
	.SearchHotels #header.enterpriseHeader {
	    position: fixed;
	    width: 100%;
	}
	#header.enterpriseHeader .container {
	    max-width: 98%;
	}
	.enterpriseHeader .postButtonLink, .enterpriseHeader .links li a {
	    font-weight: 500;
	}
	.enterpriseHeader .links a, .enterpriseHeader .wsite-menu li a, .enterpriseHeader #wsite-menus .wsite-menu li a {
	    display: inline-block;
	    padding: 13px 7.5px;
	    font-size: 16px;
	    vertical-align: middle;
	    color: #333;
	    line-height: 1em;
	}
	.enterpriseHeader .languageContainer {
		background-color: transparent;
		padding: 0;
		width: initial;
		width: auto;
		display: inline-block;
		margin: 0 0 0 7.5px;
		vertical-align: middle;
	}
	.enterpriseHeader .languageContainer select {
	    font-size: 14px;
	    font-weight: 500;
	}
	.wsite-logo img {
		xwidth:200px;
	}
	#AdminControlsContainer {
	    position: relative;
	    z-index: 1;
		display:none;
	}
	#header.enterpriseHeader {
	    border-bottom: 1px solid #ccc;
	    position: fixed;
	    width: 100%;
		top:0;
	}
	.enterpriseHeader .navRow #nav {
	    float: right;
	    width: initial;
		width: auto;
		margin: 10px 0 0;
	}
	.MemberAuthenticated .enterpriseHeader .arn_username {
	    background-color: transparent;
	    display: inline-block;
	    padding: 13px 15px 13px 5px;
	    vertical-align: middle;
	    border-right: 1px solid #CCC;
	    margin: 0 10px 0 0;
		font-weight: 700;
	}
	.SinglePropDetail {
	    margin: 150px 0 0;
	}
	#theBookingPage {
	    margin: 150px auto 0;
	}
	#theBookingPage.ConfirmationPage {
	    padding: 150px 0 200px;
	}
}
@media screen and (min-width: 1000px) and (max-width: 1160px) { 
	.enterpriseHeader .links a {
	    font-size: 14px;
	    padding: 13px 5px;
	}
}
@media only screen and (max-width: 1000px) {
	#header.enterpriseHeader.container-fluid {
	    padding-right: 0;
	    padding-left: 0;
	}
	.enterpriseHeader #logo img {
	    width: 180px;
	}
	#navmobile {
	    top: 92px;
	}
	x.enterpriseHeader .links li {
		display:none !important;
	}
	.enterpriseHeader .links a, .enterpriseHeader .wsite-menu li a, .enterpriseHeader #wsite-menus .wsite-menu li a,.enterpriseHeader .links form {
	    display: block;
	    padding: 13px 7px;
	    text-align: center;
	    color: initial;
	    font-weight: 300;
	}
	.links form .logoutCommand.submit {
	    padding: 0;
	    font-weight: inherit;
	}
}


.arnMapMarker.noPrice {
	display:none !important;
}
@media only screen and (max-width: 800px) {
	.sortContainer span {
	    background-color: #777;
		cursor: auto;
	    background-size: 10px auto;
	    height: 20px;
	    width: 20px;
	}
	.adminMobile {
	    display: inline-block;
	    width: 20px;
	    margin: 0 5px;
	    float: left;
	}
	.languageContainer {
	    background-color: transparent;
	    padding: 0;
	    position: static;
	    width: initial;
		width: auto;
	    float: right;
	}
	.languageContainer select {
	    font-size: 12px;
	    width: 110px;
	    height: 20px;
	    padding: 0;
	    border: none !important;
	}
}








/* acending/decending */

@media only screen and (min-width: 800px) {
	.ArnSortContainer a.active {
		background-color: #fafafa;
	}
	.ArnSortContainer a.ArnToggleMap {
		background-image: url("//media.travsrv.com/appSkins/64/v6/themes/global/skins/brownstone/images/map-bg.jpg") !important;
		padding: 22px 17px 0 0;
		background-size: initial;
	}
}

.ArnSortByClass {
	display:none !important;
}
.ArnTimeout {
  font-size: 0;
}
.ArnTimeout a {
  font-size: 16px;
  font-weight:normal;
  text-decoration:underline;
}

/* Color Changes */

.ratingCount {
    background-color: #003268;
}
.arrowDown::before {
    border-top-color: #dda827;
}
.submit,a.ArnShowRatesLink,.SearchHotels .ArnContentContainer a.bookRoom {
    background: #00a3d2 none repeat scroll 0 0;
	text-transform: uppercase;
}
.submit:hover,a.ArnShowRatesLink:hover,.SearchHotels .ArnContentContainer a.bookRoom:hover {
    background: #008fb9 none repeat scroll 0 0;
}
a.ArnGoCitySearch:hover, a.ArnGoAddressSearch:hover, a.ArnGoLandmarkSearch:hover, a.ArnGoAirportSearch:hover, a.selectedTab,x.SinglePropDetail a.showRoomsLink {
    background-color: #008fb9;
}
.ArnSortContainer a:hover {
	border-left:4px solid #dda827;
}
.percentSavings {
	background-color: rgba(0,0,0,0);
	color: darkorange;
	border: 1px solid darkorange;
}
.OnSale .mainRate .yourRateContainer, .OnSale .yourRateContainer,.SearchHotels .OnSale .yourRateAmount {
    color: #00718a;
}
.SearchHotels .ArnPages a, .SearchHotels .ArnPages span {
    color: black;
}
.SearchHotels .ArnPages a, .SearchHotels .ArnPages span {
	border: 1px solid #00718a;
}
.SearchHotels .ArnPages span.pagesActive,
.SearchHotels .ArnContentButtonContainer div.active,.SearchHotels .ArnContentButtonContainer div:hover,
.SinglePropDetail a.bookRoom, .SinglePropDetail a.holdRoom {
    background-color:#00a3d2;
	text-transform: uppercase;
}
.SearchHotels .ArnContentButtonContainer div:hover, .SinglePropDetail a.bookRoom:hover, .SinglePropDetail a.holdRoom:hover {
    background-color: #008fb9;
}
.arnMapMarker {
	background-color: #ea4335;
	border: 1px solid #fff;
}
.arnMapMarkerTriangle {
    border-top-color: #ea4335;
}
.arnMapMarker:hover {
    background-color: #811411;
    border: solid 1px #fff;
}
.arnMapMarker:hover .arnMapMarkerTriangle {
    border-top-color: #811411;
}
.arnMapMarker.highlight {
    background-color: #811411;
    border: solid 1px #fff;
}
.arnMapMarker.highlight .arnMapMarkerTriangle {
    border-top-color: #811411;
}
@media screen and (min-width: 1000px) {
	.hamburger:before {
		border-top-color: #dda827;
	}
}
@media screen and (max-width: 1000px) {
	.SearchHotels .filters, .SearchHotels a.ArnToggleMap {
	    border-bottom: 4px solid #00a3d2;
	}
	.SearchHotels .modifySearchButton {
	    background-color: #00a3d2;
	}
}
@media screen and (max-width: 500px) {
	.percentSavings {
	    background-color: #dda827;
	    color: white;
	    border: none;
	}
}

.ArnCarRentals .landing-page-bottom .activities,
.ArnCarRentals .landing-page-bottom .hotels {
  display:none;
}