@charset "UTF-8";

/*-------------------------------------------------------------------- 

Global CSS

Methods: 		RULES ORGANIZATION WITHIN CSS FILES

				Should mirror the html document flow:

				GENERAL
					CONTAINER

						Header

							Nav

						Content/Body  

							Layout Setup
								Modules

						Footer
							Hacks/Third Party

					(other)

----------------------------------------------------------------------*/



/* GENERAL
----------------------------------------------------------------------*/
body {background: #f2eeed url(/assets/images/global/bg-body2.jpg) repeat-x 141px 0; overflow: auto; color: #333333;}


/* Links
----------------------------------------------------------------------*/ 
a,
a:link {text-decoration: none; color: #886200;}

a:hover,
a:active {text-decoration: underline;}

a.nowrap,
span.nowrap {white-space:nowrap;}

#skiplinks,
#skip-to-content {position:absolute; left:-9999px; top:auto; width:1px;	height:1px;	overflow:hidden;}

/* TODO: Reverse all of the left to right link styles to accommodate
   right to left reading languages such as Arabic. */
   
/* TODO: Possibly strip out all styles for right to left reading
   languages into its own style sheet, which is then called if lang dir is rtl */
   
a.rtl {display: inline; background: url(/assets/images/global/r-arrow.png) no-repeat left bottom !important; padding-left: 8px}

/* Begin Left to right general link styles
-------------------------------------------------------------*/
#at-a-glance a,
#main-promo a,
.channel-promo a,
a.arrowed {background: url(/assets/images/global/arrow.png) no-repeat right bottom; padding-right: 8px; font-weight: normal !important;  }
#at-a-glance a {display: inline-block; background-position: 100% 50%;}
#home .channel-promo a {display: block; background:none}
#home .channel-promo a.arrowed  {display: inline; background: url(/assets/images/global/arrow.png) no-repeat right bottom; padding-right: 8px}
a.r-arrowed { background: url(/assets/images/global/r-arrow.png) no-repeat left bottom; padding-right: 0; padding-left: 8px; font-weight: normal !important; }
a.conectIcon {display: block; float:left; height:30px; width:30px;  background:none;}
li.connectLinks {height:34px; }

a.button {display: block; background: url(/assets/images/button_sprite1.png) repeat-x bottom left; margin-top: 1em; text-align: center; color: #fff; width: 111px; height: 19px;}
a.button:hover,
a.button:active {background-position: top left; text-decoration: none;}
	#sidebar a.button {margin-left: 20px;}
	
/* Rules for removing background arrow image on links ----------------*/

#main-promo a.inline,
.channel-promo  a.inline {background:none; padding-right:0;}

#site-map a, 
#breadcrumbs a, 
#pagination a,
#pagination a + img, 
#main-promo a + img,
#content .news-links h3 a,
.channel-promo a + img,
#media-gallery a + img,
/* #ffne-services a + img, */
a[href ^="mailto:"],
#development.documents-forms #channel-promo-main a,
a.NavBar_dropIconContainer, /* Bing Maps class */
a.NavBar_typeButtonLabel,   /* Bing Maps class */
.vcard a {background: none;}

li.NavBar_menuitem {
    cursor: pointer;
}

a.ln { padding: 5px 0 5px 30px;
	background: transparent url(/assets/images/icons/icon_linked-in.png) no-repeat center left !important;}
.topRightSocialIcon a.ln { padding: 5px 0 5px 30px;
	background: transparent url(/assets/images/icons/icon_linked-in.png) no-repeat center left !important;}
.topRightSocialIcon a.ln span.iconimg{
	background: url("/assets/images/global/arrow.png") no-repeat scroll right bottom transparent !important;padding-right: 8px;}
a.download,
a.override.download {padding: 5px 15px 5px 0px !important;
	background: transparent url(/assets/images/icons/download_rested.png) no-repeat center right !important;}
	
a.download:hover {background: transparent url(/assets/images/icons/download_mouseover.png) no-repeat center right;}

a.removeArrow {
	background: none;
	padding-right: 0;
}
	
/* Rules for adding document icons on links (left to right)
----------------------------------------------------------------------*/

/* websites (pictures and movies) */
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_film.gif) no-repeat center left;
}

/* a[href *="flickr.com/photos/"], */ a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_pic.gif) no-repeat center left;
}

/* extensions */
a[href$='.doc'], a[href$='.docx'], a[href$='.rtf'] {
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_doc.gif) no-repeat center left;
}

a[href$='.txt'] {
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_txt.gif) no-repeat center left;
}

a[href$='.xls'],a[href$='.xlsx'] {
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_xls.gif) no-repeat center left;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_feed.gif) no-repeat center left;
}

a[href$='.opml'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_opml.gif) no-repeat center left;
}

a[href$='.phps'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_phps.gif) no-repeat center left;
}

a[href$='.phps'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_phps.gif) no-repeat center left;
}

a[href$='.vcard'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_vcard.gif) no-repeat center left;
}

a[href$='.exe'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_exe.gif) no-repeat center left;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_dmg.gif) no-repeat center left;
}

a[href$='.pps'], a[href$='.ppt'], a[href$='.pptx'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_pps.gif) no-repeat center left;
}

a[href$='.pdf'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_pdf.gif) no-repeat center left;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_archive.gif) no-repeat center left;
}

a[href$='.ical'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_ical.gif) no-repeat center left;
}

a[href$='.css'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_css.gif) no-repeat center left;
}

a[href$='.ttf'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_ttf.gif) no-repeat center left;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_pic.gif) no-repeat center left;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 15px 5px 0px;
	background: transparent url(/assets/images/icons/download_rested.png) no-repeat center right;
}
a[href$='.mov']:hover, a[href$='.wmv']:hover, a[href$='.mp4']:hover, a[href$='.avi']:hover, a[href$='.mpg']:hover { 
	background: transparent url(/assets/images/icons/download_mouseover.png) no-repeat center right;
}
/*
a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_film.gif) no-repeat center left;
}
*/

a[href$='.dwg'] { 
	padding: 5px 0 5px 20px;
	background: transparent url(/assets/images/icons/icon_dwg.gif) no-repeat center left;
}


/* Rule for removing document icons on links  
----------------------------------------------------------------------*/

/* websites (pictures and movies) */
a.override[href *="youtube.com/watch?"], 
a.override[href *="sevenload.com/videos/"], 
a.override[href *="metacafe.com/watch/"],
a.override[href *="flickr.com/photos/"], 
a.override[href *="zooomr.com"], 
a.override[href *="imageshack.us"], 
a.override[href *="bubbleshare.com"], 
a.override[href *="sevenload.com/bilder/"] {background: url(/assets/images/global/arrow.png) no-repeat right bottom; padding: 0 8px 0 0;}

/* extensions */
a.override[href$='.doc'],
	a.override[href$='.rtf'],
	a.override[href$='.txt'],
a.override[href$='.xls'],
a.override[href$='.rss'], 
	a.override[href$='.atom'],
a.override[href$='.opml'],
a.override[href$='.phps'],
a.override[href$='.phps'],
a.override[href$='.vcard'] ,
a.override[href$='.exe'],
a.override[href$='.dmg'], 
	a.override[href$='.app'],
a.override[href$='.pps'],
a.override[href$='.pdf'],
a.override[href$='.zip'], 
	a.override[href$='.rar'], 
	a.override[href$='.gzip'], 
	a.override[href$='.bzip'], 
	a.override[href$='.ace'],
a.override[href$='.ical'],
a.override[href$='.css'],
a.override[href$='.ttf'],
a.override[href$='.jpg'], 
	a.override[href$='.gif'], 
	a.override[href$='.png'], 
	a.override[href$='.bmp'], 
	a.override[href$='.jpeg'], 
	a.override[href$='.svg'], 
	a.override[href$='.eps'],
a.override[href$='.mov'], 
	a.override[href$='.wmv'], 
	a.override[href$='.mp4'], 
	a.override[href$='.avi'], 
	a.override[href$='.mpg'],
a.override[href$='.mov']:hover, 
	a.override[href$='.wmv']:hover, 
	a.override[href$='.mp4']:hover, 
	a.override[href$='.avi']:hover, 
	a.override[href$='.mpg']:hover {background: url(/assets/images/global/arrow.png) no-repeat right bottom; padding: 0 8px 0 0;}

a.override-gallery[href$='.pdf'] { 
	padding: 0;
	background: none;
}
/* Text
----------------------------------------------------------------------*/
p {font-size:11px;}

h1, h2, h3, h4, h5, h6 {
	color: #4c4c4c;
}

