﻿




* {
	margin: 0px;
	padding: 0px;
}
p {
	margin-bottom: 5px;
}
body {
	margin: 0px;
	max-width: 1000px;
	font-size: 9px;
	font-family: verdana, sans-serif;
}

.urBreakLongLines {
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

#hdUniversalNav {
	width: 780px;
	height: 25px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: inline;
}
#hdUniversalNavLinks {
	position: relative;
	float: right;
	display: inline;
}
#hdLanguageDropdown, #language, #language form, #language form select {
	position: relative;
	top: 0px;
}
#hdLanguageDropdown, #hdLanguageDropdown form, #language, #language form, #language form select {
	font-weight: bold;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#hdLanguageDropdown {
	margin: 0px 0px 0px 10px;
}
.changeLanguage{
	font-size: 9px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#hdLogo {
	width: 188px;
	height: 107px;
	float: left;
	position: absolute;
	top: 25px;
	left: 0px;
	text-align: center;
}
.logoUrl {
	font-family: Verdana;
	font-size: 10px;
}
#hdBrandHeader {
	position: absolute;
	top: 25px;
	left: 188px;
	width: 812px;
	height: 107px;
	float: left;
}
#hdOptionalHeader {
	position: absolute;
	top: 25px;
	left: 778px;
	width: 222px;
	height: 107px;
	float: left;
}
#hdMainNav {
	position: absolute;
	top: 132px;
	left: 188px;
	width: 594px;
}
#hdMainNav a{
	float: left;
}
#hdMainNavRightEnglish {
	position: absolute;
	top: 132px;
	left: 778px;
}
#hdMainNavLeftEnglish {
	position: absolute;
	top: 132px;
	left: 0px;
}
#hdMainNavLeft {
	position: absolute;
	top: 133px;
	left: 0px;
	width: 189px;
	height: 49px;
	background-image: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl.Par.0004.Image.gif);
	background-repeat: repeat;
}
#hdMainNavRight {
	position: absolute;
	top: 133px;
	left: 780px;
	width: 220px;
	height: 49px;
	background-image: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl.Par.0004.Image.gif) ;
	background-repeat: repeat;
}
#hdLeftNav {
	position: absolute;
	top: 184px;
	left: 0px;
	width: 186px;
}
#hdMainContent {
	position: absolute;
	top: 184px;
	left: 188px;
	width:  590px;
	z-index: 5;
}
#hdRightNav {
	position: absolute;
	top: 184px;
	left: 782px;
	width: 218px;
	z-index: 5;
}

#hdEventFacilitiesRFP {
	position: relative;
	top: 50px;
	left: 7px;
	float: left;
}

#hdRightNavHighlightsHeader, #hdRightNavAccoladesHeader, #hdRightNavPackageDealsHeader, #hdRightNavWeatherHeader, #hdRightNavFaqHeader {
	position: relative;
	left: 0px;
	top: 0px;
	height: 19px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0027.Image.gif) no-repeat top;
}
#hdRightNavPackages, #hdHotelHighlights {
	position: relative;
	top: 0px;
	padding-bottom: 8px;
}
#hdRightNavPackages h4{
	position: relative;
	top: 5px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}
#hdRightNavPackages p, #hdHotelHighlightsMajorFeature, #hdHotelHighlightsAnnouncement{
	position: relative;
	top: 5px;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
}
.hdRightNavTitleBar {
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.hdRightNavMainBodyTitle {
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;

}
.hdRightNavMainBodyTitle a:link, .hdRightNavMainBodyTitle a:visited, .hdRightNavMainBodyTitle a:hover, .hdRightNavMainBodyTitle a:active  {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.hdRightNavMainBody {
	text-align: left;
	font-family: Arial;
	font-size: 11px;
}
.hdRightNavMainBody a:link, #hdRightNavMainBody a:visited, #hdRightNavMainBody a:hover, #hdRightNavMainBody a:active  {
	font-family: Arial;
	font-size: 11px;
}
#hdRightNavModuleFooter, #hdLeftNavModuleFooter {
	position: relative;
	top: 0px;
	margin: 10px 0px 0px 0px;
	height: 10px;
	background-color: #FFFFFF;
}
#hdRightNavAccolades{
	position: relative;

	width: 218px;
}
.accoladetable {
	width: 218px;
}
.hdAccoladeImage {
	text-align: center;
}
.hdAccoladeTitle {
	width: 218px;
	height: 19px;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 8px;
	font-family: Verdana;
	font-size: 9px;
	padding-left: 8px;
}
.hdAccoladeTitle a:link, #hdAccoladeTitle a:visited, #hdAccoladeTitle a:hover, #hdAccoladeTitle a:active  {
	font-family: Verdana;
	font-size: 9px;
}
#hdGlobalFooter {
	position: relative;
	top: 17px;
	width: 590px;
	height: 158px;
	float: left;
	text-align: center;
	z-index: 1;
}
#hdDesignFooter {
	position: absolute;
	left: 0px;
	width: 1000px;
	height: 14px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0006.Image.gif) no-repeat;
	z-index: 100;
	visibility: hidden;
}
.show_content {
   display: block;
   visibility: visible;
}
.hide_content {
   display: none;
   visibility: hidden;
}
#hdComponentTitle {
	font-weight: bold;
}
#hdWeather {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.hdWeatherTable{
	width: 205px;
}
#labelC, #labelF {
	position: relative;
	top: -16px;
	left: -8px;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
}
#hdWeatherTemperature {
	margin-left: 6px;
	margin-right: 6px;
	text-align: left;
}
#hdWeather div.condition {
	font-weight: bold;
}
#hdWeather div.currentCondition {
	font-weight: bold;
}
#hdWeather div.currentConditionTemp {
	font-size: 11px;
	font-weight: bold;
}
#hdWeather table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 15px;
}
#hdWeatherLP {
	margin-left: 6px;
	margin-right: 6px;
}

.hdRollOver{
	z-index: 115;
	font-family: Verdana;
	font-size: 11px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 9px;
	padding-right: 9px;
	color: #000;
}

.hdNavBarChoice {
	float: left;
}
.hdNavBarSeperator {
	float: left;
 	padding: 0px 5px;
}
#hdPackages {
	position: relative;
	top: 10px;
	left: 5px;
	width: 576px;
	float: left;
}
.hdPackageName {
	font-weight: bold;
}
.hdPackageTermsAndConditionsTitle {
	font-weight: bold;
	clear: right;
}
#hdWhatsNearbyBusAddrFinderContainer, #hdWhatsNearbyBusAddrFinderDDContainer {
	position: relative;
	top: 7px;
	left: 7px;
	float: left;
}
#hdWhatsNearbyBusAddrFinderContainer table, #hdWhatsNearbyBusAddrFinderDDContainer table{
	width: 540px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.mq_body_title {
	margin-left: 3px;
}
#hdPrintableDefaultHotelPicture, #hdPrintableDefaultHotelPicture img {
	
		
		
	display: none;
		
	
	visibility: hidden;
}
#hdEventFacilitiesMeetingRoomsContainer {
	float: left;
}
#hdWhatsNearbyContainer tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#hdWhatsNearbyLocalInfoConventionHeader, #hdWhatsNearbyLocalInfoFairgroundsHeader, #hdWhatsNearbyLocalInsiderHeader, #hdWhatsNearbyMustSeeTitle, #hdWhatsNearbyMustDoTitle, #hdWhatsNearbyWhatsNewTitle, #hdWhatsNearbyDontGoHomeTitle, #hdWhatsNearbyTipsTitle, #hdWhatsNearbyAttractionsHeader {
	font-weight: bold;
  	font-family: Arial;
	font-size: 14px;
}
#hdWhatsNearbyAttractionsHeader p, #hdWhatsNearbyDowntownInfoHeader p, #hdWhatsNearbyLocalInfoHeader p, #hdWhatsNearbyAttractionsHeader p  big, #hdWhatsNearbyDowntownInfoHeader p big, #hdWhatsNearbyLocalInfoHeader p big {
	margin: 0px;
}
#hdWhatsNearbyRightCol {
	float: right;
}
#hdContactUs {
	visibility: hidden;
	display: none;
}
.contactTitle {
	font-weight: bold;
}
#hdContactUsTitle {
	font-size: 12px;
	font-weight: bold;
  padding-bottom: 20px;
}
#hdContactUsPage {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
#hdContactUsPage #hdContactUs {
	visibility: visible;
	display: inline;
}
.hdContactPerson {
	padding-bottom: 8px;
}
.hdFormHeader{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.hdFormBold {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.hdForm {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
}
.hdError {
	font-family: Verdana;
	font-size: 9px;
}

#hdWelcome {
	float: left;
	position: relative;
	top: 8px;
	left: 7px;
	width: 576px;
}
#hdWelcomeMapText {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
}
#hdWelcomeMap {
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
 	padding: 4px;
}
.hdMapBorder {
	border: 1px solid #000000;
}

#hdWelcomeTextContainer {
	margin-top: 0px;
        margin-bottom: 0.5em;
        margin-left: 0px;
        margin-right: 0px;
	
        	margin-bottom: 20px;
	
}
#hdWelcomeText {
        margin-left: 224px;
        padding-top: 3px;
}
#hdWelcomeTextEmpty {
	height: 205px;
}
#hdWelcomeTextMore {
	position: relative;
	top: 2px;
	float: right;
	visibility: hidden;
	display: none;
	margin-left: 11px;
}
#hdWelcomeTextLess {
	position: relative;
	top: 2px;
	float: right;
	visibility: hidden;
	display: none;
	margin-left: 11px;
	
}

