.categoriesList {}
.categoriesList .category { min-height: 100px; *height:100px; padding-left: 110px; position: relative;margin-bottom: 20px;}
.categoriesList .category A.hero { position: absolute; top: 0px; left: 0px;}
.categoriesList .category H2 {margin: 0px 0px 5px 0px; padding: 0px;}
.productList{}
.productList .product {
    min-height: 100px;
    *height:100px;
    padding-left: 110px;
    position: relative;
    margin-bottom: 20px;
}
.productList .product A.hero { position: absolute; top: 0px; left: 0px;}
.productList .product H3 {margin: 0px 0px 5px 0px; padding: 0px;}

.paging { position:relative; text-align: center; margin: 10px 40px;}
.paging A.next { top: 0px; right:0px;}	
.paging A.previous { top: 0px; left:0px;}

/* Ice Society CSS */

.moduleBody .moduleTitle {
    padding-left:0px;
    border-bottom:none;
    margin-bottom:10px;
    margin-top:0px;
    margin-left:0px;
    padding-bottom:0px;
}
.moduleBody .subCategoriesMenu {
    margin:0px 25px 10px 0px;
    font-size:14px;
}
.moduleBody .subCategoriesMenu A { margin:0px 3px;}

.moduleBody H2.categoryTitle {
    font-weight:normal;
    font-size:16px;
    padding:16px 0px;
    margin:0px 0px 25px 0px;
    border-top:1px solid #c5c5c5;
    border-bottom:1px solid #c5c5c5;


}
.moduleBody .moduleContent .productPreview { 
    float:left;
    margin-top:10px;
    margin-right:10px;
    height:300px;
    width:150px;

}
.moduleBody .moduleContent .productPreview .previewImage { display:block;height:162px;}
.moduleBody .moduleContent .productPreview .previewImage IMG { border:10px solid #e2e2e2;}
.moduleBody .moduleContent .productPreview .title {font-weight:bold;font-size:11px;}
.moduleBody .moduleContent .title {height:50px; }
.moduleBody .moduleContent .price {color:#08e5ff; }
.moduleBody .moduleContent .qty { width:20px;}
.moduleBody .moduleContent .currency {font-size:10px; margin-left:5px;}
.moduleBody .moduleContent .special {color:red;}
.moduleBody .footerPaging { clear:both; margin:5px 25px; border-top:1px solid #c5c5c5;}
.paging {float:right;font-size:16px;}
.paging .navCtl { margin-left:5px;}
.paging .navCtl .first,
.paging .navCtl .last,
.paging .navCtl .next,
.paging .navCtl .previous { font-size:14px; text-transform: lowercase;}
.paging .navCtl .pageNumbers { margin:0px 5px;}
.paging .navCtl .pageNumbers A.activePage { color:#08e5ff;}




/* Product Images Carousel css */  
.productImages {  
    position: relative; /* important */
    overflow: hidden; /* important */
    margin: 0;

}

FORM.cart {
    display:block;
    font-size:14px;
    margin-top:5px;
    margin-bottom:20px;
}
FORM.cart .price { font-size:16px;font-weight:bold;}
FORM.cart .addBtn { border:0px;padding:0px;width:96px;}

.productImage {
    background-color:#e2e2e2;
    padding:10px;
    text-align:center;
}
.productImages ul { list-style:none; margin:0px;padding:0px;white-space: nowrap;}
.productImages ul li {display: block;float: left;margin: 0;padding: 0;}  
.productImages ul li img{padding: 0px; vertical-align: middle;}  
.productImages ul li img:hover {}  

.productImages_content {  
    position: absolute;
    top: 0;
    left: 0;
    list-style: none;
    margin:0;
    padding:0;
    white-space: nowrap;
}  
.productImages_content,
.productImages_content li {  
    list-style: none;
    padding: 0;
}
.productImages_frame {position:relative;margin:2px auto;} 
.productImages_frame LI IMG { margin-right:3px;}
.productImages ul li { margin:5px;}
.productImages_frame ul li { margin:2px;}
.productImages ul li A {  

    display: block;
    text-align:center;
}

.category_header {
    border:1px solid #eee;
    background:#eeeeff none repeat scroll 0 0;
    padding:20px;
    margin:0 0 25px 0px;
    width:563px;
    font-size:12px;
    font-weight:bold;
    line-height:16px;
    font-style:italic;
    color:#1e557d;
}

.box-inf p {
    line-height:17px;
}
