/* Styles for FEATURES page */#city-header {	width: 1000px;	background-color: #FFF;	height: 122px;	display: block;	clear: both;	background-image: url(../images/top-BG_NO.gif);	background-repeat: repeat-x;	background-position: left top;}.finder {	background-image: url(../images/Finder.gif);	height: 23px;	width: 86px;	text-indent: -9999px;	overflow: hidden;	display: block;	margin-left: 9px;	margin-bottom: 2px;}#city-header-image {	width: 1000px;	padding-top: 1px;	padding-bottom: 1px;	border-top-width: 3px;	border-bottom-width: 3px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #331F0A;	border-bottom-color: #331F0A;	height: 160px;	background-color: #ECEDEB;}.city-header-image-TD {	width: 730px;}#city-header-image h2 {	text-indent: -9999px;	background-image: url(../images/city-header-NO-new.gif);	background-repeat: no-repeat;	height: 138px;	width: 270px;	margin: 0px;	padding: 0px;}#city-header-image h1 {	text-indent: -9999px;	background-image: url(../images/city-header-NO-new.gif);	background-repeat: no-repeat;	height: 141px;	width: 257px;	background-position: 0px 0px;	padding: 0px;	margin: 0px;}.city-finder-table {	margin-right: auto;	margin-left: auto;}.city-hotel-left-TD {	white-space: nowrap;}#popular-city-hotels-container {	width: 920px;	margin-top: 20px;	margin-right: auto;	margin-bottom: 30px;	margin-left: auto;}#popular-city-hotels-title {	background-image: url(../images/1px-A7AEBC-horozontal-divider.gif);	background-repeat: repeat-x;	background-position: bottom;	margin-bottom: 15px;	width: 920px;	margin-right: auto;	margin-left: auto;	}#popular-city-hotels-title h2 {	background-repeat: no-repeat;	background-position: 1px;	padding-top: 3px;	margin-bottom: 0px;	padding-bottom: 0px;	color: #6A3025;	text-transform: capitalize;	line-height: 18px;	margin-top: 3px;}#tabbed-search-container {	display: block;	width: 940px;	margin-top: 14px;	margin-right: auto;	margin-bottom: 17px;	margin-left: auto;}#city-search-result-DIV {	width: 920px;	margin-right: auto;	margin-left: auto;	margin-bottom: 20px;	padding-bottom: 15px;	border-bottom-width: 8px;	border-bottom-style: solid;	border-bottom-color: #E4E0D3;}#city-search-results-header {	margin-bottom: 20px;}.city-hotel-name {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #222222;	background-color: #DADEC4;	vertical-align: middle;	padding-left: 20px;}.city-one {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 35px;	background-color: #331f0a;	border-right-width: 5px;	border-right-style: solid;	border-right-color: #FFF;	text-align: center;	vertical-align: middle;	color: #FFF;}.city-hotels-average-rates-TD {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: #000;	text-align: right;	width: 180px;	vertical-align: middle;	font-weight: bold;}.average-rate-small {	font-size: 11px;	font-weight: normal;	padding-bottom: 6px;	display: inline-block;}.city-hotels-search-results-right-TD {	width: 250px;	padding: 0px 20px 0 18px;	border-left: 5px solid #e4e0d3;}.map-icon-TD, .YouTube-icon-TD {	width: 32px;	text-align: right;	padding-top: 10px;}#City-GoogleMap-frame, #City-YouTube-frame {	width: 183px;	padding: 2px;	border: 1px solid #999;	text-align: center;	vertical-align: middle;	margin-bottom: 15px;}.book-now-button {	background-image: url(../images/book-now-button-black.png);	text-indent: -9999px;	display: block;	height: 41px;	width: 138px;	overflow: hidden;}#more-photos-container {	display: block;	width: 160px;	margin-right: auto;	margin-left: 10px;	float: left;}#more-photos-container img {	border: solid 1px #CCC;}#more-photos-clearer {	clear: both;	height: 10px;}.more-photos-TD {	width: 23px;	padding-left: 3px;}.more-photos-small {	background-image: url(../images/icons/more-photos-icon.gif);	text-indent: -9999px;	height: 22px;	width: 23px;	overflow: hidden;	display: block;}#more-photos-container ul {	margin: 0px;	padding: 0px;}#more-photos-container li {	margin-right: 5px;	float: left;	padding: 0px;}.trip-advisor-TD {	font-size: 12px;	padding-top: 14px;}.trip-advisor-user-reviews {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #331F0A;	background-image: url(../images/icons/trip-advisor-icon.gif);	background-repeat: no-repeat;	padding-left: 32px;	padding-top: 2px;	padding-bottom: 2px;	display: block;	background-position: 3px 2px;	clear: both;	margin-bottom: 7px;}.trip-advisor-TD ul {	margin: 0px;	padding: 0px;}.trip-advisor-TD ul li {	font-size: 11px;	color: #0A507F;	padding-top: 0px;	padding-bottom: 3px;	padding-left: 9px;}.amenities-TD {	padding-top: 12px;}/* TABS */.tab-panel-tabs {	background-color: maroon;	color: #FFF;	font: 14px/15px Arial, Helvetica, Geneva, sans-serif;	border: 1px solid #c0c0c0;	border-bottom: none;}#city-description {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	width: 94%;	margin-top: 15px;	margin-right: auto;	margin-bottom: 18px;	margin-left: auto;}#city-description p {	font-size: 12px;}#city-attraction-list {	width: 98%;	margin-top: 1px;	margin-right: auto;	margin-bottom: 1px;	margin-left: auto;}.attractions-side-copy {	font-size: 12px;	width: 270px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 15px;}.attractions-side-copy td {}#city-attraction-list ul li {	font-size: 12px;	background-image: url(../images/bullet.gif);	background-repeat: no-repeat;	padding-left: 11px;	background-position: 0px 4px;}#modify-search-TEMP {	background-color: #ECEDEB;	text-align: center;}#CHAIN-search-TEMP {	background-color: #FFF;	text-align: center;}.city-header-right-TD {	background-color: #ECEDEB;	height: 160px;	font-size: 11px;	text-align: center;}