#hdWelcomeComponents {
	float: left;
	position: relative;
	top: 7px;
	width: 576px;
	margin-bottom: 10px;
	display: block;
}
.hdListComponent {
	padding-top: 3px;
	margin-left: 14px;
	margin-right: 3px;
	margin-bottom: 0px;
	list-style-type: disc;
	font-size: 9px;
	font-family: Verdana;
}
#hdAtAGlanceComponent {
	float: left;
	width: 378px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0022.Image.gif) no-repeat top;
	margin: 7px 0px 7px 0px;
}
#hdAtAGlanceComponentList {
	position: relative;
	float: left;
	
		
			top: 0px;
			left: 0px;
			width: 378px;
		
		
	
}
#hdAtAGlanceComponentListLeft {
	float: left;
	width: 182px;
	padding-left: 6px;
	margin-top: 10px;
}
#hdAtAGlanceComponentListRight {
	float: right;
	width: 182px;
	padding-left: 6px;
	margin-top: 10px;
}
#hdAtAGlanceComponentFooter {
	position: relative;
	float: left;
	
		
			top: 0px;
			left: 0px;
		
		
	
	width: 378px;
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0021.Image.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#hdWhatsNearbyComponent {
	float: right;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0024.Image.gif) top no-repeat;
	width: 190px;
	margin: 7px 0px 0px 0px;
}
#hdWhatsNearbyComponentList {
	position: relative;
	float: left;
	
		
			top: 0px;
			left: 0px;
			width: 190px;
		
		
	
	display: block;
}
#hdWhatsNearbyComponentListLeft {
	float: left;
	padding-left: 6px;
	margin-top: 10px;
}
#hdWhatsNearbyComponentFooter {
	position: relative;
	float: left;
	
		
			top: 0px;
			left: 0px;
		
		
	
	width: 190px;
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0023.Image.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#hdUserReviewComponent {
	float: left;
	position: relative;
	top: 12px;
	left: 0px;
	width: 576px;
	display: block;
}
#hdUserReviewTitle {
	position: relative;
	top: 0px;
	left: 0px;
	width: 576px;
	text-align: left;
	height: 25px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0026.Image.gif) no-repeat;
}
#hdUserReviewComponentData {
	position: relative;
	
		
			top: 0px;
			left: 0px;
			width: 556px;
		
		
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
#hdUserReviewComponentSubModuleHeader {
	position: relative;
	top: 0px;
	left: 0px;
	height: 40px;
	display: block;
	
		
			width: 574px;
		
		
	
}
#hdUserReviewComponentSubModuleHeader table{
	position: relative;
	top: 3px;
}
.hdUserReviewTitleText {
 	font-size: 11px;
	font-family: Arial, sans-serif;
}
.hdUserReviewTitleTextBold, .urSingleFullReviewWasHelpful {
 	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
#hdUserReviewComponentSubModuleData {
	margin: 7px 0px 7px 7px;
}
#hdUserReviewComponentSubModuleData p {
	display: inline;
}
#hdUserReviewComponentSubModuleData ul {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0;
	list-style: none;
	clear: both;
}
#hdUserReviewComponentSubModuleData li {
	display: inline;
	margin: 0px 12px 0px 0px;
	padding: 0;
	list-style: none;
	clear: both;
}
#hdUserReviewTruncated {
	float: left;
	margin: 7px 10px 0px 0px;
 	font-size: 11px;
	font-family: Arial, sans-serif;
}
#hdUserReviewComponentFooter {
	position: relative;
	
		
			top: 0px;
			left: 0px;
			width: 576px;
		
		
	
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0025.Image.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#hdUserReviewPage {
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	width: 576px;
	
		
			margin: 7px 7px 0px 5px;
		
		
	

}
#hdUserReviewPageFooter {
	position: relative;
	
		
			top: 0px;
			left: 0px;
			width: 576px;
		
		
	
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0025.Image.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#hdUserReviewPageData{
	width: 576px;
	font-size: 10px;
	font-family: Arial, sans-serif;
}

.hdUserReviewComponentFullDataHeader {
  display: inline;
}

.hdUserReviewComponentFullDataRatingText {
  top: -12;
  position: relative;
}

.userReviewOverallRatingText {
	white-space: nowrap;
}

.urSingleFullReviewProfileData, .urSingleFullReviewProfileData p  {
	font-size: 9px;
}

#hdUserReviewPageDataBasedOnLabel {
	font-size: 9px;
}

.hdUserReviewComponentDataRatingLabel, .hdUserReviewPageDataRatingLabel, .urRatingLabel {
	font-size: 9px;
	white-space: nowrap;
}
.hdUserReviewComponentDataRatingLabelPopup {
	font-size: 9px;
}

.hdUserReviewComponentDataTitleLabel {
	font-size: 12px;
}

#hdUserReviewComponentSubModuleTitleBar, #hdUserReviewPageSubModuleTitleBar {
	margin: 0px;
	padding: 0px;
}
.urSingleFullReviewTitleBarData {
	padding: 5px;
}
.urReviewTitleText {
 	font-size: 12px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.urSubmissionDate {
 	font-size: 12px;
	font-family: Arial, sans-serif;
}
.urSingleFullReviewDataLeft {
 	font-size: 10px;
	font-family: Arial, sans-serif;
	padding-left: 10px;
	text-decoration: none;
}
.urSingleFullReviewDataLeft a:link, .urSingleFullReviewDataLeft a:active, .urSingleFullReviewDataLeft a:hover, .urSingleFullReviewDataLeft a:visited  {
	text-decoration: none;
}
.urSingleFullReviewDataRight {
	width: 430px;
}
.urSingleFullReviewDataRight p {
	padding-right: 10px;
}
.urSingleFullReviewDataText, .urSingleFullReviewDataModeratorTitle, .urSingleFullReviewDataModeratorText {
 	font-size: 12px;
	font-family: Arial, sans-serif;
	margin-left: 7px;
}
.urSingleFullReviewTitleBarNoWrap {
	white-space: nowrap;
}
.urReviewVerticalDivider {
	border-left: 1px solid #CCCCCC;
 	font-size: 12px;
	font-family: Arial, sans-serif;
	margin-left: 7px;
}

.urReviewHorizontalDivider {
	border: 0;
	width: 90%;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
}

.urSingleFullReviewTitleBarSpacer {
	background-color: transparent;
}
.hdList {
	list-style-position: inside;
	list-style-type: disc;
	font-size: 9px;
	font-family: Verdana;
}
.hdRolloverLayer {
	display: none;
	visibility: hidden;
	z-index: 115;
}
.hdRolloverList {
	list-style-position: outside;
	list-style-type: disc;
	font-family: Verdana;
	font-size: 11px;
	padding: 4px 9px 12px 9px;
	padding-left: 12px;
}
.hdRolloverTitle {
	font-weight: bold;
	padding-bottom: 2px;
}
#hdMediaModule {
	visibility: hidden;
	display: none;
	position: relative;
	left: 7px;
	top: 0px;
	
		
			width:570px;
		
		
	
	height: 350px;
	margin-top: 15px;
}
#hdMediaModuleBottom {
	visibility: hidden;
	display: none;
	position: relative;
	left: 7px;
	top: -5px;
	margin: 0px;
	padding: 0px;
}
#hdMediaModuleBottom img{
	
		
			width: 578px;
		
		
	

}
#hdMediaIconGroup {
	position: relative;
	top: 0px;
	
		
			left: 0px;
		
		
	
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0004.Image.gif) no-repeat top;
	width: 576px;
	height: 48px;
	float: left;
	z-index: 6;
}
#hdMediaIconGroupImages {
	position: relative;
	top: 0px;
	left: 7px;
}
#hdMediaIconGroupImages a img {
	margin-top: 4px;
	margin-left: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}
#hdMediaVirtualTour, #hdMediaVideoTour{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 576px;
	height: 350px;
}
#hdMediaGuidedTour{
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 12px;
	margin-left: 10px;
	float: left;
	padding: 0px;
	width: 512px;
	height: 288px;
}
#hdMediaVirtualImage {
	position: relative;
	top: 0px;
	left: 0px;
	width: 322px;
	height: 240px;
	margin-top: 12px;
	margin-left: 10px;
	float: left;
	padding: 0px;
}
#hdMediaVirtualInfo {
	font-size: 9px;
	float: right;
	width: 200px;
	margin-top: 12px;
	margin-left: 15px;
	padding: 0px;
}
#hdMediaVirtualDirections {
	position: relative;
	top: 0px;
	left: 0px;
	}
