@charset "UTF-8";

/*-------------------------------------------------------------------- 

Media CSS
All styles relating to the Global Media Center portion of the site only.

----------------------------------------------------------------------*/


/*********************** Temporary Override of global.css for visual styling - REMOVE WHEN LAUNCHED!! ********************** */
/*#container {overflow: visible;}*/
/************************/



/*MEDIA-WIDE STYLES  /////////////////////////////////////////////////////////*/
/*Permanent Override of global.css -------------------------*/
body {background: url(/images/bg-body2.jpg) #F2EEEC repeat-x 141px 0; overflow: auto; color: #333333;}

.home .channel-promo { padding-top:40px; } /*Minimizing top spacing as requested*/
.interior .channel-promo { /*padding-top:75px;*/ } /*Top spacing required since corporate intro was removed*/

#at-a-glance a,
#main-promo a,
.channel-promo a,
a.arrowed {font-weight: inherit !important;  } /*important override; Organic's ! important tag was stripping the bold off of all Media links*/
#no-link-arrow a { background: none;  padding: 0; }

a[href$='.jpg'], a[href$='.gif'] {padding: 0px 8px 0px 0px; background: url(/images/arrow.png) no-repeat right bottom;} /*Important override of 'global.css' (all links to images would be affected by this)*/

a[href$='.pdf'] {padding: inherit; background: none;}

a[href^="mailto:"] { padding-right:0px;}

/*Permanent Override of reset.css -------------------------*/
iframe {border: none;} /*This removes the border around the tweet button*/


/*general -------------------------*/
#media {}
.media {}
#wrapper.media-silo {background: url(/images/bg-media.jpg) no-repeat top center;}

#media p.link-archives { font-weight:bold; padding-top:15px;}
#media p.read-more { padding-top:15px;}
#media .ital { font-style: italic;}
#media a.inline, #media a.no-background {background-image:none; padding-right:0px; }

#media .inlineWrapper img { display:inherit; padding:inherit;}
#media .inlineWrapper a {background-image:none; padding-right:0px;}

#media table { padding:inherit; margin:inherit; border-collapse: inherit;}
#media td { text-align:inherit;}

#media .clearLeft { clear:left;}

#icons { border-bottom: 1px solid #e5e5e5; margin: 0 0 7px; padding: 0 0 5px; overflow:hidden; /*height:1%;*/}
	#pagebuilder #icons { margin: 0 0 25px; }
	#icons img { float:left; padding:0px 2px 0px 0px;}
	.#icons a.button { line-height:1; margin:0px; float:right; width:108px; padding:5px 0px 0px 0px; height:15px; background:url(/images/bkgToolsButton.gif) repeat-x;}
	#icons a.button:hover { background:url(/images/bkgToolsButtonO.gif) repeat-x;}
	#icons a #btnToolsPrint { border-left:1px solid #e5e5e5; padding-left: 25px; }
		
	#icons #fb-like-wrapper { width:95px; float:left; text-align:left;}
	#icons #tweet-wrapper { width:102px; float:left; text-align:left;}
	#icons #linkedin-wrapper { width:156px; float:left; text-align:left;}

/*right column -------------------------*/
#sidebar .content-wrapper { padding:0px 20px; overflow:hidden;}
#sidebar h3 { color:#886200; font-weight:bold; font-size:11px; padding-bottom:0px; margin-bottom:0px; margin-left:0px; }
#sidebar h3 a {font-weight:bold; background:none;}
div#sidebar div.section p, div#sidebar.section p { padding-right:0px; margin-left:0px;}

#tools #searchWrapper {text-align:left;}
	#tools #searchWrapper p {padding:0px; margin:0px;}
	#tools #searchPod { background:url(/images/bkgSearchBar.png) no-repeat 0px 0px; overflow:hidden; }
	#tools #searchPod #searchInput {font-size: 10px; color:#666; line-height: 100%; width: 140px; border: 0; padding:6px 4px 4px 6px; margin:0px; background-color: transparent; float:left;}
	#tools #searchPod .searchBtn { float:right; border:0px; padding:0px;}
	#tools #searchPod a { background:none;}
#tools #enewslettersignup {border-top:1px solid #e5e5e5; margin:7px 0px; padding:9px 0px 0px; overflow:hidden; /*height:1%;*/}
	.channel-promo #sidebar #tools #enewslettersignup a.button { float: left; line-height:1; margin:0 3px 0 0; width:108px; padding:5px 0px 0px 0px; height:15px; background:url(/images/bkgToolsButton.gif) repeat-x;}
	.channel-promo #sidebar #tools #enewslettersignup a.button:hover { background:url(/images/bkgToolsButtonO.gif) repeat-x;}

#sidebar #connect h3 { line-height:1.3; padding-bottom:2px;}
	#connect #all-contacts { padding-top:8px;}
	#connect #soc-me {border-top:1px solid #e5e5e5; margin:8px 0px; padding:12px 0px 0px 0px; overflow:hidden; }
		#connect #soc-me img, #connect #soc-me-go img { float:left; padding-right:7px;}
		#connect #soc-me a, #connect #soc-me-go a { background:none; padding:0px;}
	#connect #soc-me-go {border-top:1px solid #e5e5e5; margin:8px 0px; padding:12px 0px 0px 0px; overflow:hidden; }
	#sidebar #connect p { padding-bottom:8px;}

#sidebar #promo h3 {line-height:115%;}
  #sidebar #promo a {padding-right:0px; background-image:none; display:block;}
  #sidebar #promo img {margin-top:10px;}
	


/* HOMEPAGE STYLES  /////////////////////////////////////////////////////////*/
	.home .channel-promo.no-pad { padding-top:0px; } /*Breaking News wysiwyg area*/

#top-news-story.col1-1 div.copy-block {width: 30%; line-height:1.4;}
	#top-news-story.col1-1 div.copy-block.no-photo {width: 94%; margin:0px auto; float:none; padding-bottom:14px; padding-top:10px;}
	#top-news-story .no-photo h3 { font-size:14px; padding-bottom:5px;}
	#top-news-story .no-photo span#top-story-subhead { font-size:12px; }
#top-news-story h3 { font-size:12px; font-weight:bold; line-height:1.2; padding-bottom:0px;}
#top-news-story h3 a {font-size:16px; color:#7d706c; background:none;}
	#top-news-story h3 a:hover { color:#886200;}
#top-news-story span#top-story-subhead { font-size:12px; font-weight:bold; line-height:1.1; display:block; padding-bottom:8px;}
#top-news-story.col1-1 .img-block img { padding-bottom:4px;}
#top-news-story.col1-1 .img-block .leadCaption {font-size:10px; font-style:italic; color:#999; line-height:110%; padding-left:20px; width:436px;}

#top-news-story ul#secondary-headlines { clear:left; width:94%; list-style-type:none; overflow:hidden; margin:20px 0px 20px 20px; padding:10px 0px 0px 0px;}
	#top-news-story ul#secondary-headlines li { line-height:1.2; padding-bottom:4px;  border-bottom:1px solid #CCC; /*position:relative; min-height:49px;*/ overflow:hidden;}
	#top-news-story ul#secondary-headlines li.last { border-bottom: none; padding-top:10px;}
	#secondary-headlines a.button { color:#FFF; line-height:1; margin:0px; /*float:right; */width:130px; padding:4px 0px 0px 0px; height:16px; background:url(/images/bkgToolsButton.gif) repeat-x;}
	#secondary-headlines a.button:hover { background:url(../images/bkgToolsButtonO.gif) repeat-x;}
	#secondary-headlines .col1-2 { width:46%; float:left; background-color:#CCC;}
	#secondary-headlines .col2-2 { width:46%; float:right; background-color:#CC9;}
#secondary-headlines h4, #secondary-headlines span.headline { font-size:11px; color:#886200; font-weight:normal; line-height:108%; padding:8px 0px 0px 0px; /*position:absolute; left:90px;*/ float:right; width:223px; *width:200px;}
	/*#secondary-headlines h4 a { background:none;}
	#secondary-headlines h4 a:hover {color:#7d706c;}*/
	#secondary-headlines .brand_logo { display:block; background: url(../images/footer_logos.png) 0 0 no-repeat; /*width: 60px; border-left:10px solid #FFF; border-right:6px solid #FFF;*/ height: 49px; padding:0px; float:left;}
	
	#secondary-headlines li a { color:#886200; background:none; overflow:hidden; /*display:block;*/ padding-right:0px;}
	#secondary-headlines li a:hover { cursor:pointer;}
	#secondary-headlines li a:hover h4 {text-decoration:underline;}
	
	#secondary-headlines li a.HI .brand_logo {width:76px; background-position: 14px 0;}
	#secondary-headlines li a.HI:hover .brand_logo {background-position: 14px -50px;}
	
	#secondary-headlines li a.WA .brand_logo {width:76px; background-position: -55px 0; margin-top: 6px; margin-left:7px;}
	#secondary-headlines li a.WA:hover .brand_logo {background-position: -55px -50px;}
	
	/*#secondary-headlines .brand_logo.WA {width:55px; background-position: 12px 0;}
	#secondary-headlines .brand_logo.WA:hover {background-position: 12px -49px;}*/
	
	#secondary-headlines li a.CU .brand_logo {width:76px; background: url(/images/footer_logos.png) no-repeat; background-position: -287px 0;}
	#secondary-headlines li a.CU:hover .brand_logo {background-position: -287px -50px;}
	
	#secondary-headlines li a.CA .brand_logo {width:76px; background: url(/images/footer_logos.png) no-repeat; background-position: -210px 0; margin-left: 6px;}
	#secondary-headlines li a.CA:hover .brand_logo {background-position: -210px -50px;}
	
	#secondary-headlines li a.CH .brand_logo {width:76px; background-position: -120px 0;}
	#secondary-headlines li a.CH:hover .brand_logo {background-position: -120px -50px;}
	
	#secondary-headlines li a.DT .brand_logo {width:76px; background-position: -366px 3px;}
	#secondary-headlines li a.DT:hover .brand_logo {background-position: -366px -47px;}
	
	#secondary-headlines li a.ES .brand_logo {width:76px; background-position: -440px 4px;}
	#secondary-headlines li a.ES:hover .brand_logo {background-position: -440px -46px;}
	
	#secondary-headlines li a.GI .brand_logo {width:80px; background-position: -518px 0;}
	#secondary-headlines li a.GI:hover .brand_logo {background-position: -518px -50px;}
	
	#secondary-headlines li a.HP .brand_logo {width:80px; background-position: -592px 5px;}
	#secondary-headlines li a.HP:hover .brand_logo {background-position: -592px -45px;}
	
	#secondary-headlines li a.HW .brand_logo { width:80px; background-position: -666px 5px;}
	#secondary-headlines li a.HW:hover .brand_logo {background-position: -666px -45px;}
	
	#secondary-headlines li a.HT .brand_logo {width:80px; background-position: -742px 0;}
	#secondary-headlines li a.HT:hover .brand_logo {background-position: -742px -50px;}
	
	#secondary-headlines li a.HV .brand_logo { border:none; width:80px; background-position: -826px 5px;}
	#secondary-headlines li a.HV:hover .brand_logo {background-position: -826px -45px;}
	
	#secondary-headlines li a.HH .brand_logo { border:none; width:80px; background-image:url(/images/logo_brand_HH_topSm.png); background-position:0 15px;}
	#secondary-headlines li a.HH:hover .brand_logo {background-image:url(/images/logo_brand_HH_topSmO.png);}	
	

#browse-news { overflow:hidden; padding-bottom:20px; /*margin-bottom:10px;*/}
#browse-news .col1-3 {display: block; float: left; margin-right: 90px; padding-left:20px; width: 37%;}
#browse-news .col2-3 {display: block; float: left; margin-right: 20px; width: 20%;}
#browse-news .col3-3 {display: block; float: left; margin-right: 0px; width: 20%;}
#browse-news .headline { font-weight:bold;}
#browse-news #by-region #regionMap { padding:0px; margin-top:15px;}
#browse-news ul li { line-height:1.2; padding-bottom:4px;}


#in-the-news {}
	#in-the-news .row {overflow:hidden; padding-bottom:23px;}
	#in-the-news .col1-3 { width:190px; float:left; margin:0px 50px 0px 20px;}
	#in-the-news .col2-3 { width:190px; float:left; margin-right:50px;}
	#in-the-news .col3-3 { width:190px; float:left; margin-right:0px;}
	#in-the-news .logo { width:190px; height:33px; padding:0px 0px 5px 0px; border-bottom:5px solid #ac7e14; margin-bottom:8px;}
	#in-the-news .logo img { padding:0px; margin:0px;}
	#in-the-news a.headline { font-size:15px; line-height:120%; background:none;}
	
#media-hub-promo {}
	#media-hub-promo #imgMediaHubWaldorf { float: left; padding-right: 0; }
	#media-hub-promo #imgMediaHub2013promo { float: right; text-align: center; width: 210px; padding-right: 17px; }
	#media-hub-promo #imgMediaHub2013promo img { padding: 0; padding: 0 0 6px 11px; }
	#media-hub-promo #imgMediaHub2013promo .button { float: right; margin-right: 37px; }

#sidebar #media-assets { padding-bottom:0px;}
	#media-assets .sub-section { padding-bottom:25px;}
	#media-assets ul { list-style-type:none; padding:8px 0px 0px 20px; margin-bottom:0px;}
	#media-assets ul li { font-weight:bold; line-height:1; padding-bottom:4px;}
	#media-assets .pod { background:#e8e6e2; overflow:hidden; padding:7px 0px 7px 7px; margin-top:5px;}
	.channel-promo #sidebar #media-assets .pod a { background-image:none; padding-right:0px;}
	#media-assets .pod img { float:left; padding-right:8px;}
	
	/*NEW BELOW; keep above old 'img' style only until site wrapper is updated*/
	#media-assets .pod .cropped-container { width:55px; height:55px; overflow: hidden; float:left; margin-right:7px; text-align:center;}
		#media-assets .pod .cropped-container img { /*max-width:55px;*/ max-height:55px; float:none; padding:0px;}
		/*#media-assets .pod .cropped-container.last {margin-right:0px;}*/
	#media-assets .pod .cropped-container.marBott { margin-bottom:7px;}
	
	#media-assets .pod img.last {padding-right:0px;}
	#media-assets .pod p { color:#886200; font-size:10px; line-height:1; padding:0px 0px 3px 0px; margin:0px;}
	
	#channel-promo-main #hm-center-promos.section a { background:none; padding:0;}
	#channel-promo-main #hm-center-promos.section img.double-wide { padding:5px;}



/* INTERIOR PG STYLES /////////////////////////////////////////////////////////*/
#media .interior-wrapper {
	background-color: #fff;
	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);
}

