/*
 * BASKET CHECKOUT
 */
	#Basket.basket-checkout th {
		padding-bottom:3px;
		vertical-align:bottom;
	}
	#Basket.basket-checkout td {
		padding-top:3px;
		line-height:42px;
		padding-bottom:3px;
		width:auto;
	}
	#Basket.basket-checkout td.checkout, #Basket.basket-checkout th.checkout {
		width:60px;	
		padding-left:0px;
	}
	#Basket.basket-checkout td.title {
		font-weight:bolder;
		width:300px;
	} 
	.red-arrow {
		background:url(images/red-arrow.gif);
		width:25px;
		height:19px;
		position:absolute;
		margin-top:60px;
		margin-left:420px;
	}
/*
 * Delivery Modes; Payment Modes
 */
	.payment-and-delivery {
		border-collapse:collapse;
		width:100%;
	}
	
	.payment-and-delivery th {
		padding:5px;
	}
	
	.payment-and-delivery td {
		border-top:1px solid #ddd;
		padding:5px;
	}
	
	.payment-and-delivery td.info {
		padding-left:35px;
		background:transparent url(images/icons/info.gif) no-repeat 5px 5px;
		width:350px;
	}
	
	.payment-and-delivery .check {
		width:20px;
	}
	
	.payment-and-delivery .title {
		font-weight:bolder;
	}
	
	.payment-and-delivery .price {
		text-align:right;
		white-space:nowrap;
		font-weight:bolder;
	}
	.deliverymode-map {
		display:block;
		background:url(images/webshop/small-botton-left.gif) no-repeat left center;
		height:24px;
		line-height:24px;
		color:#fff;
		text-decoration:none;
		padding-left:10px;
		cursor:pointer;
	}
	.deliverymode-map:hover {
		text-decoration:underline;
	}
		.deliverymode-map span {
			display:block;
			background:url(images/webshop/small-botton-right.gif) no-repeat right center;
			height:24px;
			line-height:24px;
			padding-right:10px;
			text-align:center;
		}
		.g-map {
			width:377px;
			height:377px;
			margin-left:11px;
			margin-top:11px;
		}
			.gmaps-shop-info {
				width:250px;
			}
				.gmaps-shop-info td {
					padding:0px;
					border:none;
				}
/*
 * Megjegyzés
 */
	#CheckoutNotes {
		width:753px;
		border:1px solid #bbb;
		margi-left:-1px;
	}

/*
 * Számlázási és szállítási cím
 */
	#CheckoutAddresses {
		
	}

	#CheckoutAddresses h2 label {
		display:block;
		float:right;
		font-size:12px;
		font-weight:normal;
		width:50%;
	}
	#CheckoutAddresses fieldset, #Orders fieldset {
		margin:0px;
		padding:0px;
		border:none;
		width:348px;
		background:url(images/webshop/checkout-address.gif) no-repeat;
		padding-left:10px;
		padding-right:10px;
		margin-top:10px;
	}
	#CheckoutAddresses fieldset.left-float h3, #Orders fieldset.left-float h3 {
		color:red;
	}
		
		#CheckoutAddresses fieldset.right, #Orders fieldset.right {
			float:right;
		}
			#CheckoutAddresses fieldset.right-float h3, #Orders fieldset.right-float h3 {
				background:url(images/icons/truck.png) no-repeat left;
				padding-left:25px;
			}
	
	#CheckoutAddresses label, #Orders fieldset label {
		display:block;
		float:left;
		clear:left;
		width:120px;
		height:22px;
		line-height:22px;
		overflow:hidden;
		white-space:nowrap;
	}
	
	#CheckoutAddresses span, #Orders fieldset span {
		display:block;
		width:220px;
		float:left;
		height:20px;
		line-height:20px;
		font-weight:bolder;
		padding-left:2px;
	}

	#CheckoutAddresses fieldset div, #Orders fieldset div {
		line-height:20px;
		font-weight:bolder;
	}	

	#CheckoutAddresses fieldset input  {
		display:none;
		float:left;
		width:220px;
		border:1px solid #DDDDDD;
		height:17px;
		font-size:12px;
	}
	
	#CheckoutAddresses h3 input {
		display:block;
		float:right;
		width:auto;
	}
	#CheckoutAddresses h3 input.modify, #CheckoutAddresses h3 input.save, #NewsLetter-submit  {
		background:url(images/webshop/delivery-button.gif);
		width:87px;
		height:24px;
		border:none;
		cursor:pointer;
		padding-bottom:2px;
		color:#fff;
	}
	#CheckoutAddresses h3 input.save {
		display:none;
		
	}

