/*
PRODUCT PAGES
*/

/* GENERAL */

h1 {
	margin-top:0px;
}

h2 { 
	padding-bottom:10px;
	margin-top:0px;
}

33 {
	color:#0090CD;
	font-size:14px;
}

h4 { 
	color:#545454;
	font-size:11px;
}

.product h1 {
	margin:0px;
}
.product h2 {
	margin:0px;
	margin-top:10px;
}

.product .burst {
	min-height:0; /* IE 7 */
	padding-top:12px;
	background-image:url(http://www.clorox.com/img/dottedline_horiz.gif);
	background-repeat:repeat-x;
}
.product .burst:after {
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html .product .burst { height:1%; } /* IE 6 */

.product .burst DIV.left, .product .burst DIV.right { float:left; }

/* To be activated with CDW March launch
.product .burst DIV.left { padding-right:35px; }
.product .burst DIV.right { max-width:350px; } 
*/
.product .burst DIV.left, .product .burst DIV.right { float:left; }
.product .burst DIV.left { padding-right:16px; }
.product .burst DIV.right { max-width:350px; }

.product .burst h3 { margin-top:0px; }
.product .burst h4 { margin-bottom:0px; }
.product .burst p { margin-top:0px; }

.product .burst .blue 
{ 
	background-color:#F4FAFD; 
	padding-top:8px;
	padding-left:16px;
	padding-right:8px;
	padding-bottom:4px;
	min-height:0; /* IE 7 */
}
.product .burst .blue:after {
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html .product .burst .blue { height:1%; } /* IE 6 */

.product .burst .uls
{
	min-height:0; /* IE 7 */
}
.product .burst .uls:after
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html .burst .uls { height:1%; } /* IE 6 */

.burst .uls .left, .burst .uls .right { float:left; margin-top:0px; }
.burst .uls .left
{
	width:134px;
	padding-right:16px;
}
.burst .uls .right
{
	width:150px;
}

#side_column .commercial h3 {
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:5px;
	padding-top:5px;
	background-image:url(http://www.clorox.com/img/dottedline_horiz.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

#side_column .commercial .thumbs{
	height:30px;
}

#side_column .commercial img {
	padding-right:10px;
	vertical-align:middle;
}

#side_column .also_availables .thumbs {
	min-height:0; /* IE 7 */
}
#side_column .also_availables .thumbs:after {
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html #side_column .also_availables .thumbs { height:1%; }  /* IE 6 */

#side_column .also_availables .thumbs div { float:left; padding-right:10px; }

#side_column .also_availables P {
	color:#0090CD;
	margin-bottom:4px;
}