#hdMediaVirtualDirections ol{
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 11px;
	list-style-position: inside;
}
#hdMediaVirtualCategoryGroup {
	line-height: 15px;
	margin-top: 15px;
	display: block;
	width: 200px;
	float: left;
}
#hdMediaVirtualCategoryList {
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 0px;
	margin-top: 19px;
	line-height: 19px;
	display: block;
	width: 200px;
	float: left;
}
#hdMediaVirtualCategoryList ul {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;
}
#hdMediaTourCreditAndGetSoftware {
	float: left;
	margin-top: 19px;
}
#hdMediaTourCredit a, #hdMediaVirtualCredit a {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	padding-top: 5px;
	font-family: verdana;
	font-size: 9px;
}
#hdMediaGetSoftware {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	font-family: Verdana;
	font-size: 9px;
}
#hdMediaPhotoTour{
	float: left;
	display: block;
	width: 576px;
}
#hdPhotoTourLeft {
	float: left;
	width: 245px;
}
#hdMainPhoto {
	position: relative;
	top: 20px;
	left: 20px;
	width: 224px;
	height: 224px;
}
#hdPhotoTourText {
	position: relative;
	top: 22px;
	left: 19px;
	float: left;
	display: inline;
	width: 225px;
}
#hdMediaShowLargePhoto {
	float: right;
}
#hdMediaTourCredit, #alt {
	font-size: 9px;
	font-weight: bold;
	color: #000;
	float: left;
	text-align: left;
}
#hdMediaLargePhoto {
	float: left;
}

#hdPhotoTourRight {
	float: right;
	width: 312px;
}
#hdMediaDirections {
	position: relative;
	top: 20px;
	display: inline;
}
#hdMediaDirections p{
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 11px;
}
#hdMediaCategoryGroup {
	float: left;
	position: relative;
	top: 20px;
	display: inline;
	width: 300px;
}
#hdMediaCategoryLabel {
	float: left;
	font-weight: bold;
	padding-top: 2px;
	font-size: 11px;
}
#hdMediaCategoryDropDown {
	float: right;
}
#hdPhotoTourThumbNailRowOne {
	float: left;
	position: relative;
	top: 29px;
	height: 80px;
	margin-bottom: 5px;
}
#hdPhotoTourThumbNailRowOne a img {
	margin-right: 20px;
}
#hdPhotoTourThumbNailRowTwo {
	float: left;
	position: relative;
	top: 31px;
	height: 80px;
}
#hdPhotoTourThumbNailRowTwo a img {
	margin-right: 20px;
}
#hdMediaPrevNextButtonGroup {
	float: right;
	margin-right: 20px;
	font-size: 10px;
}
#hdPhotoTourThumbnailText {
	clear: both;
	position: relative;
	top: 35px;
	width: 300px;
}
.hdPhotoDropdown {
	font-size: 10px;
}
.hdMainContent {
	font-size: 9px;
	font-family: Verdana;
}
.hdMainContentHeader {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
}
.hdContentAreaBorder {
	border: 1px solid #000000;
	position: relative;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
}
#hdEventFacilitiesDescription {
  margin: 0px 7px 10px 0px;
}
#hdEventPackages {
	position: relative;
	top: 11px;
	width: 576px;
	display: block;
	margin-top: 25px;
	margin-bottom: 8px;
	margin-left: 8px;
}
#hdEventPackagesHeader, .hdEventPackagesHeader {
	position: relative;
	top: 0px;
	left: 0px;
	width: 576px;
	text-align: left;
	height: 25px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0026.Image.gif) no-repeat top;
}
#hdEventPackagesHeader h2, .hdEventPackagesHeader h2 {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 8px;
	background-color: transparent;
}
#hdEventPackagesContent, .hdEventPackagesContent {
	height: 100%;
	
		
			width: 576px;
		
		
	
	position: relative;
	top: 0px;
	left: 0px;
	display: block;

}
#hdEventPackagesDescription, .hdEventPackagesDescription {
	position: relative;
	top: 0px;
	left: 0px;
	padding-top: 8px;
	display: block;
	font-size: 11px;
	font-family: Verdana;
}
#hdEventFacilitiesPackagesDescription, .hdEventFacilitiesPackagesDescription {
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 8px;
	margin-right: 8px;
	padding-top: 8px;
	display: block;
	font-size: 11px;
	font-family: Verdana;
}
#hdEventPackagesDescriptionTable {
	position: relative;
	top: 0px;
	left: 8px;
}
#hdPackageDealDescription {
	margin-left: 8px;
	font-size: 11px;
	font-family: Verdana;
	width: 550px;
}
#hdEventPackagesIncludes, .hdEventPackagesIncludes {
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 8px;
	height: 100%;
	display: block;
}
#hdEventPackagesFooter, .hdEventPackagesFooter {
	position: relative;
	top: 0px;
	left: 0px;
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0025.Image.gif) no-repeat;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

#hdEventPackagesPrice, .hdEventPackagesPrice {
	clear: both;
	font-size: 11px;
	font-family: Verdana;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.hdEventPackagesDefaultFont, .hdEventPackageListItem {
	margin-left: 22px;
	font-size: 11px;
	font-family: Verdana;
}
.hdEventPackagesDefaultFont {
	font-size: 11px;
	font-family: Verdana;
}
#hdEventPackagesTerms, .hdEventPackageTermsAndConditionsTitle {
	margin-left: 8px;
	font-size: 10px;
	font-family: Verdana;
	color: #585858;
}
#hdPackageBulletListLeft, .hdPackageBulletListLeft {
	float: left;
	width: 48%;
}
#hdPackageBulletListRight, .hdPackageBulletListRight {
	float: right;
	width: 48%;
}
.hdBanquetsHeader {
	display: none;
	visibility: hidden;
}
#hdBanquetMenu {
	position: relative;
	top: 11px;
	width: 576px;
	display: block;
	margin-bottom: 25px;
}
#hdBanquetMenuHeader {
	position: relative;
	top: 0px;
	left: 0px;
	width: 576px;
	text-align: left;
	height: 25px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0026.Image.gif) no-repeat top;
}
#hdBanquetMenuHeader h2{
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 8px;
	background-color: transparent;
}
#hdBanquetMenuHeader h2 span.hdBanquetMenuItem {
	font-size: 12px;
	font-family: Verdana;
	padding-top: 2px;
}
#hdBanquetMenuHeader h2 span.hdBanquetMenuItemSelected {
	font-size: 12px;
	font-family: Verdana;
	padding-top: 2px;
	font-weight: bold;
}
#hdBanquetMenuContent {
	
		
			width: 576px;
		
		
	
	height: 100%;
	position: relative;
	top: 0px;
	left: 0px;
	border-left: 1px solid #9ec8ba;
	border-right: 1px solid #9ec8ba;
	display: block;
}
#hdBanquetPrinter {
	position: absolute;
	top: 10px;
	right: 6px;
	width: 85px;
	height: 35px;
	text-align: right;
}
#hdBanquetMenuDescription {
	position: relative;
	top: 0px;
	left: 0px;
	width: 360px;
	height: 100%;
	text-align: center;
	padding-top: 20px;
	padding-left: 90px;
	padding-right: 90px;
	padding-bottom: 20px;
	display: block;
}
#hdBanquetMenuFooter {
	position: relative;
	
		
			top: -7px;
		
		
	

	left: 0px;
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0025.Image.gif) no-repeat bottom;
	display: block;
}
.hdBanquetMenuTypeHeader{
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 10px;
	display: block;
	width: 375px;
}
.hdBanquetMenuDescription{
	padding: 5px;
	font-size: 12px;
	font-family: Verdana;
	display: block;
	width: 375px;
}
#hdAmenities, #hdDining {
	float: left;
	position: relative;
	top: 20px;
	left: 7px;
	width: 590px;
	margin-right: 7px;
}
#hdDiningDescription, #hdDiningDescription p, #hdRoomsDesciption {
	display: block;
	font-size: 10px;
	font-family: Verdana;
	width: 576;
	margin-left: 2px;
}
#hdAtAGlance {
	float: left;
	position: relative;
	top: 20px;
	left: 7px;
	width: 590px;
	margin-right: 7px;
}
.hdBulletListTitle {
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}
.hdListTitle, big.f14, #hdWhatsNearbyLocalInfoConventionHeader.hdListTitle, #hdWhatsNearbyLocalInf0oFairgroundsHeader.hdListTitle,
#hdWhatsNearbyLocalInfoTitle.hdListTitle, #hdRateTitle.hdListTitle, #hdWhatsNearbyLocalInsiderHeader.hdListTitle, #hdWhatsNearbyAttractionsHeader.hdListTitle
{
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 8px;
	background-color: transparent;
}
.hdModuleLinkBold {
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}
#hdWhatsNearbyFinderModule {
	
		
			width: 576px;
			position: relative;
			top: 0px;
			left: 0px;
		
		
	
	display: block;
}
#hdWhatsNearbyFinderModule table tbody tr td.mq_table_title {
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	background-color: transparent;
}
#hdWhatsNearbyFinderModule table tbody tr td.mq_body_text p {
	font-size: 10px;
	font-family: Verdana;
	margin: 7px 7px 0px 7px;
}
#hdWhatsNearbyFinderModule table tbody tr td.mq_body_text, #hdWhatsNearbyFinderModule table tbody tr td p {
	font-size: 10px;
	font-family: Verdana;
}
#hdWhatsNearbyFinderModule table tbody tr td.mq_body_text input, #hdWhatsNearbyFinderModule table tbody tr td table tbody tr td.mq_body_text select.mq_body_text,
#hdWhatsNearbyFinderModule table tbody tr td table tbody tr td.mq_body_text input, #hdWhatsNearbyFinderModule table tbody tr td table tbody tr td.mq_body_text
{
	
}
#hdBulletListLeft, .hdBulletListLeft {
	float: left;
}
#hdBulletListRight, .hdBulletListRight {
	float: right;
	margin-right: 7px;
	width:290px;
}
.hdListItem p {
	font-family: Verdana;
	font-size: 11px;
	margin: 4px 0px 0px 0px;
}

