.footer {
	font-size: 11px;
	color: #339999;
	padding-left: 4px;
	vertical-align: top;
	padding-top: 3px;
	background-color: #000000;
}
.footer a{
	color: #CCCCCC;
}
.footer-bkd {
	width: 100%;
	height: 46px;
}

.head {
	height: 55px;
	padding-right: 10px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	background-image: url(images/thick-line-mid.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.page-space {
	padding-bottom: 6px;
	padding-right: 1px;
	padding-left: 1px;
}
p {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 13pt;}
.main-img-bkd {
	background-repeat: repeat-y;
	text-align: center;


}
.heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #333333;
  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: #000000;}

li {
  font-size: 11px;
  list-style-type: disc;
  color: #000000;
}

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-top: 4px;
  padding-bottom: 15px;
}

#main {
	width: 770px;
	position: relative;
	top: 0px;
	background-repeat: repeat-y;
	background-image: url(images/page-bkd.jpg);
}
.main a {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D90028;


}
.main a:hover {
	color: #D90028;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D90028;


}
td.header {
	top: 0px;
	background-repeat: no-repeat;
	left: 2px;
	padding-top: 45px;
	text-align: center;
	vertical-align: top;
	background-image: url(images/thick-line-top.gif);
	background-position: top;









}
#contain {
	width: 770px;
	position: relative;
	top: 0px;
	background-image: url(images/page-bkd.jpg);
	background-repeat: repeat-y;
	height: 100%;
	padding: 0px;




}

.small {
  font-size: 10pt;
  text-decoration: none;}

.itp {
	font-size: 10px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 14px;
	padding-bottom: 7px;




}

.sub-head {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight: bold;}

hr {
  color: #959595;
  height: 1px;}

.menu-small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #006600;
  line-height: 20px;
  padding-left: 30px;}
.form {
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #7F9DB9;
}
td.form {
  background-color: #FFFFFF;
  color: #000066;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  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: left;
	padding-left: 6px;
	background-image: url(images/menu-bkd-2.jpg);
	height: 25px;

}
.MenuText2a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	height: 25px;}

.MenuText2b {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	height: 25px;}
.Date {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #990000;
  line-height: 20px;

}
.title {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-indent: 8px;
}

.subtitle {
  font-size: 11px;
  font-weight: bold;
  color: #D90028;}

.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: #D90028;
  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 {
}




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: 10px;
	color: #000000;
	background-image: url(images/btm-offers.gif);
	background-repeat: no-repeat;
	height: 21px;
	text-align: right;
	padding-right: 18px;
	font-weight: bold;
	text-decoration: underline;
	vertical-align: top;








}
.offer_viewall_col {
  color: #FF3300;}
td.offer_heading {
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
	background-image: url(images/bkd-title-offers.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	font-size: 10px;






}
.offer_prodname {
	padding-left: 5px;
	padding-right: 5px;
	line-height: 12px;
}
.offer_prodname a {
	color: #000000;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
}
.offer_prodname a:hover{
  color: #D90028;
  text-decoration: underline;}
.offer_group {
  padding-left: 2px;
  color: #999999;
  font-size: 10px;






}
.offer_discount {
	font-size: 16px;
	color: #D90028;
	font-weight: bold;


}


td.offer_desc {
  color: #666666;
}
td.offer_imagebox {
  width: 81px;
  vertical-align: top;
  text-align: center;


}
td.offer_pricebox {
	text-align: right;
	vertical-align: top;
	color: #999999;
	white-space: nowrap;
	padding-right: 5px;
	line-height: 12px;






}
.offer_price {
	color: #000000;
	line-height: 12px;

}
.offer_saleprice {
  text-decoration: line-through;
}



td.topsell {
  padding-left: 4px;

}
#topsell {
	background-image: url(images/topsell-line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 2px;

}



td.topsell_heading {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/bkd-title-topsell.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 19px;
	vertical-align: middle;
	font-size: 10px;
	padding-left: 6px;



}
.topsell_prodname a{
	color: #000000;
	text-decoration: none;
	line-height: 10px;
	font-size: 9px;

}

.topsell_prodname a:hover {
  text-decoration: none;
  color: #000000;
}

.topsell_no {
	color: #96CDCD;
	font-weight: bold;
	font-size: 9px;


}
.topsell_brand {
  color: #999999;
  font-size: 10px;

}
.topsell_price {
  color: #FFCC00;
}







.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: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	padding-left: 5px;
	background-image: url(images/bkd-gradient-main.jpg);
	background-repeat: repeat-x;





}


.intro-text {
  font-size: 11px;
  color: #333333;
  text-indent: 0px;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 15px;






}
.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-cnr.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #000000;
	text-align: center;

}
.footer-cnr a{
	color: #CCCCCC;

}
.footer-cnr li{
	list-style-type: none;
	display: inline;
	padding-right: 10px;



}

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: #990033;
  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: 26px;
}

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 {
  font-weight: bold;
  color: #FFFFFF;
  font-size: 11px;
  text-align: center;
  background-image: url(images/bkd-highlight.gif);
}
td.highlight-heading-title {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	padding-left: 5px;




}
td.high-top {
	background-repeat: repeat-x;
	background-position: right;
	height: 15px;
}
td.high-btm {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F8F7F1;



}
td.high-lft {
	background-repeat: repeat-y;
}
td.high-rt {
}
td.high-btm-left {
	background-repeat: no-repeat;
	width: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;


}
td.high-btm-rt {
	background-repeat: repeat-x;
	background-position: right;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;



}
td.dotted-line {
  background-image: url(images/dot-line.gif);
  background-repeat: repeat-x;
  background-position: bottom;}