h1 {margin-top: 30px; margin-bottom: 6px; font-size:18px; color: #7d706c;}
	#home h1 {font-size: 23px; margin-bottom: 6px;}
	.partnerships-detail #channel-promo-main h1 {border-bottom: 1px dotted #7f7f7f; margin-top: 0; margin-bottom: 30px; padding-top: 5px; padding-left: 20px; padding-bottom: 3px; font-weight:normal; color: #4c4c4c; font-size:14px;}

h2 {border-bottom: 1px dotted #7f7f7f; padding-left: 20px; padding-bottom: 3px; font-weight:normal; color: #4c4c4c; font-size:14px;}
	
	#home #main-promo h2 {padding-left: 0; max-width:300px;}
		#home #main-promo .channel-promo h2 { border-bottom: none;}
		#home .col1-4 h2,
		#home .col4-4 h2 {margin-bottom: 0; padding-left: 0; border: none;}
	
	.channel-promo h2 {padding-top: 5px;}
	
	.partnerships-detail #channel-promo-main h2 {color: #ab7e14; border-bottom: 0 none; font-size: 16px; margin-bottom: 0;}
	
	#sidebar h2, 
	#sidebar-brochures h2, 
	#sidebar-facts h2, 
	#sidebar-link-list h2,
	#sidebar-project-managers h2 { font-size: 11px; text-transform: uppercase;}

h3, h4 {margin-bottom: 0.3em;}

	#about .bio-copy h3 {font-size: 14px; font-style: italic;}
	
	h3.inlineHeader,
	div.inlineHeader {margin-top: 5px;}

sup { font-size:.7em;}
	h1 sup, 
	h2 sup,
	h3 sup {margin-left: 3px;}

p.italic {font-style:italic;}
p {padding:0 20px 2px 0; margin:0}
	#home p {margin-right: 0;}
p.tagline, p.description,
.tagline {margin-bottom: 47px; font-size: 13px; line-height:20px; margin-right: 0; /* height: 100px; */ color: #695d59; /* width: 650px; */ /* height:130px; */}
p.tagline > p {height: 0; }
	#home p.tagline {width: 530px;}

/* TODO: Refactor padding in paragraph tags when we split buckets into
   image on left / text on right.
   
   For now, turning this on and off either in the xsl or below using
   ids & !important */
   
	#brands #channel-promo-main .section p { padding: 0 20px 8px 20px;}
	#brands #channel-promo-main .section #promo-dev .copy-block p, #brands #channel-promo-main .section #promo-prop .copy-block p { padding: 0 20px 8px 0;}
	
	

/* End TODO */

	#channel-promo-main .col1-1 p { width:630px; }

/* small titles/headlines in documents, forms, and news ------------- */
ol h3,
ul h3,
ol h4,
ul h4,
#design-gallery h3 {font-size: 11px; font-weight: bold; color: #7d706c}

.error {line-height: 11pt; color: #f00;}

/* Graphics and Media
----------------------------------------------------------------------*/
img {border: none;}

#slideViewer #heroSlide img,
#slideViewer #menuWindow img {padding: 0;}

#channel-promo-main .section img,
#channel-promo-main img { padding: 2px 19px 20px 20px; display:block}
.brand-development #channel-promo-main img { padding: 4px 20px 50px;}
#channel-promo-main #hilton-owners-benefits div.col2-2 div.img-block img { padding: 4px 15px 20px 0px; display:block}
#channel-promo-main #hilton-owners-benefits div.col1-2 div.img-block img { padding: 4px 15px 20px 20px; display:block}
#channel-promo-main #hilton-owners-benefits div.col1-2 div.copy-block, #channel-promo-main #hilton-owners-benefits div.col2-2 div.copy-block{ width:54.5%;}
#channel-promo-main #hilton-owners-benefits div.copy-block h3 { font-size:1.4em;}
#channel-promo-main #hilton-owners-benefits div.copy-block p { padding-right:0px;}

#hilton-hhonors-development img { float: left; }

/* Floating images within content 
-----------------------------------------------*/
img.portrait {display: block; float: left; margin: 0 20px 20px 20px; padding: 4px 0 0 !important;}
img.mini-portrait {display: inline; float: left; margin: 4px 10px 40px 0; width: 32px; height: 32px;}

/* Often Used and Utility Classes
----------------------------------------------------------------------*/

.floatleft {float: left; display: inline;}

.floatright {float: right; display: inline;}

.clear {clear: both;}


/* Lists
----------------------------------------------------------------------*/

ul, ol, dl {
	position: relative; /* ensures nav li displays properly in IE */
}

li {font-size: 11px;}

.perf-top {border-top: 1px dotted #7F7F7F;}
#main-promo div.col4-4 ul.perf-top {margin-top:40px; padding-top:14px;}

/* Add bullets in on a case-by-case basis ----------------------------*/

ul.bullets {list-style-type: disc; list-style-position: outside; margin-left: 30px; margin-right: 10px;}
/* ul.bas-bullets {list-style-type: disc; list-style-position: outside; margin-left: 50px; margin-right: 10px;} */
ol.numbers {list-style-type: decimal; list-style-position: outside; margin-left: 30px; margin-right: 10px;}
#corporate-responsibility.our-policy ol.numbers {margin-left: 40px; padding-bottom: 20px; margin-bottom: 0px; display:block;}
ul.bullets li {margin-bottom: 5px;}
.match-ul {margin:0 10px 5px 30px;}
#sidebar-facts .match-ul { font-weight:bold; font-size: 11px;}
#corporate-responsibility #sidebar ul.bullets {list-style-type: disc; list-style-position: outside; margin-left: 13px; margin-right: 20px;}
#corporate-responsibility #channel-promo-main ul.bullets {list-style-type: disc; margin-left: 33px; margin-right: 20px;}

/* news lists & links --------------------------------------------------*/

.channel-promo.section .news-links ol {padding-left:20px;}
	
.news-links {width:100%;}
.news-links h2{padding-bottom: 1px; margin-bottom:0px; color:#7f7e7d;}
.news-links ol{ padding-top:10px; padding-bottom:28px; margin-bottom:0px; padding-right:10px;}
.news-links ol h3{ padding:0 20px; margin-bottom:0px;}
.news-links ol p{ padding-top:0px; padding-bottom:10px; margin-bottom:0px;}

#home .news-links {min-height: 180px;}
#home .news-links ol {width: 62%;}
	#home .news-links li a span {white-space: nowrap;}
	
#home .news-links ol h3, #corporate-responsibility .news-links ol h3 {padding:0;}
#brands .news-links ol h3 {padding:0 20px;}
#brands #portfolio.news-links ol h3 {padding:0;}
	
#sidebar .news-links h2 {padding-bottom: 0; margin-bottom: 1em; color: #4C4C4C;}
#sidebar .news-links h3 {padding-right: 20px;}
#sidebar .news-links ol {padding-bottom: 0; }

/* lists with float-left thumbnails ----------------------------------*/

	ul.listwiththumbs li,
	ol.listwiththumbs li {clear: left; margin: 0 20px;}
	
	#main-promo ul.listwiththumbs li,
	#main-promo ol.listwiththumbs li {margin: 0;}
	
		ul.listwiththumbs li p,
		ol.listwiththumbs li p {display: inline; float: left; width: 170px;}
		
		#sidebar ul.listwiththumbs li p,
		#sidebar ol.listwiththumbs li p {margin-bottom: 1em;}

/* TODO: Need to refactor this for the Executive Bios pages ----------*/
		#sidebar.section ul.listwiththumbs li p {margin-left: 4px; width: 125px;}
		#sidebar.section ul.listwiththumbs li.current p {margin-left: 0; width: 129px;}
		
		/* ul.listwiththumbs li.current, */
			ul.listwiththumbs li.current img,
			ol.listwiththumbs li.current img {border: 2px solid #ac7d13;}

/* lists with float-left images (as seen on the leadership page) -----*/

ul.listwithportrait,
ol.listwithportrait {clear: left;}
	ul.listwithportrait li,
	ol.listwithportrait li {position: relative; display: inline; float: left; width: 33%;}
	ul.listwithportrait.listwithportrait-1-column li {width: 100%;}
		ul.listwithportrait li h3,
		ol.listwithportrait li h3 {margin-bottom: 0;}
			ul.listwithportrait li a:first-child,
			ol.listwithportrait li a:first-child {background: none; padding: 0;}
			ul.listwithportrait li p,
			ol.listwithportrait li p {padding-right: 10px; padding-bottom: 0;}
			ul.listwithportrait li p a:first-child,
			ol.listwithportrait li p a:first-child {background: url(/assets/images/global/arrow.png) no-repeat right bottom; padding-right: 8px;}
			
			ul.listwithportrait li img,
			ol.listwithportrait li img {border-bottom: 4px solid #ac7e14; padding: 0; width: 105px}
			ul.listwithportrait li img.portrait,
			ol.listwithportrait li img.portrait {margin: 0 15px 20px 20px;}
			
#about .bios ul.listwithportrait p.bottom,
#about .bios ol.listwithportrait p.bottom {
	left: 140px;
	padding-bottom: 2px;
}
		
.link-list li {margin-bottom: 6px; display:block; padding:0 20px;}


/* Tables
----------------------------------------------------------------------*/

/* Note, scope column and/or row headers */

/* Note 2, use thead, tbody, and tfoot to separate content from headers,
   content, and footers, where applicable. */
   
table {border-collapse: collapse;}


/* Form Elements
----------------------------------------------------------------------*/

/* Note, :focus is not supported in IE 7 & 8; will likely need jQuery/
   Javascript to assign onfocus and onblur for form elements */
   
/* Note 2, required fields must not be indicated by color alone and
   the term 'required' should be stated in the text description and
   announced prior to the first occurance -> accessibility */
   
/* Note 3, radio buttons must have a default selected value and should
   not be used for boolean options. Use checkbox instead. -> accessibility */
   
/* Note 4, complex select boxes (with more than 11 options) should
   be coded with option groups and labels -> accessibility */
   
/* Note 5, it should not be necessary to use tabindex and avoid this
   usage as much as possible! -> accessibility */
   
/* Note 6, in our doctype, need to include and match the name and id
   of all form elements. */

button {
	cursor: pointer;	
}

label {
    cursor: pointer;
}

input,
textarea {border:1px solid #e0e0e0; padding: 2px;}

/* This fixes the border around radio buttons and checkboxes in IE 7 */
input[type="checkbox"], 
input[type="radio"] {
	background-color: transparent;
	margin-left: 0px;
	padding-left: 0px;
	border: 0;
}


/* CONTAINER
----------------------------------------------------------------------*/
#container {min-height: 768px; min-width: 980px; overflow: hidden; width: 100%;}
#wrapper {margin: 0 auto;}

/* wrapper background images - new globe -----------------------------*/

#wrapper.error-silo {background: url(/assets/images/bg_error.jpg) no-repeat top center;}
#wrapper.home-silo {background: url(/assets/images/global/bg-body4.jpg) no-repeat top center;}
#wrapper.about-silo {background: url(/assets/images/bg-about3.jpg) no-repeat top center;}
#wrapper.brands-silo {background: url(/assets/images/global/bg-brand-port3.jpg) no-repeat top center;}
#wrapper.hhonors-silo {background: url(/assets/images/bg-hhonors.jpg) no-repeat top center;}
#wrapper.waldorf-astoria-silo {background: url(/assets/images/bg-waldorf.jpg) no-repeat top center;}
#wrapper.hhr-silo {background: url(/assets/images/bg-hhr.jpg) no-repeat top center;}
#wrapper.doubletree-silo {background: url(/assets/images/bg-doubletree.jpg) no-repeat top center;}
#wrapper.curio-silo {background: url(/assets/images/bg-curio.jpg) no-repeat top center;}
#wrapper.canopy-silo {background: url(/assets/images/bg-canopy.jpg) no-repeat top center;}
#wrapper.conrad-silo {background: url(/assets/images/bg-conrad.jpg) no-repeat top center;}
#wrapper.embassy-suites-silo {background: url(/assets/images/bg-embassy-suites.jpg) no-repeat top center;}
#wrapper.hilton-garden-inn-silo {background: url(/assets/images/bg-hilton-garden-inn.jpg) no-repeat top center;}
#wrapper.hampton-silo {background: url(/assets/images/bg-hampton.jpg) no-repeat top center;}
#wrapper.tru-by-hilton-silo {background: url(/assets/images/bg-tru-by-hilton.jpg) no-repeat top center;}
#wrapper.homewood-suites-silo {background: url(/assets/images/bg-homewood-suites.jpg) no-repeat top center;}
#wrapper.home2-silo {background: url(/assets/images/bg-home2.jpg) no-repeat top center;}
#wrapper.hilton-grand-vacations-silo {background: url(/assets/images/bg-hilton-grand-vacations.jpg) no-repeat top center;}
#wrapper.development-silo {background: url(/assets/images/bg-development.jpg) no-repeat top center;}
#wrapper.asia {background: url(/assets/images/asia_bg.jpg) no-repeat top center;}
#wrapper.australasia {background: url(/assets/images/australasia_bg.jpg) no-repeat top center;}
#wrapper.north-america {background: url(/assets/images/north_america_bg.jpg) no-repeat top center;}
#wrapper.central-america-caribbean {background: url(/assets/images/north_america_bg.jpg) no-repeat top center;}
#wrapper.south-america {background: url(/assets/images/south_america_bg.jpg) no-repeat top center;}
#wrapper.europe {background: url(/assets/images/europe_bg.jpg) no-repeat top center;}
#wrapper.africa {background: url(/assets/images/africa_bg.jpg) no-repeat top center;}
#wrapper.hpa-silo {background: url(/assets/images/bg-hpa.jpg) no-repeat top center;}
#wrapper.hsm-silo {background: url(/assets/images/bg-hsm.jpg) no-repeat top center;}
#wrapper.development-overview-silo {background: url(/assets/images/bg-development-overview.jpg) no-repeat top center;}
#wrapper.architecture-consturction-silo {background: url(/assets/images/bg-arch-const.jpg) no-repeat top center;}
#wrapper.mgmt-svcs-silo {background: url(/assets/images/bg-mgmt-svcs.jpg) no-repeat top center;}
#wrapper.brand-development-silo {background: url(/assets/images/bg-brand-development.jpg) no-repeat top center;}
#wrapper.documents-forms-silo {background: url(/assets/images/bg-documents-forms.jpg) no-repeat top center;}
#wrapper.careers-silo {background: url(/assets/images/bg-careers.jpg) no-repeat top center;}
#wrapper.owners-silo {background: url(/assets/images/bg-owners.jpg) no-repeat top center;}
#wrapper.corp-responsbility-silo {background: url(/assets/images/bg-corp-responsibility.jpg) no-repeat top center;}

#wrapper.contact-silo {background: url(/assets/images/bg-contact-us.jpg) no-repeat top center;}
#wrapper.site-directory-silo {background: url(/assets/images/bg-site-directory.jpg) no-repeat top center;}

#top-bleed {background: url(/assets/images/global/bg-masthead.png) repeat-x 0 0; }
#content {margin: 0 auto 15px; width: 980px;}

/* Header
----------------------------------------------------------------------*/
#mast {height: 136px; position: relative; }
	#logo {position: relative; display: block; }
		#logo img {position: absolute; top: 0; left: -21px; -webkit-backface-visibility: hidden; } /* iOS Chrome fix */
	#print-logo {display: none; /* position: absolute; top: 0; left: -9999px; height: 1px; width: 1px; */}
	#at-a-glance {display: block; position: absolute; right: 0px; top: 27px; z-index: 2999;}
		#at-a-glance ul li:first-child {margin-left: 0;}
		#at-a-glance li {display: inline; /* margin-left: 20px; */ padding-right: 26px;}

/* Language Selector
----------------------------------------------------------------------*/
#at-a-glance li
{
	float: left;
}
#at-a-glance .language-selector-label
{
	color: #886200;
	margin-right: 80px; /* width of ul + 5px of space to right of label */
}
#language-selector-header
{
	background: transparent url(/assets/images/global/bg-world-icon.png) 0 2px no-repeat;
	padding-left: 28px;
	position: relative;
}
#language-selector-header ul
{
	padding: 0 0 7px;
	position: absolute;
	right: 25px;
	top: 0;
	width: 75px;
	z-index: 3000;
}
#language-selector-header li
{
	display: none;
	float: none;
	margin-bottom: 1px;
	padding: 0 10px;
}
#language-selector-header li.first
{
	display: block;
	margin-bottom: 4px;
}
#language-selector-header li a
{
	background: none;
	color: #8e8e8e;
	font-size: 9px;
}
#language-selector-header li a:focus
{
	text-decoration: underline;
}
#language-selector-header li.first a
{
	background: url(/assets/images/global/arrow_down.gif) 100% 50% no-repeat;
	color: #886200;
	font-size: 11px;
	padding-right: 12px;
}
#language-selector-header ul.active,
#language-selector-header ul:hover,
#language-selector-header ul:focus,
#language-selector-header ul:active
{
	background: #fdfdfd;
	z-index: 3000;

	box-shadow: 2px 9px 7px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 2px 9px 7px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 2px 9px 7px rgba(0, 0, 0, 0.1);
}
#language-selector-header ul.active li,
#language-selector-header ul:hover li,
#language-selector-header ul:focus li,
#language-selector-header ul:active li
{
	display: block;
}

#language-selector-footer
{
	float: left;
	font-size: 10px;
	line-height: 16px;
	margin-bottom: -16px;
}
#language-selector-footer .language-selector-label
{
	color: #888888;
	float: left;
	font-weight: bold;
}
#language-selector-footer ul
{
	clear: none;
	float: left;
	margin-bottom: 0;
}
#language-selector-footer li
{
	float: left;
	margin-left: 20px;
}
#language-selector-footer a
{
	font-size: 10px;
	line-height: 16px;
}

html[lang=en] #language-selector-footer a[hreflang=en],
html[lang=fr] #language-selector-footer a[hreflang=fr],
html[lang=es] #language-selector-footer a[hreflang=es],
html[lang=zh] #language-selector-footer a[hreflang=zh],
html[lang=ja] #language-selector-footer a[hreflang=ja],
html[lang=ar] #language-selector-footer a[hreflang=ar],
html[lang=tr] #language-selector-footer a[hreflang=tr],
html[lang=de] #language-selector-footer a[hreflang=de],
html[lang=ru] #language-selector-footer a[hreflang=ru],
html[lang=it] #language-selector-footer a[hreflang=it],
html[lang=pt] #language-selector-footer a[hreflang=pt],
html[lang=ko] #language-selector-footer a[hreflang=ko],
html[lang=pl] #language-selector-footer a[hreflang=pl]
{
	font-style: italic;
}

/* Hide language selectors for now */
/* Commenting out to turn on language selector */
/*
html[lang=en] #language-selector-header,
html[lang=en] #language-selector-footer {
	display: none;
}
*/

/* Navigation
----------------------------------------------------------------------*/

/* Recut left/right images on main nav and z-index them slightly higher than drop-down menu
   to overlap secondary nav to show only a portion of the top border.       
*/

#nav {position: absolute; top: 98px; left: -21px; width: 1018px; z-index: 2500;} /* High z-index to allow submenus to display properly in IE */

#nav a,
#nav a:hover,
#nav a:active {text-decoration: none;}

/* #nav -> Top item widths
-------------------------------------------------------------*/
li#aboutHWW {width: 93px;}
li#aboutHWW span {/* width: 141px; */}
	li#aboutHWW li span {width: 100%;}

li#brandsHWW {width: 140px;}
li#brandsHWW span {/* width: 97px; */}
	li#brandsHWW li span {width: 100%;}
	
li#devHWW {width: 116px;}
li#devHWW span {/* width: 74px; */}
	li#devHWW li span {width: 100%;}
	
li#careersHWW {width: 88px;}
li#careersHWW span {/* width: 48px; */}
	li#careersHWW li span {width: 100%;}
	
li#crHWW {width: 197px;}
li#crHWW span {/* width: 148px; */}
	li#crHWW li span {width: 100%;}
	
li#mediaHWW {width: 67px;}
li#mediaHWW span {/* width: 31px; */}
	li#mediaHWW li span {width: 100%;}

li#investorsHWW {width: 98px;}
li#investorsHWW span {/* width: 141px; */}
	li#investorsHWW li span {width: 100%;}
	
li#contactHWW {width: 108px;}
li#contactHWW span {/* width: 67px; */}
	li#contactHWW li span {width: 100%;}

#nav ul li.first,
#nav ul li:first-child {margin: 0; border: none;}
/*#nav ul li a:first-child { padding-left: 0; } */

#nav li {padding: 0 0 0 9px; margin-left: 4px;} /* match padding to .sf-menu li:hover a */
#nav li a {top: 4px; left: 4px; padding-left: 10px; font-size: 11px; text-transform: uppercase; color: #706e70;}

#nav li li {background: none; margin: 0; border-top: 1px solid #e1e1e1; padding: 0; /* width: 99%; */}
#nav li li a {background: none; text-transform: none; top: 0;}

#nav li li:hover,
#nav li li:active {background: url(/assets/images/global/bg-nav-drop-hover.png) repeat-x 0 0; width: 100%;}

/* Flag <span> styling */
#nav li li a span.flag { position: absolute; left: 160px; top: -2px; }


/* #breadcrumbs -> secondary page navigation 
   for pages two or more levels deep
----------------------------------------------*/

/* TODO: Re-factor this once final approval has been given on designs */
#breadcrumbs {margin-top: 40px; border-bottom: 1px dotted #7f7f7f; width: 970px;}
	#breadcrumbs.wide {width: 980px;}
/* end TODO */

/* Phase C/3 -> Tertiary Navigation
--------------------------------------------------------------------- */
/* TODO: As of 11/8, only the height of the containing box and the header
   are final. The rest of the creative and functionality is TBD. */
   
#tertiary-navigation {max-height: 300px; overflow-y:auto; }

	#tertiary-navigation-menu {height: 345px; overflow: auto;}

/* Content or Page Body 
--------------------------------------------------------------------- */
#main-promo {min-height: 75px; height: auto !important; height: 75px;}

	#home #main-promo {min-height: 268px; height: auto !important; height: 268px;}	
	#home .col1-4 {margin-right: 20px;}
	
		#home .channel-promo img {
			position: relative;
			margin-bottom: 10px;
			border-top: 4px solid #ac7d13;
			z-index: 95;				
		}
		#home .channel-promo img:hover {
			/*border-top: 4px solid #8b836e;*/	
			border-top: 4px solid #7d706c;	
		}

.channel-promo {position: relative;} /* ensures correct positioning of bottom shadow */

#channel-promo-main {
	display: inline; 
	float: left; 
	margin-right: 10px;
	width: 74%
}

/* #channel-promo-main.stacked 
   For pages with box-wide images and copy
   See Careers @ Hilton, HPA, and some Corporate 
   Responsibility pages
------------------------------------------------------------ */	
	
.stacked p {padding: 0 20px 8px;}

#sidebar {display: inline; float: left; width: 24%;}

/*
	Move the styles to the below selectors; if the sidebar is sectioned,
	make the section class a child of the #sidebar
	
	e.g.
	sectioned -> div#sidebar div.section
	otherwise -> div#sidebar.section */

#sidebar.section,
#sidebar div.section {
	/* See h2.subheader on line 868 -- rolled that up here */
	background: #fff url(/assets/images/bg-shadow-side.png) no-repeat top center !important;
	border-top: 4px solid #ac7e14; 
	padding-bottom: 20px;		
	/*box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2);*/
}

#sidebar h3 {margin-left: 20px; font-size: 11px;}
	#sidebar h3.bold {font-weight: bold;} /* Yes, this is hacky */

#sidebar li h3 {margin-left: 0;}
/*#sidebar .news-links li h3 {margin: 0 20px;}*/

#sidebar blockquote {margin-bottom: 1em;}
	#sidebar blockquote p.small {font-size: 10px;}

	div#sidebar div.section p,
	div#sidebar.section p {margin-left: 20px;}
	
	.HSM-P-FFnE div#sidebar .section ul {margin-left: 20px;}
	.HSM-P-FFnE div#sidebar .section ul li {margin-bottom: 7px;}
	.HSM-P-FFnE div#sidebar .section {padding-bottom: 10px;}
	
	div#sidebar p.match-ul {margin: 0 10px 5px 30px;}


	/* About - Facts */
	/* aui_3_4_0_1_4587 */
	#sidebar-facts p {
		margin-left: 10px;
	}
	
	/*
	ul#sidebar-facts.bullets {
		font-weight: bold;
		line-height: 1.3;
		color: #7f7f7f;
	}
	*/

/* Layout 

--------------------------------------------------------------------- */
.section {margin-bottom: 10px; }

body.hhonors div.col1-1.section {margin-bottom: 0; }

.channel-promo .section {display:block;}

.channel-promo .picture-frame {margin-left:20px; display:block;}

.col1-1, .col1-2, .col2-2, .col1-3, .col2-3, .col3-3, .col2-3rev, 
.col1-4, .col3-4, .col4-4, .col3-4rev, .col-45 {
	background-color: #fff !important;
}

#main-promo .col3-4, #main-promo .col4-4, #main-promo .col3-4rev,
#main-promo .col2-3, #main-promo .col3-3,
#home .channel-promo .col1-4, #home .channel-promo .col4-4{
	background: none !important;
}

#channel-promo-main .col1-1,
.channel-promo .col1-1,
#channel-promo-main .col1-2,
#channel-promo-main .col2-2,
#channel-promo-main .col1-3,
#channel-promo-main .col3-3,
#channel-promo-main-contact,
#sidebar div.section,
#sidebar.section,
#contact-promo #customer-care.section,
#contact-promo #corporate-contacts.section,
.col-45,
	#about .bios,
div#timeline,
.boxout,
#brand-promo .col1-3, #brand-promo .col3-3,
#heroSlide,
/*#regional-media-contacts,
 #site-map, */
#mapDiv,
ul.slideList li img
	{ 
	z-index: 40;	
	position:relative;		
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
}   

#mapDiv .MicrosoftMap a.MapPushpinBase,
#mapDiv .MicrosoftMap .LogoContainer a {
	background: none;
	padding: 0;
}

#development .col1-1 *, #development .col2-2 *, #media .col1-1 *,
#contact-promo .col1-3, #contact-promo .col3-3,
#corporate-responsibility .col1-1 * {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

/* One column -> col1-1 */
.col1-1 {margin-right: 10px; width: 100%;}

/* Two equal columns -> col1-2 & col2-2 */
.col1-2 {display: block; float: left; margin-right: 10px; width: 49%;}
.col2-2 {display: block; float: right; margin-right: 0; width: 49%;}
#hilton-hhonors-development.col1-2 {margin-right: 0px; width: 100%;}
.col1-2-bullets {float: left; width: 40%; margin-left: 30px;}
.col2-2-bullets {float: left; width: 45%; margin-left: 20px;}

/* Three equal columns -> col1-3 & col3-3 */
.col1-3 {display: block; float: left; margin-right: 20px; width: 31%;}
.col3-3 {display: block; float: left; margin-right: 0; width: 33%;}

/* Three columns (2/3 page width + 1/3 page width, left to right) -> col2-3 & col3-3 */
.col2-3 {display: block; float: left; margin-right: 20px; width: 64%;}
/* use col3-3 style after */

/* Reverse three columns (1/3 page width + 2/3 page width, left to right) -> col3-3 & col2-3rev */
/* use col3-3 style before */
.col2-3rev {display: inline; float: left; margin-right: 0; margin-left: 10px; width: 62%;}

/* Four equal columns -> col1-4 & col4-4 */

.col1-4 {display: block; float: left; margin-right: 10px; width: 23%;}
.col4-4 {display: block; float: left; margin-right: 0; width: 24%}

/* Four columns (1/2 page + 1/4 page + 1/4 page) -> col1-2, col1-4, col4-4 */
/* declare the layout in the following order: .col1-2, .col1-4, col4-4 */

/* Reverse four columns (1/4 page + 1/4 page + 1/2 page) -> col1-4, col2-2*/
/* declare the layout in the following order: .col1-4, .col1-4, .col2-2 */

/* Three-quarters four columns (3/4 page + 1/4page -> col3-4 col4-4 */
.col3-4 {display: inline; float: left; margin-right: 10px; width: 74%;}
/* use col4-4 style after */

/* Reverse three-quarters four columns (1/4 page + 3/4 page) -> col1-4, col3-4rev */
/* use col1-4 style before */
.col3-4rev {display: inline; float: left; margin-right: 0; width: 74%;}

/* 55%-45% columns -> col-55, col-45 */
/* First seen on contact-us landing page */

.col-55 {display: inline; float: left; margin-right: 10px; width: 53%;
	/* box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2); */}
.col-45 {display: inline; float: left; width: 45%;
	/*box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2);*/}

     
.scrollShadow,
.scrollShadow-main {   
	display:block;
	background: url(/assets/images/bg-shadow-main.png) no-repeat top center;
	border-top: 1px solid #fff;
}
  
.scrollShadow-full {
	background: url(/assets/images/bg-shadow-full.png) no-repeat top center;
	border-top: 1px solid #fff;
}

.scrollShadow-half {
	background: url(/assets/images/bg-shadow-half.png) no-repeat top center;
}

		
/* div.img-block, div.copy-block -> content block separators
   widths derived from .col* parent
------------------------------------------------------------ */
div.img-block,
div.copy-block {display: block; float: left;}

#channel-promo-main div.img-block.scaled-image {
	margin: 2px 19px 20px 20px;
	width: 95px;
}
#channel-promo-main div.img-block.scaled-image img {
	padding: 0;
	width: 100%;
}

