﻿/* ELB Common */
#wrapper.ref-elb { 
	/*width: 950px;*/ 
}
#wrapper .elb-body { 
	text-align: left; 
}
.ref-elb #main .content { 
	padding: 15px 0 80px 0; 
}
#header, #main, #footer { 
	width: 949px !important; 
}
iframe.floodlight {
	margin:0;
	min-height:0;
	height: 0;
	width:auto;
}
.ref-elb .tabs { 
	margin:0;
	padding: 0; 
} 
.ref-elb fieldset { 
	margin: 0;
	padding: 0; 
}
.ref-elb fieldset input { 
	background: none; 
	width: auto; 
	font-size: 1em; 
	margin: 0; 
	padding: 0; 
	border: 1px solid #ccc;
}
.ref-elb fieldset select { 
	display: none; 
}
.ref-elb { 
	line-height: normal; 
}	
.ref-elb h1, h2, h3, h4, h5, h6 { 
	letter-spacing: 0 !important; 
}
.ref-elb .fauxSelect.interactive ul li:first-child {
	display: block; /*fixes problem that prevents first option from appearing in IE7, or from reappearing in FF*/
}
.ref-elb .fauxSelect.interactive ul {
	margin: 5px 0 0 -8px;
}
.ref-elb .fauxSelect a { 
	font-size: 0.88em !important; 
	color: #1099B8 !important; 
	padding:0 15px 0 5px;
}

/* Clearfix */
.clearfix:after {  
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0; 
} 
.clearfix {
	display: inline-block; 
} 
html[xmlns] .clearfix {
	display: block; 
}
* html .clearfix {  
	height: 1%; 
}

/*ELB Share Widget*/
.elb-share { 
	position: absolute; 
	right: 10px; 
	top: 95px; 
	z-index: 101; 
}

/*Tabs style overrides*/
.tabs-active .tab-panels .active h3 { 
	display: block; 
}
.tab-menu li.active { 
	background: none; 
}
.tab-menu li.active span { 
	background: none; 
}

/*Content area overrides*/
.elb-content { 
	background-color: #fff; 
	width:949px; 
	text-align: left;  
	_overflow: hidden; 
}    
.elb-content a, 
.elb-content a:hover, 
.elb-content a:active { 
	color: #1099B8; text-decoration: none; 
}
.elb-content .elb-copy-intro p {
	/*font-size: 1.25em; */
}
.elb-content p { 
	/*padding: 0 0 15px 0;*/
	margin: 1em 0 1em 0; 
}
.elb-content h3 { 
	color:#8267AE; 
	font-family:Arial; 
	font-size:1.4em; 
	font-weight:bold; 
	margin: 1em 0 .5em 0; 
	padding: 0; 
}

/*Bulleted List*/
ul.white-arrow { 
	margin-bottom: 2em; 
}
ul.white-arrow li { 
	background: transparent url(/images/promotions/elb/whiteArrow.png) no-repeat 0 1px; 
	margin:0 0 14px 0; 
	padding:0 0 1px 25px; 
}

.imgTxt, 
.elb-mast-head h1, 
.elb-mast-head p { 
	text-indent:-9999px; 
}
p .small { 
	font-size: 0.82em; 
	color: #888882; 
}    

.elb-mast-head { 
	width:100%; 
	height:213px; 
	float:left; 
	margin:0 0 30px; 
} 
.elb-side-bar { 
	width:218px; 
	float:right; 
	margin-right: 25px; 
	/*padding-top: 20px;*/
}
.elb-copy { 
	width:620px; 
	float:left; 
}
.elb-light-blue { 
	color: #1a97ba; 
}

.hrule { 
	background: transparent url(/images/promotions/elb/hrule.png) no-repeat 0 0;
	margin: 15px 0 0 0; 
	padding: 0 0 15px 0; 
	height: 4px; 
	width: 100%; 
}
.vrule { 
	background: transparent url(/images/promotions/elb/vrule.png) no-repeat 0 0; 
}

.elb-last { 
	margin: 0 0 50px 0 !important;
}

.elb-column-left { 
	float: left; 
}
.elb-column-right { 
	float: left; 
}

.elb-additional-info { 
	width: 950px; 
	margin: 0 auto 0; 
	padding-top: 20px;
	text-align: left; 
}
.elb-additional-info p { 
	font-size: .75em; 
}
.elb-additional-info p a { 
	color: #666;
}

/*Sections*/
.elb-diaperNeed-body, 
.elb-diaperBank-body, 
.elb-commitment-body, 
.elb-ourPartners-body, 
.elb-getInvolved-body { 
	padding: 0 22px 0 8px; 
}

/*Large Button*/
.elb-btn-blue-arrow-pink { 
	background: transparent url(/images/promotions/elb/btn-blue-arrow-pink.png) 0 0 no-repeat;
	height:28px; 
	padding: 0 0 0 7px; 
}
.elb-btn-blue-arrow-pink a { 
	display: block;
	float: left;
}
.elb-btn-blue-arrow-pink a span {
	background: transparent url(/images/promotions/elb/btn-blue-arrow-pink.png) 100% 100% no-repeat; 
	display:block;
	float: left;
	height:28px; 
	padding:0 25px 0 7px; 
	font-family: Arial; 
	font-size:0.88em; 
	line-height: 2.5em;
	font-style:normal; 
	font-weight:bold; 
	color: #fff;
	cursor:pointer; 
}	

/*Small Button*/
.elb-btn-blue-skinny { 
	background: transparent url(/images/promotions/elb/btn-blue-skinny.png) 0 0 no-repeat;
	height:18px; 
	padding:0 0 0 7px; 
	_padding:0 0 0 5px; 
} 
.elb-btn-blue-skinny a { 	
	display: block;
	float: left;
}
.elb-btn-blue-skinny span { 
	background: transparent url(/images/promotions/elb/btn-blue-skinny.png) 100% 100% no-repeat; 
	display:block;
	float: left;
	height:17px; 
	padding:0 10px 0 3px; 
	font-family: Arial; 
	font-size:0.88em; 
	line-height: 1.5em;
	font-style:normal; 
	font-weight:bold; 
	color: #fff;
	cursor:pointer; 
}		
.ref-elb fieldset span.elb-input-blue-skinny { 
	margin: 5px 0 0 0;
	padding: 0 0 0 6px;
	display: block;
	background: transparent url(/images/promotions/elb/btn-blue-skinny.png) 0 0 no-repeat;		
}
.ref-elb fieldset span.elb-input-blue-skinny input { 		
	margin: -1px 0 0 0;
	padding: 0 5px 0 0;
	border: 0;
	background: transparent url(/images/promotions/elb/btn-blue-skinny.png) 100% 100% no-repeat;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.88em;
	height: 18px;
}    
.elb-copy .elb-btn-blue-skinny {
	float: left; 
}

/*Call-to-action Link*/
.elb-pink-arrow-link { 
	padding:0 12px 0 0; 
	font-weight: bold; 
	color:#1099B8; 
	font-size: 0.8em; 
	text-transform: uppercase; 
	font-family: Arial, Helvetica, sans-serif;
}
.elb-pink-arrow-link .underline { 
	text-decoration: underline;
}

/*Red Button*/
.elb-btn-red-spotted { 
	background: transparent url(/images/promotions/elb/btn-red-spotted.png) no-repeat top left; 
	font-family: Arial; 
	font-size:0.98em; 
	font-style:normal; 
	height:34px; 
	line-height:34px; 
	padding: 0 0 0 9px; 
	text-decoration:none; 
	display: inline-block; 
	margin:0 0 0 15px; 
} 
.elb-btn-red-spotted a { 
	display: block; 
	width: 100%; 
	height: 100%; 
}
.elb-btn-red-spotted a:hover, 
.elb-btn-red-spotted a:active { 
	text-decoration: none; 
}
.elb-btn-red-spotted span { 
	background: transparent url(/images/promotions/elb/btn-red-spotted.png) no-repeat bottom right; 
	color: #ffffff; 
	cursor:pointer; 
	display:block; 
	font-family:Arial; 
	height:34px; 
	padding:0 20px 0 10px; 
	text-decoration: none; 
}
.elb-side-bar .elb-btn-red-spotted { 
	float: left; 
	max-width:260px; 
	min-width:145px; 
	display: inline !important; 
}
.elb-btn-red-border-diaper { 
	background:transparent url(/images/promotions/elb/btn-red-border-diaper.png) no-repeat scroll left bottom; 
	display:inline-block; 
	font-family:Arial; 
	font-size:0.88em; 
	font-style:normal; 
	font-weight:normal; 
	height:40px; 
	width: auto; 
	line-height:34px; 
	margin:0 0 0 15px; 
	padding:0 0 0 8px; 
	text-decoration:none; 
} 
.elb-btn-red-border-diaper a { 
	display: block; 
	width: 100%; 
	height: 100%; 
}
.elb-btn-red-border-diaper a:hover, 
.elb-btn-red-border-diaper a:active { 
	text-decoration: none; 
}
.elb-btn-red-border-diaper span { 
	background:transparent url(/images/promotions/elb/btn-red-border-diaper.png) no-repeat scroll right top; 
	color:#A21222; 
	cursor:pointer; 
	display:block; 
	font-family:Arial; 
	height:39px; 
	padding:0 15px 0 38px; 
	text-decoration:none; 
}

