/*
## checkoutRepeatOrderDetails
********************************************************************/


#checkoutRepeatOrderDetails .deliveryRepeatCartItems{
	width:100%;
	margin:40px 0 ;
}


#checkoutRepeatOrderDetails .deliveryRepeatCartItems thead td{
	border-bottom:1px solid #a5a5a5;
	height:30px;
	line-height:1px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
	padding-left: 13px;
	color: #000;
	background-color: #eee;
}

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

#checkoutRepeatOrderDetails .deliveryRepeatCartItems .thumb img {
	width:50px;
}

#checkoutRepeatOrderDetails .deliveryRepeatCartItems .desc{
	vertical-align:top;
	padding:20px 0 0 0;
}

#checkoutRepeatOrderDetails .deliveryRepeatCartItems .name{
	font-weight:bold;

}


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

#checkoutRepeatOrderDetails .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;
}

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

.pickupRepeatCartItems .desc{
	vertical-align:top;
	padding:20px 0 0 0;
	width:60%;
	border-bottom:1px dotted #a5a5a5;
}

.pickupRepeatCartItems .name{
	font-weight:bold;

}

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

#titleRepeat .titleRepeat{
	font-weight:bold;
	font-size:0.9em;
	border-bottom:1px dotted #a5a5a5;
}

#titleRepeat .titleRepeatFrequency{
	font-weight:bold;
	font-size:0.9em;
	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;
	padding-left: 10px;
}

.couponsOnCheckoutTable #couponDate{
	padding: 0px;
}

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

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

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