.col1-1 div.copy-block {width: 74%; display: block; }
.col1-1 div.copy-block-narrow {width: 54%; display: block; }
	.col1-1 .col1-2 div.copy-block,
	.col1-1 .col2-2 div.copy-block {width: 53%;}
	
	#history-heritage.col1-1 div.copy-block,
	#development.management-services .col1-1 div.copy-block {width: 62%;} /* TODO: On columns with wider images to accommodate for shorter copy, may need to create another style at a later date */
	#development.franchise-opportunities .col1-1 div.copy-block {width: 65%;}
	#our-values.col1-1 div.copy-block,
	#sustainability.col1-1 div.copy-block {width: 67%;}
	
.col1-2 div.copy-block {width: 56%; display: block; padding-bottom:10px; }
	#performance-advantage.col1-2 div.copy-block,
	#development.management-services .col1-2 div.copy-block,
	#development.management-services .col2-2 div.copy-block {width: 51%;}
	
	#mission div.copy-block,
	#vision div.copy-block {width: 52%;}
	
	#corporate-responsibility #feature-region.col1-2 div.copy-block {width: 54%;}
	
	#leadership div.copy-block {position: relative; width: 55%;
	}
	#promo-dev div.copy-block,
	#mission-vision div.copy-block {width: 55%;}
	#promo-prop div.copy-block {width: 45%;}
		

