/* product filter area */
div.prod-filter { width: 740px; height: 64px; background: transparent url(/images/prodinfo/bg_prod-filter.jpg) no-repeat; padding-left: 10px; }
div.prod-filter fieldset { height: 33px; text-align: center; float: left; padding: 17px 0px 14px 0px; }
	div.prod-filter fieldset.first { width: 160px; padding-left: 6px; }
	div.prod-filter fieldset.second { width: 160px; padding-left: 28px; }
	div.prod-filter fieldset.third { width: 160px; padding-left: 10px; }
	div.prod-filter fieldset.fourth { width: 160px; padding-left: 28px; }
	div.prod-filter label { display: block; text-align: left; font-size: 85%; text-transform: uppercase; color: #555; }
	div.prod-filter fieldset select { width: 160px; border: 1px solid #939598; color: #939598; font-size: 85%; }

div.filter-results { float: right; width: 350px; height: 33px; padding: 0px 7px 0px 10px; font-size: 85%; text-align: right; }
	div.filter-results ul { margin-top: 8px; }
		div.filter-results ul li { display: inline; vertical-align: top; line-height: 100%; text-align: right; vertical-align: middle; padding: 0px 2px; }
			div.filter-results ul li img { vertical-align: middle;}
			div.filter-results ul li.on { font-weight: bold;}
			div.filter-results ul li.back { padding: 0px; }
			div.filter-results ul li.forward { padding: -5px 6px 0px 0px; margin-top:-10px;}
			div.filter-results ul li.viewall { border-left: solid 1px #a7a6aa; padding: 0 8px 0 8px; }
			div.filter-results ul li.resultlimit { border-left: solid 1px #a7a6aa; padding: 0 0 0 8px; color: #555; }
	
	
			
/* end */

/*
Product Listing          170 x 255
Product Detail Thumb     100 x 150  (maybe go to 70x105 or 80x120)
Product Small Thumb		 50 x 75
Product Detail Main      266 x 399
Product Detail Large     400 x 600
*/

/* product list grid */

div.grid { overflow: hidden; width: 760px; padding: 0 0 0 0; margin: 40px 0 0 -17px; }
div.grid p { font-size: 85%; line-height: 16px; }
	div.grid-cell { position: relative; float: left; width: 172px; height: 338px; padding: 1px 0 0 17px; }
/*
		div.first { padding-left: 0px; }
		div.last { padding-right: 0px; }
*/
		
	div.grid div.grid-cell img.rbn { z-index: 1; position: absolute; top: 0px; left: 16px; display: none; }
/*
	div.grid div.first img.rbn { left: -1px; }
*/
		
	div.grid-cell img.prod-l { z-index: 0; border: solid 1px #a7a6aa; }
		
		p.prod-collection { margin-top: 6px; font-weight: bold; color: #666; }
		p.prod-name {}
		p.price { margin-bottom: 6px; }
			p.price span.mainprice { }
			p.price span.altprice { display: none; }
			p.sale span.mainprice { text-decoration: line-through; }
			p.sale span.altprice { display: inline; padding-left: 11px; font-weight: bold; color: #d31a4e; }
		
	div.grid-cell p.prod-collection, div.grid-cell p.prod-collection a { color: #000 !important; }
	/*div.grid-cell p.prod-name, div.grid-cell p.prod-name a { color: #555 !important; }*/
	div.grid-cell:hover img.prod-l { border-color: #83ccdc; outline: solid 1px #83ccdc; }
	div.grid-cell:hover p.prod-collection, div.grid-cell:hover p.prod-name { color: #83ccdc !important; }
	div.grid-cell:hover p.prod-collection a, div.grid-cell:hover p.prod-name a { color: #83ccdc !important; }	
/* end */

div.clear {  float: left; width:330px; text-align: left; font-size: 85%; color: #555; padding: 10px 0px 0px 0px; }