.hdListItemRestaurant p {
	font-family: verdana;
	font-size: 9px;
	line-height: 14px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.hdListItemRestaurant {
	font-family: verdana;
	font-size: 9px;
	line-height: 14px;
	padding-top: 10px;
	margin-left: 4px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

 #hdWhats_Nearby  {
	float: left;
	position: relative;
	top: 20px;
	left: 7px;
	width: 590px;
	margin-right: 7px;
}
#hdWhatsNearbyBusinessAndAttractionFinder {
	float: left;
}
#hdWhatsNearbyandAndAttractionFinderHeader {
	position: relative;
	top: 0px;
	left: 0px;
	width: 576px;
	text-align: left;
	height: 25px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0026.Image.gif) no-repeat top;
}
#hdModuleFinderFooter {
	
		
			position: relative;
			top: 0px;
			left: 0px;
		
		
	
	width: 576px;
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0025.Image.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#hdDiningHotelTitle, #hdDiningBarsTitle, #hdDiningRestaurantsTitle, #hdRoomsFeatureDetailHeader, #hdWhatsNearbyDowntownInfoHeader, #hdWhatsNearbyLocalInfoHeader, #hdWhatsNearbyLocalInsiderHeader, #hdWhatsNearbyAttractionsHeader,
#hdAmenitiesOnSiteFitnessTitle, #hdAmenitiesOffSiteFitnessTitle, #hdAtAmenitiesSpaTitle, #hdAtAmenitiesHouseKeepingTitle, #hdAtAmenitiesServicesTitle,
#hdAtAmenitiesEntertainTitle, #hdAtAmenitiesShopsTitle, #hdAtAmenitiesDayCareTitle, #hdAtAmenitiesBusinessServicesTitle, #hdAtAmenitiesPublicSpaceTitle,
#hdAtAmenitiesMiscTitle, #hdEventFacilitiesTitle, #hdEventFacilitiesEquipmentTitle,#hdEventFacilitiesTitle, #hdEventFacilitiesEquipmentTitle, #hdTransportationHotelTitle, #hdTransportationDrivingDirectionsTitle,
#hdTransportationDirectionsTitle, #hdAtAGlanceCheckTitle, #hdAtAGlancePetTitle, #hdAtAGlanceLangTitle, #hdAtAGlanceParkingTitle, #hdAtAGlanceSpecialRateTitle, #hdAtAGlanceLocationTitle, #hdAtAGlanceAccessibilityTitle,
#hdAtAGlanceFacilityTitle, #hdAtAGlanceCreditCardTitle
 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 283px;
	text-align: left;
	height: 25px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0018.Image.gif) no-repeat top;
}
#hdDiningHotel, #hdDiningBars, #hdDiningRestaurants, #hdRoomsFeatureDetail, #hdWhatsNearbyModule,
#hdAmenitiesOnSiteFitnessList, #hdAmenitiesOffSiteFitnessList, #hdAtAmenitiesSpaList, #hdAtAmenitiesHouseKeepingList, #hdAtAmenitiesServicesList,
#hdAtAmenitiesEntertainList, #hdAtAmenitiesShopsList, #hdAtAmenitiesDayCareList, #hdAtBusinessServicesList, #hdAtAmenitiesPublicSpaceList,
#hdAtAmenitiesMiscList, #hdFacilities, #hdEquipment, #hdTransportationDrivingDirections, #hdTransportationHotelLeft,
#hdAtAGlanceCheckList, #hdAtAGlancePetList, #hdAtAGlanceLangList, #hdAtAGlanceParkingList, #hdAtAGlanceSpecialRateList, #hdAtAGlanceLocationList, #hdAtAGlanceAccessibilityList,
#hdAtAGlanceFacilityList, #hdAtAGlanceCreditCardList
{
	
		
			width: 283px;
			position: relative;
			top: 0px;
			left: 0px;
		
		
	
	display: block;
}
.hdListItem, #hdDiningBarsContent, #hdDiningBarsName, #hdDiningRestaurantsName, #hdDiningRestaurantsContent, #hdTransportationHotelLeft li
 {
	font-family: verdana;
	font-size: 9px;
	line-height: 14px;
	list-style-type: disc;
	margin-left: 8px;
	margin-right: 8px;
}

#hdAmenitiesOnSiteFitnessList li, #hdAmenitiesOffSiteFitnessList li, #hdAtAmenitiesSpaList li, #hdAtAmenitiesHouseKeepingList li, #hdAtAmenitiesServicesList li, #hdAtBusinessServicesList li, #hdAtAmenitiesShopsList li, #hdAtAmenitiesDayCareList li, #hdAtAmenitiesPublicSpaceList li, #hdAtAmenitiesMiscList li, #hdAtAmenitiesEntertainList li,
#hdAtAGlanceCheckList li, #hdAtAGlanceLangList li, #hdAtAGlanceParkingList li, #hdAtAGlanceSpecialRateList li, #hdAtAGlanceLocationList li, #hdAtAGlanceAccessibilityList li, #hdAtAGlanceFacilityList li, #hdAtAGlanceCreditCardList li, #hdAtAGlancePetList li,
#hdCurrentFeatureDefault li, #hdDiningHotel li, #hdFacilities li, #hdEquipment li
{
	font-family: verdana;
	font-size: 9px;
	line-height: 14px;
	list-style-type: disc;
	margin-left: 24px;
	margin-right: 8px;
}

#hdWhatsNearbyModule ul li, #hdWhatsNearbyModule ul.hdListItem li
{
	font-family: verdana;
	font-size: 9px;
	line-height: 14px;
	list-style-type: disc;
	margin-left: 16px;
	margin-right: 8px;
}
#hdTransportationHotelLeft ul li, #hdTransportationHotelLeft ul.hdListItem li
{
	font-family: verdana;
	font-size: 9px;
	line-height: 14px;
	list-style-type: disc;
	margin-left: 15px;
	margin-right: 8px;
}

#hdDiningBarsContent p{
	font-family: verdana;
	font-size: 9px;
	line-height: 14px;
	margin-left: 0px;
}
#hdDiningFooter, #hdAmenitiesFooter, #hdFacilitiesFooter, #hdEquipmentFooter,
#hdTransportationHotelLeftFooter, #hdAtAGlanceFooter {
	
		
			position: relative;
			top: 0px;
			left: 0px;
		
		
	
	width: 283px;
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0017.Image.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#hdModuleFooter, #hdDiningBarsFooter {
	
		
			position: relative;
			top: 0px;
			left: 0px;
		
		
	
	width: 283px;
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0017.Image.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#hdTransportationDrivingDirectionsFooter {
	
		
			position: relative;
			top: 0px;
			left: 0px;
		
		
	
	width: 283px;
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0017.Image.gif) no-repeat;
	padding: 0px;
	margin: 0px;

}
#hdMediaTourCreditPopup {
  position:absolute;
  left: -100;
  top:230;
  z-index: 15;
  visibility:hidden;
}
#loginGoButtonInt {
	position: relative;
	top: 5px;
	left: 0px;
}
#pclubJoinInt {
	position: relative;
	top: 5px;
	left: 5px;
}
#pclubJoinInt a {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#logoPCRInt {
	display: none;
}
#pcForgotPinInt {
	position: relative;
	top: -65px;
	left: 81px;
}
.greetingButton {
	padding-top: 5px;
	padding-bottom: 5px;
}
#PCRlogo {
	position: relative;
	top: 5px;
	left: -3px;
}
#PCRlogoAnonymous {
	position: relative;
	top: 0px;
	left: -3px;
}
#logout_a {
	position: relative;
	top: 5px;
	left: 35px;
	}

#hdSubHeader{
	width:590px;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
	margin-right: 1px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0003.Image.gif) no-repeat;
}
#hdHotel {
	position: relative;
	top: 0px;
	left: 7px;
	width: 340px;
	float: left;
	margin-top: 8px;
}
#hdBookOnline{
	position: relative;
	top: 0px;
	right: 7px;
	font-size: 12px;
	font-weight: bold;
	float: right;
	text-align: right;
	margin-top: 8px;
	width: 40%;
}
#hdBookOnline a{
	font-size: 12px;
	font-weight: bold;
}
#hdActionMenu {
}

#hdActionMenu ul {
	text-align: right;
	margin: 0px;
    padding-right: 2px;
    font-family: Verdana;
    font-size: 8px;
    line-height: 38px;
}
#hdActionMenu li {
    list-style-type: none;
    display: inline;
}
#hdActionMenu li a  {
    text-decoration: none;
    padding: 0px 0px;
}

.hdHotelImage, #hdHotelImageForPC {
	float: left;
	text-align: center;
}
.hdHotelName {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 12px;
	font-family: Verdana, sans-serif;
}
.hdHotelAddress, #hdHotel p.hdHotelAddress bdo a {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	margin-bottom: 5px;
}
#hdResDirect {
	padding-bottom : 8px;
}
#hdResDirect bdo {
	width: 100%;
	white-space: nowrap;
}
#hdRoomLink {
	font-size: 6px;
	padding-top: 20px;
	position: relative;
	font-family: Verdana;
	font-weight: Normal;
	text-decoration: underline;		
}
#hdSecondaySubNav{
	width:590px;
	position: relative;
	top: 15px;
	float:left;
}
#hdNavBarTop{
	clear: both;
	position: relative;
	top: 0px;
	
		
		width: 590px;
		
		
	
	z-index: 1;
	left: 1px;
	height: 21px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0002.Image.gif) repeat;
}
#hdNavBarTop table {
	position: relative;
	top: 0px;
	left: 7px;

}
#hdNavBarTop table tr td{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		height: 21px;
		padding-left: 1px;
}
#hdSubNavBar {
	height: 24px;
	position: relative;
	top: 0px;
	width:590px;
	left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index:1;
	clear: both;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl.Par.0003.Image.gif);
}
#hdSubNavBar table {margin-left: 7px;}
#hdSubNavBar table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}

