@import url("featured_destinations.css");@import url("forms.css");@import url("navigation.css");@import url("page-titles.css");@import url("subtitles.css");@import url("dividers.css");@import url("containers.css");@import url("buttons.css");@import url("lightbox.css");@import url("grid.css");@import url("standalone.css");@import url("attractions.css");@import url("ie6.css");@import url("search.css");body {}img {	border:0;}table {	padding:0;	margin:0;	border-collapse:collapse;}h1 {	font-size:24px;	line-height:18px;	font-weight:normal;	color:#40362e;	margin:3px 0 0 2px;	background:url(../images/dotted-line-3.gif) repeat-x 0 100%;}h2 {	margin:10px 0 0;	font-size:24px;	font-weight:normal;}h3 {	margin:17px 0 0;	font-size:16px;	color:#333;}.bold {	font-weight: bold;}.normal {	font-weight:normal;}.Arial {	font-family: Arial, Helvetica, Geneva, sans-serif;}.red {	color: #900;}.white {	color: #FFF;}.black {	color: #000;}.no-wrap {	white-space: nowrap;}.nowrap-padding {	white-space: nowrap;	padding: 0 0 0 5px;	font-weight: bold;	text-align: right;}.wrap {	white-space: normal;}.hand {	cursor: pointer;	cursor: hand;}.nine {font-size: 9px; line-height: 11px;}.ten {font-size: 10px; line-height: 12px;}.eleven {font-size: 11px; line-height: 13px;}.twelve {font-size: 12px; line-height: 13px;}.thirteen {font-size: 13px; line-height: 14px;}.fourteen {font-size: 14px; line-height: 15px;}.fifteen {font-size: 15px; line-height: 16px;}.sixteen {font-size: 16px; line-height: 17px;}.seventeen {font-size: 17px; line-height: 18px;}.eighteen {font-size: 18px; line-height: 19px;}.twenty {font-size: 20px;}.9 {font-size: 9px;	line-height: 10px;}.10 {font-size: 10px;line-height: 12px;}.11 {font-size: 11px;}.12 {font-size: 12px;}.13 {font-size: 13px;}.14 {font-size: 14px;}.15 {font-size: 15px;}.16 {font-size: 16px;}.17 {font-size: 17px;}.18 {font-size: 18px;}.19 {font-size: 19px;}.20 {font-size: 20px;}.asterisk {	font-size: 18px;	font-weight: bold;	color: #6EAB23;}.asterisk-small {	font-size: 15px;	font-weight: bold;	color: #C00;}#checkbox {	font-size: 11px;}.compare-checkbox {	font-size: 11px;	width: 240px;	padding-right: 33px;}.abbreviation-help {	background-image: url(../images/help-24.png);	background-repeat: no-repeat;	background-position: left center;	margin-left: 12px;}.abbreviation-help a {	background-image: url(../images/help-24.png);	padding-left: 30px;	background-repeat: no-repeat;	background-position: left center;}.hotel-rating {	display: block;	clear: both;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 11px;	margin-bottom: 3px;}.hotel-rating-TD {	background-image: url(../images/1px-A7AEBC-vertical-divider.gif);	background-repeat: repeat-y;	background-position: left;}.contact-us-content {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;	padding-top: 15px;	width: 440px;	line-height: 17px;}.contact-us-right-TD {	width: 160px;	padding-right: 20px;}.payment-content-TD {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666;	padding-top: 1px;	width: 685px;}.payment-left-TD {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 180px;	color: #646464;	padding: 0 20px 0 0;}.city-search-content-TD {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;	padding-top: 0px;	width: 345px;	padding-right: 40px;	padding-bottom: 0px;	padding-left: 12px;	border-right-width: 5px;	border-left-width: 10px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #E4E0D3;	border-left-color: #E4E0D3;	margin: 0px;}.city-search-left-TD {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 180px;	color: #646464;	padding: 0 20px 0 0;}.generic-left-TD {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 200px;	color: #646464;	padding-top: 19;}.close {	display: block;	margin-bottom: 7px;}.contact-us-left-TD {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 200px;	padding-left: 50px;	background-image: url(../images/icons/warning-large-red.png);	background-repeat: no-repeat;	background-position: left 11px;	color: #646464;	padding-top: 15px;	line-height: 18px;}.hotel-description-title {	background-image: url(../images/1px-A7AEBC-horozontal-divider.gif);	background-repeat: repeat-x;	background-position: bottom;	font-size: 16px;	padding-top: 9px;	padding-bottom: 0px;	line-height: 14px;	text-align: left;}.hotel-rules-title {	background-image: url(../images/1px-A7AEBC-horozontal-divider.gif);	background-repeat: repeat-x;	background-position: bottom;	font-size: 16px;	padding-top: 9px;	padding-bottom: 0px;	line-height: 14px;	text-align: left;}.booking-dates-title {	background-image: url(../images/1px-A7AEBC-horozontal-divider.gif);	background-repeat: repeat-x;	background-position: bottom;	font-size: 16px;	padding-top: 9px;	padding-bottom: 0px;	line-height: 14px;	text-align: left;	margin-bottom: 0px;	display: block;}.booking-dates-title-payment {	font-size: 13px;	padding-top: 0px;	padding-bottom: 0px;	line-height: 14px;	text-align: right;	margin-bottom: 0px;	padding-right: 5px;	width: 80px;	clear: left;	font-weight: bold;}.payment-hotel-name {	font-size: 16px;	padding-bottom: 0px;	line-height: 14px;	text-align: left;	color: #3A0000;	display: block;	background-image: url(../images/icons/hotel-icon.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 31px;	height: 27px;	padding-top: 12px;}.payment-headers {	background-image: url(../images/1px-A7AEBC-horozontal-divider.gif);	background-repeat: repeat-x;	background-position: bottom;	font-size: 18px;	padding-top: 9px;	padding-bottom: 0px;	line-height: 16px;	text-align: left;}#ltrTitle {	background-image: url(../images/1px-A7AEBC-horozontal-divider.gif);	background-repeat: repeat-x;	background-position: bottom;	font-size: 16px;	padding-top: 9px;	padding-bottom: 0px;	line-height: 14px;}.comparison-TD {	font-size: 12px;	line-height: 15px;	padding: 7px;	width: 211px;}#comparison-table-wrapper {	border: 3px solid #E5E1D8;	padding: 7px;	width: 197px;}.textNormalRed {	color: #930;}.small-info-icon {	background-image: url(../images/icons/small-info-icon.png);	background-repeat: no-repeat;	background-position: left center;	padding-left: 14px;	white-space: nowrap;}.contact a {	text-indent: -9999px;}.left {	text-align: left;}.left TD, p {	text-align: left;}.center {	text-align: center;}.right {	text-align: right;}#booking-dates {	clear: both;	margin-top: 18px;}#hotel-name {	clear: right;	margin-bottom: 8px;}#hotel-name .hotel-namer {	background-image: url(../images/1px-A7AEBC-horozontal-divider.gif);	background-repeat: repeat-x;	background-position: bottom;	font-size: 16px;	padding-top: 9px;	padding-bottom: 0px;	line-height: 14px;	text-align: left;	margin-bottom: 0px;	display: block;}#back-button {	padding-top: 20px;	padding-left: 50px;}#divwidth, #DivChain, #searchchain, #divwidthAirport, #divwidthCity{  width: auto !important;   z-index: 10000;   }#divwidth div, #DivChain div, #searchchain div, #divwidthAirport div, #divwidthCity div{width: auto !important;  z-index: 10001; }.list2, .list3, .list4 {border: 2px solid #999999;list-style-type: none;margin: 0px;text-align: left;font-size:12px;vertical-align:middle;color: #000000;cursor: pointer;white-space: nowrap;padding:2px 12px 4px 10px;min-width: 220px;	background: #FFFFFF url(../images/auto-fill-BG.gif) no-repeat right bottom;	visibility: hidden;}ul.list2 li, ul.list3 li, ul.list4 li {padding:2px 12px 2px 10px;}.listitem2, .listitem3, .listitem4 {padding:2px 12px 2px 10px;color: #000;}.hoverlistitem2, .hoverlistitem3, .hoverlistitem4 {padding:2px 5px 2px 17px;	background: #e5e1d8 url(../images/red-dotted-arrow.gif) no-repeat 3px center;	}#search-by-chain h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 12px;	font-weight: normal;	color: #000;	display: block;	margin-bottom: 7px;	margin-left: 45px;	background-image: url(../images/1px-A7AEBC-horozontal-divider.gif);	background-repeat: repeat-x;	background-position: bottom;}.destination-left-dotted-lines {	background-image: url(../images/1px-A7AEBC-vertical-divider.gif);	background-repeat: repeat-y;	background-position: left top;	padding-left: 7px;}.about-roomrate-right-TD {	width: 300px;	padding-left: 14px;	border-left-width: 10px;	border-left-style: solid;	border-left-color: #E4E0D3;}#the-right-hotel-at-the-right-price-title {	margin-bottom: 22px;}#about-roomrate-hotel-image {	display: block;	clear: right;	margin-bottom: 6px;}#hotel-photo-caption {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 10px;	line-height: 13px;	color: #999;	margin-left: 18px;	margin-bottom: 28px;}#about-roomrate {	width: 916px;	margin-left: 42px;}#about-roomrate h2 {	font-size:24px;	line-height:18px;	font-weight:normal;	color:#40362e;	margin:3px 0 0 2px;	background:url(../images/dotted-line-3.gif) repeat-x 0 100%;}#about-roomrate h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 21px;	font-weight: 100;	color: #666;	margin-bottom: 6px;}#about-roomrate-hotels p {	margin-top: 2px;	padding-top: 0px;	padding-bottom: 0px;}#about-roomrate-hotels {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #666;	background-image: url(../images/about-roomrate-hotels.png);	background-repeat: no-repeat;	background-position: left top;	margin-right: 35px;	padding-bottom: 0px;	padding-left: 120px;	height: 107px;}#about-roomrate-discount-hotel-rates {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #666;	background-image: url(../images/about-roomrate-discount.jpg);	background-repeat: no-repeat;	background-position: left center;	margin-right: 35px;	padding-bottom: 0px;	padding-left: 120px;}#about-roomrate-great-direct-hotel-rates {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #666;	background-image: url(../images/about-roomrate-great-rates.jpg);	background-repeat: no-repeat;	background-position: -15px center;	margin-right: 35px;	padding-bottom: 0px;	padding-left: 120px;}#about-roomrate-feathered-divider {	clear: both;	height: 20px;	width: 576px;	margin-top: 12px;	margin-bottom: 20px;	background-image: url(../images/about-roomrate-feathered-divider.gif);	background-repeat: no-repeat;	display: block;}.about-roomrate-right-TD h2 {}.about-roomrate-right-TD p {	font-size: 12px;	color: #333;	line-height: 16px;	padding-left: 20px;}#about-roomrate-right-TD-container h2 {	color: #333;	padding-left: 20px;}#about-roomrate-table-wrapper {	display: block;	margin-top: 2px;	margin-bottom: 28px;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #DDD9CD;	padding-bottom: 20px;}.rates-shown {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	padding-right: 12px;	width: 285px;	letter-spacing: -0.05em;	padding-bottom: 3px;	white-space: nowrap;}.rates-shown-2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	padding-right: 12px;	letter-spacing: -0.05em;	padding-bottom: 4px;	white-space: nowrap;}.update-dates {}.update-dates-link {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.modify-your-stay-dates {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: 100;	height: 29px;	vertical-align: middle;	padding-top: 7px;	text-align: center;	width: 260px;	border-right-width: 5px;	border-right-style: solid;	border-right-color: #CCC;	background-image: ;	background-image: url(../images/icons/change-dates-icon.png);	background-repeat: no-repeat;	background-position: left center;}.update-dates-table {	height: 39px;	margin-top: 6px;}.quick-search-table {	height: 39px;	margin-top: 6px;}.close-update-dates {	padding-top: 1px;	padding-right: 5px;	width: 60px;}#existing-customer {	font-size: 12px;	white-space: nowrap;	margin-right: 1px;	background-image: url(../images/icons/user_16x16.png);	background-repeat: no-repeat;	background-position: left;	padding-left: 20px;	width: 220px;}.view-map {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFF;}#view-map-DIV {	color: #666;	text-align: center;	display: block;	font-size: 11px;}#view-map-DIV-link a {	color: #666;	text-align: center;	display: block;	font-size: 11px;	padding: 6px 0 0 0;	margin-bottom: 3px;	clear: both;}.rate-not-available {	font-size: 13px;	font-weight: normal;}.weather {	margin-top: 45px;}.payment-checkbox {	font-size: 10px;	color: #900;	display: block;	clear: both;	margin-top: 10px;}.show {	background: url(../images/icons/search.png) no-repeat left center;	padding-left: 18px;	margin-left: 9px;	white-space: nowrap;}.currency-convert {	background: url(../images/icons/corrency-convertor-icon.gif) no-repeat left center;	padding-left: 18px;	margin-left: 9px;	white-space: nowrap;	text-indent: -99999px;}/* Multi Column List Items */#list_wrapper {}#list_wrapper ul{	width:568px;	margin-bottom:10px;	overflow:hidden;	border-top:0px solid #ccc;}#list_wrapper li{	line-height: 14px;	border-bottom:0px solid #ccc;	float:left;	display:inline;	list-style-type: square;	font-size: 12px;	margin-right: 15px;}#list_wrapper li a{}#double li  { width:45%;} /* 2 col */#triple li  { width:33.333%; } /* 3 col */#quad li    { width:25%; } /* 4 col */#six li     { width:16.666%; } /* 6 col *//* Multi Column List Items */.hotel-address-icon {	background-image: url(../images/icons/map.png);	background-repeat: no-repeat;	background-position: left 1px;	padding-left: 40px;	white-space: nowrap;}.check-in-out-icon {	background-image: url(../images/calendar.png);	background-repeat: no-repeat;	background-position: left 1px;	padding-left: 29px;	white-space: nowrap;}#number-of-amenities-DIV {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333;	display: block;	margin-bottom: 7px;}.amenity-choices {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333;	display: block;	margin-bottom: 7px;}.amenities-table {	margin-top: 10px;}.cancel {	background-image: url(../images/icons/warning-small-icon.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 24px;}#city-hotel-name {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #6A3025;	text-align: right;	vertical-align: middle;	display: block;	padding-top: 3px;	padding-bottom: 3px;	clear: both;}#city-hotel-name h1 {	font-size: 30px;	background-image: none;	line-height: 31px;}#attraction-hotel-name {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #6A3025;	text-align: center;	vertical-align: middle;	display: block;	padding-top: 3px;	padding-bottom: 3px;	clear: both;}#attraction-hotel-name h1 {	font-size: 24px;	background-image: none;}.attraction-image-border {	padding: 2px;	border: 1px solid #CCC;	margin-right: 17px;}.mapped-results-check-in-check-out {	display: block;	text-align: right;	font-size: 11px;	float: right;	padding-top: 3px;	padding-right: 0;	padding-bottom: 3px;	padding-left: 0;}.results-check-in-check-out {	padding: 3px 0;	display: block;	text-align: center;}.stay-dates {	font-size: 11px;}	.live-chat-TD {	width: 279px;	white-space: nowrap;	text-align: right;}.BBB-TD {	padding-right: 0px;	padding-left: 20px;}#BBB-seal {	display: block;	padding-top: 15px;	padding-bottom: 15px;}.25-Years {	clear: left;	height: 108px;	width: 115px;	display: block;}.BBB-Seal {	display: block;}.top-nav-TD {	background-image: url(../images/1px-CCC-horizontal-solid-divider.gif);	background-repeat: repeat-x;	background-position: 0px 10px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 26px;}#BBB-seal2 {	margin-top: 15px;	margin-bottom: 15px;}#pricing-table {	width: 100%;	}#newspaper-a{	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;	font-size: 11px;	width: 100%;	text-align: left;	border-collapse: collapse;	border: 1px solid #ccc;}#newspaper-a th{	padding: 3px 7px;	color: #000;	border-bottom: 1px solid #666;	font: bold 13px Arial, Helvetica, Geneva, sans-serif;}#newspaper-a td{	padding: 3px 7px;	color: #333;}#newspaper-a tbody tr:hover td{	color: #333;	background: #e5e1d8;}.ss-form {	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;	line-height: 16px;	font-size: 12px;}.post-form-iframe {	display: block;	height: 550px;	width: 550px;	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;	font-size: 12px;}.ss-form-entry {	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;	margin-top: 12px;}.errorbox-good {	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}.solid-horizontal-divider {	background-color: #E7E7E7;	display: block;	clear: both;	height: 5px;	margin-top: 5px;	margin-bottom: 15px;}#search-results-header p {	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;	font-size: 12px;	line-height: 18px;	color: #333;}#search-results-header .romance {	background-image: url(../images/romance.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-left: 160px;}#search-results-header .beach {	background-image: url(../images/Fort-Lauderdale-Beach-Hotels.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-left: 224px;}