.channel-promo.section { padding-top:0px;}

#media #top-border {/*border-top: 4px solid #ac7e14;*/}
#media .interior-wrapper .content-wrapper { padding:10px 30px 20px 30px; overflow:hidden;}
	#media .interior-wrapper .content-wrapper h3 {font-size:16px; line-height:1.1; color:#886200; margin:0px;}
	#media .interior-wrapper .content-wrapper p {margin-bottom: 1.5em; padding:0px;}
	#media .interior-wrapper .content-wrapper ul, #media .interior-wrapper .content-wrapper ol {position: relative;} /* ensures nav li displays properly in IE */
	#media .interior-wrapper .content-wrapper ul {list-style-type: disc; list-style-position: outside; margin-left: 30px; margin-right: 10px;} /*setting as default global.css 'bullets' specification*/
	#media .interior-wrapper .content-wrapper ul li { line-height:1.2; margin-bottom: 8px;}
/* Default Form Specs -------------------------*/
	#media .interior-wrapper .content-wrapper form .single-field,
	#media .interior-wrapper .content-wrapper form .singleField
	{width:100%; padding-bottom:15px; overflow:hidden;}
	#media .interior-wrapper .content-wrapper form label {float:left; text-align:right; padding-right:20px;}
	#media .interior-wrapper .content-wrapper form .checkbox { background:none; width:auto; border:none; padding:0px;}


