/*
## checkoutOrderDetails
********************************************************************/


#checkoutRepeatDiscountOrderDetails .deliveryRepeatDiscountCartItems{
	width:100%;
	margin:40px 0 ;
}

#checkoutRepeatDiscountOrderDetails .deliveryRepeatDiscountCartItems thead td{
	border-bottom:1px solid #a5a5a5;
	height:30px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
	padding-left: 13px;
	color: #fff;
	background-color: #02a8dd;
}

#checkoutRepeatDiscountOrderDetails .deliveryRepeatDiscountCartItems .thumb{
	width:50px;
	padding:20px 10px 0 0;
	vertical-align:top;
}

#checkoutRepeatDiscountOrderDetails .deliveryRepeatDiscountCartItems .thumb img {
	width:50px;
}

#checkoutRepeatDiscountOrderDetails .deliveryRepeatDiscountCartItems .desc{
	vertical-align:top;
	padding:20px 0 0 0;
}

#checkoutRepeatDiscountOrderDetails .deliveryRepeatDiscountCartItems .name{
	font-weight:bold;
}


#checkoutRepeatDiscountOrderDetails .deliveryRepeatDiscountCartItems .priceRow{
	width:33%;
	border-bottom:1px dotted #a5a5a5;
}

#checkoutRepeatDiscountOrderDetails .pickupRepeatCartItems{
	margin:40px 0 ;
}

.pickupRepeatCartItems{
	width:100%;
}

.pickupRepeatCartItems thead td{
	border-bottom:1px solid #a5a5a5;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
	padding-left: 5px;
	background-color: #f6f6f6;
}


.pickupRepeatCartItems .address td{
	border-bottom:1px dotted #a5a5a5;
	padding:10px 0;
}

.pickupRepeatCartItems .address .storeName{
	font-weight:bold;
}


.pickupRepeatCartItems .thumb{
	width:50px;
	padding:20px 10px 0 0;
	vertical-align:top;
}

.pickupCartItems .thumb img{
	width:50px;
}

.pickupRepeatCartItems .desc{
	vertical-align:top;
	padding:20px 0 0 0;
}

.pickupRepeatCartItems .name{
	font-weight:bold;
}

.pickupRepeatCartItems .priceRow{
	width:33%;
	border-bottom:1px dotted #a5a5a5;
}

#couponsOnCheckoutTable {
	width: 100%;
}

.couponsOnCheckoutTable thead td {
	border-bottom:1px solid #a5a5a5;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em;
	padding-left: 5px;
	background-color: #f6f6f6;
}

.couponsOnCheckoutTable #check{
	padding: 0px;
}

.couponsOnCheckoutTable #couponDate{
	padding: 0px;
}

.couponsOnCheckoutTable #couponBlank{
	padding: 0px 0px 0px 10px;
}

.couponsOnCheckoutTable #couponNumber{
	text-align: right;
	padding: 0px;
}

.couponsOnCheckoutTable #couponImg{
	padding-top: 0px;
}