/*PDF Button*/
.elb-btn-blue-pdf { 
	background:transparent url(/images/promotions/elb/btn-blue-pdf.png) no-repeat left top; 
	display:inline-block; 
	font-family:Arial; 
	font-size:0.88em; 
	font-style:normal; 
	font-weight:bolder; 
	height:60px; 
	line-height:29px; 
	margin: 0; 
	padding:0 0 0 28px; 
	text-decoration:none; 
} 
.elb-btn-blue-pdf a { 
	display: block; 
	width: 100%; 
	height: 100%; 
}
.elb-btn-blue-pdf a:hover, 
.elb-btn-blue-pdf a:active { 
	text-decoration: none; 
}
.elb-btn-blue-pdf span { 
	background:transparent url(/images/promotions/elb/btn-blue-pdf.png) no-repeat right bottom; 
	color:#FFFFFF; 
	cursor:pointer; 
	display:block; 
	font-family:Arial; 
	height:33px; 
	margin:27px 0 0; 
	padding:0 21px 0 8px; 
	text-decoration:none; 
}

/*Facebook Share Button*/
.elb-header .elb-fb-share-button {
	position: absolute; 
	top: 11px;
	z-index: 100; 
}
.elb-header .elb-fb-share-button a {
	display: inline;
	height: auto;
	text-indent: 0;
	width: auto;
}

/*Language Toggle - non-JS*/
.elb-lang-toggle { 
	float: right; 
	line-height:0.92em; 
	margin:-10px 14px 0 0; 
	font-size:0.88em; 
}
.elb-lang-toggle li { 
	float: left; 
	padding: 0 0 0 5px; 
	margin: 0 0 0 5px; 
	border-left: 1px solid #d5d3d0; 
}
.elb-lang-toggle li:first-child { 
	border-left: none; 
} 
.elb-lang-toggle a { 
	color: #a6a19a; 
	text-indent: 0; 
}
.elb-lang-toggle li.sel a, 
.elb-lang-toggle li a:hover, 
.elb-lang-toggle li a:active { 
	color: #42aac6;
	text-decoration: none; 
}
.elb-lang-toggle .last { 
	border: none; 
}
/*Language Toggle - JS-enabled*/
.elb-lang-toggle-js { 
	float: none; 
	line-height: normal; 
	margin: 0; 
	font-size: 1em; 
	position: absolute; 
	left: 810px; 
	top: 10px; 
	_top: 0;
	z-index: 100; 
	width: 130px; 
}
.elb-lang-toggle-js ul { 
	margin: 0;
	padding: 0;
	list-style: none;
}
.elb-lang-toggle-js li { 
	/*float: none; */
	padding: 0; 
	margin: 0;
	border-left: none; 
	width: 130px; 
	height: 20px; 
	background: transparent url(/images/promotions/elb/elb-lang-toggle-item-bg.gif) 0 0 no-repeat; 
}
.elb-lang-toggle-js li a { 
	color: #DA1F32 !important; 
	display: block; 
	float: left; 
	width: 96px; 
	height: 16px; 
	padding: 4px 0 0 34px; 
	text-decoration: none; 
	font-size: 0.8em; 
	text-indent: 0; 
	font-family: Verdana, Helvetica, sans-serif; 
}
.elb-lang-toggle-js li a:hover,
.elb-lang-toggle-js li a:active { 
	color: #DA1F32 !important; 
}
.elb-lang-toggle-js li.en-US a { 
	background: transparent url(/images/promotions/elb/elb2-lang-toggle-flag.gif) 12px 6px no-repeat; 
}
.elb-lang-toggle-js li.en-CA a { 
	background: transparent url(/images/promotions/elb/elb2-lang-toggle-flag.gif) 12px -19px no-repeat; 
}
.elb-lang-toggle-js li.fr-CA a { 
	background: transparent url(/images/promotions/elb/elb2-lang-toggle-flag.gif) 12px -19px no-repeat; 
}
.elb-lang-toggle-js li {
	display: none; 
} 
.elb-lang-toggle-js-on li { 
	display: block; 
} 
.elb-lang-toggle-js li.sel { 
	background-position: 0 -40px; 
	display: block; 
}
.elb-lang-toggle-js .end { 
	width: 130px; 
	height: 10px; 
	background: transparent url(/images/promotions/elb/elb2-lang-toggle-end.gif) 0 100% no-repeat; 
	display: none; 
}
.elb-lang-toggle-js-on .end { 
	display: block; 
	clear: both; 
}

/*== LAYOUT ==*/

/*3-Column Grid*/
.elb-3-col-grid { width: 915px; margin: 0 0 0 21px; overflow: hidden; clear: both; }
.elb-3-col-grid .elb-col { width: 305px; float: left; display: inline; }
.elb-3-col-grid .elb-col .elb-widget { margin: 0; }
			
/*Main Column*/			
.elb-main-column { 
	margin-top: -20px;
}
.elb-main-column { 
	width: 570px; 
	float: left; 
	display: inline; 
	padding-left: 25px; 
	overflow: hidden;
}
.elb-main-column h2,
.elb-wide-column h2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-style: normal; 
	color: #674D93; 
	font-size: 1.7em; 
	margin: 0; 
	padding: 1em 0 0 0; 
}

/*Wide Column*/
.elb-wide-column {  width: 949px; overflow: hidden; clear: both; }


/*== WIDGETS ==*/

/*Widgets - General*/
.elb-widget { 
	width: 217px; 
	margin: 0 auto 30px; 
}
.elb-widget-header h4 { 
	font-size: 1.22em; 
}
.elb-widget-body { 
	padding: 0 15px 0;
	overflow: hidden; 
}
.elb-widget-footer { 
	height: 10px; 
}

/*Widgets - General, Rotating*/
.elb-widget-body .rotate {  
	display: none; 
}
.elb-widget-body .on { 
	display: block; 
}    
.elb-widget-controls { 
	margin: 0 0 0 10px; 
	width: 30px; 
}
#elb-widget-prevBtn { 
	background: transparent url(/images/promotions/elb/btn-widget-previous.png) no-repeat 0 0; 
}
#elb-widget-nextBtn { 
	background: transparent url(/images/promotions/elb/btn-widget-next.png) no-repeat 0 0; 
}
#elb-widget-prevBtn, 
#elb-widget-nextBtn { 
	display: block; 
	float: left; 
	width: 10px; 
	height: 11px; 
	text-indent: -9999px; 
	margin:3px 0 0 3px; 
}
#elb-widget-prevBtn a, 
#elb-widget-nextBtn a { 
	display: block; 
	width: 100%; 
	height: 100%; 
}    
.elb-widget-controls2 { 
	margin: 0 0 0 10px; 
	width: 30px; 
	float: left; 
}
#elb-widget-prevBtn2 { 
	background: transparent url(/images/promotions/elb/btn-widget-previous.png) no-repeat 0 0; 
}
#elb-widget-nextBtn2 { 
	background: transparent url(/images/promotions/elb/btn-widget-next.png) no-repeat 0 0; 
}
#elb-widget-prevBtn2, 
#elb-widget-nextBtn2 { 
	display: block; 
	float: left; 
	width: 10px; 
	height: 11px; 
	text-indent: -9999px; 
	margin:3px 0 0 3px; 
}
#elb-widget-prevBtn2 a, 
#elb-widget-nextBtn2 a { 
	display: block; 
	width: 100%; 
	height: 100%; 
}

.elb-news-events-carousel .elb-slide p strong, 
.elb-blog-ambassador-carousel .elb-slide p strong { 
	display:block; 
	margin:0 0 10px; 
}        

/*Yellow Widget*/
.elb-yellow-widget .elb-widget-header { 
	background: url(/images/promotions/elb/bg-widget-yellow-spotted.png) repeat-y 0 0; 
	color: #ffffff; 
	padding:10px 0 10px 10px; 
}
.elb-yellow-widget .elb-widget-body { 
	background: #ffffff url(/images/promotions/elb/bg-widget-yellow-parent.png) no-repeat bottom right; 
	border-left: 1px solid #f09e36; 
	border-right: 1px solid #f09e36; 
}
.elb-yellow-widget .elb-widget-footer { 
	background: url(/images/promotions/elb/bg-widget-yellow-footer.png) no-repeat 0 0;  
}

/*Purple Widget*/
.elb-purple-widget .elb-widget-header { 
	background: url(/images/promotions/elb/bg-widget-purple-spotted.png) repeat-y 0 0;
	color: #ffffff; 
	padding:10px 0 10px 10px; 
}
.elb-purple-widget .elb-widget-body { 
	background: #ffffff url(/images/promotions/elb/bg-widget-purple-parent.png) no-repeat bottom right; 
	border-left: 1px solid #7e64aa; 
	border-right: 1px solid #7e64aa; 
}
.elb-purple-widget .elb-widget-footer { 
	background: url(/images/promotions/elb/bg-widget-purple-footer.png) no-repeat 0 0;  
}

