@charset "UTF-8";
/* CSS Document */

#cart_display {
	float:right;
	width:550px;
}

#cart_display>h1 {
	margin-top:0;
}

#cart_text{
	color:#330000;
}

.cart_text {
	color:#330000;
}

.cart_text_contrast {
	color:#FFFFFF;
}

.bt {
	border-top:#663300 thin dashed;
}

.bb {
	border-bottom:#663300 thin dashed;
}

.cart_widget_title{
	margin:0 0 5px 0;
	font-size:18px;
	font-weight:bold;
	color:#330000;
	border-bottom:#663300 thin dashed;
}

#cart_sidebar {
	float:left;
	width:290px;
	margin-top:20px;
}

#cart_filter, #cart_basket, #cart_login_box, #cart_categories {
	float:right;
	width:250px;
	background:#cc9966;
	border:#330000 1px solid;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:10px;
	margin:0 10px 10px 10px;
}

#cart_amount_min {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:14px;
	text-align:right;
	color:#663300;
	border:none;
	background:#cc9966;
}

#cart_amount_max {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:14px;
	color:#663300;
	border:none;
	background:#cc9966;
}

#cart_item {
	float:left;
	width:100%;
	margin:0 0 10px 0;
	border-bottom:#663300 dashed thin;
}

.cart_item_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin:0;
	font-weight:bold;
	color:#330000;
}

.cart_item_title>a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	margin:0;
	color:#330000;
}

.cart_item_title>a:hover {
	text-decoration:underline ;
}

.cart_item_img {
	margin:15px 0 0 0;
}

.cart_item_img_right {
	float:right;
	margin:0 0 10px 10px;
}

.cart_button,.cart_button_other,.cart_button_remove,.cart_button_checkout {
	padding:4px 4px 4px 4px;
	font-size:12px;
	cursor:pointer;
	text-align:left;
}

.cart_button>.ui-icon,.cart_button_other>.ui-icon,.cart_button_remove>.ui-icon,.cart_button_checkout>.ui-icon {
	float:left;
}

.nospacing {
	margin:0;
	padding:0;
}

#cart_basket p,#font p {
	font-family:Arial, Helvetica, sans-serif;
}

#cart_register_content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#330000;
	white-space:nowrap;
}

.qp_next{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	padding:0 2px 0 2px;
}

.qp_prev{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	padding:0 2px 0 2px;
}

.qp_counter{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	text-align:center;
	color:#330000;
	margin:0 10px 0 10px;
	padding:0 10px 0 10px;
}

.cart_pager {
	margin:0 auto 0 auto;
	padding:3px;
	text-align:center;
	clear:both;
	width:180px;
}

.orders {
	cursor:pointer;
}