﻿/**
* Shop
*/

#shop h2 { background-image: url(../images/store/shop.gif); }
#shop h3 {
	 padding-bottom: .5em;
	 border-bottom: 1px solid #666;
}
#shop img {
  border: 0;
}
form.shopitem {
	padding: 0;
	margin: 1em 0 3em 0;
	background-color: #333;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}
form.shopitem input.shop_amount {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #555960;	
	color: #fff;
}
form.shopitem select.shop_size { background-color: #555960; color: #fff; }
form.shopitem input.shop_go {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: white;
	background-color: #666;
}
form.shopitem p { text-align: right; margin: 0; padding: .5em; }

p.price { text-align: right; margin: 0; font-family: Georgia, serif; font-size: 1.6em; font-weight: bold; }

#shoppingbasket {
	margin: 0 0 2em 0;
	border: 1px solid #666;
	background-color: #333;
}

#shoppingbasket table { width: 100%; font-size: 100% !important; }
#shoppingbasket table th { padding: 3px 5px; background-color: #666; }
#shoppingbasket table td { padding: 3px 5px; }
#shoppingbasket table td.total { border-top: 3px double #666; font-weight: bold; }

#shoppingbasket form { padding: 5px; margin: 0; }
#shoppingbasket label { float: left; width: 7em; }
#shoppingbasket form p { margin: 0; padding: .5em 0; }
input#shop_name, input#shop_street, input#shop_city, input#shop_email {
	color: #fff;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #555960;
}
input#shop_order {
	background-color: #666; margin-left: 7em;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: white;
}