/* Do Next */
div.donext{
	float:left; margin:0 0 10px 0; padding:0;
}

div.donext#bot{
	margin-top:20px;
}

* html div.donext {
	float:none;
}

div.donext .shop{
	float:left; 
}
div.donext .check{
	float:right; margin:0 0 0 10px;
}


table#basket{
	clear:both; width:100%; margin:0 0 10px 0; padding:0; border:0; 
}

table#basket th{
	text-align:left; padding:5px; vertical-align:top; font-weight:bold; border-right:1px solid #ccc;
	background:url(../../_img/bg/bgDots_hor.gif)  repeat-x bottom #fff; 
}
table#basket th#item{
	width:45%;
}
table#basket th#qty{
	width:15%;
}
table#basket th#ip{
	width:15%;
}
table#basket th#total{
	width:15%;
}

table#basket th#del{
	width:10%; border:0; text-align:center;
}

table#basket td{
	text-align:left; padding:5px 5px 10px 5px;  vertical-align:top; position:relative;
	background:url(../../_img/bg/bgDots_hor.gif)  repeat-x bottom #fff; border-right:1px solid #ccc;
}

table#basket td img{
	float:left; margin:0 5px 0 0;
}

table#basket td span#description_text{
	display:block; margin:0 0 0 60px;
}


table#basket tr.odd td{
	background-color:#F3F3F3;
}


table#basket .border{
	border:1px solid #ccc; border-top:0; border-bottom:0;
}
table#basket .end{
	border:0; text-align:center;
}


table#basket b.price{
	color:#000; font-size:16px;
}

table#basket .leftal img{
	float:left;
}

table#basket dl{
	margin:0 0 10px 0
}
table#basket dl dt{
	margin:0 0 4px 0; font-weight:bold; font-size:14px;
}

table#basket dl dt b{
	display:block; font-weight:normal;  font-size:small; padding:3px 0 0 0;
}

table#basket dl dd{
	clear:both;
}

table#basket ul li{
	margin:0 0 20px 0; font-size:12px; clear:both;
}

table#basket ul.nomarg li{
	margin-bottom:4px;
}

table#basket ul li div{
	float:left; width:60px; text-align:center;
}
table#basket ul li div img{
	margin:0 auto;
}
table#basket ul li p{
	margin:0 0 0px 65px; padding:5px 0 0 0; 
}


table#basket tr#toptotal td{
	padding-top:10px
}

table#basket tr.trsave td{
	background:#FCECA9; color:#000; font-weight:bold;
}

table#basket tr.trvoucher td{
	background:#C4D5FF; color:#1C3A83; font-weight:bold;
}


table#basket td.total{
	text-align:right; font-weight:bold
}

table#basket td.nobg{
	background:0; border:0; border-right:1px solid #ccc; 
}

table#basket td.nobg2{
	border:0;
}

table#basket td.totalstd{
	text-align:right; background:url(../../_img/bg/bgDots_hor.gif)  repeat-x bottom #fafafa;
}
table#basket td.pricestd{
	text-align:left; border:0;
}