.highlight_cat-name-01 {
  font-weight: normal;
  color: #666666;
  font-size: 11px;
  vertical-align: top;
  text-decoration: none;}

.highlight_cat-name-02 {
  font-weight: bold;
  color: #640018;
  font-size: 11px;
  padding-left: 6px;
  vertical-align: top;
  padding-top: 6px;
  text-decoration: none;}

.highlight_cat-name-03 {
  font-weight: bold;
  color: #640018;
  font-size: 11px;
  padding-left: 6px;
  vertical-align: top;
  padding-top: 6px;
  text-decoration: none;}

.highlight_cat-name-04 {
  font-weight: bold;
  color: #640018;
  font-size: 11px;
  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;
	vertical-align: top;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px none #CCCCCC;




}

td.highlight_prod-desc {
	vertical-align: top;
	color: #333333;
	line-height: 14px;
	font-size: 11px;
	padding-bottom: 4px;

}

.highlight_prod-name {
	font-size: 11px;
	padding-bottom: 2px;
	vertical-align: top;


}
.highlight_prod-name a{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.highlight_prod-name a:hover{
	color: #D90028;
	font-weight: bold;
	text-decoration: none;

}

.highlight_prod-costs {
	font-size: 11px;
	color: #9E9077;
}

.highlight_prod-rrp {
  text-decoration: line-through;
  color: #FF3300;
  font-size: 11px;}

.highlight_prod-price {
  color: #D90028;
  font-size: 11px;}

.highlight-space {
	padding-right: 5px;

}



td.search-bar {
	font-size: 10px;
	color: #D90028;
	white-space: nowrap;
	vertical-align: middle;
}



.body-text {
  font-size: 11px;
  color: #333333;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 5px;
}




td.status_basket {
	font-weight: normal;
	color: #000000;
	font-size: 9px;
	line-height: 10px;
	white-space: nowrap;
	padding-top: 5px;
	padding-bottom: 5px;


}
td.status_delete {
	vertical-align: top;
	padding-top: 1px;
	width: 15px;
	padding-right: 2px;
}

td.status_heading {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  height: 22px;
}

td.status_item_heading {
	font-weight: bold;
	color: #000000;
	width: 101px;
	padding-left: 4px;
	font-size: 10px;
	padding-top: 3px;


}

td.status_qty_heading {
	font-weight: bold;
	color: #000000;
	text-align: center;
	font-size: 10px;
	padding-top: 3px;

}

td.status_qty {
	color: #666666;
	text-align: center;
	vertical-align: top;
	font-size: 10px;
}

.status_prodname {
	font-weight: normal;
	color: #000000;
	padding-right: 2px;
	padding-left: 4px;
	font-size: 9px;
	line-height: 10px;
	padding-bottom: 10px;




}

.status_price {
	color: #D90028;
	line-height: 14px;
}

td.status_subtotal_heading {
	color: #000000;
	font-weight: normal;
	height: 20px;
	font-size: 9px;

}

td.status_subtotal_price {
	color: #000000;
	text-align: right;
	font-size: 10px;
}






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;
  color: #333333;
  vertical-align: middle;
  height: 40px;
  padding-left: 6px;
}

