/* products section */	
		#left #brand-logos {width: 220px; height: 200px;}
			#brand-logos a {display: block; float: left; height: 73px;}
				#brand-logos a span {display: none;}
			#brand-logos .col1 {width: 73px;}
			#brand-logos .col2 {width: 73px;}
			#brand-logos .col3 {width: 73px;}
			#brand-logos .maxlife {background: transparent url(/images/products/brand-logos/max-life.png) no-repeat top left;}
			#brand-logos .synpower {background: transparent url(/images/products/brand-logos/synpower.png) no-repeat top left;}
			#brand-logos .nextgen {background: transparent url(/images/products/brand-logos/nextgen.png) no-repeat top left;}
			#brand-logos .eagle-one {background: transparent url(/images/products/brand-logos/eagleone.png) no-repeat top left;}
			#brand-logos .premium-blue {background: transparent url(/images/products/brand-logos/premium-blue.png) no-repeat top left;}
			#brand-logos .pyroil {background: transparent url(/images/products/brand-logos/pyroil.png) no-repeat top left;}
			#brand-logos .racing {background: transparent url(/images/products/brand-logos/racing.png) no-repeat top left;}
			#brand-logos .durablend {background: transparent url(/images/products/brand-logos/durablend.png) no-repeat top left;}
			#brand-logos .roush {background: transparent url(/images/products/brand-logos/roush.png) no-repeat top left;}
			#brand-logos .zerex {background: transparent url(/images/products/brand-logos/zerex.png) no-repeat top left;}
			#brand-logos .valvoline {background: transparent url(/images/products/brand-logos/valvoline.png) no-repeat top left;}
			#brand-logos .all-fleet {background: transparent url(/images/products/brand-logos/all-fleet.png) no-repeat top left;}
			
	#right {width: 750px; float: left; overflow: hidden;}
		#feature {width: 750px; height: 131px; margin: 0 0 20px 0;}
			.fpo {background: transparent url(/images/products/feature-landing.jpg) no-repeat top left;}
		#right #carousel-catcher {width: 750px; height: auto; position: relative; margin: 0 0 0 40px; left: -999px}
			#right #carousel-catcher #carousel-headline {font: bold 18px Helvetica, Arial, sans-serif; color: #004990; margin: 30px 0 0 0;}
			#right #carousel-catcher #carousel-desc {font: 12px Arial, sans-serif; line-height: 17px; color: #5c5c5c; margin: 10px 0;}
			#right #carousel-catcher #carousel-link {display: inline; color: #004990;}
			#right #carousel-catcher #carousel-lg-img {width: 238px; height: 238px; margin: 0 20px 0 0; float: left;}
			#right #carousel-catcher .copy {float: left; width: 372px;}
			#right .jcarousel-item span.label {width: 100px; font: bold 11px Helvetica, Arial, sans-serif; color: #004990; position: absolute; top: 115px; left: 6px; text-align: center; background-color: #F1F0F1;}
			#right #products-landing-promo {left: 10px; clear: both; position: relative;}
			#right .promo {width: 355px; height: 128px; margin: 0 0 30px 10px; float: left;}
			#right .promo-breaker {width: 10px; height: 128px; margin: 0 0 30px 0; background: transparent url(/images/products/promo-breaker-landing.gif) no-repeat top right; float: left;}
				#right #products-landing-promo .promo .img-container {width: 137px; height: 100px; float: left;}
				#right #products-landing-promo .promo .promo-copy {width: 217px; height: 90px; padding: 10px 0 0 0; float: left;}
				#right #products-landing-promo .promo .promo-copy h2 {font: bold 18px Helvetica, Arial, sans-serif; color: #b6170f;}
				#right #products-landing-promo .promo .button {}
		#brands-viewby-container, #weights-compare-container {position: absolute !important; right: 20px; top: -10px; height: 42px; padding: 10px 0 0 0;}
		#weights-compare-container {background: transparent url('/images/products/grades-compare-breaker.gif') no-repeat 235px 0;}
		
		#product-weights {position: relative; float: right; margin: 0 20px 0 0;}
		#product-weights .promo-button {float: left !important; margin: 0 0 0 10px;}
		#product-weights select, #product-weights span {float: left !important;}
		#product-weights span {padding: 4px 15px 0 0;}
		
		#weights-compare-container {}
			#weights-compare-container #category-desc {}
		
		#details-container {}
			#details-top {}
				#details-left {float: left; width: 224px; height: 455px;}
				#details-right {float: left; width: 478px; height: auto; margin: 0 0 0 20px; color: #5c5c5c;}
					#details-right .desc {min-height: 325px;}
						#details-right .desc p {margin-bottom: 10px;}
						#details-right .desc ul {margin-top: 10px;}
							#details-right .desc ul li{margin-left:18px; list-style-position:outside; list-style-type:disc;}
							#details-right .desc ol li{margin-left:22px; list-style-position:outside; list-style-type:decimal;}
						#details-right .desc .ase {margin-top: 15px; min-height: 75px;}
							#details-right .desc .ase img, #details-right .desc .ase div {float: left;}
							#details-right .desc .ase img {margin: 0 10px 0 0;}
							#details-right .desc .ase div {width: 393px; line-height: 17px;}
							#details-right .desc .ase h3{font-weight: bold;}
					#details-right h2 {font: bold 20px Helvetica, Arial, sans-serif; color: #b6170f;}
					.details-links {}
						.details-links a {text-decoration: none; color: #004990;}
						.download {background: transparent url(/images/common/down-arrow.gif) no-repeat 100% 0; display: block; padding: 0 15px 0 0;}
						.download:hover {background-position: 100% -13px;}
						.view-larger {width: 80px; background: transparent url(/images/common/magnify.gif) no-repeat 100% 2px; margin: 0 auto; padding: 0 15px 0 0; display: block;}
						.info {width: 165px; margin: 20px auto 0 auto;}
							.info li {margin: 2px 0 0 0;}
							
				#details-right .promo {width: 218px; height: 121px; margin: 0 5px 20px 0; padding: 10px 5px 10px 10px; float: left; background: transparent url(/images/products/details-promo-bg.gif) no-repeat top left; border: none;}
					#details-right .promo .promo-image img {width: 78px; height: 78px; border: solid 1px #c1c0c1; float: left; margin: 0 10px 0 0;}
					#details-right .promo .promo-copy {width: 120px; float: left;}
					#details-right .promo .promo-copy h2 {font: bold 12px Helvetica, Arial, sans-serif; color: #b6170f;}
					#details-right .promo .button {}
					#details-right .promo a {font-weight: bold;}
		
				#details-tabs {width: 722px; height: 37px; margin: 10px auto 0 auto; clear: both;}
					.details-tab {display: block; float: left; width: 125px; height: 19px; padding: 9px 0 0 15px; margin: 0; background: transparent url(/images/products/tab-rollover.gif) no-repeat 0 0; font: 13px Arial, sans-serif; color: #004990; text-decoration: none; border: solid 1px #e3e3e3;}
					.here {background-position: 0 -371px;}
					.details-tab:hover {background-position: 0 -371px;}
				#details-deets {height: 211px; width: 722px; padding: 0;  margin: -7px auto 10px auto; position: relative; overflow-x: hidden; overflow-y: auto; background: transparent url(/images/products/tab-deets-bg.gif) no-repeat top left; color: #5c5c5c !important;}
					#details-deets div {position: absolute; top: 20px; left: 20px; width: 624px; height: auto;}
					#details-deets div h4 {font: bold 14px Arial, sans-serif; color: #b6170f;}
					#details-deets div p {margin: 3px 0;}
					#details-deets .deets-container ul {margin-top: 10px;}
						#details-deets .deets-container ul li{margin-left:15px; list-style-position:outside; list-style-type:disc;}
						#details-deets .deets-container ol li{margin-left:30px; list-style-position:outside; list-style-type:decimal;}
					#details-deets #howtouse-deets ol{margin:0px 16px;}
					#details-deets #howtouse-deets ol li {padding: 0px 0px 10px 0px; list-style:decimal; }
					#howitworks-deets {display: block; z-index: 5;}
					#howtouse-deets {display: none; z-index: 5;}
					#specs-deets {display: none; z-index: 5;}
					#sizes-deets {display: none; z-index: 5;}
						#sizes-deets table {border-collapse: separate; border: 1px solid #E3E3E3; padding: 5px; margin: 0 5px 5px 0; min-width: 150px; height: 111px; float: left;}
						#sizes-deets tr {height: 20px;}
						#sizes-deets td {min-width: 50px; height: 20px;}
					#testimonials-deets {display: none; z-index: 5;}
						#testimonials-deets .testimonial-text{margin-bottom: 10px;}
					#faqs-deets {display: none; z-index: 5;}
					
			#categories {padding: 0px 15px;}
				#categories h2 {font: bold 16px Arial, sans-serif; color: #b6170f; margin: 0;}
				#category-desc {font: 12px Helvetica, Arial, sans-serif; color: #5c5c5c; padding-top: 10px;}
				#categories .promo-button {float: right;}
				
				#category-buckets {clear: both; margin: 0px 0 0 0;}
					#category-buckets h2 {margin-bottom: 10px;}
					#category-buckets div.last {margin: 0;}
					.category-item {width: 172px; height: 276px; margin: 0 8px 0 0; text-align: left; float: left;}
						.category-item  p{text-align: left}
						.category-item div {text-align: center; margin: 0 auto 10px auto;}
						.category-item img {height: 147px; margin: 0 auto;}
						.category-item img.sub {height: 147px; width: 113px; margin: 0 auto;}
						.category-item h3 {font: bold 12px Arial, sans-serif; color: #004990;}
		
			#bottom-buckets {width: 750px; height: 190px; background: transparent url(/images/products/bottom-buckets-bg.jpg) no-repeat top left; padding: 0 0 0 0;}
				#bottom-buckets div {position: absolute; width: 325px; height: ; font: ;}
					#bottom-buckets div h3 {font: bold 12px Arial, sans-serif; color: #b6170f; margin: 0 0 5px 0;}
					#bottom-buckets div a {font: bold 11px Arial, sans-serif; color: #004990; text-decoration: none; line-height: 17px;}
					#bottom-buckets div a:hover {text-decoration: underline;}
										
					#bottom-buckets div.bucket1 {top: 32px; left: 25px;}
					#bottom-buckets div.bucket2 {top: 32px; left: 401px;}
					 
					#bottom-buckets div ul {list-style-type: disc !important;}
					#bottom-buckets div ul li {list-style-type: disc !important; margin: 0 0 0 10px; color: #004990;}
					
					
					
		#not-found { padding: 10px;}
			#not-found  h2 { font: bold 18px Helvetica, Arial, sans-serif; color: #b6170f;}

		#ase-container {padding: 20px; color: #5c5c5c; line-height: 17px;}
			#ase-container p, #ase-container h2 {margin: 0 0 10px 0;}
			#ase-container li {list-style-type: disc; margin: 0 0 10px 20px;}
			#i-call-it-work {float: left; margin: 0 30px 0 0;}
		#ase-container cite {font-style: italic; margin: 0 0 10px 0; display: block;}