.col2-2 div.copy-block, #promo-prop.col2-2 div.copy-block {width: 56%; padding-bottom:10px;}

.P-FFnE-logistics #channel-promo-main .col1-1 div.copy-block {
    width: auto;
}


/* Global -> Modules & Page Specific styles
--------------------------------------------------------------------- */

/* #development -> .contact-development */

#development #development-contacts .contacts-container img {
	padding-left:0;
}

/* #eforea-spa -> .copy-block */
#brand-eforea .copy-block { margin-top: 12px; }
#brand-eforea .copy-block  p { padding: 0px 20px 8px 0px !important; width: 540px; }

/* #server -> error page styles
----------------------------------------------*/
#server .tagline {height: 40px;}

#server #message {background-color: #fff; border-top: 4px solid #ac7d13;}
#server #message h2 {border-bottom: none; font-size: 18px;}
#server #message p {margin-left: 20px; margin-bottom: 1em; padding-right: 70px; font-size: 13px;}
#server #message li {margin-bottom: 0.5em; }
#server #message a {margin-left: 20px; font-size: 11px;}

#server #message .col1-2 {background: none;}
#server #message .col2-2 {background: none; padding: 85px 0;}
	#server.error-page #message .col2-2 h2,
	#server.error-page #message .col2-2 p,
	#server.error-page #message .col2-2 a {margin-left: 0; padding-left: 70px;}
#server #message .scrollShadow-full {border-top: none;}
	#server.not-found #message {background: url(/assets/images/graphics/not-found.jpg) no-repeat 0 0; width: 980px; height: 350px;}
	#server.error-page #message {background: url(/assets/images/graphics/error.jpg) no-repeat 0 0; width: 980px; height: 350px;}

/* #site-map -> site directory styles
----------------------------------------------*/
	#site-map {border-top: 4px solid #ac7d13;}
	
	#site-map dl {margin-bottom: 20px;}
	#site-map dt {margin-bottom: 10px; text-transform: uppercase;}
	#site-map dd {margin-left: 1.5em; margin-bottom: 10px;}
	#site-map dd.sub2 {margin-left: 3em;}
	#site-map dd.sub3 {margin-left: 4.5em;}
	#site-map dd.sub4 {margin-left: 6em;}
	#site-map .col-1, #site-map .col-2, #site-map .col-3, #site-map .col-4 {margin: 20px 0 0 20px; width: 22%; float: left;}
	/*#site-map .col-3 {margin: 20px 0 0 20px; width: 22%; float: left;}*/
	
	/*HIDE OTHER COLUMNS*/
	#site-map .col-1 a.column2 {display: none;}
	#site-map .col-2 a.column1 {display: none;}
	#site-map .col-2 a.column3 {display: none;}
	#site-map .col-2 a.column4 {display: none;}
	#site-map .col-3 a.column1 {display: none;}
	#site-map .col-3 a.column2 {display: none;}
	#site-map .col-3 a.column4 {display: none;}
	#site-map .col-4 a.column1 {display: none;}
	#site-map .col-4 a.column2 {display: none;}
	#site-map .col-4 a.column3 {display: none;}

/* #about -> about hilton section styles
----------------------------------------------*/
#about #channel-promo-main .col1-1 p,
#corporate-responsibility #channel-promo-main .col1-1 p,
#media #channel-promo-main .col1-1 p {width: auto;} /* more general one is set further up, possible refactor */
	
#about .match-h1 {margin-top: 32px;}

#about #leadership {position: relative;}
#about #leadership p.bottom {position: absolute; bottom: -15px; padding: 0;}

	#about .message p + p {margin-left: 42px;}
	
#about .bios {
	background-color: #fff;
	border-top: 4px solid #ac7e14;
	/* padding-bottom: 20px; */
	/* box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2); */
}
	#about .bios p.bottom {position: absolute; left: 145px; bottom: 15px;}

	#about .bio-pics {display: inline; float: left; width: 157px;}
	#about .bio-copy {display: inline; float: left; width: 530px;}
		#about .bio-copy p {margin-bottom: 1em;}
		
#about.mission-and-vision p.tagline {width: 650px;}

#about .value-list {/* padding-top: 10px; */}
	#about .value-list dl {padding-right: 20px; width: 450px;}
	#about .value-list dt {display: block; float: left; font-size: 1.1em; margin-bottom: 11px; font-weight: normal; text-transform: uppercase; letter-spacing: 0.15em; width: 115px;}
		#about .value-list dt:first-letter {font-weight: bold; vertical-align: baseline; color: #ac7e14;}
	#about .value-list dd {display: block; float: left; /* vertical-align: baseline; */ padding-top: 1px; width: 335px; height: 25px;}
	#about .value-list dd + dt {clear: both;}
	
#about.executive-bios .bios h1 {margin-top: 0; margin-bottom: 12px; border-bottom: 1px dotted #7f7f7f; padding-top: 5px; padding-bottom: 3px; padding-left: 20px; font-size: 14px; font-weight: normal; color: #4c4c4c;}
#about.executive-bios .bios h2 {margin-bottom: 0.3em; border: none; padding: 0; font-size: 14px; font-style: italic;}

/* #about -> code of conduct styles
----------------------------------------------------*/	
	#about .code_of_conduct_list li { float: left; width: 220px; padding: 0 0 10px 20px}
	
/* styles for history & heritage page -------------------------------------------------------- */
div#timeline {width:980px; overflow:hidden;
	/*box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2) ;
	-moz-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2); */
	}

div#timeline div ol.decade-links { margin-bottom:0px; height: 30px;}

div#h-hero { height:311px; width:982px; overflow:hidden;} /* !!! comment-out overflow hidden here to see length of decades */
div#timeline div ol.decade-links { margin-bottom:0px; height: 30px; width:999px;} 
div#timeline div ol.decade-links li.decade { width:100px; height: 30px; padding-right:10px; float:left;} /* width should be 100, but need to remove padding from last item for them to not wrap */


