body {
background-color: #747780
}

.navfont a:visited {
font: 11pt sans-serif;
text-decoration: none;
color: #ffffe3;
}
.navfont a:link {
font: 11pt sans-serif;
text-decoration: none;
color: #ffffe3;
}
.navfont a:hover {
font: 11pt sans-serif;
text-decoration: none;
color: yellow;
}
.navfont2 a:visited {
font: 10pt sans-serif;
text-decoration: none;
color: #ffffe3;
}
.navfont2 a:link {
font: 10pt sans-serif;
text-decoration: none;
color: #ffffe3;
}
.navfont2 a:hover {
font: 10pt sans-serif;
text-decoration: none;
color: yellow;
}
.storetab {
background: #ffffff;
}
.navtable {
background: #ffffff;
background-image:url('graphics/design/line.jpg');
background-repeat: repeat-x;
}
.cattable {
background: #ffffbb;
}
.col3 {background-color: #ffffe3;
border-left: solid 1px black;
border-right: solid 1px black;
border-top: solid 1px black;
border-bottom: solid 1px black;
}
.cattreefont a:link {
font-family: sans-serif;
font-size: 10pt;
color: #5D4019;
text-decoration: none;
}
.cattreefont a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #5D4019;
text-decoration: none;
}
.cattreefont a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #BF7E49;
text-decoration: underline;
}
.footfont a:visited {
font: 9pt sans-serif;
text-decoration: none;
color: #ffffe3;
}
.footfont a:link {
font: 9pt sans-serif;
text-decoration: none;
color: #ffffe3;
}
.footfont a:hover {
font: 9pt sans-serif;
text-decoration: none;
color: yellow;
}
.footfont {
font: 9pt sans-serif;
color: #ffffe3;
}
.message {
font: 10pt sans-serif;
color: #5D4019;
}
.catlistfont a:link {
font-family: sans-serif;
font-size: 10pt;
color: #5D4019;
text-decoration: none;
}
.catlistfont a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #5D4019;
text-decoration: none;
}
.catlistfont a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #1B7D14;
text-decoration: underline;
}
.catlistfont {
font-family: sans-serif;
font-size: 10pt;
color: #1B7D14;
text-decoration: none;
}
.sfprodtable {
border-color: #5D4019;
border-style: solid;
border-width: 1px;
border-spacing: 0;
}
.glob {
font-family: sans-serif;
font-size: 10pt;
color: #1B7D14;
text-decoration: none;
}
.foot {
font-family: sans-serif;
font-size: 8pt;
color: #grey;
text-decoration: none;
}

.indexfont a:link {
font-family: sans-serif;
font-size: 10pt;
color: #5D4019;
text-decoration: none;
}
.indexfont a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #5D4019;
text-decoration: none;
}
.indexfont a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #BF7E49;
text-decoration: underline;
}
.indexfont {
font-family: sans-serif;
font-size: 10pt;
color: #5D4019;
text-decoration: none;
}

.indexfontsmred {
font-family: sans-serif;
font-size: 8pt;
color: #b20000;
text-decoration: none;
}

.fuel {

font-family: sans-serif;
font-size: 10pt;
color: #ffffe3;
text-decoration: none;

}

.indexfont2 a:link {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: underline;
}
.indexfont2 a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: underline;
}
.indexfont2 a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: underline;
}
.indexfont2 {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}

.indexfontblue {
font-family: sans-serif;
font-size: 10pt;
color: blue;
text-decoration: none;
}

.indexfontblue a:link {
font-family: sans-serif;
font-size: 10pt;
color: blue;
text-decoration: none;
}
.indexfontblue a:visited {
font-family: sans-serif;
font-size: 10pt;
color: blue;
text-decoration: none;
}
.indexfontblue a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #1B7D14;
text-decoration: underline;
}

.indexfontorange {
font-family: sans-serif;
font-size: 10pt;
color: #8F5F37;
text-decoration: none;
}

.indexfontorange a:link {
font-family: sans-serif;
font-size: 10pt;
color: #8F5F37;
text-decoration: none;
}
.indexfontorange a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #8F5F37;
text-decoration: none;
}
.indexfontorange a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #1B7D14;
text-decoration: underline;
}

.sbmfont a:link {
font-family: sans-serif;
font-size: 12pt;
color: #770000;
text-decoration: none;
}
.sbmfont a:visited {
font-family: sans-serif;
font-size: 12pt;
color: #770000;
text-decoration: none;
}
.sbmfont a:hover {
font-family: sans-serif;
font-size: 12pt;
color: #BF7E49;
text-decoration: underline;
}
.sbmfont {
font-family: sans-serif;
font-size: 12pt;
color: #770000;
text-decoration: none;
}

