.siteinfo-nav a { color: #083B40!important; padding: 0; }

.siteinfo-nav a:hover { color: #000000; text-decoration: underline; }

dl.siteinfo-nav { float: left; margin: 0 0 0 25px; text-align: left; width: 250px!important; }

.siteinfo-nav dt { font-size:11px; clear: left; float: left; width: 100px; }

.siteinfo-nav dd { font-size:11px; float: left; padding: 0 0 5px 0; width: 200px; }

#our-top-brands { margin-top: 25px; }

#our-top-brands h3 { font-size:12px; text-transform:uppercase; text-align: center; padding: 6px; margin-bottom: 10px; background-color:#F90; }

/*.boxText {
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} 
A.boxText {
font-weight : normal; 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
text-decoration : none; 
} 
A.boxText:hover {
font-weight : normal; 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
text-decoration : none; 
} 
.boxText_center {
padding-right : 5px; 
padding-left : 5px; 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} 
.boxText_left {
padding-right : 5px; 
padding-left : 10px; 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} 
.boxText_right {
padding-right : 5px; 
padding-left : 5px; 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} */
.errorBox {
font-weight : bold; 
background : #ffb3b5; 
font-family : Verdana, Arial, sans-serif; 
} 
.stockWarning {
color : #cc0033; 
font-family : Verdana, Arial, sans-serif; 
} 
/*.productsNotifications {
background : #f2fff7; 
} 
.orderEdit {
font-size : 10px; 
color : #70d250; 
font-family : Verdana, Arial, sans-serif; 
text-decoration : underline; 
} 
BODY {
background : #ffffff; 
margin : 0; 
color : #000000; 
} 
A {
color : black; 
text-decoration : none; 
} 
A:hover {
color : #aabbdd; 
text-decoration : underline; 
} 
A.normal {
color : navy; 
text-decoration : underline; 
} 
A.normal:hover {
color : #aabbdd; 
text-decoration : underline; 
} */
FORM {
display : inline; 
} 
/*TR.header {
background : #ffffff; 
} 
TR.headerNavigation {
background : #6c9713; 
} 
TD.tan {
color : black; 
border-top : medium none inherit; 
} 
TD.headerNavigation {
font-size : 10px; 
background : #608f00; 
color : #ffffff; 
font-family : Verdana, Arial, sans-serif; 
height : 30px; 
} 
A.headerNavigation {
color : #ffffff; 
} 
A.headerNavigation:hover {
color : #ffffff; 
} 
A.topMenu {
font-weight : bold; 
font-size : 10px; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
text-decoration : underline; 
} 
A.topCart {
font-weight : bold; 
font-size : 10px; 
color : #116f30; 
font-family : Verdana, Arial, sans-serif; 
text-decoration : underline; 
}*/ 
TR.headerError {
background : #ff0000; 
}
TD.headerError {
font-weight : bold; 
background : #ff0000; 
color : #ffffff; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
text-align : center; 
} 
TR.headerInfo {
background : #00ff00; 
} 
TD.headerInfo {
font-weight : bold; 
font-size : 12px; 
background : #00ff00; 
color : #ffffff; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
text-align : center; 
} 
TR.footer {
background : #bbc3d3; 
} 
TD.footer {
font-weight : bold; 
font-size : 10px; 
background : #bbc3d3; 
color : #ffffff; 
font-family : Verdana, Arial, sans-serif; 
} 
.infoBox {
background : #c4c4c4; 
} 
.infoBox_form {
background : #c4c4c4; 
} 
.infoBox_left {
background : #8080ff; 
} 
.infoBox_right {
background : #727272; 
} 
.infoBoxContents {
font-size : 10px; 
background : #ffffff; 
font-family : Tahoma, Verdana, Arial, sans-serif;
} 
tr.infoBoxContents table {
margin: 5px;
}
.infoBoxContents_form {
font-size : 10px; 
background : #dfdfdf; 
font-family : Verdana, Arial, sans-serif; 
} 
.infoBoxContents_button {
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} 
.infoBoxContents_center {
font-size : 10px; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
.infoBoxContentsText_center {
font-size : 10px; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
A.infoBoxContentsText_center {
font-size : 10px; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
text-decoration : none; 
} 
.infoBoxContents_left {
font-size : 10px; 
background : #ffffff; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
.infoBoxContentsText_left {
font-size : 10px; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
A.infoBoxContentsText_left {
font-size : 10px; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
text-decoration : none; 
} 
.infoBoxContents_right {
font-size : 10px; 
background : #ffffff; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
.infoBoxContentsText_right {
font-size : 10px; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
A.infoBoxContentsText_right {
font-size : 10px; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
text-decoration : none; 
} 
.infoBoxContents_categ {
font-size : 10px; 
background : #f8f8f9; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
.infoBoxContentsText_categ {
font-size : 10px; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
A.infoBoxContentsText_categ {
font-size : 10px; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
text-decoration : none; 
} 
A.productTitle {
font-weight : bold; 
font-size : 10px; 
color : #888888; 
padding-top : 5px; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
text-decoration : none; 
} 
.infoBoxNotice {
background : #ff8e90; 
} 
.infoBoxNoticeContents {
font-size : 10px; 
background : #ffe6e6; 
font-family : Verdana, Arial, sans-serif; 
} 
TD.infoBoxHeading {
font-weight : bold; 
font-size : 10px; 
background : #c4c4c4; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
} 
TD.infoBoxHeading_center {
padding-left : 15px; 
font-weight : bold; 
font-size : 12px; 
background : url('images/design/page_heading_bg.gif') repeat-x 0% 0%; 
color : #000000; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
height : 28px; 
} 
TD.infoBoxHeading_left {
font-weight : bold; 
font-size : 10px; 
background : #8080ff; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
height : 23px; 
text-align : center; 
} 
TD.infoBoxHeading_lefts {
font-weight : bold; 
font-size : 10px; 
background : #8080ff; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
height : 23px; 
text-align : center; 
} 
TD.infoBoxHeading_right {
font-weight : bold; 
font-size : 10px; 
background : #117e35; 
color : #ffffff; 
font-family : Verdana, Arial, sans-serif; 
height : 23px; 
text-align : center; 
} 
TD.infoBoxHeading_categ {
font-weight : bold; 
font-size : 10px; 
background : #bbc3d3; 
color : #ffffff; 
font-family : Verdana, Arial, sans-serif; 
} 
TD.infoBox {
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} 
SPAN.infoBox {
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
}
 
TR.accountHistory-odd {
background : #ffffff; 
} 
TR.addressBook-odd {
background : #ffffff; 
} 
TR.alsoPurchased-odd {
background : #ffffff; 
} 
TR.payment-odd {
background : #ffffff; 
} 
TR.productListing-odd {
background : #ffffff; 
} 
TR.productReviews-odd {
background : #ffffff; 
} 
TR.upcomingProducts-odd {
background : #ffffff; 
} 
TR.shippingOptions-odd {
background : #ffffff; 
} 
TD.productNew-odd {
background : #ffffff; 
} 
TR.accountHistory-even {
background : #dfdfdf; 
} 
TR.addressBook-even {
background : #dfdfdf; 
} 
TR.alsoPurchased-even {
background : #dfdfdf; 
} 
TR.payment-even {
background : #dfdfdf; 
} 
TR.productListing-even {
background : #dfdfdf; 
} 
TR.productReviews-even {
background : #dfdfdf; 
} 
TR.upcomingProducts-even {
background : #dfdfdf; 
} 
TR.shippingOptions-even {
background : #dfdfdf; 
} 
TD.productNew-even {
background : #dfdfdf; 
} 


TABLE.leftmenupatles {
background : #ffdfbf; 
border-right : 2px solid #ff9933; 
border-top : 2px solid #ff9933; 
border-left : 2px solid #ff9933; 
border-bottom : 2px solid #ff9933; 
border-spacing : 1px; 
} 
TABLE.productListing {
border-right : 1px solid #c4c4c4; 
border-top : 1px solid #c4c4c4; 
border-left : 1px solid #c4c4c4; 
border-bottom : 1px solid #c4c4c4; 
border-spacing : 1px; 
} 
.productListing-heading {
font-weight : bold; 
font-size : 10px; 
background : #c4c4c4; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
} 
TD.productListing-data {
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} 
A.pageResults {
color : #0000ff; 
} 
A.pageResults:hover {
background : #ffff33; 
color : #0000ff; 
} 
TD.pageHeading {
font-weight : bold; 
font-size : 22px; 
align: left;
color : #000000; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
DIV.pageHeading {
font-weight : bold; 
font-size : 12px; 
color : #000000; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
TR.subBar {
background : #f4f7fd; 
} 
TD.subBar {
font-size : 10px; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
} 
TD.main {
padding-right : 5px; 
padding-left : 8px; 
font-size : 11px; 
line-height : 1.5; 
font-family : Verdana, Arial, sans-serif; 
} 
P.main {
padding-right : 5px; 
padding-left : 8px; 
font-size : 11px; 
line-height : 1.5; 
font-family : Verdana, Arial, sans-serif; 
} 
TD.smallText {
padding-right : 5px; 
padding-left : 5px; 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} 
SPAN.smallText {
padding-right : 5px; 
padding-left : 5px; 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} 
P.smallText {
padding-right : 5px; 
padding-left : 5px; 
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} 
TD.accountCategory {
font-size : 13px; 
color : #aabbdd; 
font-family : Verdana, Arial, sans-serif; 
} 
TD.fieldKey {
font-weight : bold; 
font-size : 12px; 
font-family : Verdana, Arial, sans-serif; 
} 
TD.fieldValue {
font-size : 12px; 
font-family : Verdana, Arial, sans-serif; 
} 
TD.tableHeading {
font-weight : bold; 
font-size : 12px; 
font-family : Verdana, Arial, sans-serif; 
} 
SPAN.newItemInCart {
font-size : 10px; 
color : #ff0000; 
font-family : Verdana, Arial, sans-serif; 
} 
CHECKBOX {
font-size : 11px; 
font-family : Verdana, Arial, sans-serif; 
} 
INPUT {
font-size : 11px; 
font-family : Verdana, Arial, sans-serif; 
} 
RADIO {
font-size : 11px; 
font-family : Verdana, Arial, sans-serif; 
} 
SELECT {
font-size : 11px; 
font-family : Verdana, Arial, sans-serif; 
} 
TEXTAREA {
font-size : 11px; 
width : 98%; 
font-family : Verdana, Arial, sans-serif; 
} 
SPAN.greetUser {
font-weight : bold; 
font-size : 12px; 
color : #f0a480; 
font-family : Verdana, Arial, sans-serif; 
} 
TABLE.formArea {
border-right : 1px solid #7b9ebd; 
border-top : 1px solid #7b9ebd; 
background : #f1f9fe; 
border-left : 1px solid #7b9ebd; 
border-bottom : 1px solid #7b9ebd; 
} 
TD.formAreaTitle {
font-weight : bold; 
font-size : 12px; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} /*
SPAN.markProductOutOfStock {
font-weight : bold; 
font-size : 12px; 
color : #c76170; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
SPAN.productSpecialPrice {
color : #ff0000; 
font-family : Verdana, Arial, sans-serif; 
} */
SPAN.errorText {
color : red; 
} 
.moduleRowOver {
background-color : #d7e9f7; 
} 
.moduleRowSelected {
background-color : #e9f4fc; 
} 
.checkoutBarFrom {
font-size : 10px; 
color : #8c8c8c; 
font-family : Verdana, Arial, sans-serif; 
} 
.checkoutBarTo {
font-size : 10px; 
color : #8c8c8c; 
font-family : Verdana, Arial, sans-serif; 
} 
.checkoutBarCurrent {
font-size : 10px; 
color : #000000; 
font-family : Verdana, Arial, sans-serif; 
} 
.messageBox {
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
} 
.messageStackError {
font-size : 14px; 
font-family : Verdana, Arial, sans-serif; 
/*background-color : #ffb3b5;*/
background-color: #fdd; color: #a00;
padding: 10px; 
} 
.messageStackWarning {
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
background-color : #ffb3b5; 
} 
.messageStackSuccess {
font-size : 10px; 
font-family : Verdana, Arial, sans-serif; 
background-color : #99ff00; 
} 
.inputRequirement {
padding-right : 7px; 
font-size : 10px; 
color : #ff0000; 
font-family : Verdana, Arial, sans-serif; 
} 

.ProdListPriceVATexempt, .ProdListPriceVATexempt:hover { 
  color: #087c00; 
  font-size: 10px;
  text-decoration: none; 
  font-weight : normal;
}
.ProdListPriceVATexempt2, .ProdListPriceVATexempt2:hover { 
  color: #cc0000; 
  font-size: 10px;
  text-decoration: none; 
  font-weight : normal;
}
.ProdListDescription { 
  color: #667766; 
  font-size: 12px;
  text-decoration: none; 
  font-weight : normal;
}
.ProdListAmount { 
  color: #6666ff; 
  font-size: 17px;
  text-decoration: none; 
  font-weight : bold;
}
.ProdListAmount2 { 
  color: #ff6666; 
  font-size: 17px;
  text-decoration: none; 
  font-weight : bold;
}
.vatExemptYes {
font-size : 10px; 
background : #55f055; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
.vatExemptNo {
font-size : 10px; 
background : #f05555; 
font-family : Tahoma, Verdana, Arial, sans-serif; 
} 
tr.vatExemptYes td, tr.vatExemptNo td {
  padding: 5px;
}
td.style2 {
  padding: 5px;
  font-size: 16px; color: black;
}
table.vattable pre {
  padding-top: 15px; font-size: 14px; color: black;
}
table.vattable li, table.vattable p, table.vattable td {color: black;}
td input, td select {margin-bottom: 10px;}

