.newitems_top {
	background:url('../images/yellow2_m.gif') repeat-x;
}
.newitems_top > div {
	background:url('../images/yellow2_l.gif') no-repeat;
}
.newitems_top > div > div {
	background:url('../images/yellow2_r.gif') top right no-repeat;
	height:32px;
	color:#333333;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
}
.newitems_content {
	border:1px solid #ffba14;
	padding:10px;
}

.popitems_top {
	background:url('../images/green_m.gif') repeat-x;
}
.popitems_top > div {
	background:url('../images/green_l.gif') no-repeat;
}
.popitems_top > div > div {
	background:url('../images/green_r.gif') top right no-repeat;
	height:32px;
	color:#333333;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
}
.popitems_content {
	border:1px solid #a5c956;
	padding:10px;
}

.mainitems_content {
	padding:10px;
}

.mainitems_content .product_thumb {
	/*background:#e7e7e7;*/
}

.product_thumb {
	float:left;
	width:110px;
	height:160px;
	text-align:center;
	padding:10px;
	margin:3px;
	border:1px solid #a0a0a0;
}
.product_thumb .img {
	
	width:110px;
	height:110px;
	margin-bottom:3px;
}
.product_thumb .img img {
	border:none;
	width:110px;
	height:110px;
	margin:0px;
	vertical-align:middle;
}
.product_thumb .title {
	color:#7d5f17;
	text-decoration:none;
	border-bottom:1px solid #7d5f17;
}
.product_thumb .price {
	color:#444444;
	font-size:13px;
	font-weight:bold;
	font-family:Helvetica;
	margin:0px;
	margin-top:2px;
}
.price span {
	font-size:11px;
	text-decoration:line-through;
}

.container {
	height:185px;
	width:552px;
	overflow:hidden;
	z-index:2;
	position:relative;
}
.container .rel {
	width:5000px;
	margin-top:0px;
	left:0px;
	top:0px;
	z-index:1;
	overflow:hidden;
}
.more {
	margin:0px;
	margin-top:5px;
}
#main_img_area {
	width:320px;
	height:400px;
	padding-left:10px;
	padding-bottom:10px;
	float:right;
	background:#FFF;
}
#main_img {
	width:320px;
	height:320px;
}
#thumb_img {
	overflow:hidden;
}
.thumb {
	width:70px;
	height:70px;
	margin:4px;
	border:1px solid #999;
}
#thumb_img .thumbs {
	float:left;
	width:70px;
	height:70px;
	margin:4px;
	border:1px solid #999;
	cursor:pointer;
}
.item_fields {
	border-bottom:1px solid #999;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}

.cart_items {
	overflow:hidden;
}
.cart_items .img {
	width:30px;
	height:30px;
}
.cart_items td.price {
	text-align:right;
	white-space:nowrap;
}
#cart_sum, #order_cart_sum {
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
}
.cart_order {
	text-align:right;
	margin:0px;
	font-weight:bold;
}

.order_cart_items .img {
	width:70px;
	height:70px;
}
.order_cart_items td.price {
	text-align:right;
	white-space:nowrap;
}

.order_next {
	background:#e7e7e7;
	width:100%;
}
.order_next td {
	padding:10px;
}
.order_next form {
	margin:0px;
	padding:0px;
}

#order_user {
	overflow:hidden;
	margin-top:15px;
}
.add2cart {
	background:#e7e7e7;
	padding:10px;
	margin-right:20px;
}
.add2cart p {
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.pay {
	float:left;
	width:175px;
	height:100px;
}
.pay label {
	font-weight:bold;
	display:block;
}
.pay_type {
	clear:left;
	background:#EFEFEF;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}
#payment_select_error {
	display:none;
	background:#EF9F9F;
	font-weight:bold;
	padding:5px;
}
.confirm_header {
	background:#EFEFEF;
	font-weight:bold;
	padding:5px;
	font-size:14px;
	margin-bottom:10px;
	margin-top:10px;
}