/*Teal Widget*/
.elb-teal-widget .elb-widget-header { 
	/*background: url(/images/promotions/elb/bg-widget-teal-spotted.png) repeat-y 0 0; */
	color: #ffffff; 
	padding:10px 0 10px 10px; 
}
/*.elb-teal-widget .elb-widget-footer { 
	background: url(/images/promotions/elb/bg-widget-teal-footer.png) no-repeat 0 0; 
}*/

/*Red Widget*/
	.elb-red-widget .elb-widget-header { 
	background: url(/images/promotions/elb/bg-widget-red-spotted.png) repeat-y 0 0; 
	color: #ffffff; 
	padding:10px 0 10px 10px; 
}
.elb-red-widget .elb-widget-body { 
	background: #ffffff url(/images/promotions/elb/bg-widget-red-diaper.png) no-repeat bottom right; 
	border-left: 1px solid #961929; 
	border-right: 1px solid #961929; 
}
.elb-red-widget .elb-widget-footer { 
	background: url(/images/promotions/elb/bg-widget-red-footer.png) no-repeat 0 0;  
}

/*Green Widget*/
.elb-green-widget .elb-widget-header { 
	background: url(/images/promotions/elb/bg-widget-green-spotted.gif) repeat-y 0 0; 
	color: #ffffff; 
	padding:10px 0 10px 10px; 
}
.elb-green-widget .elb-widget-body { 
	background: #ffffff url(/images/promotions/elb/bg-widget-red-diaper.png) no-repeat bottom right; 
	border-left: 1px solid #618936; 
	border-right: 1px solid #618936; 
}
.elb-green-widget .elb-widget-footer { 
	background: url(/images/promotions/elb/bg-widget-green-footer.png) no-repeat 0 0;  
}

/*Purple Rotator*/
.elb-purple-rotator .elb-widget-header { 
	background: url(/images/promotions/elb/bg-widget-purple-spotted.png) repeat-y 0 0; 
	color: #ffffff; 
	padding:10px 0 10px 10px; 
}
.elb-purple-rotator .elb-widget-header h4, 
.elb-widget-controls { 
	float: left; 
}
.elb-purple-rotator .elb-widget-header h4 { 
	width: 165px; 
}
.elb-purple-rotator .elb-widget-body { 
	background: #ffffff url(/images/promotions/elb/bg-widget-purple-parent.png) no-repeat bottom right; 
	border-left: 1px solid #7e64aa; 
	border-right: 1px solid #7e64aa; 
	padding: 10px 10px 0; 
}
.elb-purple-rotator .elb-widget-body .elb-slider strong { 
	color: #71bfd4; 
}
.elb-purple-rotator .elb-widget-body ul { 
	padding: 0; 
}
.elb-purple-rotator .elb-widget-body li  { 
	width: 195px; 
}
.elb-purple-rotator .elb-widget-footer { 
	background: url(/images/promotions/elb/bg-widget-purple-footer.png) no-repeat 0 0;  
}

/*Red Rotator*/
.elb-red-rotator .elb-widget-header { 
	background: url(/images/promotions/elb/bg-widget-red-spotted.png) repeat-y 0 0;
	color: #ffffff; 
	padding:10px 0 10px 10px; 
}
.elb-red-rotator .elb-widget-header h4, 
.elb-widget-controls { 
	float: left; 
}
.elb-red-rotator .elb-widget-header h4 { 
	width: 165px; 
}
.elb-red-rotator .elb-widget-body { 
	background: #ffffff url(/images/promotions/elb/bg-widget-red-diaper.png) no-repeat bottom right; 
	border-left: 1px solid #7e64aa; 
	border-right: 1px solid #7e64aa; 
	padding: 10px 10px 0; 
}
.elb-red-rotator .elb-widget-body .elb-slider strong { 
	color: #71bfd4; 
}
.elb-red-rotator .elb-widget-body ul { 
	padding: 0; 
}
.elb-red-rotator .elb-widget-body li  { 
	width: 195px; 
}
.elb-red-rotator .elb-widget-footer { 
	background: url(/images/promotions/elb/bg-widget-red-footer.png) no-repeat 0 0;  
}

/*Yellow Rotator*/
.elb-yellow-rotator .elb-widget-header { 
	background: url(/images/promotions/elb/bg-widget-yellow-spotted.png) repeat-y 0 0; 
	color: #ffffff; 
	padding:10px 0 10px 10px; 
}
.elb-yellow-rotator .elb-widget-header h4, 
.elb-widget-controls { 
	float: left; 
}
.elb-yellow-rotator .elb-widget-header h4 { 
	width: 165px; 
}
.elb-yellow-rotator .elb-widget-body { 
	padding: 0; 
}
.elb-yellow-rotator .elb-widget-body ul { 
	padding: 0; 
}
.elb-yellow-rotator .elb-widget-body li  { 
	width: 217px; 
	height: 105px; 
	text-indent: -9999px; 
}
.elb-yellow-rotator .elb-widget-footer { 
	background: url(/images/promotions/elb/bg-widget-yellow-footer.png) no-repeat 0 0; 
} 

/*ELB Study Widget*/
.elb-study-dl { 
	margin:-18px auto 30px; 
}
.elb-study-dl .elb-widget-header { 
	background: url(/images/promotions/elb/bg-widget-study-header.png) no-repeat 0 0; 
	color: #048baf; 
	margin: 0 0 1px 0; 
}
.elb-study-dl .elb-widget-header h4 { 
	font-weight: bolder; 
	padding:32px 0 15px 15px; 
	width:165px; 
	font-size: 1.12em; 
}
.elb-study-dl .elb-widget-body { 
	background-color: #d4edf3; 
}
.elb-study-dl .elb-btn-blue-pdf, 
.elb-study-dl .elb-btn-blue-pdf span {
	background-color: #d4edf3; 
}
.elb-study-dl .elb-widget-footer { 
	background: url(/images/promotions/elb/bg-widget-study-footer.png) no-repeat 0 0; 
} 

/*== HEADER ==*/
.elb-header { 	
	background-color: #fff; 
}
.elb-header a { 
	text-indent:-9999px; display:block; width: 100%; height: 100%; 
}

/*== HOME ==*/
.ref-elb #main #elb-home { 
	padding: 0; 
}
.ref-elb #main #elb-home .elb-content { 
	background-color: transparent; 
}
.ref-elb #main #elb-home { 
	background-image: none; 
}
.ref-elb #main #elb-home .elb-header { 
	padding-top: 15px; 
}
#wrapper #elb-home .elb-body { 
	/*height: 639px;*/ 
}

/*Home Page Carousel*/
.slideContainer { 
	height:550px !important; 
	overflow:hidden; 
	position: relative; 
}
/*!important is used above to counter easySliders1.7 inline style*/
.slideContainer ul { 
	padding: 0; 
}
.slideContainer ul li { 
	z-index: 10; 
}
.slideContainer .learnMore { 
	position:relative;
	text-indent:-9999px; 
	height:31px; 
}
.s1 .learnMore { 
	top:-52px; 
	left:43px; 
	width:189px;  
	display:block; 
}
.s2 .learnMore { 
	top:-288px; 
	left:447px; 
	width:358px;  
	display:block; 
}
.s3 .learnMore { 
	top:-307px; 
	left:511px; 
	width:334px;  
	display:block; 
}
.s4 .learnMore { 
	top:-275px; 
	left:65px; 
	width:189px;
	display:block;
}
.s5 .learnMore { 
	top:-175px; 
	left:78px; 
	width:189px;
	display:block;
}

.s5 .getInvolved {
    top: -69px;
    zoom:1;
    left: 622px;
    width: 115px;
    display:block;
    height:29px;
    text-indent:-999em;
    position:relative;
    z-index:50;
}
.s5 .MakeaDonation {
    position:relative;
    top: -99px;
    left: 750px;
    width: 129px;
    height:29px;
    display:block;
    z-index:50;
    text-indent:-999em;
}

.slide { 
	display:none; 
}
.on { 
	display:block; 
}

