﻿@import url("base.css");

h2, h3
{
	margin: 0 0 1em 0;
	padding: 0;
	text-align: center;
}

label { font-weight: bold; }

.error
{
	color: #f00;
	margin-bottom: 5em;
	text-align: center;
}

.product-info { padding-bottom: 3em; }

em.unavailable
{
	font-style: normal;
	font-weight: bold;
}

.order
{
	float: right;
	min-height: 200px;
	text-align: center;
	width: 175px;
}

* html .order
{
	height: 200px;
}

.old-price { text-decoration: line-through; }

.price
{
	font-weight: bold;
	margin-bottom: 0.5em;
}

.order-offsite a
{
	color: #a00;
	font-size: 1.15em;
	font-weight: bold;
}

.order-offsite a:active, .order-offsite a:hover
{
	color: #e00;
}

.product-info img { border: 1px solid #000; }

.image
{
	float: left;
	margin: 0 1em 1em 0;
	width: 155px;
}

.image .caption
{
	float: left;
	font-size: 75%;
	text-align: center;
	/* width: 75px; */
	width: 100%;
}

ul.features
{
	font-weight: bold;
	list-style: none;
	/* margin: 0 0 1em 95px; */
	margin: 0 0 1em 170px;
	padding: 0;
}

.description
{
	margin: 0 0 1em 170px;
}

.option-group { margin: 0 0 0.5em 95px; }
#content .gallery { clear: both; }

p.note
{
	clear: both;
	font-size: 80%;
	font-weight: bold;
	margin-top: 3em;
	text-align: center;
}
