@charset "utf-8";
/* Shop */


p.shoptext {
	font-size:1.6em;
}

#shopBody {
margin:0;
padding:0;
}

/* Bits within items */
/* This section  makes sense of some parts of the CSS in the ecommerce template */

/* Product name in list view */
div.prodname {
	text-align:left;
	margin:0;
	text-transform:none;
	font-size:1.3em;
	font-weight:bold;
}
div.prodname a:link, div.prodname a:visited, div.prodname a:active, div.prodname a:hover {
	text-decoration:none;
}

/* Product description in list view */
div.proddescription {
	margin:0;
	font-size:1.2em;
}
div.proddescription p {
	margin:0;
	font-size:100%;
	line-height:110%;
}
div.proddescription a:link, div.proddescription a:visited, div.proddescription a:active, div.proddescription a:hover {
text-decoration:none;
}

/* Product price in list view */
div.prodprice {
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
}
div.prodprice p {
margin:auto;
}
div.prodprice a:link, div.prodprice a:visited, div.prodprice a:active, div.prodprice a:hover {
text-decoration:none;
}

/* Page links */
p.pagenumslistview {
	font-size:1.2em;
	color:#999999;
	margin:0;
}

/* Detail page */

div.prodoptions td, span.prodoption, div.detaillistprice, div.detailprice, div.detailoptions, span.quantity {
	font-size:1.4em;
	margin:0;
	}
div.detailprice, div.detailoptions, span.quantity {
	margin:0;
	font-weight:bold;
}
div.detailprice {
	margin-top:0.8em;
}

div.detaildescription {
	font-size:1.4em;
}
div.detaildescription p {
	margin-top:2px;
	font-size:100%;
}

div.detailname h1 {
	text-transform:none;
	font-size:1.8em;
	margin:0;
	}
p.prodnavigation {
	color:#999999;
	font-size:1.1em;
}

p.pagenums {
	color:#999999;
	font-size:1.2em;
	margin:10px 0 0 0;
}

p.quantitytext {
	font-size:1.4em;
}