#sidebar #tertiary-nav ul {padding:0px; margin:0px;}
#sidebar #tertiary-nav ul li { padding:0px 0px 4px 0px;}
#sidebar #tertiary-nav ul li a {font-weight:bold;}

#channel-promo-main .section .img-block .no-lft-pad { padding-left:0px;}

/*display tools -------------------------*/
.displayTools { height:21px; padding:0px; width:99%; overflow:hidden;}
	.displayTools a { font-size:10px; color:#666; text-decoration:none;}
	.displayTools a:hover {color:#886200; text-decoration:none;}
	.displayTools .leftInfo { float:left; width:80px;}
	.displayTools .centerInfo { color:#886200; text-align:center; margin:0px 90px;}
	.displayTools .rightInfo { float:right; width:80px; text-align:right;}
.displayTools.top {border-bottom:1px solid #e5e5e5; margin-bottom:28px; }
.displayTools.bottom {border-top:1px solid #e5e5e5; margin-top:28px; padding-top:8px; }



/* SECTION-SPECIFIC CONTROLS /////////////////////////////////////////////////////////*/
/* default overrides -------------------------*/
#photo-gallery-index a,
#archives-results a,
#news-landing a,
#news-index a,
#news-categories a,
#news-detail a,
.img-block a { background-image:none; padding-right:0px;}

#channel-promo-main #connect-with-us .col1-1,
#channel-promo-main #connect-with-us .col1-2,
#channel-promo-main #connect-with-us .col2-2,
#channel-promo-main #news-landing .col1-2,
#channel-promo-main #news-landing .col2-2,
#channel-promo-main #news-index .col1-2,
#channel-promo-main #news-index .col2-2,
#channel-promo-main #news-detail .col1-2,
#channel-promo-main #news-detail .col2-2,
#channel-promo-main #pagebuilder .col1-2,
#channel-promo-main #pagebuilder .col2-2
	{ background:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; behavior:none;}

#channel-promo-main #pagebuilder .col1-2,
#channel-promo-main #pagebuilder .col2-2,
#news-landing .col1-2,
#news-landing .col2-2,
#news-index .col1-2,
#news-index .col2-2,
#channel-promo-main #photo-gallery-index .col1-2,
#channel-promo-main #photo-gallery-index .col2-2 { width:46%;}
	
#news-index .section,
#news-landing .section { overflow:hidden; border-bottom: 1px dotted #7f7f7f; margin-bottom:20px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}

#news-landing .section.last,
#news-index .section.last {border-bottom: none;}

#pagebuilder {}

/* newsroom -------------------------*/
#news-categories { font-size:10px; color:#9a9481; padding-left:20px;}
	#news-categories a {color:#9a9481;}
	#news-categories a:hover {color:#4c4c4c;}

#news-index {}
	#news-index .tool-bar { line-height:1; background:#e8e6e2; padding:4px 8px; margin-bottom:18px;}
	#news-index div.copy-block {width:30%;}
	#news-index h3 { line-height:1.1;}
	#news-index .phtThmbSq { float: right; }

#news-landing {}
	#news-landing h4 { font-size:16px; margin-bottom:.6em;}
		#news-landing h4 a {color:#4c4c4c; text-decoration:none;}
		#news-landing h4 a:hover {text-decoration:none;}
	#news-landing h3 { font-size:13px; line-height:1.1;}
	#news-landing a.arrowed {background: url(/images/arrow.png) no-repeat right bottom; padding-right: 8px;  } 

#news-detail {padding-top:30px;}
	#media .interior-wrapper #news-detail.content-wrapper { padding-top:25px;}
	#news-detail h3 { padding:0px 0px 7px 0px; } /*headline*/
	#news-detail h4 {  font-size:13px; line-height:1.1; padding:0px 0px 8px 0px; margin:0px;} /*subhead*/
	#news-detail #date-details { font-size:11px; padding-top:6px; border-top:1px solid #e5e5e5; margin-bottom:33px;}
		#news-detail #date-details .ital10 { font-style:italic; font-size:10px;}
	#news-detail #related-content { color:#939391; border-bottom: 1px dotted #7f7f7f; float:right; /*width:222px; margin:0px 0px 15px 10px;*/ width:199px; margin:0px 0px 15px 10px;}
		#news-detail #related-content a { color:#939391;}
		#news-detail #related-content a:hover { color:#4c4c4c;}
		#news-detail #related-content .arrow-alt {background: url(/images/imgArrowAlt.png) no-repeat right bottom; padding: 0 8px 0 0;}
		#news-detail #related-content h4 {font-size: 11px; color: #4c4c4c; text-transform: uppercase; font-weight:normal; border-bottom: 1px dotted #7f7f7f; padding-left: 20px; padding-bottom: 3px;}
		#news-detail #related-content h5 { font-weight:bold; font-size:11px; color:#886200; padding:5px 0px 2px 0px; margin:0px;}
		#news-detail #related-content .content-wrapper { line-height:1.1; padding:10px 20px;}
		#news-detail #related-content .content-wrapper p {margin-bottom:6px;}
	#news-detail #boilerplate {line-height:1.2; border-top:1px solid #cbbb90; padding-top:15px; clear:right;}
		#news-detail #boilerplate p {font-size: 10px;}
		#news-detail #boilerplate b {font-weight:bold; font-size:11px; color:#886200; padding:5px 0px 2px 0px; margin:0px; display:block;}
	#news-detail #featured-asset { float:left; width:446px; padding:0px 10px 15px 0px;}
		#news-detail #featured-asset img { padding:0px;}
		#news-detail #featured-asset #options-bar { font-size:10px; line-height:1; color:#FFF; background:#8b836e; padding:4px 12px; overflow:hidden;}
			#news-detail #featured-asset #options-bar a { font-size:10px; color:#FFF; background:url(/images/imgArrowDownWht.png) no-repeat bottom right; display:block; padding-right: 12px; }
			#news-detail #featured-asset #options-bar a:hover { color:#eae5e1; text-decoration:none;}
			#news-detail #featured-asset #options-bar .caption { line-height:1.3; clear:both; display:block; padding:12px 0px;}
			#news-detail #featured-asset #options-bar .photo-download { line-height:1.3; clear:both; display:block; padding:12px 0px;}
			#news-detail #featured-asset #options-bar .photo-download h4 { padding:8px 0px 2px 0px; margin:0px; color:#eae5e1; border-bottom:1px solid #aaa494; margin-bottom:8px;}
			#news-detail #featured-asset #options-bar .photo-download p { font-size:10px; line-height:1.2;}
			#options-bar .photo-download form label { width:130px;}
			#options-bar .photo-download form .col1-2,
			#options-bar .photo-download form .col2-2 {width:30%; background-color: #8b836e !important;}
			#options-bar .photo-download form .col1-2 .single-field,
			#options-bar .photo-download form .col2-2 .single-field { padding-bottom:8px;}
			#options-bar .photo-download form input { background:#e8e6e2; width:200px; border:1px solid #766e58; padding:4px;}
			#news-detail #featured-asset #options-bar .photo-download form .button-wrapper {margin-left:150px;}
			#news-detail #featured-asset #options-bar .photo-download form a { text-transform:uppercase; padding:5px; border:1px solid #bbb7ad; background:none; width:80px; text-align:center; float:left; margin-right:10px;}
			#news-detail #featured-asset #options-bar .photo-download form a:hover {color:#FFF; background:#766e58;}
			
	#news-detail #additional-assets-wrapper { display:block; overflow:hidden; background:url(/images/bkgAssetsPanel.gif) repeat-y right; margin-bottom:30px;}
		#additional-assets-wrapper #featured-asset { padding-bottom:0px; padding-right:7px;}
		#additional-assets-wrapper .right-panel {font-size:10px; float:right; width:185px; padding:10px 13px 13px 13px; }
		#additional-assets-wrapper .right-panel span { font-size:10px; line-height:1; color:#886200; display:block; float:left; width:100%; padding:2px 0px 6px 0px;}
		#additional-assets-wrapper .right-panel img { float:left; padding:0px 10px 0px 0px;}
		
		#additional-assets-wrapper .right-panel .cropped-container { width:55px; height:55px; overflow: hidden; float:left; margin:0px 10px 0px 0px;}
		#additional-assets-wrapper .right-panel .cropped-container.last { margin-right:0px;}
		#additional-assets-wrapper .right-panel .cropped-container img { /*max-width:55px;*/ max-height:55px; float:none; padding:0px;}
		
		#additional-assets-wrapper .right-panel img.last { padding-right:0px;}
		#additional-assets-wrapper .right-panel .divider { border-bottom:1px solid #c4c0b7; height:5px; margin-bottom:5px; clear:left;}
		#additional-assets-wrapper .right-panel a.button {font-size:10px; line-height:1; background:url(/images/btnAssetsPanel.gif) repeat-x; width:100%; height:16px; padding-top:4px;}
		#additional-assets-wrapper .right-panel a.button:hover {background:url(/images/btnAssetsPanelO.gif);}
		
#media .interior-wrapper .content-wrapper#archives-results ul { list-style-type:none; padding:0px; margin:0px;}
	#media .interior-wrapper .content-wrapper#archives-results ul li {line-height:1.3; margin-bottom:13px;}
	#archives-results li a { font-size:13px;}
	#archives-results li .date { color:#666666; display:block;}
	#media .interior-wrapper .content-wrapper#archives-results p.intro { font-size:13px; font-weight:bold; padding:15px 0px 0px 0px;}
	button.news-btn { background: -webkit-linear-gradient(#aa7902, #926d02); background: -o-linear-gradient(#aa7902, #926d02); background: -moz-linear-gradient(#aa7902, #926d02); background: linear-gradient(#aa7902, #926d02); padding: 4px 8px; color: #fff; text-decoration: none; border: none; }
	button.news-btn:hover { background: -webkit-linear-gradient(#926d02, #7a5b01); background: -o-linear-gradient(#926d02, #7a5b01); background: -moz-linear-gradient(#926d02, #7a5b01); background: linear-gradient(#926d02, #7a5b01); padding: 4px 8px; color: #fff; text-decoration: none; }

/*SEARCH RESULTS (Unified Solution)*/
#archives-results .hwwResults { float:left; width:420px;}
	/*#media .interior-wrapper .content-wrapper#archives-results .hwwResults ul { padding-left:15px;}*/
	#archives-results .hwwResults li a { font-size:13px;}
	#archives-results .hwwResults li p { line-height:115%;}
#archives-results .brandResults { float:right; width:180px; background:#e8e6e2; padding:20px; }
	#archives-results .brandResults li a { font-size:12px; line-height:120%; color:#333;}
	/*#archives-results .brandResults .brandName { font-size:10px; color:#e8e6e2; line-height:105%; text-transform:uppercase; background:#886200; padding:3px; width:auto;}*/
#media .interior-wrapper .content-wrapper#archives-results h3 { font-size:14px; font-weight:bold; padding-bottom:18px;}
#archives-results #refineWrapper { margin-bottom:20px; overflow:hidden; border:1px solid #dcd9d3; padding:8px;}

		#media .interior-wrapper .content-wrapper#archives-results #refineWrapper li { float:left; margin:0px 5px 0px 0px; padding:0px 5px 0px 0px; border-right:1px dotted #000;}
		#archives-results #refineWrapper li a { font-size:10px;}
		#media .interior-wrapper .content-wrapper#archives-results #refineWrapper h3 {font-size:11px; text-transform:uppercase; font-weight:bold; color:#333; margin:0px 0px 5px 0px; padding:0px;}

	
	
/*content area forms -------------------------*/
#form-pg {}
	#form-pg.content-wrapper { width:91%;}
	
	#form-pg input, 
	#form-pg select, 
	#form-pg textarea {font-size:12px; line-height:105%; color:#4c4c4c; border:1px solid #CCC; width:300px; padding:2px 6px;}

	#form-pg input, #form-pg select {height:20px;}
	#form-pg textarea {padding-top:7px; padding-bottom:7px;}
	#form-pg .radio {border: none; height:13px; width:auto; float:left;}
	#form-pg .checkbox { float:left;}
	#form-pg textarea:focus, #form-pg input:focus { background:#f7f6f3; border-color:#d4c294;}
	#form-pg .unit {padding-bottom:16px;}
	#form-pg .indent {padding-left:220px; }
	#media .interior-wrapper .content-wrapper#form-pg label.labCheckbox { line-height:105%; text-align:left; width:auto; margin:4px 0px 0px 3px; padding:0px 15px 0px 0px;}
	#form-pg label.labPrimary,
	#form-pg .manualLabPrimary { font-size:10px; text-transform:uppercase; line-height:100%; background:#e8e6e2; padding:4px 12px; display:block; margin-bottom:11px;}
	#form-pg label.labSecondary { font-size:11px; line-height:110%; text-align:left; display:block; padding-bottom:2px; width:200px;}
	#form-pg .dottedDivider {height:25px; border-top:1px dotted #000;}
	#form-pg a.button { line-height:1; margin:0px; display:block; width:108px; padding:5px 0px 0px 0px; height:15px; background:url(/images/bkgToolsButton.gif) repeat-x;}
	#form-pg a.button:hover { background:url(/images/bkgToolsButtonO.gif) repeat-x; text-decoration:none;}

/*photo gallery index -------------------------*/	
#photo-gallery-index {}
	#photo-gallery-index a.arrowed {background: url(/images/arrow.png) no-repeat right bottom; padding-right: 8px;}
	#channel-promo-main #photo-gallery-index .col1-2,
	#channel-promo-main #photo-gallery-index .col2-2 { text-align:center; border:1px solid #e8e6e2; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; padding-bottom:15px;}
	#channel-promo-main #photo-gallery-index .col1-2 p,
	#channel-promo-main #photo-gallery-index .col2-2 p {line-height:110%; padding:0px 30px;}
	#photo-gallery-index .section .album-cover { padding:0px; border:5px solid #a39c8b; margin:15px auto;}
	#photo-gallery-index .section {overflow:hidden; margin-bottom:26px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}	
	#photo-gallery-index .gallHead {font-size:13px; color:#886200; line-height:110%; text-align:center; padding:15px; background:#e8e6e2; margin-bottom:10px;}
	#photo-gallery-index a.view-gallery {font-size:10px; line-height:100%; text-align:center; padding:5px 8px; margin:0px auto; background:#e8e6e2; text-decoration:none;}
	#photo-gallery-index a.view-gallery:hover {background:#d5ccbb; text-decoration:none;}
	
/*pagebuilder pages -------------------------*/	
/*All Landing Pages*/

.landing {padding-top:15px; padding-bottom:15px; /*overflow:hidden;*/} /*to allow pod shadows not to get cut off*/
	#media .interior-wrapper .content-wrapper .landing ul {list-style: none; margin-left:15px; margin-right:15px; }
	.landing li {list-style: none; overflow:hidden;}
	.landing ul { clear:both; padding:8px 0 8px 0;} 
	#channel-promo-main .landing ul li .badge img { padding:0px;}
	#media .landing ul li .badge {width: 115px; margin-right:0px; padding-right:10px; text-align:center; float:left;}
	#media .landing .col1-2 ul li .nestedPara,
	#media .landing .col2-2 ul li .nestedPara { width:142px; padding-right:0px; float:right;}
	.landing h2, #brand-promo h2 { clear:both; height:24px; padding:10px 10px 0px; display:block; background:none; /*background: url("/assets/images/bg_element_brand-promo-caps.gif") repeat-x scroll 0 0 transparent;*/}
	#media .landing .img-block { width:159px;}
		#media .landing .img-block img { padding-left:15px;}
	#media .landing .copy-block { width:134px;}
	

/*Our Brands*/
#brands {}
	#brands #loyalty-prog { padding:20px;}
	#brands.landing h2 { margin:0px;}

/*Fact Sheets & Logos*/
#fact-sheets-logos {padding:15px 0px;} /*to allow pod shadows not to get cut off*/
	#media .interior-wrapper .content-wrapper #fact-sheets-logos p.intro {font-size: 13px; line-height:20px; color: #695d59;}
	#fact-sheets-logos .section {overflow:hidden; margin-bottom:26px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}	
	#channel-promo-main #fact-sheets-logos .col1-2,
	#channel-promo-main #fact-sheets-logos .col2-2	{ text-align:center; height:490px; margin:0px; width:48%; border:1px solid #e8e6e2; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
	#fact-sheets-logos h2 { text-align:left; margin-bottom:20px;}
	#channel-promo-main #fact-sheets-logos img { padding:0px; margin:0px auto; }
		#channel-promo-main #fact-sheets-logos img.scaled {height:65px; width:auto;}
	#media .interior-wrapper .content-wrapper #fact-sheets-logos ul { list-style-type:none; padding:0px; margin:0px;}
	#media .interior-wrapper .content-wrapper #fact-sheets-logos li { list-style-type:none; padding:10px 0px 0px 0px; margin:10px 0px 0px 0px; border-top:1px solid #e5e5e5;}
	#media .interior-wrapper .content-wrapper #fact-sheets-logos li.no-border {padding:0px 0px 10px 0px; margin:0px; border-top: none;}
	/*#fact-sheets-logos p { text-align:center; padding:0px 30px 15px 30px; display:block;}
	#fact-sheets-logos p a {background: url(/images/arrow.png) no-repeat right bottom; padding:0px 8px 0px 0px;}*/
	#fact-sheets-logos div.download { font-size:11px; line-height:1; text-align:center; padding:0px 0px 10px 0px; width:230px; margin:0px auto; }
		#media .interior-wrapper .content-wrapper #fact-sheets-logos div.download ul { padding:0px; margin:0px; list-style-type:none;}
		#media .interior-wrapper .content-wrapper #fact-sheets-logos div.download li { padding:0px 0px 8px 0px; margin:0px; border:none;}
		#fact-sheets-logos div.download a { font-weight:bold !important; background: url(/images/arrow.png) no-repeat right bottom !important; padding:0px 8px 0px 0px !important; margin-bottom:8px;}
	#fact-sheets-logos a.btn-download {font-size:10px; line-height:100%; text-align:center; padding:5px 8px; margin:8px auto 15px auto; background:#e8e6e2; text-decoration:none; display:block; width:125px;}
	#fact-sheets-logos a.btn-download:hover {background:#d5ccbb; text-decoration:none;}

/*Experts*/ /*styles are generally set up to match Organic's Leadership section*/
#experts-landing {}
	#experts-landing ul.listwithportrait li {width: 49%;}
	#experts-landing p.bottom {position: absolute; left: 140px; bottom: 15px; ~bottom: 0;}

#experts-detail {}
	#experts-detail .bio-pics {display: inline; float: left; width: 157px;}
	#experts-detail .bio-copy {display: inline; float: left; width: 500px;}
	#experts-detail .bio-copy p {margin-bottom: 1em;}
	#experts-detail h2 {margin-bottom: 0.3em; border: none; padding: 0; font-size: 14px; font-style: italic;}
	
	
/*Media Kit*/
#media-kit {}
	#media #media-kit.landing ul li .badge {width: 124px; }
	#media #media-kit.landing .col1-2 ul li .nestedPara,
	#media #media-kit.landing .col2-2 ul li .nestedPara { width:132px;}
	
/*Connect With Us*/
#connect-with-us {}
	#connect-with-us h2 { border-bottom:1px solid #e5e5e5; padding-left: 0px;}
	#media .interior-wrapper .content-wrapper #connect-with-us h3 {}
	#connect-with-us h4 {font-size: 12px;}
	
	#media .interior-wrapper .content-wrapper #connect-with-us h3, #media .interior-wrapper .content-wrapper #connect-with-us h4 {margin-bottom: 0.3em;}
	#connect-with-us .col1-4,
	#connect-with-us .col2-4,
	#connect-with-us .col3-4,
	#connect-with-us .col4-4 { width:20%; float:left; padding-right:64px;}
	
	#connect-with-us .col2-4 { width:20%; padding-right:69px;}
	
	#connect-with-us .col1-2 div.clear {height: 30px;}
	#connect-with-us .col2-2 div.clear {height: 20px;}

/*Connect With Us On The Go (different from 'Connect With Us'; mobile redirects to this page as a landing pg)*/	
	#connectOnTheGo .featuredWrapper { background:#e0ded8; overflow:hidden; padding:25px;}
	#connectOnTheGo .featuredWrapper span {font-size:20px; color:#886200; line-height:100%; display:block; width:100%; padding-bottom:10px;}
	#media .interior-wrapper .content-wrapper #connectOnTheGo .featuredWrapper h3 {font-size:14px; font-weight:bold; color:#6f6b61; line-height:100%; display:block; text-align:center; padding:20px 0px 4px 0px; border-bottom:1px solid #b0aca2; margin-bottom:4px;}
	#media .interior-wrapper .content-wrapper #connectOnTheGo .featuredWrapper p { font-size:12px; color:#6f6b61; line-height:125%; text-align:center; padding:0px 0px 0px 0px; margin-bottom:0px;}
	#connectOnTheGo a { background:none; padding:0px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
		#connectOnTheGo a:hover { opacity:.8;}
	#connectOnTheGo .featuredWrapper img {border:9px solid #c8c5bb; background:none; padding:0px;}
	#connectOnTheGo .col1-2.featured,
	#connectOnTheGo .col2-2.featured { background:none !important;}
	#connectOnTheGo .appPod {text-align:center; float:left; width:130px; min-height:150px; }
		#connectOnTheGo .appPod img { padding-bottom:5px;}
	#connectOnTheGo .appType { clear:both; width:100%; float:none; padding:30px 0px 5px 0px; overflow:hidden; border-bottom:1px solid #CCC; margin-bottom:5px;}
		#connectOnTheGo .appType span { font-size:20px; color:#886200; line-height:100%; float:left; padding-top:17px;}
		#connectOnTheGo .appType img { float:right; padding:0px;}
	
/*RSS Sign Up Pg*/
#rss-feeds {}
	#channel-promo-main #rss-feeds img { display:inline; padding:0px 5px 5px 0px;}
	
/*Connect With Our Brands Pg*/
.brandConnectRow { border-bottom:1px solid #e5e5e5; padding:0px 55px 10px 40px; /*border-bottom:8px solid #e5e5e5;*/ overflow:hidden; margin-bottom:20px; }
	.brandConnectWrapper { float:right; padding:0px 0px 0px 0px; /*overflow:hidden;*/ width:auto;}
		.brandConnectWrapper a { text-align:right; display:block; padding:5px 35px 8px 0px; width:auto;}
		.brandConnectWrapper a:hover { color:#4c4c4c; text-decoration:none;}
		
		.brandConnectWrapper a.facebook { background: url(/images/btnConnectFb.gif) no-repeat right; /*margin-right:25px;*/}
			.brandConnectWrapper a.facebook:hover { background-image: url(/images/btnConnectFbO.gif);}
		.brandConnectWrapper a.twitter { background: url(/images/btnConnectTwitter.gif) no-repeat right;/* margin-right:25px;*/}
			.brandConnectWrapper a.twitter:hover { background-image: url(/images/btnConnectTwitterO.gif); }
		.brandConnectWrapper a.youTube { background: url(/images/btnConnectTube.gif) no-repeat right; }
			.brandConnectWrapper a.youTube:hover {background-image: url(/images/btnConnectTubeO.gif); }
		.brandConnectWrapper a.linkedIn { background: url(/images/btnConnectLinked.gif) no-repeat right; }
			.brandConnectWrapper a.linkedIn:hover {background-image: url(/images/btnConnectLinkedO.gif); }
		.brandConnectWrapper a.flickr { background: url(/images/btnConnectFlickr.gif) no-repeat right; }
			.brandConnectWrapper a.flickr:hover {background-image: url(/images/btnConnectFlickrO.gif); }
		.brandConnectWrapper a.instagramIcon { background: url(/images/btnConnectInsta.png) no-repeat right;}
			.brandConnectWrapper a.instagramIcon:hover { background: url(/images/btnConnectInstaO.png) no-repeat right;}
.brandConnectRow .floatleft .connect-brands-canopy { margin-top: 28px; }
.brandConnectRow .floatleft .connect-brands-hww { margin-top: 41px; }

#footer_logos li .footer_logo {
    background: url(/images/footer_logos_new.png) 0 0 no-repeat;
    display: block;
    height: 49px;
		padding-right: 0;
}
ul#footer_logos li {
	padding-left: 0;
	margin-right: 17px;
}

#footer_logos #brand_bar_HI {
	margin-left: 0;
}
#footer_logos #brand_bar_HI .footer_logo {
	background-position: 0 0;
	width: 50px;	
}
#footer_logos #brand_bar_HI .footer_logo:hover {
	background-position: 0 -48px;
}
#footer_logos #brand_bar_WA .footer_logo {
	background-position: -69px 0;
	margin-left: 0;
	width: 38px;
}
#footer_logos #brand_bar_WA .footer_logo:hover {
	background-position: -69px -48px;
}

#footer_logos #brand_bar_CH .footer_logo {
	background-position: -124px 0;
	width: 60px;	
	margin-left: 0;
}
#footer_logos #brand_bar_CH .footer_logo:hover {
	background-position: -124px -48px;
}
#footer_logos #brand_bar_CP .footer_logo {
	background-position: -201px 0;
	width: 66px;	
}
#footer_logos #brand_bar_CP .footer_logo:hover {
	background-position: -201px -48px;
}