#hdNavBarBottom {
	float: left;
	position: relative;
	top: 0px;
	left: 1px;
	
		
		width: 590px;
		
		
	
	height: 21px;
	margin-top: 30px;
	z-index: 1;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0002.Image.gif) repeat;
}
#hdNavBarBottom table tr td{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		height: 21px;
}

*html #hdNavBarBottom, #hdGlobalFooter {
	z-index: -1;
}
.navbarSelected {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold;
    text-decoration: none;
}
a.navbarLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.navbarLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.navbarLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#hdCustomDirections {
	position: relative;
	top:7px;
	left: 7px;
	width: 576px;
}
#hdCustomDirectionsTitle {
	float: left;
}
#hdCustomDirectionsActions {
	text-align: right;
}
.hdPrintDirections {
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	padding-top: -5px;
	padding-right: 10px;
	background-color: transparent;
}
#hdCustomDirectionsBody {
	
		
			width:574px;
			position: relative;
			top: 0px;
			left: 0px;
		
		
	
	display: block;

}
#hdCustomDirectionsStepsDesc {
	margin: 12px 25px 8px 25px;
}
#hdCustomDirectionsStepsDesc table {
	width: 500px;
}
#hdCustomDirectionsStepsDesc table tr th, #hdCustomDirectionsStepsDesc table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#hdCustomDrivingDirectionsStepsFooter {
	clear: both;
	position: relative;
	
		
			top: 0px;
			left: 0px;
		
		
	
	width: 576px;
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0025.Image.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}

#hdCustomDirectionsMap table.hdMapContainer{
	position: relative;
	top: 12px;
	left: 20px;
}
#hdCustomDirectionsAddress {
	position: relative;
	margin: 20px 0px 0px 25px;
	width: 500px;
	display: block;
}
#hdCustomDirectionsAddressStart {
	position: relative;
}
#hdCustomDirectionsAddressStartText {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	width: 100%
}
#hdCustomDirectionsAddressEnd {
	position: relative;
	margin: 7px 0px 7px 0px;
}
#hdCustomDirectionsDisclaimer, #hdCustomDirectionsStepsTitle {
	clear: both;
	margin: 12px 25px 8px 25px;
	font-size: 11px;
	font-family: verdana;
}

#hdCustomDrivingDirectionsForm {
	margin-top: 12px;
	clear: both;
}
#hdCustomDrivingDirectionsFormTitle, #hdRateTitle, #hdCustomDirectionsHeader {
	position: relative;
	top: 0px;
	left: 0px;
	width: 576px;
	text-align: left;
	height: 25px;
	display: block;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0026.Image.gif) no-repeat top;
}
#hdCustomDrivingDirectionsFormContent, #hdCustomDrivingDirectionsFormContent table{
	width: 576px;
}
#hdCustomDrivingDirectionsFormContent table  {
	position: relative;
	
		
			top: 0px;
			left: 0px;
		
		
	
}
#hdCustomDrivingDirectionsFooter {
	position: relative;
	
		
			top: 0px;
			left: 0px;
		
		
	
	width: 576px;
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0025.Image.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
#hdRateModule {
	
}
#hdRates  {
	position: relative;
	
		
			top: 0px;
			left: 0px;
			width: 560px;
		
		
	
	display: block;
}
#hdRatesFooter {
	position: relative;
	
		
			top: 0px;
			left: 0px;
			margin: 0px;
		
		
	
	width: 576px;
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0025.Image.gif) no-repeat;
	padding: 0px;
}
#hdNoRatesMsg {
	margin-left: 8px;
	margin-right: 8px;
}
#hdCustomDrivingDirectionsHotelBrands {
	padding-left: 10px;
}
#hdCustomDrivingDirectionsFormSubmit {
	text-align: right;
}
#hdCustomDirectionsApproxTime * {
	margin: 0 3px 0 0;
	padding: 0 0 0 0;
	float: left;
}
#hdCustomDirectionsMap {
	position: relative;
	top: 7px;
	left: 7px;
	width: 574px;
}
.hdCenter {
	text-align: center;
}
.hdMapCursor {
	cursor: pointer;
}
.hdRight {
	text-align: right;
}
#hdCustomDirectionsAddress {
	position: relative;
	top: 10px;
	font-size: 11px;
}
#hdCustomDirectionsStepsTitle {
	position: relative;
	top: 10px;
}
#hdTransportation{
	float: left;
	position: relative;
	top: 20px;
	left: 7px;
	width: 590px;
	margin-right: 7px;
}
#hdTransportationMap {
	position: relative;
	top: 5px;
	left: 5px;
	width: 576px;
	margin-bottom: 12px;
}
#hdTransportationDetails {
	position: relative;
	top: 10px;
	margin-left: 12px;
	margin-right: 12px;
	width: 552px;;
}
#hdRooms {
	position: relative;
	top: 25px;
	left: 9px;
	width: 576px;
	float: left;
}
#hdRoomsData {
	float: left;
	width: 576px;
}
#hdRoomsData tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
		
			padding-top: 3px;
			padding-left: 5px;
			padding-right: 5px;
		
		
	
}
.hdRoomsBorder {
}
#hdRoomsTitleBar {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	position: relative;
	padding-top: 5px;
	padding-bottom: 2px;
	height: 25px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0026.Image.gif) no-repeat top;
	width: 576px;
}
#hdRoomsBaseBar {
	height: 5px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0025.Image.gif) no-repeat bottom;
}
.hdRoomsTitleAnchor {
	font-size: 10px;
	font-weight: bold;

}
.hdRoomsTitle {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	position: relative;
}
.hdRoomsSubTitleBar{
	font-size: 10px;
	font-weight: bold;
	color: #754c24;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 12px;
}
.hdRoomsSubTitleBarRow { height: 19px; }


.hdRoomsSubContentBar{
	font-size: 2px;
	height: 15px;
	padding-left: 12px;
	padding-right: 3px;
}
.hdRoomsSubContentBar table {
	position: relative;
	top: 2px;
	font-size: 10px;
	margin-bottom: 15px;
}
.hdRoomsFeaturesRow {
	font-size: 10px;
}
tr.hdRoomsRowBackground {
	padding-right: 2px;
}
.hdCurrentFeatureSomeRooms, #hdRoomsAmenitiesAvailInSomeRooms {
	font-style: italic;
	font-size: 11px;
	margin-left: 15px;
}
#hdRoomsAmenitiesAvailInSomeRooms {
	float: right;
	display: block;
}
.hdCurrentFeatureDefault {
	font-style: normal;
	font-size: 11px;
	margin-left: 15px;
}
#hdRates table {
	width: 100%;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#hdRates .hdRatesPriceCell{
	width: 30%;
}
#hdRates .hdRatesRoomCell {
	width: 49%;
}
#hdRates .hdRatesSmokingCell {
	width: 1%;
	text-align: left;
}
#hdRates .hdRatesReserveCell {
	width: 20%;
	text-align: left;
}
#hdRates #hdRatesLinkAllRates {
	padding-top: 10px;
	padding-bottom: 10px;
}
#hdPopupDiv {
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 100;
	width: 576px;
}
#hdPopupHeader, .hdPopupHeader  {
 	width: 576px;
 	height: 25px;
 	padding: 0px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0026.Image.gif) no-repeat top;
}
#hdPopupTitle {
	width: 576px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	position: relative;
	top: 4px;
	left: 12px;
}
.hdPopupTitle{
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
#hdPopupActions {
	position: relative;
	top: -10px;
	right: 4px;
	float: right;
}
#hdPopupCloseBtn {
	position: relative;
	left: 40%;
	top: 30px;
	float: left;
}
.hdPopupActions {
 	float: right;
}
#hdPopupBorder {
	position: relative;
	
	
	
		top: -6px;
		width: 576px;
		margin-bottom: -10px;
	

	z-index: 100;
}
#hdPopupContent {
 	overflow: auto;
	position: relative;
	top: 12px;
	left: 12px;
	font-size: 11px;
	display: block;
}
#hdPopupContent h2{
	font-size: 11px;
}
#hdPopupContent p {
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 11px;
	width: 550px;
}
#hdPopupDivShim {
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width:0px;
	height:0px;
	border: 0px;
}
.hdPrintAction {
	display: none;
	visibility: hidden;
}
#hdEventFacilities {
	float: left;
	position: relative;
	top: 20px;
	left: 7px;
	width: 590px;
	margin-right: 7px;
}
.priceQuote {
	font-size: 9px;
	font-family: Verdana;
	text-align: right;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 7px;
	margin-left: 0px;
	}
#hdWhatsNearbyContainer {
	position: relative;
	top: 25px;
	left: 5px;
	float: left;
}
#hdChatTalkButtons{
	visibility: hidden;
}
#chatTalkButtons {
	position: relative;
	z-index: 2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

