/************
/************
************* DQ's modified version of Eric Meyer's CSS reset */
a { text-decoration: none; }
a img { border: none; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, code, del, dfn, 
font, img, input, ins, kbd, q, samp, small, tt, var, dl, 
dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
                margin: 0; padding: 0;
                border: 0; outline: 0;
                font-weight: inherit;
                font-style: inherit;
                font-family: inherit;
                vertical-align: baseline;
}
:focus { outline: 0; }

ol, ul { list-style: none; }

li a{font-size:100%;}

/**/


* {margin:0;padding:0;} 

html, body, wrapper {
	height: 100%;

}

body{
margin:0px;
font-family:arial, sans-serif;
min-width:990px;
background:url('/images/body_bg_repeat.jpg') repeat-x #cbdeed;
}

.hidden { display:none; }
.clear {clear: both;display:block;height:0px; width: 100%;overflow: hidden;}
.right {float: right;}
.left {float: left;}
.center {text-align:center;display:block;margin:0 auto;}
body .no-bg, body .two-thirds-content li.section.no-bg, .user.last .section{
background:none !important; 
border-bottom:none !important;
}
.overflow{overflow:visible !important;}

hr {margin: 15px 0;height:1px;overflow:hidden;border:0;border-top: 1px dotted #ADADAD;}

p, a, li, .share span{
font-size:75%;
}

p a, li p, p li, h3 a{font-size:100%;}

p{
line-height:18px; 
color:#333332;
padding:10px 0;
}

ol li {list-style:decimal outside none;margin: 7px 0 0 22px;}

small {color:#807f7f; font-size: 90%;}

.home-callout p{padding:3px 0; color:#465a6a; font-weight:normal; }

.home #wrapper{
padding-bottom:0px;
}

.top-content-left p, .top-content-left li{
font-size:13px;
font-weight:bold;
}

.top-content-left p{
padding-top:15px;
}
.plain .top-content-left{
width:660px;padding-bottom:0;
}


.wider p{
font-weight:normal;
}

.top-callout p{
float:left; 
width:100px; 
padding:0px 0 0 10px; 
font-size:11px;
}

.top-callout #new-video{
width:334px;
height:241px;
background:url(../images/new-video-bg.png) no-repeat;
margin:5px 15px 0 0px;
float:right;
}

.top-callout.allergens #new-video{
background:none;
}

.top-callout #new-video .new-video-content{
width:238px;
padding:0;
text-align:center;
}

.top-callout.allergens #new-video .new-video-content{
width:323px;
}

.top-callout #new-video .new-video-content .youtube-video{
border: 2px solid #c9def0;
width:233px;
height:143px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
border-radius: 5px; /* CSS3 */
position:relative;
z-index:0;
}

.top-callout.allergens #new-video .new-video-content .youtube-video{
width:323px;
height:198px;
}

.top-callout #new-video h5{
padding:16px 0 2px;
font-size:100%;
}

.top-callout.allergens #new-video h5{
padding:0px 0 2px;
font-size:80%;
}

.discussion-content p{font-size:11px;}

a{
color:#005bb8; 
font-weight:bold;
}

.tabs a{
color:#545454; 
}

a:hover{text-decoration:underline;}

.container ul.arrow li,
a.arrow-link, .inner-container form button#submit.arrow-link{
background:url('/images/arrow-link.gif') no-repeat 0 3px; 
padding-left:15px;
display:inline-block;
font-size: 12px;
}

.contest-header a.arrow-link{
	margin-left:25px;
}

a.title{
font-size:15px;
padding:5px 0 10px 0px;
}


.product-item a{
display:block; 
padding-top:10px;
}

a.community-link, a.heading-link{
font-size:15px;
font-weight:bold;
padding-top:10px; 
display:inline-block;
}

.section-right .highlight a{
line-height:22px;
}

h1, .depth_3 .product-page h1{
color:#525251; 
font-weight:bold;
font-size:48px;
line-height:40px;
}

.depth_3 h1, .depth_4 h1, .depth_5 h1, .depth_6 h1{
font-size:30px; 
/**color:#525251;**/
line-height:30px;
margin: 0 0 -8px;
padding-bottom:10px !important;
float:none !Important;
}

.top-content-left .school-title{
float:none !important;
font-size:40px;
line-height:46px;
margin:0px 0px -8px;
padding-bottom:10px !important;
color:#525251;
font-weight:bold;
}

.wider h1{
margin-top:0px; 
float:left; 
display:block; 
padding:10px 0px 25px 0px;
clear:both;
}

.top-callout h1{
font-size:20px; 
color:#0a6fc5; 
padding:10px 5px;
line-height: 20px !important;
}

h2{
font-size:18px; 
color:#043b70; 
font-weight:bold;
}

.section h2{padding-top:15px;}
.section img.left{padding: 15px 0 0;}

.section .wedgewood-title{
display:inline;
margin:0 20px 5px 0px;
overflow:hidden;
float:left;
margin-bottom:38px;
padding:15px 0px 0px 0px;
}

.challenge-links{
	margin-bottom:13px;
}

.section-content h2{padding-top:0px;}

.one-third-content .section h2, .responses h2{padding-bottom:10px;}

.clean-homes-inner .section h2{padding-bottom:15px;}

#page h2{padding:10px 0 0px;}

.right-callouts h2{padding:10px 0px 15px;}

h3, legend{
font-size:13px; 
color:#043b70;
padding:8px 0px 5px 0px;
font-weight:bold;
}

.responses-content h3{
color:#938d7f;
font-weight:normal;
text-transform:uppercase;
padding:5px 0px 0px;
}

.discussion-content h3{
font-size:11px;
padding-bottom:0px;
display:inline;
}

.highlight h3{
color:#465a6a;
font-size:12px;
font-weight:bold;
}

h4{
font-weight:bold; 
font-size:13px;
padding:3px 0px;
}

h5{color:#0068c0;font-size:110%;font-weight:bold;}

ul{
margin:5px 0px;

}

.inner-container ul{
padding-left:15px;


}

.inner-container ul li, .results-symptoms ul li, #modal-content-login ul li{
background:url('/images/black-bullet.gif') no-repeat 0px 5px;
margin:5px 0px;
padding-left:10px;
}

.inner-container ul li{
padding-bottom: 10px;
color:#333332;
font-size:13px;
overflow: hidden;
}

.inner-container .callouts ul li{
padding-bottom:5px;
margin:2px 0px;
}



.two-thirds-content ul, .full-width-content ul{
margin:5px 0px 15px;
}

.right-box-content ul {padding:0px;}

.right-box-content ul li, ul.smaller li{
color:#7a7a7a;
font-size:11px;
background:url('/images/gray-bullet.gif') no-repeat 0px 5px;
padding-left: 10px;
margin:1px 0px;
padding-bottom:0px;
display:inline-block;
}

ul.smaller{padding-left:0px;}

.wider ul{
list-style:disc;
font-weight:bold;
padding:15px 0 0 15px;
}

	.wider ul li{line-height:18px;}
		.wider ul li ul { margin:0px; padding:5px 0px 5px 15px; }
			.wider ul li ul li { margin:0px; font-weight:normal; font-size:12px; }

img.left{margin:0px 20px 5px 0px;display: inline; overflow: hidden;}

.clean-homes-inner img.left{margin:14px 20px 5px 0px;}

h1 sup{font-size:12px;}
p sup{font-size:10px;line-height:6px;}

input{color:#646363;}


.zend_form label, .form-row label{display:block;
font-size:12px;
font-weight:bold;
clear: both;
}

.fine-print p {font-size:8px;}

blockquote{
float:right; 
padding:10px 10px 10px 20px; 
background-color:#f6f8fb; 
width:220px; 
margin:15px 0 0 10px;
font-weight:bold;
font-style:italic;
color:#7ea6c7;
line-height:23px;
}

.form{padding-top:15px;}

iframe{display:block;}

/**Structure**/
#wrapper, .home.depth_2 #wrapper{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -150px;
background:url('/images/inner-bg.jpg') no-repeat center top;

}

#wrapper{
padding-bottom:60px;
}


#inner-flash-container {
margin-bottom:-82px;
position:relative;
top:-56px;
z-index:20;
margin-top:5px;
}

.container, #header-container, #home-container, .special-container-top{
width:948px; 
margin:0px auto;
position:relative;
}

#wrapper .container{
margin-top:5px;

}

#special-container{
clear:both;
}

.top-content{
background:url('/images/top-bg.png') no-repeat 0px 10px; 
margin:0 0px 15px -3px;
position:relative;
width:945px;
}

.top-content.clean-homes{
background:url('/images/clean-homes-header.png') no-repeat 2px 0px; 
height:264px;
margin-bottom:-30px;
}

.top-content.lysol-community{
background:url('/images/community-header.png') no-repeat 0px 0; 
height:245px;
margin-bottom:-15px;
}

.flash-top-content{
height:325px;
margin:0 auto -315px;
position:relative;
top:-245px;
width:937px;

/**background:url('/images/top-bg.png') no-repeat 0px 12px; **/
}
/** does this destroy everything? **/
.flash-top-content .top-content-left, .flash-top-content #breadcrumb{
z-index:1000;
position:relative;
width:420px;
}

#breadcrumb{padding:20px 0 0 15px; 
display:block;
overflow:hidden;
font-size: 16px;
}

#breadcrumb li{float:left; 
padding:5px 10px;}


#breadcrumb li.home{
display:inline-block;
margin-right:-10px;
padding-right:15px;
position:relative;
width:20px;
background:url('/images/breadcrumb-divider.jpg') no-repeat 40px 3px #fff;

}

li.breadcrumb{background:url('/images/breadcrumb-divider.jpg') no-repeat left 3px;}

li.breadcrumb a{padding-left:5px;}

li.breadcrumb.current{background:url('/images/breadcrumb-current.gif') no-repeat left 10px;}

li.breadcrumb.current a{margin-left:3px; color:#515151; font-weight:normal;}

#breadcrumb li.breadcrumb { padding-top:7px; }

.inner-container{
overflow:hidden;
padding-top:25px;
}

.inner-container-top{background:url('/images/content-top.png') no-repeat left top;}

.inner-container-content{
background:url('/images/content-bg.png') repeat-y; 
overflow:hidden; 
padding:5px 9px;
width:927px;
}

.inner-container-bottom{background:url('/images/content-bottom.png') no-repeat left top;overflow: hidden;}

.inner-container-top, .inner-container-bottom{height:10px;}

.content-full-width{width:100%;/*replaced display inline block with this in hopes of still triggering haslayout-RL*/}


#home-container{
position:relative;
z-index:1;
}

.home .container{display:none;}

#footer{
	height: 186px;
	position:relative;
	z-index:2;
	background-color:#95beda;
}

.push {
	height: 186px;
}

#home-wrapper{
height:660px;
margin-bottom:-31px;
margin-top:-50px;
}

#flash-container{
height:660px;

margin:0 auto 0px;
position:relative;
width:100%;
z-index:1;
}

.no-flash{height:333px; margin:0px auto;}
#home-wrapper .no-flash{height:633px;}
.no-flash-layouter{width:948px; margin:0px auto; position:relative;}
.no-flash a#flashbutton{position:absolute; width:234px; right:5px; top:105px; height:50px; z-index:2000;}

/**Content Sizes**/

.full-width-top{background:url('/images/full-width-top.jpg') no-repeat 0px 0px;}

.full-width-content{
background:url('/images/full-width-bg.jpg') repeat-y 0px 0px; 
overflow:hidden; 
width:893px; 
padding:10px 15px;
margin-top:-1px;
}
.full-width-content.sections{
padding:10px 8px;
width:907px; 
}
.full-width-bottom{background:url('/images/full-width-bottom.jpg') no-repeat 0px 0px;overflow: hidden;}

