@charset "ISO-8859-1";
div#categories { margin: 10px;width:100%;float:left;}
ul.category { margin: 0px; padding: 0px; }
ul.category li { float:left;list-style-type: none; }
ul.category li a {cursor:pointer;display:block;text-align:center;border:1px solid #ccc; /*background: url('../images/subcategory_bg_off.gif')*/ no-repeat bottom left; width: 150px; margin: 2px; text-decoration: none; }
ul.category li a .img{height:130px;text-align:center;margin:0 auto;padding:2px;}
ul.category li a .name{border-top:1px solid #ccc;padding:2px;height:37px !important;height:37px;vertical-align:middle;display:table-cell;width:150px;font-size:12px;line-height:16px;}
ul.category li a:hover, ul.category li a.selected { /*background-image: url('../images/subcategory_bg_hover.gif');*/ text-decoration: none; border:1px solid #000; background: #003300; color: #ffffff;}
div.pages { clear: both; }
div#details { clear: both; 	border: 1px solid #999; padding: 15px; margin-top: 20px; }
br { clear: both; }

div#filters {
    border: 1px solid #999;
    padding: 5px 15px 5px 15px;
    margin: 10px 5px;
    font-size: 8pt;
    color: #ffffff;
    background: #003300;
    clear:both;
}

div#filters select {
    margin-right: 15px;
    border: 1px solid #999;
    width: 115px;
    font-size: 8pt;
}

div#filters select option.title {
    font-weight: bold;
    border-bottom: 1px solid #000;
}

div#filters input {
    border: 1px solid #999;
    font-size: 8pt;
}

div#filters select:hover, div#filters select:focus, div#filters input:hover, div#filters input:focus {
    border: 1px solid #000;
}

div.pages { text-align: right; margin: 10px 10px 0px 0px; }
div.pages span.showing { padding-right: 10px; }
div.pages a { font-weight: bold; color: #000; }
div.pages a.current { text-decoration: underline; }

div#subcategories{ margin: 10px 0px; padding: 0px 0px 0px 15px; clear:both;}
ul.subcategories { float: left; margin: 0px 0px 10px; padding: 0px; }
ul.subcategories li { list-style-type: none; }
ul.subcategories li a { display: block; background: url('../images/subcategory_bg_off.gif'); width: 175px; height: 17px; margin: 1px; padding: 1px 0px 0px 20px; text-decoration: none; overflow:hidden;}
ul.subcategories li a:hover, ul.subcategories li.selected a { background: url('../images/subcategory_bg_hover.gif'); color: #fff; text-decoration: none; }

div#productList{margin-left:10px;}
div.product{width:230px;height:230px;float:left;border-right:1px dotted #999;border-bottom:1px dotted #999;cursor:pointer;position:relative;padding:15px;}
div.product:hover{background:#eee;}
div.product div.productImage{height:100px;width:100%;text-align:center;}
div.product div.productName{height:34px;}
div.product div.productName a{font-weight:bold;}
div.product div.productListPrice{text-align:right;}
div.product div.productSellPrice{text-align:right;font-weight:bold;color:#ff0000;}
div.product span.productLabel{float:left;}
div.product div.productCart select {display:block;width:100%;}
div.product div.productCart input.add{position:absolute;top:215px;left:130px;}