#hdExclusiveDeals {
	position: relative;
	top: -4px;
	width: 100%;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0013.Image.gif) no-repeat;
	background-position: top;
	display: block;
	z-index: 2;
}
#hdExclusiveDeals h1 {
	width: 186px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	text-align: left;
	padding-left: 30px;
}
#hdExclusiveDeals form{
	position: relative;
	left: 15px;
	display: block;
}
#hdExclusiveDeals form .hdDropdown {
	height: 17px;
}
.hdDropdown {
	font-size: 9px;
}
#hdLeftSlot1 {
	position: relative;
	top: 0px;
	left: 1px;
	width: 186px;
	height: 105px;
	margin-bottom: 2px;
	float: left;
	z-index: 2;
}
#hdCenterSlot1 {
	position: relative;
	top: 0px;
	left: 56px;
	margin-top: 10px;
	margin-bottom: 7px;
	width: 476px;
	height: 42px;
	z-index: 3;

}
#hdRightSlot2 {
	position: relative;
	width: 218px;
	margin: 0px 0px 0px 0px;
	
		
			border-bottom: 3px solid #FFFFFF;
		
		
	
	display:block;
	background-color: #FFF;
}

#hdBookWithConfidence{
	position: relative;
	top: 0px;
	z-index: 1;
}
#hdBookWithConfidence h1 {
	margin-bottom: 0px;
}

#hdBookWithConfidence h1 img {
	padding: 0px;
}
#hdBookWithConfidence ul {
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 0px;
	margin-left: 3px;
	list-style-type: none;
}
#hdBookWithConfidence li {
}

#hdBookWithConfidence li a:link, #hdBookWithConfidence li a:active, #hdBookWithConfidence li a:visited {
	font-weight: bold;
}
.hdBookWithConfidenceHeader {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.hdLeftNavHeader {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	position: relative;
	top: 3px;
}

#hdEmailFriend {
	position: relative;
	top: 5px;
	float: left;
}
#hdPriorityClubHeader {
	position: relative;
	left: 0px;
	top: 1px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0013.Image.gif) no-repeat top;
	height: 19px;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	display: block;
}
#i_top_status_faceplate_greeting { font-weight: bold; }


.dontremembercheckbox {
	position: relative;
	
		
			top: -1px;
		
		
	
	left: 0px;
}
#hdPriorityClub {
	position: relative;
	left: 0px;
	padding-top: 10px;
	display: block;	
}

#pclubJoinInt, #pclubJoinInt a {
	position: relative;
	left: 0px;
	top: 5px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
.brandGreeting {
	Font-weight: Bold;
	}
#i_top_status_faceplateInt_isnotme{
	Font-weight: bold;
	text-align: left;
	font-family: arial, sans-serif;
	left: 0px;
}
#i_top_status_faceplateInt_isnotme a{
	Font-weight: bold;
	text-align: left;
	font-family: arial, sans-serif;
	left: 0px;
}
#i_top_status_faceplateInt_signin{
	Font-weight: bold;
	text-align: left;
	font-family: arial, sans-serif;
	left: 0px;
}
#i_top_status_faceplateInt_signin a{
	Font-weight: bold;
	text-align: left;
	font-family: arial, sans-serif;
	left: 0px;
}
#i_top_status_faceplateInt_body {
	font-family: Arial, sans-serif;
	font-weight: normal;
	padding-bottom: 2px;
	left: 0px;
	}

#i_top_status_faceplateInt_body a{
	font-family: Arial, sans-serif;
	font-weight: normal;

	padding: 0px 0px 0px 0px;
	left: 2px;
	}
#message_popup {
left:260px;
top:60px;
width: 391px;
height: 129px;
background-color: #fe0100;
}

#i_top_status_faceplateInt_brandgreeting{
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 4px;
}
#profileSelectVisibleBrand {
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 10px;
	_padding-bottom: 2px;
	}
#travelProfilebrand {
	padding-top: 2px;
	padding-bottom: 2px;

	}
.itopstatusfaceplateaccount{
	font-size: 8px;
	font-weight: bold;
}
#i_top_status_faceplateInt_signoutbutton{
	position:absolute;
	left: 0px;
	top: 108;
}

#i_top_status_faceplateInt_space {
	padding-bottom: 3px;
}
#i_top_status_faceplateInt_signbutton{
	padding-top: 4px;
}


#pcForgotPinInt a{
	position: relative;
	
		
			top: -3px;
		
		
	
	left: -9px;
	display: block;
}
#profileSelectVisible{
	font-size: 10px;
	max-width: 180px;
	width: expression(Math.min(parseInt(this.offsetWidth), 180 ) + "px");
}

/*
=======================================
quickRes
=======================================
*/

#quickRes {
	position: relative;
	left: 0px;
	top: 0px;
	width: 186px;
	height: 220px;
	padding: 0px 0px 0px 0px;
	display: block;
	
		z-index: -1;
	
}


#quickResHeader {
	position: relative;
	left: 0px;
	top: 0px;
	height: 19px;
	width: 186px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0013.Image.gif) no-repeat;
}
#quickResCheckInNights {
	font-weight: bold;
}
#quickResLeft {}
#quickResRight {}
#quickResCheckIn {
	position: absolute;
	top: 25px;
	left: 8px;
	display: block;
}
#quickResNights {
	display:none;
}

#quickResCheckOut {
	position: absolute;
	top: 25px;
	left: 94px;
	display: block;
}

#quickResAdChRo {
 	position: absolute;
	top: 55px;
	left:0px;
	display: block;
}
#quickResAdChRo label{
	font-weight: bold;
}

#quickResAdults {
	position: absolute;
	top: 3px;
	left: 10px;
}

#quickResChildren {
	position: absolute;
	top: 3px;
	left: 65px;
}

#quickResRooms {
	position: absolute;
	top: 3px;
	left: 125px;
}
#quickResGroupCode {
	position: absolute;
	left: 9px;
	top: 110px;
	padding-bottom: 10px;
}
#hdtenRoom {
	position: absolute;
	left: 115;
	top: 90px;
	font-weight: bold;
}

#hdtenRoom p {
	font-size: 10px;
}
#quickResGroupCode label{
	font-weight: bold;
	position: relative;
	top: -2px;
	left: 1px;
}
#quickResRatePref {
	position: absolute;
	top: 130px;
	left: 9px;
}
#quickResRatePref select.f11, #quickResAdults select.f11,
#quickResChildren select.f11, #quickResRooms select.f11 {
	font-size: 10px;
}
#quickResRatePref label{
	font-weight: bold;
}
#quickResSubmit {
	position: relative;
	top: 145px;
	left: 31px;
	float: left;
}
#quickResViewPackages {
	position: relative;
	top: 155px;
	left: 30px;
	float: left;
	display: block;
}

#quickResViewPackages img{
	visibility: visible;
	border: 0px;
}
#quickResContinueRes {
	position: relative;
	top: 150px;
	left: 16px;
	float: left;
}
#quickResChoicesLink {
	position: relative;
	top: 150px;
	left: 30px;
	float: left;
	display: block;
}
#quickResChoicesLink img{
	visibility: visible;
	border: 0px;
}
#quickResCheckInCalendar {
	position: absolute;
	left: -15px;
	top: 255px;
	z-index: 15;
	visibility: hidden;
	border: 1px solid;
}
#quickResCheckOutCalendar {
	position: absolute;
	left: -15px;
	top: 255px;
	z-index: 15;
	visibility: hidden;
	border: 1px solid;
}
#quickResCheckIn_old {
	position: relative;
	display: block;
}
#checkInTextBox.f10, #checkOutTextBox.f10, select.f11, #groupCode.f11 {
	color: #666;
}
/*
=======================================
calendar
=======================================
*/

#calendar {
	visibility: hidden;
	position: absolute;
	top: 270px;
	left: 0px;
	display: block;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}

.futureDate  {
	text-decoration: underline;
}
.pastDate {
	text-decoration: none;
}
.close {
	position: absolute;
	top: 1px;
	left : 210px;
	text-decoration: none;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
}
.currDate {
	text-decoration: underline;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}
#calendar_frame {
	position: absolute;
	top: 0px;
	margin: 0px;
	width: 266px;
	height: 135px;
}
#months_frame {
	position: absolute;
	top: 16px;
	left: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	text-align: center;
	display: block;
	height: 115px;
	width: 262px;
	z-index: 1;
}

#bisector {
   	position: absolute;
   	left: 131px;
	height: 100%;
	z-index: 1;
}
.month_label {
   	text-align: center;
   	font-size: 8pt;
   	font-weight: bold;
   	font-family: Verdana;
   	display: block;
   	height: 18px;
	letter-spacing:-0.2mm;
}

.calendar_table {
   	display: block;
}

#left_month {
	float: left;
   	width: 130px;
   	display: block;
   	text-align: center;
}
#right_month {
   	position: absolute;
   	left: 133px;
   	width: 127px;
   	display: inline;
   	text-align: center;
}
#monthOne {
   	width: 130px;
}
#monthTwo {
   	position: relative;
   	width: 127px;
}

#monthOne, #monthTwo {
	margin: 0px;
	background: #fff;
}

