body {    background-image: url(images/shadowbg.gif);    background-repeat: repeat-y;	background-position:center top;    background-color: #FFF;    text-align: left;    margin-top: 0px;    margin-left: 0px;	color: #606060;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    letter-spacing: 0.03em;    line-height: 20px;    }.ArnPropThumb {    width:113px;    height: 113px;    display: inline;    top: 5px;    left: 5px;    overflow: hidden;    position: absolute;}.ArnSortContainer {    width: 586px;    height: 21px;    margin: 0px;    padding: 0px;    position: relative;}.ArnPagerContainer {height:50px !important;width:575px !important;  font-size: 1.1em !important;margin-bottom: 0;margin-top: 20px;}.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-style: normal;	width:250px;}.ArnPropertyMap {     border-right: 1px solid #AFBDD4;     border-bottom: 1px solid #AFBDD4;     border-left: 1px solid #AFBDD4;     width: 593px;}.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;    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;    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: 528px;}   .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: 405px;}     .ArnSortByType div { margin-top:3px; margin-left:3px;}.ArnProperty .ArnAmenitiesContainer {background-image: url(images/lowrateguaranteesmall.gif);width: 122px;height: 22px;position: absolute;top: 100px;left: 448px;z-index: 200}.ArnProperty {    width: 575px;    position: relative;    margin-top: 15px;}     .ArnContainer {    width: 636px;    height: 125px;    background-color: #FFFFFF;    position: relative;    border-top: 1px solid #bec2c5;    border-right: 1px solid #bec2c5;    border-left: 1px solid #bec2c5;}.ArnContainerSelected {	width: 636px;    height: 125px;    background-color: #FFFFA0;}.ArnPropNumber {    font-weight: bold;    color: #FFF;    background-color: #FF9933;    width: 14px;	height:16px;    padding-right: 1px;    padding-bottom: 1px;    text-align: center;    vertical-align: middle;    letter-spacing: -0.1px;    position: absolute;    left: 124px;    top: 4px;    font-size: 0.9em;}.ArnPropPopularity {    font-family: Arial, Helvetica, sans-serif;    font-weight: bold;    width: 130px;    padding-top: 5px;    position: absolute;    top: 87px;    font-size: 1.2em;    height: 20px;    background-color: #e6e3db;    left: 430px;    text-align: right;    padding-right: 7px;    display:block;}.ArnPropPopularity label{    font-size: 0.8em;    font-weight: normal;    width: 130px;    padding-right: 2px;    }.ArnPropName {    width: 260px;    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    font-size: 11pt;    font-weight: bold;    color: #000000;    height: 95px;    text-indent: 15pt;    position: absolute;    left: 126px;    top: 4px;}.ArnPropAddress {    width:350px;    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: visible;    height: 14px;        line-height: 1.2em;}.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;    height: 20px;    position: absolute;    left: 350px;    top: 30px;    text-align: right;    font-family: Arial, Helvetica, sans-serif;}.ArnRateCell {    float: right;    width: 130px;    text-align: center;    position: absolute;    left: 430px;    top: 0px;}.ArnPriceCell {    text-align: center;    position: absolute;    width: 130px;    background-color: #FFF;    height: 90px;    top: 7px;    border: 4px solid #E6E3DB;    font-family: Arial, Helvetica, sans-serif;    font-size: 11pt;    font-weight: bold;    color: #0000CC;    left: 61px;    padding-top: 6px;}.ArnSample {    text-align: right;    float: right;    width: 82px;    padding-right: 10px;    padding-bottom: 4px;}.ArnRateButton {    width: 100%;    height: 35px;    position: absolute;    top: 65px !important;    left: 66px;    text-align: center;	outline:0;}.IE .ArnRateButton {	background-image: url("images/selectbtn.png");    width: 90px;    height: 40px;	top: 60px !important;	left:85px;	outline:0;}.ArnShowRatesLink:link {  	background-image: url("images/selectbtn.png");    color: transparent;    font-size: 0;    padding: 20px 45px 20px 41px;	outline:0;}.IE .ArnShowRatesLink:link {	color:transparent;	background-image:none;    padding: 40px 80px;	outline:0;}.IE .ArnShowRatesLink:active,.IE .ArnShowRatesLink:visited,.IE .ArnShowRatesLink:hover {	color:transparent;	font-size:0;	outline:0;}.WK .ArnShowRatesLink:link {    padding: 20px 45px 20px 45px;}.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;}.ArnBottomContainer {    width: 636px;    height: 33px;    border: 1px solid #bec2c5;    padding: 0px;    margin: 0;    background-color: #FFF;}.ArnIconContainer {    float: left;    height: 25px;}    .ArnMildText {    width: 240px;    }.ArnContentContainer {    width: 636px;    background:#fff;    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    line-height: 150%;    font-weight: normal;    color: #000000;    border-right: 1px solid #BEC2C5;    border-bottom: 1px solid #BEC2C5;    border-left: 1px solid #BEC2C5;}.ArnContentContainer a:link {    font-size: 1.3em;}.ArnContentGeneralInfo {    padding: 10px;}.ArnContentButtonContainer {    width: 636px;     height: 25px;    background-image: url(images/buttoncontainerbg.gif);    background-color: #f4f5f5;    background-repeat: repeat-x;    border-right: solid 1px #BEC2C5;    border-left: solid 1px #BEC2C5;}.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-top: 5px;    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: 0;    margin-left: 12px;}.ArnToggleMap {    width:135px;    margin: 0px;    height: 21px;    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;} .IE .ArnToggleMap {    margin: 10px 0 0;}    .ArnHeader {	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;	font-size:15px;	margin:0 auto;    height: 83px;    width: 960px;}.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 {	margin:0 auto;    height: 64px;    width: 960px;}.ArnCitiesNearbyContainer select {    width: 166px;}.ArnRating1Star {    width:67px;    height: 14px;    position:absolute;    left: 407px;    top: 4px;    text-align: right;    background-image: url(images/1_stars.gif);    overflow: hidden;}    .ArnRating2Stars {    width:67px;    height: 14px;    position:absolute;    left: 407px;    top: 4px;    text-align: right;    background-image: url(images/2_stars.gif);    overflow: hidden;    }.ArnRating3Stars {    width:67px;    height: 14px;    position:absolute;    left: 407px;    top: 4px;    text-align: right;        background-image: url(images/3_stars.gif);        overflow: hidden;    }    .ArnRating4Stars {    width:67px;    height: 14px;    position:absolute;    left: 407px;    top: 4px;    text-align: right;        background-image: url(images/4_stars.gif);        overflow: hidden;    }    .ArnRating5Stars {    width:67px;    height: 14px;    position:absolute;    left: 407px;    top: 4px;    text-align: right;        background-image: url(images/5_stars.gif);        overflow: hidden;    }    .ArnSearchContainerMainDiv { 	xbackground-image: url(images/shadowbg.gif);    background-repeat: repeat-y;	background-position:center top;    background-color: #FFF;	border-top:45px solid #4DB1D2;	border-left:25px solid #4DB1D2;	border-right:25px solid #4DB1D2;    position: relative;    width: 910px;	margin:0 auto;}    .ArnSupportLinks {	text-align:0 auto;    margin: 0 auto !important;    width: 980px !important;	display:none;}     /* THIS IS FOR THE RIGHT COLUMN */    .ArnRightExtraContainer {    width: 160px;    height: auto;    position: absolute;    top:10px;    left:810px;	display:none;}    .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: 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;}/* 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 {    background-color: #FFF;	border-top:45px solid #4DB1D2;	border-left:25px solid #4DB1D2;	border-right:25px solid #4DB1D2;	text-align: left; 	padding:20px; 	background-color: #FFF; 	margin: 0 auto; 	width: 870px !important;}.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;}#theBookingPage { 	background-color: #FFF;	border-top:45px solid #4DB1D2;	border-left:25px solid #4DB1D2;	border-right:25px solid #4DB1D2;	text-align: left; 	padding:20px; 	background-color: #FFF; 	margin: 0 auto; 	width: 870px !important;}#theConfirmationContainer .submit {    height:42px;    width:259px;}#theConfirmationButton {	background-color:transparent;	background-image: url("images/green-confirm.png");	background-repeat: no-repeat;	border: medium none;	color: black;	height: 58px !important;	width: 261px !important;	font-size:14px;}/* Begin left position Date Prompt */#theDatePrompt {background-color: #FFFFFF;border: 10px solid #6671AF;width: 462px;height: 200px;position: relative;}#lightbox {margin: 0 auto;left:260px !important;}#theDatePrompt .SimpleSearch {background-image: none;height: 50px;padding: 5px;position: relative;top:50px;width: 450px;z-index: 1000;}#theDatePrompt .SimpleSearch .ArnCheckInDate {width: 90px !important;}#theDatePrompt .SimpleSearch .CheckIn {left: 40px;position: absolute;top: 9px;z-index: 1000;}#theDatePrompt .SimpleSearch .ArnNights {left: 175px;position: absolute;top: 9px;width: 50px;z-index: 1000;}#theDatePrompt .SimpleSearch .ArnRooms {left: 252px;position: absolute;top: 9px;width: 60px;z-index: 1000;}#theDatePrompt .SimpleSearch .CheckRates {left: 325px;position: absolute;top: -3px;z-index: 1000;}#theDatePrompt .SimpleSearch .submit {background-color: orange;background-image: url("images/searchbutton_orange.gif");background-position: 0 0;border: 0 none;color: #FFFFFF;font-family: Lucida Grande,Tahoma,Arial,Helvetica,sans-serif;font-weight: 700;height: 39px;margin-top: 13px;width: 120px;}#theDatePrompt .SimpleSearch .SearchActions {display: none;}#theDatePrompt .SimpleSearch .rowTwo {display:none;}.theDatePrompttext {color:#6671AF;font-family:arial;font-size:14px;margin:0 auto;position:relative;text-align:left;top:20px;width:435px;z-index:1000;}.theDatePrompttext h2 {font-size: 11pt;font-weight: bold;z-index: 1000;text-align:center;}.theDatePrompttext h3 {font-size: 13pt;font-weight: bold;z-index: 1000;}#theDatePrompt .yui-calcontainer.multi {padding: 0;width: 332px;z-index: 1000;}div#overlay {opacity: 0.2;}#theDatePrompt .SimpleSearch .CheckIn {left:6px;position:absolute;top:9px;z-index:1000;}#theDatePrompt .SimpleSearch .ArnNights {left:111px;top:9px;}#theDatePrompt .SimpleSearch .ArnRooms {left:168px;top:9px;}#theDatePrompt .SimpleSearch .ArnAdults {left:224px;top:9px;}#theDatePrompt .SimpleSearch .ArnChildren {left:288px;top:9px;}#theDatePrompt .SimpleSearch .CheckRates {left:357px;}#theDatePrompt .SimpleSearch .submit {width:90px;}/* End Date Prompt */@charset "UTF-8";/* CSS Document */body{background-color:#363f44; background-image:url(images/site-background.jpg); background-repeat:no-repeat; background-position:top center;}#wrapper{width:962px; margin:0 auto; background-image:url(images/main-content-bg.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#4db1d2;}#page{padding-bottom:3px;}#content{padding:10px 25px 0px 25px;}#footer {background-image:url(images/footer-bg.jpg); background-repeat:repeat-x; background-position:top; width:960px; height:53px; margin:-13px auto 0;}.IE #footer {margin:0 auto;}.footerTop {background-color:#4db1d2;background-image:url(images/footer-top.jpg); background-repeat:no-repeat; width:960px; height:80px; margin:0 auto;}#footer p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6e9baf; padding:15px 0px 0px 25px;}#footer a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6e9baf; text-decoration:underline;}.clear{display:block; clear:both; width:100%; height:1px;}#header{height:83px; width:960px; margin:0 auto; padding:0; background-image:url(images/header-bg.jpg); overflow:visible; z-index:999;}#logo{float: left;margin: 0 0 0 25px;position: relative;top: 19px;z-index: 9;}#logo a{display:block; width:223px; height:78px; border:0px; background-image:url(images/halpern-logo.gif); background-position:top left; background-repeat:no-repeat; text-decoration:none; outline:none;}#navigation {float:left; padding-top:40px; padding-left:30px;}#navigation ul{list-style:none; padding:0; margin:0;}#navigation ul li{float:left; display:block; padding:0; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}#navigation ul li a{padding:5px 15px 5px 15px;}#navigation ul li a:hover{background-color:#34687d;}#navigation ul li a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; text-decoration:none; outline:none; display:block;}#navigation ul li a:link{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:15px; color:#FFFFFF; text-decoration:none; outline:none; display:block;}#navigation ul li a.currentLoc{background-color:#379cca;}/* TERMS and POLICY Text */#legal{}#legal p{font-size:12px; line-height:14px;}#legal a.smallLink{font-size:12px; line-height:14px;}.ArnIndividualSearchContainer.ArnCitySearchContainer,.ArnAdults,.ArnChildren,#theSubmitButton,.ArnAdvancedSearchImg,.ArnCitiesNearbyContainer,.ArnPropertyTypesContainer,.ArnCurrenciesContainer,.ArnSlider,#batchSizeSelect,#batchSize,.ArnPropType,.detailsOrNearbyLabel,.reportProblemLink,.ArnRatesGroupLink,.ArnPagerResult {	display:none;}.ArnCheckInDate.text,.ArnCheckOutDate.text {	width:65px;}.ArnQuadSearchContainer.ArnPrimarySearchContainer .ArnIndividualSearchContainer {	float:left;	width:80px;}.ArnIndividualSearchContainer.ArnHotelNameContainer {	width:120px !important;}.ArnAmentitiesContainer {	margin:60px 0 0;}.IE .ArnAmentitiesContainer {	margin:1px 0 0;}.ArnIndividualSearchContainer.ArnPriceContainer {	margin-left: 10px;    margin-top: 61px;	display:none;}.IE .ArnIndividualSearchContainer.ArnPriceContainer {    margin-top: 0;}.ArnHotelNameContainer .text {	width:150px;}.V5StarsBox,.V4StarsBox,.V3StarsBox,.V2StarsBox,.V1StarBox {	color:transparent;	background-position: 20px 3px;    background-repeat: no-repeat;    font-size: 0;    height: 16px;    width: 90px;}.IE .V5StarsBox,.IE .V4StarsBox,.IE .V3StarsBox,.IE .V2StarsBox,.IE .V1StarBox {	background-position: 25px 5px;	height:18px;	width: 95px;}.V5StarsBox {	background-image:url("images/5_stars.gif");}.V4StarsBox {	background-image:url("images/4_stars.gif");}.V3StarsBox {	background-image:url("images/3_stars.gif");}.V2StarsBox {	background-image:url("images/2_stars.gif");}.V1StarBox {	background-image:url("images/1_stars.gif");}#theOtherSubmitButton {    background-image: url("images/searchbtn.png");    background-repeat: no-repeat;    border: medium none;    font-size: 0;    height: 40px;    margin: 10px 0 0 10px;    width: 91px;}.ArnPropNameLink:hover {	text-decoration:underline;}.PaymentPolicies {    width: 50%;}#roomHoldForm .submit {    background-image: url("images/blockbtn.png");    border: medium none;    color: transparent;    font-size: 0;    height: 40px;    width: 203px;}#theWBResendOrCancelForm h3,.ResendGuestVoucherEmailAction.submit {display:none;}.CancelReservationAction.submit {	background-image: url("images/cancelresbtn.png");    border: medium none;    color: transparent;    font-size: 0;    height: 40px;    width: 211px;}.ResendGuestReceiptEmailAction.submit {	background-image: url("images/resendreceiptbtn.png");    border: medium none;    color: transparent;    font-size: 0;    height: 40px;    width: 211px;}#theRoomsOnHold.ArnRoomsOnHold .return {	position:absolute;	top:380px;	display:none;}.reportProblemLink {	display:none;}#ArnAgentInfo {	color:#FFF;}.IE #theTeamNameAjax {    margin-top: -30px;}.SuccessList {    padding: 0 10px !important;}.ArnRateCalendar {    border: 1px solid #CCCCCC;    margin-top: 8px;}.rateRow.odd .ArnRateCalendar {    background-color: #FFFFFF;}.rateRow.odd .ArnRateCalendar td {    background-color: #F5F6F8;}.ArnRateList tbody tr td tr td {    background-color: #F5F6F8;}.WBResendOrCancelFormActions.FormActions {	background-color: #FFFFFF !important;    margin-top: -36px;    z-index: 9;	position:relative;}#theAgeGroupAjax {	margin-left:10px;}.IE #theRoomOneAjax {	margin-top:20px;}.IE .holdRoom, .IE .bookRoom {    display: block;    padding-top: 0;}.IE .holdRoom {	margin-top:-10px;}.IE .ArnNightlyRate {	margin-top:10px;}#theCityZipAjax1 .text {    margin-right: 5px;    width: 210px;}#theCityZipAjax1 input {width:190px !important;}#theCityZipAjax2 input {width:190px !important;}#theCityZipAjax3 input {width:190px !important;}#theCityZipAjax4 input {width:190px !important;}.ArnSupportBottom a:last-child {display:none;}#theGuestNameAjax1 a:last-child,#theGuestNameAjax2 a:last-child,#theGuestNameAjax3 a:last-child,#theGuestNameAjax4 a:last-child,#theGuestNameAjax5 a:last-child,#theGuestNameAjax6 a:last-child,#theReservationFormContainer p:last-child,.rvLinker,.voucherLink,.supportInfo,.distanceLabel {display:none;}#theGuestNameAjax1,#theGuestNameAjax2,#theGuestNameAjax3,#theGuestNameAjax4,#theGuestNameAjax5,#theGuestNameAjax6,#theGuestNameAjax7,#theGuestNameAjax8,#theGuestNameAjax9,#theGuestNameAjax10 {    height: 34px;    overflow: hidden;}.additionalRates,.ArnReviewTab,.originalPrice {display:none;}