﻿
/* structure
----------------------------------*/
#main-content { border-bottom:0; padding-bottom:10px; }
#shop-floor { border:0; width:710px; background:#FFF; }
#cat-head { padding:6px 0 6px 20px; background:#FFF url(/Images/grey-gradient-top.jpg) repeat-x top left; border:solid 1px #e1e1e1; border-bottom:0; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; 
        -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; }
#cat-head table { width:670px; }
#cat-head table td { vertical-align:middle; text-align:left; padding:5px 8px 5px 0; font-size:1.1em; }
#cat-head table td.pager { text-align:right; padding-right:0; width:80%; }

div.product-list { border-top:solid 1px #E1E1E1; border-left:solid 1px #E1E1E1; background-color:#FFF; min-height:370px; }
div.cat-error { padding:20px 20px 40px 20px; font-size:1.2em; }
div.item-feature { position:absolute; width:84px; height:84px; }
div.item-new { position:absolute; width:50px; height:50px; margin-top:170px; margin-left:150px; }
div.sub-cat { padding-bottom:12px; width:710px; overflow:hidden; }

div.list-item-image { height:225px; text-align:center; line-height:225px; overflow:hidden; }
div.product-list-item { height:100px; overflow:hidden; }
div.list-rating { padding:1px 0; }
div.item-price { font-size:1.2em; padding:5px 0 0; color:#CC3300; }
div.pager { text-align:right; padding:10px 20px 5px; font-size:1.1em; }

/* lists
----------------------------------*/
table.dtl-category { width:709px; }
.dtl-category td
{
	height:375px;
	width:236px;
	text-align:center;
	vertical-align:top;
	background:#FFF url(/Images/grey-gradient-cell-bottom.jpg) repeat-x bottom left; 
	border:solid 1px #e1e1e1;
	border-top:0;
	border-left:0;
}
.subcatm, .subcatm * { margin:0; padding:0; list-style: none; }
.subcatm li { font-size:1.1em; margin:5px 0 0; padding:1px 0; float:left; width:230px; }
.subcatm li a { font-weight:bold; color:#336600; text-decoration:none; }

/* links
----------------------------------*/
.pager a.page { padding:0 4px; color:#FFF; background-color:#669900; text-decoration:none; font-weight:bold; }
.pager a.next { padding-left:8px; font-size:1.4em; text-decoration:none; font-weight:bold; }
.pager a.prev { padding-right:8px; font-size:1.4em; text-decoration:none; font-weight:bold; }
.pager .viewall a { text-decoration:none; font-weight:bold; }

.item-feature a { display:block; width:84px; height:84px; background:url(/Images/feature.gif) no-repeat top left; text-indent:-9999px; }
.list-item-image img {vertical-align:middle;}
.product-list-item h3 a { text-decoration:none; }

/* text
----------------------------------*/
.pager span.summary { padding-right:10px; }
.pager span.viewall { padding-right:15px; }
.pager span.current { font-weight:bold; padding:0 4px;  background-color:#e1e1e1; }

.cat-error h4 { margin:5px 0 10px; font-size:14px; }

.list-item-image p { display:none; }

.product-list-item h3 { font-size:1.2em; margin:0; padding:0 12px; margin-bottom:5px; }
.product-list-item p { margin:0; font-size:1.1em; padding:5px 20px; }

span.sc-title { display:block; font-weight:bold; font-size:1.1em; }
