
body {
font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
font-size:11px;
line-height:19px;
color: #000;
background-color: #fff;
background-image: url(images/bg.gif);
background-repeat: repeat-x;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
text-align:center;
}
.ArnPropThumb {
width:113px;
height: 113px;
display: inline;
top: 5px;
left: 5px;
overflow: hidden;
position: absolute;
}
.ArnSortContainer {
width: 586px;
height: 21px;
margin:11px 0 0;
padding: 0px;
position: relative;
}
.ArnPagerContainer {height:50px !important;width:575px !important; font-size: 1.1em !important;}
.ArnPager {
float:right;
width:39%;
text-align: right;
}
.ArnPagerResults {
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 2em !important;
}
.ArnNightlyRate {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: bold;
}
.ArnPropertyMap {
border-right: 1px solid #AFBDD4;
border-bottom: 1px solid #AFBDD4;
border-left: 1px solid #AFBDD4;
width: 585px;
}
.ArnSortBy {
width:60px;
font-family: Arial, Helvetica, sans-serif;
color: #999;
position: absolute;
left: 336px;
}
.ArnSortBy div { margin-top:4px; margin-left:13px;}

.ArnSortByName {
width: 51px;
height: 21px;
background-color: White;
margin: 0px;
text-align: center;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #AFBDD4;
border-left-color: #AFBDD4;
position: absolute;
left: 470px;
}
.ArnSortByName div { margin-top:3px; margin-left:3px;}

.ArnSortByClass {
width: 65px;
margin: 0px;
height: 21px;
background-color: White;
padding-top: 0px;
text-align: center;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
vertical-align: middle;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #AFBDD4;
position: absolute;
left: 521px;
} 
.ArnSortByClass div { margin-top:3px; margin-left:3px;}

.ArnSortByType {
width: 52px;
margin: 0px;
height: 21px;
background-color: white;
padding-top: 0px;
background-repeat: no-repeat;
text-align: center;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
vertical-align: middle;
position: absolute;
left: 405px;
} 
.ArnSortByType div { margin-top:3px; margin-left:3px;}

.ArnProperty .ArnAmenitiesContainer {
background-image: url(images/lowrateguaranteesmall.gif);
width: 122px;
height: 22px;
position: absolute;
top: 72px;
left: 448px;
z-index: 200
}
.ArnProperty {
width: 575px;
position: relative;
margin-top: 15px;
}

.ArnContainer {
width: 585px;
height: 123px;
background-color: #FFFFFF;
position: relative;
border-top: 1px solid #AFBDD4;
border-right: 1px solid #AFBDD4;
border-left: 1px solid #AFBDD4;

}
.ArnContainerSelected {
width: 585px;
height: 123px;
border-top: 1px solid #6D8ABF;
border-right: 1px solid #6D8ABF;
border-left: 1px solid #888899;
background-color: #FFFFA0;
}

.ArnPropNumber {
font-weight: bold;
color: #FFF;
background-color: #cbc9ae;
width: 14px;
height:16px;
padding-right: 1px;
padding-bottom: 1px;
text-align: center;
vertical-align: middle;
letter-spacing: -0.1px;
position: absolute;
left: 125px;
top: 7px;
font-size: 0.9em;
}

.ArnPropPopularity {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
width: 128px;
padding-top: 5px;
position: absolute;
top: 95px;
font-size: 1.2em;
height: 20px;
background-color: #e3e2e2;
left: 450px;
text-align: right;
padding-right: 7px;
display:block;
}

