/* ALL PRODUCT PAGES */

#litter_selector_burst
{
	background-image:url(/img/products/litter_selector_burst/background.jpg);
	background-repeat:no-repeat;
	background-color:#EBE0EF;
	min-height:105px;
}
#litter_selector_burst:after
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html #litter_selector_burst { height:105px; } /* IE 6 */

#litter_selector_burst .icon, #litter_selector_burst .description
{
	float:left;
}

#litter_selector_burst .icon
{
	width:89px;
	padding-left:8px;
	padding-top:8px;
	padding-right:15px;
}

#litter_selector_burst .description
{
	width:440px;
}

#litter_selector_burst .description h2
{
	font-size:1.23em;
	line-height:normal;
	margin-top:15px;
	margin-bottom:.69em;
}

#litter_selector_burst .description p
{
	font-size:.92em;
	line-height:1.38em;
	margin-bottom:2em;
}

#litter_selector_burst .description p.cta
{
	font-size:.77em;
	line-height:normal;
	margin-bottom:0;
}

#litter_selector_burst .description p.cta a { font-weight:bold; text-decoration:underline; }

#product_list
{
	background-image:url(/img/accents/dottedline_horiz_gray.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

#product_list .product
{
	padding-left:9px;
	padding-right:3px;
	padding-top:16px;
	padding-bottom:17px;
	min-height:0; /* IE 7 */
	background-image:url(/img/accents/dottedline_horiz_gray.gif);
	background-repeat:repeat-x;
}
#product_list .product:after
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html #product_list .product { height:1%; } /* IE 6 */

#product_list .product.current
{
	background-color:#F3EDF5;
}

#product_list .product .package
{
	float:left;
	width:68px;
}
#product_list .product .description
{
	float:right;
	width:224px;
}
#product_list .product .description *
{
	line-height:normal;
}

#product_list .product .description h2
{
	font-size:1.08em;
	padding-top:6px;
}

#product_list .product .description p
{
	color:#898989;
	font-size:.85em;
	padding-top:.31em;
}


#product_list .product .description p.cta
{
	padding-top:1em;
}

#product_list .product .description p.cta a { color:#D0B4D7; text-decoration:underline; }

#product_list .product .description p.cta a:hover { color:#470C7A;}

/* LANDING */
.products.home h1
{
	display:none;
}
.products.home .subhead
{
	padding-bottom:28px;
	font-size:2.15em;
	line-height:normal;
	color:#C096CB;
}

.products.home #main_image
{
	padding-left:72px;
	padding-bottom:9px;
}

.products.home .blurb
{
	margin-bottom:13px;
}

.products.home #product_list .product
{
	padding-top:8px;
	padding-bottom:10px;
	padding-left:3px;
}

/* PRODUCT PAGES */
#product_spotlight
{
	background-image:url(/img/products/images/bg_products.jpg);
	background-repeat:no-repeat;
	min-height:276px;
	padding-left:11px;
	padding-top:27px;
	margin-bottom:11px;
}
#product_spotlight:after
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html #product_spotlight { height:276px; }

#product_spotlight .package
{
	float:left;
	width:259px;
}
#product_spotlight .description
{
	float:right;
	width:287px;
	padding-right:20px;
}

#product_spotlight .description h1
{
	font-size:2em;
	line-height:normal;
	margin-bottom:.5em;
}

#product_spotlight .description .blurb
{
	font-size:1.15em;
	line-height:1.26em;
}

/*.multi_cat #product_spotlight .description .blurb
{
	font-size:1em;
	line-height:1.23em;
}*/

#product_spotlight .description .disclaimer
{
	font-size:.69em;
	line-height:normal;
	color:#6E3892;
	padding-top:.54em;
}

.multi_cat #product_spotlight .description ul
{
	font-size:.85em;
	line-height:1.42em;
	list-style-image:url(/img/icons/arrow_purple.gif);
	margin-left:2em;
	margin-top:24px;
	*margin-left:1.4em; /* IE SUCKS */
}

#product_spotlight .description ul
{
	font-size:.85em;
	line-height:1.42em;
	list-style-image:url(/img/icons/arrow_purple.gif);
	margin-left:2em;
	margin-top:32px;
	*margin-left:1.4em; /* IE SUCKS */
}
#product_spotlight .description ul li
{
	*padding-left:.5em; /* IE SUCKS */
	padding-bottom:.5em;
}
/*.multi_cat #product_spotlight .description ul li
{
	padding-bottom:0;
}*/

/* NEW SET OF CLASSES FOR DEMO */

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

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

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

.stack DIV
{
float:left;
}



#litter_selector_burst_2
{
	background-image:url(/img/products/litter_selector_burst/background_2.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:105px;
	width:291px;
}
#litter_selector_burst_2:after
{
	content:".";
	clear:both !important;
	display:block;
	height:0;
	visibility:hidden;
}
* html #litter_selector_burst_2 { height:105px; } /* IE 6 */

#litter_selector_burst_2 .icon, #litter_selector_burst_2 .description
{
	float:left;
}

#litter_selector_burst_2 .icon
{
	width:89px;
	padding-left:8px;
	padding-top:8px;
	padding-right:15px;
}

#litter_selector_burst_2 .icon2
{
	width:89px;
	padding-left:8px;
	padding-top:7px;
	padding-right:15px;
}

#litter_selector_burst_2 .description
{
	width:150px;
}

#litter_selector_burst_2 .description h2
{
	font-size:1.23em;
	line-height:normal;
	margin-top:15px;
	margin-bottom:.69em;
}

#litter_selector_burst_2 .description p
{
	font-size:.92em;
	line-height:1.38em;
	margin-bottom:2em;
}

#litter_selector_burst_2 .description p.second
{
	font-size:.92em;
	line-height:1.38em;
	margin-bottom:2em;
	margin-top:8px;
}

#litter_selector_burst_2 .description span.cta
{
	font-size:.77em;
	line-height:normal;
	margin-bottom:0;
}

#litter_selector_burst_2 .description p.cta2
{
	font-size:.72em;
	line-height:normal;
	margin-bottom:0;
	margin-top:-9px;
}

#litter_selector_burst_2 .description span.cta a { font-weight:bold; text-decoration:underline; }

#litter_selector_burst_2 .description p.cta2 a { font-weight:bold; text-decoration:underline; }