div#timeline div ol.decade-links li.decade h2 { width:100px; height:29px; color:#886200; font-size:10px;  text-align:center; padding:0; margin-bottom:0; }
div#timeline div ol.decade-links li.decade h2 a { height:20px; display:block; padding-top:9px; background: transparent url(/assets/images/bg_element_sprite_timeline-links.gif) no-repeat top left;}
div#timeline div ol.decade-links li.decade h2 a.current  {  background: transparent url(/assets/images/bg_element_sprite_timeline-links.gif) no-repeat top right;}
div#timeline div ol.decade-links li.decade h2 a:hover,
div#timeline div ol.decade-links li.decade h2 a:hover ,
div#timeline div ol.decade-links li.decade h2:hover a { color:#8b836e; text-decoration:none; background: transparent url(/assets/images/bg_element_sprite_timeline-links.gif) no-repeat top right;}
/* styles for H&H list of decades */
div#timeline div#h-hero {position: relative; height:310px; }
div#timeline div#h-hero ol.decades li { /* position:absolute; !!! comment-out position absolute here to see length of decades */}
/* styles for H&H nested list of yesrs */
div#timeline div#h-hero ol.decades li ol { height:310px; width:9999px; margin:0px; }
div#timeline div#h-hero ol.decades li ol li.year { height:201px; width:380px; padding:90px 40px 20px 560px; float:left; }
div#timeline div#h-hero ol.decades li ol li.year h3 { font-size:18px; color:#7d706c; font-weight:normal}
div#timeline div#h-hero ol.decades li ol li.year p { font-size:13px; color:#695d59;}


/* H&H  slide bg images */
li#yr-0000 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_0000.jpg) no-repeat bottom left; }
li#yr-1919 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1919.jpg) no-repeat bottom left; }
li#yr-1925 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1925.jpg) no-repeat bottom left; }
li#yr-1927 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1927.jpg) no-repeat bottom left; }
/* 1940s */ 
li#yr-1943 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1940-01.jpg) no-repeat bottom left; }
li#yr-1944 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1944.jpg) no-repeat bottom left; }
li#yr-1946 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1946.jpg) no-repeat bottom left; }
li#yr-1947 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1947.jpg) no-repeat bottom left; }
li#yr-1949 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1949-01.jpg) no-repeat bottom left; }
li#yr-1949-2 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1949-02.jpg) no-repeat bottom left; }
li#yr-1949-3 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1949-03.jpg) no-repeat bottom left; }
/* 1950s */
li#yr-1954 {background: #FFF url(/assets/images/slides/timeline/slides_timeline_1954.jpg) no-repeat bottom left;}
li#yr-1955 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1955.jpg) no-repeat bottom left; }
li#yr-1955-2 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1955-02.jpg) no-repeat bottom left; }
li#yr-1955-3 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1955-03.jpg) no-repeat bottom left; }
li#yr-1958 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1958.jpg) no-repeat bottom left; }
li#yr-1959 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1959.jpg) no-repeat bottom left; }
/* 1960s */ 
li#yr-1960 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1960.jpg) no-repeat bottom left; }
li#yr-1963 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1963.jpg) no-repeat bottom left; }
li#yr-1964 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1964.jpg) no-repeat bottom left; }
li#yr-1965 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1965.jpg) no-repeat bottom left; }
li#yr-1967 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1967.jpg) no-repeat bottom left; }
li#yr-1969 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1969.jpg) no-repeat bottom left; }
/* 1970s */ 
li#yr-1970 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1970.jpg) no-repeat bottom left; }
li#yr-1973 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1973.jpg) no-repeat bottom left; }
li#yr-1973-2 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1973-02.jpg) no-repeat bottom left; }
li#yr-1979 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_0000.jpg) no-repeat bottom left; }
/* 1980s */ 
li#yr-1982 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1980-01.jpg) no-repeat bottom left; }
li#yr-1984 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1984.jpg) no-repeat bottom left; }
li#yr-1984-2 {background: #FFF url(/assets/images/slides/timeline/slides_timeline_1984-02.jpg) no-repeat bottom left;}
li#yr-1987 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1987.jpg) no-repeat bottom left; }
li#yr-1989 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1989.jpg) no-repeat bottom left; }
li#yr-1989-2 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1989-02.jpg) no-repeat bottom left; }
/* 1990s */
li#yr-1990 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1987-02.jpg) no-repeat bottom left; }
li#yr-1994 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1994.jpg) no-repeat bottom left; }
li#yr-1995 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1995.jpg) no-repeat bottom left; }
li#yr-1997 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1997.jpg) no-repeat bottom left; }
li#yr-1999 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1999.jpg) no-repeat bottom left; }
li#yr-1999-2 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_1999-02.jpg) no-repeat bottom left;} 
/* 2000s */ 
li#yr-2002 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2002.jpg) no-repeat bottom left; }
li#yr-2002-2 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2002-02.jpg) no-repeat bottom left; }
li#yr-2006 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2006-02.jpg) no-repeat bottom left; }
li#yr-2007 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2007.jpg) no-repeat bottom left; }
li#yr-2007-2 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2006.jpg) no-repeat bottom left; }
li#yr-2007-3 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2007-02.jpg) no-repeat bottom left; }
li#yr-2008 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2008.jpg) no-repeat bottom left; }
li#yr-2008-2 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2008-02.jpg) no-repeat bottom left; }
li#yr-2009 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2009.jpg) no-repeat bottom left; }
li#yr-2009-2 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2009-02.jpg) no-repeat bottom left; }
li#yr-2009-3 {background: #FFF url(/assets/images/slides/timeline/slides_timeline_2009-03.jpg) no-repeat bottom left; }
/* 2010s */ 
li#yr-2010 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2010.jpg) no-repeat bottom left; }
li#yr-2011 { background: #FFF url(/assets/images/slides/timeline/slides_timeline_2011.jpg) no-repeat bottom left; }
li#yr-2011-2 {background: #FFF url(/assets/images/slides/timeline/slides_timeline_2011-02.jpg) no-repeat bottom left}
li#yr-2013 {background: #FFF url(/assets/images/slides/timeline/slides_timeline_2013.jpg) no-repeat bottom left}

li.dc-1900, li.dc-1940,li.dc-1950,li.dc-1960,li.dc-1970,li.dc-1980,li.dc-1990,li.dc-1900,li.dc-2000 { display:none; }
div#timeline div#h-hero ol.decades li.dc-0000 { display:block; /*  border:1px blue solid*/} 
/* styles for pagination */
div.pagination/* div.pagination */{ 
	position:relative;
	height:19px;
	width:197px;
	padding:18px 0 0 0;
	color:#886200;	
	/* display:none; */}
div#timeline div#h-hero ol.decades li ol div.pagination ol { height:20px;}
div#timeline div#h-hero ol.decades li ol div.pagination ol li { float:left; height:17px; width:19px}
div.pagination a, div.pagination span {
	padding:0;
	display:block;
	float:left;
	width:19px; height:17px;
	background: transparent url(/assets/images/pagination_sprite.png) no-repeat -2px -2px;
	text-indent:-9999px;
	/*border:1px #ccc solid;*/}
	
div.pagination a.p-prv { margin-left:0px;  background: transparent url(/assets/images/pagination_sprite.png) no-repeat top left;}
div.pagination a.p-prv:hover { background: transparent url(/assets/images/pagination_sprite.png) no-repeat left bottom; }
div.pagination a.p-prv.off, 
div.pagination span.p-prv.off { background-position: 0px -22px }
div.pagination a.p-nxt { margin-left:0px; background: transparent url(/assets/images/pagination_sprite.png) no-repeat top right;}
div.pagination a.p-nxt:hover { margin-left:0px; background: transparent url(/assets/images/pagination_sprite.png) no-repeat bottom right;}
div.pagination a.p-nxt.off,
div.pagination span.p-nxt.off{ background-position: -177px -22px ;}
div.pagination a.p-001 { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -19px 0px;}
div.pagination a.p-001:hover { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -19px -44px;}
div.pagination a.p-001.current { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -19px -22px; cursor:default;}
div.pagination a.p-002 { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -36px 0px;}
div.pagination a.p-002:hover { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -36px -44px;}
div.pagination a.p-002.current { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -36px -22px; cursor:default;}
div.pagination a.p-003 { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -53px 0px;}
div.pagination a.p-003 :hover{ background: transparent url(/assets/images/pagination_sprite.png) no-repeat -53px -44px;}
div.pagination a.p-003.current { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -53px -22px; cursor:default;}
div.pagination a.p-004 { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -70px 0px;}
div.pagination a.p-004 :hover{ background: transparent url(/assets/images/pagination_sprite.png) no-repeat -70px -44px;}
div.pagination a.p-004.current { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -70px -22px; cursor:default;}
div.pagination a.p-005 { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -87px 0px;}
div.pagination a.p-005:hover { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -87px -44px;}
div.pagination a.p-005.current { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -87px -22px; cursor:default;}
div.pagination a.p-006 { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -104px 0px;}
div.pagination a.p-006:hover { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -104px -44px;}
div.pagination a.p-006.current { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -104px -22px; cursor:default;}
div.pagination a.p-007 { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -123px 0px;}
div.pagination a.p-007:hover { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -123px -44px;}
div.pagination a.p-007.current { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -123px -22px; cursor:default;}
div.pagination a.p-008{ background: transparent url(/assets/images/pagination_sprite.png) no-repeat -138px 0px;}
div.pagination a.p-008:hover{ background: transparent url(/assets/images/pagination_sprite.png) no-repeat -138px -44px;}
div.pagination a.p-008.current { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -138px -22px; cursor:default;}
div.pagination a.p-009 { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -157px 0px;}
div.pagination a.p-009:hover { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -157px -44px;}
div.pagination a.p-009.current { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -157px -22px; cursor:default;}

div.pagination a.p-0010 { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -172px 0px;}
div.pagination a.p-0010:hover { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -172px -44px;}
div.pagination a.p-0010.current { background: transparent url(/assets/images/pagination_sprite.png) no-repeat -172px -22px; cursor:default;}


/* #brands -> hilton brands section styles
----------------------------------------------*/

.boxout .badge {
	width:auto;
	text-align:center;
	padding:10px 0 0;
	border-bottom: 1px solid #e5e5e5;
	}
.boxout { 
	padding:10px 20px;
	background-color:#FFF;
	margin-bottom:10px;
	}
.boxout p { 
	padding:0px 10px 10px 10px;
	line-height:14px;
	width:270px;
	}
	
#main-promo .boxout h2 {
	padding: 10px 10px 0;
	border: none;
}	
.boxout h3 { 
	padding:10px 10px 0px 10px;
	}
.match-h1 { margin-top:37px; 
	}
.inlineHeader { display:block; 
	font-size:1.05em; 
	font-weight:bold; 
	margin-bottom: 0em;
	padding-right:20px;
	}
.erzatsHeader{display:inline;
	font-size:1.1em; 
	color: #333;
	font-weight:normal; 
	margin: 0em;
	padding:0px;
}

#brand-promo .col1-3, #brand-promo .col3-3 { 
	background-color:#FFF;
	padding-bottom:20px;
	}
#brand-promo h2 { 
	clear:both; 
	height:24px; 
	padding:10px 10px 0px; 
	margin:0px 0px 10px 0px;
	display:block;	
	background: url(/assets/images/bg_element_brand-promo-caps.gif) repeat-x scroll 0 0 transparent;  
	}

#brand-promo ul { clear:both; padding:8px 0 8px 0;} 
#brand-promo ul li  { 
	padding:0; 
	}