.ArnPropPopularity label{
font-size: 0.8em;
font-weight: normal;
width: 130px;
padding-right: 2px;

}
.ArnPropName {
width: 240px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #000000;
height: 95px;
text-indent: 15pt;
position: absolute;
left: 125px;
top: 4px;

}
.ArnPropAddress {
width:100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #000000;
vertical-align: top;
font-weight: normal;
padding-bottom: 3px;
text-indent: 0pt;
padding-top: 3px;
overflow: hidden;
height: 15px;
}
.ArnPropDescription {
width:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
vertical-align: top;
line-height: 14px;
font-weight: normal;
text-indent: 0pt;
}
.ArnPropClass {
width:65px;
font-size: 1.1em;
float: left;
height: 20px;
position:absolute;
left: 355px;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
color: #FFFFFF;
text-indent: 100pt;
}
.ArnPropType {
width:65px;
font-size: 1.1em;
height: 20px;
float: left;
height: 20px;
position: absolute;
left: 370px;
top: 30px;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
}
.ArnRateCell {
float: right;
width: 130px;
text-align: center;
position: absolute;
left: 440px;
top: 4px;
}
.ArnPriceCell {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #0000CC;
text-align: center;
position: absolute;
left: 10px;
width: 130px;
height: 61px;
background-color: #f4f3ef;
border: 1px solid #AFBDD4;
padding-top: 8px;
}
.ArnSample {
text-align: right;
float: right;
width: 82px;
padding-right: 10px;
padding-bottom: 4px;
}
.ArnRateButton {
float: right;
width: 100%;
height: 35px;
position: absolute;
top: 45px !important;
left: 10px;
text-align: center;
}
.ArnShowRatesLink:link {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
color: #0000CC;
text-transform:uppercase;
text-weight:bold;
}
.ArnShowRatesLink:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
color: #0066CC;
text-transform:uppercase;
text-weight:bold;
}
.ArnShowRatesLink:visited {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
color: #000099;
text-transform:uppercase;
text-weight:bold;
}
.ArnShowRatesLink:active {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
color: #0033CC;
text-transform:uppercase;
text-weight:bold; 
}
.ArnAmenitiesContainerBestRate {
width: 132px;
height: 34px;
background-image: url(images/lowrateguarantee.gif);
position: absolute;
top: 56px;
left: 451px;
}
.ArnAmenitiesContainer {
width: 0%;
height: 25px;
float: right;
background-repeat: no-repeat;
background-position: right;
}
.ArnBottomContainer {
width: 585px;
height: 25px;
border-bottom: 1px solid #AFBDD4;
padding: 0px;
margin: 0px 0px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #AFBDD4;
border-left-color: #AFBDD4;
background-color: #F5F4F4;
}
.ArnIconContainer {
float: left;
height: 25px;
}
.ArnMildText {
width: 240px;

}
.ArnContentContainer {
width: 585px;
background:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: 150%;
font-weight: normal;
color: #000000;
border-right: 1px solid #B3B9C0;
border-bottom: 1px solid #B3B9C0;
border-left: 1px solid #B3B9C0;
}
.ArnContentContainer a:link {
font-size: 1.3em;
}
.ArnContentGeneralInfo {
padding: 10px;
background-image: url(images/v6artwork.gif);
background-position: -190px -375px;
background-repeat: repeat-x;
}
.ArnContentButtonContainer {
width: 585px; 
height: 25px;
background-image: url(images/buttoncontainerbg.gif);
background-color: #f4f5f5;
background-repeat: repeat-x;
border-right: solid 1px #AFBDD4;
border-left: solid 1px #AFBDD4;
}
.ArnContentButtonWide {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: 900;
color: #000;
padding: 3px;
vertical-align: bottom;
text-align: center;
float: left;
cursor:hand;
cursor:pointer;
width: 85px;
background-color: #FFF;
border-top: 1px solid #ABB0BA;
border-right: 1px solid #ABB0BA;
border-left: 1px solid #ABB0BA;
margin-top: 4px;
margin-left: 12px;
}
.ArnContentButtonNarrow {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: 900;
color: #000;
padding: 3px;
vertical-align: bottom;
text-align: center;
float: left;
cursor:hand;
cursor:pointer;
width: 65px;
background-color: #FFF;
border-top: 1px solid #ABB0BA;
border-right: 1px solid #ABB0BA;
border-left: 1px solid #ABB0BA;
margin-top: 4px;
margin-left: 6px;
}
.ArnGreenButtonNarrow {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: 600;
color: #336633;
padding: 3px;
vertical-align: bottom;
text-align: center;
float: left;
width: 80px;
background-color: #FFFFCC;
border-top: 1px solid #AFBDD4;
border-right: 1px solid #AFBDD4;
border-left: 1px solid #AFBDD4;
margin-top: 4px;
margin-left: 6px;
}
.ArnNoDates :link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #0033CC;
text-decoration: underline;
}
.ArnNoDates :visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #993300;
text-decoration: underline;
}
.ArnNoDates :hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #6600CC;
text-decoration: underline;
}
.ArnNoDates :active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #006666;
}
a:link {
font-family: Arial, Helvetica, sans-serif !important;
font-size: 8pt;
font-weight: normal;
color: #0033CC;
text-decoration: underline;
}
a:visited {
font-family: Arial, Helvetica, sans-serif!important;
font-size: 8pt;
font-weight: normal;
color: #993300;
text-decoration: underline;
}
a:hover {
font-family: Arial, Helvetica, sans-serif!important;
font-size: 8pt;
font-weight: normal;
color: #6600CC;
text-decoration: underline;
}
a:active {
font-family: Arial, Helvetica, sans-serif!important;
font-size: 8pt;
font-weight: normal;
color: #006666;
}
.r:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
}