.full-width-top, .full-width-bottom{height:7px; width:923px;}
 
.products-viewer{/*background:url('/images/products-row-bg.jpg') repeat-y; */
overflow:hidden;
margin-left:-10px;
width:920px;
padding-bottom:20px;
}

.products-viewer h2 {
	padding:25px 0px 15px 25px;
}

.products-viewer h3 {
	color:#333332;
	font-size:15px;
	padding:25px 0px 15px 25px;
}

.products-viewer .product-item a { margin:0px auto; width:120px; }

.content-two-thirds, .content-recommended-products{float:left;}

.content-two-thirds{width:616px;}

.two-thirds-top{background:url('/images/two-thirds-top.png') no-repeat 0px 0px;}

.two-thirds-content{
background:url('/images/two-thirds-bg.png') repeat-y left top; 
overflow:hidden; 
width:587px; 
padding:10px 15px;
}

.two-thirds-content .right-content{
	width:400px;
	display: inline-block;
}

.two-thirds-content .right-content ul, .two-thirds-content .right-content ul li, .two-thirds-content .column ul li, .two-thirds-content .column ul{
	background:none;
}

.two-thirds-content .blue-box{
clear:both;
width:593px;
margin-left:-4px;
}

.two-thirds-content .blue-box-top{
background:url('/images/blue-box-top.gif') no-repeat 0px top;
height:3px;
}

.two-thirds-content .blue-box-content{
background:url('/images/blue-box-content.gif') repeat-y 0px 0px;
overflow:hidden;
}

.two-thirds-content .column ul{
padding-left:0px;
padding-right:0px;
}

.two-thirds-content .blue-box-content .column{
float:left;
padding:10px 17px 10px 40px;
width:235px;
margin:10px 0px;
}

.two-thirds-content .blue-box-content .column.border{
background:url('/images/vertical-divider.gif') repeat-y right;
padding:10px 17px;
width:265px;
}

.two-thirds-content .blue-box-bottom{
background:url('/images/blue-box-bottom.gif') no-repeat 0px top;
height:4px;}

.two-thirds-bottom{background:url('/images/two-thirds-bottom.png') no-repeat 0px top;}

.two-thirds-top, .two-thirds-bottom{height:5px; width:617px;}

.content-recommended-products{
padding:10px 10px 10px 30px;
width:267px;
}

/*******signup with lysol*********/

.signup-with-lysol{
background:url('/images/dualactionwipesrebate/signup-with-lysol.png') no-repeat 0 0;
width:295px;
height:234px;
position:relative;
top:-11px;
right:23px;
padding-top:83px;
padding-left:15px;
}

.signup-with-lysol p{
float:left;
font-size:14px;
line-height:14px;
width:68px;
font-weight:bold;
}

.content-recommended-products .signup-with-lysol h2{
font-size:15px;
float:left;
padding:0;
margin:2px 27px 0px 0px;

}

.signup-with-lysol img{
float:left;
margin-bottom:13px;
}

.signup-with-lysol a img{
float:left;
position:relative;
margin-bottom:12px;
}

.facebook-signup-button{
float:left;
position:relative;
margin-left:-8px;
}

.signup-button{
float:left;
position:relative;
margin-top:3px;
margin-left:10px;
}

/*******end signup with lysol*********/

.right-callouts{
float:left;
padding:0px 10px 10px 15px;
width:280px;
}

.mission-for-health .right-callouts{
padding:0px;
width:306px;
}

/**Content**/
.top-content-left{
padding:15px 0 15px 25px;
width:460px;
}

.flash-top-content .top-content-left{
padding:10px 0 15px 25px;
}

.top-content-left.wider{
padding:15px 0 15px 30px;
width:565px;
float:left;
}

.product-item {
	float: left;
	height: 185px;
	width: 175px;
	text-align:center;
	padding-top:15px;
}

.product-coupon{height:202px; width:170px; float:right; margin-right:30px;}

.related-product{
padding-top:15px;
overflow:hidden;
clear:both;
}

.related-product img{margin-right:10px;}

.related-product-content{padding-top:10px;}

h1.product-header { padding-bottom:0px;position:relative; }
h2.tagline { font-size:16px; color:#737373; font-style:italic; padding:5px 0px 25px 0px; clear:both; }

#product-content-info .section { margin-bottom:5px; padding-bottom:15px; }
#product-content-info ul { margin-bottom:0px; }

.content-recommended-products h2 { padding:12px 0px 24px 0px; }



.section, .section-contest-bg{
background:url('/images/section-divider.gif') repeat-x left bottom;
overflow:hidden;
padding:0 0 25px 0;
}
.section .inner-section-content{
width:400px;float:left;
}

.one-third-content .section{
overflow:visible;
}
/**Clean homes Content **/

.clean-homes .section{padding:25px 0px;}

.content-full-width .clean-homes .section{
width:440px;
float:left;
margin:0px 6px;
}

.clean-homes .section-content{
float:left;
width:268px;
display: inline; overflow: hidden;
}

.clean-homes-header{
background:url('/images/clean-homes-header-bg.jpg') no-repeat;
overflow:hidden;
margin-left:5px;
margin-top:5px;
height:114px;
}

.clean-homes-header.notouch{
background:url('/images/notouch-kitchen-system-header.jpg') no-repeat;
width:931px;
}

.clean-homes-header.notouch h1{
margin-top:4px;
}

.clean-homes-header.notouch p{
font-size:15px;
}

.clean-homes-header p{ padding-top:8px; line-height: 120%; font-weight:normal; }

.clean-homes-header .top-content-left{
width:570px;
padding:20px 0 15px 20px;
float:left;
}

.clean-homes-header img{float:right; }

.top-content img{
margin-right:5px;}

.top-content.healthy-families-center img{float:right;}

.top-content .wider img{float:none; margin-right:0px;}

.highlight{
background-color:#edf1f6; 
padding:10px 15px; 
margin:15px 0px 0px;
}

.highlight.short{
background-color:#edf1f6; 
padding:10px 15px; 
margin:15px 0px 0px;
width:370px;
display:inline-block;
}


.section-right .highlight{
padding:15px 20px; 
margin-top:10px;
}

.clean-homes-inner .tools{
width:400px;
position: relative;
right: -10px;
}

.clean-homes-inner .share{
width:250px;
background-color:#f0f4f5;
background-image:none;
padding-right:5px;
}

.clean-homes-inner .share .links {
width: 210px;
padding-right:0px;
}

.clean-homes-inner .tools #chicklets .share-item a{
padding: 0 9px;
}


.topics-dropdown{
	width:185px;
	float:left;
	padding-top:20px;
}

.topics-dropdown select{
	width:150px
}

.topics-dropdown input{
background:none;
color: #005BB8;
font-weight:bold;
padding:0px 1px;
}

/** Healthy Families **/

.top-content.healthy-families{
background:url("/images/healthy-families-header.png") no-repeat scroll 2px 0 transparent;
background-repeat:no-repeat;
height:264px;
margin-bottom:-30px;
}

.with-community .section{
padding:20px 0 15px 0;
overflow:hidden;
}

.with-community .section-content{
float:left;
width:355px;
}

.section-right{
float:right;
width:349px;
}

.discussion-top{
background:url("/images/discussion-top.jpg") no-repeat;
height:5px;
}

.discussion-content{
padding:10px 10px 0;
position:relative;
border-left:1px solid #d4d4d4;
border-right:1px solid #d4d4d4;
background-color:#fafafa;
}

.section-right .discussion-content{
width:326px;

}

.discussion-content p{width:250px; float:left;}

.healthy-families-center .discussion-content p{width:250px; float:left;}

.discussion-bottom{
background:url("/images/discussion-bottom.jpg") no-repeat;
height:5px;
}

.avatar-bubble{
background:url("/images/avatar-bubble.png") no-repeat;
float:left; 
margin:-5px 0px 0px -20px;
width:85px;
height:82px;
position:relative;
bottom:-15px;
display: inline-block;
}

.avatar-bubble img{margin:8px 0 0 25px !important; width:43px; height:43px;}

.discussion-content .section{
padding-bottom:5px;
padding-top:0px;
}



/**One Third content structure**/

.content-one-third{width:306px; float:left; margin-left:1px; }
	.content-one-third.how-cheryl {margin-top:21px;}
		.content-one-third.how-cheryl .one-third-content{height:184px;}
			.content-one-third.how-cheryl .one-third-content h2{padding:15px 0;}

.one-third-learn-header, .one-third-discuss-header, .one-third-tools-header{width:306px; height:58px;}

.one-third-new-moms-header, .one-third-schools-header, .one-third-disaster-relief-header{width:300px; height:48px;margin-left:3px;}
.content-one-third img{margin-left:3px;}

.one-third-learn-header{background:url("/images/one-third-learn-header.png") no-repeat;}

.one-third-discuss-header{background:url("/images/one-third-discuss-header.png") no-repeat;}

.one-third-tools-header{background:url("/images/one-third-tools-header.png") no-repeat;}

.one-third-new-moms-header{background:url("/images/one-third-new-moms-header.gif") no-repeat;}

.one-third-schools-header{background:url("/images/one-third-schools-header.gif") no-repeat;}

.one-third-disaster-relief-header{background:url("/images/one-third-disaster-relief-header.gif") no-repeat;}

.one-third-content{
background:url("/images/one-third-bg.png") repeat-y;
padding:5px 12px;
width:282px;
}

.one-third-top{background:url("/images/one-third-top.png") left top no-repeat; height:7px; width:306px; overflow:hidden;}

.one-third-bottom{background:url("/images/one-third-bottom.png") no-repeat; height:7px; margin-bottom:8px;overflow:hidden;}

.one-third-content .discussion-top, .right-callouts .discussion-top{
background:url("/images/one-third-discussion-top.gif") no-repeat;
height:3px;
overflow:hidden;
}

