.footer {
	font-size: 11px;
	text-indent: 10pt;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.footer a {
	color: #FFFFFF;
}
.footer a:hover {
	color: #FFFFFF;
}


.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;}
.main-img-bkd {
	background-image: url(images/bkd.jpg);
	background-repeat: no-repeat;

}
.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;
  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: 0px;
  padding-bottom: 15px;



}


.small {
  font-size: 10pt;
  text-decoration: none;}
.light {
	font-size: 9px;
	text-decoration: none;
}

.itp {
	font-size: 10px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-right: 5px;



}

.sub-head {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight: bold;}

hr {
	color: #C1BA35;
	height: 1px;
	margin-top: 0px;
	size: 1px;

}

.menu-small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #006600;
  line-height: 20px;
  padding-left: 30px;}
.form {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #7F9DB9;
}
.formsearch {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
	width: 140px;
}
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-1b.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;}

/* (SS,25/6/09) START added styles for subcat menu */
.MenuTextSubcat {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding-left: 16px;
/*	background-image: url(images/menu-bkd-1.jpg);  */
	height: 20px;}

.MenuTextSubcat2 {
	/* font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding-left: 16px;
 /*	background-image: url(images/menu-bkd-1.jpg); */
 	/* background-image: url(images/menu-bkd-1b.jpg); */
	height: 20px;
}
/* (SS,25/6/09) END added styles for subcat menu */


.MenuTop {
	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-top.jpg);
	height: 25px;
}
.MenuTop a{
	color: #FFFFFF;
	text-decoration: none;
}
.MenuText-extra {
	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-1b.jpg);
	height: 25px;

}
.MenuText2a-extra {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	height: 25px;}

.MenuText2b-extra {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	height: 25px;}
.MenuTop-extra {
	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-top-2.jpg);
	height: 25px;
}
.MenuTop-extra a{
	color: #FFFFFF;
	text-decoration: none;
}
.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: #BE0632;}

.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: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/btm-offers.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-align: center;
	padding-top: 8px;




}
.offer_viewall_col {
  color: #FF3300;}
td.offer_heading {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 36px;
	background-image: url(images/bkd-title-offers.gif);
	background-repeat: no-repeat;
	padding-bottom: 7px;




}
td.offer_prodname {
	color: #000000;
	font-size: 10px;
	padding-left: 7px;
	line-height: 12px;
	padding-bottom: 2px;
}
.offer_prodname a {
	color: #000000;
}
.offer_prodname a:hover{
  color: #990000;
  text-decoration: underline;}
.offer_group {
  padding-left: 2px;
  color: #999999;
  font-size: 10px;






}
.offer_discount {
  font-size: 18px;
  color: #640018;
  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: #87734E;
  white-space: nowrap;
  padding-right: 5px;





}
.offer_price {
  color: #990000;
}
.offer_saleprice {
  text-decoration: line-through;
}



td.topsell {
  padding-left: 8px;

}



td.topsell_heading {
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 22px;
	vertical-align: middle;
	padding-left: 8px;


}
.topsell_prodname a{
	color: #FEEE8E;
	text-decoration: none;
	line-height: 10px;
}

.topsell_prodname a:hover {
  text-decoration: none;
  color: #FFFFFF;
}

.topsell_no {
  color: #359C05;
}
.topsell_brand {
  color: #999999;
  font-size: 10px;

}
.topsell_price {
  color: #FFCC00;
}

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: #C1BA35;
	font-size: 18px;
	background-repeat: repeat-x;
	line-height: 16px;
	margin-top: 0px;
	padding-top: 0px;



}


.intro-text {
  font-size: 11px;
  color: #333333;
  text-indent: 0px;
  padding-top: 0px;
  padding-right: 5px;
  padding-left: 0px;






}
.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 {
  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;
	background-image: url(images/high.gif);
	height: 26px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: center;
	text-decoration: none;

}
td.high-top {
	background-image: url(images/highlight-top.jpg);
	background-repeat: repeat-x;
	background-position: right;
	height: 15px;
}
td.high-lft {
	background-image: url(images/highlight-lft.gif);
	background-repeat: repeat-y;
}
td.high-rt {
	background-image: url(images/highlight-bkd.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
td.high-btm-left {
	background-image: url(images/highlight-btm-cnr.gif);
	background-repeat: no-repeat;
	width: 15px;

}
td.high-btm-rt {
	background-image: url(images/highlight-btm.jpg);
	background-repeat: repeat-x;
	background-position: right;
	height: 15px;

}
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: #640018;
  font-size: 11px;
  padding-left: 6px;
  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;
	width: 105px;
}

td.highlight_prod-desc {
  vertical-align: top;
  padding-left: 6px;
  padding-right: 6px;
  color: #333333;
  line-height: 14px;
  font-size: 11px;}

.highlight_prod-name {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 6px;
}

.highlight_prod-costs {
	font-size: 11px;
	color: #9E9077;
}

.highlight_prod-rrp {
  text-decoration: line-through;
  color: #FF3300;
  font-size: 11px;}

.highlight_prod-price {
  font-weight: bold;
  color: #640018;
  font-size: 11px;}





td.search-bar {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	vertical-align: bottom;

}



.body-text {
  font-size: 11px;
  color: #333333;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 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: #990033;
  width: 106px;}

td.status_qty_heading {
  font-weight: bold;
  color: #990033;
  text-align: center;
  width: 32px;}

td.status_qty {
  color: #666666;
  text-align: center;
  vertical-align: top;}

.status_prodname {
  font-weight: bold;
  color: #000000;
  padding-right: 6px;
  padding-left: 2px;
}

.status_price {
  color: #CC3300;}

td.status_subtotal_heading {
  color: #000000;
  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;
  color: #333333;
  vertical-align: middle;
  height: 40px;
  padding-left: 6px;
}

.lst_prodname {
  font-weight: bold;
  color: #000033;}
.lst_price {
    font-weight: bold;
    color: #660000;}
.lst_saleprice {
  text-decoration: line-through;
  color: #000033;}

.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: #9E9077;
  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: #9E9077;
  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: #9E9077;
  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: #9E9077;
  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: #9E9077;
  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 #9E9077;
}

.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: #DDD5C6;
  vertical-align: middle;
  width: 50px;
}

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: #000000;
  background-color: #DDD5C6;
  padding-right: 4px;
  padding-left: 4px;


}
td.bsk_qty_a {
  background-color: #DDD5C6;
  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: #DDD5C6;
  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: #DDD5C6;
  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: #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: #ECE8E1;
  vertical-align: middle;
  width: 50px;}


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: #ECE8E1;
  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: #ECE8E1;
  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: #ECE8E1;
  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: #ECE8E1;
  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: #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;}
td.info_label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #9E9077;
  vertical-align: top;
  width: 90px;

}
td.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;}
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;}

