body {	background-color: #fff;	text-align: left;	margin-top: 0px;	font-size: 8pt;	font-family: Arial, Helvetica, sans-serif;	background-image: url(images/shadowbg.gif);	background-repeat: repeat-y;	background-position: center;	color:#2D89B9;	}.ArnPropThumb {	width:70px;	height: 70px;	display: inline;	top: 22px;	left: 0px;	overflow: hidden;	position: absolute;	left:10px;}.ArnSortContainer {	width: 605px;	height: 21px;	margin: 0px;	padding: 0px;	position: relative;}.ArnPagerContainer {height:50px !important;width:420px !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: 605px;}.ArnSortBy {    width:60px;    font-family: Arial, Helvetica, sans-serif;    color: #999;	position: absolute;	left: 390px;}.ArnSortBy div { margin-top:4px; margin-left:13px;}.ArnSortByName {	width: 51px;	height: 21px;	margin: 0px;	text-align: center;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #E2E2E2;	border-left-color: #E2E2E2;	position: absolute;	left: 510px;}.ArnSortByName div { margin-top:3px; margin-left:3px;}.ArnSortByClass {    width: 65px;    margin: 0px;    height: 21px;    padding-top: 0px;    text-align: center;    padding-right: 0px;    padding-bottom: 0px;    padding-left: 0px;    vertical-align: middle;    position: absolute;	left: 555px;}   .ArnSortByClass div { margin-top:3px; margin-left:3px;}.ArnSortByType {    width: 52px;    margin: 0px;    height: 21px;    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: 450px;}     .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: 420px;	position: relative;}	 .ArnContainer {	width: 605px;	height: 125px;	background-color: #FFFFFF;	position: relative;	border: 1px solid #A7C3F2;	margin-bottom: 5px;}.ArnContainerSelected {    width: 575px;    height: 95px;    background-color: #FFFFA0;}.ArnPropNumber {	font-weight: bold;	color: #FFF;	background-color: #3B94C5;	width: 15px;	text-align: center;	position: absolute;	left: 0px;	top: 0px;	padding: 1px;}.ArnPropPopularity {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	width: 130px;	position: absolute;	top: 53px;	height: 20px;	left: 95px;	display:block;	font-size:1.2em;}.ArnPropPopularity label{	font-size: 1.0em;	font-weight: normal;	width: 130px;	padding-right: 2px;	}.ArnPropName {	width: 400px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;	font-weight: bold;	color: #000000;	height: 95px;	position: absolute;	left: 35px;	top: 2px;}.ArnPropAddress {	width:235px;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.9em;	color: #2D89B9;	overflow: hidden;	position: absolute;	left:60px;	font-weight: normal;	height: 14px;	top: 19px;}.ArnPropDescription {	width:200px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #000000;	position: absolute;	left: 60px;	top:67px;}.ArnPropClass {		width:65px;	font-size: .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:200px;	font-size: 1.2em;	height: 20px;	height: 20px;	position: absolute;	left: 95px;	top: 37px;	font-family: Arial, Helvetica, sans-serif;}.ArnRateCell {	width: 150px;	text-align: center;	position: absolute;	left: 445px;	top: 25px;}.ArnPriceCell {	border:1px solid #A7C3F2;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;height:80px;position:absolute;top:3px;width:150px;}.ArnSample {}.ArnRateButton {	width: 150px;	height: 35px;	position: absolute;	top: 30px;}.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: 122px;	height: 22px;	background-image: url(images/lowrateguarantee.gif);	position: absolute;	top: 69px;	left: 448px;}.ArnAmenitiesContainer {    width: 0%;    height: 25px;    float: right;    background-repeat: no-repeat;    background-position: right;	position: absoulte;	top:50px}.ArnBottomContainer {	width: 430px;}.ArnIconContainer {    height: 20px;	position: absolute;	top:95px;	left: 0px;	left:10px;}	.ArnMildText {	width: 240px;	}.ArnContentContainer {	width: 420px;	background:#fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	line-height: 150%;	font-weight: normal;	color: #000000;}.ArnContentContainer a:link {	font-size: 1.3em;}.ArnContentGeneralInfo {	padding: 10px;	background-image: url(images/contentbg.gif);	background-repeat: repeat-x;	border-left: 1px solid #A7C3F2;	border-bottom: 1px solid #A7C3F2;	border-right: 1px solid #A7C3F2;	width: 585px;}.ArnContentButtonContainer {	width: 607px; 	height: 25px;	background-color: #F6FBFF;}.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: 70px;	background-color: #FFF;	border-top: 1px solid #ABB0BA;	border-right: 1px solid #ABB0BA;	border-left: 1px solid #ABB0BA;	margin-top: 4px;}.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: 55px;	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-top: 5px;	padding-bottom: 5px;}div#batchSize {    font-family:Verdana;    font-size: 8pt;    font-weight: 500;    padding-top: 5px;}div#Pager {font-family:Verdana;}.ArnToggleMap div {	margin-top: 3px;}.ArnToggleMap {	width:117px;	margin: 0px;	height: 21px;    border-right:1px solid #E2E2E2;	position: absolute;}     .ArnHeader {	height: 130px;	width: 799px;	Margin: 0px auto;}.ArnNavBar {}.ArnNavSupport {}.ArnNavContact {}.ArnNavFeedback {}.ArnNavLowRate {}.ArnNavPrivacy {}.ArnFooter {	height:20px;    margin:0 auto;    width:800px;}.ArnCitiesNearbyContainer select {	width: 166px;}.ArnRating1Star {	width:67px;	height: 14px;	position:absolute;	left: 480px;    top:5px;	text-align: right;	background-image: url(images/1_stars.gif);	overflow: hidden;}	.ArnRating2Stars {	width:67px;	height: 14px;	position:absolute;	left: 480px;    top:5px;	text-align: right;	background-image: url(images/2_stars.gif);	overflow: hidden;	}.ArnRating3Stars {	width:67px;	height: 14px;	position:absolute;	left: 480px;	top:5px;	text-align: right;		background-image: url(images/3_stars.gif);		overflow: hidden;	}	.ArnRating4Stars {	width:67px;	height: 14px;	position:absolute;	left: 480px;	top:5px;	text-align: right;		background-image: url(images/4_stars.gif);		overflow: hidden;	}	.ArnRating5Stars {	width:67px;	height: 14px;	position:absolute;	left: 480px;	top:5px;	text-align: right;		background-image: url(images/5_stars.gif);		overflow: hidden;	}	.ArnSearchContainerMainDiv {	position: relative;	width: 800px;	Margin: 0px auto;}	.ArnSupportLinks {	margin: 70px auto !important;	width: 970px !important;	text-align: center;}	 /* THIS IS FOR THE RIGHT COLUMN */	.ArnRightExtraContainer {	width: 160px;	height: 100%;	position: absolute;	top:10px;	left:630px;	padding-left: 10px;	border-left: 1px solid #E2E2E2;	visibility:hidden;}	.ArnStarRating {	width: 160px;	height: 120px;	background-image: url(images/starrating.gif);}	.ArnBanner {	width: 160px;	height: 600px;	background-image: url(images/sidead.gif);	}	.ArnTileOne {	width: 160px;	height: 300px;	background-image: url(images/160x300ad.gif);}	.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;}/* These style support all the new subpages of v6 in the support links at the bottom of the site for all sites */.errors { background-color:#FCECEC; border:3px solid red; font-size:12px; margin:0pt 0pt 25px; padding:4px 10px 10px; }.errors li {list-style-type: none; }.messages {background-color:#E8FCEA; border:3px solid #57A022; font-size:12px; margin:0pt 0pt 25px; padding:6px 10px 10px;}	.messages li {list-style-type: none; }.ArnSubPage {	text-align: left; 	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em !important;	width:650px;	margin: 10px auto;}.ArnSubPage a:hover, .ArnSubPage a:link, .ArnSubPage a:visited, .ArnSubPage a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;}.ArnSubPage h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.4em;}.ArnSubPage textarea {	width: 500px; height: 200px;}.WBFaq h1 {}.ArnPrivaryPolicy h1 {}.ArnTermsConditions h1 {}#theBookingPage { text-align: left; padding:20px; background-color: #FFF; margin: 0px auto !important; width: 745px !important; font-size: 10pt !important;}.ArnSubHeaderText {	height: 75px;	width: 970px;	margin: 0px auto;	padding: 0px 0px 0px 6px;	background-image: url(images/subheaderbg.gif);	background-repeat: repeat-y;} .ArnLandingPageText {	height: 24px;	padding:5px 0 5px 5px;    width:795px;	margin: 0 autopx;	font-size: 1.2em;	background-color: #fef5c1;}.ArnPropDescription a{	font-size: 10pt;}.ArnPropDescription a:hover{	font-size: 10pt;}.ArnBox .submit {		background-image:url(images/searchbuttonlarge_bg.gif);	margin-top: 10px;	border:0px;	height: 30px;	color: #FFF;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	width: 150px;	font-size:1.0em;}.ArnPropNameLink:hover, .ArnPropNameLink:link, .ArnPropNameLink:active, .ArnPropNameLink:visited {color:#2D89B9;}.WBResendOrCancelFormActions .submit {background-color:#edf3fd;background-image:none;cursor:pointer;width:auto;}