body {	background-image: url(images/shadowbg.gif);	background-repeat: repeat-y;	background-color: #EAEAE0;	text-align: left;	margin-top: 0px;		margin-left: 0px;	}.ArnPropThumb {	width:70px;	height: 70px;	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;}.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: 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: 72px;left: 448px;z-index: 200}.ArnProperty {	width: 585px;	position: relative;	margin-top: 10px;}	 .ArnContainer {background-color:#FFFFFF;border-left:4px solid #D9D9CE;border-right:4px solid #D9D9CE;border-top:4px solid #D9D9CE;height:95px;position:relative;width:585px;}.ArnContainerSelected {    width: 585px;    height: 95px;    background-color: #FFFFA0;}.ArnPropNumber {	font-weight: bold;	color: #FFF;	background-color: #224D9A;;	width: 14px;	padding-right: 1px;	padding-bottom: 1px;	text-align: center;	vertical-align: middle;	letter-spacing: -0.1px;	position: absolute;	left: 85px;	top: 7px;	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: 440px;	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: 85px;	top: 4px;}.ArnPropAddress {	width:270px;	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: 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: 440px;	top: 0px;}.ArnPriceCell {	text-align: center;	position: absolute;	width: 129px;	background-color: #FFF;	height: 68px;	top: 7px;	border: 4px solid #E6E3DB;	font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;	font-weight: bold;	color: #0000CC;	left: 0px;	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: 40px;	left: 4px;	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: 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: 585px;	height: 25px;	border-left:4px solid #D9D9CE;border-right:4px solid #D9D9CE;border-bottom:4px solid #D9D9CE;	padding: 0px;	margin: 0px 0px;	background-color: #FFF;}.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-left:4px solid #D9D9CE;border-right:4px solid #D9D9CE;border-bottom:4px solid #D9D9CE;}.ArnContentContainer a:link {	font-size: 1.3em;}.ArnContentGeneralInfo {	padding: 10px;	background-repeat: repeat-x;}.ArnContentButtonContainer {	width: 585px; 	height: 25px;	background-image: url(images/buttoncontainerbg.gif);	background-color:#EAEAE0;	background-repeat: repeat-x;	border-left:4px solid #D9D9CE;border-right:4px solid #D9D9CE;}.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: 3px;	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;}     .ArnHeader {	height: 95px;	width: 970px;	background-image: url(images/header.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 {	height: 64px;	width: 957px;}.ArnCitiesNearbyContainer select {	width: 166px;}.ArnRating1Star {	width:67px;	height: 14px;	position:absolute;	left: 350px;    top: 4px;	text-align: right;	background-image: url(images/1_stars.gif);	overflow: hidden;}	.ArnRating2Stars {	width:67px;	height: 14px;	position:absolute;	left: 350px;    top: 4px;	text-align: right;	background-image: url(images/2_stars.gif);	overflow: hidden;	}.ArnRating3Stars {	width:67px;	height: 14px;	position:absolute;	left: 350px;	top: 4px;	text-align: right;		background-image: url(images/3_stars.gif);		overflow: hidden;	}	.ArnRating4Stars {	width:67px;	height: 14px;	position:absolute;	left: 350px;	top: 4px;	text-align: right;		background-image: url(images/4_stars.gif);		overflow: hidden;	}	.ArnRating5Stars {	width:67px;	height: 14px;	position:absolute;	left: 350px;	top: 4px;	text-align: right;		background-image: url(images/5_stars.gif);		overflow: hidden;	}	.ArnSearchContainerMainDiv { 	position: relative;	width: 965px;}	.ArnSupportLinks {	margin: 65px 0px 15px 200px !important;	width: 660px;}	 /* THIS IS FOR THE RIGHT COLUMN */	.ArnRightExtraContainer {	width: 160px;	height: auto;	position: absolute;	left:810px;}	.ArnStarRating {	width: 160px;	margin-top:10px;	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 {	text-align: left; 	font-family: Arial, Helvetica, sans-serif;	font-size: .9em;	width: 571px;	margin: 10px 0 0 210px;}.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 { text-align: left; padding:20px; background-color: #FFF; margin-left: 0px; width: 760px !important;}.ArnChat {display:inline!important;}/*START SEARCH CSS*/.ArnSearchHeader {display: none;}.ArnVendorNumber {  display:none}.ArnPushPageContent table {  display:none}.ArnPushPageContent table tr td {    display:none}.ArnPushPage {    background-color:#000000;    opacity: .3;    filter: alpha(opacity=30);    position:absolute;    top:0px;    left:0px;    height:100%;    width:100%;    z-index:1000;}.ArnPushPageContent {	width: 136px;	height:128px;	position: absolute;	background-image: url(images/THROBBER.gif);	background-repeat: no-repeat;	z-index:1001;	top: 300px;	left: 440px;}.ArnGoCitySearch {	height: 35px;	width: 25px;	position: absolute;	left: 8px;	top: 36px;}.ArnGoCitySearch div {margin-top:12px; margin-left:3px;}.ArnGoAddressSearch {	height: 35px;	width: 51px;	position: absolute;	left: 33px;	top: 36px;}.ArnGoAddressSearch div {margin-top:12px; margin-left:3px;}.ArnGoLandmarkSearch {	height: 35px;	width: 64px;	position: absolute;	left: 82px;	top: 36px;}.ArnGoLandmarkSearch div {margin-top:12px; margin-left:3px;}.ArnGoAirportSearch {	height: 35px;	width: 41px;	position: absolute;	left: 137px;	top: 36px;}.ArnGoAirportSearch div {    margin-top:12px;    margin-left:3px;}.ArnQuadSearchContainer {	width: 170px;	margin-bottom: 10px;	margin-top: 28px;	margin-left: 5px;}.ArnQuadSearchContainer ArnPrimarySearchContainer submit{	background-color:#000;	margin-left: 40px;}.ArnSearchHolder {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: normal;    color: #000000;    width: 140px;    height: auto;    clear: both;    margin-bottom: 5px;}.ArnSearchCity {    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: normal;    color: #000000;    width: 150px;}.ArnSearchHolderBoth {    color: #333;    width: 145px;    clear: both;	letter-spacing: 0.1em;    margin-bottom: 9px;}.ArnSearchHolderBoth td{  padding-left: 5px;}.ArnSearchHolderButton {    width: 186px;    height: 35px;    padding-top: 5px;    padding-left: 5px;    margin-left: 5px;    border: thin solid #333;}.ArnSearchHolderButtonPad {    width: 100px;    height: 35px;    padding-top: 12px;}.ArnSlider {    background-image: url(images/resultsperpagebg.gif);    height: 38px;    width: 186px;}#batchSizeSelect {    margin-left:5px;    margin-top: 45px;}#batchSize {	margin-left:5px;	clear: both;	color: #333333;}.ArnSearchField {}.ArnSearchField select {    width: 165px;}.ArnIndividualSearchContainer {    width: 145px;;	margin-bottom: 5px;	margin-left: 5px;	color: #333;}.ArnHotelNameContainer{	}.ArnIndividualSearchContainer a{	}.ArnAdvancedSearchImg {    width: 186px;    height: 27px;   	background-image: url(images/header_filtersearch.gif);    margin-top: 0px;    margin-bottom: 10px;}.ArnSearchHotelsImg {    width: 186px;    height: 27px;    background-image: url(images/header_searchhotels.gif);}.ArnLeftSearchContainer {	width: 186px;	height: auto;	padding-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;}.ArnRightListContainer {     height: auto;     padding-left: 10px;}.ArnSearchContainerMainTable {	width: 965px;	text-align: left;}.ArnRateList {    width: 100%;    border-top: 1px solid #AFBDD4;    font-family: Arial, Helvetica, sans-serif;    font-size: 8pt;    font-weight: normal;    color: #000000;    line-height: 12pt;}.ArnRateList tbody tr td{padding: 3px;}.ArnRateList tbody tr td tr td{padding: 6px;}.ArnBookRate {    width: 124px;    padding-top: 2px;    padding-right: 2px;    padding-left: 2px;    margin-top: auto;    margin-bottom: auto;}#theSearchBox {}.submit {	margin-left: 5px;	background-color: #ff9900;	height: 26px;	color: #FFF;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}.text {padding: 2px;width: 157px;color: #333;height: 13px;font-size: 8pt;}.ArnPages a {background-color: #FFF; border: 1px solid #AFBDD4 !important;}/*SUPPORT MSSG CSS*/	.ArnAvailability {background-color:#F4F3EF;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:8pt;height:39px;left:449px;padding:6px;position:absolute;text-align:center;top:37px;width:115px;z-index:100;}.ArnLimitedAvail {	position:absolute;	top:0px;	width:130px;	padding-top: 3px;	color: White;	Font-size: 0.9em;	height: 19px;	left: 0px;	text-align: center;	background-color: Crimson;}/* START CHECKOUT PAGE*/#theRateDescription {margin-bottom:0;width:100% !important;}fieldset legend {font-size:22px !important; font-weight:normal !important; padding:5px !important; font-family:Lucida Grande, Tahoma,Arial,sans-serif!important; color:#333333;}.WBGuestFormConfirmed {background-color:#E8FCEA; border:3px solid #57A022 !important;margin:0pt 0pt 5px !important;padding:5px 10px !important;}#theBookingPage {width: 960px !important; text-align: left;margin:10px auto !important;}#theStayPolicies {width: 95% !important; margin-left: 20px !important; height:100%; padding-left:0px; }#theStayPolicies ul {padding-left:10px;}#theStayPolicies ul li { padding-top:4px; margin-left: 0px;}#theConfirmationContainer { background-color:#E9F3D4 !important;border: 3px solid #57A022 !important;width:47%;}#theReservationFormContainer {width: 100%; margin-left: -3px;}#theHorsePowerStickers {margin-top:20px;}fieldset {background-color: #F8F8F8 !important; padding: 10px; margin-bottom:15px; border: 1px solid #77828f;}.ArnBox {background-color: #f8f8f8; border:1px solid #77828f !important;} .ArnRateList {border: 0; padding: 5px;}.ArnRateOdd th {background-color: #E3EAF3 !important; text-align: left; border-bottom:1px solid #77828f; width: 50%; padding:2px;}.ArnRateEven th {background-color: #F1F5FA; border-bottom: 1px solid #77828f;text-align: left; margin-left: -3px; padding:2px;}.ArnRateEven td {background-color: #F1F5FA; border-bottom: 1px solid #77828f;text-align: right; width: 50%;}.ArnRateCalendar {border:1px solid #CCCCCC;margin-top:8px;width:100%;}td .ArnNightlyRateCal {padding:2px;}.WBGuestFormConfirmed td {padding-right:10px; font-size: 14px;}#theConfirmationContainer .submit {background-image:url(images/confirmresbutton.gif);background-repeat:no-repeat;border:0 none;color:#FFFFFF;font-size:15px !important;height:42px;width:259px;font-weight:bold;}.PaymentPolicies { width:50%}#theStayPolicies {width:90%;}#theStayPolicies ul li {-x-system-font:none;background:transparent url(images/arrowblue.gif) no-repeat scroll 0 5px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 auto;padding:0 0 0 20px;text-decoration:none;width:85%;}.ArnSubPage, .ArnSubPage a:hover, .ArnSubPage a:link, .ArnSubPage a:visited,.ArnSubPage a:active {font-size:14px !important;}.ArnRateOdd {background-color: #e3eaf3}h4 {font-size:1.1em !important; font-family:Lucida Grande,Tahoma,Arial,sans-serif!important;}/* END CHECKOUT PAGE*/