body {    background-image: url(images/shadowbg.gif);    background-repeat: repeat-y;}.ArnSortContainer {    width: 98%;    height: 24px;    border-bottom: 1px solid #6D8ABF;    margin: 0px;    padding: 0px;}.ArnPagerContainer {height:26px;width:98%;}.ArnPager {    float:right;    width:39%;    text-align: right;}.ArnPagerResults {    float:left;    width:49%;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: 400;    color: #000000;}.ArnNightlyRate {    font-weight:bold;}.ArnPropertyMap {     border-right: 1px solid #6D8ABF;     border-bottom: 1px solid #6D8ABF;     border-left: 1px solid #6D8ABF;     width: 753px;}.ArnSortBy {	width:68px;	float: right;	height: 24px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #000000;	background-repeat: no-repeat;	padding-top: 0px;	padding-left: 8px;	padding-right: 0px;	padding-bottom: 0px;	vertical-align: top;}.ArnSortBy div { margin-top:6px; margin-left:2px;}.ArnSortByName {    width: 57px;    float: right;    height: 24px;    background-image: url(images/tabbutton_left.gif);    background-repeat: no-repeat;    margin: 0px;    text-align: center;}.ArnSortByName div { margin-top:6px; margin-left:12px;}.ArnSortByClass {    width: 57px;    float: right;    margin: 0px;    height: 24px;    background-image: url(images/tabbutton_center.gif);    padding-top: 0px;    background-repeat: no-repeat;    text-align: center;    padding-right: 0px;    padding-bottom: 0px;    padding-left: 0px;    vertical-align: middle;}   .ArnSortByClass div { margin-top:6px; margin-left:10px;}.ArnSortByType {    width: 62px;    float: right;    margin: 0px;    height: 24px;    background-image: url(images/tabbutton_right.gif);    padding-top: 0px;    background-repeat: no-repeat;    text-align: center;    padding-right: 0px;    padding-bottom: 0px;    padding-left: 0px;    vertical-align: middle;}     .ArnSortByType div { margin-top:6px; margin-left:10px;}.ArnContainer {    width: 98%;    height: 80px;    border-top: 1px solid #6D8ABF;    border-right: 1px solid #6D8ABF;    border-left: 1px solid #6D8ABF;    background-color: #FFFFFF;}.ArnContainerSelected {    width: 98%;    height: 80px;    border-top: 1px solid #6D8ABF;    border-right: 1px solid #6D8ABF;    border-left: 1px solid #6D8ABF;    background-color: #FFFFA0;}.ArnPropNumber {    font-family: Arial, Helvetica, sans-serif;    font-size: 10pt;    font-weight: bold;    color: #000;    width:4%;    float: left;    margin: 0px;    height: 65px;    padding: 3px;}.ArnPropName {    width:50%;    font-family: Arial, Helvetica, sans-serif;    font-size: 11pt;    font-weight: bold;    color: #000000;    float: left;    padding-left: 5px;    margin: 0px;    height: 70px;    padding-top: 3px;}.ArnPropAddress {    width:100%;    font-family: Arial, Helvetica, sans-serif;    font-size: 9pt;    color: #000000;    vertical-align: top;    line-height: 18px;    font-weight: normal;    padding-bottom: 5px;}.ArnPropDescription {    width:100%;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 8pt;    color: #000000;    vertical-align: top;    line-height: 14px;    font-weight: normal;}.ArnPropClass {    width:8%;    font-family: Arial, Helvetica, sans-serif;    font-size: 9pt;    font-weight: normal;    color: #000000;    vertical-align: top;    float: left;    padding-left: 2px;    height: 65px;    padding-top: 3px;}.ArnPropType {    width:10%;    font-family: Arial, Helvetica, sans-serif;    font-size: 9pt;    font-weight: normal;    color: #000000;    vertical-align: top;    float: left;    padding-left: 2px;    height: 65px;    padding-top: 3px;}.ArnRateCell {    vertical-align: top;    float: right;    width: 21%;    text-align: center;    height: 80px;    background-color: #3399FF;}.ArnPriceCell {    font-family: Arial, Helvetica, sans-serif;    font-size: 12pt;    font-weight: bold;    color: #000;    text-align: center;    float: right;    width: 100%;    height: 25px;    vertical-align: middle;    background-color: #D2E8FF;    padding-top: 5px;}.ArnSample {    text-align: right;    float: right;    width: 82px;    padding-right: 10px;    padding-bottom: 4px;}.ArnRateButton {    margin-top:15px;    float: right;    width: 100%;    height: 35px;}  .ArnShowRatesLink:link {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:Bold;  font-size:10pt;  color: white;  text-transform:uppercase;  text-weight:bold;}  .ArnShowRatesLink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:Bold;  font-size:10pt;  color: white;  text-transform:uppercase;  text-weight:bold;}  .ArnShowRatesLink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:Bold;  font-size:10pt;  color: white;  text-transform:uppercase;  text-weight:bold; }  .ArnShowRatesLink:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight:Bold;  font-size:10pt;  color: white;  text-transform:uppercase;  text-weight:bold;}.ArnProperty .ArnAmenitiesContainer {
background-image: url(images/lowrateguaranteesmall.gif);
width: 122px;
height: 22px;
top: 72px;
left: 448px;
z-index: 200
}.ArnAmenitiesContainerBestRate {    width: 35%;    height: 25px;    float: right;    background-image: url(images/lowrateguarantee.gif);    background-repeat: no-repeat;    background-position: right;}.ArnAmenitiesContainer {    width: 35%;    height: 25px;    float: right;    background-repeat: no-repeat;    background-position: right;}.ArnBottomContainer {    width: 98%;    height: 25px;    border: 1px solid #6D8ABF;    padding: 0px;    margin: 0px;    background-image: url(images/greybottombar_bg.gif);    }.ArnReview {    width: 50%;    height: 25px;    float: left;    background-image: url(images/horizontalUserReviewYes.gif);    background-repeat: no-repeat;}.ArnReviewNone {    width: 50%;    height: 25px;    float: left;    background-image: url(images/horizontalUserReviewNo.gif);    background-repeat: no-repeat;}.ArnIconContainer {    float: left;    height: 25px;    width: 63%;}.ArnContentContainer {     width: 753px;     background:#fff;     border: 1px solid #AFBDD4;     font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 8pt;     line-height: 150%;     font-weight: normal;     color: #000000;}.ArnContentGeneralInfo {     width:95%;     padding: 10px;}.ArnContentButtonContainer {     width: 753px;     height: 25px;     background-image: url(images/buttonbg.gif);     border-right-width: 1px;     border-left-width: 1px;     border-right-style: solid;     border-left-style: solid;     border-right-color: #AFBDD4;     border-left-color: #AFBDD4;}.ArnContentButtonWide {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9pt;    font-weight: 900;    color: #000;    padding: 3px;    vertical-align: bottom;    text-align: center;    float: left;    cursor:hand;    cursor:pointer;    width: 110px;    background-color: #FFFFFF;    border-top: 1px solid #AFBDD4;    border-right: 1px solid #AFBDD4;    border-left: 1px solid #AFBDD4;    margin-top: 4px;    margin-left: 6px;}.ArnContentButtonNarrow {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9pt;    font-weight: 900;    color: #000;    padding: 3px;    vertical-align: bottom;    text-align: center;    float: left;    cursor:hand;    cursor:pointer;    width: 80px;    background-color: #FFFFFF;    border-top: 1px solid #AFBDD4;    border-right: 1px solid #AFBDD4;    border-left: 1px solid #AFBDD4;    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;}a:link {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: normal;    color: #0033CC;    text-decoration: underline;}a:visited {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: normal;    color: #993300;    text-decoration: underline;}a:hover {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: normal;    color: #6600CC;    text-decoration: underline;}a:active {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: normal;    color: #006666;}.r:link {    font-family: Arial, Helvetica, sans-serif;    font-size: 10pt;    font-weight: bold;}.r:visited {    font-family: Arial, Helvetica, sans-serif;    font-size: 10pt;    font-weight: bold;}.r:hover {    font-family: Arial, Helvetica, sans-serif;    font-size: 10pt;    font-weight: bold;}.r:active {    font-family: Arial, Helvetica, sans-serif;    font-size: 10pt;    font-weight: bold;}}.s:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #333333;}.s:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #333333;}.s:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #333333;	text-decoration: underline;}.s:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #333333;}div#batch {    font-family:Verdana;    font-size: 8pt;    font-weight: 600;    color: #000000;    padding-top: 5px;    padding-bottom: 5px;    width: 98%;}div#batchSize {    font-family:Verdana;    font-size: 8pt;    font-weight: 500;    color: #000000;    padding-top: 5px;}div#Pager {font-family:Verdana;}.ArnToggleMap div { margin: 6px; }.ArnToggleMap {    width:213px;    float: left;    margin: 0px;    height: 24px;    background-image: url(images/togglemapbg.gif);    background-repeat: no-repeat;    padding-top: 0px;    padding-left: 10px;    padding-right: 0px;    padding-bottom: 0px;    vertical-align: -10%;}.ArnHeader {    height: 115px;    width: 957px;    background-image: url(images/rtheader.gif);    background-repeat: no-repeat;}.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 {    float: left;    height: 80px;    width: 957px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 8px;    font-weight: normal;    color: #000000;}.ArnCitiesNearbyContainer select {	width: 175px;}.ArnTopLogo {	width: 960px;	clear: both;	background-image: url(images/toplogo.jpg);	height: 62px;	padding: 0px;	background-repeat: no-repeat;	margin: 0px;}.ArnNavTop {	width: 960px;	clear: both;	padding: 0px;	height: 41px;	background-image: url(images/buttonbg.gif);	background-repeat: repeat;	margin: 0px;}.ArnNavButtonHolder {	width: 140px;	padding: 0px;	background-image: url(images/buttonbg.gif);	background-repeat: repeat;	float: left;	height: 41px;}.ArnNavButtonLeftHolder {	width: 23px;	padding: 0px;	background-image: url(images/navleftside.gif);	background-repeat: no-repeat;	float: left;	height: 41px;}.ArnNavButtonBevelHolder {	width: 13px;	padding: 0px;	background-image: url(images/beveledline.gif);	background-repeat: repeat;	float: left;	height: 41px;}.ArnNavButtonRightHolder {	width: 23px;	padding: 0px;	background-image: url(images/navrightside.gif);	background-repeat: no-repeat;	float: right;	height: 41px;}.ArnNavButtonWeatherHolder {	width: 89px;	padding: 0px;	float: right;	height: 41px;	background-image: url(images/getweather.gif);}.ArnNavLinkHolder {	width: 130px;	height: 30px;	text-align: center;	padding-top: 12px;}