@import url(css/core.css);

a, a:link, a:visited { color: #101010; text-decoration: underline; }
a:hover { color: #555; text-decoration: none; }
a:active { color: #555; }

#csShare { background-image: url(images/icon-bookmark-home.png); }
#csShare a, #csShare a:link { color: #000; text-decoration: none; }
#csMainColumn { border: 0 none; background: none; }
#IE7 div.clear { margin: 0; height: 0px; border: 0 none; overflow: hidden; }

div.cs-flash div.cs-container.cs-blank { margin-top: 0; padding: 0; }

/* Call To Action Panes */
div.call-to-action { width: 375px; margin-bottom: 1em; }
div.call-to-action.leftpane { clear: left; float: left; }
div.call-to-action.rightpane { float: right; }

/* Product Specials & Media Highlights */
div.cs-product-specials, div.cs-media-highlights { width: 375px; }
div.cs-product-specials div.cs-container,
div.cs-media-highlights div.cs-container { margin-bottom: 0; }
div.cs-product-specials div.cs-dnn-container-content,
div.cs-media-highlights div.cs-dnn-container-content { height: 250px; overflow: auto; padding-bottom: 4px; }
	/* Product Specials */
	div.cs-product-specials { float: left; }
	div.cs-product-specials ul, div.cs-product-specials ul li { margin: 0; padding: 0; list-style-type: none; font-size: 11px; }
	div.cs-product-specials ul li { clear: left; min-height: 89px; padding: .3em; }
	div.cs-product-specials ul li.cs-list-alt { background: #f3f3f3; }
	div.cs-product-specials ul li h4 { padding: .5em 0 .75em; margin: 0; text-transform: uppercase; font-family: "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; }
	div.cs-product-specials ul li img { float: left; margin: 0 .5em .5em 0; }
	/* Media Center Highlights */
	div.cs-media-highlights { float: right; }
	div.cs-media-highlights ul, div.cs-media-highlights ul li { margin: 0; padding: 0; list-style-type: none; }
	div.cs-media-highlights ul { margin-left: .75em; }
	div.cs-media-highlights ul li { font-size: 11px; list-style-image: url(images/icon-arrow.png); margin: 4px 0 4px 13px; padding-bottom: 1em; }
	div.cs-media-highlights ul li h4 { font-size: 12px; font-weight: normal; padding: 0 0 .25em; }

div.WebHarpoonContent br { display: none; }
div.WebHarpoonContent div.productResult { clear: both; padding: .5em .25em; }
div.WebHarpoonContent div.productResult.cs-list-alt { background: #f3f3f3; }
div.WebHarpoonContent div.productResult a img { float: left; margin: 0 19px 0 0; width: 100px; padding: .25em; border: 1px dashed #ccc; }
div.WebHarpoonContent div.productResultInfo { margin-left: 120px; font-size: 11px; }
div.WebHarpoonContent div.productResultInfo span.RegularPrice,
div.WebHarpoonContent div.productResultInfo span.SalePrice { display: block; }
div.WebHarpoonContent div.productResultInfo span.SalePrice { font-weight: bold; font-size: 12px; }
div.cs-container div.WebHarpoonContent div.productResultInfo h3 { background: none; font: bold 14px "Trebuchet MS",Trebuchet,Arial,Geneva,Helvetica,sans-serif; margin: 0 0 .25em; padding: 0; }
div.WebHarpoonContent div.productResult span.clear { display: block; clear: both; }