#monthOne td, #monthTwo td {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 9pt;
	letter-spacing: -0.2mm;
	text-align: center;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
}
.days_of_week {
}
#hdWhatsNearbyBusinessAndAttractionFinder .mq_body_text {
	white-space: normal !important;
}
#hdTransportationDrivingDirections #hdPrintActionDirections {
	float: right;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
}
#hdTransportationDirectionsText {
	clear: both;
	display: block;
	margin-bottom: 10px;
	height: 100%;
	line-height: 1.5;
}
.hdPrintSelection {
	display: none;
	visibility: hidden;
}
.hdMapControl {
   display: none;
   visibility: hidden;
}
#hdReservationProgressBar {
	position: relative;
	left: 8px;
	width: 576px;
	display: block;
	padding-bottom: 8px;
}
.hdResProgressBarHeader {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.hdResProgressBarSelected {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
.hdResProgressStep {
	font-family: verdana;
	font-size: 11px;
	color: #B9B8B8;
}

#hdAvailError {
	position: absolute;
	
		
		
			top: -40px;
			width: 180px;
			height: 15px;
			padding: 5px;
		
	
	
	left: -10px;
	z-index: 200;
	display: none;
	border: 1px solid black;
	background-color: #ECECEC;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	margin: 12px;
}

#userReviewAccoladeTitle {
	padding-top: 0px;
}
span.hdTravelerReviewFAQText {
	display:block;
}
 #hdTravelerReviewFAQ span.hdTravelerReviewFAQText, #hdTravelerReviewFAQ span.hdTravelerReviewFAQText strong br {
	margin: 2px 5px 0px 5px;
}


#advSearchPCRLogin{
  
   
	width: 170px;
       margin-left: 2px;
   
   

}

#advSearchPCRLogo{
  display: none;
}

#advSearchPCRLoginForm{
  line-height: 1.5;
}


#clientErrPopup{
 left: 2px;
 top: 58px;
 
   
	width: 173px;
   
   

 z-index: 300;
}

#arrowPCNum{
 left: 40px;
 top: 32px;
}

#clientPinErrPopup{
left: 2px;

   
	top: 100px;
	width: 173px;
   
   

z-index: 20;
}

#arrowPCPin{
left: 30px;

   
	top: 72px;
   
   

}


#backendErrAdvTop{
left: 2px;
  
   
	top: 176px;
	width: 173px;
   
   

}

#clientErrAdvTop{
left: 2px;
  
   
	top: 176px;
	width: 173px;
   
   

}

#arrowPinTopAdv{
top: 38px;
left: 25px;
}




#backendIncorrectLoginArrowInterior{
  
   
    top: 51px;
   
   
  
}

#backendIncorrectLoginMsgInterior{
  
   
    top: 61px;
   
   
  
}

#backendIncorrectPinArrowInterior{
  left: 30px;
  
   
    top: 86px;
   
   
  
}

#backendIncorrectPinMsgInterior{
  
   
    top: 96px;
   
   
  
}





#hdUniversalNav {
	background-color: #fff;
	color: #5a2f02;
}
#hdLanguageDropdown, #hdLanguageDropdown form {
	color: #FFFFFF;
	font-weight: bold;
}
.changeLanguage{
	color: #666;
}
#hdLogo {
	background-image: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/1/en/hdl/bkrds.Par.0001.Image.gif) ;
}
.logo {
	position: relative;
	top: 15px;
}
.logoUrl {
	color: #006c86;
}
#hdMainNav {
	position: absolute;
	left: 2px;
	top: 133px;	
	padding-left: 188px;	
	padding-top: 3px;
	margin: 0;	
	border-collapse: collapse;
	height: 31px;
	width: 810px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/sb/0/cn/bicons/backs.Par.0002.Image.gif) repeat-x;
	margin-bottom: 2px;
}
* html body #hdMainNav {
	width: 998px;
	}
#hdMainNav a {
	position: relative;
	float: left;
	padding-right: 1px;
	}
#hdMainNavRightEnglish, #hdMainNavLeftEnglish { display: none; }
#hdLeftNav {
	background-color: #e8dead;
}
#hdRightNav {
	background-color: #e8dead;
}
.hdRightNavTitleBar {
	background-color: #ceae70;
	color: #5a2f02;
}
.hdRightNavMainBodyTitle {
	background-color: #e8dead;
	color: #5a2f02;
}
.hdRightNavMainBodyTitle a:link, .hdRightNavMainBodyTitle a:visited, .hdRightNavMainBodyTitle a:hover, .hdRightNavMainBodyTitle a:active  {
	color: #006c86;
}
.hdRightNavMainBody {
	background-color: #e8dead;
	color: #5a2f02;
}
.hdRightNavMainBody a:link, .hdRightNavMainBody a:visited, .hdRightNavMainBody a:hover, .hdRightNavMainBody a:active  {
	background-color: #e8dead;
	color: #006c86;
}
.hdAccoladeImage {
	background-color: #e8dead;
}
.hdAccoladeTitle {
	background-color: #e8dead;
	color: #5a2f02;
}
.hdAccoladeTitle a:link, .hdAccoladeTitle a:visited, .hdAccoladeTitle a:hover, .hdAccoladeTitle a:active  {
	background-color: #e8dead;
	color: #5a2f02;
}

 .hdAccoladeReviewText a:link, .hdAccoladeReviewText a:visited, .hdAccoladeReviewText a:hover, .hdAccoladeReviewText a:active  {
	font-family: Verdana;
	font-size: 9px;
	color: #5a2f02;
	text-decoration:none; 
	padding-left:9px;  
}



#hdDesignFooter {
	background-color: #FF9999;
}

#hdNavBarTop {
	border: 1px solid #004655;
	background-color:#004655;
	z-index:-1;
}

#hdNavBarBottom {
		border: 1px solid #004655;
		background-color:#004655;
}

#hdNavBarTop table tbody tr td, 
#hdNavBarTop table tbody tr td a.navbarSelected,
#hdNavBarTop table tbody tr td a.navbarSelected:link,
#hdNavBarTop table tbody tr td a.navbarSelected:visited,
#hdNavBarTop table tbody tr td a.navbarSelected:active,
#hdNavBarTop table tbody tr td a.navbarSelected:hover, 
#hdNavBarTop table tbody tr td a.navbarLink:link,
#hdNavBarTop table tbody tr td a.navbarLink:visited,
#hdNavBarTop table tbody tr td a.navbarLink:active, 
#hdNavBarTop table tbody tr td a.navbarLink:hover {
	color: #FFFFFF;
}
#hdNavBarBottom table tbody tr td, 
#hdNavBarBottom table tbody tr td a.navbarSelected,
#hdNavBarBottom table tbody tr td a.navbarSelected:link,
#hdNavBarBottom table tbody tr td a.navbarSelected:visited,
#hdNavBarBottom table tbody tr td a.navbarSelected:active,
#hdNavBarBottom table tbody tr td a.navbarSelected:hover, 
#hdNavBarBottom table tbody tr td a.navbarLink:link,
#hdNavBarBottom table tbody tr td a.navbarLink:visited,
#hdNavBarBottom table tbody tr td a.navbarLink:active, 
#hdNavBarBottom table tbody tr td a.navbarLink:hover {
	color: #FFFFFF;
}
#hdSubNavBar table tbody tr td, 
#hdSubNavBar table tbody tr td a.navbarSelected,
#hdSubNavBar table tbody tr td a.navbarSelected:link,
#hdSubNavBar table tbody tr td a.navbarSelected:visited,
#hdSubNavBar table tbody tr td a.navbarSelected:active,
#hdSubNavBar table tbody tr td a.navbarSelected:hover, 
#hdSubNavBar table tbody tr td a.navbarLink:link,
#hdSubNavBar table tbody tr td a.navbarLink:visited,
#hdSubNavBar table tbody tr td a.navbarLink:active, 
#hdSubNavBar table tbody tr td a.navbarLink:hover {
	color: #004655;
}
.hdMapBorder {
	border: 1px solid #D8BF8D;
}
#hdComponentTitle {
	outline-color: #336699;
}
#hdWeather div.condition, #hdWeather div.currentCondition, #hdWeather div.currentConditionTemp, #hdWeather div.date {
	color: #926a40;
}
#tempF0, #tempF1, #tempF2, #tempF3, #tempC0, #tempC1, #tempC2, #tempC3 {
	color: #926a40;
}
#hdWeatherLP, #hdWeatherLP a:link, #hdWeatherLP a:active, #hdWeatherLP a:visited {
	color: #926a40;
}
#hdWeather div.condition {
	font-weight: bold;
}
.hdWeatherDivider td {
	border-bottom: 1px dotted #5A2F02;
}
#labelC, #labelC a:link, #labelC a:active, #labelC a:visited {
	color: #5a2f02;
}
#labelF, #labelF a:link, #labelF a:active, #labelF a:visited {
	color: #5a2f02;
}
#hdActionMenu ul {
    color: #FFF;
}
#hdActionMenu li a  {
    color: #FFF;
}
.hdPackagePriceAndAvailContainer {
	background-color: #e8dead;
}
.hdPackagePriceAndAvailContainer span, .hdPackagePriceAndAvailContainer table, .hdPackagePriceAndAvailContainer table tr, .hdPackagePriceAndAvailContainer table tr td {
	background-color: #e8dead;
}

