body { background-color: #ffffff; font-family: arial,helvetica; margin: 0px; }
td   { vertical-align: top; font-size: 12px; }

h1 { margin:0px; font-size:15px; }
h2 { margin:0px; font-size:18px;  }
h3 { margin:0px; font-size:12px; }
h4 { margin:0px; font-size:12px; }
h5 { margin:0px; font-size:12px; }
h6 { margin:0px; color: #ffffff; text-align: center; font-size: 13px; font-weight:normal; }

.headerBG { background-image: url('/sites/1/art/headerBG.gif'); background-repeat: repeat x; }

.bannerSepBG { background-image: url('/sites/1/art/banner/bannerSepBG.gif'); background-repeat: repeat x; }
.custservBG { background-image: url('/sites/1/art/custserv/custservBG.gif'); background-repeat: no-repeat; color: #ffffff; text-align: center; font-size: 13px; background-color: #567951; background-position: right; }
.custserv { color: #ffffff; text-align: center; font-size: 13px; }
.custserv:link    { color: #ffffff; text-decoration: none; font-family: Verdana; font-size: 13px; }
.custserv:active  { color: #ffffff; text-decoration: underline; font-family: Verdana; font-size: 13px; }
.custserv:visited { color: #ffffff; text-decoration: none; font-family: Verdana; font-size: 13px; }
.custserv:hover   { color: #ffffff; text-decoration: underline; font-family: Verdana; font-size: 13px; }

.rightPanel { padding: 3px 0px 0px 3px; }
.greyBG { background-color: #b5b5b5; padding: 2px 0px 0px 0px; }
.noPad { padding: 0px; }
.leftPad { padding: 0px 1px 0px 1px; }

a:link    { color: #000000; text-decoration: none; }
a:hover   { color: #000000; text-decoration: underline; }
a:active  { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }

.noMargin {margin: 0px}

.pageTop { background-color: #524252; }
.pageTopMiddle { vertical-align: middle; background-color: #524252; }
.menuTop { background-color: #b5b5b5; }
.menuLine { background-color: #b5b5b5; }
.whiteBG ( background-color: #b5b5b5; )

.endPgLink { font-size: 10px; text-align: right; }
.warning   { color: #ff0000; }
.warn      { color: #ffa000; font-weight: bold; }
.error     { color: #ff0000; font-weight: bold; }
.smallNote { font-size: 9px; }

.listHead     { background: #d0d0d0; font-weight: bold; padding: 2px; font-family: Verdana;}
.listHeadR    { background: #d0d0d0; font-weight: bold; padding: 2px; text-align: right; }
.listSubHead  { background: #cfcfcf; font-weight: bold; padding-left: 5px; font-family: Verdana;}
.listSubHeadR { background: #cfcfcf; font-weight: bold; padding-right: 5px; text-align: right; }
.listLine0    { background: #f8f8f8; padding: 0px 3px 0px 3px; vertical-align: top; }
.listLine0R   { background: #f8f8f8; padding: 0px 3px 0px 3px; vertical-align: top; text-align: right; }
.listLine1    { background: #e8e8e8; padding: 0px 3px 0px 3px; vertical-align: top; }
.listLine1R   { background: #e8e8e8; padding: 0px 3px 0px 3px; vertical-align: top; text-align: right; }

.mainMenu         { color: #000000; background: #b5b5b5; font-weight: bold; padding: 0px 0px 0px 0px; white-space: nowrap; font-family: Verdana;}
.mainMenu:link    { font-weight: bold; color: #000000; background: #b5b5b5; font-family: Verdana;}
.mainMenu:active  { font-weight: bold; color: #000000; background: #b5b5b5; font-family: Verdana;}
.mainMenu:visited { font-weight: bold; color: #000000; background: #b5b5b5; font-family: Verdana;}
.mainMenu:hover   { font-weight: bold; color: #000000; background: #b5b5b5; text-decoration: none; font-family: Verdana;}

.mainMenuH         { font-weight: bold; color: #000000; background: #b5b5b5; font-weight: bold; padding: 0px 0px 0px 0px; white-space: nowrap; font-family: Verdana;}
.mainMenuH:link    { font-weight: bold; color: #000000; background: #b5b5b5; font-family: Verdana;}
.mainMenuH:active  { font-weight: bold; color: #000000; background: #b5b5b5; font-family: Verdana;}
.mainMenuH:visited { font-weight: bold; color: #000000; background: #b5b5b5; font-family: Verdana;}
.mainMenuH:hover   { font-weight: bold; color: #000000; background: #b5b5b5; text-decoration: none; font-family: Verdana;}

.mainMenuS { background: #b5b5b5; font-size: 10px; }
.mainMenuP { background: #b5b5b5; }

.subMenu         { font-weight: bold; color: #000000; background: #b5b5b5; font-weight: bold; padding: 0px 0px 0px 0px; white-space: nowrap; font-family: Verdana; font-size: 10px;}
.subMenu:link    { font-weight: bold; color: #000000; background: #b5b5b5; font-family: Verdana; font-size: 10px;}
.subMenu:active  { font-weight: bold; color: #000000; background: #b5b5b5; font-family: Verdana; font-size: 10px;}
.subMenu:visited { font-weight: bold; color: #000000; background: #b5b5b5; font-family: Verdana; font-size: 10px;}
.subMenu:hover   { font-weight: bold; color: #000000; background: #b5b5b5; text-decoration: none; font-family: Verdana; font-size: 10px;}

.subMenuH         { font-weight: bold; color: #ffffff; background: #b5b5b5; font-weight: bold; padding: 0px 0px 0px 0px; white-space: nowrap; font-family: Verdana; font-size: 10px;}
.subMenuH:link    { font-weight: bold; color: #ffffff; background: #b5b5b5; font-family: Verdana; font-size: 10px;}
.subMenuH:active  { font-weight: bold; color: #ffffff; background: #b5b5b5; font-family: Verdana; font-size: 10px;}
.subMenuH:visited { font-weight: bold; color: #ffffff; background: #b5b5b5; font-family: Verdana; font-size: 10px;}
.subMenuH:hover   { font-weight: bold; color: #ffffff; background: #b5b5b5; text-decoration: none; font-family: Verdana; font-size: 10px;}

.subMenuP { background: #b5b5b5; }
.menuSep  { background: #b5b5b5; }

select, input, textarea { border: solid 1px black; background-color: #ffffff; margin: 1px 1px 1px 1px; }
.radio { border: none; background-color: transparent; vertical-align: middle;}
.button { border: none; }
.searchProd { font-size: 9px; line-height: 13px; width: 130px; margin: 2px 1px 1px 1px;}
.searchType { font-size: 9px; line-height: 13px; width: 110px; }
.searchTerm { font-size: 9px; line-height: 14px; width: 110px; margin: 1px 1px 3px 1px;}

.searchFormLabel   { font-weight: bold; padding-right: 2px; vertical-align: bottom; }
.formLabel   { font-weight: bold; text-align: right; padding-right: 2px; vertical-align: bottom; }
.formLabelT  { font-weight: bold; text-align: right; padding-right: 2px; vertical-align: top; }
.formLabelM  { font-weight: bold; text-align: right; padding-right: 2px; vertical-align: bottom; color: #ff0000; }
.formButtons { text-align: right; }
.formMixed   { font-weight: bold; }

.centered { text-align: center; }

a.box1title:link    { color: #ffffff; }
a.box1title:visited { color: #ffffff; }
a.box1title:hover   { color: #ffffff; text-decoration: underline; }
.box1title  { background-color: #5a425a; color: #ffffff; font-weight: bold; font-family: Verdana; text-align: center; vertical-align: middle; }
.box1titleR { background-color: #5a425a; color: #ffffff; font-weight: bold; font-family: Verdana; text-align: right; vertical-align: middle; }
.box1titlet { background-color: #5a425a; background-image: url('/sites/1/art/boxout/style1/ttm.gif'); background-repeat: repeat-x; }
.box1titlel { background-color: #5a425a; background-image: url('/sites/1/art/boxout/style1/tml.gif'); background-repeat: repeat-y; }
.box1titler { background-color: #5a425a; background-image: url('/sites/1/art/boxout/style1/tmr.gif'); background-repeat: repeat-y; }
.box1titleb { background-color: #5a425a; background-image: url('/sites/1/art/boxout/style1/tbm.gif'); background-repeat: repeat-x; }
.box1body   { background-color: #b5b5b5; font-size: 12px; font-weight: bold; }
.box1bodybb { background-color: #b5b5b5; font-size: 12px; font-weight: bold; padding-left: 5px;}
.box1bodym  { background-color: #b5b5b5; font-size: 10px; font-weight: bold; }
.box1bodyt  { background-color: #b5b5b5; background-image: url('/sites/1/art/boxout/style1/btm.gif'); background-repeat: repeat-x; }
.box1bodyl  { background-color: #b5b5b5; background-image: url('/sites/1/art/boxout/style1/bml.gif'); background-repeat: repeat-y; }
.box1bodyr  { background-color: #b5b5b5; background-image: url('/sites/1/art/boxout/style1/bmr.gif'); background-repeat: repeat-y; }
.box1bodyb  { background-color: #b5b5b5; background-image: url('/sites/1/art/boxout/style1/bbm.gif'); background-repeat: repeat-x; }

a.box2title:link    { color: #000000; }
a.box2title:visited { color: #000000; }
a.box2title:hover   { color: #000000; text-decoration: underline; }
.box2title  { background-color: #ffffff; color: #782020; font-weight: bold; font-family: Verdana; font-size: 18px;}
.box2titleR  { background-color: #ffffff; color: #782020; font-weight: bold; font-family: Verdana; text-align: right;}
.box2titlet { background-color: #ffffff; background-image: url('/sites/1/art/boxout/style2/ttm.gif'); background-repeat: repeat-x; }
.box2titlel { background-color: #ffffff; background-image: url('/sites/1/art/boxout/style2/tml.gif'); background-repeat: repeat-y; }
.box2titler { background-color: #ffffff; background-image: url('/sites/1/art/boxout/style2/tmr.gif'); background-repeat: repeat-y; }
.box2titleb { background-color: #ffffff; background-image: url('/sites/1/art/boxout/style2/tbm.gif'); background-repeat: repeat-x; }
.box2bodymy { background-color: #ffffff; font-size: 12px; font-weight: bold; }
.box2bodymr { background-color: #ffffff; font-size: 12px; font-weight: bold; }
.box2bodymb { background-color: #ffffff; font-size: 12px; font-weight: bold; }
.box2bodyt  { background-color: #ffffff; background-image: url('/sites/1/art/boxout/style2/ttm.gif'); background-repeat: repeat-x; }
.box2bodyl  { background-color: #ffffff; background-image: url('/sites/1/art/boxout/style2/l.gif'); background-repeat: repeat-y; }
.box2bodyr  { background-color: none; background-image: url('/sites/1/art/boxout/style2/r.gif'); background-repeat: repeat-y; }
.box2bodyb  { background-color: #ffffff; background-image: url('/sites/1/art/boxout/style2/bmb.gif'); background-repeat: repeat-x; }
.box2body   { background-color: #ffffff; }
.box2moreLink          { color: #782020; }
a.box2moreLink:link    { color: #782020; }
a.box2moreLink:visited { color: #782020; }
a.box2moreLink:hover   { color: #782020; text-decoration: underline; }
.box2prevLink          { color: #782020; }
a.box2prevLink:link    { color: #782020; }
a.box2prevLink:visited { color: #782020; }
a.box2prevLink:hover   { color: #782020; text-decoration: underline; }
.box2nextLink          { color: #782020; }
a.box2nextLink:link    { color: #782020; }
a.box2nextLink:visited { color: #782020; }
a.box2nextLink:hover   { color: #782020; text-decoration: underline; }

.contentL { background-color: #f0ecf0; background-image: url('/sites/1/art/boxout/content/l.gif'); background-repeat: repeat-y; }
.contentR { background-color: #f0ecf0; background-image: url('/sites/1/art/boxout/content/r.gif'); background-repeat: repeat-y; }
.contentT { background-color: #f0ecf0; background-image: url('/sites/1/art/boxout/content/t.gif'); background-repeat: repeat-x; }
.contentB { background-color: #f0ecf0; background-image: url('/sites/1/art/boxout/content/b.gif'); background-repeat: repeat-x; }
.contentBody { background-color: #f0ecf0;}
.box9title  { background-color: #f0ecf0; color: #000000; font-weight: bold; font-family: Verdana; font-size: 18px;}
.box9titlel { background-color: #f0ecf0; background-image: url('/sites/1/art/boxout/style2/tml.gif'); background-repeat: repeat-y; }
.box9titler { background-color: #f0ecf0; background-image: url('/sites/1/art/boxout/style2/tmr.gif'); background-repeat: repeat-y; }

.shippingBoxT {background-color: #782020; background-image: url('/sites/1/art/boxout/shipping/ttm.gif'); background-repeat: repeat-x;}
.shippingBoxL {background-color: #782020; background-image: url('/sites/1/art/boxout/shipping/tml.gif'); background-repeat: repeat-y;}
.shippingBoxR {background-color: #782020; background-image: url('/sites/1/art/boxout/shipping/tmr.gif'); background-repeat: repeat-y;}
.shippingBoxB {background-color: #782020; background-image: url('/sites/1/art/boxout/shipping/bbm.gif'); background-repeat: repeat-x;}
.shippingBoxBG { background-color: #782020; }

.prodPicAndNamePic   { background-color: #ffffff; text-align: center; vertical-align: middle; border: 1px solid black; }
.prodPicAndNameName  { text-align: center; font-size: 11px; line-height: 12px; font-weight: bold; color: #000000; vertical-align: top;}
.prodPicAndNameNamew         { text-align: center; font-size: 11px; line-height: 12px; font-weight: bold; color: #ffffff; vertical-align: top;}
.prodPicAndNameNamew:link    { color: #ffffff; }
.prodPicAndNameNamew:hover   { color: #ffffff; }
.prodPicAndNameNamew:active  { color: #ffffff; }
.prodPicAndNameNamew:visited { color: #ffffff; }
.prodPicAndNameNameb         { text-align: center; font-size: 11px; line-height: 12px; font-weight: bold; color: #000000; vertical-align: top; }

.picNameDescPic   { text-align: left; vertical-align: top; }
.picNameDescName  { color: #782020; font-weight: bold; }
.picNameDescButts { white-space: nowrap; }
.picNameDescHlight         { color: #782020; font-weight: bold; }
.picNameDescHlight:link    { color: #782020; font-weight: bold; }
.picNameDescHlight:hover   { color: #782020; font-weight: bold; }
.picNameDescHlight:active  { color: #782020; font-weight: bold; }
.picNameDescHlight:visited { color: #782020; font-weight: bold; }

.productPrice     { white-space: nowrap; }
.productHlight    { font-weight: bold; color: #0b9923; }
.productButts     { text-align: right; }
.productMetaName  { background: #b3b3b3; color: #000000; font-weight: bold; text-align: right; padding: 0px 2px 0px 0px; white-space: nowrap; }
.productMetaValue { background: #b3b3b3; color: #000000; padding: 0px 0px 0px 2px; }
.deliveryTime { background: #b3b3b3; color: #0b9923; font-weight:bold; padding: 0px 0px 0px 2px; font-size:11px; }

.productT {background: #b3b3b3; vertical-align: top}
.productB {background: #b3b3b3; vertical-align: bottom}

.prodMetaBL { vertical-align: bottom; text-align: left; }
.prodMetaBR { vertical-align: bottom; text-align: right; }

.basketBG { background-color: #BBBBBB;}
.basketTitle { font-size: 11px; font-weight: normal; font-family: Verdana;}
.basketLine  { font-size: 11px; line-height: 12px; }
.basketTotal { font-size: 12px; font-weight: bold; }
.basketButt  { text-align: right; color: #782020; font-weight: bold; font-family: Verdana; font-size:12px;}
.basketButtL { color: #782020; font-family: Verdana; font-weight: bold; font-size:12px; }

.basketButtS  { text-align: right; color: #782020; font-weight: bold; font-family: Verdana; font-size:10px;}
.basketButtLS { color: #782020; font-family: Verdana; font-weight: bold; font-size:10px; }


.plainText { font-size: 10px; font-weight: normal; }
.alignRight { text-align: right; }
.verySmall {font-size: 3px;}
.motd { font-size: 11px; font-weight: bold; background-color: #5adb4a;}
.strap { font-weight:bold; }
.bold { font-weight:bold; }

.nextLink { font-weight: bold; white-space: nowrap; padding-top: 5px;}
.prevLink { font-weight: bold; white-space: nowrap; padding-top: 5px;}

.titleShippingLink { font-weight: bold; font-size: 10px; color: #ffffff;}
.titleShippingLink:link    { font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none; }
.titleShippingLink:hover   { font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none; }
.titleShippingLink:active  { font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none; }
.titleShippingLink:visited { font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none; }

.menulink { font-weight: bold; color:#ffffff; }
.menulink:link    { font-weight: bold; color:#ffffff; text-decoration: none; }
.menulink:hover   { font-weight: bold; color:#ffffff; text-decoration: none; }
.menulink:active  { font-weight: bold; color:#ffffff; text-decoration: none; }
.menulink:visited { font-weight: bold; color:#ffffff; text-decoration: none; }
.menuBottom {  background-image: url('/sites/1/art/menu/greenMenuBg.gif'); background-repeat: no-repeat; background-position: right; text-align: right; }
.secureimg { padding: 0px 0px 0px 0px; }
.siteseal  { text-align: right; }

.yousave {color: red; font-weight: bold; font-size: 13px;}
.ourprice {color: red; font-weight: bold; font-size: 13px;}
.loyaltyText {font-weight: bold; font-size: 12px;}

.11tthLogo { vertical-align: bottom; }
.addToBasket {color: #782020; }


.imageBanner { border:0px; margin-bottom: 2px; }