.sbmfontsmall a:link {
font-family: sans-serif;
font-size: 10pt;
color: #8B4513;
text-decoration: none;
}
.sbmfontsmall a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #8B4513;
text-decoration: none;
}
.sbmfontsmall a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #8B4513;
text-decoration: underline;
}
.sbmfontsmall {
font-family: sans-serif;
font-size: 10pt;
color: #8B4513;
text-decoration: none;
}


.sbmfontsmalldk a:link {
font-family: sans-serif;
font-size: 10pt;
color: #8B0000;
text-decoration: none;
}
.sbmfontsmalldk a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #8B0000;
text-decoration: none;
}
.sbmfontsmalldk a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #8B0000;
text-decoration: underline;
}
.sbmfontsmalldk {
font-family: sans-serif;
font-size: 10pt;
color: #8B0000;
text-decoration: none;
}

.sbmfonthww1 a:link {
font-family: sans-serif;
font-size: 14pt;
color: #333366;
text-decoration: none;
}
.sbmfonthww1 a:visited {
font-family: sans-serif;
font-size: 14pt;
color: #333366;
text-decoration: none;
}
.sbmfonthww1 a:hover {
font-family: sans-serif;
font-size: 14pt;
color: #333366;
text-decoration: underline;
}
.sbmfonthww1 {
font-family: sans-serif;
font-size: 14pt;
color: #333366;
text-decoration: none;
}

.sbmfonthww2 a:link {
font-family: sans-serif;
font-size: 10pt;
color: #333366;
text-decoration: none;
}
.sbmfonthww2 a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #333366;
text-decoration: none;
}
.sbmfonthww2 a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #333366;
text-decoration: underline;
}
.sbmfonthww2 {
font-family: sans-serif;
font-size: 10pt;
color: #333366;
text-decoration: none;
}

.sbmcell { 
background: #ffffe3;
}

.slatefont12 a:link {
font-family: sans-serif;
font-size: 12pt;
color: #333366;
text-decoration: none;
}
.slatefont12 a:visited {
font-family: sans-serif;
font-size: 12pt;
color: #333366;
text-decoration: none;
}
.slatefont12 a:hover {
font-family: sans-serif;
font-size: 12pt;
color: #333366;
text-decoration: underline;
}
.slatefont12 {
font-family: sans-serif;
font-size: 12pt;
color: #333366;
text-decoration: none;
}
.messagered {
font: 10pt sans-serif;
color: RED;
}

.ctgytable {
background: #ffffbb;
margin-left: 5pt;
margin-right: 5pt;
margin-top: 1pt;
margin-bottom: 1pt;
}

.cat a:link {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
.cat a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
.cat a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: underline;
}
.cat {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}

#signin {
margin-left: 5pt;
margin-right: 5pt;
margin-top: 1pt;
margin-bottom: 1pt;
background: #ffffff;
}

#signin a:link {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
#signin a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
#signin a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: underline;
}
#signin {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}

#searchtable {
margin-left: 5pt;
margin-right: 5pt;
margin-top: 1pt;
margin-bottom: 1pt;
background: #ffffff;
}

#searchtable a:link {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
#searchtable a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
#searchtable a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: underline;
}
#searchtable {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}

.bbqnotice {
background: #ffffff;
}

