body {
  margin: 0 0 0 0;
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  background-color: #cd8704;
}

body.other {
  margin: 0 0 0 0;
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  background-color: #cd8704;
  background-image: url(new_images/flame_back2.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}

body.secure {
  margin: 0 0 0 0;
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  background-color: #cd8704;
}

p {
  font-family: verdana, arial, helvetica;
  font-size: 10pt;

}

td.formlabel {
  font-size: 9pt;
  text-align: right;
  white-space: nowrap;
  padding-right: 6px;
}

.label {
  font-size: 9pt;
  text-align: right;
  padding-right: 4px;
  white-space: nowrap;
}
.labelreq {
  font-size: 9pt;
  text-align: right;
  padding-right: 4px;
  white-space: nowrap;
  font-weight: bold;
  color: #7d0000;
}

td {
  font-family: verdana, arial, helvetica;
  font-size: 10pt;

}

.footer {
  font-size: 9pt;
  line-height: 16pt;
}

a.whitelink:link {
  color: #ffffff;
  text-decoration: underline;
}

a.whitelink:visited {
  color: #ffffff;
  text-decoration: underline;
}

a.whitelink:hover {
  color: #ffcece;
  text-decoration: underline;
}


a.footlink:link {
  font-size: 10pt;
  color: #531f00;
  text-decoration: none;
  font-weight: bold;
}

a.footlink:hover {
  font-size: 10pt;
  color: #ffffff;
  text-decoration: underline;
}

a:link { 
  color: #60370b; 
  text-decoration: underline; 
}
a:visited { 
  color: #844d0f; 
  text-decoration: underline;
}
a:hover { 
  color: #ffffff; 
  text-decoration: underline; 
}

.pagehead {
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  margin: 10px 0px 20px 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 4px;
  color: #772d00;
  position: relative;
}

h1 {
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  margin: 10px 0px 20px 0px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 4px;
  color: #772d00;
  position: relative;
}

.storeitem {
  margin-bottom: 20px;
}

.storename {
  font-family: Comic Sans MS, Comic, comic-sans;
  font-size: 14pt;
  font-weight: bold;
}

.storebody {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  margin-bottom: 2px;
  margin-left: 20px;
}

td.storescol 
{
	vertical-align: top;
	width: 50%;
}

.errdiv {
  background-color: #fff1d2;
  border: solid 1px #ff0000;
  padding: 8px 40px 8px 40px;
}

#fbfindus 
{
	position: absolute;
	top: 8px;
	left: 94px;
	width: 75px;
	height: 75px;
	background-image: url(new_images/facebook_both.png);
	background-position: 0 75;
	z-index: 100;
}

a:hover div#fbfindus 
{
	background-position: 0 0;
}

#saucesare 
{
	text-align: center;
	font-family: "Comic Sans MS", "Comic", "comic-sans";
	font-size: 12pt;
	font-weight: bold;
	margin-top: 12px;
}

.sauceshead 
{
	color: #ffffff;
}

.saucesitem 
{
	color: #000000;
}

.awarditem 
{
	font-family: "Comic Sans MS", "Comic", "comic-sans";
	font-size: 12pt;
	white-space: nowrap;
	margin-bottom: 4px;
}
.awardname 
{
	color: #ffffff;
}

.awardsauce 
{
	font-size: 10pt;
}

.awardtext 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 40px;
}

.awardlink 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 40px;
}

.eventitem 
{
	margin-bottom: 18px;
	text-align: left;
}

.eventname 
{
	font-family: Comic Sans MS, Comic, comic-sans;
	font-size: 12pt;
}

.eventtitle 
{
	color: #ffffff;
}
.eventcity 
{
	color: #000000;
}
.eventtext 
{
	padding-left: 30px;
}

.testimitem 
{
	margin-bottom: 20px;
}

.testimfrom 
{
	font-style: italic;
	margin-top: 6px;
	margin-left: 20px;
}

.testimdate 
{
	padding-left: 8px;
	font-size: 8pt;
	font-style: normal;
}

#jumpto 
{
	position: absolute;
	right: 4px;
	top: 4px;
	font-size: 8pt;
	font-weight: normal;
}

