h2.category_title, .tx-ttproducts-pi1-wrap1   {
  font-size: 14;
  border-bottom:solid 2px #333333; /*#8B0029;*/
  text-transform:uppercase;
  margin-bottom:2px;
}

h3.item_title   {
  text-transform:uppercase;
  background-color:#e6e6e6;
  line-height:24px;
}
.listItem{
  color:#4e6e97;
  font-size:11px;
/*padding-bottom:10px;*/
margin-bottom:10px;
margin-top:5px;
clear:both;
border-bottom:solid 1px #333333;
}

.imageListBox{
border:1px solid #e8ebf0;
width:100px;
height:100px;
float:left;
margin-right:5px;
}
.partListBox {
width:400px;
float:left;

}
.partListBox h3 a {
color:#8B0029;
}
.partListInfo p, .partListInfo label{
  margin:0px;
  line-height:24px;
}

.partListInfo,
.order_form,
.order_form a,
.partListInfo p.bodytext {
border:0px solid black;
color:#333333; /*#8B0029;*/
}

.partListInfo{
}

.partListBox h3 a 
{
text-transform:capitalize;
}

img a {
border:1px none black;
}

.product_note {
font-size:12px;
  line-height:24px;
}

.list_link {
  margin-top:8px;
  font-size:12px;
  line-height:24px;
}
.list_link a{
color:#8B0029;
}
.list_link a:hover{
text-transform:underline;
}

th {
  background-color:#660000;
  color: #FFFFFF;
  font-weight:bold;
}

.price {
  background-color:#FFFFFF;
  font-size:11px;
  text-align:right;
  font-weight:normal;
}

td.basket_items ,
td.product ,
td.product_number ,
td.total ,
td.image ,
td.price ,
td.quantity {
  background-color:#FFFFFF;
  font-size:11px;
  font-weight:normal;
}
td.image {
  width:10px;
}

td.total ,
td.price {
  background-color:#CCA000;
  text-align:right;

}

.payment,
input.payment {
  font-size:11px;
	
}

.tt_products_minibasket {
  border-bottom:1px solid #660000;
   margin-top:-14px;
  padding:0px;
  padding-top:6px;
  padding-bottom:6px;
}
.tt_products_minibasket p.basket, .tt_products_minibasket p.basket a{
  margin:0px;
  margin-top:3px;
  padding:0px;
}
.tt_products_minibasket p.basket img{
  border:0px;
}
.tt_products_minibasket .shoplinks {
  height:14px;
  margin:0px;
  padding:0px;
}
#bskItemImage a img {
  width:50px;
  height:50px;
}