.elb-controls { 
	float:right;
	position:absolute; 
	z-index: 505;
	top:500px; 
	_top: 480px; 
	right:15px; 
	width: auto; 
}
.elb-controls a { 
	float:left; 
	display:block; 
	width:20px; 
	height:21px; 
	text-indent:-9999px; 
}
#elb-num-controls li { 
	display:block; 
	float:left; 
	width:20px; 
	height:21px; 
}
#elb-num-controls { 
	list-style-type: none; 
	padding: 0;
	float: left; 
}
#elb-num-controls1 a { 
	background:Transparent url(/images/promotions/elb/s1.png) 0px 0px no-repeat; 
}
#elb-num-controls1 a:hover, 
#elb-num-controls1 a.sel { 
	background-position:0px -21px; 
}
#elb-num-controls2 a {
	background:Transparent url(/images/promotions/elb/s2.png) 0px 1px no-repeat; 
}
#elb-num-controls2 a:hover, 
#elb-num-controls2 a.sel {
	background-position:0px -21px; 
}
#elb-num-controls3 a { 
	background:Transparent url(/images/promotions/elb/s3.png) 0px 0px no-repeat; 
}
#elb-num-controls3 a:hover, 
#elb-num-controls3 a.sel { 
	background-position:0px -21px; 
}
#elb-num-controls4 a { 
	background:Transparent url(/images/promotions/elb/s4.png) 0px 0px no-repeat; 
}
#elb-num-controls4 a:hover, 
#elb-num-controls4 a.sel { 
	background-position:0px -21px; 
}
#elb-num-controls5 a { 
	background:Transparent url(/images/promotions/elb/s5.png) 0px 0px no-repeat; 
}
#elb-num-controls5 a:hover, 
#elb-num-controls5 a.sel { 
	background-position:0px -21px; 
}
#elb-home-prevBtn, 
#elb-home-nextBtn { 
	display: block;
	float: left; 
}
#elb-home-prevBtn a { 
	background:Transparent url(/images/promotions/elb/sPrev.png) 0px 0px no-repeat; 
}
.null #prevBtn { 
	background-position:0px -21px; 
}
#elb-home-nextBtn a { 
	background:Transparent url(/images/promotions/elb/sNext.png) 0px 0px no-repeat; 
}
.null #nextBtn { 
	background-position:0px -21px; 
}

/*== DIAPER NEED ==*/

/*Diaper Numbers Widget*/
.elb-diaper-numbers-slider-1, 
.elb-diaper-numbers-slider-2, 
.elb-diaper-numbers-slider-3 { 
	width: 217px; 
	height: 105px; 
}