.r:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
}
.r:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
}
.r:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
}
div#batch {
font-family:Verdana;
font-size: 8pt;
font-weight: 600;
color: #000000;
padding-bottom: 5px;
}
div#batchSize {
font-family:Verdana;
font-size: 8pt;
font-weight: 500;
color: #333;
padding-top: 5px;
}
div#Pager {font-family:Verdana;}
.ArnToggleMap div {
margin-top: 3px;
margin-left: 12px;
}
.ArnToggleMap {
width:135px;
margin: 0px;
height: 21px;
background-color: White;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #AFBDD4;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #AFBDD4;
position: absolute;
} 
.ArnHeader {
height: 180px;
width: 967px;
margin:16px auto 0;
}
.ArnHeaderLinks {
height: 10px;
width: 965px;
}
.ArnNavBar {
height: 20px;
width: 957px;
background-image: url(images/nav_bg.gif);
background-repeat: repeat;
}
.ArnNavSupport {
float: left;
height: 20px;
width: 120px;
background-image: url(images/nav_support.gif);
background-repeat: no-repeat;
}

.ArnNavContact {
float: left;
height: 20px;
width: 139px;
background-image: url(images/nav_contact.gif);
background-repeat: no-repeat;
}
.ArnNavFeedback {
float: left;
height: 20px;
width: 126px;
background-image: url(images/nav_feedback.gif);
background-repeat: no-repeat;
}
.ArnNavLowRate {
float: left;
height: 20px;
width: 208px;
background-image: url(images/nav_lowrate.gif);
background-repeat: no-repeat;
}
.ArnNavPrivacy {
float: left;
height: 20px;
width: 205px;
background-image: url(images/nav_privacy.gif);
background-repeat: no-repeat;
}
.ArnFooter {
height: 64px;
width: 967px;
background-image:url(images/_footer.jpg);
background-repeat: no-repeat;
margin: 0 auto;
}
.ArnCitiesNearbyContainer select {
width: 166px;

}

