.contactusFormRight h2{
	width:165px;
}

.categoriesList {}
	.categoriesList .category {float:none;width:100%;background:url('');}
		.categoriesList .category A.hero { position: absolute; top: 0px; left: 0px;}
		.categoriesList .category .title {
			margin: 0px;
			padding: 7px 0px 0px 40px;
			background-color:#1c5d7f;
			background: url('/modules/catalog/templates/default/images/category.png');
			font-size:14px;
			color:#ffffff;
			height:26px;
			width:400px;
			overflow:hidden;
		}
.productList{}
	.productList .product {
		min-height: 100px;
		*height:100px;
		margin-bottom: 20px;
		float:left;
		width:125px;
		min-width:125px;
		max-width:125px;
		margin: 0px 10px 20px 10px;	
	}

.productWrapper a{
	color:#000000;
}

.productList .product A.hero {}
		.product H3 {margin: 0px 0px 5px 0px; padding: 0px;}
		.product table tr td H3 {margin: 0px 0px 5px 0px; padding: 0px;font-size:17px; color:#2d582a;}
		.productList .product a{color:#2f6a8a;}	

.productList .product img{
	border: 1px solid #dbeed7;
}

.imgWrapper{
	width: 227px;
	min-width:227px;
	max-width: 227px;
	padding: 5px;
	border: 1px solid #c3e3bd;
}

.qty-wrap{
	border-top:1px solid #c4e4be;
	border-bottom:1px solid #c4e4be;
	height:30px;
	padding: 20px 0px 20px 0px;
}

div.qty{
	width:30px;
	color:#8b8b8b;
	float:left;
	margin-top:3px;
}
input.qty{
	width:23px;
	max-width:23px;
	min-width:23px;
	height:26px;
	max-height:26px;
	min-height:26px;
	background:url('/modules/catalog/templates/default/images/qty.png');
	background-repeat:no-repeat;
	border:0px;
	padding: 6px; 0px 0px 2px;
	font-size:10px;
	color: #8b8b8b;
	font-weight:bold;
	float:left;
}

.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;
	
}

div.price{
	margin:10px 0px 10px 0px;
}

span.price{
	font-size:15px;color:#55b13f;font-weight:bold;
}
span.price span{
	color:#12450f;
}

.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;
}  

.view-details{
	width:104px;
    height:25px;
	background-color:#0d4968;
	background: url('/modules/catalog/templates/default/images/view_details.png');
	display:block;
	margin:10px 0 0 0;
	padding:0px;

}


.quick{
	width:227px;
    height:25px;
	background-color:#91d2f8;
	color: #ffffff;
	background: url('/modules/catalog/templates/default/images/quick.png');
	display:block;
	margin:0px;
	padding:0px;
}

.add-cart{
	width:83px;
    height:25px;
	background-color:#0d4968;
	background: url('/modules/catalog/templates/default/images/add_cart.png');
	display:block;
	margin:0px 0px 0px 20px;
	padding:0px;
	float: left;
}

.myCart{
	border:0px;
	border-bottom: 1px solid #c4e4be;
	float: right;
	width:100%;
	margin-bottom:20px;
}

.cart-info{
	float:left;
}

.view-cart{
	width:77px;
    height:26px;
	background-color:#0d4968;
	background: url('/modules/catalog/templates/default/images/view_cart.png');
	display:block;
	margin:0px 0px 0px 20px;
	padding:0px;
	float: right;
}
.checkout{
	width:77px;
    height:26px;
	background-color:#0d4968;
	background: url('/modules/catalog/templates/default/images/checkout.png');
	display:block;
	margin:0px 0px 0px 20px;
	padding:0px;
	float: right;
}

.clear{
	clear:both;
}

.product-summary{
	width:600px;
	max-width:600px;
	min-width:600px;
	height:520px;
	max-height:520px;
	min-height:520px;
	overflow:auto;
}
.product-summary-left{
	width:200px;
	max-width:200px;
	min-width:200px;
	height:520px;
	max-height:520px;
	min-height:520px;
	background-color: #d1eaca;
	float:left;
}

.product-summary-product{
	margin: 100px 10px 0px 10px;;
	text-align:center;
}

.product-summary-right{
	width:375px;
	max-width:375px;
	min-width:375px;
	height:520px;
	max-height:520px;
	min-height:520px;
	background-color: #ffffff;
	float:left;
	overflow: auto;
	padding: 0px 10px 0px 10px;
	font-size:12px;
	border:1px solid #e8f5e5;
}

#enquiryForm_1 .formElement{
	width:240px;
}

#enquiryForm_1 .formElement .validation-advice{
 padding-left:0px;
 font-size:10px;
}

.product-summary-product h3{font-size:17px; color:#2d582a;}

.product-back{
	color:#000000;
	text-decoration:underline;
}

.mail-sent{
	font-weight:bold;
}

.mapcontentLeftLL img, .contactusFormLeft img{
	border:0px;
	padding:0px;
}