/*Doctor's Profiles*/
.elb-collaborator-profile { 
	padding-bottom: 15px; 
}
.elb-collaborator-profile img { 
	border: 0; 
}
.elb-collaborator-profile h4 > * { 
	color:#1099B8; 
	display:block; 
	font-weight:bold; 
	margin:12px 0 2px; 
}
.elb-collaborator-profile h4 > *:hover { 
	text-decoration: none; 
	color:#1099B8; 
}
.elb-collaborator-profile p { 
	font-style: italic; 
	color: #6b6b61; 
	font-size: .88em; 
	line-height: 130%; 
}
.elb-dr-profile-img { 
	float: left; 
	margin: 0 20px 0 0; 
}

	
/*Phase 2 Widgets*/
.elb-purple-widget-a { width: 217px; }
.elb-purple-widget-a .elb-widget-header { background-image: url(/images/promotions/elb/bg-widget-purple-spotted-a.jpg);  padding:10px 0 10px 10px; min-height: 35px; }
.elb-purple-widget-a .elb-widget-header h4 { color: #fff; }
.elb-purple-widget-a .elb-widget-body { background: #fff; border-left: 1px solid #907BB5; border-right: 1px solid #907BB5; }
.elb-purple-widget-a .elb-widget-link,
.elb-purple-widget-a .elb-widget-button { background: #fff; border-left: 1px solid #907BB5; border-right: 1px solid #907BB5; }
/*.elb-purple-widget-a .elb-widget-footer { background: transparent url(/images/promotions/elb/bg-widget-purple-footer-a.png) no-repeat 0 0; }*/

.elb-purple-widget-b { width: 223px; }
.elb-purple-widget-b .elb-widget-header { background: transparent url(/images/promotions/elb/bg-widget-purple-spotted-b.jpg) 0 0 no-repeat;  padding:10px 0 10px 10px; min-height: 20px; }
.elb-purple-widget-b .elb-widget-header h4 { color: #fff; }
.elb-purple-widget-b .elb-widget-body { background: #fff; border-left: 1px solid #907BB5; border-right: 1px solid #907BB5; }
.elb-purple-widget-b .elb-widget-link,
.elb-purple-widget-b .elb-widget-button { background: #fff; border-left: 1px solid #907BB5; border-right: 1px solid #907BB5; }
/*.elb-purple-widget-b .elb-widget-footer { background: transparent url(/images/promotions/elb/bg-widget-purple-footer-b.png) no-repeat 0 0;  }*/

.elb-purple-widget-c { width: 262px; }
.elb-purple-widget-c .elb-widget-header { background: transparent url(/images/promotions/elb/bg-widget-purple-spotted-c.jpg) 0 0 no-repeat;  padding:10px 0 10px 10px; min-height: 35px; }
.elb-purple-widget-c .elb-widget-header h4 { color: #fff; }
.elb-purple-widget-c .elb-widget-body { background: #fff; border-left: 1px solid #907BB5; border-right: 1px solid #907BB5; }
.elb-purple-widget-c .elb-widget-link,
.elb-purple-widget-c .elb-widget-button { background: #fff; border-left: 1px solid #907BB5; border-right: 1px solid #907BB5; }
/*.elb-purple-widget-c .elb-widget-footer { background: transparent url(/images/promotions/elb/bg-widget-purple-footer-c.png) no-repeat 0 0;  }*/

.elb-purple-widget-d { width: 280px; }
.elb-purple-widget-d .elb-widget-header { background: transparent url(/images/promotions/elb/bg-widget-purple-spotted-d.jpg) 0 0 no-repeat; padding:10px 0 10px 10px; min-height: 20px; }
.elb-purple-widget-d .elb-widget-header h4 { color: #fff; }
.elb-purple-widget-d .elb-widget-body { background: #fff; border-left: 1px solid #907BB5; border-right: 1px solid #907BB5; }
.elb-purple-widget-d .elb-widget-link,
.elb-purple-widget-d .elb-widget-button { background: #fff; border-left: 1px solid #907BB5; border-right: 1px solid #907BB5; }
.elb-purple-widget-d .elb-widget-footer { background: transparent url(/images/promotions/elb/bg-widget-purple-footer-d.png) no-repeat 0 0;  }

.elb-red-widget-d { width: 280px; }
.elb-red-widget-d .elb-widget-header { background: transparent url(/images/promotions/elb/bg-widget-red-spotted-d.jpg) 0 0 no-repeat; padding:10px 0 10px 10px; min-height: 20px; }
.elb-red-widget-d .elb-widget-header h4 { color: #fff; }
.elb-red-widget-d .elb-widget-body { background: #fff; border-left: 1px solid #A92135; border-right: 1px solid #A92135; }
.elb-red-widget-d .elb-widget-link,
.elb-red-widget-d .elb-widget-button { background: #fff; border-left: 1px solid #A92135; border-right: 1px solid #A92135; }
.elb-red-widget-d .elb-widget-footer { background: transparent url(/images/promotions/elb/bg-widget-red-footer-d.png) no-repeat 0 0;  }

.elb-purple-widget-e { width: 585px; }
.elb-purple-widget-e .elb-widget-header { background: transparent url(/images/promotions/elb/bg-widget-purple-spotted-e.jpg) 0 0 no-repeat; padding:10px 0 10px 10px; min-height: 20px; }
.elb-purple-widget-e .elb-widget-header h4 { color: #fff; }
.elb-purple-widget-e .elb-widget-body { background: #fff; border-left: 1px solid #907BB5; border-right: 1px solid #907BB5; }
.elb-purple-widget-e .elb-widget-footer { background: transparent url(/images/promotions/elb/bg-widget-purple-footer-e.png) no-repeat 0 0;  }

.elb-teal-widget-d { width: 280px; }
.elb-teal-widget-d .elb-widget-header { background: transparent url(/images/promotions/elb/bg-widget-teal-spotted-d.jpg) 0 0 no-repeat; padding:10px 0 10px 10px; min-height: 20px; }
.elb-teal-widget-d .elb-widget-header h4 { color: #fff; }
.elb-teal-widget-d .elb-widget-body { background: #fff; border-left: 1px solid #82CEDD; border-right: 1px solid #82CEDD; padding: 0; }
.elb-teal-widget-d .elb-widget-link,
.elb-teal-widget-d .elb-widget-button { background: #fff; border-left: 1px solid #907BB5; border-right: 1px solid #907BB5; }
.elb-teal-widget-d .elb-widget-footer { background: transparent url(/images/promotions/elb/bg-widget-teal-footer-d.png) no-repeat 0 0;  }

.elb-yellow-rotator-d { width: 280px; }
.elb-yellow-rotator-d .elb-widget-header { background: url(/images/promotions/elb/bg-widget-yellow-spotted-d.jpg) repeat-y 0 0; color: #ffffff; padding:10px 0 10px 10px; }
.elb-yellow-rotator-d .elb-widget-header h4, .elb-widget-controls { float: left; }
.elb-yellow-rotator-d .elb-widget-header h4 { width: 225px; }
.elb-yellow-rotator-d .elb-widget-body { border-left: 1px solid #f09e36; border-right: 1px solid #f09e36; padding: 0; }
.elb-yellow-rotator-d .elb-widget-body ul { padding: 0; }
.elb-yellow-rotator-d .elb-widget-body li  { width: 280px; height: 105px; text-indent: -9999px; }
.elb-yellow-rotator-d .elb-widget-footer { background: transparent url(/images/promotions/elb/bg-widget-yellow-footer-d.png) no-repeat 0 0;  }

.elb-yellow-widget-f { width: 890px; }
.elb-yellow-widget-f .elb-widget-header { background: transparent url(/images/promotions/elb/bg-widget-yellow-spotted-f.jpg) 0 0 no-repeat; padding:10px 0 10px 10px; min-height: 20px; }
.elb-yellow-widget-f .elb-widget-header h4 { color: #fff; }
.elb-yellow-widget-f .elb-widget-body { background: #fff; border-left: 1px solid #F4B565; border-right: 1px solid #F4B565; padding: 15px; }
.elb-yellow-widget-f .elb-widget-footer { background: transparent url(/images/promotions/elb/bg-widget-yellow-footer-f.png) no-repeat 0 0;  }

/*== HOME PAGE ==*/
	
/*Diaper Count Meter*/
.elb-home-diaper-count {
	clear: both;
	width: 936px; 
	height: 68px; 
	background: #68B6C7 url(/images/promotions/elb/bg-diaper-ticker.jpg) 6px 6px no-repeat;
	padding: 6px 7px 6px 6px; 
	color: #fff; 
	overflow: hidden;
}
.elb-home-diaper-count .count { 
	width: 204px; 
	height: 68px; 
	float: left; 
	display: inline;
	text-indent: -10000px;
}
.elb-home-diaper-count .progress { 
	width: 544px; 
	float: left;
	display: inline;
	padding: 20px 0 0 0; 
}
.elb-home-diaper-count .call { 
	width: 188px; 
	height: 68px; 
	float: left; 
	display: inline;
	text-indent: -10000px;
}
.elb-home-diaper-count .progress .meter { 
	width: 544px; 
	height: 30px; 
	background: transparent url(/images/promotions/elb/diaper-count-meter.gif) 0 0 no-repeat; 
	overflow: hidden; 
}
.elb-home-diaper-count .progress .meter-10 { 
	background-position: 0 -30px; 
}
.elb-home-diaper-count .progress .meter-20 { 
	background-position: 0 -60px;
}
.elb-home-diaper-count .progress .meter-30 { 
	background-position: 0 -90px; 
}
.elb-home-diaper-count .progress .meter-40 { 
	background-position: 0 -120px; 
}
.elb-home-diaper-count .progress .meter-50 { 
	background-position: 0 -150px; 
}
.elb-home-diaper-count .progress .meter-60 { 
	background-position: 0 -180px; 
}
.elb-home-diaper-count .progress .meter-70 { 
	background-position: 0 -210px; 
}
.elb-home-diaper-count .progress .meter-80 { 
	background-position: 0 -240px; 
}
.elb-home-diaper-count .progress .meter-90 { 
	background-position: 0 -270px; 
}
.elb-home-diaper-count .progress .meter-100 { 
	background-position: 0 -300px; 
}

/*Home Page Widgets*/
.elb-home-widgets-container { 
	clear: both;
	width: 949px; 
	background:transparent url(/images/promotions/elb/bgHomeTeasers.png) 0 100% no-repeat;
	_background:transparent url(/images/promotions/elb/bgHomeTeasers.gif) 0 100% no-repeat;
	margin-bottom: 15px; 
	padding: 0 0 6px 6px;
	overflow: hidden;
}
.elb-home-widgets-container .elb-home-widget { 
	float: left;
	margin: 0 6px 0 0; 
}
.elb-home-widgets-container .elb-home-widget .elb-widget-body { 
	border-left: none; 
	border-right: none; 
	height: 110px; 
}
.elb-home-widgets-container .elb-home-widget .elb-widget-link { 
	border-left: none; 
	border-right: none; 
	padding: 0 0 0 15px;
}
.elb-home-widgets-container .elb-purple-widget-a .elb-widget-footer { 
	background-image: url(/images/promotions/elb/bg-widget-footer-a.png); 
}
.elb-home-widgets-container .elb-purple-widget-b .elb-widget-footer { 
	background-image: url(/images/promotions/elb/bg-widget-footer-b.png); 
}
.elb-home-widgets-container .elb-purple-widget-c .elb-widget-footer { 
	background-image: url(/images/promotions/elb/bg-widget-footer-c.png); 
}


/*== ELB STORY ==*/

/*More/Less functionality*/		
.more-less-set .more-less-trigger { 
	cursor: pointer; 
	color: #00A8C8; 
}
.more-less-set .more-less-trigger .less { 
	display: none; 
}
.more-less-set .more-less-trigger .more { 
	display: inline; 
}
.more-less-set-open .more-less-trigger .less { 
	display: inline; 
}
.more-less-set-open .more-less-trigger .more { 
	display: none; 
}
.more-less-set .control .more-less-trigger { 
	display: block; 
	width: 17px; 
	height: 17px; 
	background: transparent url(/images/promotions/elb/btn-arrow.png) 0 0 no-repeat; 
	text-indent: -10000px; 
	cursor: pointer; 
}
.more-less-set-open .control .more-less-trigger { 
	background-position: 0 -17px; 
}
.more-less-set-open .more-less-trigger .less { 
	display: inline; 
}
.more-less-set-open .more-less-trigger .more { 
	display: none; 
}
/*Panel*/
.more-less-set-active .more-less-panel { 
	display: none;
}
.more-less-set-open .more-less-panel { 
	display: inline !important;
}

.elb-feature-video { }
.elb-feature-video .bottom { 
	overflow: hidden; 
}

/*Flash Container */
.elb-feature-video #flash-container { 
	margin: 27px 0 25px 0; 
}
.elb-feature-video #flash-container .get-flash {
	padding: 50px;
	height: 304px;
	background-color: #f3f3f3;
}

/*Chaper Selection*/    
.chapters .chapter-menu {
	display: none;
	padding: 0;
}
.chapters-active .chapter-menu {
	display: block;
	overflow: hidden;
}
.chapters-active .chapter-panels {
	float: left;
	width: 100%;
}
.chapters-active .chapter-panels .chapter-panel {
	display: none;
}
.chapters-active .chapter-panels .chapter-panel .elb-main-column {
	margin-top: -20px;
}
.chapters-active .chapter-panels .active {
	/*display: block;*/
}
.elb-feature-video ul.chapter-menu { 
	padding: 0 0 25px 25px; 
	overflow: hidden; 
	float: left; 
}
.elb-feature-video ul.chapter-menu li.chapter-toggle { 
	float: left; 
	display: inline; 
	margin: 0;
	cursor: pointer;
}
.elb-feature-video ul.chapter-menu li.chapter-toggle span {
	display: block; 
	width: 202px; 
	_width: 222px;
	height: 26px; 
	padding: 10px 0 0 30px; 
	_padding: 10px 0 0 10px; 
	font-weight: normal; 
	font-size: 1.3em; 
	color: #3EB4CB; 
}
.elb-feature-video ul.chapter-menu li.active span { 
	background-position: 0 -36px !important; 
	color: #fff; 
}
.elb-feature-video ul.chapter-menu li.chapter-1 span {
	background: transparent url(/images/promotions/elb/bg-chapter-select-a.png) 0 0 no-repeat;
}
.elb-feature-video ul.chapter-menu li.chapter-2 span {
	background: transparent url(/images/promotions/elb/bg-chapter-select-b.png) 0 0 no-repeat;
	margin-left: -14px;
}
.elb-feature-video ul.chapter-menu li.chapter-3 span {
	background: transparent url(/images/promotions/elb/bg-chapter-select-b.png) 0 0 no-repeat;
	margin-left: -14px;
}

/*News and Events (on ELB Story page) */
#elb-news-events {  }
#elb-news-events .elb-widget-body { 
	border-left: 1px solid #f09e36; 
	border-right: 1px solid #f09e36; 
	padding: 0; 
}
#elb-news-events li { 
	width: 217px; 
	height: 350px; 
	text-indent: 0;
}
#elb-news-events .elb-slide { 
	padding: 15px 10px 10px 10px; 
	overflow: hidden; 
	font-size: 0.9em; 
} 
#elb-news-events .elb-slide .item {
	overflow: hidden; 
	margin: 0 0 10px 0; 
}
#elb-news-events .elb-slide .item .graphic { 
	float: left; 
	display: inline; 
	width: 70px; 
}
#elb-news-events .elb-slide .item .details { 
	float: right; 
	display: inline; 
	width: 110px; 
}
#elb-news-events .elb-slide .item .details h4 { 
	color: #EA9333; 
	font-weight: bold; 
	margin: 0; 
	font-size: 1.1em; 
} 
#elb-news-events .elb-slide .item .details strong { 
	color: #EA9333; 
	margin: 0; 
}
#elb-news-events .elb-widget-button { 
	border-left: 1px solid #f09e36; 
	border-right: 1px solid #f09e36; 
	padding: 0 10px; 
}
#elb-news-events .elb-widget-button .elb-btn-blue-arrow-pink { 
	margin: 0; 
}

#elb-diaper-numbers .elb-widget-body p { 
	margin: 0;
	padding: 0; 
}
#elb-diaper-numbers .elb-widget-footer { 
	background: none; 
}

/*Feature Listing - used on ELB Story/Our Partners page*/
.elb-feature-listing { 
	margin: 0;
	padding: 0; 
}
.elb-feature-listing li { 
	overflow: hidden; 
	width: 570px; 
	margin: 0 0 15px 0; 
}
.elb-feature-listing .details { 
	float: left;
	width: 400px; 
}
.elb-feature-listing .details h3 { 
	margin: 0;
	padding: 4px 0 0 0; 
}
.elb-feature-listing .graphic { 
	float: right; 
	width: 160px; 
	padding: 10px 0 0 0; 
}

/*Diaper Bank Partner List*/
.elb-diaper-bank-regions {
	width: 570px;
	margin: 0;
	padding: 0;
}
.elb-diaper-bank-regions li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
}
.elb-diaper-bank-regions li .show-hide-panel {
	margin: 0;
	padding: 0;
	background-color: #fff;
}
.elb-diaper-bank-regions li .show-hide-trigger {
	font-weight: bold;
	color: #fff;
	padding: 6px 10px;
	cursor: pointer;
	background: #8D77B7 url(/images/promotions/elb/btn-white-arrow-dn.png) 537px 6px no-repeat; 
}
.elb-diaper-bank-regions li.show-hide-set-open .show-hide-trigger { 
	background-image: url(/images/promotions/elb/btn-white-arrow-up.png); 
}

.elb-diaper-bank-list { 
	margin: 0;
	padding: 15px 0 15px 0;
}
.elb-diaper-bank-list li { 
	width: 570px; 
	overflow: hidden; 
	margin-bottom: 15px;
}
.elb-diaper-bank-list li .graphic { 
	float: left; 
	width: 120px; 
	margin-right: 15px; 
}
.elb-diaper-bank-list li .details { 
	float: left; 
	width: 395px; 
	margin-right: 15px; 
	margin-top: 7px;
}
.elb-diaper-bank-list li .details .elb-btn-blue-arrow-pink {
	margin: 10px 0 10px 0;
}
.elb-diaper-bank-list li .details h3 { 
	margin: 0 0 0.5em 0;
	position: static;
}
.elb-diaper-bank-list li .details h3 .locality { 
	font-size: 0.7em;
	font-weight: normal;
	margin-left: 5px;
}
.elb-diaper-bank-list li .details p { 
	margin: 0.25em 0 0.25em 0;
}

/*Partners Listing - used on ELB Story/Our Partners page*/
.elb-partners-list { 
	margin: 0;
	padding: 1em 0 1em 0;
}
.elb-partners-list li { 
	width: 570px; 
	margin-bottom: 50px; 
	overflow: hidden; 
}
.elb-partners-list li .graphic { 
	float: left; 
	width: 110px; 
	margin-right: 15px; 
}
.elb-partners-list li .details { 
	float: left; 
	width: 405px; 
	margin-right: 15px; 
}
.elb-partners-list li .details .show-hide-trigger { 
	cursor: pointer; 
	color: #00A8C8; 
}
.elb-partners-list li .details .show-hide-trigger .less { 
	display: none; 
}
.elb-partners-list li .details .show-hide-trigger .more { 
	display: inline; 
}
.elb-partners-list li .details h3 { 
	margin: 0;
	padding: 0; 
	color: #00A8C8; 
}
.elb-partners-list li .details p { 
	margin: 10px 0 10px 0; 
}
.elb-partners-list li .control { 
	float: left; 
	width: 17px; 
	padding-top: 55px; 
}
.elb-partners-list li .control .show-hide-trigger { 
	display: block; 
	width: 17px; 
	height: 17px; 
	background: transparent url(/images/promotions/elb/btn-arrow.png) 0 0 no-repeat; 
	text-indent: -10000px; 
	cursor: pointer; 
}
.elb-partners-list .show-hide-panel { 
	display: block; 
}
.elb-partners-list .show-hide-set-open .details .show-hide-trigger .less { 
	display: inline; 
}
.elb-partners-list .show-hide-set-open .details .show-hide-trigger .more { 
	display: none; 
}
.elb-partners-list .show-hide-set-open .control .show-hide-trigger { 
	background-position: 0 -17px; 
}
.elb-partners-list .show-hide-set-open .excerpt { 
	display: block; 
}

/*Single Partner Display*/
.partner-single { 
	width: 570px; 
	margin: 1.25em 0 1.25em 0;
	overflow: hidden; 
}
.partner-single .graphic { 
	float: left; 
	width: 110px; 
	margin-right: 15px; 
}
.partner-single .details { 
	float: left; 
	width: 405px; 
	margin-right: 15px; 
}
.partner-single .details p { 
	margin: 0; 
}

/*Videos Listing - used on ELB Story/Our Successes page*/
.elb-videos-list { 
	margin: 0;
	padding: 1em 0 1em 0;
}
.elb-videos-list li { 
	width: 570px;
	margin-bottom: 30px; 
	overflow: hidden; 
}
.elb-videos-list li .graphic { 
	float: left; 
	width: 156px; 
	margin-right: 15px; 
}
.elb-videos-list li .details { 
	float: left; 
	width: 359px; 
	margin: -2px 10px 0 0; 
}
.elb-videos-list li .details .show-hide-trigger { 
	cursor: pointer; 
	color: #00A8C8; 
}
.elb-videos-list li .details .show-hide-trigger .less { 
	display: none; 
}
.elb-videos-list li .details .show-hide-trigger .more { 
	display: inline; 
}
.elb-videos-list li .details h3 { 
	margin: 0;
	padding: 0; 
}
.elb-videos-list li .details p { 
	margin: 10px 0 10px 0;
	padding: 0; 
}
.elb-videos-list li .control { 
	float: left; 
	width: 17px; 
	padding-top: 40px; 
}
.elb-videos-list li .control .show-hide-trigger { 
	display: block; 
	width: 17px; 
	height: 17px; 
	background: transparent url(/images/promotions/elb/btn-arrow.png) 0 0 no-repeat;
	text-indent: -10000px; 
	cursor: pointer; 
}
.elb-videos-list .show-hide-panel { 
	display: block; 
}
.elb-videos-list .show-hide-set-open .details .show-hide-trigger .less { 
	display: inline; 
}
.elb-videos-list .show-hide-set-open .details .show-hide-trigger .more { 
	display: none; 
}
.elb-videos-list .show-hide-set-open .control .show-hide-trigger { 
	background-position: 0 -17px; 
}
.elb-videos-list .show-hide-set-open .excerpt { 
	display: block; 
}


/*== GET INVOLVED ==*/
.elb-getInvolved-body .top-layer { 
	height: 220px; 
}
.elb-getInvolved-body .elb-wide-column { 
	/*width: 862px; padding: 15px 22px 0 35px;*/ 
	width: 890px; 
	padding: 0 8px 0 21px; 
}

/*Get Involved Widget*/
.get-involved-widget strong { 
	color: #674D93; 
}
.get-involved-widget .elb-widget-body { 
	height: 140px; 
	padding-top: 0; 
	overflow: hidden; 
} 
.get-involved-widget .num-list { 
	margin: 1em 0 1em 0;
	padding: 0; 
}
.get-involved-widget .num-list li { 
	margin: 0 0 10px 0; 
	padding: 1px 0 2px 25px; 
}
.get-involved-widget .num-list li img { 
	padding-top: 2px; 
}
.get-involved-widget .num-list li.i1 { 
	background: transparent url(/images/promotions/elb/icon-num-bullet-1.png) 0 0 no-repeat; 
}
.get-involved-widget .num-list li.i2 { 
	background: transparent url(/images/promotions/elb/icon-num-bullet-2.png) 0 0 no-repeat; 
}

/*Donate Online Widget*/
.donate-online-widget { 
	color: #674D93; 
}
.donate-online-widget .elb-widget-body { 
	height: 140px; 
	padding-top: 0; 
	overflow: hidden; 
} 
.donate-online-widget .elb-widget-button .elb-btn-blue-skinny { 
	width: 100px; 
	margin: 0 0 0 89px;  
}
.donate-online-widget .elb-widget-button .elb-btn-blue-skinny span { 
	text-align: center; 
}
.donate-online-widget .elb-widget-body fieldset { 
	margin-bottom: 5px; 
}
.donate-online-widget .elb-widget-body fieldset label { 
    cursor: default;
}
.donate-online-widget .elb-widget-body fieldset.select-set label { 
	float: left; 
	margin: 5px 5px 0 0; 
}

/*Donate Points Widget*/
.donate-points-widget { 
	color: #674D93; 
}
.donate-points-widget .elb-widget-body { 
	height: 122px; 
	padding-top: 0; 
	overflow: hidden; 
} 
.donate-points-widget .elb-widget-button .elb-btn-blue-skinny { 
	width: 100px; 
	margin: 0 0 0 89px;  
}
.donate-points-widget .elb-widget-button .elb-btn-blue-skinny span { 
	text-align: center; 
}

/*News & Events Slider (on Get Involved page)*/
#elb-news-events-d .elb-widget-body .top { 
	/*en-CA and en-FR only*/
	height: 50px; 
	overflow: hidden; 
}
#elb-news-events-d .elb-widget-body .top p { 
	margin: 0;
	padding: 10px 0 0 10px; 
	color: #33ACC7; 
}
#elb-news-events-d li { 
	width: 280px; 
	height: 330px; 
	text-indent: 0;
}
#elb-news-events-d .elb-slide { 
	padding: 10px; 
	overflow: hidden; 
	font-size: 0.9em; 
} 
#elb-news-events-d .elb-slide .item {
	overflow: hidden; 
	margin: 0 0 10px 0; 
}
#elb-news-events-d .elb-slide .item .graphic { 
	float: left; 
	display: inline; 
	width: 70px; 
}
#elb-news-events-d .elb-slide .item .details { 
	float: right; 
	display: inline; 
	width: 173px; 
}
#elb-news-events-d .elb-slide .item .details h4 { 
	color: #EA9333; 
	font-weight: bold; 
	margin: 0; 
	font-size: 1.1em; 
	position: static;
} 
#elb-news-events-d .elb-slide .item .details p {
	margin: 0.5em 0 0.5em 0;
}
#elb-news-events-d .elb-slide .item .details strong { 
	color: #EA9333; 
	margin: 0; 
	display: inline;
}
#elb-news-events-d .elb-widget-button { 
	border-left: 1px solid #f09e36; 
	border-right: 1px solid #f09e36; 
	padding: 20px 10px 0 10px;
	height: 30px; 
}
#elb-news-events-d .elb-widget-button .elb-btn-blue-arrow-pink { 
	margin: 0 0 0 85px; 
}
	
