body { font: 10pt Arial, sans-serif; }

h1 { font: bold 18pt Verdana, sans-serif; text-align: center; }
h2 { font: bold 12pt Verdana, sans-serif; text-align: center; }
/*
h3 { font: bold 10pt sans-serif; text-decoration: underline; }
*/

a img { border: none; }
ul { margin-left: 0; padding-left: 2.5em; }

.feature { text-align: center; margin-top: 2ex; margin-bottom: 2ex; }

table.market { width: 90%; margin: 2ex auto; }
table.market th { text-align: center; }
table.market td { text-align: center; vertical-align: middle; padding: 1ex; }

table.product h2 {
	margin: 0; font: bold 10pt Verdana, sans-serif; text-align: left;
}
table.product td { text-align: left; }
table.product td span.price {
	display: block; font-weight: bold; font-style: italic;
}
table.product img { border: 1px solid black; }

table.gifts td { text-align: center; font-size: 12pt; }
table.gifts img { border: 1px solid black; }

#checkout p.empty { font-size: 12pt; font-weight: bold; font-style: italic; }

#checkout img { border: 1px solid black; }

#checkout .price, #checkout .total { text-align: right; padding-left: 24px; }
#checkout .subtotal { text-align: right; font-weight: bold; }

#checkout div.paypal { padding: 0 0 24px 0; }
#checkout div.paypal img { border: none; }
#checkout div.paypal td { vertical-align: middle; }

p.blurb { font-size: 12pt; text-align: center; }
p.price { font-weight: bold; font-style: italic; text-align: center; }

#footer {
	font: italic 9pt Arial, sans-serif;
	text-align: center;
	margin-top: 2ex;
	padding: 8ex 0 2ex 0;
	clear: both;
}

#frogbits {
	padding-top: 2ex;
	font: normal 8pt Arial, sans-serif;
}

#product_detail { text-align: center; }
#product_detail img { border: 1px solid black; }

#gift_ideas, #order_form {
	font-size: 12pt; text-align: center;
	margin-left: 10%; margin-right: 10%;
}
