/************************************************************************************/
/* SHOPPPING CART STYLES
/************************************************************************************/
.spacer {
	margin:0px;
	padding:0px;
	border:0px;
	font-size:0px;
	width:auto;
	clear:both;
	}
#zlcartWrapper {
	float: left;
	width: 604px;
	background: #FFFFFF;
	}

	#zlcartBanner {
		width: 604px;
		float: left;
		background-image: url(../zlcart/images/dottborder.jpg);
		background-position: top center;
		background-repeat: repeat-x;
		padding-top: 4px;
		clear: both;
		}

	#zlcartBanner2 {
		width: 604px;
		float: left;
		background-image: url(../zlcart/images/dottborder.jpg);
		background-position: bottom center;
		background-repeat: repeat-x;
		padding-bottom: 4px;
		clear: both;
		}
		
		.zlcartItem {
			width: 604px;
			float: left;
			padding-top: 10px;
			padding-bottom: 14px;
			background-image: url(../zlcart/images/dottborder.jpg);
			background-position: bottom center;
			background-repeat: repeat-x; 
			}
		
		.zlcartItemImage {
			width: 144px;
			float: left;
			}
		
		.zlcartItemText {
			width: 300px;
			float: left;
			}
			
			.zlcartItemText h1 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 18px;
				padding-bottom: 4px;
				margin: 0px;
				color: #48443B;
				}
			
			.zlcartItemText h3 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				padding-bottom: 4px;
				color: #402625;
				margin: 0px;
				}
			
			.zlcartItemText p {
				font-size: 11px;
				padding-bottom: 4px;
				}
		
		.zlcartItemQuantity {
			width: 134px;
			float: left;
			padding-left: 8px;
			}
			
	.zlcartQuantityBox {
		float: left;
		margin: 7px 0 5px 0;
		width: 131px;
		padding: 10px 5px 20px 5px;
		background-image: url(../zlcart/images/quantityBox.gif);
		background-repeat: no-repeat;
	}
	
		.zlcartQuantityBox h5 {
			float: left;
			margin: 0px;
			padding: 5px 0 0 10px;
		}
		
		.zlcartCartSubmitButton {
			float: left;
			margin: 0 0 0 8px;
		}
		
		.zlcartQuantity {
			float: left;
			border: 1px solid #48443B;
			background: #E3DDDD;
			width: 20px;
			margin: 3px 0 3px 8px;
		}
		
/* Check Out Page */


	#zlcartCheckoutLeft {
		float: left;
		width: 290px;
		border-right: 1px solid #ccc;
	}
	
	#zlcartCheckoutRight {
		float: left;
		width: 280px;
		padding-left: 10px;
	}
	
		.zlcartInputText {
			font: 11px arial;
		}
		
		.zlcartField {
			border: 1px solid #43100B;
			background: #e3dddd;
			color: #43100B;
			margin: 5px 0;
		}
		
		.zlcartDeleteImage {
			float: none;
			padding: 10px 0px 0px 10px;
		}
		
	#zlcartCreditCard {
		float: left;
		width: 600px;
		border-top: 1px solid #ccc;
		padding-top: 30px;
		margin-top: 20px;
		
	}
	
	#zlcartPasswordBox {
		float: left;
		width: 600px;
		border-top: 1px solid #ccc;
		padding-top: 30px;
		margin-top: 20px;
		
	}
	
	#zlcartLoginBox {
		float: left;
		width: 600px;
		border-top: 1px solid #ccc;
		padding-top: 30px;
		margin-top: 20px;
		
	}
	
	#zlcartSubmit{
		float: left;
		width: 600px;
		border-top: 1px solid #ccc;
		padding-top: 30px;
		margin-top: 20px;
		
	}
		
		.zlcartSubmitButton {
			padding: 5px 30px 5px 30px;
			border: 1px solid #43100B;
			background: #e3dddd;
			color: #43100B;
			
		}
		
/***   Cart Page  ****/

	.zlcartTitles {
		float: left;
		width: 604px;
		text-align: right;
		margin: 20px 0px 10px 0px;
		background-image: url(../zlcart/images/dottborder.jpg);
		background-position: bottom center;
		background-repeat: repeat-x;
		padding-bottom: 4px;
		clear: both;
	}
	.cartRowWrap {
		float: left;
		width: 590px;
		padding: 5px 7px 5px 7px;
	}
	
		.cartRowOn {
			background: #E8E7E4;
		}
		
		.cartRowOff {
			background: #ffffff;
		}
		
		.cartRowTitle {
			float: left;
			text-align: left;
			width: 400px;
			padding: 0px;
		}
		
		.cartRowQuantity {
			float: left;
			text-align: left;
			width: 95px;
			padding: 0px;
		}
		
		.cartRowPrice {
			float: left;
			text-align: right;
			width: 95px;
			padding: 0px;
		}
		
		
/***** Shipping Page  ****/

	.zlcartShippingPrice {
		float: right;
		padding: 5px 10px 5px 0px;
		width: 160px;
		border-bottom: 1px solid #43100B;
		font-size: 15px;
		clear: both;
	}