.product_range {
border: 1px solid red---;
}

/*last in row has right margin removed sso that 3 items will filll out 527px content width*/

.product_range .item, 
.product_range .item_last 
{
	float			: left;  /* #E1EECD*/
display:inline;
padding: 0 0 10px 0;
margin-bottom: 0px;
	height			: auto;	
	width			: 169px;
	
	height: 150px---;
}

.product_range .item  {
background-color:#E2EDCD;
margin-right: 10px;
}



	.product_range .item_last  {
background-color:#E2EDCD;
	margin-right: 0px;
	}



.product_range .item img, .product_range .item_last img  {
/*border: 1px solid red;*/
margin-top: -36px;
padding: 2px;	

}


.product_range .item ul--- {
	float			: left;
	width			: 270px;
	background-color:orange----;
	left: 200px;
}

#panel2 .product_range .item li, #panel2 .product_range .item_last li {
margin-left: 10px;
}


#panel2 .product_range .item h3, #panel2 .product_range .item_last h3 {
	padding			: 0;
	margin-left		: 7px;
	margin-top		: 5px;
	font-size		: 1.6em;
	font-weight		: 600;
	border-bottom 	: 1px dotted #7991c9;
}

#panel2 .product_range .item h3 a, #panel2 .product_range .item_last h3 a {
text-decoration: none;
}

#panel2 .product_range .item p, #panel2 .product_range .item_last p {
	padding			: 0;
	margin-left		: 7px;
}