#brand-promo ul li .badge {  
	width:130px;
	float:left;
	text-align:center;
	vertical-align:top;
	padding-top:4px;
	}
	
#brand-promo ul li .nestedPara { 
	width:150px;
	float:left;
	text-align:left;
	padding:0px 0 12px 0;
	}
	
#brand-promo  ul.moreSpace li .nestedPara{padding-bottom:29px;}

#brands div#main-promo div.col3-3 p {
	width:270px; 
	}
.nestingCol { 
	float:left; padding-right: 20px; display:inline;
	}
#brands div#main-promo div.col3-4 div.nestingCol img.badge { 
	margin-top:30px;
	}
#brands div#main-promo div.col3-4 div.nestingCol p{ 
	width:542px; padding-right:0px;
	}
#brands.brands .channel-promo .col1-1 { width:972px; margin-bottom:20px;} 

#brands #disclaimer , #about #disclaimer {padding: 20px 0;}
#brands #disclaimer p.small, #about #disclaimer p.small {font-size: 9px;}

/*  slide & slideMenu Styles ------------------------------*/ 
#slideViewer { clear:both; 
	position:relative;
	overflow: hidden;
	}
#heroSlideWrapper { 
	padding:8px 0 8px 20px; 
	float:left; 
	width:574px;
	display:inline-block;
    margin: 1px 0 0 0;
	z-index:18;
	}
#heroSlide { 
	clear: both;
    display: block;
    float: none;
    margin: 0 0 0 0;
    text-align: center;
    width: 570px; 
    z-index: 10;	
	padding:3px;
	background:#FFF;
	}	
#menuWindow { position:relative;
	padding:8px 0 8px 0; 
	margin-left:-2px;
	float:left; 
	display:inline-block;
    z-index: 19;
	}
#menuWindow.scrolling  { padding:8px 0 18px 0; width: 133px;
	}
#menuWindow.scrolling div.menuScroll { width:87px; height:9px; padding:0px; margin:1px 1px 1px 12px; position:relative;
	}
#menuWindow.scrolling div.menuScroll a { 
	width:87px; 
	height:10px; 
	display:block; 
	padding:0;
	margin-bottom:1px;
	text-decoration:none;
	text-indent:-9999px;
	}
	
#menuWindow.scrolling div.menuScroll a.dwn {background: transparent url(/assets/images/btn_scroll_dwn.gif) no-repeat 0 0; }
#menuWindow.scrolling div.menuScroll a.up {background: transparent url(/assets/images/btn_scroll_up.gif) no-repeat 0 0; }

#menuWindow.scrolling #slideMenu {width: 120px; height:276px;/**/ overflow:hidden;} 

#slideMenu {/*width: 101px; height:300px;*/ position:relative;}
ul.slideList { width:100px; position:relative;}
ul.slideList li { position:relative; 
	width:90px; height:48px;
	padding: 2px 2px 2px 12px;	
	margin-bottom:8px;
	}
#menuWindow.scrolling #slideMenu ul.slideList li {  
	margin-bottom:6px;
	}
ul.slideList li img {  
	width:83px; height:48px;
	border:3px solid #FFF;
	margin-right:6px;
	cursor:pointer;
	}
#menuWindow.scrolling #slideMenu ul.slideList img {  
	border:2px solid #FFF;
	}	
	
#menuWindow #slideMenu ul.slideList li.selected { 
	background: url(/assets/images/icons/pointer_slide_select.png) no-repeat -3px 17px transparent; z-index:20;
	} 
#menuWindow.scrolling #slideMenu ul.slideList li {  margin-bottom:3px; }

ul.slideList li.selected img { 
	/*border-left: 3px solid #FFF;*/
	}
slide_thumb { 
	width:83px; height:48px;
	cursor: pointer;
	}
#slide_select_pointer {
	position:absolute;
	top:0px; left:594px;
	width:12px; height:300px; 
	z-index:20;
	 display:none;
	}
.sho_thumb_01 {
	background: transparent url(/assets/images/icons/pointer_slide_select.png) no-repeat 0 25px; 
	}
.sho_thumb_02 {
	background: transparent url(/assets/images/icons/pointer_slide_select.png) no-repeat 0 87px; 
	}
.sho_thumb_03 {
	background: transparent url(/assets/images/icons/pointer_slide_select.png) no-repeat 0 147px; 
	}
.sho_thumb_04 {
	background: transparent url(/assets/images/icons/pointer_slide_select.png) no-repeat 0 208px; 
	}
.sho_thumb_05 {
	background: transparent url(/assets/images/icons/pointer_slide_select.png) no-repeat 0 267px; 
	}
#sidebar-link-list { /*margin-bottom:0;*/}
#sidebar-brochures ul, .brochures ul, #sidebar-project-managers ul { list-style:none; /* text-indent:-20px; */ padding:0 20px 0 20px; margin-bottom:0;}
#sidebar-brochures ul li, .brochures ul li, #sidebar-project-managers ul li { padding-bottom:0 }
#sidebar-brochures ul li a, .brochures ul a, #sidebar-project-managers ul li a { color:#886200; font-weight:bold; /* padding-left:45px; */ padding-left: 25px; display:block; }
.newslike li { list-style:none; text-indent:-20px;}

#design-info-sidebar > p {
	margin-bottom: 1em;
}

#contact-list ul /* , #supply-management-values ul, #additional-resources-section ul, #management-services-submenu ul */{
    margin: 0 10px 0 20px;
}

/* #contact-list ul li, #supply-management-values ul li, #additional-resources-section ul li{
	padding-top: 10px;
} */
#supply-management-values ul li:first-child, #additional-resources-section ul li:first-child, #management-services-submenu ul li:first-child{
	padding-top: 0px;
}

/* #development -> Development hilton section styles
   REMOVED to development.css
----------------------------------------------------*/
	
	
/* #corporate-responsibility -> CR hilton section styles
----------------------------------------------------*/
	#corporate-responsibility #sidebar div.focus-area {margin-bottom: 10px;}
	#corporate-responsibility #sidebar li {margin-left: 20px; margin-bottom: 8px;}
	#corporate-responsibility #sidebar h3 {color: #333;}
	#corporate-responsibility #sidebar li p,
	#corporate-responsibility #sidebar p a {margin-left: 0;}
	#corporate-responsibility #sidebar ul.bullets li a {margin-left: 0;}
	#corporate-responsibility #sidebar a {margin-bottom: 1em;}
	

#cr-more li {margin-bottom: 8px;}
	#cr-more li a {margin-left: 20px;}

	#corporate-responsibility.commitment-to-action .col1-1 .copy-block {width: 60%;}
		#corporate-responsibility.commitment-to-action .col1-1 .copy-block p {padding-left: 0;}
		#corporate-responsibility.commitment-to-action .col1-1 .copy-block dl {padding-right: 20px;}
	
	#corporate-responsibility.living-sustainably .container {padding: 0 20px 8px;}
		#corporate-responsibility.living-sustainably .col1-4 {width: 22%;}
			#corporate-responsibility.living-sustainably .col1-4 h3,
			#corporate-responsibility.living-sustainably .col4-4 h3 {margin-bottom: 0; font-weight: bold; font-size: 20px;}
			#corporate-responsibility.living-sustainably .col1-4 p,
			#corporate-responsibility.living-sustainably .col4-4 p {padding: 0;}
			
	#corporate-responsibility.why-sustainability div.copy-block,
	#corporate-responsibility.our-policy div.copy-block {
		float: none; 
		font-size: 14px !important;
		line-height: 14px;
		padding: 0 20px 8px;
		width: 685px;
	}
	#corporate-responsibility.why-sustainability div.copy-block li,
	#corporate-responsibility.our-policy div.copy-block li {
		font-size: 11px;
		padding-bottom: 10px;
	}
		#corporate-responsibility.why-sustainability div.copy-block ol.numbers,
		#corporate-responsibility.our-policy div.copy-block ol.numbers {margin-left: 20px;}
		
#channel-promo-main .section .lightstay img {
	padding-left:0;
	padding-bottom:10px;
	}


/* #careers -> section styles
----------------------------------------------------*/
	#career-resources a,
	#careers .territories ul {margin-left: 20px;}
	
	#career-finder ul {margin-left: 20px; padding: 0 20px 2px 0;}
	
	#career-finder a,
	#career-internal a {font-weight:bold;}
	
	#career-finder a.button {padding: 0; width: 119px;}
	#career-finder h3 {font-weight:bold;}
	
	#career-resources li {margin-bottom: 8px;}
	#career-resources h3 {/*color: #886200;*/ margin-left: 20px !important}
	
	#careers #sidebar-link-list p {margin-bottom: 1em;}
	
	#careers .bio p {padding: 0;}
	#careers blockquote {padding-bottom: 8px;}
	
	#careers .territories .col1-2,
	#careers .territories .col2-2 {border-top: 4px solid #ac7d13;}
	
	#careers .territories li {margin-bottom: 10px;}
	
	#careers p#get-id {margin-left: 30px;}
	
	.bio h3 {font-size: 11px; font-weight: bold;}
	

/* #contact-us -> section styles
----------------------------------------------------*/
#contact-us #main-promo {min-height: 51px; height: auto !important;}

	#contact-us dl {margin-left: 20px;}
		#contact-us dt {font-weight: normal;}
		#contact-us dd {margin-bottom: 20px;}
		
	#contact-us h3 {margin-right: 20px;}
	#contact-us h4 {font-size: 12px;}

	#contact-us .col-45 .col1-2 {width: 48%;}

	#contact-us .col1-2 h3 {margin-left: 20px;}
	
	#contact-us .col1-2 .col1-2 {margin-left: 20px; width: 45%;}
	#contact-us .col1-2 .col2-2 {width: 48%;}
	#contact-us .col2-2 .col1-2 {width: 48%;}
	
	#contact-us .col1-2 div.clear {height: 30px;}
	#contact-us #brand-media-contacts .col2-2 div.clear {height: 45px;}
	#contact-us .col2-2 div.clear {height: 20px;}
	
	#contact-promo {box-shadow: none; }
	#contact-promo.col-55 {background: none repeat scroll 0 0 transparent !important;}
	a.inline-link {background: none; padding: 0;}
	#contact-promo #customer-care.section,
	#contact-promo #corporate-contacts.section,
	#corp-media-contacts {border-top: 4px solid #ac7e14; background-color: #fff;}
	#contact-us p.indi {margin: 0 20px 1em;}

			#corp-media-contacts p.indi a {background: none; padding: 0;}
		#corp-media-contacts .col1-2 h4 {margin-left: 20px;}
	
	#contact-promo .col1-2 p,
	#corp-media-contacts .col1-2 p {margin-left: 20px;}

#contact-promo.col-55 h3 {font-size: 12px;}

#contact-promo .col1-3, 
#contact-promo .col3-3 { 
	height: 140px;
	padding-bottom: 20px;
	width: 30%;
	/*-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;*/
	}
	
	#contact-promo .col1-3 h3,
	#contact-promo .col3-3 h3 {margin-left: 20px;}
	
	#regional-media-contacts,
	#brand-media-contacts {
		width: 99%;
		border-top: 4px solid #ac7d13;
	}
	
/* Footer
----------------------------------------------------------------------*/
/* footer is shared code base with other hilton properties, in its own dirstructure for continuity:
  /footer/common/common.css
  /footer/common/light_brand/global_xa.css
we also have our own adjustems to the 
  /css/global_footer_overide.css   */
  
