.moduleContentContainer .top H2.productTitle{
	font-size:22px;
	letter-spacing:-0.5px;
}

/* Ecomm tab*/
.ecomm_tab{
	background:#ffffff url(/images/ecomm_tab_l.gif) left top no-repeat;
	float:right;
	font-size:14px;
	font-weight:bold;
	height:50px;
	line-height:50px;
	padding:0 0 0 20px;
	margin-top:37px;
	/*width:190px;*/
	width:90px;
}
	.ecomm_tab A{
		color:#022439;
		text-decoration:none; 
	}
	
	.ecomm_tab A:hover{
		color:#61980D;
	}
	
	.ecomm_tab SPAN{
		background:transparent url(/images/ecomm_tab_r.gif) right top no-repeat;
		float:right;
		display:block;
		height:100%;
		width:20px;
	}

/* Product */
.productsList .product{
	width:205px;
	float:left;
	padding:10px 15px 20px;
}
	.first{
		clear:both;
	}
	.product A.heroImage{
		display:block;
		width:195px;
		height:150px;
		border:1px solid #adadad;
		padding:5px;
		overflow:hidden;
		text-align:center;
	}
		.product A IMG{
		
		}

	.product A.title{
		display:block;		
		color:#61980D;
		font-size:12px;
		line-height:16px;
		font-weight:bold;
		padding:10px 0 5px; 
	}

	.productDetails .product .price{
		padding:15px 0 20px;
	}
	
	.product .price{
		font-weight:bold;
	}
	
	.product A.moreInfo{
		display:block;
		padding-top:10px;
		color:#4E4E4E;
		text-decoration:underline;
	}
	.product A.moreInfo:hover{
		text-decoration:none;
	}	
	
	.moduleContentContainer .middle .content .product H3{
		font-size:20px;	
		margin:20px 0;
	}
	
	/* Add to cart FORM */
	.product FORM.addCartForm{
		margin:10px 0;	
	}
	
		.product FORM.addCartForm .qty{
			font-size:12px;
			font-weight:bold;
			color:#61980D;
			width:auto;
			float:left;
			margin-right:20px;
		}	
			.product FORM.addCartForm INPUT{
				font-size:12px;
				font-weight:bold;	
				color:#4E4E4E;
				padding:3px;
				width:25px;
				text-align:center;
				margin-right:3px;
			}
			
		
	/* Buttons */
	.product A.button{
		background: transparent url(/images/bg_button_left.gif) 0 0 no-repeat;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		float:left;
		padding:0 0 0 4px;
		margin:0px 8px;
		text-decoration:none;
		display:block;		
		line-height:30px;	
	}
		.product A.button SPAN{
			background:transparent url(/images/bg_button_right.gif) top right no-repeat;
			cursor:pointer;
			float:left;
			padding:0 4px 0 0;
		}		
			.product A.button SPAN SPAN{
				background:#097ebf;
				height:30px;
				padding:0 8px;
			}		
	.product A.button:hover{
		background-position: 0 100%;
	}
		.product A.button:hover SPAN{
			background-position: 100% 100%;
		}
			.product A.button:hover SPAN SPAN{
				background:#00446a;
			}



/* Paging */
.paging { 
	position:relative; 
	text-align: center; 
	margin:20px 10px 10px;
}
	.paging A{
		font-weight:bold;
		font-size:14px;
		color:#4E4E4E;
		padding:0 3px;
	} 
	.paging A:hover,
	.paging A.activePage{
		color:#61980D;
		text-decoration:underline;
	}	
	.paging A.next { 
		position: absolute; 
		top: 0px; 
		right:0px;
	}	
	.paging A.previous { 
		position: absolute; 
		top: 0px; 
		left:0px;
	}





/* 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;
}  