.one-third-content h2{padding:10px 0px 10px;}
.contest-header .one-third-content h2{color:#005bb8;font-size:100%;}

.one-third-content .discussion-content{width:257px;}

.one-third-content .discussion-content .section{overflow:hidden;}

.one-third-content .discussion-content.bubble .section{overflow:visible;}

.one-third-content .discussion-bottom, .right-callouts .discussion-bottom{
background:url("/images/one-third-discussion-bottom.gif") no-repeat;
height:3px;
}

.one-third-content .bubble p{width:260px; float:none; }


.one-third-content  .discussion-content .section{padding:5px;}

.track-cold-lookup{
background:url("/images/cold-tracker-zip.jpg") no-repeat;
padding:40px 10px 10px 10px;
}

.track-cold-lookup.lg{
background:url("/images/cold-tracker-zip-lg.jpg") no-repeat;
padding:50px 10px 47px;
margin-left:-15px;
}

.track-cold-lookup.lg #zipcode-element{background:none ;}
.track-cold-lookup.lg #zipcode-element #zipcode{width:234px;padding: 10px 0;width:259px;}

.track-cold-lookup .lg #zipcode-label{display:none;}

.track-cold-lookup.lg .zend_form #submit-element {left:285px;}

.track-cold-lookup .errors{padding-top:30px;}

.track-cold-lookup-form{
background:url("/images/input-bg.png") no-repeat;
height:41px;
}

.track-cold-lookup-form input{
margin:12px 0 0 10px;
color:#646363;
}


.track-cold-lookup-form .track-cold-lookup-submit{
background:url("/images/go-submit-bg.gif") no-repeat;
width:51px;
height:21px;
margin:12px 0 0 0px;
}

.email-form{
background:url("/images/email-input-bg.png") no-repeat;
width:256px;
height:20px;
padding:7px 10px;
}

.email-form input.email-submit{
background:url("/images/go-submit-btn-sm.gif") no-repeat;
width:35px;
}

.content-left{
width:152px;
padding:10px 25px 0px 0px;
float:left;
}

.content-left h3{
font-size:14px;
color:#8a96a0;
padding:3px 0px;
}

.content-left p{
color:#8a96a0;
font-size:11px;
}

.content-left .section{
background:none;
border-top: 1px dotted #8a96a0;
padding:0px;
}

.families-content .left{margin-right:10px;}

.families-content .section{width: 632px;float:right;}

.two-thirds-content .tab-content .section{margin-left:0px;margin-bottom:35px;}

.content-links{
margin-bottom:10px;
margin-left:-8px;
margin-right:10px;
padding:10px;
width:231px;
float:left;
position:relative;
}
	.content-links a{
	background: url("/images/arrow-link.gif") no-repeat scroll 0 8px transparent;
	}

.content-links a.arrow-link, #left-nav a {
display:block;
margin: 0;
height: auto !important;
padding: 6px 8px 6px 20px;
background: #f0f3f6 url("/images/arrow-link.gif") no-repeat scroll 6px 9px;
}
.content-links a.arrow-link.selected {
color: #043B70;
background: #f0f3f6 url("/images/arrow-link.gif") no-repeat scroll 6px 9px;
}
#left-nav a {
background: none;
}
#left-nav a.selected {
color: #043B70;
background: #f0f3f6 url("/images/arrow-link-dark.gif") no-repeat scroll 6px 9px;
}



/**End Content**/

/** Search **/

#search-topnav {
	float:right;
	position: relative;
	width:247px;
	height:31px;
	background:url('/images/inner-search-box.gif') no-repeat;
	z-index:2002;
}



#search-topnav input#search-topnav-q {
	margin:9px 0 0 10px;
	width:195px;
	height:17px;
}

#search-topnav input.search-submit {
	background:url('/images/inner-search-submit.gif') no-repeat; 
	width:26px; 
	height:20px; 
	margin-top:5px; 
	overflow:hidden;
	margin-right:5px;
	padding:20px 30px 0 0;
	cursor:pointer;
	text-indent: -999px;
	position: absolute;
	right: 1px;
}

.back-to-school-container{
	width:473px;
	float:right;
	display: none;
}
.home .back-to-school-container {
	display: block;
}
.back-to-school{
	height: 46px;
    position: absolute;
    right: 252px;
    top: 5px;
    width: 258px;
}

.home #search-topnav {
	width:248px; 
	height:41px;
	position: absolute;
	top:94px;
	right:0px;
	background:url('/images/inner-search-box.gif') 0px 5px no-repeat;
	
}
	
.home #search-topnav input#search-topnav-q  {
	position:absolute;
	width:290px;
	top:4px;
	left:15px;
	padding:8px 0;
	font-size:80%;
	background: transparent;
	margin:0px;
}

.home #search-topnav input.search-submit {
	background:url('/images/inner-search-submit.gif') no-repeat;
	position:absolute;
	top:4px;
	right:0px;
}


#search-dropdown {
	display: none;
	position: absolute;
	width:375px;
	top: 20px;
	/*left:17px;*/
	right: -35px;
	z-index:1002;
}

.home #search-dropdown {
	right: -35px !important;
    top: 25px !important;
}

#search-dropdown h2 { text-transform: capitalize; }

#search-dropdown #search-dropdown-top { height:30px; }
#search-dropdown #search-dropdown-repeat{ background:url('/images/search-dropdown-repeat.png') repeat-y; padding:0 50px 0 7px; }
#search-dropdown #search-dropdown-repeat #search-dropdown-close { float:right; }
#search-dropdown #search-dropdown-repeat #search-spinner { }
#search-dropdown #search-dropdown-repeat #search-dropdown-results { }
#search-dropdown #search-dropdown-repeat #search-dropdown-results img { float: left; margin-right: 10px; margin-top: 5px; display: inline; }
#search-dropdown #search-dropdown-repeat #search-dropdown-results .search-coupon img {width: 325px; display: block; }
#search-dropdown #search-dropdown-repeat #search-dropdown-results ul { float: left; width: 220px; }
#search-dropdown #search-dropdown-bottom { height:40px; }

#search-dropdown-results h2 { width:316px; height:24px; background:url('/images/search-dropdown-headline.jpg') no-repeat; color:#fff; font-size:90%; padding:8px 0 0 10px; }

.post-not-logged-in .search-posts{margin-top:12px;}
.post-logged-in .search-posts{margin-top:-51px;}
.search-posts{position:absolute;right:13px;width:53%;z-index:10;}
.search-posts em{color:#043b70;font-size:17px;}

#search-forum {
	float:right;
	top:-4px;
	width:301px;
	height:31px;
	background:url('/images/inner-search-box.gif') no-repeat;
	z-index:2002;
	margin-top:-4px;
}
#search-forum input#forum-search {
	margin:9px 0 0 10px;
	width:238px;
	height:17px;
	vertical-align:top;
}

#search-forum input.go-submit {
	background:url('/images/btn-go.jpg') no-repeat; 
	width:45px; 
	height:34px; 
	overflow:hidden;
	cursor:pointer;
	text-indent: -999px;
	color:transparent;
	text-transform:capitalize;
}
#forum-search-dropdown {
	display: none;
	position: absolute;
	width:375px;
	top: 20px;
	/*left:17px;*/
	right: -35px;
	z-index:10;
	overflow:hidden;
}
#forum-search-dropdown h2 { text-transform: capitalize; }

#forum-search-dropdown #forum-search-dropdown-top { height:30px; }
#forum-search-dropdown #forum-search-dropdown-repeat{ background:url('/images/search-dropdown-repeat.png') repeat-y; padding:0 50px 0 7px; }
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-close { float:right; }
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-spinner { }
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results { }
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results .type-wrap{ padding-left:82px; border-top:1px solid #0068c7;}
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results .posted-by{ padding:0;margin;-8px 0 -7px;}
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results .type_1{background:url(/images/icon_comments.png) no-repeat 0 -5px;}
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results .type_2{background:url(/images/icon_questions.png) no-repeat;}
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results .type_3{background:url(/images/icon_ideas.png) no-repeat;}
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results .type_4{background:url(/images/icon_tips.png) no-repeat;}
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results .community-post-type-1{ }
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results .community-post-type-2{ }
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results .community-post-type-3{ }
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results .community-post-type-4{ }
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results h3{ font-size:14px;}
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results img { float: left; margin-right: 10px; margin-top: 5px; display: inline; }
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results .search-coupon img {width: 325px; display: block; }
#forum-search-dropdown #forum-search-dropdown-repeat #forum-search-dropdown-results ul { float: left; width: 220px; }
#forum-search-dropdown #forum-search-dropdown-bottom {  }

#forum-search-dropdown-results h2 { width:316px; height:24px; background:url('/images/search-dropdown-headline.jpg') no-repeat; color:#fff; font-size:90%; padding:8px 0 0 10px; }


/** Modals **/

.social-buzz-button {
	position:absolute;
	left:416px;
	top:51px;
	z-index:400;
	display:block;
}

#modal-container-social.simplemodal-container{
background:url('/images/social-buzz-modal.png') no-repeat; 
width:940px; 
height:488px;
margin-left:10px;
top:88px !important;
position:absolute !important;
padding-bottom:22px;
}

#modal-container-social .simplemodal-wrap{
padding:15px; 
margin-top:50px; 
width:895px !important; 
height:370px !important;
}

.notch{/**position:relative;**/
width:970px;
z-index:-100;}


#products-bottom-nav-wrapper{
	height: 60px;
	position: relative;
	/*z-index:60000;  fixed bottom product toggle though it altered the design for ie7 */
}


#products-bottom-nav{
	background:url('/images/browse-products-bg.png') repeat-x 0px 50px transparent;
	height: 90px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	bottom: -15px;
	padding-top:50px;
}

#products-bottom-nav.expanded{
background:url('/images/browse-products-bg.png') repeat-x 0px 50px transparent;
}

#products-bottom-nav-container{
width:937px;
background:url("/images/browse-products-off.png") no-repeat left 9px transparent;
height:415px;
margin:0px auto 0px;
padding-top:90px;
/**position:relative;**/
}

.expanded #products-bottom-nav-container{
background:url('/images/browse-products-on.png') no-repeat 231px 9px transparent;
padding-top:90px;
margin-top:0;
/**z-index:10;**/
}

a#products-bottom-nav-toggle{

display:block;
height:66px;
left:250px;
position:absolute;
top:-70px;
width:445px;
z-index:300;
}

#products-bottom-nav-container .toggle-container{
height:105px;
margin:0 auto;
text-align:center;
z-index:500;
width:800px;
position:relative;
}

.toggle-container div{
left:-10px;
margin-top:-30px;
position:absolute;
z-index:320;
}

.toggle-container div img{position:relative; z-index:320;}

#products-bottom-nav-content{
margin-top:-10px;
}

#products-bottom-nav .product-list{
	display: none;
}
#products-bottom-nav div.active{
	display: block;
	padding-top:10px;
}

/**#products-bottom-nav .product-list{
background:url('/images/product-divider.jpg') no-repeat 370px 0px transparent;
}**/

#products-bottom-nav .product-list li.product-set{
	height:205px !important;
	width:775px !important;
	
}

#products-bottom-nav .product-list li div.divider{
	height: 205px !important;
	width: 27px !important;
	padding:0px 5px 0px 10px;
}

#products-bottom-nav .product-list li div{
overflow:hidden; 
width:365px; 
float:left;
}

#products-bottom-nav .product-list li.product-set img.left{margin-right:10px;}

#products-bottom-nav-content .prev, #products-bottom-nav-content .next, .tabs .prev, .tabs .next{
width: 38px;
height:0px;
top:245px;
height:0px;
padding-top:38px;
display:inline-block;
overflow:hidden;
position:absolute;
cursor:pointer;
}

#products-bottom-nav-content .prev, .tabs .prev{
background:url('/images/previous.gif') no-repeat transparent;
left:15px;
}

#products-bottom-nav-content .next, .tabs .next{
background:url('/images/next.gif') no-repeat transparent;
right:15px;
}

.product-list{
width:830px;
margin:0px auto;
}

.products-toggle-container{
margin:0 auto;
width:941px;
position:relative;
z-index:400;
}

#products-image{
left:0px;
position:absolute;
top:-110px;
z-index:300;
}


/**Callouts**/

.home-fb-like-callout{
background:url(/images/home-fb-callout-bg.png) no-repeat;
width:220px;height:73px;positive:relative;
position:absolute;right:0;top:-600px;
}
.home-fb-like-callout iframe{
position:absolute;right:2px;bottom:18px;
}
.home-fb-like-callout h3{
text-align: center;padding-top:5px;font-size:12px;
}

.home-callout{background:url('/images/home-callout-bg.png') no-repeat transparent;
padding:75px 295px 0px 35px;
position:absolute;
top:-235px;
width:340px;
height:95px;
font-weight:bold;

}

.top-callout{
width:441px; 
height:235px; 
position:absolute; 
right:-2px; 
bottom:-30px;
z-index:100;}

.top-callout.no-touch{background:url('/images/no-touch-callout.png') no-repeat transparent;
top:15px;
}

.top-callout.no-touch .content{padding:15px 0 0 105px;}

.video{float:left;}

