/* Custome styles specific to Skin */
.ArnHeader {
    background-image: none !important;
    background-color: #ffffff !important;
height: 125px !important;

}
.header {
max-width: 1150px !important;
width: 100% !important;}

body {
    background-color: #ffffff !important;
   
    background-image: url("https://static.reservetravel.com/appSkins/31746/v6/themes/standard/images/atbbg.png") !important;
background-repeat: no-repeat !important;
    background-position: center top !important;
    background-attachment: scroll !important;
    margin-top: 0 !important;

 }
.ArnSupportLinks {z-index: 1 !important;}

.ArnSearchContainerMainDiv {
   width: 1150px;
margin-left: auto !important;
margin-right: auto !important;
}
.ArnSearchContainerMainTable {
    margin: 0 auto;
    text-align: left;
    width: 1170px;
}

.ArnProperty {
    position: relative;
    width: 100% !important;
    /* padding: 0; */
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    margin: 28px 0px 28px 0px;
background-color: #f8f8f8;
}

.ArnPropThumb {
    left: 0;
    position: absolute;
    border: 10px solid #f8f8f8 !important;
    top: 16px !important;
}

#theOtherSubmitButton:hover {
    background: none repeat scroll 0 0 #2575bc !important;
}

#theOtherSubmitButton {
    background: none repeat scroll 0 0 #f18a21 !important;}

#theConfirmationContainer .submit {
    background: #f18a21 !important;}

#theConfirmationContainer .submit:hover {
    background: #2575bc !important;}

.SimpleSearch .submit {
    background: none repeat scroll 0 0 #f18a21 !important;}

.SimpleSearch .submit:hover {
    background: none repeat scroll 0 0 #2575bc !important;}

#searchForm {padding: 0 !important;}

#theConfirmationContainer legend {
    top: 0 !important;
    color: #FFF !important;
    background-color: #c4d958 !important;
}

#theConfirmationContainer {
    border: 3px solid #c4d958 !important;
    width: 100%;
    background-color: #fff !important;
    margin-bottom: 100px;
}

#commands {
    background-color: #2575bc !important;
    border-top: 3px solid #f18b1f !important;
    border-bottom: 3px solid #f18b1f !important;
}
.ArnSupportTop {
    background-color: #f18a21 !important;
}
.ArnPrimarySearchOuterContainer #theSubmitButton {
    background: none repeat scroll 0 0 #f18a21 !important;}

.ArnPrimarySearchOuterContainer #theSubmitButton:hover {
    background: none repeat scroll 0 0 #2575bc !important;
}
.arn_username {
    color: #43b549 !important;
}

.ArnSupportBottom {
    margin: 0 auto !important;
margin-top:50px !important; 
    position: relative;
    text-align: center;
    z-index: 0;
    background-color: #2575bc;
    color: rgba(0,0,0,0);
    padding: 40px 0;
    top: 0;

    width: 100% !important;
}
.ArnSubPage h1 {
    color: #2575bc !important;}

.pagesActive {
    font-family: Arial,Helvetica;
    background-color: #f18a21 !important;}

#commands, #userCommands {
    position: static;
}

.RootBody.WK .ArnSecondarySearchOuterContainer {
 
    margin-top: 20px;
}

.ArnQuadSearchContainer.ArnPrimarySearchContainer {
 
    border-left: 1px solid #cccccc;
}
.ArnShowRatesLink {
    background: none repeat scroll 0 0 #c4d958 !important;}

.OnSale .ArnRateCell {
    color: #f18a21 !important;
}

.memberSavings {
    background-color: #fff;
    border: 1px solid #c4d958 !important;
    border-radius: 5px 0 0 5px;
    color: #c4d958 !important;
    font-size: 14px !important;
    padding: 5px;
    position: absolute;
    right: -14px;
    text-align: center;
    text-decoration: none !important;
    top: 11px;
    width: 219px;
}

.ArnPropNameLink {
color: #f18a21 !important;
}

.SinglePropDetail .ArnProperty {float: none !important;}

#commands, #userCommands {
    position: static;
}
#userCommands {
	float: left;
    width: 50%;
	padding: 10px 10px 10px 0;
}
#commands {
	padding: 10px;
	top: -4px;
	text-align: right;
}
#commands a:link, #userCommands a:link,#commands a:active, #userCommands a:active,#commands a:visited, #userCommands a:visited {
	transition: all 200ms linear 0s;
	border:none;
}
#commands a:hover, #userCommands a:hover {
	border:none;
}
.IE #byt_sequence_slider_homepage_wrapper, .WK #byt_sequence_slider_homepage_wrapper {
  z-index: -1 !important;
}
.ArnSupportTop {
    background-color: #666;
}
.ArnSupportTop a:hover {
    background-color: #555;
}
#theBookingPage label {
    display: block;
    font-weight: normal;
}
#theSmokingRoomAjax label {
	display:inline;
}
.WK #theConfirmationContainer li {
  list-style: disc;
}
.topPager .ArnPagerResult h3 {margin-top:0 !important;margin-bottom:0 !important;}
.ArnLeftSearchContainer p {margin:0 0 0}
.originalRateArrow {
    position: absolute;
    right: 62px;
    top: -3px;
}
.originalRateContainer {
    background-color: #ddd;
    color: #888;
    display: block;
    font-size: 9px;
    padding: 5px 2px 5px 0;
    position: absolute;
    right: -30px;
    top: 1px;
    width: 92px;
}
.ourRateArrow img {
    height: 24px;
}
.ourRateContainer {
    background-color: #2575bc;
    color: green;
    display: block;
    font-size: 10px;
    padding: 5px 0;
    position: absolute;
    right: -30px;
    top: 36px;
    width: 66px;
}
.ourRateWrap {
    top: 49px;
}
.SinglePropDetail .ArnPriceCell .originalPrice {
	width:initial;
	margin: 0 !important;
}
.SinglePropDetail .bestPrice {
    text-align: right;
}
.SinglePropDetail .originalRateContainer {
    right: 80px;
}
.SinglePropDetail .ourRateContainer {
    right: 130px;
}
.SinglePropDetail .bestPrice .price {
	background: none repeat scroll 0 0 #c4d958;
}
.SinglePropDetail .bestPrice .price:hover {
	background: none repeat scroll 0 0 #83ac34;
}
.SinglePropDetail .bookRoom {
	background: none repeat scroll 0 0 #c4d958;
}
.SinglePropDetail .bookRoom:hover {
	background: none repeat scroll 0 0 #83ac34;
}
.SinglePropDetail .originalPrice {
    display: block;
    font-weight: lighter;
    position: static;
}
.SinglePropDetail .bookRoomCell .memberSavings {
    color: #4ab869;
}
.SinglePropDetail .ArnNightlyRate strong {
	color:#2575bc;
}
.SinglePropDetail .ourRateContainer {
    top: 75px;
}
.SinglePropDetail .ourRateWrap {
    top: 88px;
}
.QualifiedRates.GroupAvailability .ArnNightlyRate {
	display:none;
}
.ArnRateCell {
    padding-right: 10px;
    text-align: right;
}
.ArnPriceCell .originalPrice {
    right: 10px;
}
.originalRateContainer {
    background-color: transparent;
    color: #888;
    display: block;
    font-size: 11px;
    padding: 5px 2px 5px 0;
    position: absolute;
    right: 70px;
    top: 1px;
    width: 126px;
}
.ourRateContainer {
    background-color: transparent;
    right: 118px;
	color:green;
	width: 80px;
}
.originalRateArrow,.originalRateWrap,.ourRateArrow,.ourRateWrap {display:none;}

