p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px;}
.small1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}
.small8 {  font-family: Arial, sans-serif; font-size: 12px}
.small12 {  font-family: Arial, sans-serif; font-size: 20px}
.small13 {  font-family: Arial, sans-serif; font-size: 13px}
.small15 {  font-family: Arial, sans-serif; font-size: 15px}
.globalmenuline { border: solid; border-width: 1px 0px; border-color: #FFFF00 black}
.headers {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: 900; color: #FFFFFF}
.globalheadertable {  background-color: #FF0000; border-color: #FFFF00 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.globalmaintable {  background-color: #000000; border: 1px #FF0000 solid; border-color: #FF0000 solid}
.gliobalfootertable {  background-color: #000000; border-color: #FFFF00 #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.small10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.inlinemenutable {  border: 1px #66CCFF solid}
.inlinemenutext {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 900; color: #FFFFFF}
.inlinecontenttable {  padding-top: 5px; padding-bottom: 5px}
a:link {  color: #0000A0; text-decoration: none}
a:visited {  color: #0000A0; text-decoration: none}
a:hover {  color: #FF0000; text-decoration: none}
a:active {  color: #FF0000; text-decoration: none}
a.thissection:link {  color: #0000A0; text-decoration: underline}
a.thissection:visited {  color: #0000A0; text-decoration: underline}
a.thissection:hover {  color: #FF0000; text-decoration: underline}
.thissectiontable {  background-color: #000000; border: #FFFF00; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.thissectiontext {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 900; color: #FFFFFF}
.italicintro {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; color: #FFFFFF}
.normaltext9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.videotable {  border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.onepxtable {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
a.instock:link {  color: #000000; text-decoration: none}
a.instock:visited {  color: #000000; text-decoration: none}
a.instock:hover {  color: #FF0000; text-decoration: none}
a.outofstock:link {  color: #777777; text-decoration: none}
a.outofstock:visited {  color: #777777; text-decoration: none}
a.outofstock:hover {  color: #FF0000; text-decoration: none}
a.inactive:link {  color: #FF6666; text-decoration: none}
a.inactive:visited {  color: #FF6666; text-decoration: none}
a.inactive:hover {  color: #FF0000; text-decoration: none}
a.addnew:link {  color: #FF0000; text-decoration: underline}
a.addnew:visited {  color: #FF0000; text-decoration: underline}
a.addnew:hover {  color: #FFFFFF; text-decoration: underline}
a.hlink:link { color: #FFF; text-decoration: none; cursor: text; }
a.hlink:visited { color: #FFF; text-decoration: none; cursor: text; }
a.hlink:hover { color: #FFF; text-decoration: none; cursor: text; }

.dfmaintable {  width:972px; background-color: #FFFFFF; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style:solid; border-color: #666666;  }

.dfleftmenutable {  font-family: Arial, sans-serif; font-size: 12px; }

.dfmiddlecolumn {  padding-left: 5px; padding-right: 5px; padding-top: 5px; background-color: #000000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style:solid; b }
.dfleftcolumn {  padding-left: 7px; padding-bottom: 7px; padding-top: 7px; background-color: #000000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style:solid; }
.dfrightcolumn {  padding-left: 5px; padding-top: 10px; background-color: #FFFFFF; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style:solid; border-color: #FF0000;  }
.dfrighttable {  font-family: Arial, sans-serif; font-size: 12px; }


.dfproduct {  padding-left: 7px; padding-right: 9px; line-height: 13px;}


.dfsoloproduct {  padding-right: 9px; line-height: 13px;}


.dfproductname {  font-family: Arial, sans-serif; font-size: 16px; font-weight: 900;}


.dfprice {  font-family: Arial, sans-serif; font-size: 20px;}


.dfrrp {  font-family: Arial, sans-serif; font-size: 14px;}


.dfbogof {  font-family: Arial, sans-serif; font-size: 13px; font-weight: 900; color: #FF0000}


.dfspacertable {  border: #000000; border-style: solid;border-top-width: 14px; border-bottom-width: 14px;}


.dftitletable {  border: #666666; border-style: solid;border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width:1px;}


.dfdescriptiontext {  font-family: Arial, sans-serif; font-size: 14px; line-height: 15.5px;}


.alertmessagetable {  background-color: #FFFFFF; border: #FF0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.dfmenucontents {  padding-left: 3px; padding-top: 4px; padding-right: 3px; padding-bottom: 3px; background-color: #111111;  }
.dfmenuheader {  font-family: Arial, sans-serif; font-size: 13px; font-weight: 900;}


.dfmenuitem {  font-family: Arial, sans-serif; font-size: 12px; }


a.dfmenuitem:link {  color: #FFFFFF; text-decoration: none}
a.dfmenuitem:visited {  color: #FFFFFF; text-decoration: none}
a.dfmenuitem:hover {  color: #FF0000; text-decoration: none}
a.dfmenuitem:active {  color: #FF0000; text-decoration: none}
.dfdisplaytrolleytable {  background-color: #FEFEFE; border: 1px #828181 solid; border-color: #828181 solid}
.dft-row {  font-family: Arial, sans-serif; font-size: 12.5px; padding-left: 3px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px;}
.dft-total {  font-family: Arial, sans-serif; font-size: 14px; padding-left: 3px; padding-top: 4px; padding-right: 0px; padding-bottom: 4px;}
.dffootertable { padding-left: 6px; padding-top: 5px; padding-right: 6px; padding-bottom: 5px; font-family: Arial, sans-serif; font-size: 12.5px; color: #FFFFFF; border: #666666; border-style: solid;border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width:1px;}
a.footer:link {  color: #FFFFFF; text-decoration: none}
a.footer:visited {  color: #FFFFFF; text-decoration: none}
a.footer:hover {  color: #FF0000; text-decoration: none}
a.footer:active {  color: #FF0000; text-decoration: none}
.dfc-row {  font-family: Arial, sans-serif; font-size: 12.5px; padding-left: 3px; padding-top: 5px; padding-right: 3px; padding-bottom: 5px;}
.dfopeninghours {  background-color: #FFFFFF; border: #828181; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.dfopeningtable {  padding-left: 6px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px;}
.dfopeningcell {  padding-right: 6px;}
.dftoppadding {  padding-top: 16px;}
#trolleyrollover
{
  display: block;
  width: 100px;
  height: 40px;
  background: url("images/trolleyrollover.gif") no-repeat 0 0;

}

#trolleyrollover:hover
{ 
  background-position: 0 -40px;
}

#trolleyrollover span
{
  display: none;
}
.bfcmaintable {  width:924px; background-color: #000000; border-top-width: 0px; border-right-width: 3px; border-bottom-width: 0px; border-left-width: 3px; border-style:solid; border-color: #BF0202;  }

