/* Custome styles specific to Skin */

/* removes cancellation link at the bottom of site */

.ARN_ServiceLinks.cancelLink,.ArnSupportBottom .dvd:nth-child(12),.WBResendOrCancelForm h1,.WBResendOrCancelForm .WBResendOrCancelFormContainer,.lowRateLink,.faqLink,.ArnSupportBottom .dvd:nth-child(2),.ArnSupportBottom .dvd:nth-child(4) {
	display:none;
}
.cancelMessage {
    font-size: 25px;
	line-height: 1.4em;
    padding: 60px 0 30px;
    text-align: center;
}

/* Customizations */

.ArnPrimarySearchOuterContainer #theSubmitButton,#theOtherSubmitButton,.ArnShowRatesLink,.SimpleSearch .submit,.SinglePropDetail .bestPrice .price,.SinglePropDetail .bookRoom {
    background: #007680 none repeat scroll 0 0;
}
.ArnPrimarySearchOuterContainer #theSubmitButton:hover,#theOtherSubmitButton:hover,.ArnShowRatesLink:hover,.SimpleSearch .submit:hover,.SinglePropDetail .bestPrice .price:hover,.SinglePropDetail .bookRoom:hover {
    background: #015a62 none repeat scroll 0 0;
}
.PropLimitedAvail {
    background-color: #eee;
}
.ArnShowRatesLink {
	text-transform: lowercase;
}
.roomCount {
	display:none;
}
.ArnPropertyTierOne .ArnContainer {
    background-color: #fcfcfc;
}
.SinglePropDetail .ArnNightlyRate strong {
    color: black;
}
#theConfirmationContainer .submit {
    background: black none repeat scroll 0 0;
}
#theConfirmationContainer .submit:hover {
    background: #333 none repeat scroll 0 0;
}

/* Customizations */

.QualifiedRates.GroupAvailability,#theDatePrompt .SimpleSearch .ArnAdults,#theDatePrompt .SimpleSearch .ArnChildren,.SearchHotels .ArnGoCitySearch, .SearchHotels .ArnGoAddressSearch, .SearchHotels .ArnGoLandmarkSearch, .SearchHotels .ArnGoAirportSearch {
	display:none;
}
#theDatePrompt .SimpleSearch .ArnChildren {
    left: 283px;
}
#theDatePrompt .SimpleSearch {
    left: 59px;
    width: 240px;
}
#theDatePrompt .SimpleSearch .submit {
    right: 136px;
    top: 87px;
}
#theDatePrompt .SimpleSearch {
    left: 115px;
}
.mobile div#overlay {
  opacity: 0.6;
  background-color: #000;
}
.mobile #lightbox {
  background-color: transparent;
}
.mobile #theDatePrompt {
  border: 10px solid #eee;
}
.mobile #theDatePrompt .SimpleSearch {
    height: 161px;
    margin-top: 33px;
    width: 260px;
    position: static;
}
.mobile #theDatePrompt .SimpleSearch .CheckIn {
    left: 0px;
}
.mobile #theDatePrompt .SimpleSearch .ArnCheckInDate {
    width: 115px !important;
}
.mobile #theDatePrompt .SimpleSearch .ArnAdults {
    left: 0px;
    top: 76px;
}
.mobile #theDatePrompt .SimpleSearch .ArnChildren {
    left: 63px;
    top: 76px;
}
.mobile #theDatePrompt .SimpleSearch .CheckRates {
    left: 299px;
    top: -2px;
}
.mobile #theDatePrompt .SimpleSearch .submit {
    width: 111px;
}
.mobile .ArnPropertyMap {
    height: 300px;
    overflow: hidden;
}
.ArnQuadSearchContainer.ArnPrimarySearchContainer {
    margin-top: -85px;
}
.ArnLimitedAvail {
	display:none;
}
.PropLimitedAvail .ArnRateCell {
    background-color: transparent;
}
.ArnAvailability {
    font-size: 14px;
}
.ArnBottomContainer {
    height: 0;
    left: 0;
	top:0;
    position: relative;
}
.ArnPropertyTierOne .ArnAmenitiesContainer,.ArnPropertyTierTwo .ArnAmenitiesContainer,.ArnPropertyTierThree .ArnAmenitiesContainer {
    position: absolute;
    right: 39px;
	left:initial;
	left:auto;
    top: -31px;
}
.ArnSupportTop {
	display:none;
}
.HoldRoomsForm .ArnContentButtonContainer {
	display:none;
}
.HoldRoomsForm .ArnNightlyRateCal {
    text-align: left;
}
.HoldRoomsForm .ArnContentContainer {
    background-color: #FFF;
    border: 1px solid #f1f1f1;
}
.HoldRoomsForm .ArnRoomsOnHold input {
	border-radius: 0;
	font-size: 16px;
	height: 34px;
	margin-bottom: 10px;
	text-indent: 5px;
}
.HoldRoomsForm .ArnRoomsOnHold select {
	width: 50px;
	background-color: #FFF;
	border: 1px solid #ccc;
	border-radius: 0;
	font-size: 16px !important;
	height: 34px !important;
}
.HoldRoomsForm .ArnRoomsOnHold .submit {
    background: none repeat scroll 0 0 #009dd9;
    -webkit-transition: background 0.2s linear;
    -moz-transition: background 0.2s linear;
    border: none;
    border-radius: 5px;
    color: #ffffff;
    font-size: 16px;
    height: 40px;
    text-shadow: 0 0 3px #999999;
    width: 228px;
}
.SinglePropDetail .ArnPropertyTierOne .ArnContainer {
    background-color: transparent;
}
.SinglePropDetail .holdRoom {
    background: #88c100 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    margin: 0 auto;
    padding: 5px;
    text-shadow: 0 0 3px #999999;
    transition: background 0.2s linear 0s;
    width: 80px;
}
.SinglePropDetail .holdRoom:hover {
    background: #00ae20 none repeat scroll 0 0;
    text-decoration: none;
}
#theSpecialRequestsAjax {display:none;}

/* Custome styles specific to Skin */


/* removes the search box on the Hold page */
.GroupHoldForm .ArnLeftSearchContainer {  display:none; }

.holdRoom {
  display: none !important; 
}

