h1, h2, h3 {color: #AC2625; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

h1 {font-size: 16px; font-weight: none;}

h2 {font-size: 16px; font-weight: none;}

h3 {font-size: 16px; font-weight: none;}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 160%;}

.maintext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 160%;}

.boldtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #AC2625; font-size: 14px;}

.headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #AC2625;
	font-size: 12px;
	text-align: right;
}

.cartheading_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #AC2625; font-size: 12px;}

a.cartlink:link {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; color: #AC2625; font-weight:none; font-size: 12px;}
a.cartlink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; color: #AC2625; font-weight:none; font-size: 12px;}
a.cartlink:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;text-decoration:underline; color: #AC2625; font-weight:none; font-size: 12px;}
a.cartlink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; color: #AC2625; font-weight:none; font-size: 12px;}

.smallbreak {
  height: 10px;
  font-size: 0px;
  clear: both;
}

.smalltext {
	font-size: 10px;
}

.underlined_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #AC2625;
	font-size: 14px;
	width: auto;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.productdetailtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #D02832; font-size: 12px;}

.italictext { font-style: italic;}
  
.smalltext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 160%; text-align:justify;}

.smalltextbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 160%; font-weight: bold; text-align:justify;}

img {border:0;}

a.mainlink:link {color:#000000; text-decoration:none; color: #D02832; font-weight:none; font-size: 12px;}
a.mainlink:visited {color:#000000; text-decoration:none; font-weight:none; font-size: 12px;}
a.mainlink:active {color:#000000;text-decoration:none; font-weight:none; font-size: 12px;}
a.mainlink:hover {color:#000000; text-decoration:underline; font-weight:none; font-size: 12px;}

a.smalllink:link {color:#000000; text-decoration:none; font-weight:none; font-size: 10px;}
a.smalllink:visited {color:#000000; text-decoration:none; font-weight:none; font-size: 10px;}
a.smalllink:active {color:#000000;text-decoration:none; font-weight:none; font-size: 10px;}
a.smalllink:hover {color:#000000; text-decoration:underline; font-weight:none; font-size: 10px;}

/* All other unspecified links will have these default settings below */

a.link:link {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; color: #D02832; font-weight:none; font-size: 12px;}
a.link:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; color: #D02832; font-weight:none; font-size: 10px;}
a.link:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;text-decoration:none; color: #D02832; font-weight:none; font-size: 12px;}
a.link:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; color: #D02832; font-weight:none; font-size: 12px;}

.whiteheadingcentred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.whiteheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

/* additions by Jason */

.ecom_maincontainer {
	width: auto;
	padding-right: 30px;
	padding-left: 30px;
}

.detailedimagesbox {	width: auto;
	padding-right: 60px;
	padding-left: 60px;
}

form { display: inline; }


/* Width of the text for category descriptions & also the width of the product detailed description */

.subcategorytextbox {
	width: auto;
	padding-right: 30px;
	padding-left: 20px;
}

/* Width of div that contains the subcategory thumbnails in 3 column format */

.subcategorythumbbox {
	width: auto;
	padding-right: 30px;
	padding-left: 30px;
}

/* product price */

.price {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #D02832; font-size: 14px;}
.price-value {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #D02832; font-size: 14px;}

/* controls how products are displayed in three column format */


.thumbimages {
	height: auto;
}
.products-table .product-cell {
  background: #ffffff none;
  text-align: center;
  padding: 5px;
  vertical-align: top;
  width: 250px;
}
.products-table .products-row td.product-cell {
  padding-top: 60px;
}
.products-table td.product-cell-price {
  padding-top: 14px;
}
.products-table td.product-cell-buynow {
  padding-top: 12px;
}
.products-table .image {
  padding: 0px;
  margin: 5px 0px;
}
.products-table .sku {
  margin-top: 10px;
  text-align: center;
}
.products-table .market-price {
  padding: 8px 0px 0px 0px;
}
.products-table .price-row {
  text-align: center;
}
.products-table .buttons-row,
  .products-table .button-row
{
  margin: 0px;
}
.products-table .buttons-row button,
  .products-table .button-row button
{
  margin: 0px;
  float: none;
}
.products-table .buy-now {
  margin-top: 5px;
}
.products-table .buy-now .quantity-title {
  width: auto;
  padding-right: 5px;
}


/* layout of divs on the more details page */
.image-box {
}
.image {
	float: left;
	height: auto;
}
.detailed_description_box {
	PADDING-LEFT: 26px;
	PADDING-RIGHT: 5px;
	WIDTH: auto;
}

/*
	category page
*/
.category-description {
  margin-bottom: 15px;
}
.current-category-icon {
  padding: 0px;
  height: 100%;
  vertical-align: top;
}
.current-category-icon img {
  margin: 5px;
}
h1.category {
  color: #2c3e49;
  margin: 20px 0px 10px 0px;
  font-size: 13px;
}
ul.subcategories {
  list-style: none;
  margin: 0px;
  padding: 0px 0px 15px 0px;
}
ul.subcategories li {
  margin: 0px 0px 10px 0px;
	text-align: left;
}
ul.subcategories a:link,
  ul.subcategories a:visited,
  ul.subcategories a:hover,
  ul.subcategories a:active
{
  text-decoration: underline;
  font-weight: bold;
}
div.subcategories {
  float: left;
  margin: 0px 10px;
  text-align: center;
  padding-bottom: 0px;
}
.subcategory-image {
  float: left;
  margin: 0px 10px 10px 0px;
}
.subcategory-descr {
  width: auto;
  padding: 0px;
}

/* float-box finisher */
.clearing {
  height: 0px;
  font-size: 0px;
  clear: both;
}

