/* Footer
----------------------------------------------------------------------*/
/* footer is based on a shared code base with other hilton properties, 
and maintains its own directory structure for continuity sake
relevant css is at
/footer/common/common.css
/footer/common/light_brand/global_xa.css

however there are a few styles needed to tweak thier style to meet our needs, as follows */

div#footer {position: relative; background:url(/assets/images/global/bg_element_footer_line.png) no-repeat 0px 0px transparent; margin-top: 50px; margin-left: 0;}
#footer_wrapper {width:978px; }
#brand_bar { display:block; padding: 26px 0; border:none; }
/* #brand_bar_HH {background: url(/assets/images/global/bg_element_footer_brand_bar_arrow.png) no-repeat scroll 100% 0 transparent;} */
#footer_nav_container { display:none; }
ul#footer_logos li#brand_bar_HH { padding-left:0px }
#footer_bottom_container {padding: 5px 0 0;background:url(/assets/images/global/bg_element_footer_line.png) no-repeat bottom center transparent; padding-bottom:20px; margin-bottom:20px; width:990px;}
.footer_links_list li { line-height:9px; font-size: 10px; }

ul#ftr_ul_hilCorp {/*background:url(/assets/images/global/bg_element_footer_line.png) no-repeat bottom center transparent; padding-bottom:20px; margin-bottom:20px; width:990px;*/}
ul#ftr_ul_hilCorp li {border:none; margin-left:5px; margin-right:0px; font-size:9px;}

ul#ftr_ul_hilCorp li.silo {padding-right: 2px; line-height:16px; min-height: 180px;}
ul#ftr_ul_hilCorp li.last{padding-right: 0px; line-height:16px; width:116px;}

ul#ftr_ul_hilCorp li.silo a {font-weight: bold;}
ul#ftr_ul_hilCorp li.silo li a {font-weight: normal;}
ul#ftr_ul_hilCorp li:first-child {margin-left:0px;}
ul#ftr_ul_hilCorp li a:first-child{margin-left:0px;}
ul#ftr_ul_hilCorp li ul li {clear:both; margin-left:0px; white-space: normal;}
#footer ul.link-list {    bottom: 0;
    left: 848px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 145px;}
#footer ul.link-list li.connectLinks {float: left; padding: 0;}
#footer .link-list li {margin-bottom: 0;}
#footer a.conectIcon {display: block; float:none; height:16px; width:23px; background:none;}
#footer li.connectLinks {height: 16px;}
img.hideGraphic, img.overicon, div.offScreen{
	position:absolute;
	left:-99999px;
	float:left;
}
img.showGraphic{
	position:relative;
	left:0px;
	float:left;
}
/* webkit hax, sorry */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {*/
/* Safari 3.0 and Chrome rules here */
	/*ul#ftr_ul_hilCorp li {margin-left: 18px;}*/
	/*ul#ftr_ul_hilCorp li.silo {padding-right: 2px; line-height:16px; min-height: 180px;}*/
/*}*/