.bottom-callout{
background:url('/images/mission-for-health-bg.png') no-repeat transparent;
width:924px;
height:105px;
margin-top:5px;
}

.bottom-callout-general{
background:url('/images/bottom-callout-bg.gif') no-repeat transparent;
width:924px;
height:95px;
margin-top:5px;
padding-top:5px;
overflow:hidden;
}
	.bottom-callout-general a, .bottom-callout-general p, .bottom-callout-general img {
		float: left;
	}


.bottom-callout-content{
width:310px;
height:54px;
float:right;
padding:13px 30px;
}

.bottom-callout-content p{
color:#465a6a;
}

.top-callout{
width:388px;
top:10px;
}

.top-content.healthy-families-center{

height:230px;
}

.top-content.healthy-families-center .top-content-left{
width:500px
}



/* Bottom Drawer product nav */
table.footer-table{
top:14px;
position:absolute;
z-index:100;
}

/**td{height:131px;}**/

td.background{background:url('/images/footer-bg-repeat.gif') repeat-x 0 bottom;}

td.notch{height:30px;}

td.notch-top{
background:url('/images/notch-top.gif') no-repeat 0 bottom; 
height:37px; 
width:970px;
}
td.notch-bottom{
background:url('/images/notch-bottom.png') no-repeat 0 bottom; 
height:95px;
padding-left:20px;
}

.notch-bottom a{margin-top:40px; display:inline-block;}
.notch-bottom p, .notch-bottom a{color:#fff; font-size:12px;}
.notch-bottom a{padding-right:25px;}

.notch-bottom .rb-link {
padding-right:0px;
margin-top:0px;
}

/**Tools**/

.full-width-content .subnav-share-bar {
	margin: -3px 0 14px -4px;
}
	.full-width-content .subnav-share-bar .topics-dropdown{
		padding-top: 15px;
		float:left;
		width: 302px;
	}
		.full-width-content .subnav-share-bar .topics-dropdown select{
			width: 267px;
		}
	.full-width-content .subnav-share-bar .tools{
		margin-bottom: -3px;
		width:234px;
		background:url('/images/share-bg-new.gif') no-repeat;
		position:relative;
	}

.print{
width:68px;
height:36px;
padding:1px 0 0 4px;
clear: both;
margin: 0 auto;
}
.print a{
background:url('/images/print-icon.gif') no-repeat left center;
padding:5px 0 5px 35px;
width:30px;
display:block;
}

.save-this{
background:url('/images/shopping-list-bg.gif') no-repeat;
width:167px;
padding:0px 0 0 0px;
margin-left:10px;
float:left;
height:49px;
}

.save-this a{ padding:16px 0 0px 15px; display:block; }

.save-this #like-element{background:none !important; margin:0px; padding:0px;width:162px;}
.save-this #like-element input{cursor:pointer;}

.save-this p { padding:15px 0px 16px 15px; color:#005bb8; font-weight:bold; font-size:75%; }

.save-this #like-label { height:1px; }

.save-this #like { 
color:#005bb8; 
font-weight:bold; 
font-size:75%; 
padding:16px 0px 0px 15px; 
display:inline; 
background:none repeat scroll 0 0 transparent;}



.share{
width:202px;
height:30px;
margin:0 20px;
padding:10px 0 6px;
position: relative;
}

.share .links{
float:left;
display:inline;
width:160px;
padding:5px 0 5px 5px;
}

.share a{
padding:8px 10px 6px 10px; 
display:inline-block; 
background:url('/images/share-divider.gif') no-repeat 0px 0px;
float:left;
display:inline;}

.share a.first{background:none;}

.share span{
font-weight:bold; 
float:left; 
padding-top:6px;}

.top-content-left .tools{overflow:visible; margin-top:75px; width:605px;}

.top-content-left .print{
background:url('/images/print-bg.gif') no-repeat;
width:91px;
height:36px;
padding:13px 0 0 23px;
float:left;
}
	.top-content-left .print a{
	background:url('/images/print-icon.gif') no-repeat left center;
	padding:5px 0 5px 35px;
	width:30px;
	display:block;
	}
.top-content-left .save-this{
background:url('/images/shopping-list-bg.gif') no-repeat;
width:167px;
padding:0px 0 0 0px;
margin-left:10px;
float:left;
height:49px;
}

.top-content-left .recommend{
background:url('/images/share-bg.gif') no-repeat;
width:160px;
height:30px;
float:left;
margin-left:10px;
padding:10px 8px 10px 18px;
}
.top-content-left .recommend.plus{
width:80px;
background:none;
}

.top-content-left .share{
background:url('/images/share-bg.gif') no-repeat;
width:220px;
height:30px;
float:left;
margin-left:10px;
padding:10px 8px 10px 18px;
}

	.top-content-left .share .links{
	float:left;
	display:inline;
	width:170px;
	padding:5px;
	}

.push-right {
position: relative;
left: 105px;
top: -7px;
}
	
#left-nav {background: url(/images/left-nav-bg.gif) repeat-y;float:left;width: 211px;padding: 8px;}
.content-links .left {margin: 0;}

/** community **/

/* not logged in post box */
.post-not-logged-in{
background:url(/images/post-bg-compact.png) no-repeat;
width:923px;
height:135px;
margin-bottom: 15px;
}

.post-not-logged-in span.fake-form-label {
position: absolute;
left: 23px;
margin-top: 59px;
color: #5a5a5a;
font-weight: bold;
font-size: 12px;
}

.post-not-logged-in a.fake-form{
position: absolute;
left: 23px;
margin-top:79px;
width:876px;
height:34px;
display:block;
cursor: text;
background: url(/images/forum-post-title-bg.png) no-repeat;
}

/* logged in post box */
.post-logged-in {
width: 876px;
height: 293px;
padding: 59px 23px 0;
margin-bottom: 15px;
background:url(/images/post-bg-expanded.png) no-repeat;
}
.post-logged-in .zend_form {
width: auto;
overflow: visible;
}

.post-logged-in .zend_form label {
color: #5a5a5a;
margin-bottom: 5px;
}
.post-logged-in .zend_form #title-element {
width: 866px;
height: 24px;
min-height: 0;
background: url(/images/forum-post-title-bg.png) no-repeat;
padding: 10px 8px 20px;
}

.post-logged-in .zend_form #title-element input {
display: block;
width: 100%;
}

.post-logged-in .zend_form #title-element  .errors li{
	margin-left:-5px;
}

.post-logged-in .zend_form #text-element {
background: none;
width: 490px;
height: 93px;
padding: 0;
background: url(/images/forum-post-msg-bg.png);
margin-bottom:20px;
}
.post-logged-in .zend_form #text-element textarea {
width: 483px;
max-width: 483px;
height: 85px;
max-height: 85px;
resize: none;
margin: 5px 0 0 4px;
background:none;
border:0;
}

.post-logged-in .zend_form #submit-element {
margin:-78px -8px 0;
padding: 0;
float:right;
}

.post-logged-in .zend_form #submit-element #submit {
float: none;
background: url(/images/forum-post-submit.png);
width: 181px;
height: 43px;
padding: 0;
text-indent: -9999px;
text-transform: capitalize; /* fixes text hiding in IE 6 */
display: block;
}
.post-logged-in #cancel-post {
float: none;
background: none;
width: 55px;
height: 43px;
padding: 0;
text-indent: -9999px;
text-transform: capitalize; /* fixes text hiding in IE 6 */
display: block;
margin:-47px 0 0 819px;
cursor:pointer;
text-align:right;
color:#005BB8;
font-weight:bold;
}
.post-logged-in.post-compact #cancel-post {
display:none;
}


.post-logged-in .zend_form #post_type_id-label label {
position: absolute;
left: 547px;
top: 293px;
width: 336px;
height: 35px;
border-bottom: 1px dotted #c0c3c6;
color: #043b70;
}
.post-logged-in .zend_form #post_type_id-element {
position: absolute;
left: 540px;
top: 330px;
width: 170px;
background: none;
}

.post-logged-in .zend_form #post_type_id-element br {
display: none;
}

.post-logged-in .zend_form #post_type_id-element label {
color: #333332;
width:123px;
}
.post-logged-in .zend_form #post_type_id-element input {
margin-right: 5px;
}
.post-logged-in .zend_form #topic_id-element {
width:493px;
background:url("/images/input-bg-long.png") no-repeat !important;
}
.post-logged-in .zend_form #topic_id {
width:479px;
background:white;
border:0;
}

/* logged in post box compact state */
.post-logged-in.post-compact {
height: 76px;
background:url(/images/post-bg-compact.png) no-repeat;
}

.post-logged-in.post-compact .zend_form #text-label,
.post-logged-in.post-compact .zend_form #text-element,
.post-logged-in.post-compact .zend_form #post_type_id-label,
.post-logged-in.post-compact .zend_form #post_type_id-element,
.post-logged-in.post-compact .zend_form #submit-element,
.post-logged-in.post-compact .zend_form #topic_id-label,
.post-logged-in.post-compact .zend_form #topic_id-element
 {
display: none;
}

.conversation-table{
margin:15px auto;
width:883px;
}

.conversation-posts{margin-left:8px;}

.conversation-post-content{
border-left:1px solid #dadada;
border-right:1px solid #dadada;
width:881px;
margin-top:-3px;
position:relative;
}

.conversation-post .conversation-post-content{
padding-left:75px;
position:relative;
width:492px;
padding-right:15px;
}

/* conversation type icons */

.conversation-post-content  table{
border-collapse:collapse;
}

.conversation-post-content th{
background:url(/images/conversation-table-header-bg.png) repeat-x;
padding:10px 0px;
border-right:1px solid #cdcdcd;
color:#414141;
font-size:12px;
font-weight:bold;
}
.conversation-post-content th.last{
	border:0px;
} 

.conversation-post-content th a{
color:#414141;
font-size:12px;
}

.conversation-post-content th select#postTypeFilter{
width:79px;
}
.conversation-post-content th select#postTopicFilter{
width:98px;
}

.conversation-post-content td{
color:#4e4e4e;
font-size:12px;
font-weight:bold;
border-left:1px solid #cdcdcd;
padding:10px 15px;
vertical-align:top;
}
.conversation-post-content tr.even td{
background-color:#e2eff6;
}

.conversation-post-content td a{
	font-size:12px;
}

.post-type p{
padding-left:25px; 
font-size:12px; 
padding-top:0px; 
color:#9fa0a0;
text-transform:uppercase;
}
.conversation-post-content td.post-username{
color:#9fa0a0;
}
.conversation-post-content td.post-username .editor{
display:block;left:-6px;margin: 0 auto;z-index:1;top:auto;
}
.post-topic.answered {background: url(/images/check.png) 108px 4px no-repeat;background-color:transparent;}
.type-comment{background:url(/images/type-comment.png) no-repeat;height:12px;}
.type-idea{background:url(/images/type-idea.png) no-repeat;height:12px;}
.type-question{background:url(/images/type-question.png) no-repeat;height:12px;}
.type-tip{background:url(/images/type-tip.png) no-repeat;height:12px;}


/* post details page new styles */
.post-info {
font-size: 0.7em;
color: #737373;
line-height: 23px;
margin: 7px 0 14px;
}

.post-info span.post-type {
display: inline-block;
padding-left: 24px;
font-weight: bold;
text-transform: uppercase;
color: #9fa0a0;
height:21px;
}

.community-comment {
background: #eaeaeb;
padding: 10px 15px;
}
.community-comment.bylysol {
background: #ebf8ff url(../images/bylysol-icon.png) no-repeat 10px 8px;
position:relative;
min-height:113px;
}
.community-comment.bylysol .comment-text{
padding:10px 0 37px 90px;
}
.community-comment.bylysol .comment-info{
position:relative;
bottom:-10px;
}

