/*cp cart: start*/
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.cartTable{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	width:100%;
}
.cartTable tr th.first{
	border-left:none;
}
.cartTable tr th{
	background:url(../images/cp-apr-th-bg.png) repeat-x bottom;
	margin:0;
	padding:3px 10px;
	text-align:center;
	border:#cccccc solid 1px;
	border-right:none;
	font-size:12px;
}
.cartTable tr td{
	margin:0;
	padding:10px;
	vertical-align:top;
}
.cartTable tr td table tr td{
	margin:0;
	padding:0px 5px;
	font-size:12px;
	/*width:50%;*/
}
.cartTable tr td.thumb div{
	width:110px;
	margin:0;
	padding:5px;
	float:left;
}
.cartTable tr td.thumb div img{
	border:#999999 solid 1px;
}
.cartSum{
	margin:0;
	padding:0;
	font-size:12px;
}
.cartSum tr td{
	margin:0;
	padding:2px 0px;
}
.cartSum tr td.sTotal{
	color:#cc0000;
	margin:0;
	padding:5px 0px;
	border-bottom:#cccccc solid 1px;	
	border-top:#cccccc solid 1px;
	font-size:14px;
}
.cartInL{
	width:441px;
	float:left;
	margin:0;
	padding:20px 0px;
}
.cartInLBt{
	background:url(../images/cout-conf-box-lb.png) no-repeat bottom left;
	margin:0px 0px 20px;
	padding:20px;
}
.cartInR{
	width:266px;
	float:right;
	padding:20px 0px;
}
.cartInRBt{
	background:url(../images/cout-conf-box-rb.png) no-repeat bottom left;
	margin:0px 0px 20px;
	padding:15px;
	min-height:240px;
	_height:240px;
}
.cartCoTopL{
	margin:0;
	padding:0;
	background:url(../images/cout-apr-gt-l.png) top left no-repeat;
}
.cartCoTopR{
	margin:0;
	padding:0;
	background:url(../images/cout-apr-gt-r.png) top right no-repeat;
}
.cartCoTopR *{
	display:block;
	font-size:14px;
	margin:0;
	padding:5px 10px;
}
.cartZip{
	text-align:center;
	margin:0;
	padding:0px 0px 10px;
}
.cartField{
	margin:0;
	padding:10px 0px 0px;
	height:40px;
}
.cartField .field{
	float:left;
}
.cartField .value{
	float:right;
}
.cartField .longVal{
	width:200px;
	margin:0;
	padding:0;
}
.cartField .couponBox{
	width:110px;
}
/*cp cart: end*/