.bbqnoticefont a:link {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
.bbqnoticefont a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
.bbqnoticefont a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: underline;
}
.bbqnoticefont {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
.searchbx a:link {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
.searchbx a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
.searchbx a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: underline;
}
.searchbx {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}

.bbqitems a:link {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
.bbqitems a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
.bbqitems a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: underline;
}
.bbqitems {
font-family: sans-serif;
font-size: 10pt;
color: #003399;
text-decoration: none;
}
.oecandles {
margin-left: 5pt;
margin-right: 5pt;
margin-top: 1pt;
margin-bottom: 1pt;
background: #ffffff;
}
.bigred a:link {
font-weight: bold;
font-family: sans-serif;
font-size: 11pt;
color: #CC0000;
text-decoration: none;
background: #FFFF00;
}
.bigred a:visited {
font-weight: bold;
font-family: sans-serif;
font-size: 11pt;
color: #CC0000;
text-decoration: none;
background: #FFFF00;
}
.bigred a:hover {
font-weight: bold;
font-family: sans-serif;
font-size: 11pt;
color: #CC0000;
text-decoration: underline;
background: #FFFF00;
}
.bigred {
font-weight: bold;
font-family: sans-serif;
font-size: 11pt;
color: #CC0000;
text-decoration: none;
background: #FFFF00;
}
.bbqsizes a:link {
font-weight: bold;
font-family: sans-serif;
font-size: 16pt;
color: #B22222;
text-decoration: none;
background: #FFFF00;
}
.bbqsizes a:visited {
font-weight: bold;
font-family: sans-serif;
font-size: 16pt;
color: #B22222;
text-decoration: none;
background: #FFFF00;
}
.bbqsizes a:hover {
font-weight: bold;
font-family: sans-serif;
font-size: 16pt;
color: #B22222;
text-decoration: underline;
background: #FFFF00;
}
.bbqsizes {
font-weight: bold;
font-family: sans-serif;
font-size: 16pt;
color: #B22222;
text-decoration: none;
background: #FFFF00;
}
.smokercandtable {
margin-left: 5pt;
margin-right: 5pt;
margin-top: 1pt;
margin-bottom: 1pt;
background: #CCFFCC;
}
.bbqprodstable {
margin-left: 5pt;
margin-right: 5pt;
margin-top: 1pt;
margin-bottom: 1pt;
background: #FFDD00;
}
.vipfrmtable {
width: 95%;
margin-left: 10pt;
margin-right: 10pt;
border-color: #CD853F;
border-style: solid;
border-width: 2px;
border-spacing: 10;
background: #FFEFD5;
}
.taffytable {
margin-left: 5pt;
margin-right: 5pt;
margin-top: 1pt;
margin-bottom: 1pt;
background: #BBFFFF;
}
.pancakestable {
margin-left: 5pt;
margin-right: 5pt;
margin-top: 1pt;
margin-bottom: 1pt;
background: #F5DEB3;
}
.maintable3 {
width: 744px;
border-style: solid;
border-width: 2px;
border-color: #FFCC00;
border-spacing: 0px;
background: #ffffff;
}
.bbqstates {
width: 550px;
border-style: dashed;
border-width: 2px;
border-color: #B0C4DE;
border-spacing: 0px;
background: #FFFF99;
}
.qualstates {
font-family: sans-serif,arial;
font-size: 14px;
color: #EE0000;
font-weight: bold;
}
.qualstates2 {
font-family: sans-serif,arial;
font-size: 14px;
color: #330099;
}
.blueandbold {
font-family: sans-serif,arial;
font-size: 16px;
color: blue;
font-weight: bold;
}
.bbqcattable {
width: 450px;
border-style: solid;
border-width: 2px;
border-color: #B0C4DE;
border-spacing: 0px;
background: #FFFF99;
}
.biggreen a:link {
font-weight: bold;
font-family: sans-serif;
font-size: 13pt;
color: #00FF66;
text-decoration: none;
background: #000000;
}
.biggreen a:visited {
font-weight: bold;
font-family: sans-serif;
font-size: 13pt;
color: #00FF66;
text-decoration: none;
background: #000000;
}
.biggreen a:hover {
font-weight: bold;
font-family: sans-serif;
font-size: 13pt;
color: #00FF66;
text-decoration: underline;
background: #000000;
}
.biggreen {
font-weight: bold;
font-family: sans-serif;
font-size: 13pt;
color: #00FF66;
text-decoration: none;
background: #000000;
}
.sterms a:link {
font-family: sans-serif;
font-size: 10pt;
color: #999999;
text-decoration: none;
background: #ffffff;
}
.sterms a:visited {
font-family: sans-serif;
font-size: 10pt;
color: #999999;
text-decoration: none;
background: #ffffff;
}
.sterms a:hover {
font-family: sans-serif;
font-size: 10pt;
color: #999999;
text-decoration: underline;
background: #ffffff;
}
.sterms {
font-family: sans-serif;
font-size: 10pt;
color: #999999;
text-decoration: none;
background: #ffffff;
}

.thingreyol {
border-top-style: solid; border-top-color: #cccccc;  border-top-width: 1px;
border-bottom-style: solid; border-bottom-color: #cccccc;  border-bottom-width: 1px;
border-left-style: solid; border-left-color: #cccccc;  border-left-width: 1px;
border-right-style: solid; border-right-color: #cccccc;  border-right-width: 1px;
width: 50%;
padding: 7px;

text-align: left;

vertical-align: top;

}

.coll {

border-collapse: collapse;

}

.sfcatfont a:link {
font-family: arial;
font-size: 14pt;
color: #555555;
text-decoration: none;
background: #ffffff;
font-weight: bold;
}
.sfcatfont a:visited {
font-family: arial;
font-size: 14pt;
color: #555555;
text-decoration: none;
background: #ffffff;
font-weight: bold;
}
.sfcatfont a:hover {
font-family: arial;
font-size: 14pt;
color: #555555;
text-decoration: underline;
background: #ffffff;
font-weight: bold;
}
.sfcatfont {
font-family: arial;
font-size: 14pt;
color: #555555;
text-decoration: none;
background: #ffffff;
font-weight: bold;
}

.allergens {
font-family: arial;
font-size: 10pt;
color: #0000FF;
text-decoration: none;
background: #ffffff;
}
.allergens a:link {
font-family: arial;
font-size: 10pt;
color: #0000FF;
text-decoration: none;
background: #ffffff;
}
.allergens a:visited{
font-family: arial;
font-size: 10pt;
color: #0000FF;
text-decoration: none;
background: #ffffff;
}
.allergens a:hover {
font-family: arial;
font-size: 10pt;
color: #0000FF;
text-decoration: none;
background: #ffffff;
}
