/* Virgin Australia Customizations */

.wsite-logo a {
    background-image: url("//media.travsrv.com/appSkins/60481/v6/themes/standard/images/DKI-ProSupply-Logo2.png?v=5") !important;
	background-size: 262px;
}
.SearchHotels .ArnPrimarySearchOuterContainer,.ArnSupportLinks.ArnSupportTop,.featuredDestination:hover .destinationIncentiveLink,.popularDestinationsLandingContainer {
	background-color: #000000;
}
.submit,.SinglePropDetail .bookRoom, .SinglePropDetail .holdRoom,.ArnShowRatesLink,.OnSale .ArnShowRatesLink {
    background: #00529b none repeat scroll 0 0;
}
.SearchHotels .ArnRateCellAboveMaxRate .ArnShowRatesLink {
    background: #d6083b none repeat scroll 0 0 !important;
}
.SinglePropDetail .ArnPropName {
    border-top: 2px solid #000000;
}
.SearchHotels .ArnPrimarySearchOuterContainer, .SearchHotels .ArnQuadSearchContainer.ArnPrimarySearchContainer {
    background-color: #000000;
}
.SinglePropDetail .SimpleSearch {
	background: #000000 none repeat scroll 0 0;
}
@media (max-width:800px) {
	#orgName {
	    background-color: #000000;
	}
	.RootBody .ArnSearchContainerMainDiv {
	    background-color: #000000;
	}
}
@media (min-width:800px) {
	.ArnMemberProperty, .ArnMemberProperty:hover {
    	background-image: url("//media.travsrv.com/appSkins/60481/v6/themes/standard/images/dki.png?v=6");
    	background-position: right 75px;
    	background-size: 496px;
        background-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;
	}
}


#airLink {
    display: inline-block !important;
}
.links li a,.postButtonLink {
    font-weight: 300;
}