.hdError {
	color: #CCFFFFFF0;
}
#hdAtAGlanceTitle a, #hdWhatsNearbyComponentTitle a, #hdUserReviewTitle a {
	color: #5a2f02;
}
.hdRollOver{
	background-color: #e8dead;
	border: 1px solid #d8bf8d;
}
.hdRolloverLayer{
	background-color: #e8dead;
	border: 1px solid #d8bf8d;
}
.hdRolloverTitle, .hdUserReviewTitleText, .hdUserReviewTitleTextBold {
	color: #5a2f02;
}
#hdDiningHotel, #hdDiningBars, #hdDiningRestaurants, #hdRoomsFeatureDetail, #hdWhatsNearbyModule, #hdWhatsNearbyFinderModule,
#hdFacilities, #hdEquipment,#hdAtAGlanceComponentList, #hdWhatsNearbyComponentList, #hdCustomDirectionsBody,
#hdAmenitiesOnSiteFitnessList, #hdAmenitiesOffSiteFitnessList, #hdAtAmenitiesSpaList, #hdAtAmenitiesHouseKeepingList, #hdAtAmenitiesServicesList,
#hdAtAmenitiesEntertainList, #hdAtAmenitiesShopsList, #hdAtAmenitiesDayCareList, #hdAtBusinessServicesList, #hdAtAmenitiesPublicSpaceList, 
#hdAtAmenitiesMiscList, #hdEventPackagesContent, .hdEventPackagesContent, #hdTransportationDrivingDirections, #hdTransportationHotelLeft,
#hdAtAGlanceCheckList, #hdAtAGlancePetList, #hdAtAGlanceLangList, #hdAtAGlanceParkingList, #hdAtAGlanceSpecialRateList, #hdAtAGlanceLocationList, #hdAtAGlanceAccessibilityList,
#hdAtAGlanceFacilityList, #hdAtAGlanceCreditCardList, .directionsBorder
 {
	border-left: 1px solid #d8bf8d;
	border-right: 1px solid #d8bf8d;
}

#hdMediaModule {
	background-color: #F6F4E5;
	border-left: 1px solid #d8bf8d;
	border-right: 1px solid #d8bf8d;
	z-index:-1;
}
#hdMediaModuleBorder{
	border-top: 1px solid #d8bf8d;
	margin: 0px;
	padding: 0px;
	
		
			width: 576px;
		
		
	
}
#hdMainPhoto {
	background-color: #d5cd9f;
}
#hdMediaTourCredit, #alt {
	color: #004655;
}
#hdMediaDirections p, #hdMediaCategoryLabel {
	color: #5a2f02;
}
#hdMediaPrevNextButtonGroup, #hdMediaPrevNextButtonGroup a:link, #hdMediaPrevNextButtonGroup a:active, #hdMediaPrevNextButtonGroup a:visited {
	color: #5a2f02;
}
.hdPhotoDropdown {
	color: #666666;
	background-color: #d5cd9f;
}
.hdMainContent {
	color: #000;
}
.hdMainContentHeader {
	color: #FFFFFF;
}
.hdContentAreaBorder {
	border: 1px solid #FFFFFF;
}
.hdBulletListTitle {
	color: #926A40;
}
.hdListTitle, .hdPrintDirections a:link, .hdEventPackagesHeader h2, .hdPackageName, #hdWhatsNearbyModule table tbody tr td.mq_table_title, #hdWhatsNearbyModule table tbody tr td hr  {
	color: #5a2f02;
}
#i_top_status_faceplateNotYouInt { color: #5a2f02; }
#i_top_status_faceplateNotYouInt a { 
 	color: #00718a;
	font-weight:bold;
	text-decoration: underline;
	}
#pclubJoinInt a {
	color: #5a2f02;
}
#hdBookOnline{
	color: #5a2f02;
}
#hdBookOnline a{
	color: #5a2f02;
}
.hdHotelName {
	color: #5a2f02;
	background-color: transparent;
}
.hdHotelAddress, #hdHotel p.hdHotelAddress bdo a {
	color: #5a2f02;
}
.hdRoomsBorder {
	border: 1px solid #d8bf8d;
}
.hdRoomsTitle, .hdRoomsTitleBar, a.hdRoomsTitleAnchor:link, a.hdRoomsTitleAnchor:visited, a.hdRoomsTitleAnchor:hover,a.hdRoomsTitleAnchor:active  {
	color: #5a2f02;
}
.hdRoomsSubTitleBarRow {
	background-color: #f0ebcb;
}
.hdRoomsSubTitleBar{
	color: #5a2f02;
	border: 1px solid #d7cd9c;
}
.hdRoomsFeaturesRow {
	color: #000000;
}
.hdRoomsSubContentBar{
	border-left: 1px solid #d7cd9c;
	border-right: 1px solid #d7cd9c;
}
.hdRoomsSubTitleBar a { color: #5a2f02; }
.hdRoomsRowBackground {
	background-color: #e8eff1;
}
#hdUserReviewComponentSubModuleHeader {
	background-color: #e8eff1;
}

#hdPopupDiv {
	background-color: #eee9d2;
}
#hdPopupHeader, .hdPopupHeader  {
	border-left: 1px solid #e8deaf;
	border-right: 1px solid #e8deaf;
}
#hdPopupTitle, .hdPopupTitle {
 	color: #5a2f02;
}
#hdPopupDivShim {
	background-color: white;
}
#hdPopupBorder {
	border-left: 1px solid #e8deaf;
	border-right: 1px solid #e8deaf;
	border-bottom: 1px solid #e8deaf;
	background-color: #FFFFFF;
}
#hdPopupContent h2{
	color: #5a2f02;
	background-color: #FFFFFF;
}
#hdPopupContent, #hdPopupContent a:link, #hdPopupContent a:active, #hdPopupContent a:visited {
 	color: #000000;
}
#hdExclusiveDeals h1 {
	color: 5a2f02;
	background-color: transparent;
}
.hdDropdown {
	color: #666666;
}
#hdBookWithConfidence ul {
	color: #5a2f02;
}
#hdBookWithConfidence li {
}

#hdBookWithConfidence li a:link, #hdBookWithConfidence li a:active, #hdBookWithConfidence li a:visited, .hdModuleLinkBold, a.hdModuleLinkBold:link, a.hdModuleLinkBold:active, a.hdModuleLinkBold:hover, a.hdModuleLinkBold:visited {
	color: #5a2f02;
}
.hdBookWithConfidenceHeader {
	color: #5a2f02;
}
.hdLeftNavHeader {
	color: #5a2f02;
}

#hdPriorityClubHeader {
	color: #5a2f02;
}
#hdPriorityClub {
	color: #5a2f02;
}
#hdPriorityClub a{
	color: #5a2f02;
}
#pcForgotPinInt a{
	color: #5a2f02;
}
/*
=======================================
quickRes
=======================================
*/

#quickRes {
	color: #5a2f02;
}
#quickResHeader {
	color: #5a2f02;
}

/*
=======================================
calendar
=======================================
*/

#calendar {
	color: #FFFFFF;
}

.futureDate  {
	color: #FFFFFF; 
}
.pastDate {
	color: #aaa;
}
.close {
	color: #006c86;
}
.currDate {
	color: #FFFFFF;
	border: 1px solid #006c86;
	background: #EEF6E7;
}
#calendar_frame {
	background: #EEF6E7;
}
#months_frame {
	border: 1px solid #006c86;
}

#bisector {
   	position: absolute;
	border-left: 1px solid #006c86;
}
.month_label {
   	color:  #006c86;
   	background: #e2f0d2;
}
.calendar_table {
   	background: #fff;
}

#left_month {
	font-color: #006c86;
}

#monthOne, #monthTwo {
	background: #fff;
}

.days_of_week {
	background: #006c86;
	color: #fff;
}
.hdResProgressBarHeader {
	color: #5a2f02;
}
.hdResProgressBarSelected {
	color: #5a2f02;
}
.hdBanquetMenuItemSelected {
	color: #5a2f02;
}
.hdBanquetMenuItem, a.hdBanquetMenuItem:link, a.hdBanquetMenuItem:visited, a.hdBanquetMenuItem:hover,a.hdBanquetMenuItem:active  {
	color: #5a2f02;
}
.hdBanquetMenuTypeHeader{
	color: #5a2f02;
}
.hdBanquetMenuDescription{
	color: #8b643cz;
}
#hdBanquetMenuContent {
	border-left: 1px solid #e8deaf;
	border-right: 1px solid #e8deaf;
}
#hdSubHeader{
	background-color: #e8deaf;
}
#hdCustomDirectionsAddressStartText {
	background-color: #e7eff1;
}


#advSearchPCRLogin{
  margin-left: 4px;
}





#hdLeftNav {
	position: absolute;
	top: 165px;
	left: 0px;
	width: 186px;
}
#hdMainContent {
	position: absolute;
	top: 165px;
	left: 188px;
	width:  590px;
}

*html #hdMainContent {
	z-index: -1;
}

#hdRightNav {
	position: absolute;
	top: 165px;
	left: 782px;
	width: 218px;
	z-index: 5;
}
#efBookSleepingRoom  {
	border: 2px solid #d8bf8d;
	background-color: #ffffff;
	position: absolute;
	left: 100px;
	width: 400px;
	padding: 10px;
	height: 350px;
	top: 50px;
	z-index: 6002;
}
#efBookSleepingRoom #closeButton {
	text-align: center;
}
#efBookSleepingRoom .closeWindow {
	float: right;
}


