a {outline:none;}
.wpshop_bag
{
	cursor:pointer;
	height:100%;
	font-size:14px;
	background-color: #fff;
	border: 2px dashed #b99d02;
	
	float:right;
	margin: 5px 40px 10px 20px;
	color: #b99d02; 
	font-weight:bold;
	padding-bottom:7px;
	padding-right:5px;
clear:both;
text-transform:uppercase;
}
.alignright {float:right; clear:both;}
.wpshop_bag td {padding-top:10px; text-align:right;}
.wpshop_bag_img {background: url(../i/multicourse_silver_s.jpg) center center no-repeat; width:59px; height:50px; padding-top:0;}
 
.wpshop_buy
{
	width:275px;
	font-size:10px;
	border:none;
	position:absolute;
}
.wpshop_buy table {
border: 1px dashed #b99d02;
	
}
.wpshop_buy table tr {border-bottom: 1px solid #b7d1ea; text-transform:uppercase; }
.wpshop_buy table tr td.wpshop_price {color:#b99d02;}

.recycle_bin th {background: #b99d02; color: #fff; padding:0;}
.recycle_bin th, .recycle_bin td {border-left: 1px solid #b99d02;
	border-top: 1px solid #b99d02;
	border-right: 1px solid #ffcfcf;
	border-bottom: 1px solid #ffcfcf;
	text-align:center;
	padding:5px;}
.recycle_bin td.rb_name {text-align:left;}
.rb_name a {font-size:12px; color:#222; font-weight:bold;text-align:left;}
.rb_num .minus, .rb_num .plus {font-size:12px; color:#e28101; font-weight:bold; padding:0px; text-decoration:none; float:right; width:15px; clear:right; margin:0; display:none;}
.rb_num input {
}
.rb_delete a {font-size:16px; font-weight:bold !important;}
.recycle_bin tfoot tr td {font-size:12px;text-align:left;}
.recycle_bin tfoot tr td.rb_total {text-align:center;}
.recycle_bin {margin:10px 0;}
.order_show { text-align:center; margin-top:20px; width:120px; height:30px; background: #c2131a url(../i/button_multicourse_silver.jpg) top left no-repeat; border:none; padding:0px 0 3px 0; color:#fff; font-size:10px;
text-transform:uppercase; font-weight:bold;
//padding-bottom:2px;
//padding-left:2px;
}
a.minicartimg {width:117px; background: url(../i/multicourse_silver.jpg) left top no-repeat; height:100px; float:left; margin-bottom:10px; clear:none; text-decoration:none; border:none;}
a.minicartimg:hover, a.minicartimg:link, a.minicartimg:visited {text-decoration:none;}
#wpshop_minicart {float:left; width:120px; padding-bottom:10px;font-size:14px;color: #b99d02; 
	font-weight:bold;}
.wpshop_caption
	{
		background:#fff;
		color:#000;
		font-size:12px;
		border-top:1px solid #ffcfcf;
		width:85px;
	}
	
	.wpshop_price
	{
		text-align:right;
		background:#fff;
		font-size:12px;color: #348cbc; border-top:1px solid #ffcfcf;
	}
	
	.wpshop_button
	{
		background:#fff;
		color:#000;
		font-size:12px; 
		border-top:1px solid #ffcfcf;	
	}
.recycle_bin th.name  {width:300px;}
.recycle_bin th.type, .recycle_bin th.num {width:50px;}
.recycle_bin th.cost, .recycle_bin th.total {width:100px;}
a.arrow_button {width:13px; height:14px; background: url(../i/buy_multicourse_silver.jpg) left top no-repeat; margin:0; padding:0 7px;overflow:visible; text-decoration:none; border:none;}
#content .price_table tr td div a.price_cart {width:20px; height:17px; background: url(../i/multicourse_silver_ss.gif) left top no-repeat; padding:5px 10px;
margin:0;

overflow:visible;}
span.cost {margin:0px;
//margin-top:-15px;
text-align:right;
width:100px;
display:block;
padding:0;
float:right;
}
#content .price_table {font-size:11px;}
#content .price_table tr._h td {text-align:center; font-size:14px; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #000; padding-top:10px;}
#content .price_table tr td div {border-bottom:1px dashed #b99d02; padding: 2px 0; width:100%; height:32px;
//height:25px;}
#content .price_table a {text-decoration:none;}
#content .price_table tr td.title div {border-bottom:none;}
#content .price_table tr td.title a {font-weight:bold; color:#b99d02; font-size:12px; text-transform:uppercase; text-align:left;}
#content table.wpshop_widget tbody {width:100px; overflow:hidden;margin-left:-30px;}
#content .price_table h3 {width:100%; background: #b99d02; text-align:center; height:30px; padding-top:18px;text-decoration:none; margin-bottom:30px;}
#content .price_table tr.h th h3 a {color: #fff; text-transform:uppercase; text-decoration:none; border:none; font-size:16px;}
#content .price_table .odd {background: #fff;}