.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 { position: absolute; top: 0px; right:0px;}
	.paging A.previous { position: absolute; 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 {white-space:nowrap;float:right;font-size:16px;}
.paging .navCtl { margin-left:5px;}
.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;
}

.productPreview dt {
    clear:left;
    width:60px;
}

.productPreview dt.total {
    font-weight:bold;
}

/*
Updated 2011-03-01 by Vitaly
*/

.category .catBox{
    width:645px;

}

.catBox .catText{
    width:385px;
    margin-left: 25px;
    margin-right: 100px;
}

.catBox .catText .moreDetails {   
    margin-bottom: 10px;
}
.catBox .catImage{
    width:135px;
    height:135px;
    overflow:hidden;
}

#main .catText h2 {
    margin-bottom: 8px;
}
.catText p {
    padding-bottom: 12px;
}

#content .cat p {
    margin-bottom:0px;
    padding-bottom:0px;
    text-align: justify;
}

.pdetail .actions {
    border-color: #D3D3D3;
    border-style: solid;
    border-width: 1px 0;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 12px 0 10px;
    width: 400px;
}

.pdetail .actions li {
    background: url("/images/submenu-sep.gif") no-repeat scroll 0 2px transparent;
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 0 0 0 -30px;
    padding: 0 46px 0 30px;
}

.pdetail .info {
    float: left;
    overflow: hidden;
    padding: 3px 0 0;
    width: 343px;
    margin-right:20px;
}
.pdetail label {
    color: #010101;
    float: left;
    margin: 4px 8px 0 0;
}
.pdetail .quantity {
    background: url("/images/bg-quantity.gif") no-repeat scroll 0 0 transparent;
    float: left;
    width: 20px;
}

.pdetail .img{
    width:294px;
    overflow:hidden;
}

.pdetail .img img{
    width:292px;
}
