/* Virgin Australia Customizations */

.wsite-logo a {
    background-image: url("//media.travsrv.com/appSkins/80981/v6/themes/standard/images/swoop.png") !important;
	background-size: 250px;
}
.SearchHotels .ArnPrimarySearchOuterContainer,.ArnSupportLinks.ArnSupportTop,.featuredDestination:hover .destinationIncentiveLink,.popularDestinationsLandingContainer {
	background-color: #474c62;
}
.submit,.SinglePropDetail .bookRoom, .SinglePropDetail .holdRoom,.ArnShowRatesLink,.OnSale .ArnShowRatesLink {
    background: #db1793 none repeat scroll 0 0;
}
.SearchHotels .ArnRateCellAboveMaxRate .ArnShowRatesLink {
    background: #db1793 none repeat scroll 0 0 !important;
}
.SinglePropDetail .ArnPropName {
    border-top: 2px solid #474c62;
}
.SearchHotels .ArnPrimarySearchOuterContainer, .SearchHotels .ArnQuadSearchContainer.ArnPrimarySearchContainer {
    background-color: #474c62;
}
.SinglePropDetail .SimpleSearch {
	background: #474c62 none repeat scroll 0 0;
}
@media (max-width:800px) {
	#orgName {
	    background-color: #474c62;
	}
	.RootBody .ArnSearchContainerMainDiv {
	    background-color: #474c62;
	}
}
.ArnMemberProperty.Member99, .ArnMemberProperty.Member100, .ArnMemberProperty.Member500, .ArnMemberProperty.Member99:hover, .ArnMemberProperty.Member500:hover {
	background-image: url("//media.travsrv.com/appSkins/80981/v6/themes/standard/images/swoop-fade.png?v=6");
	background-position: right 200px;
	background-size: 396px;
}
@media (min-width:800px) {
	.ArnMemberProperty, .ArnMemberProperty:hover {
    	background-image: url("//media.travsrv.com/appSkins/80981/v6/themes/standard/images/swoop-fade.png?v=6");
    	background-position: right 200px;
    	background-size: 396px;
        xbackground-color: #ffffff;
	}
}
.CheckOutForm .HasError label {
	color:red;
}


/* Cancellation Link */

.ArnRateCancelAnchor {
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline !important;
}
.ArnRateCancelAnchor:focus {
	outline:none;
}
.ArnRateCancelPolicyContainer {
    border: 1px solid #999;
    display: inline-block;
    font-size: 12px;
    padding: 10px;
    position: absolute;
    bottom: 0px;
    right: 6px;
    text-align: left;
    background-color: rgba(255,255,255,.95);
    box-shadow: 2px 4px 2px rgba(0,0,0,.2);
	min-width: 200px;
	max-width: 500px;
}
.ArnRateCancelPolicyContainer .close {
    color: red;
    opacity: 1;
    font-weight: 300;
    margin: -8px -1px 0 0;
    font-size: 18px;
}
@media (max-width:800px) {
	.ArnRateCancelPolicyContainer {
    	position: static;
    	box-shadow: none;
    	width: 100% !important;
	}
}