#trkDiv { float:left; height:1px; width:1px; 	
	}
	
/*#footer ul.link-list {    bottom: 0;
    left: 865px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 120px;}
#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;}*/


/* experimental styles for accordion in carers regional nav */
li.drawr-closed ol {display:none; height:1; }
li.drawr-open ol { margin:0 0 3px 11px; }
li.drawr-open > a { background: url(/assets/images/global/arrow_down.gif) no-repeat right bottom; padding-right: 8px; font-weight: normal !important;  } 

/* Hacks or Third-Party Styles from other sources
----------------------------------------------------------------------*/

/*
 * Superfish v1.4.8 - jQuery menu widget
 * Copyright (c) 2008 Joel Birch
 *
 * Dual licensed under the MIT and GPL licenses:
 * 	http://www.opensource.org/licenses/mit-license.php
 * 	http://www.gnu.org/licenses/gpl.html
 *
 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
 */
 
 
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	/* margin:			0; */
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			16em; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover,
.sf-menu li:active {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
 	position:		relative; 	
	cursor:pointer;
}

.sf-menu a span {
	display: block;
	float: left;
	padding: 15px 0 0;
	margin: 0 auto;
	cursor:pointer;
}

.sf-menu li li a span {
	padding: 10px 0;	
	float: none;
	width: 100%;
}
.sf-menu li:hover ul,
.sf-menu li:active ul,
.sf-menu li.sfHover ul {
	left:			8px;
	top:			3.5em; /* match top ul list item height */
	z-index:		99;
	background: 	#ffffff url(/assets/images/global/bg-nav-drop.png) repeat-x 0 0;
	margin: 0 2px;
	border: 3px double #e6e6e6;
	box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.2);
}

/* shift to right justify when menu is past the 50% of the content mark ----- */
.sf-menu li#aboutHWW:hover ul, 
.sf-menu li#aboutHWW:active ul,
.sf-menu li#aboutHWW.sfHover ul {width: 185px;}

.sf-menu li#devHWW:hover ul, 
.sf-menu li#devHWW:active ul,
.sf-menu li#devHWW.sfHover ul {width: 190px;}

.sf-menu li#crHWW:hover ul, 
.sf-menu li#crHWW:active ul,
.sf-menu li#crHWW.sfHover ul {width: 194px;}

.sf-menu li#mediaHWW:hover ul, 
.sf-menu li#mediaHWW:active ul,
.sf-menu li#mediaHWW.sfHover ul {}

.sf-menu li#contactHWW:hover ul, 
.sf-menu li#contactaHWW:active ul,
.sf-menu li#contactHWW.sfHover ul {width: 105px;}

ul.sf-menu li:hover li ul,
ul.sf-menu li:active li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li:active ul,
ul.sf-menu li li.sfHover ul {
	left:			16.15em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li:active li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li:active ul,
ul.sf-menu li li li.sfHover ul {
	left:	16em; /* match ul width */
	top:	0;
}

.sf-menu li:hover, 
.sf-menu li.sfHover,
.sf-menu li.current {background: url(/assets/images/global/tab-left-3.png) no-repeat 0 0; padding: 0 0 0 20px; color: #615946; height: 41px; z-index: 1500;}

.sf-menu li:hover a,
.sf-menu li.sfHover a,
.sf-menu li.current a {background: url(/assets/images/global/tab-right.png) no-repeat right 0; padding: 0 0 0 9px; height: 38px; width: 100%;} /* match padding to #nav li */

.sf-menu li li,
.sf-menu li li:hover, 
.sf-menu li li.sfHover,
.sf-menu li li.current,
.sf-menu li li:hover a,
.sf-menu li li.sfHover a,
.sf-menu li li.current a {height:30px;} /* match padding to #nav li */

/*** arrows **/
.sf-menu a.sf-with-ul {
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
	z-index: 1200;
}
.sf-sub-indicator {
	position:		relative;
	display:		block;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/assets/images/global/arrows-hhr-grey.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

/* Sub indicator positioning on hover or when current ------------*/

#aboutHWW a > .sf-sub-indicator, 
#brandsHWW a > .sf-sub-indicator,
#devHWW a > .sf-sub-indicator, 
#careersHWW a > .sf-sub-indicator, 
#crHWW a > .sf-sub-indicator, 
#mediaHWW a > .sf-sub-indicator, 
#investorsHWW a > .sf-sub-indicator, 
#contactHWW a > .sf-sub-indicator {left: 5px; width: 10px;}

a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			15px; /* match to .sf-menu a span top padding value */
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }

/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}


/* Tertiary Sub indicator positioning 
------------------------------------------------------------------*/
ul.sf-menu li ul li a > .sf-sub-indicator {
	padding: 0;
	float: right;
	top: -22px;
	left:  -20px !important;
	right: 20px !important;
}

#nav li li li {
	height: 20px;
}
#nav li li li a {
	height: 20px;
	top: -4px;
}

#careersHWW > ul {
	width: 14em;
}
#careersHWW li:hover ul,
#careersHWW li:active ul,
#careersHWW li.sfHover ul {
	left:			13.85em; /* match ul width */
	top:			0;
}
#careersHWW li ul {
	width: 18em;
}
#careersHWW li li:hover ul,
#careersHWW li li:active ul,
#careersHWW li li.sfHover ul {
	left:			17.85em; /* match ul width */
	top:			0;
}
#careersHWW li li ul {
	width: 12em;
}

#investorsHWW > ul {
	width: 13.5em;
}
#investorsHWW li:hover ul,
#investorsHWW li:active ul,
#investorsHWW li.sfHover ul {
	left:			13.35em; /* match ul width */
	top:			0;
}
#investorsHWW li ul {
	width: 13.5em;
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url(/assets/images/global/shadow.png) no-repeat bottom right;
	/* padding: 0 8px 0 0; */
	/* -moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px; */
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/* ----------- remove shadow on first submenu ----------- */
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
}

/* jCrumb.css - Breadcrumb menu for secondary/tertiary pages ----------*/
/* Not implemented for Phase A, keeping this here for now */
.jCrumb{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 1.1em; 
}

.jCrumb li{
	float: left;
	padding: 0 .4em;
	line-height:1.5em;
	height:1.5em;
}

.jCrumb li a{
	margin-right: .4em;
}	

/* height hacks */
.mainSizeMe { margin-bottom:0 }
.sideSizeMe { margin-bottom:0 }
#performance-advantage { margin-bottom:0 }
body#careers div.scrollShadow-half div.clearfix p{ display:block;} 

/* shadow hacks */
#home .channel-promo img {
			-webkit-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.5) ;
			-moz-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.5);
			box-shadow: 2px 2px 10px #ccc; /* the shim doesn't recognize rgba at this time */
			zoom: 1; /* need to add a zoom and a large z-index for shim to work. */
			z-index: 90; /* reduced z-index so it doesn't conflict with the new navigation 8/1/2011 */			
		}

	#menuWindow.scrolling div.menuScroll 
		{ cursor:pointer;
		box-shadow: 2px 1px 10px 1px rgba(0, 0, 0, 0.25);
		-webkit-box-shadow: 2px 1px 10px 1px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 2px 1px 10px 1px rgba(0, 0, 0, 0.25);
		}   
	
	#development.our-services .col1-2 h3, #development.our-services .col2-2 h3 {
		margin-left: 20px;
	}
		
	#menuWindow.scrolling div.menuScroll a.up {opacity:0.2;}
		
#menuWindow.scrolling ul.slideList li img { cursor:pointer; }


/* Development -> Media gallery, including video and image
   gallery styles, development process styles, and additional
   Phase 3 styles removed to development.css
----------------------------------------------------------------------*/
.variableHeight{
	height:auto !important;
}
div.paddedCopy{
	padding:10px 20px 10px 20px;
}
div.paddedCopy p{
	padding:0px 0px 5px 0px;
}
.paddedTenLeft{
	padding-left:10px;
}
ul.topRightSocialIcon{
	padding-top:14px;
}
ul.topRightSocialIcon *{
	border:0;
	outline:0;
}
ul.noBreadCrumb{
	padding-top:40px;
}
img.hideGraphic, img.overicon, div.offScreen{
	position:absolute;
	left:-99999px;
	float:left;
}
img.showGraphic{
	position:relative;
	left:0px;
	float:left;
}
img.nobottomPadding{
	padding-bottom:0px !important;
}
#sidebar #tertiary-navigation div p{
	padding-left:20px;
}
#sidebar #tertiary-navigation div {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	hasLayout:-1;
}
#sidebar #tertiary-navigation div p div p{
	padding-left:0px;
	hasLayout:1;
	width:100px;
	display:block;
}
#sidebar #tertiary-navigation h2{
	background: url("/assets/images/tertiary_background_fill.jpg") repeat-x scroll left -0px transparent;
	color: #000000;
	display: block;
	height: 26px;
	margin: 0;
	padding: 0 0 0 20px;
	width: auto;
}
#sidebar #tertiary-navigation h2 a{
	background: none;
	color: #4C4C4C;
	height: 21px;
	margin: 0;
	padding: 5px 0 0 0;
	width: auto;
	display: block;
}
#sidebar #tertiary-navigation {
	padding-bottom:0px;
	height:auto;
	background-color:#E5E5E5;
	max-height:none;
	width:100%;
	overflow:hidden;
}
#sidebar #tertiary-navigation div.menuClosed {
	display:none;
}
#sidebar  #tertiary-navigation div.menuSectionLevel-0 p.menuLevel-0{
	background:#F0F0F0 url("/assets/images/tertiary_background_fill.jpg") repeat-x scroll left -27px ;
	display: block;
	height: 42px;
	margin:0px !important;
	padding: 0 0 0 20px;
	clear:both;
}
#sidebar #tertiary-navigation div.menuSectionLevel-0 p.menuLevel-0 a{
	color: #4c4c4c;
	height: 30px;
	margin:0px !important;
	padding: 12px 0 0 0px;
	background: url("/assets/images/global/tertiary_arrow_opened.png") no-repeat scroll right 17px transparent;
	font-weight: normal;
	padding-right: 8px;
	float:left;
	font-weight:bold !important;
}
#sidebar  #tertiary-navigation div.menuSectionLevel-0 p.current{
	color: #928d80;
	height: 30px;
	margin:0px !important;
	padding: 12px 0 0 20px;
	font-weight: bold;
	background-position:left bottom;
}