#footdiv 
{
	margin-top: 40px;
	padding-bottom: 20px;
	text-align: center;
	line-height: 16pt;
}

.butbox 
{
	width: 166px;
	cursor: pointer;
}

#but02 
{
	width: 166px;
	height: 30px;
	background-image: url(new_images/but_02_stores_b.jpg);
}
a:hover div#but02, #but02.activenav
{
	background-position: 0 30;
}

#but03
{
	height: 19px;
	background-image: url(new_images/but_03_club_b.jpg);
}
a:hover div#but03, #but03.activenav
{
	background-position: 0 19;
}

#but04
{
	height: 26px;
	background-image: url(new_images/but_04_recipes_b.jpg);
}

a:hover div#but04, #but04.activenav
{
	background-position: 0 26;
}

#but05
{
	height: 24px;
	background-image: url(new_images/but_05_photos_b.jpg);
}

a:hover div#but05, #but05.activenav
{
	background-position: 0 24;
}

#but06
{
	height: 21px;
	background-image: url(new_images/but_06_news_b.jpg);
}

a:hover div#but06, #but06.activenav
{
	background-position: 0 21;
}

#but01
{
	width: 225px;
	height: 58px;
	background-image: url(new_images/order_here_b.jpg);
	cursor: pointer;
}

a:hover div#but01, #but01.activenav
{
	background-position: 0 58;
}

/*************** liquid nav styles **********************/

#liquidnav 
{
	/* border: solid 1px #111111; */
	margin-top: 22px;
	background-image: url(new_images/bar_back.png);
	background-repeat: repeat-x;
	position: relative;
}

#liquidnav td 
{
	vertical-align: top;
}

#liquidnav td img
{
	display: block;
}

#lqbut02 
{
	width: 166px;
	height: 30px;
	background-image: url(new_images/but_02_stores_lq.png);
}
a.nvlnk:hover div#lqbut02, #lqbut02.activenav
{
	background-position: 0 30;
}

#lqbut03
{
	height: 19px;
	background-image: url(new_images/but_03_club_lq.png);
}
a.nvlnk:hover div#lqbut03, #lqbut03.activenav
{
	background-position: 0 19;
}

#lqbut04
{
	height: 26px;
	background-image: url(new_images/but_04_recipes_lq.png);
}

a.nvlnk:hover div#lqbut04, #lqbut04.activenav
{
	background-position: 0 26;
}

#lqbut05
{
	height: 24px;
	background-image: url(new_images/but_05_photos_lq.png);
}

a.nvlnk:hover div#lqbut05, #lqbut05.activenav
{
	background-position: 0 24;
}

#lqbut06
{
	height: 21px;
	background-image: url(new_images/but_06_news_lq.png);
}

a.nvlnk:hover div#lqbut06, #lqbut06.activenav
{
	background-position: 0 21;
}

#lqbut01
{
	width: 225px;
	height: 44px;
	background-image: url(new_images/order_here_lq.png);
	cursor: pointer;
}

a.nvlnk:hover div#lqbut01, #lqbut01.activenav
{
	background-position: 0 44;
}

/* end of liquid styles */

/* recipe styles */

.dspcont {
   display:none;
   padding-bottom: 20px;
}

.recipeitem 
{
  padding-left: 10px;
}

.recipehead {
  font-family: Comic Sans MS, Comic, comic-sans;
  font-size: 12pt;
  color: #ffffff;
}
.recipechef {
  font-size: 10pt;
  font-style: italic;
}
.recipeconts {
  font-size: 10pt;
  margin-top: 8px;
}
.reciperecipe {
  font-size: 10pt;
  margin-top: 8px;
}

.recipebut 
{
	width: 68px;
	height: 26px;
	background-image: url(new_images/showhide.png);
	cursor: pointer;
}

/* end of recipe styles */

.errordiv 
{
	padding: 6px;
	background-color: #ffcad2;
	border: solid 1px #dd0021;
}

.propodiv 
{
	padding: 6px;
	background-color: #e7bb6b;
	border: solid 1px #8b6730;
}