#footer_logos #brand_bar_CU .footer_logo {
	background-position: -282px 0;
	width: 57px;	
}
#footer_logos #brand_bar_CU .footer_logo:hover {
	background-position: -282px -48px;
}

#footer_logos #brand_bar_DT .footer_logo {
	background-position: -355px 0;
	width: 53px;	
}
#footer_logos #brand_bar_DT .footer_logo:hover {
	background-position: -355px -48px;
}
#footer_logos #brand_bar_ES .footer_logo {
	background-position: -428px 0;
	width: 49px;	
}
#footer_logos #brand_bar_ES .footer_logo:hover {
	background-position: -428px -48px;
}
#footer_logos #brand_bar_GI .footer_logo {
	background-position: -499px 0;
	width: 55px;	
}
#footer_logos #brand_bar_GI .footer_logo:hover {
	background-position: -499px -48px;
}
#footer_logos #brand_bar_HP .footer_logo {
	background-position:  -575px 0;
	width: 47px;	
}
#footer_logos #brand_bar_HP .footer_logo:hover {
	background-position:  -575px -48px;
}
#footer_logos #brand_bar_TR .footer_logo {
	background-position:  -642px 0;
	width: 34px;	
}
#footer_logos #brand_bar_TR .footer_logo:hover {
	background-position:  -642px -48px;
}
#footer_logos #brand_bar_HW .footer_logo {
	background-position: -695px 0;
	width: 55px;	
}
#footer_logos #brand_bar_HW .footer_logo:hover {
	background-position: -695px -48px;
}
#footer_logos #brand_bar_HT .footer_logo {
	background-position: -768px 0;
	width: 51px;	
}
#footer_logos #brand_bar_HT .footer_logo:hover {
	background-position: -768px -48px;
}
#footer_logos #brand_bar_HV .footer_logo {
	background-position: -838px 0;
	width: 69px;	
}
#footer_logos #brand_bar_HV .footer_logo:hover {
	background-position: -838px -48px;
}
ul#footer_logos li#brand_bar_HH {
	width: auto;	
	margin-right: 0;
}
#footer_logos #brand_bar_HH .footer_logo {
	background-position: -924px 0;
	width: 51px;
}
#footer_logos #brand_bar_HH .footer_logo:hover {
	background-position: -924px -48px;
}
#footer_logos .brand_tooltip {
	left: -80px;
}
#brand_bar_HI .brand_tooltip {
	left: -5px;
}
#brand_bar_HI .arrow_bottom {
	left: 20px;
}
#brand_bar_WA .brand_tooltip {
	left: -83px;
}
#brand_bar_CH .brand_tooltip {
	left: -76px;
}
#brand_bar_DT .brand_tooltip {
	left: -81px;
}
#brand_bar_ES .brand_tooltip {
	left: -83px;
}
#brand_bar_HP .brand_tooltip {
	left: -83px;
}
#brand_bar_TR .brand_tooltip {
	left: -90px;
}
#brand_bar_HT .brand_tooltip {
	left: -83px;
}
#brand_bar_HV .brand_tooltip {
	left: -72px;
}
#brand_bar_HH .brand_tooltip {
	left: -126px;
}
#brand_bar_HH .arrow_bottom {
	left: 141px;
}