#sidebar #tertiary-navigation div.menuSectionLevel-1 p.menuLevel-1{
	padding: 0 10px 0px 20px;
	margin:0px !important;
	clear:both;
}
#sidebar #tertiary-navigation div.menuSectionLevel-1 p.current{
	padding: 0 10px 0 20px;
	margin:0px !important;
	font-weight:normal;
	height:auto;
}
#sidebar #tertiary-navigation div.menuSectionLevel-1 p.menuLevel-1 a{
	padding: 0 8px 0 0;
	margin:0px !important;
}
#sidebar #tertiary-navigation div.menuSectionLevel-2 p.menuLevel-2{
	padding: 0 10px 0px 40px;
	margin:0px !important;
	clear:both;
}
#sidebar #tertiary-navigation div.menuSectionLevel-2 p.current{
	padding: 0 10px 0 40px;
	margin:0px !important;
	font-weight:normal;
	height:auto;
}
#sidebar #tertiary-navigation div.menuSectionLevel-2 p.menuLevel-2 a{
	padding: 0 8px 0 0;
	margin:0px !important;
}
#sidebar #tertiary-navigation div.menuSectionLevel-3 p.menuLevel-3{
	padding: 0 10px 0px 50px;
	margin:0px !important;
	clear:both;
}
#sidebar #tertiary-navigation div.menuSectionLevel-3 p.current{
	padding: 0 10px 0 50px;
	margin:0px !important;
	font-weight:normal;
	height:auto;
}
#sidebar #tertiary-navigation div.menuSectionLevel-3 p.menuLevel-3 a{
	padding: 0 8px 0 0;
	margin:0px !important;
}
#sidebar #tertiary-navigation div.menuSectionLevel-1{
	padding-top:15px;
	padding-bottom:15px;
}
#intl-elevator-program-description, #elevator-program-description{
	float:left;
	position:relative;
	clear:both;
	width:100%;
}
#intl-elevator-program-description div.img-block,#elevator-program-description div.img-block{
	float:left;
	position:relative;
}
#intl-elevator-program-description div.copy-block-narrow,#elevator-program-description div.copy-block-narrow{
	float:left;
	position:relative;
	width:50%;
}
#intl-elevator-program-description div.copy-block-narrow p,#elevator-program-description div.copy-block-narrow p{
	float:left;
	position:relative;
	width:300px;
}
/* Lightbox styles */
#overlay{
	position: absolute;
	width: 100%;
	z-index: 998;
	left: 0;
	top: 0;
	background: #ccc;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
#overlay_wrapper {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3600;
}
#overlay_content_container{
	position: relative;
	margin: 0 auto;
	z-index: 999;
	background: #fff;
}
.close_btn{
	background: url(/assets/images/graphics/close_overlay.gif) no-repeat right;
	padding-right: 26px;
	height: 16px;
	position: absolute;
	top: 15px;
	right: 20px;
	display: block;
	z-index: 1000;
	cursor: pointer;
	color: #886200;
}

.overlay_content{display: none;}
#overlay_content_container .overlay_content{
	display: block;
	width: 643px;
	height:	517px;
	padding: 60px 20px 0px;
}

/* end light box */

/* CAREERS
----------------------------------------------------------------------*/

#careers #overlay_content_container .overlay_content{
	display: block;
	width: 343px;
	height:	auto;
	padding: 60px 20px 0px;
}
/*#careers #overlay_content_container {width:200px;}*/
#careers #overlay_content_container p { padding:0px 20px 20px;}
#careers #overlay_content_container div.controls {width:180px; padding:0px 20px 20px;}
#careers #overlay_content_container div.controls a { line-height:20px;}
#careers #overlay_content_container h2 { 
	font-size: 1.5em;
    padding-top: 10px;
    margin-bottom: 0;}
#careers #overlay_content_container  { padding-bottom:0px;}
#careers #overlay_content_container .overlay_content {
    padding: 0;
    margin: 0;
}
#careers #overlay_content_container ul.stripped{
	padding-left:0px;
}
#careers #overlay_content_container ul.stripped li.odd{background-color:#F5F4F4; padding-left:40px;}
#careers #overlay_content_container ul.stripped li.even{background-color:#ffffff; padding-left:40px;}

#brands #promo-prop div.badge {/*border-bottom: 1px solid #E5E5E5;*/
    padding: 0px 0 0;
    text-align: center;
    width: auto;
}
#brands #promo-prop div.badge img{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
}
#brands #promo-prop div.horzdisplay{
background-color: #FFFFFF;
    margin-bottom: 10px;
    padding: 0px 20px 10px 20px;
}
#brands #promo-prop div.horzdisplay h3{
	 display: block;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0;
    padding-right: 0px;
    padding-left: 0px;
}
#brands #promo-prop div.horzdisplay p{
	    line-height: 14px;
    padding: 0 0px 10px 0px;
}
#brands #promo-prop div.horzdisplay a {
}
.innerfooter{
	font-size:100% !important;
	padding:10px 10px 10px 10px;
}
dd.paddingBottom{
	padding-bottom:10px;
}
p.paddedTop{
	padding-top:10px !important;
}
.whiteBackground{
	background-color:#FFF;
}

.channel-promo .partners-links h3 a {
	color: #333333;
	font-weight: bold !important;
}

/* PARTNERSHIPS
----------------------------------------------------------------------*/

.partners-list-summary {
	margin-top: 16px;
}
.partners-list-summary h3 {
	background: url(/assets/images/partnerships/bg-partnerships-heading.png) 0 100% no-repeat;
	/*border-bottom: 2px solid #AC7E14;*/
	color: #000;
	height: 36px;
	margin: 0 20px 20px;
	/*padding-bottom: 4px;*/
}
.partners-list-summary.open h3 {
	background-image: url(/assets/images/partnerships/bg-partnerships-heading_selected.png);
}
.partners-list-summary h3 a,
.partners-list-summary h3 a:link,
.partners-list-summary h3 a:hover,
.partners-list-summary h3 a:active {
	background: url(/assets/images/partnerships/bg-partnerships-heading-arrow_right.png) 100% 50% no-repeat;
	color: #000;
	padding-right: 13px;
	text-decoration: none;
}
.partners-list-summary.open h3 a {
	background-image: url(/assets/images/partnerships/bg-partnerships-heading-arrow_down.png);
}
.partners-list-summary h4 {
	font-size: 1.5em;
}
.sub-partners {
	margin-top: 20px;
}
.partnerships #channel-promo-main .img-block img,
.partnerships-detail #channel-promo-main .img-block img {
	border: 1px solid #e5dddd;
	margin: 2px 19px 20px 20px;
	padding: 0;
}
.partnerships-detail #channel-promo-main .copy-block p {
	padding-left: 0;
}
.partnerships-detail #channel-promo-main .copy-block h4 {
	font-size: 1.5em;
}
/*.partnerships .mainSizeMe {
	min-height: 2650px;
}*/

.partners-list-summary .partners-list-summary-clip {
	display: none;
	overflow: hidden;
	position: relative;
}
.partners-list-summary.open .partners-list-summary-clip {
	display: block;
}
.partners-list-summary .partners-list-summary-section {
	overflow: hidden;
}

.partners-list-summary .partner-detail-container {
	overflow: hidden;
	padding-bottom: 55px;
	position: relative;
}
.partners-list-summary .partner-detail {
	display: none;
	padding: 0 23px 0 20px;
}
.partners-list-summary .partner-detail.selected {
	display: block;
}
#corporate-responsibility .partners-list-summary .partner-detail .partner-logo-hero-block {
	margin: 0;
	width: auto;
}
.partners-list-summary .partner-category-container {
	overflow: hidden;
	padding: 20px 140px 20px 20px;
	position: relative;
}
.partners-list-summary .partner-category-container .category-logo {
	position: absolute;
	right: 0px;
	top: 0px;
}
.partners-list-summary .partner-detail h4,
.partners-list-summary .partner-category-container h4 {color: #ab7e14; border-bottom: 0 none; font-size: 16px; margin-bottom: 0; padding: 5px 0 3px;}
.partners-list-summary .partner-detail p,
.partners-list-summary .partner-category-container p {
	padding: 0 0 8px;
}

.partners-list-summary .partners-list {
	overflow: hidden;
	padding-bottom: 40px;
}
.partners-list-summary .partners-list li {
	float: left;
	margin: 0 0 15px 20px;
	width: 119px;
}
/*.partners-list-summary .partners-list li.clear {
	margin-left: 0;
}*/
.partners-list-summary .partners-list li .img-block {
	margin-bottom: 4px;
}
.partners-list-summary .partners-list li .img-block a {
	background: none;
	padding: 0;
}
.partnerships #channel-promo-main .partners-list-summary .partners-list li .img-block img {
	height: 73px;
	margin: 0;
	width: 117px;
}
.partnerships #channel-promo-main .partners-list-summary .partners-list li .img-block a.selected img {
	border: 2px solid #a29c9c;
	height: 71px;
	width: 115px;
}
.partners-list-summary .partners-list li .copy-block p {
	line-height: 13px;
	padding: 0;
}

#corporate-responsibility .partner-logo-hero-block {
	height: 158px;
	margin: 0 0 0 20px;
	width: 682px;
	
	position:relative;		
}
#channel-promo-main .partner-logo-hero-block img {
	padding: 0;
}


/* ARCHITECHTURE & CONSTRUCTION
----------------------------------------------------------------------*/
/**SIDEBAR CONTACTS**/
#development.architecture-construction #sidebar h2 {
	padding-left: 14px;
}
.sidebar-contact {
	margin-left: 20px;
}
	h3.contact-name{
		font-weight: bold;
		margin-left: 0px !important;
	}
	p.contact-info{
		margin-left: 0px !important;
	}
	a.contact-email,
	a.contact-email:link,
	a.contact-email:visited{
		display: block;
	}
	#development.architecture-construction .contact-box-notice-hold-space{
		clear: both;
		height: 60px;
	}

/**DESIGN INFORMATION**/
span.link-note { font-size: 9px; }


.contact-box-notice-hold-space{
	clear: both;
	/* height of .contact-box-notice-hold-space needs to match
		calculated height of .contact-box-notice-position
		so box resize javascript code works correctly */
	height: 92px;
}
.contact-box-notice-position{
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
}
.contact-box-notice-contents{
	border-top: 1px dotted #7f7f7f;
	line-height: 1.5em;
	margin: 20px 20px 0;
	padding: 8px 2px 12px;
}
.contact-box-notice-contents p,
#construction-team .contact-box-notice-contents p{
	padding: 0 0 2px 0;
}

#global_header_wrapper{
	width: 1px !important; /* fix IE horizontal scroll bug */
}


/* LANGUAGE WARNING
----------------------------------------------------------------------*/
#overlay_content_container.language-warning-overlay-container {
	background: transparent none;
}
#overlay_content_container.language-warning-overlay-container .close_btn {
	top: 19px;
}
#language-warning{
	width: 707px;
}
#language-warning .top,
#language-warning .bottom{
	height: 13px;
}
#language-warning .middle{
	background: url(/assets/images/contact-overlay-middle.png) repeat-y scroll 0 0 transparent;
	min-height: 105px;
	padding: 5px 13px 15px;
}
#language-warning .middle p{
	padding: 0 20px 20px;
}
#overlay_content_container.language-warning-overlay-container #language-warning h2{
	margin-bottom: 1em;
	padding-top: 0;
}
#language-warning .action-list{
	margin-left: -20px;
	padding: 0 20px;
}
#language-warning .action-item{
	float: left;
	margin: 0 0 0 20px;
}


/*OneLink styles*/
.OneLinkTxShow_fr,
.OneLinkTxShow_es,
.OneLinkTxShow_zh,
.OneLinkTxShow_ja,
.OneLinkTxShow_ar,
.OneLinkTxShow_tr,
.OneLinkTxShow_de,
.OneLinkTxShow_ru,
.OneLinkTxShow_it,
.OneLinkTxShow_pt,
.OneLinkTxShow_ko,
.OneLinkTxShow_pl,
.OneLinkShow_fr,
.OneLinkShow_es,
.OneLinkShow_zh,
.OneLinkShow_ja,
.OneLinkShow_ar,
.OneLinkShow_tr,
.OneLinkShow_de,
.OneLinkShow_ru,
.OneLinkShow_it,
.OneLinkShow_pt,
.OneLinkShow_ko,
.OneLinkShow_pl {
	display: none !important;
}

#truste17751 { /*display: none;*/ }
#truste17751 a { bottom: -6px; position: fixed !important; right: -2px; z-index: 200; }
