h1 {
	padding:74px 109px 0px 141px;
	margin:0px;
	font-size:2em;
	line-height:1.2em;
}
h2
{
	color:#000;
	font-size:1.2em;
	margin:10px 0px;
}
h3
{
	color:#000;
	margin:10px 0px;
}
h4,
p
{
	margin:10px 0px 15px 0px;
}
p.more
{
	font-size:0.9em;
	line-height:1em;
	margin:0px 0px 10px 0px;
}
p.noResults {
	font-weight:bold;
	text-align:center;
}
p#backToTop {
	font-size:0.9em;
	line-height:1em;
	text-align:center;
}
a:link,
a:visited
{
	font-weight:bold;
	color:#333;
}
a:hover,
a:focus,
a:active
{
	color:#666;
}
.small
{
    font-size:0.9em;
}
span.was_price
{
	color:#f00;
	text-decoration:line-through;
}
pre {
    text-align:left;
}
.error {
	font-weight:bold;
	text-align:center;
	color:#a00;
}
div.input {
	padding:5px;
}
label {
	width:40%;
	float:left;
	text-align:right;
}
div.error-message {
	border:1px solid #a00;
	background-color:#fdd;
	text-align:center;
	padding:2px;
}
.left {
	text-align:left;
}
.justify {
	text-align:justify;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
.top {
	vertical-align:top;
}
.middle {
	vertical-align:middle;
}
.bottom {
	vertical-align:bottom;
}
#loading {
	color: #999;
}