/* Background
================================================================================================================== */


/* Typography
================================================================================================================== */

/* Body */
body,
table tr td, table tr th,
input[type="text"], textarea,
.button,
.order_total td,
.cart #total h3
{
	font-family: Trebuchet MS, sans-serif;
}


/* Headers */
h1, h2, h3,
.product-details,
#product-details-right h1,
#product-details-right #price,
.cart #total h3 span,
.order_total .total,
.large-red
{
	font-family: Amaranth;
}
#header #logo h2.logo a {
	font-size: 4.8em;
}
#product-details-right h1, 
#content h1, 
.post .title,
.formatted h1 
{
	font-size: 3.6em;
}
#related h2, .formatted h2 {
	font-size: 2.6em;
}
.formatted h3 {
	font-size: 2.1em;
}
.formatted h4 {
	font-size: 1.6em;
}
#comments h2, .order_total .total {
	font-size: 2.2em;
}
.cart #total h3 span {
	font-size: 1.6em;
}
#product-details .sold-out {
	font-size: 2.1em;
}
.product-details-title a {
	font-size: 1.8em;
}

.product-details-price {
	font-size: 1.0em;
}
#product-details-right #price {
	font-size: 2.0em;
}


/* Navigation */
#nav li a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.6em;
}

/* Colours
================================================================================================================== */

/* Primary Color - */
a, 
a:visited,
.comment .author
{
	color: #d61313;
}

#nav, 
.button-wrapper,
.footer-right #social li a,
.product-sale span 
{
	background-color: #d61313;
}
#thumbs .active img, #nav li ul {
	border-color: #d61313;
}

.status_paid, .status_authorized, .status_fulfilled {
	background-color: #d61313 !important;
}

/* Primary Color - Darkened */
a:hover, 
a:visited:hover
{
	color: #098dff;
}
.button-wrapper:hover, 
.footer-right #social li a:hover 
{
	background-color: #098dff;
}

/* Nav Link Color */
#nav li a {
	color: #ffffff;
}

/* Design Extras
================================================================================================================== */

/* Roundness */

#content, #banner, .post, #sidebar, .product-overlay, .product-overlay a, .button-wrapper, .button, #header-cart, .product-image, .round-me {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
#header, #subnav, #subnav ul, #nav-zone {
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
}
#footer {
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
}
.formatted blockquote, .formatted table, .formatted img {
	-moz-border-radius: 15px 15px;
	-webkit-border-radius: 15px 15px;
	border-radius: 15px 15px;
}


/* Shadows */

#content, .post, #sidebar, #header, #footer, #banner {
	-moz-box-shadow: 0 0 3px 3px rgba(50,50,50,0.1);
	-webkit-box-shadow: 0 0 3px 3px rgba(50,50,50,0.1);
	box-shadow: 0 0 3px 3px rgba(50,50,50,0.1);
}
#footer {
	background: #fff;
    height: auto;
}


/* Product Images */

.product-image img {
	width: 207px;
}
#product-details-left #image img {
	width: 360px;
}


