img.ajax-loader{margin-top: 100px;}
#search_filter.top{margin-bottom:20px;border-bottom: 1px dotted #ccc;}
#search_filter.side{border-right: 1px dotted #ccc;width:178px;float:left;}
#search_filter dl{margin-bottom:20px;list-style-type:none;}
#search_filter dt{margin-top:10px;}
#search_filter dd{margin-left:10px;font-size:0.9em;}
#search_filter.top dt,#search_filter.top dd{display:inline;}
#search_filter h3{margin:0;}
#search_results{width:780px;float:left;}
.product{width:250px;float:left;text-align:center;position:relative;padding:5px 5px 10px 5px;}
.picture_frame{
	width:150px;
	height:150px;
	line-height:150px;
	margin:0 auto;
}
.picture_frame > img{
	vertical-align:middle;
	max-height: 150px;
	max-width: 150px;
}
span.title{font-weight:700;font-size:12px; word-wrap:break-word}
span.name{margin-right:10px;font-weight:700;font-size:10px;}
span.rrp{font-size:12px;color:#BBB;}
span.old_price{margin-right:10px;font-size:15px;font-weight:700;text-decoration:line-through;}
span.current_price{font-size:20px;font-weight:700;color:#CA005D;}
span.stock{font-size:12px;}
input.product-qty{width:40px;}
span.sticker{border-radius:5px;font-weight:700;color:#FFF;position:absolute;right:5px;text-transform:capitalize;padding:2px 4px;}
.new{background-color:blue;}
.promo{background-color:green;}
.partner{background-color:purple;}
.kit{background-color:#000;}
.sale{background-color:red;}
.eol{background-color:orange;}
.special{background-color: blue;}
.two{top:30px;}
.three{top:55px;}
.four{top:80px;}