@charset "utf-8";


.cart{			
	width: 60px;
	margin-left: 20px;
	text-align: center;
	position: absolute;
	right: 7px;
	top: 30px;
}

.cart .cartimg{
	width: 60px;
}

.addtocart,
.cart{
	display: none;
}

.addtocart{	
	cursor: pointer;
	text-align: center;				
	color: white;
	background-color: #23698b;
}

.addtocart.incart{
	background-color: #0f5273;	
}

.cart .numberofitems{
	text-align: center;
	background-color: #0f5273;
	color: white;
	width: 20px;
	font-weight: bold;
	position: absolute;
	top: 19px;
	left: 10px;
	z-index: 200;
	font-size: 13px;
}


.paypal{
	position: absolute;
	right: 11px;
	top: 92px;
}

/**** CART CONTENTS ****/

		
		.cartcontents{
			margin: 30px 10px 0px 20px;
		}
		
		.item{
			height: 80px;
			clear: both;
			float: none;
			margin: 0px 0px 20px 0px;
		}
		
		.item .img{
			width: 80px;
			height: 80px;
			float: left;			
		}
		
		.item .img img{
			max-width: 100%;
			max-height: 100%;
		}
		
		.item .name{
			padding-left: 20px;
			height: 80px;
			width: 300px;
			float: left;
			font-weight: bold;
		}
		
		.item .price{
			float: left;
			width: 60px;
		}
		
		.item .total{
			width: 380px;
			height: 40px;
			float: left;
			text-align: right;
			font-weight: bold;
			padding: 10px 20px 0px 0px;			
			border-top: 1px solid white;			
		}
		
		.item .totalPrice{
			height: 40px;
			width: 60px;
			float: left;
			font-weight: bold;
			padding-top: 10px;
			border-top: 1px solid white;
		}

		
		.item .removefromcart{
			float: left;
			width: 40px;
			color: white;
			font-weight:bold;
			font-family: 'Arial';
			text-align: center;			
			background-color: #8bc2d0;			
			cursor: pointer;
		}
		
		.required{
			color: #8bc2d0;
		}
		
	