.community-comment p {
color: #333;
font-size: 13px;
line-height: 1.5em;
}

.community-comment p.comment-info .posted-by {
font-size: 13px;
font-weight: bold;
}

.community-comment p.comment-info .posted-by span.editor, .post-info span.editor,#forum-search-dropdown-results .posted-by span.editor {
z-index:1;left:-6px;top:-4px;margin-bottom:-17px;margin-top:-2px;
}

.community-comment p.comment-info .posted-date {
font-size: 11px;
}

.community-comment-bottom {
height: 20px;
margin-bottom: 25px;
background: url(/images/comment-bottom-bg.png) no-repeat 94% 0;
}
.community-comment-bottom.bylysol {
background: url(/images/comment-bottom-bg-bylysol.png) no-repeat 94% 0;
}

.btn-post-a-response {
display: block;
margin-top: 15px;
width: 256px;
height: 56px;
}

.comment-entry .zend_form {
width: 100%;
}

.comment-entry .zend_form #text-label {
display: none;
}

.comment-entry .zend_form #text-element {
height: 72px;
width: 861px;
margin: 10px 0 23px;
background: url(/images/textarea-bg-full-width.png);
padding: 5px 5px 7px;
}
.comment-entry .zend_form #text-element textarea {
height: 72px;
max-height: 72px;
width: 861px;
max-width: 861px;
resize: none;
overflow:auto;
border: 0;
}

.comment-entry .zend_form #submit-element {
padding: 0;
}

.comment-entry .zend_form #submit-element input {
float: none;
display: block;
background: url(/images/btn-comment.png);
width: 171px;
height: 58px;
padding: 0;
margin: 0;
text-indent: -9999px;
}
/* end new post details page styles */

/* links to other forum topics */
ul.community-topics {
height: 0;
margin: 0;
}

/* ask an expert header */
.expert-header {
background: url(/images/expert-header-bg.jpg) no-repeat;
height: 165px;
overflow: hidden;
}
.expert-header.standard {
background: url(/images/expert-header-bg-standard.jpg) no-repeat;
position:relative;
overflow: visible;
margin-top:8px;
}
.expert-header.joe {
background: url(/images/expert-header-bg-joe.jpg) no-repeat;
}
.expert-header.standard .join-discussion{
position:absolute;right:0;bottom:0;
}
.expert-header.standard .expert-header-left h2{
margin-bottom:19px;
border-bottom:1px solid #edf1f3;
font-size:30px;
font-weight:500;
width:600px;
position:relative;
}
.expert-header.standard .expert-header-left{
width:434px;
}

.expert-header .expert-header-left {
float: left;
width: 556px;
padding: 8px 0 0 22px;
}
.expert-header .expert-header-left p{
line-height:16px;
}
.expert-header .expert-header-left p strong{
display:inline-block;margin-bottom:5px;
}
.expert-header .expert-header-left .expert-date {
float: left;
padding:0 6px 6px;
color:#6d6d6d;
text-transform:uppercase;
background:#ebebeb;
border:1px solid #6d6d6d;
position:relative;
top:3px;
margin:0 10px 0 0;
line-height:25px;
}
.expert-header .expert-header-left .expert-date strong {
font-size:30px;
display:block;
}

.expert-header .expert-header-left h2 {
font-size: 24px;
font-weight: normal;
color: #043b70;
margin:0;
}

.expert-header .expert-header-right {
float: right;
width: 183px;
padding: 20px 20px 0 0;
}

.expert-header .expert-header-right h3 {
font-size: 1.2em;
padding: 0;
color: #fff;
}

.expert-header .expert-header-right p {
color: #fff;
padding: 0;
margin-top: 5px;
line-height:15px;
}

.expert-chat {
background: url(/images/expert-chat-frame.png);
width: 751px;
height: 374px;
margin: 15px auto 40px;
padding: 15px 0 0 17px;
}

ul.community-topics li {
position: absolute;
left: 485px;
top: 60px;
width: 144px;
height: 42px;
font-size: 11px;
line-height: 1.1em;
text-align: center;
text-transform: uppercase;
background: url(../images/btn-bg-blue.png);
}

ul.community-topics li a {
display: block;
padding: 9px 5px;
color: #fff;
}

ul.community-topics li a:hover {
text-decoration: none;
}

ul.community-topics li.active {
display: none;
}

.conversation-post-content td a{
padding-top:0px;
}

.upcoming-events-callout{
background:url(/images/upcoming-events-callout.png) no-repeat;
float:right;
width:408px;
margin-right:5px;
height:42px;
padding:8px 20px 10px 0px;
}

.upcoming-events-callout img{
	margin-right:10px;
}

.upcoming-events-callout p{
padding-top:2px;
}

.responses .first{
display:block;
padding-top:25px !important;
position:relative;
z-index:1;
margin-top:-25px !important;}

.responses h3{position:relative; z-index:1000; /*padding-left:10px;*/}

.full-width-content .full-width-two-thirds .conversation-post-content .section{
width:480px;
margin:0px 0px;
overflow:visible;
padding-bottom:20px;
padding-left:75px;
position:relative;
padding-top:10px;
}

.full-width-content .full-width-two-thirds .conversation-post-content .doctor .section{
width:464px;
overflow:visible;
padding-bottom:15px;
background:none;
border-bottom:1px solid #e1e1e1;
margin-left:-1px;
padding-left:115px;
/**height:96px;**/
}

.conversation-post-content .avatar-bubble{
position:absolute;
left:0px;
top:20px;
}

.clean-homes-inner .conversation-post-content .avatar-bubble{
position:static;
}

.conversation-post .conversation-post-content .avatar-bubble{
left:12px;
}

.conversation-post-content .doctor{
background-color:#f3f3f3; 
margin:0 2px;
/**overflow:hidden;**/}

.conversation-post-content .doctor .section{overflow:hidden; padding-bottom:10px !important;}

.full-width-content .full-width-two-thirds .conversation-post-content.responses .doctor .section{padding-top:30px;}

.conversation-post-content .doctor .section .doctor-photo{
bottom:0;
left:0;
position:absolute;
margin-bottom:0px; 
}

.conversation-post-content .user, .full-width-two-thirds .section .user .conversation-post-content{
background-color:#fafafa; 

}

.conversation-post-content .user{
margin:0 2px;
padding:0px 10px;
}


.conversation-post-top{
background:url("/images/conversation-table-top.png")  no-repeat scroll 0 top transparent;
width:884px; height:5px;
display:inline-block;
margin-bottom:-3px;
}

.conversation-post-bottom{
background:url("/images/conversation-table-bottom.png") no-repeat scroll 0 0 transparent;
height:4px;
position:relative;
margin-top:-4px;
}
/**
.user .conversation-post-content{
background:url("/images/user-conversation-bg.gif") repeat-y scroll 0 0 transparent;
padding:10px;
width:562px;
}**/

.user .conversation-post-content .section{
overflow:visible;
width:565px !important;
}

.doctor .conversation-post-top{background:url("/images/doctor-conversation-top.gif") no-repeat scroll 0 0 transparent;
height:3px;}
.doctor .conversation-post-content{background:url("/images/doctor-conversation-bg.gif") repeat-y scroll 0 0 transparent;}
.doctor .conversation-post-bottom{background:url("/images/doctor-conversation-bottom.gif") no-repeat scroll 0 0 transparent;
height:3px;}


.full-width-content .full-width-two-thirds{
float:left;
padding-left:5px;
width:595px;}


.full-width-content .full-width-two-thirds .section{
width:590px;
margin-bottom:15px;
padding-bottom:10px;
}

.full-width-content .full-width-two-thirds.no-box{
padding:0px 20px; 
width:560px;
}


.full-width-content .full-width-one-third{width:306px; float:left;}

.right-box{margin-bottom:5px;}

.right-box-top{
background:url("/images/right-box-top.gif") no-repeat scroll 0 0 transparent;
height:5px;
}

.right-box-bottom{
background:url("/images/right-box-bottom.png") no-repeat scroll 0 0 transparent;
height:7px;
}

.right-box-content{
background:url("/images/right-box-bg.png") repeat-y scroll 0 0 transparent;
padding:15px 20px 15px;
}

.right-box-content.less-padding{
padding:15px 9px;
}

.date{
background-color:#eaeaea;
color:#6c6c6c;
padding:3px 6px 3px 10px;
width:35px;
height:47px;
float:left;
text-transform:uppercase;
font-size:15px;
margin:5px 15px 0 0;
}

.date .number{
font-size:35px;
line-height:30px;
font-weight:bold;
margin-left:-4px;
}

.user, .doctor{
/**padding-left:5px;**/
padding-top:10px;
}

/**.user .avatar-bubble{
margin:-5px 0 0 -15px;
}**/

.upcoming-events{width:287px; margin:0 0 5px 0px;}

.upcoming-events-top{background:url("/images/upcoming-events-top.gif") no-repeat scroll 0 0 transparent;
height:3px;}
.upcoming-events-content{
background:url("/images/upcoming-events-bg.gif") repeat-y scroll 0 0 transparent; 
display:inline-block;
width:287px;

}
.upcoming-events-bottom{background:url("/images/upcoming-events-bottom.gif") no-repeat scroll 0 bottom transparent;
height:5px; width:286px;
float:left;
position:relative;top:-6px;
}

.upcoming-events-content .section{margin:0px 7px; padding-bottom:8px;}

.upcoming-events-content .section p{
padding:3px 0px 0px;
width:205px;
float:right;
}

.upcoming-events-content .section a{font-size:13px;line-height:14px;display:block;margin:8px 0 2px;}

.review{
background-color:#f7f8f8;
padding:15px 20px;
margin:5px 0px;
float: left;
width:550px;

}
.review p{font-size:13px;}

.pager {
font-size: 11px;
font-weight: bold;
}

a .pager {

}

.inactive {
font-size: 11px;
color: #b7b7b7 !important;
}

.product-photo-lg{float:right; margin-top:-35px;margin-bottom:25px;}

.rb_purchase{position:relative;right:132px;margin-top:60px;}

.xl-wipes-callout{width:459px;height:104px;background:url(../images/xl-wipes-callout.jpg) no-repeat 0 0;}
.xl-wipes-callout p{font-size:11px;padding:42px 0 0 19px;width:415px;color:#333332;}

.wipes-container-right{
float:left;
width:300px;
position:relative;
color: #005BB8;
font-size: 100%;
font-weight: bold;
overflow: hidden;
padding-left: 30px;
height:622px;
}

.wipes-container-right .size-selector {
position: absolute;
right:91px;
top:407px;
width:109px;
margin-bottom:50px;
}
.wipes-container-right .size-selector p {
margin: 0 auto;
margin-left: 39px;
}
.wipes-container-right .size-selector span {
font-size:12px;
font-weight:bold;
margin-right:25px;
}
#wipes-product-image{
width:280px;
height:555px;
float:right;
margin-right:5px;
}