#side_column .related_products h3
{
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:5px;
	padding-top:5px;
	background-image:url(http://www.clorox.com/img/dottedline_horiz.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

#side_column .related_products .related_product
{
	padding-bottom:10px;
	margin-bottom:10px;
	background-image:url(http://www.clorox.com/img/dottedline_horiz.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	min-height:0; /* IE 7 */
}
#side_column .related_products .related_product:after
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html #side_column .related_products .related_product { height:1%; } /* IE 6 */

#side_column .related_products .related_product.last
{
	padding-bottom:0px;
	margin-bottom:0px;
	background-image:none;
}

#side_column .related_products .related_product .image
{
	float:left;
	width:100px;
	padding-right:10px;
	text-align:center;
}
#side_column .related_products .related_product .description
{
	float:left;
	width:140px;
}
#side_column .related_products .related_product .description .name
{
	color:#545454;
	margin-top:0px;
	margin-bottom:8px;
	font-weight:bold;
	line-height:16px;
}

#side_column .related_products .related_product .description .name a
{
	color:#545454;
	margin-top:0px;
	margin-bottom:8px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
}

#side_column .related_products .related_product .description .name a:hover 
{
	color:#0090CD;
	text-decoration:none;
}

#side_column .related_products .related_product .description .tagline
{
	margin-top:0px;
	font-size:10px;
	line-height:13px;
}
#side_column .related_products .related_product .description .tagline A { text-decoration:none;	font-weight:normal; }
#side_column .related_products .related_product .description .tagline A:link { color:#999999; }
#side_column .related_products .related_product .description .tagline A:visited { color:#999999; }
#side_column .related_products .related_product .description .tagline A:hover { color:#96C0E6; }
#side_column .related_products .related_product .description .tagline A:active { color:#999999; }


#column_area #side_column #copy {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}

#side_column .top {
	height:200px;
}

.copy {
	/*float:right;
	padding-right:50px;*/
	font-size:13px;
	line-height:18px;
	padding-top:5px;
	/*width:200px;*/	
}

.copy a {
	font-weight:normal;
}

.copy A:link { color:#B2B2B2; text-decoration:none; }
.copy A:visited { color:#B2B2B2; text-decoration:none; }
.copy A:hover { color:#96C0E6; text-decoration:none; }
.copy A:active { color:#B2B2B2; text-decoration:none; }

#product_content {
	margin-top:8px;
	margin-bottom:8px;
	font-size:11px;
	line-height:18px;
	color:#898989;
}

/* TABLE STYLES */
#product_content TABLE
{
	margin-left:60px;
}

#product_content TABLE TH, #product_content TABLE TD
{
	padding-right:12px;
}

#product_content TABLE TH
{
	text-align:left;
}

#product_content TABLE .center
{
	text-align:center;
}

#product_content TABLE .right
{
	text-align:right;
}

/* PRODUCT HOME PAGE */

.product.home {
	padding:21px 0px 0px 0px;
}

.product.home .mainImage {
	float:left;
	width:200px;
	padding-left:10px;
	padding-top:8px;
}

.product.home .main {
	
}

.product.home .main .header {
	float:right;
	padding-right:3px;
	padding-top:100px;
}

.product.home .main .subhead {
	float:right;
	padding-right:50px;
	font-size:16px;
	line-height:18px;
	margin-bottom:10px;
	width:200px;
}

.product.home .main .subhead a {
	font-weight:normal;
	text-decoration:none;
}

.product.home .main .subhead a:hover {
	color:#0090cd;
}

.product.home .product_spotlight
{
	height:450px;
	/*background-image:url(http://www.clorox.com/img/products/home/main_home.jpg);
	*background-image:url(http://www.clorox.com/img/products/home/spotlight_cdw.jpg);*/
	background-image:url(http://www.clorox.com/img/products/home/spotlight_bleach.jpg);
	background-repeat:no-repeat;
	background-position:right 10px;
}

.product.home .product_spotlight h1, .product.home .product_spotlight h2, .product.home .product_spotlight p
{
	width:250px;
}

.product.home .product_spotlight p
{
	font-size:1em;
	line-height:1.5em;
}
.product.home .product_spotlight p.disclaimer
{
	font-style:italic;
	font-size:10px;
}

img.subhead {
	padding-top:10px;
}

.product_spotlight .whites {
	background-image:url(http://www.clorox.com/img/products/tshirt_icon.jpg);
	background-repeat:no-repeat;
	}

.whites h4 { margin-left:40px;}

.product_spotlight .whites p { margin-left:40px; font-size: 1em; }	
	
	.product_spotlight .toys {
	background-image:url(http://www.clorox.com/img/products/duck_icon.jpg);
	background-repeat:no-repeat;
	}
	
.toys h4 { margin-left:40px; }
.product_spotlight .toys ol { margin-left:40px; font-size: 1em; line-height: 1.5em;}	



	
	
/* KITCHEN PAGES */
.kitchen.main {
	padding:21px 0px 0px 0px;
}

.kitchen.main #side_column .top p {  padding-right:90px;
	font-size:12px;
	line-height:18px;
}

.kitchen.main h1 {
	margin:0px;
	padding:0px;
}

/* LAUNDRY PAGES */
.laundry.main {
	padding:21px 0px 0px 0px;
}
.laundry.main #side_column .side_promo {
	background-position:left top;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:10px;
}

.laundry.main #side_column .top p {  padding-right:90px;
	font-size:12px;
	line-height:18px;
}

.laundry.main h1 {
	margin:0px;
	padding:0px;
}

/* BATHROOM PAGES */
.bathroom.main {
	padding:21px 0px 0px 0px;
}

.bathroom.main #side_column .top p {
	font-size:12px; padding-right:70px;
	line-height:18px;
}

.bathroom.main h1 {
	margin:0px;
	padding:0px;
}


/* CLEANING ADVISOR WIDGET */

.product.overview .cleaning_advisor_container {
	margin-top:12px;
	margin-bottom:12px;
}

/* PRODUCT OVERVIEW PAGE(S) */

.product.overview .mainImage {
	float:left;
	width:272px;
}
.product.overview .header {
	float:right;
	padding-right:55px;
	padding-top:40px;
}

.product.overview .cdwdemo {
	background-color:#d5edf7;
	height:40px;
	margin-bottom:3px;	
}

.product.overview .cdwdemo .demoheader {
	font-size:14px;
	font-weight:bold;
	color:#0090cd;
	padding:10px 0px 0px 10px;
}

.product.overview .cdwdemo .demoheader .disclaimer {
	margin-left:45px;
	font-size:10px;
	font-style:italic;
}

.product.overview .cdwdemo .demoheader .disclaimer {
	font-size:10px;
	font-weight:normal;
	padding-left:10px;
	color:#0090cd;
	font-style:italic;
}


/* PRODUCT-SPECIFIC STYLES */
.product.overview #product_content.c2 #lose_stains h3, .product.overview #product_content.cbfc #lose_stains h3
{
	margin-bottom:0;
}
.product.overview #product_content.c2 #lose_stains .disclaimer, .product.overview #product_content.cbfc #lose_stains .disclaimer
{
	font-style:italic;
	margin-top:0;
	line-height:14px;
	color:#898989;
}

.product.overview #product_content.c2 #lose_stains #comparison, .product.overview #product_content.cbfc #lose_stains #comparison
{
	min-height:0;
}
.product.overview #product_content.c2 #lose_stains #comparison:after, .product.overview #product_content.cbfc #lose_stains #comparison:after
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html .product.overview #product_content.c2 #lose_stains #comparison, * html .product.overview #product_content.cbfc #lose_stains #comparison
{
	height:1%;
}

.product.overview #product_content.c2 #lose_stains #comparison .left, .product.overview #product_content.c2 #lose_stains #comparison .right, .product.overview #product_content.cbfc #lose_stains #comparison .left, .product.overview #product_content.cbfc #lose_stains #comparison .right
{
	width:260px;
	height:240px;
	background-color:#f4fafd;
}
.product.overview #product_content.c2 #lose_stains #comparison .left, .product.overview #product_content.cbfc #lose_stains #comparison .left
{
	float:left;
}
.product.overview #product_content.c2 #lose_stains #comparison .right, .product.overview #product_content.cbfc #lose_stains #comparison .right
{
	float:right;
}

.product.overview #product_content.c2 #lose_stains #comparison img, .product.overview #product_content.cbfc #lose_stains #comparison img
{
	display:block;
	margin-top:12px;
	margin-left:66px;
}
.product.overview #product_content.c2 #lose_stains #comparison p, .product.overview #product_content.cbfc #lose_stains #comparison p
{
	text-align:center;
	margin-left:42px;
	margin-right:42px;
	color:#545454;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
}
.product.overview #product_content.cbfc #lose_stains #comparison p
{
	margin-left:25px;
	margin-right:25px;
}

.product.overview #product_content.proresults ul#stores
{
	list-style:none;
}
.product.overview #product_content.proresults ul#stores li
{
	display:inline;
	margin-right:28px;
}

.product.overview #product_content.gw #gw_dish
{
	min-height:0;
}
.product.overview #product_content.gw #gw_dish:after
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html .product.overview #product_content.gw #gw_dish
{
	height:1%;
}
.product.overview #product_content.gw #gw_dish div.img
{
	display:block;
	width:97px;
	float:left;
}
.product.overview #product_content.gw #gw_dish div.copy
{
	width:250px;
	float:left;
}

.product.overview #product_content.gw #gw_dish h3
{
	padding-top:26px;
	margin-bottom:0px;
	color:#898989;
	font-weight:normal;
}
.product.overview #product_content.gw #gw_dish p.cta
{
	margin-top:4px;
}

.product.overview #product_content.gw #gw_dish p.cta a
{
	color:#454545;
	text-decoration:underline;
}

/* Two column DIVs for C2, C2Dry and CBFC pages */
.product.overview #product_content.c2 #high h3, 
.product.overview #product_content.c2dry #high h3, 
.product.overview #product_content.cbfc #high h3
{
	margin-bottom:0;
}
.product.overview #product_content.c2 #high .disclaimer, 
.product.overview #product_content.c2dry #high .disclaimer,
.product.overview #product_content.cbfc #high .disclaimer
{
	text-align:center;
	font-style:italic;
	margin-top:0;
	line-height:14px;
	color:#898989;
}

.product.overview #product_content.c2 #high #box,
.product.overview #product_content.c2dry #high #box,  
.product.overview #product_content.cbfc #high #box
{
	min-height:0;
}
.product.overview #product_content.c2 #high #box:after, 
.product.overview #product_content.c2dry #high #box:after,
.product.overview #product_content.cbfc #high #box:after
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html .product.overview #product_content.c2 #high #box,
* html .product.overview #product_content.c2dry #high #box, 
* html .product.overview #product_content.cbfc #high #box
{
	height:1%;
}

.product.overview #product_content.c2 #high #box .left
{
	width:320px;
	height:90px;
	background-color:#ffffff;
	float:left;
}
.product.overview #product_content.c2 #high #box .right
{
	width:188px;
	height:69px;
	background-color:#ffffff;
}

.float_side {
	
	padding-left:15px;
	padding-top:170px;
	*padding-top:190px;
	width:254px;
}

.product.overview #product_content.c2dry #high #box .left
{
	width:310px;
	height:50px;
	background-color:#ffffff;
	float:left;
}
.product.overview #product_content.c2dry #high #box .right
{
	width:200px;
	height:50px;
	background-color:#ffffff;
	float:right;
	padding-right:5px;
}

.product.overview #product_content.cbfc #high #box .left 
{
	width:310px;
	height:50px;
	background-color:#ffffff;
	float:left;
}
.product.overview #product_content.cbfc #high #box .right
{
	width:200px;
	height:50px;
	background-color:#ffffff;
	float:right;
	position:absolute;
	top: 990px;
	left:520px;
}

.product.overview #product_content.c2 #high #box img,
.product.overview #product_content.c2dry #high #box img, 
.product.overview #product_content.cbfc #high #box img
{
	display:block;
	margin-top:1px;
	margin-left:41px;
}
.product.overview #product_content.c2 #high #box p,
.product.overview #product_content.c2dry #high #box p,  
.product.overview #product_content.cbfc #high #box p
{
	text-align:center;
	color:#545454;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
}
.product.overview #product_content.cbfc #high #box p
{
	margin-left:10px;
	margin-right:10px;
}
/*end*/


/* PRODUCT USAGE PAGE(S) */

.product.usage #surfaces
{
	min-height:0; /* IE 7 */
	background-image:url(http://www.clorox.com/img/products/usage_chart_background.gif);
	background-repeat:repeat-y;
	background-position:167px top;
	margin-bottom:12px;
}
/*.product*/.usage #surfaces:after  /* STUPID SAFARI */
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html .product.usage #surfaces { height:1%; }

.product.usage #surfaces .surface_col 
{ 
	float:left; 
	margin-right:20px; 
	width:155px;
}

.product.usage .surface_col p 
{ 
	font-size:9px;
	font-style:italic;
}

.product.usage .surface_group h4 { margin-top:0px; margin-bottom:0px; }
.product.usage .surface_group ul { margin-top:0px; margin-top:0px; }


/* PRODUCT-SPECIFIC STYLES */

.product.usage #product_content.aaafs #surfaces
{
	background-position:-6px top;
}


/* PRODUCT FAQS PAGE(S) */

.product.faqs #question_links
{
	color:#545454;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	background-image:url(http://www.clorox.com/img/dottedline_horiz.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:12px;
	margin-bottom:12px;
}

.product.faqs #question_links li { padding-bottom:10px; } /* IE 6 */

.product.faqs #question_links a { color:#545454; }

.product.faqs #questions_and_answers .question
{
	color:#0090CD;
	font-size:14px;
	line-height:20px;
	margin-top:20px;
	margin-bottom:0px;
}

.product.faqs #questions_and_answers .answer
{
	font-size:11px;
	line-height:16px;
	margin-top:4px;
}

/*.product.faqs #questions_and_answers UL { margin-top:0px; }*/
.product.faqs #questions_and_answers li { padding-bottom:6px; }




.product .precaution.bottom
{
	margin-top:30px;
	font-size:11px;
	line-height:16px;
}

.product .subscript
{
	font-size:7px;
}

/* FLASH SCROLLERS */

.scroller {
	padding:19px 0px 0px 0px;
}

/* interactive demos */
.interactive_demo {
	width:527px;
	
	padding:10px 0px 10px 0px;
	margin-left:10px;
	display:none;
}

.interactive_demo .closeDemo {
	float:right;
	padding-right:10px;
}

/* CDW SWEEPSTAKES - MAKE A CLEAN GETAWAY */

.stack
{
min-height:0; /* IE 7 */
}

.stack:after
{
content:".";
clear:both !important;
display:block;
height:0;
visibility:hidden;
}

* html .stack { height:1%; } /* IE 6 */

.stack DIV
{
	float:left;
}

.sweeps_left {
	width:255px;
	margin-top:11px;
	padding-right:7px;
}

.sweeps_right {
	background-image:url(http://www.cloroxenespanol.com/img/clorox/ES_1883.gif);
	background-repeat:no-repeat;
	margin-top:-2px;
	margin-left:7px;
	/*padding-top:54px;*/
	width:243px;
	height:176px;
	padding-left:14px;
}

.sweeps_right p.first {
	padding-top:63px;
}

.dotted {
	background-image:url(http://www.clorox.com/img/dottedline_horiz.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}


#cdw_4decor {
	background-image:url(http://www.cloroxenespanol.com/img/clorox/ES_2985.jpg);
	background-repeat:no-repeat;
	padding-left:400px;
	padding-top:200px;
	width: 145px;
	height:50px;
}



ul.dash-bullet-list {
margin: 0;
padding: 0;
margin-top:10px;
}
ul.dash-bullet-list li {
margin: 0;
padding: 0px 0px 0px 15px;
list-style: none;
background: url('http://www.clorox.com/img/dash_bullet.gif') no-repeat;
}

.product_spotlight p.precaution { font-size: 11px !important; line-height: 12px;}


/* !how to videos */

#howtoVideos { background: url(http://www.clorox.com/img/products/howto/graphic_truck.jpg) no-repeat right top; }

#howtoVideos h1 {
	width: 412px;
	height: 39px;
	margin: 0 0 10px 15px;
	text-indent: -9000px;
	background: url(http://www.cloroxenespanol.com/img/clorox/ES_3758.gif) no-repeat;
	}

#howtoVideos h2 {
	width: 400px;
	margin: 0 0 40px 15px;
	font: normal 18px/20px Arial, Helvetica, sans-serif;
	color: #898989;
	}
	
#howtoVideos h2 sup { font-size: 11px; }	
	
#howtoVideos h4 {
	display: block;
	height: 14px;
	margin: 0;
	padding: 10px;
	color: #FFFFFF;
	text-indent: -9000px;
	background: #0090CD url(http://www.cloroxenespanol.com/img/clorox/ES_3759.gif) no-repeat 10px center;
	}	
	
#videoPlayerHolder {
	margin: 0 0 20px 0;
	padding: 10px;
	border: 1px solid #D4EDF8;
	}	

#videoPlayerHolder h3 {	font-size: 19px; }

#videoPlayerHolder p { 
	font: normal 14px/22px Arial, Helvetica, sans-serif; 
	color: #686868;
	}
	
#videoPlayerHolder p.footnote { 	
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #B3B3B3;
	}

#videoPlayer {
	width: 640px;
	height: 360px;
	margin: 0 auto;
	}

.videoClips { 
	margin: 0; 
	
	padding: 0 0 10px 10px;
	background: #F5FAFE;
	list-style: none;
	
	}

.videoClips li {
	float: left;
	width: 140px;
	min-height: 230px;
	margin: 0 9px 0 0;
	padding: 15px 9px 0 0;
	border-right: 1px solid #D4EDF8;
	cursor: pointer;
	}
	
.videoClips #howto-video-household-accessories	{
	margin: 0;
	padding: 15px 0 0 0;;
	border: none;
	}
	
.videoClips .current { background: url(http://www.clorox.com/img/products/howto/icon_arrow.gif) no-repeat center top; }	
	
.videoClips li img {
	margin: 0 0 5px 0;
	border: 1px solid #D4EDF8;
	}	

.videoClips h3 {
	margin: 0;
	font: bold 13px/13px Arial, Helvetica, sans-serif;
	color: #0090CD;
	}
	
.videoClips a:link, .videoClips a:visited {	
	color: #0090CD;
	text-decoration: none;
	}

.videoClips a:hover, .videoClips a:active { color: #898989; }

.videoClips p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #898989;
	padding: 10px 0 10px 0;
	
	}	
	
.watchNow {
	padding: 0 0 10px 25px;
	margin-bottom: 20px;			
	font-size: 10px;
	background: url(http://www.clorox.com/img/products/howto/icon_tv.gif) no-repeat left top;
	}