/* CSS Document */

#cart {border:1px solid #D1E4EF}
#cart td {border-top:1px solid #D1E4EF}
td.cartRef{
	width:30px;
}
td.cartTitle{
	width:230px;
}
th.cartSupport,td.cartSupport {
width:50px;
padding-left:0;
padding-right:0;
text-align:center
}
th.cartChoice {background:#e5f1f8/*#2CB332;*/;text-align:center;border:1px solid #d1e4ef;border-left:1px solid #2c80b3;color:#3492c6}
td.cartChoice {text-align:right;background:#fff;border-left:1px solid #d1e4ef}
td.cartChoice option,td.cartChoice select {
font-size:11px
}
th.cartPrice {
text-align:center
}
td.cartPrice{
	width:80px;
	text-align:center;
	white-space:nowrap;
}
td.cartQte{
	width:25px;
	white-space:nowrap;
}
td.cartTotal, th.cartTotal{
	width:60px;
	text-align:center
}
.cartBtm td {
	background:#e5f1f8
}
.cartBtmBtn td {
	background:#fff	
}
.cartBtmBtn a{
	float:right;
	margin:5px 0px 10px 0px;
	padding:3px 0px 0px 0px;	
	height:23px;
	text-decoration:none;
	text-align:center;
}

.cartBtmBtn input{
	float:right;
	margin:0 10px 0 0;
}

/*****/

.cartBtns{
	float:left;
	margin-bottom:10px;
	padding-bottom:20px;		
}
.cartBtns h1{
	margin:0px;
	padding:20px 0px 0px 20px;
}
.cartBtns h1 span{
	margin-right:10px;
	padding:10px;
	color:#fff;
}
.cartBtns p{
	margin:0px;
	padding:15px 0px 10px 20px;	
}
.cartBtns a{
	display:block;
	margin:0px 7px 0px 10px;
	padding:5px 0px 0px 40px;
	height:30px;
	color:#fff;
}
.cartBtns a.cartMore{
	float:left;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 25px;
	color:#000;
}
.cartBtns a.cartMore span{
	border-bottom:1px dashed #000;
}
.cartBtns a.cartMore:hover{
}

/* BEGIN EMPTY CART */
.emptyCart{
	margin:0px auto 10px auto;
	padding:1.5em 1em 1.5em 5em;
	border:1px solid #e6e5e5;
	background:url(../images/emptyCart.gif) .8em 2em no-repeat
	
}
.emptyCart p{
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:bold;
}
