#primaryContent{
	background:#ffffff;
}
#primaryContent h1{
	background:url(/_images/h1.shopping-bag.png);
}




.store #pageWrapper {
padding:195px 0 0;
width:778px;
background:url(/_images/header_shoppingcart.gif) no-repeat scroll 10px 150px;

}

.content{
padding:0 0 0 25px;
background:url(/_images/content_dotted_bg.gif) repeat-y;
}

.detail_total	{
background:#63CECA !important;
}

table{
	width:545px;
	margin:0 0 25px -15px;
}
table a{
	color:#586f30;
	text-decoration:underline;
}
tr{
	background:url(/_images/dots.horz.png) transparent repeat-x left bottom;
}
th,td{
	text-align:right;
	vertical-align:top;
}
th{
	padding:3px 15px;
	background:#63CECA;
	color:#3f2a1a;
	text-align:right;
	text-transform:uppercase;
	white-space:nowrap;
	font-size:11px;
	line-height:11px;
}
th.details{
	text-align:left;
}
td{
	padding:19px 15px 10px;
	
}
td.details{
	text-align:left;
	width:260px;
}
td.details img{
	float:left;
	display:inline;
	margin:-10px 22px 0 0;
	border:1px solid #c1ba94;
}
th.total,
td.total{
	padding-right:30px;
}
td.quantity{
	width:90px;
}
td.quantity input{
	width:30px;
	text-align:center;
	margin:0 2px 2px 0;
}
a.remove{
	cursor:pointer;
}
#continueShopping{
	float:left;
	display:inline;
	width:152px;
	height:34px;
	background:transparent url(/_images/cart_continue_shop.gif) no-repeat 0px 0px;
	text-indent:-9999px;
}
#checkout{
	border:none;
	float:right;
	display:inline;
	width:97px;
	height:34px;
	background:transparent url(/_images/checkout_shop.gif) no-repeat 0px 0px;
	text-indent:-9999px;
	cursor: pointer;
}
#updateBag{
	cursor:pointer;
	white-space:nowrap;
}
