/* CSS Document */

#oDivSpecialOffer { float: left; width: 589px; margin: 10px 0 0 0; padding: 0; background: #FFFFFF; border: 1px solid #B0B1B3; }
	#oDivSpecialOffer #oDivSpecialOfferInfo { float: left; width: 318px; margin: 0; padding: 0; }
	#oDivSpecialOffer #oDivSpecialOfferInfo ul { float: left; width: 318px; margin: 0; padding: 10px 0 0 10px; list-style-type: none; background: url(../images/product_sidebar.gif) repeat-y; }
		#oDivSpecialOffer #oDivSpecialOfferInfo ul li { float: left; width: 308px; margin: 0; padding: 0 0 10px 0; font-size: 0.7em; }
			#oDivSpecialOffer #oDivSpecialOfferInfo ul li.liPrice { font-size: 1.4em; font-weight: bold; }

	#oDivSpecialOffer #oDivSpecialOfferImage { float: left; width: 260px; height: 172px; margin: 0; padding: 0; }
		#oDivSpecialOffer #oDivSpecialOfferImage img { float: left; margin: -10px 0 0 0; }

#olFeaturedProducts { float: left; width: 589px; margin: 0; padding: 0; list-style-type: none; }
	#olFeaturedProducts li { float: left; width: 189px; margin: 0 0 0 10px; padding: 0; }
		#olFeaturedProducts li.liFirstItem { margin: 0px; }

		#olFeaturedProducts li h4 { width: 169px; line-height: 24px; margin: 0; padding: 0 10px; background: url(../images/layout/background_productheader.gif) top left no-repeat; font-size: 0.75em; font-weight: bold; }
			#olFeaturedProducts li h4 a, #olFeaturedProducts li h4 a:link { color: #000000; text-decoration: none; }
			#olFeaturedProducts li h4 a:hover { text-decoration: underline; }
		#olFeaturedProducts li .divFeaturedProducts_Content { border: 1px solid #B0B1B3; background: #FFFFFF;  }
			#olFeaturedProducts li .divFeaturedProducts_Content img { margin: 5px 15.5px; padding: 0; }
			#olFeaturedProducts li .divFeaturedProducts_Content p { width: 167px; margin: 0; padding: 10px; }
				#olFeaturedProducts li .divFeaturedProducts_Content .divLink { width: 177px; margin: 0; padding: 0 0 0 10px; height: 26px; background-color: #689B3C; color: #FFFFFF; font-size: 1.1em; font-weight: bold; }
					#olFeaturedProducts li .divFeaturedProducts_Content .divLink p { float: left; width: 151px; line-height: 26px; margin: 0; padding: 0; }
					#olFeaturedProducts li .divFeaturedProducts_Content .divLink img { float: left; margin: 0; padding: 0; vertical-align: middle; }

.olFeaturedRange { float: left; width: 589px; margin: 0 0 10px 0; padding: 0; list-style-type: none; overflow: hidden;}
	.olFeaturedRange li { float: left; width: 189px; margin: 0 0 0 10px; padding: 0; }
		.olFeaturedRange li.liFirstItem { margin: 0px; }

		.olFeaturedRange li h4 { width: 169px; line-height: 24px; margin: 0; padding: 0 10px; background: url(../images/layout/background_productheader.gif) top left no-repeat; font-size: 0.75em; font-weight: bold; }
			.olFeaturedRange li h4 a, .olFeaturedRange li h4 a:link { color: #000000; text-decoration: none; overflow:hidden;}
			.olFeaturedRange li h4 a:hover { text-decoration: underline; }
		.olFeaturedRange li .divFeaturedRange_Content { border: 1px solid #B0B1B3; background: #FFFFFF; }
			.olFeaturedRange li .divFeaturedRange_Content img { margin: 0 15.5px; padding: 0; }
			.olFeaturedRange li .divFeaturedRange_Content p { width: 167px; margin: 0; padding: 10px; font-size: 0.8em !important; font-weight: bold; }
				.olFeaturedRange li .divFeaturedRange_Content .divLink { width: 177px; margin: 0; padding: 0 0 0 10px; height: 26px; background-color: #689B3C; color: #FFFFFF; font-size: 1.1em; font-weight: bold; }
					.olFeaturedRange li .divFeaturedRange_Content .divLink p { float: left; width: 151px; line-height: 26px; margin: 0; padding: 0; }
					.olFeaturedRange li .divFeaturedRange_Content .divLink img { float: left; margin: 0; padding: 0; vertical-align: middle; }
