.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FEF6D2;
  font-weight: normal;
  font-style: normal;
  text-indent: 10pt;}

.body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;}

p {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 13pt;}

.heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000099;
  font-weight: bold;
  vertical-align: middle;}

form.nospace {
  line-height : 1%;
  padding :0px;
  margin : 0px;}

a:hover {
  text-decoration: underline;}

a {
  text-decoration: none;
  color: #000099;}

li {
	font-size: 11px;
	list-style-type: disc;
	color: #666666;
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  margin-left: 15px;
  line-height: 12pt;}

.break {
  page-break-after: always}.bold {  font-weight: bold}

.top {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  letter-spacing: 1px;
  text-align: right;}

.pagenav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px;}

.menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 11px;
  line-height: 17px;
  text-transform: none;}

.write {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #000000;}


td.main {
  padding-left: 8px;
  padding-right: 4px;

}
td.testimonials {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 25px;
}
td.testimonials p {
	text-align: right;
	color: #0099FF;
	margin-top: 5px;
	margin-bottom: 5px;


}

.small {
  font-size: 10pt;
  text-decoration: none;}

.itp {
  font-size: 10px;
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
}
.itp2 {
  font-size: 10px;
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
}
.sub-head {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight: bold;}

hr {
  color: #C4ECFF;
  height: 1px;}

.menu-small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #006600;
  line-height: 20px;
  padding-left: 30px;}
.form {
  background-color: #FFFFFF;
  color: #000066;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 11px;}
.links {
  font-size: 11px;
  color: #339900;
  text-decoration: underline;
}
.border {
  border: thin;

}
.print-form {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.menu-large {
  font-size: 15px;
}
.bottom {
  font-family: Garamond, "Times New Roman", serif;
  font-size: 14px;
  line-height: normal;
}
.BkdRepeat {
  background-attachment: fixed;
  background-image: url(images/bkd-building.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.MenuText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  text-align: center;





}

.Date {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #990000;
  line-height: 20px;

}
.title {
  font-size: 11px;
  font-weight: bold;
  color: #0099FF;
  text-indent: 8px;


}
.WritetLarge {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}


.address {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  line-height: 14px;

}


}
.scroll {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}
.cnr-bkd {
  background-repeat: no-repeat;
  background-position: left bottom;
}
.underline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}
.Link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CC0000;
}

.Text-Field {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
.white {
  color: #FFFFFF;
}
h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #990000;
  padding :2px;
  margin : 0px;}


.quickview-title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #990000;}

br {
  line-height: 6px;}


.images-only {
  color: #000000;
  left: 60px;}

.nav {
  background-color: #66CCFF;
}


.nav-bkd {
  background-color: #D5F1FF;
}