#regular-icon {
width:45px;
height:72px;
background:url('../images/wipes-toggle.png') no-repeat 0 0;
margin-bottom:2px;
float: left;
cursor:pointer;
margin-right:15px;
}
#xl-icon {
float: left;
width:45px;
height:72px;
background:url('../images/xl-wipes-toggle.png') no-repeat 0 -72px;
margin-bottom:2px;
cursor:pointer;
}
#regular-dual-icon {
width:47px;
height:72px;
background:url('../images/dual-wipe-toggle.png') no-repeat 0 0;
margin-bottom:2px;
float: left;
cursor:pointer;
margin-right:12px;
}
#xl-dual-icon {
float: left;
width:47px;
height:72px;
background:url('../images/dual-xl-wipe-toggle.png') no-repeat 0 -72px;
margin-bottom:2px;
cursor:pointer;
}
/* allergen map */
.allergen-map { right:-10px; position:relative;  width:553px;  height:370px;  background:url("/images/tracker-map/allergen-map.png") no-repeat scroll 0 0 transparent;  float:right;  margin-top:-40px; }
.allergen-map .tracker-pin{position:absolute;}
.allergen-map .left{ padding-right:10px; background:url("/images/tracker-map/vertical-divider.gif") no-repeat right top; width:175px;}
.allergen-map .left p{ line-height:11px;}
.allergen-map .pollens { float:left; padding:5px 0 0 10px;width:85px;}
.allergen-map .pollens li{font-size:11px;}
.allergen-map .pollens h4{ font-size:12px;}

.allergen-map .tracker-pin.low{background:url(../images/tracker-map/normal-pin.png);}
.allergen-map .tracker-pin.low-medium{background:url(../images/tracker-map/mild-pin.png);}
.allergen-map .tracker-pin.medium{background:url(../images/tracker-map/moderate-pin.png);}
.allergen-map .tracker-pin.medium-high{background:url(../images/tracker-map/high-pin.png);}
.allergen-map .tracker-pin.high{background:url(../images/tracker-map/severe-pin.png);}

.tracker-results.allergy {width:631px !important;background:url(../images/allergy-tracker-bg.png) repeat-x;padding:22px 29px 0;display:inline;overflow:hidden;}
.today-allergy-container{background: url("../images/today-allergy-container-bg.png") no-repeat scroll left bottom transparent;}
.today-allergy-centered{width:915px;margin:0 auto;}
.allergy-tracker-header {padding: 0 29px 10px;}
.huge{width:148px;border-right:1px dotted #5b5b5b;display:inline;overflow:hidden;}
.huge span{font-size:63px;font-weight:bold;}
.today-allergy{display:inline;overflow:hidden;font-size:11px;width:477px;}
.today-allergy h4{margin-left:10px;}
.today-allergy p{color:#7d7d7d;font-weight:bold;font-size:12px;padding: 5px 0; line-height:12px;}
.horizontal-pollens {margin: 7px 0;overflow:hidden;display:inline-block;padding-left:5px;}
.inner-container .horizontal-pollens li{display:inline-block;float:left;font-size:12px;margin:-3px 0 -3px 10px;}
.future-allergy{width:224px;}
.inner-container .future-allergy {margin-top:0;padding-left:0;display:inline-block;overflow:hidden;}
.inner-container .future-allergy li{background:url(../images/future-allergy-bg.png) repeat-y;margin:0;margin-bottom:3px;padding-bottom:2px;text-align:center;padding-left:0;}

/*.track-allergy-lookup { background:url("/images/cold-tracker-zip.jpg") no-repeat; padding:40px 10px 10px 10px; }*/
.track-allergy-lookup.lg { background:url("/images/allergy-tracker-zip-lg.png") no-repeat; padding:50px 10px 67px; margin-left:-15px; position:relative;}
.track-allergy-lookup.lg #zipcode-element{background:none; margin-top:0px !important; font-weight:bold;position:relative;width:246px;padding-top:0; }
.track-allergy-lookup.lg #zipcode-label{display:none;}
.track-allergy-lookup.lg #zipcode{position:absolute;margin:0; margin-top:0px !important;left:11px;padding:10px 0 10px 8px;background:none;top:6px;width:259px;}
.track-allergy-lookup.lg .zend_form{ width:auto;}
.track-allergy-lookup.lg .zend_form #submit-element {width:60px;right:11px;top:63px;position:absolute;margin:0;padding:0;}
.track-allergy-lookup.lg .zend_form #submit-element input {position:absolute;bottom:12px;}
/*.track-allergy-lookup #zipcode-element ul.errors{padding-top:50px; background:none;}*/
.track-allergy-lookup-form { background:url("/images/input-bg.png") no-repeat; height:41px; }
.track-allergy-lookup-form input { margin:12px 0 0 10px; color:#646363; }
.track-allergy-lookup-form .track-allergy-lookup-submit{ background:url("/images/go-submit-bg.gif") no-repeat; width:51px; height:21px; margin:12px 0 0 0px; }
.no-data{color:red; font-weight:bold; padding-left:15px;}

/* tracker map */
.map{
right:-10px; 
position:relative; 
width:553px; 
height:370px; 
background:url("/images/tracker-map/tracker-map.png") no-repeat scroll 0 0 transparent; 
float:right; 
margin-top:-40px;}

.tracker-pin{width:42px;height:41px;}
.map .tracker-pin{position:absolute;}

.map .tracker-pin.normal{background:url(../images/tracker-map/normal-pin.png);}
.map .tracker-pin.low{background:url(../images/tracker-map/mild-pin.png);}
.map .tracker-pin.moderate{background:url(../images/tracker-map/moderate-pin.png);}
.map .tracker-pin.high{background:url(../images/tracker-map/high-pin.png);}
.map .tracker-pin.very-high{background:url(../images/tracker-map/severe-pin.png);}

#pin-nyc{left:468px; top:88px;}
#pin-chi{left:335px; top:105px;}
#pin-sea{left:28px; top:10px;}
#pin-la{left:26px; top:185px;}
#pin-aus{left:240px; top:250px;}
#pin-atl{left:382px; top:204px;}

#info-nyc{left:220px; top:113px;}
#info-chi{left:87px; top:130px;}
#info-sea{left:-220px; top:35px;}
#info-la{left:-222px; top:210px;}
#info-aus{left:-8px; top:275px;}
#info-atl{left:134px; top:229px;}

.tracker-data{display:none; background:url("/images/tracker-map/tracker-map-info-bg.png") no-repeat; width:283px !important; height:93px; overflow:hidden; position:absolute; padding:30px 15px 15px 15px;z-index:10000;}

.tracker-data.show{display:block;}

.map .left{padding-right:10px; background:url("/images/tracker-map/vertical-divider.gif") no-repeat right top;}

.results-symptoms, .tracker-results{float:left;}

.tracker-results{width:560px;
padding-top:20px;
}

.results-symptoms{
width:310px; 
background:url("/images/tracker-map/vertical-divider.gif") repeat-y left 5px; 
padding-left:15px;
}

.tracker-results strong{
display:inline-block; float:left;
font-size:14px;
margin-top:5px;
padding-top:15px;
vertical-align:top;
width:46px;
padding:5px 10px;

}

.tracker-results img{
margin:5px 10px;display:inline-block; float:left;
}

.top-content-left .track-cold-lookup.lg input  {
background:none repeat scroll 0 0 transparent !important;
margin-top:0;
}

.events-ribbon{margin:0px 0px 15px -27px; position:relative; z-index:200;}

.join-lysol-communty-callout{
background:url('/images/join-lysol-community-callout.jpg') no-repeat 0 0;
height:216px;
margin-top:6px;
padding:70px 0px 0px 30px;
width:288px;
}

.join-lysol-communty-callout p{
font-size:82%;
margin-bottom:2px;
width:100px;
}

.join-lysol-community-nav-callout{
background:url('/images/join-lysol-community-nav-callout.jpg') no-repeat 0 0;
height:126px;
padding:42px 0px 0px 19px;
width:361px;
}

.join-lysol-community-nav-callout p{
margin-bottom:-10px;
width:200px;
}

.join-lysol-community-nav-callout a{
background:url('/images/arrow-link.gif') no-repeat 0 11px;
margin-top:0px;
padding-top:0px
}

.blurb{display:inline-block; float:left;vertical-align:top; font-weight:bold; color:#7d7d7d; width:320px; margin-top:-10px;}

.mission-for-health .section.no-bg{padding-bottom:0px;}

.mission-for-health h2{padding-bottom:10px;}



.depth_2 .mission-for-health .one-third-content{position:relative; padding-bottom:20px; margin-top:-3px;}
.depth_2 .mission-for-health .one-third-content .arrow-link{position:absolute; bottom:5px;}
/**.mission-for-health .right-box-content{position:relative;}**/
.mission-for-health .right-box-content .arrow-link{position:static;}

p.time{padding-top:0px; color:#787878; text-transform:uppercase; font-size:10px;}
p.time a{padding-top:0px; text-transform:none;}



/** Halves layout for mission for health join the mission - THIS LAYOUT IS NO LONGER NEEDED**/
.content-one-half{
width:457px;
float:left;
margin:0 1px 0 5px;
}

}
.one-half-have-a-say-header{
background:url("/images/have-a-say-header.gif") no-repeat; 
height:65px;
padding:35px 15px 10px;
}
.one-half-top{
background:url("/images/one-half-top.png") no-repeat; 
height:9px;
}
.one-half-content{
background:url("/images/one-half-bg.png") repeat-y; 
padding:10px 15px;
width:421px;
}
.one-half-bottom{
background:url("/images/one-half-bottom.png") no-repeat; 
height:11px;
}
/**New mission for health join styles **/

.right-box-join-community-header{
background:url("/images/join-our-community-header.gif") no-repeat; 
height:70px;
}

.two-thirds-make-a-difference-header{
background:url("/images/make-a-difference-header.gif") no-repeat; 
height:71px;
}

.mfh-contest{background:url("/images/two-thirds-contest-callout-bg.jpg") no-repeat; height:181px; padding-top:100px; padding-left:170px; padding-right:15px; position:relative;}

.mfh-contest p, .hero-of-the-week p, .contest-top p{font-size:13px;}

.contest-header{padding-left:10px;}

.hero-of-the-week{background:url("/images/hero-of-the-week-bg.gif") no-repeat; float:right; padding:50px 20px 20px; width:230px; height:132px;margin-right:20px; margin-top:20px;}

.contest-top{background:url("/images/cheryl-hines-bg.jpg") no-repeat; height:198px; }

.contest-top p{width:376px; padding:50px 0 0 200px; font-weight:bold;}

/**My Lysol **/

.my-lysol #profile-content-conversations ul li{overflow:visible !important;}

.profile-left-col{float:left; width:250px; padding:15px 20px;}

#profile-header{display:block; overflow:hidden;}

#profile-header h2{font-size:21px; color:#535350;}

.frame{
background:url("/images/user-photo-frame.png") no-repeat; 
padding:12px;
}

.two-thirds-content li.section{
background:url("/images/section-divider.gif") repeat-x scroll left bottom transparent !important;
overflow:hidden;
padding:0 0 25px;
margin-top:20px
}

.my-lysol .avatar-bubble{left:-10px; top:0px; position:absolute}

.my-lysol .two-thirds-content{overflow:visible;}

.profile-conversation{padding-left:60px;}

.profile-conversation span{color:#333332; font-size:11px;}

.not-approved{display:none;}/**This is for now at least, it may change in the future**/

.inner-container-content #profile-content-conversations ul, .inner-container-content #profile-content-shopping-list ul{
padding-left:5px;
}

li.parent{background:none !important;}

#profile-content-articles ul, #profile-content-articles ul li{margin-bottom:-2px;}

#profile-content-shopping-list .save-this{background:none; float:left;}

#profile-content-shopping-list .save-this #like{padding:0px; background-color:#fff;}

#profile-content-articles ul, .my-lysol #profile-content-articles ul li{overflow:hidden;}

.my-lysol #profile-content-articles ul li{position:relative;}

.my-lysol #profile-content-articles ul li a{float:left;}

.my-lysol #profile-content-articles ul li .save-this{position:absolute; right:10px; top:-15px; background:none;}

.my-lysol #profile-content-articles .share-item a, .my-lysol #profile-content-articles .share-open{padding:10px 0px 0px;}

.my-lysol #profile-content-articles a.share-open{color:#000; text-decoration:none;}

.my-lysol #profile-content-articles .share-open img{vertical-align:bottom;}

.shopping-product-info{
width:300px; 
overflow:hidden; 
display:inline-block; 
vertical-align:top;
padding:20px 0 0 25px;
}

/* New Mom Sweepstakes */

.sweepstakes {
	padding:10px 0px 80px 17px;
}

.sweepstakes-column {
	background:url("/images/new-mom-thanks-col-dividers.png") no-repeat right top;
	display:inline;
	float:left;
	height:276px;
	width:302px;
}
	.sweepstakes-column.last { background:none; }
	.sweepstakes-column h2 { padding-left:10px; }
	.sweepstakes-column p { color:#737373; font-size:70%; width:150px; padding-left:10px; }
	.sweepstakes-column img.right { padding:20px 25px 0px 5px; }
	.sweepstakes-column a {
		background:url("/images/new-mom-sweepstakes-btn.png") no-repeat;
		color:#0d57ab;
		font-size:16px;
		display:inline;
		float:left;
		height:58px;
		text-indent:-9999px;
		width:285px;
	}
	.sweepstakes-column #products-btn { background:url("/images/new-mom-products-btn.png") no-repeat; }
	.sweepstakes-column #conversation-btn { background:url("/images/new-mom-conversation-btn.png") no-repeat; }
	.sweepstakes-column #community-btn { background:url("/images/new-mom-community-btn.png") no-repeat; }
	
	.sweepstakes-column #conversation {
		background:url("/images/new-mom-conversation-bkgd.png") no-repeat 4px 0px;
		height:151px;
		width:274px;
		margin-bottom:7px;
	}
		.sweepstakes-column #conversation p { padding:24px 0px 0px 130px; width:135px; }
	
	.sweepstakes-column #expert {
		background:url("/images/new-mom-expert-bkgd.png") no-repeat 9px 11px;
		height:147px;
		margin-bottom:7px;
		width:275px;
	}
		.sweepstakes-column #expert p { padding:24px 0px 0px 130px; width:135px; }

		
		.expandable form{overflow:hidden;}
		
		.expandable dd, .expandable dt{display:block;}

#modal-movie { width: 640px; height: 400px; display: none; }
/** Log in modal**/

.simplemodal-overlay {background:#666;}

#modal-container-login{
background:url("/images/log-in-modal-bg.png") no-repeat;
padding:25px;
width:890px;
height:505px;
}

#modal-container-login #hover-callouts{
width:900px;
margin:31px -5px;
}
#modal-container-login #hover-callouts .hover-content{
margin:0;
}
#modal-container-login #hover-callouts .hover-callouts{
margin:31px -5px 77px;
position:relative;z-index:1000;
}
#modal-container-login #login {
background-image:url("../images/login-blue.png") !important;
margin-right:10px;
height:33px !important;
}