.lst_prodname {
  font-weight: bold;
  color: #000033;}
.lst_price {
	font-weight: bold;
	color: #D90028;
	font-size: 12px;
}
.lst_saleprice {
  text-decoration: line-through;
  color: #999999;}
.lst_vat {
	font-weight: normal;
	color: #000000;
}
.lst_vat2 {
	font-weight: normal;
	color: #999999;
}
.price_exc_vat {
	font-weight: bold;
	color: #999999;
	font-size: 12px;
}
.lst_found_strong {
  color: #990033;
  font-weight: bold;
}

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: #999999;
  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: #999999;
  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: #999999;
  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: #999999;
  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: #999999;
  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 #B5B5B5;
}

.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: #E0E0E0;
  vertical-align: middle;
  width: 50px;
}

td.bsk_prodcode_a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: #E0E0E0;
  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: #000000;
  background-color: #E0E0E0;
  padding-right: 4px;
  padding-left: 4px;


}
td.bsk_qty_a {
  background-color: #E0E0E0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  width: 76px;
}
td.bsk_price_a {
  background-color: #E0E0E0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  text-align: right;
  width: 70px;
  padding-right: 4px;
  padding-left: 4px;

}
td.bsk_total_a {
  background-color: #E0E0E0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  text-align: right;
  width: 70px;
  padding-right: 4px;
  padding-left: 4px;

}
td.bsk_avail_a {
  background-color: #E0E0E0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;}
td.bsk_info_a {
  background-color: #E0E0E0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;}
td.bsk_buy_a {
  background-color: #E0E0E0;
  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: #F2F2F2;
  vertical-align: middle;
  width: 50px;}


td.bsk_prodcode_b {
  background-color: #F2F2F2;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  background-image: url(images/bsk-bkd-b.gif);
}
td.bsk_prodname_b {
  background-color: #F2F2F2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
  color: #000000;



}
td.bsk_qty_b {
  background-color: #F2F2F2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
}
td.bsk_price_b {
  background-color: #F2F2F2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  text-align: right;
  padding-right: 4px;
  padding-left: 4px;

}
td.bsk_total_b {
  background-color: #F2F2F2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  text-align: right;
  padding-right: 4px;
  padding-left: 4px;

}
td.bsk_avail_b {
  background-color: #F2F2F2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;}
td.bsk_info_b {
  background-color: #F2F2F2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  width: 50px;
  vertical-align: middle;}
td.bsk_buy_b {
  background-color: #F2F2F2;
  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;
	height: 30px;
	vertical-align: middle;
}
td.info_label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  vertical-align: top;

}
.info_prodcode {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
.info_proddesc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: justify;}
td.info_dimensions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;

}
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;
  color: #666666;}





.category {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666666;}
.category a {
  color: #666666;}

.subcategory {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666666;}
.subcategory a {
  color: #666666;}

.category_separator {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;}

.thumbnailsmall {
  border-top: 1px none #CCCCCC;
  border-right: 1px none #CCCCCC;
  border-bottom: 1px none #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: bottom;
	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: bottom;
	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;
	background-image: url(images/bkd-title-brand.gif);
	background-repeat: no-repeat;
	height: 23px;
	background-position: top;
	border-right-color: #FFFFFF;


}


.worldpaytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #BE0632;
}

.headingsmall {
  font-weight: bold;
  color: #D90028;
}

.errormessage {
  font-weight: bold;
  color: #FF0000;
}

.menu_subcat {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	height: 23px;
	line-height: 12px;
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 3px;
	padding-top: 1px;
	background-position: center;
	vertical-align: middle;
}
.menu_subcat a:hover{
	text-decoration: none;
	color: #D90028;

}

.menu_cat {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: bottom;
	height: 23px;
	padding-left: 5px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 12px;
	padding-bottom: 3px;
	padding-top: 2px;




}
.menu_cat a{
	font-weight: bold;
	color: #FFFFFF;
}
.menu_cat a:hover{
	text-decoration: none;
}

.logo2 {
  background-image: url(images/logo3.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

td.home {
	background-repeat: repeat-y;
	background-position: right;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	padding-right: 10px;
	padding-left: 10px;



}
td.home2 {
	background-image: url(images/home.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 15px;
	font-family: Tahoma, "Trebuchet MS", Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
	height: 120px;

}
.text-list{
}

.text-list-link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFCECE;
}
.prodlist_group {
  font-size: 10px;
  color: #FF9900;
  line-height: 12px;}
.prodlist_detail {
  padding-bottom: 8px;

}
.tab {
  margin-left: 30px;}
.tab2 {
  margin-left: 45px;}
.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: #990033;


}
.smap a:hover, {
  text-decoration: underline;
  color: #000000; }

.smap a:hover, {
  text-decoration: underline;
  color: #000000; }
.itp2 {
  color: #9C274E;
  font-size: 10px;
  line-height: 18px;
  text-align: right;

}
.bkd {
	background-image:  url(images/bkd.jpg);
	background-repeat: no-repeat;
}
.head1 {
	text-align: left;
	vertical-align: top;
	height: 58px;
	font-weight: bold;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 3px;


}
.head2 {
	color: #000000;
	font-size: 11px;
	vertical-align: top;
	padding-bottom: 5px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;


}
.head2 a {
	color: #000000;
}
.head2 a:hover {
	color: #FFFFFF;
	background-color: #D90028;
	text-decoration: none;
}
.head4 {
	color: #000000;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	vertical-align: bottom;
	padding-bottom: 5px;
	font-weight: bold;
}
.head5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: right;

}
.head3 {
	text-align: right;


}
.head6 {
	background-image: url(images/bkd-gradient-main.jpg);
	color: #FFFFFF;
	font-size: 11px;
	vertical-align: bottom;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 5px;


}
.headline {
	color: #CCCCCC;
	padding-left: 7px;
	font-size: 11px;
	background-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 20px;
	border-bottom-style: solid;
	border-right-style: solid;






}
.date {
	background-position: right bottom;
	background-image: url(images/date-cnr.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	padding-right: 10px;
	padding-bottom: 10px;
}
.search {
	background-image: url(images/search-bar.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 30px;

}
.menu-head {
	background-image: url(images/menu-top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 8px;
	padding-bottom: 3px;

}

.orderform {
	border: 1px solid #9E9077;

}








table.tbl-main {
	border: 1px solid #CCCCCC;
	width: 200px;
	border-collapse: collapse;
}
td.tbl-title {
	padding-left: 5px;
	font-weight: bold;
	height: 20px;
	padding-bottom: 2px;
	padding-right: 5px;
}
td.tbl-colhd1 {
	background-color: #EEEEEE;
	padding-bottom: 2px;
	padding-left: 5px;
	height: 16px;
	font-weight: bold;
}
td.tbl-colhd2 {
	background-color: #EEEEEE;
	font-weight: bold;
	padding-right: 5px;
	text-align: right;
}
td.tbl-colhd3 {
	font-weight: bold;
}
td.tbl-col1 {
	height: 16px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #4D9F9F;
	font-weight: bold;
	vertical-align: top;
}
td.tbl-col2 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
td.tbl-col3 {}





/*Product Detail Tables*/
table.tbl-1-main {
}
table.tbl-1-main td {
	border: 1px solid #999999;
}
table.tbl-1-main a{
	text-decoration: underline;
}
table.tbl-1-main a:hover{
	color: #CC0000;
	text-decoration: underline;
}
td.tbl-1-title {
	padding-left: 5px;
	font-weight: bold;
	height: 20px;
	padding-bottom: 2px;
	padding-right: 5px;
}
td.tbl-1-colhd1 {
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-bottom: 2px;
	height: 16px;
	font-weight: bold;
}
td.tbl-1-colhd2 {
	background-color: #EEEEEE;
	font-weight: bold;
	padding-left: 5px;
}
td.tbl-1-colhd3 {
	background-color: #EEEEEE;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
	padding-right: 3px;

}
td.tbl-1-colhd4 {
	background-color: #EEEEEE;
	font-weight: bold;
	text-align: centre;
}
td.tbl-1-col1 {
	height: 16px;
	padding-bottom: 2px;
	padding: 0 5px;
	vertical-align: top;
}
td.tbl-1-col2 {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	vertical-align: top;
}
td.tbl-1-col3 {
	padding-right: 3px;
	vertical-align: top;
}
td.tbl-1-col4 {}


/*table 2*/
table.tbl-2-main {
}
table.tbl-2-main td {
	border: 1px solid #999999;
}
table.tbl-2-main a{
	text-decoration: underline;
}
table.tbl-2-main a:hover{
	color: #CC0000;
	text-decoration: underline;
}
td.tbl-2-title {
	padding-left: 5px;
	font-weight: bold;
	height: 20px;
	padding-bottom: 2px;
	padding-right: 5px;
}
td.tbl-2-colhd1 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;
	height: 16px;
}
td.tbl-2-colhd2 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;
}
td.tbl-2-colhd3 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;

}
td.tbl-2-colhd4 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;

}
td.tbl-2-colhd5 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;

}
td.tbl-2-colhd6 {
	background-color: #EEEEEE;
	padding: 0 5px;
	font-weight: bold;

}

td.tbl-2-col1 {
	height: 30px;
	padding: 0 5px;
}
td.tbl-2-col2 {
	padding: 0 5px;
}
td.tbl-2-col3 {
	padding: 0 5px;
}
td.tbl-2-col4 {
	padding: 0 5px;
}
td.tbl-2-col5 {
	padding: 0 5px;
}
td.tbl-2-col6 {
	padding: 0 5px;
}
/*End table 2*/

/*End Product Detail Tables*/








.menu-horz {
	background-repeat: no-repeat;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
	font-size: 11px;
	text-align: center;
	white-space: nowrap;

}
.menu-horz a{
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	vertical-align: middle;

}
.menu-horz a:hover{
	background-repeat: no-repeat;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;

}
.menu-horz-b {
	background-repeat: no-repeat;
	height: 27px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background-image: url(images/horz-menu-light.jpg);
	text-align: center;



}
.menu-horz-b a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;


}
.menu-horz-c {
	background-image: url(images/horz-menu-dark.jpg);
	background-repeat: no-repeat;
	width: 180px;
}
.slogan {
	font-size: 11px;
	height: 26px;

}
.breadcrumb {
	background-image: url(images/breadcrumb.jpg);
	background-repeat: no-repeat;
	height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	font-size: 10px;
	vertical-align: top;
	padding-top: 1px;
}
.breadcrumb a {
	color: #FFFFFF;
	text-decoration: none;

}
.breadcrumb a:hover {
	color: #FFFFFF;
	text-decoration: none;

}
.cards {
	height: 30px;
	vertical-align: top;
	padding-top: 3px;

}
main_img {
	padding: 5px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-position: right bottom;
}
td.info-images {
	color: #D90028;
	font-size: 10px;
	font-weight: bold;
	width: 50px;


}
td.info-no1 {
	color: #CC3300;
	font-size: 11px;
	width: 3px;

}
td.info-no2 a{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	width: 3px;
}
.page-padding {
	padding-right: 10px;
	padding-left: 10px;
}
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;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
}
.btm-bkd {
	background-image: url(images/thick-line-btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 5px;

}
.seal {
	margin-bottom: 10px;
	vertical-align: bottom;
	padding-bottom: 10px;



}

/*END related*/


/* 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;
}