.ArnRating1Star {
width:67px;
height: 14px;
position:absolute;
left: 370px;
top: 4px;
text-align: right;
background-image: url(images/1_stars.gif);
overflow: hidden;
}
.ArnRating2Stars {
width:67px;
height: 14px;
position:absolute;
left: 370px;
top: 4px;
text-align: right;
background-image: url(images/2_stars.gif);
overflow: hidden;
}
.ArnRating3Stars {
width:67px;
height: 14px;
position:absolute;
left: 370px;
top: 4px;
text-align: right;
background-image: url(images/3_stars.gif);
overflow: hidden;
}
.ArnRating4Stars {
width:67px;
height: 14px;
position:absolute;
left: 370px;
top: 4px;
text-align: right;
background-image: url(images/4_stars.gif);
overflow: hidden;
}
.ArnRating5Stars {
width:67px;
height: 14px;
position:absolute;
left: 370px;
top: 4px;
text-align: right;
background-image: url(images/5_stars.gif);
overflow: hidden;
}
.ArnSearchContainerMainDiv { 
position: relative;
width: 965px;
margin:0 auto;
border-left: 1px solid #FC9C49;
border-right: 1px solid #FC9C49;
}
.ArnSupportLinks {

padding-left: 150px;
padding-right: 155px;
text-align: center;
margin: margin:0 auto !important;
}

/* THIS IS FOR THE RIGHT COLUMN */

.ArnRightExtraContainer {
width: 160px;
height: auto;
}
.ArnStarRating {
width: 160px;
height: 120px;
background-image: url(images/starrating.gif);
}
.ArnBanner {
width: 160px;
height: 600px;
}
.ArnTileOne {
width: 160px;
height: 80px;
background-image: ;

}
.ArnTileTwo {
width: 160px;
height: 300px;
background-image: ;

}
.ArnTileThree {
width: 160px;
height: 80px;
background-image: ;

}
.ArnTileFour {
width: 160px;
height: 80px;
background-image: ;

}
.ArnTileFive {
width: 160px;
height: 80px;
background-image: ;

}
.ArnRightBox {
width: 159px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #afbdd4;
border-left-color: #afbdd4;
background-color: #EEEEEE;
text-align: center;
}
.ArnRightContentBox {
width: 140px;
text-align: left;
margin-right: auto;
margin-left: auto;
padding-top: 5px;
padding-bottom: 5px;

}
.ArnRightTop {
width: 160px;
background-image: url(images/160top_color.gif);
background-repeat: no-repeat;
height: 7px; 
}
.ArnRightBottom {
width: 160px;
background-image: url(images/160bottom_color.gif);
background-repeat: no-repeat;
height: 7px; 
}
.ArnRightBoxWhite {
width: 159px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #afbdd4;
border-left-color: #afbdd4;
background-color: #FFF;
text-align: center;
}
.ArnRightContentBoxQuestion {
width: 140px;
text-align: left;
padding-bottom: 5px;
background-image: url(images/questions.gif);
background-repeat: no-repeat;
padding-left: 40px; 
}
.ArnRightTopWhite {
width: 160px;
background-image: url(images/160top_white.gif);
background-repeat: no-repeat;
height: 7px;
}
.ArnRightBottomWhite {
width: 160px;
background-image: url(images/160bottom_white.gif);
background-repeat: no-repeat;
height: 7px;
}
.ArnSupportTop {
height: 0px;
width: 965px;
display:none	;

border-left: 1px solid #FC9C49;
border-right: 1px solid #FC9C49;
}
.ArnSupportBottom { 
width: 965px;
border-left: 1px solid #FC9C49;
border-right: 1px solid #FC9C49;
} 

#theConfirmationContainer .submit {
height:42px;
width:259px;
font-weight: bold;
}
#theBookingPage {
	margin:0 auto;
}
.ArnReviewTab {display:none;}

.SearchPropertyIds .ArnHotelNameContainer { display: none; }
.SearchPropertyIds .ArnCitiesNearbyContainer { display: none; }
.SearchPropertyIds .ArnAmentitiesContainer { display: none; }
.SearchPropertyIds .ArnPropertyClassesContainer { display: none; }
.SearchPropertyIds .ArnPropertyTypesContainer { display: none; }
.SearchPropertyIds .ArnSlider { display: none; }