#modal-container-login .form-row .input{
position:static;
}

#modal-content-login{
padding-top:15px;
}
#modal-content-login h1{
font-size:30px;
color:#0051a0;
font-weight:bold;float:left !important;
}

#modal-content-login div.left{
width:268px;
}

#modal-content-login .right{
padding-left:20px;
background:url("/images/vertical-divider.gif") repeat-y scroll left top transparent;
margin-top:20px;
float:left;
width:530px;
}

#modal-container-login .simplemodal-close{
background:url("/images/close.gif") no-repeat scroll left top transparent;
position:absolute;
top:25px;
right:25px;
height:20px;
width:45px;
cursor:pointer;
}

#movie-container .simplemodal-close{
background:url("/images/close.png") no-repeat;
top:-25px;
height:15px;
position:absolute;
right:0;
width:60px;
cursor: pointer;
}

/** Misc **/

fieldset br{display:none;}


.downloads{display:none;}

p.join-mission-callout{display:inline-block; width:390px; vertical-align:top; padding:15px 0 0 20px; float:left;}

.discussion-content.bubble p{padding:3px 0;}

.discussion-content.bubble .community-link{margin-top:5px; width: 261px;}

.discussion-content.bubble .section{padding-bottom:20px;}

img.expert{margin-bottom:0px;}

.header-date{font-size:13px;}

.families-content  .section ul, .clean-homes-inner ul, ul.blue{
background-color:#F0F4F5;
margin-bottom:5px;
margin-left:-8px;
margin-right:10px;
padding:10px 20px 5px;
color:#6a7d99;
overflow:hidden;
}

ul.blue{margin-left:0px !important;}

ul.smaller{
margin-left:0px;
}

.families-content  .section ul li, .clean-homes-inner ul li, ul.blue li{
background:url("/images/blue-bullet.gif") no-repeat scroll 0 5px transparent;
color:#6a7d99;
}

.enter-box{width:260px; height:205px; background-color:#f6f8fb; float:left; margin-right:25px; position:relative; padding:10px;}

.enter-box.last{margin-right:0px;}

.enter-box .btn{position:absolute; bottom:15px; width:162px; left:10px;}

.enter-box p{color:#6a7d99; font-weight:bold; font-size:13px; padding:10px 5px;}

.enter-boxes{clear:both; display:block;}

/** Editor styles **/



.editor-container{margin-top:-10px;}

.editor-container-top{
background:url("/images/editor/editor-top.png") no-repeat scroll transparent;
height:80px;
padding:45px 0 0 13px;
}

.editor-container-content{
background:url("/images/editor/editor-bg.png") repeat-y scroll transparent;
overflow:hidden;
padding:15px;
}

.editor-container-bottom{
background:url("/images/editor/editor-bottom.png") no-repeat scroll transparent;
height:10px;
}

.editor-post-top{
background:url("/images/editor/post-top.gif") no-repeat scroll transparent;
height:3px;
}
.editor-post-content{
background:url("/images/editor/post-bg.gif") repeat-y scroll transparent;
padding:10px 15px;
color:#737373;
}

.editor-post-content p{
color:#737373;
}

.editor-post-bottom{
background:url("/images/editor/post-bottom.gif") no-repeat scroll transparent;
height:3px;
}

.editor-post-content li strong{text-transform:uppercase;}


.editor-container-content h1{margin-bottom:20px; color:#565656;}

.editor-post.section{margin-bottom:20px; padding-bottom:15px; overflow:visible;}
/**/

.section-contest-bg p{font-size:13px;}

.under-heading { display: block; color: #7c7c7c; font-size: 70%; margin-top: 2px; }

.row { overflow: hidden; margin: 25px 0 50px; height: 1%; /* trigger hasLayout in IE 6 */ }
	.row .third { float: left; width: 247px; padding: 0 25px; overflow: hidden; }
	
.timestamp { color:#9a9a9a;font-size: 70%; }

img.ad-thumb { display: block; margin-bottom: 25px; }

.fb-mini{
position:absolute !important;
float:right;
right:40px;
top:60px;
height:60px;
}

.home #flu {position:absolute;top:50px;left:384px;z-index:1000;}
.fb-mini iframe{
	height:60px;
}

.fan_box .full_widget .connect_top {
background:none repeat scroll 0 0 #ECEFF5;
}

.fan_box .connect_action {
color:#fff;
}

a.social-buzz-button{display:none !important;}

.ask-an-expert {background:url('/images/ask-an-expert-bg.jpg') no-repeat 0 0;position:relative;width:393px;height:141px;margin-left:15px;}
.ask-an-expert p{font-size:14px;color:#333333;width:244px;margin:3px 0 0 142px;line-height:23px;text-align:center;}
.ask-an-expert a{position:absolute;bottom:5px;right:20px;}
.business-hours {font-weight: normal !important; margin: -1px 0pt !important; padding: 0pt !important; font-size: 70% !important;}

/** Healthy Homes Topics styles **/





/** Healthy Families Kid Zones**/
.kidz-banner {background:url(/images/blank-white-bg.png) no-repeat top center;margin-left:-10px;height: 255px;}

.kidz-zone-logo { margin:152px 0 0 20px;position:relative;top:-16px; }
.kidz-zone-kids { margin:76px 0 0 20px; }
.full-width-content.kidz-zone { overflow:visible; background:url(/images/healthy-families/kidz-zone/germs-blue-bg.gif) no-repeat 2px top; margin-top: -3px;}
.kidz-zone .have-fun-games { text-align:center; margin-top:3px;margin-bottom: -6px;}
.kidz-zone .play-games { position:relative; height:385px; }
.kidz-zone .play-games  .find-the-germ{ position:absolute; top:0;left:-24px; }
.kidz-zone .play-games  .fact-or-fiction{ position:absolute; top:0;left:204px; }
.kidz-zone .play-games  .science-lab{ position:absolute; top:0;left:433px; }
.kidz-zone .play-games  .design-germs{ position:absolute; top:0;left:662px; }

.kidz-zone .section {width: auto; float: none; padding: 10px 30px;background:none;}
.kidz-zone .yellow-callout {background:url(/images/healthy-families/kidz-zone/yellow-callout-bg.jpg) no-repeat;margin: 20px -31px 0; width: 842px;height:174px;padding: 20px 30px;}
.kidz-zone .yellow-callout .big-blue {width: 530px;}
.kidz-zone .yellow-callout .big-blue li{background:url(/images/healthy-families/kidz-zone/blue-arrow-yellow-bg.gif) no-repeat 0 9px;width: 180px;float:left;}
.kidz-zone .yellow-callout .big-blue li.bigger{width: 232px;margin-right:18px;}
.kidz-zone .yellow-callout p{width:  550px;}
.kidz-zone .big-blue {margin: 0; padding: 0; }
.kidz-zone .big-blue.arrows li {margin:0; }
.kidz-zone .big-blue#healthy-habits-bb {height: 100px;background:url(/images/healthy-families/kidz-zone/tooth-n-nail-bg.gif) no-repeat 0 5px ; }
.kidz-zone .big-blue li{color:#0064af;font-size:17px;display:inline-block;width: 260px;padding-left:50px;background:none;float:left;padding-top: 8px;}
	.kidz-zone .big-blue#healthy-hands-bb li{background:url(/images/healthy-families/kidz-zone/green-hand.gif) no-repeat; }
	.kidz-zone .big-blue#healthy-eating-bb li{background:url(/images/healthy-families/kidz-zone/green-apple.gif) no-repeat; }
	.kidz-zone .big-blue#healthy-smiles-bb li{background:url(/images/healthy-families/kidz-zone/green-tooth.gif) no-repeat; }
	.kidz-zone .big-blue#healthy-behaviors-bb li{background:url(/images/healthy-families/kidz-zone/green-bike.gif) no-repeat 0 4px; }
	
.widespread {line-height: 140%;font-size: 85%;width:507px;}
/* Image selector (currently being used on healthy no touch hand soap page */

#product-image{
width:300px;
height: 418px;
}
.no-touch-image-container-right {
width:300px;
color:#005BB8;
padding-left: 30px;
font-size:100%;
font-weight:bold;
float: left;
position:relative;
overflow:hidden;
}
.no-touch-image-container-right .color-selector {
width:75px;
position: absolute;
right:98px;
top:310px;
width:75px;

}
.no-touch-image-container-right .color-selector p {
margin: 0 auto;
margin-left: 10px;
}
#white-icon {
width:31px;
height:30px;
background:url('../images/no-touch-white-icon.png') no-repeat 0 0;
margin-bottom:2px;
float: left;
cursor:pointer;
}
#grey-icon {
float: left;
width:31px;
height:30px;
background:url('../images/no-touch-grey-icon.png') no-repeat 0 -31px;
margin-bottom:2px;
cursor:pointer;
}
.no-touch-image-container-right .product-images-container {
width:200px;
float:left;
}

/*no touch kitchen*/
.no-touch-kitchen-header-container{
margin-bottom:20px;
position:relative;
width:855px;
}
.no-touch-kitchen-header-container h2{
color:#525251;
font-size:15px;
}

#no-touch-kitchen-buy-now{
float:left;
margin-top:20px;
left:0px;
}

.short-header{
margin-bottom:101px;
width:383px;
}

/**********no touch kitchen image slider********************/
.no-touch-kitchen-image-container{
/*clear: both;*/
float:left;
height:382px;
overflow:hidden;
position:absolute;
right:19px;
top:214px;
width:489px;
z-index:99;
}

#noTouchSlider #noTouchSliderThumb{
display:block;
overflow:hidden;
position:absolute;
right:36px;
top:-11px;
width:87px;
z-index:100;
}

#noTouchSlider #noTouchSliderThumb ul#noTouchSliderThumbRotate {
list-style:none;
overflow: hidden;
width: 80px;
z-index: 101;
}

#noTouchSlider #noTouchSliderThumb ul#noTouchSliderThumbRotate li {
float: left;
height:23px;
width:23px;
}