td.menu_horz_header {
  background-color: #0066CC;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}

.menu_horz_header_col {
  color: #FFFFFF;}





td.offer_viewall {
  font-size: 11px;
  font-weight: bold;
  color: #FF3300;
  line-height: 23px;
  text-align: center;
  vertical-align: bottom;
  background-image: url(images/btm-offers.gif);
  background-repeat: no-repeat;
  height: 28px;


}
.offer_viewall_col {
  color: #FF3300;}
td.offer_heading {
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  height: 20px;
  background-image: url(images/bkd-title-offers.gif);
  background-repeat: no-repeat;
  vertical-align: middle;


}
.offer_prodname {
  color: #0099FF;
  text-decoration: underline;
  text-align: left;
  font-size: 11px;
}
td.offer_desc {
  color: #666666;
}
td.offer_imagebox {
  width: 90px;
  vertical-align: top;
  text-align: center;


}
td.offer_pricebox {
  text-align: right;
  vertical-align: top;
  color: #666666;
  white-space: nowrap;




}
.offer_price {
  color: #FF3300;
}
.offer_saleprice {
  text-decoration: line-through;
}


td.topsell_heading {
  font-weight: bold;
  color: #FFFFFF;
  background-image: url(images/bkd-title-topsell.gif);
  background-repeat: no-repeat;
  text-align: center;
  height: 20px;
  vertical-align: middle;

}
.topsell_prodname {
  color: #000000;
  text-decoration: underline;
}
.topsell_no {
  color: #FF3300;
}
.topsell_brand {
  color: #666666;
}
.topsell_price {
  color: #66CC00;
}


td.recentlyviewed {
  padding-left: 8px;
}

td.recentlyviewed_heading {
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 22px;
	vertical-align: middle;
	padding-left: 8px;
}
.recentlyviewed_prodname a{
	color: #FEEE8E;
	text-decoration: none;
	line-height: 10px;
}

.recentlyviewed_prodname a:hover {
  text-decoration: none;
  color: #FFFFFF;
}

.recentlyviewed_no {
  color: #359C05;
}




.body-header {
  background-image: url(images/bkd-body-top-cnr.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
.dotted-line {
  background-image: url(images/dot-line.gif);
  background-repeat: repeat-x;
  background-position: bottom;

}
.page-title {
  color: #0099FF;
  line-height: 18px;
  text-indent: 20px;
  font-weight: bold;
}


.intro-text {
  font-size: 11px;
  color: #333333;
  padding-left: 15px;
  text-indent: 15px;
  padding-top: 5px;
  padding-right: 5px;

}

.text-list {
  font-size: 11px;
  color: #333333;
  padding-left: 20px;
  padding-top: 5px;
  padding-right: 5px;

}
.text-list-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.footer-btm-cnr {
  background-image: url(images/footer-cnr2.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
.footer-cnr {
  background-image: url(images/footer-cnr1.gif);
  background-repeat: no-repeat;
  background-position: left bottom;}

td.footer-menu {
  padding-left: 45px;
  height: 30px;
  vertical-align: middle;
  text-align: center;
  background-image: url(images/dot-line.gif);
  background-repeat: repeat-x;
  background-position: top;
  color: #0099FF;
  white-space: normal;}

td.highlight_heading-leftcnr {
  height: 22px;
  vertical-align: bottom;
  background-image: url(images/cnr-lft.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 22px;}

td.highlight_heading-rightcnr {
  height: 22px;
  vertical-align: bottom;
  background-image: url(images/cnr-rt.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  width: 22px;}

td.highlight_heading-main {
  background-color: #66CCFF;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 11px;
  text-align: center;}

td.dotted-line {
  background-image: url(images/dot-line.gif);
  background-repeat: repeat-x;
  background-position: bottom;}



.highlight_cat-name-01 {
  font-weight: bold;
  color: #FF0000;
  font-size: 12px;
  padding-left: 6px;
  vertical-align: top;
  padding-top: 6px;
  text-decoration: underline;}

.highlight_cat-name-02 {
  font-weight: bold;
  color: #FF9900;
  font-size: 12px;
  padding-left: 6px;
  vertical-align: top;
  padding-top: 6px;
  text-decoration: underline;}

.highlight_cat-name-03 {
  font-weight: bold;
  color: #33CC00;
  font-size: 12px;
  padding-left: 6px;
  vertical-align: top;
  padding-top: 6px;
  text-decoration: underline;}

.highlight_cat-name-04 {
  font-weight: bold;
  color: #FFCC00;
  font-size: 12px;
  padding-left: 6px;
  vertical-align: top;
  padding-top: 6px;
  text-decoration: underline;}

td.highlight_brand-logo {
  text-align: right;}

td.highlight_prod-image {
  text-align: center;
  width: 160px;
  vertical-align: top;}

td.highlight_prod-desc {
  vertical-align: top;
  padding-left: 6px;
  padding-right: 6px;
  color: #666666;
  line-height: 14px;
  font-size: 11px;}

.highlight_prod-name {
  color: #0099FF;
  font-size: 11px;
  text-decoration: underline;
  font-weight: bold;}

.highlight_prod-costs {
  font-size: 11px;}

.highlight_prod-rrp {
  text-decoration: line-through;
  color: #FF3300;
  font-size: 11px;}

.highlight_prod-price {
  font-weight: bold;
  color: #FF3300;
  font-size: 11px;}





td.search-bar {
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: right;
  white-space: nowrap;}



.body-text {
  font-size: 11px;
  color: #333333;
  padding-top: 5px;
  padding-left: 15px;
  padding-bottom: 5px;}





td.status_delete {
  vertical-align: top;
  padding-top: 4px;
  width: 18px;
  padding-left: 6px;






}

td.status_heading {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  height: 22px;
}

td.status_item_heading {
  font-weight: bold;
  color: #FF3300;
  width: 127px;}

td.status_qty_heading {
  font-weight: bold;
  color: #FF3300;
  text-align: center;
  width: 32px;}

td.status_qty {
  color: #666666;
  text-align: center;
  vertical-align: top;}

.status_prodname {
  font-weight: bold;
  color: #0099FF;}

.status_price {
  color: #0099FF;}

td.status_subtotal_heading {
  color: #FF3300;
  font-weight: bold;
  height: 20px;
}

td.status_subtotal_price {
  color: #000000;
  text-align: right;}






td.lst_header {
  color: #FFFFFF;
  background-color: #009899;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;}
td.lst_brandlogo {
  text-indent: 30px;
}

td.lst_found {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000066;
  vertical-align: middle;
  height: 40px;}

.lst_prodname {
  font-weight: bold;
  color: #000033;}
.lst_price {
    font-weight: bold;
    color: #FF3300;}
.lst_vat {
    color: #FF3300;}
.lst_saleprice {
  text-decoration: line-through;
  color: #000033;}

.lst_found_strong {
  color: #990066;}

td.lst_jump_footer {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 40px;
  vertical-align: bottom;
  text-align: center;}

.lst_jump_footer_strong {
  font-weight: bold;}








td.bsk_header {
  color: #FFFFFF;
  background-color: #009899;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;}

td.bsk_header_picture {
  color: #FFFFFF;
  background-color: #0066CC;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  background-image: url(images/basket-lft-cnr.gif);
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
}

td.bsk_header_prodcode {
  color: #FFFFFF;
  background-color: #0066CC;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  padding: 4px;
}

td.bsk_header_prodname {
  color: #FFFFFF;
  background-color: #0066CC;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  background-image: url(images/bsk-header-bkd.gif);
  padding: 4px;

}

td.bsk_header_qty {
  color: #FFFFFF;
  background-color: #0066CC;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  text-align: center;
  background-image: url(images/bsk-header-bkd.gif);
  padding: 4px;


}

td.bsk_header_price {
  color: #FFFFFF;
  background-color: #0066CC;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  text-align: right;
  background-image: url(images/bsk-header-bkd.gif);
  background-repeat: repeat-x;
  padding: 4px;


}

td.bsk_header_total {
  color: #FFFFFF;
  background-color: #0066CC;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  text-align: right;
  background-image: url(images/basket-rt-cnr.gif);
  background-position: right top;
  padding-right: 8px;
  background-repeat: repeat-x;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}

.bsk_thumbnailsmall {
  border: 1px solid #006699;
}

.bsk_thumbnailsmall_2 {
  border: 1px solid #006699;
  text-align: center;
  vertical-align: middle;
  background-color: #FFFFFF;}



td.bsk_picture_a {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #66CCCC;
  vertical-align: middle;
  width: 50px;
  background-image: url(images/bsk-bkd-a.gif);
}

td.bsk_prodcode_a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #FFF4EA;
  vertical-align: middle;
  width: 50px;
  background-image: url(images/bsk-bkd-a.gif);
  font-weight: bold;

}
td.bsk_prodname_a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  color: #000099;
  background-color: #FFF4EA;
  background-image: url(images/bsk-bkd-a.gif);
  padding-right: 4px;
  padding-left: 4px;

}
td.bsk_qty_a {
  background-color: #FFF1E6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  width: 76px;
  background-image: url(images/bsk-bkd-a.gif);
}
td.bsk_price_a {
  background-color: #FFEFDF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  text-align: right;
  width: 70px;
  background-image: url(images/bsk-bkd-a.gif);
  padding-right: 4px;
  padding-left: 4px;

}
td.bsk_total_a {
  background-color: #FFEBD7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  text-align: right;
  width: 70px;
  background-image: url(images/bsk-bkd-a.gif);
  padding-right: 4px;
  padding-left: 4px;

}
td.bsk_avail_a {
  background-color: #66CCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;}
td.bsk_info_a {
  background-color: #66CCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;}
td.bsk_buy_a {
  background-color: #66CCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;}

td.bsk_picture_b {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #66CCCC;
  vertical-align: middle;
  width: 50px;
  background-image: url(images/bsk-bkd-b.gif);}


td.bsk_prodcode_b {
  background-color: #FDFBEC;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  background-image: url(images/bsk-bkd-b.gif);
}
td.bsk_prodname_b {
  background-color: #FDFBEC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  background-image: url(images/bsk-bkd-b.gif);
  padding-left: 4px;
  padding-right: 4px;
  color: #000099;



}
td.bsk_qty_b {
  background-color: #FDFBE8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  background-image: url(images/bsk-bkd-b.gif);
}
td.bsk_price_b {
  background-color: #FDFADB;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  text-align: right;
  background-image: url(images/bsk-bkd-b.gif);
  padding-right: 4px;
  padding-left: 4px;

}
td.bsk_total_b {
  background-color: #FDF8CE;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  text-align: right;
  background-image: url(images/bsk-bkd-b.gif);
  padding-right: 4px;
  padding-left: 4px;

}
td.bsk_avail_b {
  background-color: #BBE8E8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;}
td.bsk_info_b {
  background-color: #BBE8E8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  width: 50px;
  vertical-align: middle;}
td.bsk_buy_b {
  background-color: #BBE8E8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;}

td.bsk_button {}
td.bsk_notes {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  padding-right: 4px;
  padding-left: 4px;
}
td.bsk_label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;}
td.bsk_price {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;}






.info {
  padding: 30px;
  spacing: 0px;}
td.info_prodname {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;}
.info_prodname h2 {
  font-size: 11px;
}
td.info_label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  width: 90px;
  vertical-align: top;}
td.info_prodcode {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;}
td.info_proddesc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;}
td.info_dimensions {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;}
td.info_you_are_here {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;}
td.info_view_other {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;}
td.info_review {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}




.category {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;}
.subcategory {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;}
.category_separator {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;}

/* (SS,22/11/07) set border bottom to none, used by related products, inc-template-product-list.asp uses thumbnailsmall_bb with bottom border */
.thumbnailsmall {
  border-top: 1px none #CCCCCC;
  border-right: 1px none #CCCCCC;
  border-bottom: 1px none #CCCCCC;
  border-left: 1px none #CCCCCC;
}

/* (SS,22/11/07) added following, copy of thumbnailsmall with bottom border */
.thumbnailsmall_bb {
  border-top: 1px none #CCCCCC;
  border-right: 1px none #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px none #CCCCCC;
}

td.subcat_image {
  background-image: url(images/vertical-dotted-line.gif);
  background-repeat: repeat-y;
  background-position: right;
  font-size: 10px;
  font-weight: bold;
  color: #003366;
  text-align: center;
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 5px;
  width: 33%;
  font-family: Verdana, Arial, Helvetica, sans-serif;}

td.subcat_end_image {
  font-size: 10px;
  font-weight: bold;
  color: #003366;
  text-align: center;
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 5px;
  width: 33%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


td.menu_heading {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  line-height: 22px;}


.worldpaytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FF3300;
}

.headingsmall {
  font-weight: bold;
  color: #000099;
}

.errormessage {
  font-weight: bold;
  color: #FF0000;
}

.menu_subcat {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu_cat {
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menu_cat2 {
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}
.menu_cat2 a {
  
}
.tab {
	margin-left: 15px;}
.tabgrp {
	font-weight: bold;
	font-style: italic;}
.tabcat {
  margin-left: 15px;
  font-weight: bold;}
.sitemap {
	vertical-align: bottom;
	font-size: 9px;
	color: #9B8762;
	padding-bottom: 12px;
	text-decoration: none;


}
.sitemap a {
	color: #C3C3C3;
	text-decoration: none;}

.sitemap a:hover, {
	color: #766A56;
	text-decoration: underline; }
.smap {
	color: #000000;}
.smap a {
	text-decoration: none;

	color: ;
	color: #0099FF;
}
.smap a:hover, {
	text-decoration: underline;
	color: #FF3300; }
.currency {
	text-align: right;
	font-size: 10px;
	line-height: 10px;
	padding-right: 4px;



}
.currency_selected {
	font-size: 20px;
	margin-right: 5px;



}

table.delivery_charge td {
	border: 1px solid #999999;
	padding-left: 5px;
	height: 20px;
	padding-bottom: 2px;
	padding-right: 5px;}
tr.delivery_charge_ttl {
	font-weight: bold;
	background-color: #EEEEEE;
	vertical-align: bottom;
}
tr.delivery_charge_row {
	text-align: right;
}

/*START related*/
td.related_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #007BC2;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	height: 26px;
	vertical-align: bottom;
	padding-bottom: 3px;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;



}
td.related_picture {
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;

}
td.related_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 10px;
	line-height: 16px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;

}
.related_prodname a{
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	margin-bottom: 5px;

}
.related_prodname a:hover{
	color: #CC0000;
}
.related_prodcode {
	font-weight: bold;
}

td.related_picture_btm {
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;

}
td.related_detail_btm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 10px;
	line-height: 16px;
	background-image: url(images/related-btm-bkd.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/*END related*/


/*table*/
table.tbl-main {
	width: 400px;
}
table.tbl-main td {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
table.tbl-main a{
	text-decoration: underline;
}
table.tbl-main a:hover{
	color: #CC0000;
	text-decoration: underline;
}
td.tbl-title {
	background-color: #EEEEEE;
	padding-left: 5px;
	font-weight: bold;
	height: 20px;
	padding-bottom: 2px;
	padding-right: 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}  
td.tbl-colhd1 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;
	height: 16px;
	text-align: center;
	font-size: 10px;
	color: #333333;

}
td.tbl-colhd2 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	color: #333333;
}
td.tbl-colhd3 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	color: #333333;

}
td.tbl-colhd4 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	font-size: 10px;
	color: #333333;

}
td.tbl-colhd5 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	color: #333333;

}
td.tbl-colhd6 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	color: #333333;

}

td.tbl-col1 {
	height: 16px;
	padding: 0 5px;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	color: #333333;
}
td.tbl-col2 {
	padding: 0 5px;
	text-align: left;
	font-size: 10px;
	color: #333333;
}
td.tbl-col3 {
	padding: 0 5px;
	text-align: center;
	font-size: 10px;
	color: #333333;
}
td.tbl-col4 {
	padding: 0 5px;
	text-align: center;
	font-size: 10px;
	color: #333333;
}
td.tbl-col5 {
	padding: 0 5px;
	text-align: center;
	font-size: 10px;
	color: #333333;
}
td.tbl-col6 {
	padding: 0 5px;
	text-align: center;
	font-size: 10px;
	color: #333333;
}
/*End table */

/* Styling for product reviews */
#review_top_header {
	background-color: #fff;
	padding: 2px 4px;
	margin-top:10px;
}

#review_header {
	background-color: #ddd;
	padding: 2px 4px;
	font-size:10px;
	margin-top:20px
}

#review_header .review_title {
	display: inline;
	text-transform: uppercase;
	font-weight:bold
}
#review_header .review_date {
	display: inline;
	float: right;
}
.review_body {
	background-color: #fff;
	padding:0 10px;
	border: 1px solid #ddd;
	border-bottom:1px solid #ccc;
	margin: 0;
	position: relative;
}

.checkout_bkd {
/*	background-color: #FFFFFF; */
}
.account_bkd {
/*	background-color: #FFFFFF; */
}

/* Styling for accounts, need to be tidied (SS,15/6/09) */

td.account_hd {
	padding-top: 10px;
	padding-bottom: 15px;
	vertical-align: top;
}

td.account_highlight {
	padding-top: 5px;
	padding-bottom: 15px;
	background-color: #F0F0F0;
	vertical-align: top;
}
td.account_highlight a{
	text-decoration: none;
	border: 0px;
}
td.account_highlight a:hover {
	border: 0px;
}
td.account_main {
  padding-top: 4px;
  padding-bottom: 15px;
}
tr.create_account td{
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;

}

.page-account {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E5E5E5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E5E5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

table.ac-main {
	width: 100%;
}
table.ac-main td {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
table.ac-main a{
	text-decoration: underline;
}
table.ac-main a:hover{
	color: #CC0000;
	text-decoration: underline;
}
td.ac-colhd1 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;
	height: 16px;
	text-align: left;
	font-size: 10px;
	color: #333333;

}
td.ac-colhd3 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;
	height: 16px;
	text-align: right;
	font-size: 10px;
	color: #333333;

}
td.ac-colhd4 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;
	height: 16px;
	text-align: right;
	font-size: 10px;
	color: #333333;

}
td.ac-col1{
	height: 16px;
	padding: 0 5px;
	text-align: left;
	font-size: 10px;
	color: #333333;
}
td.ac-col3{
	height: 16px;
	padding: 0 5px;
	text-align: right;
	font-size: 10px;
	color: #333333;
}
td.ac-col4{
	height: 16px;
	padding: 0 5px;
	text-align: right;
	font-size: 10px;
	color: #333333;
}

/* (SS,25/02/10) added for the magic zoom tool */
.magiczoom_thumbnailsmall {
  border: 0px;
  padding: 0;
  margin: 1px;
  width: 75px;
}