/*Blog Ambassadors*/
.blogger-feed-widget {  }
.blogger-feed-widget .elb-widget-body { 
	height: 378px; 
	padding: 0; 
}
.blogger-feed-widget .elb-widget-body .top { 
	width: 278px; 
	height: 28px; 
	overflow: hidden; 
	background: #DACFEA; 
}
.blogger-feed-widget .elb-widget-body .top .blogger-link { 
	height: 28px; 
	display: block; 
	float: left; 
	padding: 0 0 0 15px; 
	line-height: 2.3em; 
	font-weight: bold; 
	color: #00AEFF; 
}
.blogger-feed-widget .elb-widget-body .top .up-arrow { 
	width: 23px; 
	height: 23px; 
	float: right; 
	padding: 5px 5px 0 5px; 
}
.blogger-feed-widget .elb-widget-body .top .up-arrow span { 
	display: block; 
	width: 17px;
	height: 17px; 
	background: transparent url(/images/promotions/elb/btn-arrow.png) -17px -17px no-repeat; 
	overflow: hidden; 
	text-indent: -10000px; 
	cursor: pointer; 
}
.blogger-feed-widget .elb-widget-body .bottom { 
	width: 278px; 
	height: 23px; 
	overflow: hidden; 
	margin-top: 328px; 
}
.blogger-feed-widget .elb-widget-body .bottom .elb-pink-arrow-link { 
	display: block; 
	float: left; 
	margin: 5px 0 0 15px; 
}
.blogger-feed-widget .elb-widget-body .bottom .down-arrow { 
	width: 23px;
	height: 23px; 
	float: right; 
	padding: 5px 5px 0 5px; 
}
.blogger-feed-widget .elb-widget-body .bottom .down-arrow span {
	display: block; 
	width: 17px; 
	height: 17px; 
	background: transparent url(/images/promotions/elb/btn-arrow.png) -17px 0 no-repeat; 
	overflow: hidden; 
	text-indent: -10000px; 
	cursor: pointer; 
}
.blogger-feed-widget .blogger-feed { 
	position: relative; 
}
.blogger-feed-widget .blogger-feed .bloggers { 
	position: absolute; 
	left: 15px; 
	top: 5px; 
	width: 250px; 
	height:308px; 
	padding: 0;
	overflow: hidden; 
}
.blogger-feed-widget .blogger-feed .bloggers li.blogger { 
	background: transparent url(/images/promotions/elb/bg-dotted-line.png) 0 100% no-repeat; 
	overflow: hidden; 
	padding: 6px 0 12px 0; 
	font-size: 0.9em; 
}
.blogger-feed-widget .blogger-feed .bloggers li.blogger .heading { 
	width: 250px;
}
.blogger-feed-widget .blogger-feed .bloggers li.blogger .heading h4 { 
	color: #00AEFF; 
	font-weight: bold; 
	font-size: 1.1em; 
	margin: 0 0 5px 0; 
}
.blogger-feed-widget .blogger-feed .bloggers li.blogger .heading a { 
	color: #00AEFF; 
}
.blogger-feed-widget .blogger-feed .bloggers li.blogger .graphic { 
	width: 50px; 
	float: left; 
}
.blogger-feed-widget .blogger-feed .bloggers li.blogger .details { 
	width: 190px; 
	float: right; 
	color: #999; 
	line-height: normal; 
}
.blogger-feed-widget .blogger-feed .bloggers li.blogger .details .name { 
	color: #00AEFF; 
	display: block; 
}
.blogger-feed-widget .blogger-feed .bloggers li.blogger .details .description { 
	display: block; 
}
.blogger-feed-widget .blogger-feed .bloggers li.blogger .details .time-stamp { 
	display: block; 
	color: #3EB4CB; 
}
.blogger-feed-widget .blogger-feed .bloggers li.blogger .details a.twitter-link { 
	font-weight: bold; 
	color: #00AEFF; 
	display: block; 
	height: 17px; 
	background: transparent url(/images/promotions/elb/icon-twitter-17.png) 100% 0 no-repeat; 
	line-height: 1.5em; 
}
.blogger-feed-widget .blogger-feed .bloggers li.blogger .details p { 
	margin: 0; 
	padding: 0 0 4px 0; 
}