#noTouchSlider #noTouchSliderThumb ul#noTouchSliderThumbRotate li a {
background:url('../images/no-touch-kitchen-thumb-toggle.png') no-repeat 0 0px; 
float: left;
height: 23px;
width: 23px;
	
}

#noTouchSlider #noTouchSliderThumb ul#noTouchSliderThumbRotate li.ui-tabs-selected a {
	background:url('../images/no-touch-kitchen-thumb-toggle.png') no-repeat 0 -23px;  
}

#noTouchSlider .ui-tabs-hide {
	display: none;
}

/* NeutraAir callout */

#see-what-people-are-saying-callout {
width: 350px;
overflow:hidden;
padding-top:70px;

}
#see-what-people-are-saying-callout .callout-top {
width: 350px;
height: 13px;
background: url('../images/see-what-people-are-saying-callout-top.png') no-repeat 0 0;
}
#see-what-people-are-saying-callout .callout-mid {
width:350px;
background: url('../images/see-what-people-are-saying-callout-mid.png') !important;repeat-y 0 0;
padding: 10px 20px;
}
#see-what-people-are-saying-callout .callout-mid p {
width: 285px;
font-weight:normal;
padding: 5px 10px 10px 10px;
}
#see-what-people-are-saying-callout .callout-mid .blurb {
width:313px;
height:54px;
margin-top: 5px;
background:url('../images/see-what-people-are-saying-callout-blurb-1.png') no-repeat 0 0;
}
#see-what-people-are-saying-callout .callout-mid .blurb-two {
width:313px;
height:54px;
background:url('../images/see-what-people-are-saying-callout-blurb-2.png') no-repeat 0 0;
margin-top: 5px;
}

#see-what-people-are-saying-callout .callout-bottom {
width:350px;
height:14px;
background:url('../images/see-what-people-are-saying-callout-bottom.png') no-repeat 0 0;
}

.grey-box {background:url(../images/grey-bg.gif) no-repeat;width:544px; height:81px;padding: 15px;}
.fb-error {background:url(../images/error-bg.gif) no-repeat;padding: 2px 32px 13px;color:white;font-weight:bold;font-size:80%;}

#login {background:url(../images/login.gif) !important;width:63px;height:31px !important;border:0;cursor:pointer;text-indent:-1110px;text-transform:capitalize;display:block !important;overflow:hidden;}

#fb-like {position:absolute; bottom: -38px;padding:0;}

.product-of-the-year {background:url(../images/product-of-the-year-bg-sm.png) no-repeat;padding: 6px 15px 38px 101px;margin-left:15px;font-size:100%;font-weight:bold;font-style:italic;}

#whiteout {position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;display:none;}
#whiteout-bg {position:fixed;width:100%;height:100%;top:0;left:0;background:white;opacity:0.8;z-index:10001;}
#whiteout-content {position:fixed;width:100%;height:100%;top:0;left:0;z-index:10002;padding-top:200px;}
#whiteout.loading {display:block;}
#whiteout h1, #whiteout h2 {margin: 0 auto;display:block;width: 503px; text-align:center;}
#whiteout img {margin: 0 auto;display:block;width: 20px;height:20px;}

.signup-wrap {background:url(../images/signup-bg.png) no-repeat;width:893px;margin: -5px;height:220px;padding:20px;}
.signup-wrap img{vertical-align:middle;}
.signup-wrap .left{width:436px;}
.signup-wrap .left .right-member-access{position:relative;right:-7px;}
.signup-wrap div.right{width:426px;}
.signup-wrap div.right p{font-size:12px;}
.signup-wrap div.right .signup{margin:0 0 0 30px;position:relative;top:2px;}
.signup-wrap div.right .form-row{width: 213px;float:left;}
.signup-wrap div.right .arrow-link{width: 150px;margin:10px;}
.signup-wrap div.right .input{width: 195px;background:url(../images/input-bg-sm.gif);min-height:26px;height:26px;}
.signup-wrap div.right .input input{min-width: 184px;}
.signup-wrap div.right #login{height:36px !important;background:url("../images/login-blue.png") repeat scroll 0 0 transparent !important;}
.member-access h4 {color:#373737;font-size:17px;font-weight:bold;width: 151px; padding:36px 0 10px 67px;float:left;}

.nav-coupon-nospace {width:298px;padding:0 0 0 3px;overflow:hidden !important;}

/* review response styles */
.review .response-container {
float: left;
width: 557px;
}

.response img {
width: 89px;
float:left;
margin: 0 0 0 20px;
}

.review .response h2 {
font-size: 13px;
color: #333332;
font-weight: bold;
margin: 0 0 10px 0;
padding: 0;
}

.review .response p {
padding: 0;
}

.review .response {
background: url('../images/response-bg-mid.png') repeat-y;
width: 557px;
float: left;
}

.review .response-top {
float: left;
background: url('../images/response-bg-top.png') no-repeat;
width: 557px;
height: 31px;
}

.review .response-bottom {
float: left;
background: url('../images/response-bg-bottom.png') no-repeat;
width: 557px;
height: 15px;
}

.review .response-content {
float: left;
width: 410px;
margin: 0 0 0 30px;
}

.box386{
	width:386px;
	float:left;
	position:relative;
}
.box386 .content{
	padding: 10px 15px;
	background:url(../images/386bg.png) repeat-y;
}
.box386 .left{
	margin-left:1px;
	margin-bottom:0;
}
.box386 .content h3{
	padding-top: 0;
}
.box386 .content p{
	padding: 0;
}
.box386 .content div{
	display:inline-block;
	min-height:43px;
}
.box386 .content div h3,.box386 .content div p {
	padding-left:70px !important;
}
.box386 .content div span{
	display:inline-block;font-weight:bold;
}
.box386 .content .q{
	background:url(../images/question-bg.png) no-repeat 5px 0;
}
.box386 .content .a{
	background:url(../images/answer-bg.png) no-repeat 5px 0;
}
.box386 .jana {position:absolute;bottom:1px;right:-178px;}
.box386 div span.editor {margin-right:-14px;height:39px;left:-11px;width:45px;z-index:1;}
h6{font-size:20px;color:#00549f;font-weight:normal;margin:18px 0 0px;}

#hover-callouts{height:91px;}
#hover-callouts .hover-wrap{height:91px;width:225px;position:relative;float:left;}
#hover-callouts .hover-content{position:absolute;background:url(../images/hover-callouts_bg.png);top:0;left:0;z-index:100;margin: 0 20px;height:91px;overflow:hidden;width:226px;}
#hover-callouts .hover-content:hover{background:url(../images/hover-callouts_hover-bg.png);height:214px;width:225px;overflow:visible;}
/*ie6*/ #hover-callouts .hover-content.sfhover{background:url(../images/hover-callouts_hover-bg.gif) !important;height:214px;width:225px;overflow:visible;}
#hover-callouts .hover-content:hover img, /*ie6*/ #hover-callouts .hover-content.sfhover img{margin-bottom:20px;}

#hover-callouts .hover-content small {padding-bottom:13px;display:block;}
#hover-callouts a{}
#hover-callouts img{margin:6px 10px;}
#hover-callouts p{margin:0 24px;padding:3px 0;line-height:16px;font-size:12px;max-height:63px !important;overflow:hidden;}
#hover-callouts .coupons-link{position:absolute;top:177px;right:6px;}
#hover-callouts .hover-content:hover .coupons-link, /*ie6*/ #hover-callouts .hover-content.sfhover .coupons-link{top:77px;}

span.editor {background:url(../images/answer-lysol-bg.png);width:45px;height:39px;display:inline-block;position:relative;top:-5px;left:-11px;text-indent:-999px;z-index:-1;margin-bottom:-27px;}
.caps {color:#003a73;text-transform:uppercase;font-size:11px;font-weight:bold;}

#healthy-habits-callout {height: 362px; background: url('/images/healthy-habits-curriculum-background.jpg') no-repeat; padding: 25px;}
#healthy-habits-callout span {display:block; margin-top: 20px;font-size:15px;color:#333333;}
#healthy-habits-callout ul {display:block; margin-top: 17px;}
#healthy-habits-callout ul li {font-weight: bold; font-size: 1em; color: #646464; background: url('/images/separator.gif') no repeat 2px -2px !important;}

.sidebar {float: left;}
#healthy-habits-pseudo-table {float: left; width:555px;}
#healthy-habits-pseudo-table img {vertical-align: top;}
#healthy-habits-pseudo-table .cell {display: block; float: left; width: 169px; margin-bottom: 8px; padding: 10px 8px; text-decoration: none;}
#healthy-habits-pseudo-table .row-1 {height: 225px;}
#healthy-habits-pseudo-table .row-2 {height: 256px;}
#healthy-habits-pseudo-table .row-3 {height: 231px;}
#healthy-habits-pseudo-table .cell .title {display: block; color: #063251; font-size: 1em;}
#healthy-habits-pseudo-table .cell img {border:5px solid white; margin-top: 20px; }
#healthy-habits-pseudo-table .cell .description {color: #333332; font-size: .9em; font-weight: normal; padding: 10px 10px; position: relative; left: 2px;}
#healthy-habits-pseudo-table .a1 {background-image: url('/images/healthy-habits-bg-a1.jpg');}
#healthy-habits-pseudo-table .b1 {background-image: url('/images/healthy-habits-bg-b1.jpg');}
#healthy-habits-pseudo-table .c1 {background-image: url('/images/healthy-habits-bg-c1.jpg');}
#healthy-habits-pseudo-table .a2 {background-image: url('/images/healthy-habits-bg-a2.jpg');}
#healthy-habits-pseudo-table .b2 {background-image: url('/images/healthy-habits-bg-b2.jpg');}
#healthy-habits-pseudo-table .c2 {background-image: url('/images/healthy-habits-bg-c2.jpg');}
#healthy-habits-pseudo-table .a3 {background-image: url('/images/healthy-habits-bg-a3.jpg');}
#healthy-habits-pseudo-table .b3 {background-image: url('/images/healthy-habits-bg-b3.jpg');}
#healthy-habits-pseudo-table .c3 {background-image: url('/images/healthy-habits-bg-c3.jpg');}

.usage-video { width: 420px; height: 266px; margin: 20px 0px; }