.IE.RootBody .ArnSearchContainerMainDiv {
	margin:30px 0 0;
}

.mobile .ArnPriceCell .originalPrice {
  background-image: none;
  width: auto;
  font-size: 12px;
  right:0;
}
.WBLoginForm .ArnSupportBottom {
    display:none;

}

.globalCar {
	margin:50px auto 0;
}
.globalAir {
	margin:50px auto 0;
}

@media screen and (min-width: 500px) and (max-width: 1100px) { .originalRateArrow { position: absolute; right: 62px; top: -3px; } }

/* Registration Page */

.WBRegistrationForm, .WBLoginForm {
    background-color: #EEE;
}
.WBRegistrationFormContainer, .WBLoginFormContainer {
    background-color: #eeeeee;
    height: 70%;
    margin: 82px auto;
    position: relative;
    width: 1000px;
    z-index: 0;
}
.WBRegistrationFormContainer {
    width: 484px;
}
.WBOrganizationFormContainer fieldset, .WBProfileContainer fieldset {
    xwidth: 100%;
    text-align: left;
}
.WBLoginFormContainer .SSFormBody {
    position: relative;
}
.WBRegistrationFormContainer .SSFormBody {
    background-color: #fff;
    box-shadow: -9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);
    height: auto;
    left: 4px;
    margin: 0 auto;
    padding: 20px;
    position: absolute;
    top: -42px;
    width: 480px;
}
.WBRegistrationFormContainer #thePersonalInfoGroup {
	width:440px;
}
.RegisterAction.submit {
    background: #2aa9e0 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    height: 30px;
    margin: 10px 0 0 6px;
    position: relative;
    top: 5px;
    width: 116px;
}
.RegisterAction.submit:hover {
    background: #007dbe none repeat scroll 0 0;
}
.window .WBChangePasswordFormFields .passwordInputView {
    float: none;
}
.window .SSFormBody .passwordInputView {
    float: none;
}
.WBChangePasswordFormContainer {
	padding:10px;
}
.window .submit {
	padding:0 10px;
    width: auto;
	width: initial;
}
.WBProfileContainer fieldset {
    xwidth: initial;
    height: initial;
}
.IE .WBProfileContainer fieldset {
    width: auto;
    height: auto;
}
.WK .WBProfileContainer fieldset {
    float: none;
}
.WK .WBProfileContainer fieldset {
    float: none;
}
.WK .window-content .WBProfileContainer fieldset {
    float: left;
}
.window-content label {
    display: block;
}
.window legend {
    font-size: 16px;
}
.ArnReferLink {
    margin: 16px 0 0;
}
.window .WBMemberProfileFormFields, .window .WBCorporateProfileFormFields {
    height: 730px;
}
.mobile .WBRegistrationFormContainer {
	margin: 42px auto 0;
}
.mobile .WBRegistrationFormContainer .SSFormBody {
    width: 100%;
	left:0;
}
.mobile .WBRegistrationFormContainer {
    height: inherit;
}
.mobile .WBRegistrationFormContainer #theWBRegistrationForm {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
	box-shadow:none;
}
.mobile .WBRegistrationFormContainer #theWBRegistrationForm legend {
    width: 100%;
	margin-bottom:10px;
}
.mobile .WBRegistrationFormContainer #thePersonalInfoGroup {
    width: 100%;
}

/* Registration Page */

/* Custome styles specific to Skin */