#content .title.order_title { 
	background-color: #fff;
	padding: 10px;
	width: 690px;
	float: left;
	font-size:1.3em;
	text-transform:capitalize;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: solid 1px #ccc;
}

a.jump{
	float:left;
	padding: 5px;
	font-size: .9em;
	}

div.product_list {
	font-size: .9em;
	padding: 5px 10px;
	background-color: #eee;
	margin-top: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 690px;
	float:left;
	border: 1px solid #ccc;
}
div.product_list .paging {
	float: left;
	padding: 10px 5px;
}
div.product_list .paging div {
	float: left;
}
div.product_list .browse_paginator {
	padding: 5px;
}
div.product_list .cart_preview {
	padding: 10px;
	margin: 5px 0;
	float:right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: solid 1px #ccc;
	text-transform:capitalize; 
	background-color: #fff;
}
div.product_list .cart_preview:hover, div.product_list .cart_preview:hover a {
	background-color:#FFC;
	color:#900;
	cursor: pointer;
	text-decoration:none;
}
div.product_list .image {
	color: #333;
	width: 100px;
	text-align:center;
}
div.product_list .image img {
	border: solid 1px #aaa;
}
div.product_list .image a {
	display:block;
}
.product_preview {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 5px 10px;
	margin: 5px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float:left;
	width: 668px;
}
.product_preview .widget {
	float: left;
	padding: 0 5px;
	text-align: center;
}

.product_preview .add_product_to_cart {
	text-align: right;
	width: 30%;
}
.product_preview .product_part_num {
	line-height:32px;	
}
.product_preview .product_short_description {
	width: 245px;
	padding: 5px 15px;
}
.product_preview .product_price {
	width: 60px;
	line-height:32px;

}
/* serarch results page tweaks */
.search .title.order_title, .search #content a.top{
	width: 100%;	
}
.search div.product_list, .search .product_preview {
	width: 97%;
}