/* Hotel Footer
------------------------------------------------------------------------- */
#footer {
	margin: 10px auto 20px auto;
	padding:0px 0 0 0;
	width:980px;
	_position: static;}
	
#footer .gridRow {
	width: 980px;
	margin: 0 auto;
	overflow: visible;}
	
#footer .hiltonFamily {
	padding:0px 0 0 0; }

#hiltonBrandMenu {
	position:relative;
	z-index:2; }
	
/* Brand Pulldown
------------------------------------------------------------------------- */
div#hiltonBrandShadow {
	position:absolute;}

#brandSelections {
	background:url(/img/common/hiltonfooter/shadowRight.png) no-repeat top right;
	width:210px;
	position:absolute;
	clear:both;
	margin-left:0px;
	margin-top:-295px;
	height:282px; }

#brandSelections ul {
	margin:0;
	padding:0px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;}
	
#brandSelections li {
	display:block;
	height:27px;
	background-color:#fff;
	background-image:none;
	padding:0px;
	font-size:small;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	line-height:12px; }
	
#brandSelections li img {
	float:left;}
	
#brandSelections li a {
	text-decoration:none;
	display:block;
	padding:4px 0; }
	
#yourBrands li a {
	margin:0;
	color:#222;}


/* Brand home footer
------------------------------------------------------------------------ */
#footer #brandBar {
	clear:both;
	padding-top:0px;
	font: 13px/14px arial, helvetica, sans-serif;}

#footer #brandBar .brandBar2 {
	margin:0;
	padding-top:0;}

#footer .footerLogos {
	padding:9px 0 4px 0;
	height:50px;
	margin:0;
	background:transparent;
	width: 980px;
	list-style:none;}
	
#footer .footerLogos li {
	background-image: none;
	display:block;
	margin:0;
	padding:0;
	float:left;
	position:relative;}
	
#footer .footerLogos li a {
	display:block;
	height: 47px;
	background-image:url(/img/common/hiltonfooter/logo_brandLogoBars.gif);
	background-repeat: no-repeat; }
	
#footer .footerLogos li a span {
	display:block;
	height:0;
	overflow:hidden; }
#footer .footerLogos li.brandBarLi_WA { padding-left:9px;}
#footer .footerLogos li.brandBarLi_WA a { width: 60px; background-position: 10px 0; }
#footer .footerLogos li.brandBarLi_WA a:hover { background-position: 10px -84px; }
#footer .footerLogos li.brandBarLi_WA .brandDescPopup { margin-left: -18px;}

#footer .footerLogos li.brandBarLi_CH { padding-left:10px; }
#footer .footerLogos li.brandBarLi_CH a { width: 72px; background-position: -54px 0; }
#footer .footerLogos li.brandBarLi_CH a:hover { background-position: -54px -84px; }
#footer .footerLogos li.brandBarLi_CH .brandDescPopup { margin-left: -14px; }

#footer .footerLogos li.brandBarLi_HI { padding-left:9px; }
#footer .footerLogos li.brandBarLi_HI a { width: 60px; background-position: -133px 0; }
#footer .footerLogos li.brandBarLi_HI a:hover { background-position: -133px -84px; }
#footer .footerLogos li.brandBarLi_HI .brandDescPopup { left: -14px; }

#footer .footerLogos li.brandBarLi_DT { padding-left:11px; }
#footer .footerLogos li.brandBarLi_DT a { width: 66px; background-position: -201px 0; }
#footer .footerLogos li.brandBarLi_DT a:hover { background-position: -201px -84px; }
#footer .footerLogos li.brandBarLi_DT .brandDescPopup { left: -6px; }

#footer .footerLogos li.brandBarLi_ES { padding-left:9px; }
#footer .footerLogos li.brandBarLi_ES a { width: 62px; background-position: -274px 0; }
#footer .footerLogos li.brandBarLi_ES a:hover { background-position: -274px -84px; }
#footer .footerLogos li.brandBarLi_ES .brandDescPopup { left: -10px; }

#footer .footerLogos li.brandBarLi_GI { padding-left:6px; }
#footer .footerLogos li.brandBarLi_GI a { width: 80px; background-position: -345px 0; }
#footer .footerLogos li.brandBarLi_GI a:hover { background-position: -345px -84px; }
#footer .footerLogos li.brandBarLi_GI .brandDescPopup { left: -18px; }

#footer .footerLogos li.brandBarLi_HP { padding-left:6px; }
#footer .footerLogos li.brandBarLi_HP a { width: 60px; background-position: -435px 0; }
#footer .footerLogos li.brandBarLi_HP a:hover { background-position: -435px -84px; }
#footer .footerLogos li.brandBarLi_HP .brandDescPopup { left: -14px; }

#footer .footerLogos li.brandBarLi_HW { padding-left:12px; }
#footer .footerLogos li.brandBarLi_HW a { width: 66px; background-position: -505px 0; }
#footer .footerLogos li.brandBarLi_HW a:hover { background-position: -505px -84px; }
#footer .footerLogos li.brandBarLi_HW .brandDescPopup { left: -10px; }

#footer .footerLogos li.brandBarLi_HT { padding-left:10px; }
#footer .footerLogos li.brandBarLi_HT a { width: 64px; background-position: -581px 0; }
#footer .footerLogos li.brandBarLi_HT a:hover { background-position: -581px -84px; }
#footer .footerLogos li.brandBarLi_HT .brandDescPopup { left: -10px; }

#footer .footerLogos li.brandBarLi_HV { padding-left:5px; }
#footer .footerLogos li.brandBarLi_HV a { width: 81px; background-position: -654px 0; }
#footer .footerLogos li.brandBarLi_HV a:hover { background-position: -654px -84px; }
#footer .footerLogos li.brandBarLi_HV .brandDescPopup { left: -10px; }

#footer .footerLogos li.brandBarLi_HH { padding-left:50px; }
#footer .footerLogos li.brandBarLi_HH a { width: 161px; background-position: -780px 0; }
#footer .footerLogos li.brandBarLi_HH a:hover { background-position: -780px -83px; }

.brandDescPopup {
	position: absolute;
	display:none;
	z-index: 50;
	bottom:47px;
	width:230px;
	background:transparent url(/img/common/hiltonfooter/brandBubble.gif) no-repeat bottom left;
	padding-bottom:16px; }
	
.brandDescPopup .popMessage {
	background:transparent url(/img/common/hiltonfooter/brandBubble.gif) no-repeat top center;
	padding: 4px 8px 0 8px; }
	
.brandDescPopup .popMessage p {
	padding:5px;
	margin:0;
	font-size:77%;
	line-height:1.5;
	text-align:left;}

.turnOnThisPopup .brandDescPopup {
	display:block; }



/*

------------------------------------------------------------------------- */

hr.footer { visibility: hidden; }

/* IE Hacks
------------------------------------------------------------------------- */
* html #footer .buttonFooterSearch { vertical-align:bottom; }
* html #brandPulldownLink { display:block; width:166px; }
* html #brandSelections li a { display:inline-block; }
* html #brandSelections { background-image:none; }
* html #footer .buttonFooterSearch { vertical-align:bottom; margin-bottom:0px; }
*+html .buttonFooterSearch { margin-top:0px; }
*+html div.footerLogos {padding-top:26px;}