.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;
  line-height: 22px;}


.worldpaytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #BE0632;
}

.headingsmall {
  font-weight: bold;
  color: #990033;
}

.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;
}

.logo2 {
  background-image: url(images/logo3.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

td.home {
	background-image: url(images/rt-space.gif);
	background-repeat: repeat-y;
	background-position: right;
	font-size: 11px;
	color: #000000;


}
.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: right;
	vertical-align: top;
	height: 58px;
	font-weight: bold;
	font-size: 10px;
}
.head2 {
	background-image:  url(images/head-menu-bkd.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.headline {
	background-image:  url(images/head-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 46px;
}
.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;
	text-align: center;

}
.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;

}
.footer-bkd {
	background-image: url(images/gradient.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #252A7C;

}
.heading-bkd {
	background-image: url(images/bkd.jpg);
	background-repeat: repeat-x;
	height: 176px;

}
.heading-bkd2 {
	background-image: url(images/head-main-bkd.jpg);
	background-repeat: no-repeat;
}
.heading2 {
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 5px;
}
.menu-bkd {
	background-image: url(images/head-menu-bkd.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 34px;
	font-size: 11px;
	padding-top: 2px;
	text-align: right;
}
.horz-menu {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 12px;

}
.horz-menu a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
.horz-menu a:hover {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
.header {
	background-image: url(images/gradient.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #252A7C;
	height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 4px;
}
.left {
	background-color: #000000;
	text-align: center;
	vertical-align: top;
}
.right {
	text-align: center;
	vertical-align: top;
}

ul {
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 18px;
}
.bsk-cnr {
	background-image: url(images/bsk-cnr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pg-top-lt {
	background-image: url(images/pg-cnr-top-l.jpg);
	background-repeat: no-repeat;
}
.pg-top-rt {
	background-image: url(images/pg-cnr-top-r.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.pg-btm-lt {
	background-image: url(images/pg-cnr-btm-l.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pg-btm-rt {
	background-image: url(images/pg-cnr-btm-r.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.pg-padding {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.img-border2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #C8C4B9;
	border-right-color: #C8C4B9;
	border-bottom-color: #C8C4B9;
	border-left-color: #C8C4B9;
	border-bottom-style: none;
}
dt {
	color: #87734E;
	font-size: 11px;
}
dt a{
	color: #000000;
	font-size: 11px;
}
dt a:hover{
	color: #C00632;
	font-size: 11px;
}
h3 {
	font-size: 14px;
	color: #339900;
	margin: 12px 0px 6px;
}
dl {
}
.Q {
	font-weight: bold;
	color: #990000;
}
.Q2 {
	font-weight: bold;
}
.A {
	font-weight: bold;
	color: #009933;
}
.faq-tbl {
	background-color: #F7F5E1;
	padding: 2px 6px 2px 4px;
	white-space: nowrap;
}
table.tbl_main {
	border: 0px none;
	width: 440px;
}
td.tbl_head {
	background-color: #CCCCCC;
	padding-left: 5px;
	font-weight: bold;
	height: 20px;
	padding-bottom: 2px;
	padding-right: 5px;
}
td.tbl_colhd1 {
	padding-bottom: 2px;
	padding-left: 5px;
	height: 16px;
	font-weight: bold;
}
td.tbl_colhd2 {
	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;
}
td.tbl_col2 {
	padding-right: 5px;
}
td.tbl_col3 {}

.tbl2_main {
  padding: 30px;
  spacing: 0px;}
td.tbl2_head {}
td.tbl2_colhd1 {}
td.tbl2_colhd2 {}
td.tbl2_colhd3 {}
td.tbl2_col1 {}
td.tb2l_col2 {}
td.tbl2_col3 {}

#google-img-ad {
	padding-top: 10px;

}
#banner {
	text-align: center;
	padding-top: 10px;

}



/*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-left: 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 {}
/*End Product Detail Tables*/


img.product-img {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #E5E5E5;
	margin: 5px;
	padding-right: 15px;
	padding-left: 15px;



}
.click-sub {
	font-weight: normal;
	color: #9E9077;
	padding-right: 3px;

}

main_img {
	padding: 5px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-position: right bottom;
}
.info-images {
	color: #0099CC;
	font-size: 10px;
	font-weight: bold;
	width: 50px;
}
.info-no1 {
	color: #CC3300;
	font-size: 11px;
	width: 3px;
}
.info-no2 a{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	width: 3px;
}

/*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*/

/* 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;
}