/* Twitter Feed */
.twitter-feed-widget {  }
.twitter-feed-widget .elb-widget-body { 
	height: 140px; 
	padding: 0; 
}
.twitter-feed-widget .elb-widget-body .top { 
	width: 278px; 
	height: 28px; 
	overflow: hidden; 
	background: #D1ECF2; 
}
.twitter-feed-widget .elb-widget-body .top .twitter-link { 
	height: 28px; 
	display: block; 
	float: left; 
	background: transparent url(/images/promotions/elb/icon-twitter-24.png) 10px 2px no-repeat; 
	padding: 0 0 0 40px; 
	line-height: 2.3em; 
	font-weight: bold; 
}
.twitter-feed-widget .elb-widget-body .top .up-arrow { 
	width: 23px; 
	height: 23px; 
	float: right; 
	padding: 5px 5px 0 5px; 
}
.twitter-feed-widget .elb-widget-body .top .up-arrow span { 
	display: block; 
	width: 17px; 
	height: 17px; 
	background: transparent url(/images/promotions/elb/btn-arrow.png) 0 -17px no-repeat; 
	overflow: hidden; 
	text-indent: -10000px; 
	cursor: pointer;
}
.twitter-feed-widget .elb-widget-body .bottom { 
	width: 278px; 
	height: 23px; 
	overflow: hidden; 
	margin-top: 90px; 
}
.twitter-feed-widget .elb-widget-body .bottom .elb-pink-arrow-link { 
	display: block; 
	float: left; 
	margin: 5px 0 0 15px; 
}
.twitter-feed-widget .elb-widget-body .bottom .down-arrow { 
	width: 23px; 
	height: 23px; 
	float: right; 
	padding: 5px 5px 0 5px; 
}
.twitter-feed-widget .elb-widget-body .bottom .down-arrow span { 
	display: block; 
	width: 17px; 
	height: 17px; 
	background: transparent url(/images/promotions/elb/btn-arrow.png) 0 0 no-repeat; 
	overflow: hidden; 
	text-indent: -10000px; 
	cursor: pointer; 
}
.twitter-feed-widget .elb-widget-body .bottom .down-arrow-off span { 
	background-position: 0 -34px;
}
.twitter-feed-widget .twitter-feed { 
	position: relative; 
}
.twitter-feed-widget .twitter-feed .tweets { 
	position: absolute; 
	left: 15px; 
	top: 5px; 
	width: 250px; 
	height:90px; 
	padding: 0;
	overflow: hidden; 
}
.twitter-feed-widget .twitter-feed .tweets li { 
	background: transparent url(/images/promotions/elb/bg-dotted-line.png) 0 100% no-repeat; 
	overflow: hidden; 
	padding: 12px 0 12px 0; 
}
.twitter-feed-widget .twitter-feed .tweets li .graphic { 
	width: 61px; 
	border: 1px solid #ccc; 
	float: left; 
}
.twitter-feed-widget .twitter-feed .tweets li .graphic img { 
	width: 61px; 
	height: 61px; 
}
.twitter-feed-widget .twitter-feed .tweets li .details { 
	width: 177px; 
	float: right; 
	font-size: 0.9em; 
	color: #999; 
	line-height: normal; 
}
.twitter-feed-widget .twitter-feed .tweets li .details strong { 
	color: #33ACC7; 
}
.twitter-feed-widget .twitter-feed .tweets li .details a { 
	color: #E43860; 
}
.twitter-feed-widget .twitter-feed .overlay { 
	position: absolute; 
	left: 15px; 
	top: 5px; 
	width: 250px; 
	height:90px; 
	background-color: #fff; 
}
.twitter-feed-widget .twitter-feed .overlay img { 
	position:relative; 
	left:113px; 
	top:143px; 
}

/*Diaper Drive Toolkit*/
.diaper-drive-toolkit { 
	margin: 1em 0 1em 0; 
	float: left; 
}
.diaper-drive-toolkit .elb-widget-body { 
	padding: 15px 15px 0 15px !important;  
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif; 
}
.diaper-drive-toolkit .elb-widget-body p { 
	margin: 0;
	padding: 0; 
}
.diaper-drive-toolkit .elb-widget-body a { 
	color: #666; 
	text-decoration: underline; 
}
.diaper-drive-toolkit .elb-widget-body a.download-link { 
	display: block; 
	padding-left: 20px; 
}
.diaper-drive-toolkit .file-list { 
	margin: 0 0 10px 0;
	padding: 0; 
}
.diaper-drive-toolkit .file-list li { 
	margin: 0 0 5px 0; 
	overflow: hidden; 
	width: 265px; 
}
.diaper-drive-toolkit .file-list li .file { 
	width: 180px; 
	float: left; 
	display: block; 
	background: transparent url(/images/promotions/elb/icon-diaper-file.png) 0 0 no-repeat; 
	padding: 0 0 0 20px; 
	line-height: 1.8em; 
}
.diaper-drive-toolkit .file-list li .size { 
	width: 50px; 
	padding-right: 10px; 
	float: right;
	display: block; 
	line-height: 1.8em; 
	text-align: right;
}

/*ELB FAQ*/
.elb-faq-widget { 
	margin: 1em 0 1em 0; 
	float: right; 
}
.elb-faq-widget .elb-widget-body { 
	overflow: hidden; 
	padding: 0;
	border-left: none; 
	border-right: none; 
}
.elb-faq-widget .elb-widget-footer { 
	background-image: url(/images/promotions/elb/bg-elb-faq-footer.png); 
}
.elb-faq-list { 
	margin: 0;
	padding: 0; 
}
.elb-faq-list li { 
	overflow: hidden; 
	margin: 0;
	border-bottom: 1px solid #fff; 
	float: left;
	clear: both;
	width: 100%;
}
.elb-faq-list li.last { 
	border-bottom: none;
}
.elb-faq-list li h4 { 
	text-transform: uppercase; 
	font-weight: bold; 
	color: #3EB4CB; 
	/*line-height: 2.5em; */
	font-size: 1.2em; 
}
/*.elb-faq-list li h4.show-hide-trigger {
	padding: 5px 0 5px 0;
}*/
.elb-faq-list li p { 
	margin: 0 0 1.5em 0;
}
.elb-faq-list li.elb-faq-set {   }
.elb-faq-list li.elb-faq-set .show-hide-trigger { 
	background: #D1ECF2 url(/images/promotions/elb/btn-arrow-dn.png) 547px 10px no-repeat; 
	padding: 8px 60px 8px 15px; 
	cursor: pointer;
}
.elb-faq-list li.elb-faq-set-open { 
	border-bottom: 1px solid #D1ECF2; 
}
.elb-faq-list li.elb-faq-set-open .show-hide-trigger { 
	background-color: #fff; 
	background-image: url(/images/promotions/elb/btn-arrow-up.png); 
}
.elb-faq-list li.elb-faq-set .show-hide-panel { 
	padding: 0 50px 0 15px; 
}

/*Diaper Banks List*/
.diaper-banks-list { 
	margin: 1em 0 1em 0;
	padding: 0; 
}
.diaper-banks-list li { 
	width: 849px; 
	overflow: hidden; 
	margin: 0 0 15px 0; 
}
.diaper-banks-list li a { 
	color: #0097B9; 
}
.diaper-banks-list li span.diaper-bank-title { 
	color: #0097B9; 
}
.diaper-banks-list li h3 { 
	margin: 0;
	padding: 0; 
}
.diaper-banks-list li .actions { 
	overflow: hidden; 
}
.diaper-banks-list li .actions .elb-btn-blue-skinny { 
	float: left;
	margin: 4px 10px 0 0; 
}
.diaper-banks-list li .actions iframe { 
	border: none; 
	overflow: hidden; 
	width: 450px; 
	height: 35px; 
	min-height: 0; 
	margin: 0;
	float: left; 
}

/*Events List*/
.diaper-need-events .search-actions { 
	margin: 1em 0 1em 0; 
	background: transparent url(/images/promotions/elb/hline-blue.png) 50% 100% no-repeat; 
	padding-bottom: 20px; 
	overflow: hidden; 
}
.diaper-need-events .search-actions fieldset strong { 
	color: #F0A841; 
}
.diaper-need-events .search-actions fieldset { 
	float: left; 
	display: inline; 
	overflow: hidden; 
	margin-right: 10px; 
}
.diaper-need-events .search-actions fieldset label { 
	float: left; 
	margin-right: 10px; 
	line-height: 2.2em; 
}
.diaper-need-events .search-actions fieldset select { 
	display: none; 
}
.diaper-need-events .search-actions fieldset input { 
	margin: 5px 0 5px 0; 
}
.diaper-need-events .search-actions fieldset .fauxSelect a { 
	font-size: .9em; 
	color: #a8a8a8; 
}
.diaper-need-events h3 { 
	color: #F0A841; 
	margin: 0;
	padding: 0; 
}
.diaper-need-events p { 
	margin: .6em 0 .6em 0; 
	padding: 0; 
}
.diaper-need-events a,
.diaper-need-events a:hover { 
	color: #F0A841; 
}
.diaper-need-events strong { 
	color: #F0A841; 
}
.diaper-need-events .events-list-long { 
	margin: 0;
	padding: 0; 
}
.diaper-need-events .events-list-long li { 
	width: 550px; 
	margin: 0 0 20px 0; 
	padding: 0; 
}

/*== GET DIAPERS ==*/
.elb-getDiapers-body .elb-main-column { 
	width: 840px;
	padding-top: 10px; 
	padding-left: 50px;
	margin-top: 0;
}
.elb-getDiapers-body .elb-side-bar { 
	padding-top: 10px; 
}
.elb-getDiapers-body .elb-wide-column { 
	/*min-height: 565px; */
	padding: 30px 50px 0 50px; 
	width: 849px; 
	background: transparent url(/images/promotions/elb/hline-blue.png) 50% 0 no-repeat; 
}
.elb-getDiapers-body .elb-wide-column .info { 
	width: 450px; 
}

.map-search { 
	overflow: hidden; 
	width: 840px;
	margin-bottom: 25px; 
	padding-bottom: 10px; 
	padding-top: 10px;
}
.map-search .map { 
	float: left; 
	width: 330px; 
}
.map-search .search { 
	float: right; 
	width: 510px; 
}
.map-search .search strong { 
	color: #674D93; 
}
.map-search .search fieldset { 
	margin-bottom: 5px; 
}
.map-search .search fieldset input { 
	margin-bottom: 2px; 
}
.map-search .search fieldset.select-set { 
	margin-bottom: 15px; 
}
.map-search .search fieldset.select-set label { 
	float: left; 
	margin: 5px 5px 0 0; 
}

.diaper-banks-search-results { 
	margin: 0; 
	padding: 0;
	overflow: hidden; 
}
.diaper-banks-search-results li { 
	width: 424px; 
	height: 115px; 
	float: left; 
	overflow: hidden; 
	margin: 0 0 10px 0; 
}
.diaper-banks-search-results li .details { 
	float: right; 
	width: 298px; 
	padding: 7px 25px 0 0; 
}
.diaper-banks-search-results li .details h4 { 
	font-size: 0.95em; 
	font-weight: bold; 
	margin-bottom: 2px; 
}
.diaper-banks-search-results li .details p { 
	font-size: 0.9em; 
}
.diaper-banks-search-results li .graphic { 
	float: left;
	width: 91px; 
}

/*== DIAPER NEED ==*/
.elb-diaperNeed-body .elb-side-bar {
	padding-top: 20px;
}
.elb-diaperNeed-body .bottom { 
	background: transparent url(/images/promotions/elb/hline-blue-c.png) 0 0 no-repeat; 
	margin: 20px 0 0 0; 
	padding: 20px 0 0 0; 
}
.elb-collaborators { 
	margin: 0;
	padding: 0;
	overflow: hidden; 
}
.elb-collaborators li { 
	width: 230px; 
	padding: 0 40px 0 0; 
	float: left; 
}
.profile-photo { 
	border: 3px solid #5EBDD3; 
	float: right; 
	margin: 25px 0 15px 25px; 
}
.elb-diaperNeed-body .elb-main-column {
	margin: 0;
}
.elb-diaperNeed-body .elb-btn-blue-skinny { 
	margin-bottom: 35px; 
}
.elb-diaperNeed-body .elb-main-column { 
	width: 600px; 
}
