a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#redseasoning p,
#tacoseasoning li,
#contacttitletext p,
#topretailerstext p,
#howdoyouorderfromlacasalt p,
#indextext li,
#lauriethisiswhereyouaddwh p,
#memoriestext li,
#mexicandip p,
#cornchips p,
#hotsauce li,
#yellowcheesesauce li,
#tacoseasoning p,
#mexicandip li,
#whitecheesesauce li,
#refriedbeans li,
#topretailerstext li,
#memoriestext p,
#cornchips li,
#memoriestitletext p,
#howdoyouorderfromlacasalt li,
#yellowcheesesauce p,
#aboutustitletext li,
#memoriestitletext li,
#blogtext p,
#enchiladasauce li,
#fajitaseasoning li,
#mexicansaucesspicestext li,
#mexicansaucesspicestext p,
#lauriethisiswhereyouaddwh li,
#fajitaseasoning p,
#refriedbeans p,
#indextext p,
#redseasoning li,
#contacttitletext li,
#blogtext li,
#aboutustitletext p,
#enchiladasauce p,
#whitecheesesauce p,
#hotsauce p  {
   margin: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: center;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   line-height: 13px;
   font-style: normal;
   font-weight: normal;
   font-size: 14px;
}

#cornchipshovershow > div:first-child,
#yellowcheesehovershow > div:first-child,
#enchiladasaucehovershow > div:first-child,
#fajitaseasoninghovershow > div:first-child,
#tacoseasoninghovershow > div:first-child,
#whitecheesehovershow > div:first-child,
#refriedbeanshovershow > div:first-child,
#redseasoninghovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 350px;
   background-repeat: no-repeat;
}

.fl li a,
.fl li *,
#topretailerstext p a,
#allrightsreservedtext p a,
#mexicansaucesspicestext p a,
#howdoyouorderfromlacasalt p a,
#lauriethisiswhereyouaddwh p a  {
   display: inline;
}

#contactform fieldset legend,
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform fieldset div label  {
   font: normal normal 14px/13px Verdana-Bold, Verdana, sans-serif;
   color: #FEFEFE;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#laurieproductsbutton a:hover,
#laurieproductsbutton a.pm,
#laurieproductsbutton a.nmh,
#laurieproductsbutton a.pmh  {
   background-position: -142px 0%;
}

#mercybob,
#contentarea,
#filigree3,
#contentrecipes,
#printablerecipes  {
   position: absolute;
   left: 79px;
   top: 273px;
   z-index: 6;
   width: 645px;
   height: 382px;
   background-repeat: no-repeat;
}

#allrightsreservedtext li,
#allrightsreservedtext p  {
   font: normal normal 10px/28px Verdana, sans-serif;
   padding: 0px 0px -2px 0px;
   margin: 0px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #E30D19;
   text-indent: 0px;
   text-align: left;
}

#fajitaseasoninghovershow,
#refriedbeanshovershow  {
   overflow: hidden;
   position: absolute;
   left: 319px;
   z-index: 9;
   width: 350px;
   display: none;
}

#tacoseasoninghovershow,
#redseasoninghovershow  {
   overflow: hidden;
   position: absolute;
   left: 319px;
   width: 350px;
   height: 271px;
   display: none;
}

#mexicandiphovershow,
#yellowcheesehovershow  {
   overflow: hidden;
   position: absolute;
   left: 318px;
   z-index: 12;
   height: 243px;
   display: none;
}

#aboutustextscroll li,
#aboutustextscroll p  {
   font: normal normal 11px/13px Verdana-Bold, Verdana, sans-serif;
   padding: 0px 0px 4px 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#fajitaseasoninghovershow > div:first-child  {
   background-image: url(sg_products_media/fajitaseasoninghovershow.jpg);
   height: 243px;
}

#laurieproductshovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 508px;
   height: 470px;
   background-repeat: no-repeat;
}

#enchiladasaucebutton a,
#hotsaucebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 56px;
   width: 75px;
   font-size: 56px;
   line-height: 56px;
}

#enchiladasaucehovershow > div:first-child  {
   background-image: url(sg_products_media/enchiladasaucehovershow.jpg);
   height: 263px;
}

#tacoseasoninghovershow > div:first-child  {
   background-image: url(sg_products_media/tacoseasoninghovershow.jpg);
   height: 271px;
}

#refriedbeanshovershow > div:first-child  {
   background-image: url(sg_products_media/refriedbeanshovershow.jpg);
   height: 247px;
}

#redseasoninghovershow > div:first-child  {
   background-image: url(sg_products_media/redseasoninghovershow.jpg);
   height: 271px;
}

#yellowcheesehovershow > div:first-child  {
   background-image: url(sg_products_media/yellowcheesehovershow.jpg);
   height: 243px;
}

#whitecheesehovershow > div:first-child  {
   background-image: url(sg_products_media/whitecheesehovershow.jpg);
   height: 247px;
}

#hotsaucebutton,
#enchiladasaucebutton  {
   position: absolute;
   left: 319px;
   z-index: 7;
   width: 75px;
   height: 56px;
}

#mexicandiphovershow > div:first-child  {
   background: url(sg_products_media/mexicandiphovershow.jpg) no-repeat;
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 351px;
   height: 243px;
}

#cornchipshovershow > div:first-child  {
   background-image: url(sg_products_media/cornchipshovershow.jpg);
   height: 438px;
}

#topflowerfiligree,
#redchilicopy  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 800px;
   height: 768px;
   background-repeat: no-repeat;
}

#howdoyouorderfromlacasalt li  {
   font: 16px BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   padding-bottom: 5px;
   color: #FDF404;
}

#fajitaseasoning,
#mexicandip  {
   position: absolute;
   top: 474px;
   z-index: 7;
   width: 78px;
}

#lauriethisiswhereyouaddwh li  {
   font: 16px BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   text-align: left;
   padding-bottom: 5px;
   color: #FDF404;
}

#lauriethisiswhereyouaddwh p  {
   font: 16px BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   text-align: left;
   padding-bottom: 5px;
   color: #FDF404;
}

#howdoyouorderfromlacasalt p  {
   font: 16px BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   padding-bottom: 5px;
   color: #FDF404;
}

#mexicansaucesspicestext li  {
   font: 10px Verdana-Bold, Verdana, sans-serif;
   color: #FB040F;
   padding-bottom: 1px;
}

#howdoyouorderfromlacasalt  {
   position: absolute;
   left: 277px;
   top: 297px;
   z-index: 7;
   width: 437px;
}

#lauriethisiswhereyouaddwh  {
   position: absolute;
   left: 293px;
   top: 339px;
   z-index: 7;
   width: 400px;
}

#mexicansaucesspicestext p  {
   font: 10px Verdana-Bold, Verdana, sans-serif;
   color: #FB040F;
   padding-bottom: 1px;
}

#fajitaseasoninghovershow  {
   height: 243px;
   top: 172px;
}

#laurieproductshovershow  {
   overflow: hidden;
   position: absolute;
   left: 145px;
   top: 234px;
   z-index: 9;
   width: 508px;
   height: 470px;
   display: none;
}

#mexicansaucesspicestext  {
   position: absolute;
   left: 327px;
   top: 199px;
   z-index: 7;
   width: 155px;
}

#enchiladasaucebutton a  {
   background-image: url(sg_products_media/enchiladasaucebutton.jpg);
}

#laurieproductsbutton a  {
   background: url(sg_howtoorder_media/laurieproductsbutton.jpg) no-repeat;
   display: block;
   height: 133px;
   width: 142px;
   font-size: 133px;
   line-height: 133px;
}

#tacoseasoninghovershow  {
   z-index: 10;
   top: 144px;
}

#redseasoninghovershow  {
   z-index: 13;
   top: 239px;
}

#allrightsreservedtext  {
   position: absolute;
   left: 319px;
   top: 617px;
   z-index: 7;
   width: 353px;
}

#yellowcheesehovershow  {
   width: 350px;
   top: 417px;
}

#refriedbeanshovershow  {
   height: 247px;
   top: 416px;
}

#cornermenugraphiccopy  {
   background: url(sg_howtoorder_media/cornermenugraphiccopy.jpg) no-repeat;
   position: absolute;
   left: 89px;
   top: 277px;
   z-index: 7;
   width: 183px;
   height: 361px;
}

#laurieproductsbutton  {
   position: absolute;
   left: 111px;
   top: 507px;
   z-index: 8;
   width: 142px;
   height: 133px;
}

#enchiladasaucebutton  {
   top: 417px;
}

#whitecheesehovershow  {
   overflow: hidden;
   position: absolute;
   left: 319px;
   top: 416px;
   z-index: 10;
   width: 350px;
   height: 247px;
   display: none;
}

#memoriestitletext li  {
   padding-bottom: 1px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #FB040F;
}

#yellowcheesesauce li  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#whitecheesesauce li  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#mexicandiphovershow  {
   width: 351px;
   top: 169px;
}

#memoriestitletext p  {
   padding-bottom: 1px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #FB040F;
}

#contacttitletext li  {
   padding-bottom: 1px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #FB040F;
}

#yellowcheesesauce p  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#topretailerstext li  {
   font: 12px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 1px;
   color: #FEFFFF;
}

#aboutustitletext li  {
   padding-bottom: 1px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #FB040F;
}

#footermenu ul li a  {
   padding: 3px 0.88em 3px 0.88em;
   height: 100%;
}

#topretailerstext p  {
   font: 12px Verdana-Bold, Verdana, sans-serif;
   padding-bottom: 1px;
   color: #FEFFFF;
}

#contacttitletext p  {
   padding-bottom: 1px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #FB040F;
}

#fajitaseasoning li  {
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
   padding-bottom: 5px;
}

#aboutustitletext p  {
   padding-bottom: 1px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #FB040F;
}

#whitecheesesauce p  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#fajitaseasoning p  {
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
   padding-bottom: 5px;
}

#topflowerfiligree  {
   background-image: url(sg_howtoorder_media/topflowerfiligree.gif);
}

#enchiladasauce li  {
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
   padding-bottom: 5px;
}

#hotsaucebutton a  {
   background-image: url(sg_products_media/hotsaucebutton.jpg);
}

#printablerecipes  {
   background-image: url(sg_recipes_media/printablerecipes.jpg);
}

#enchiladasauce p  {
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
   padding-bottom: 5px;
}

#tacoseasoning li  {
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
   padding-bottom: 5px;
}

#mainmenu ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#topretailerstext  {
   position: absolute;
   left: 584px;
   top: 308px;
   z-index: 9;
   width: 92px;
}

#footermenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#tacoseasoning p  {
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
   padding-bottom: 5px;
}

#memoriestext li  {
   text-align: left;
   padding-bottom: 1px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #FDF404;
}

#fajitaseasoning  {
   left: 591px;
}

#refriedbeans li  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#redseasoning li  {
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
   padding-bottom: 5px;
}

#redseasoning p  {
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
   padding-bottom: 5px;
}

#memoriestext p  {
   text-align: left;
   padding-bottom: 1px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #FDF404;
}

#hotsaucebutton  {
   top: 327px;
}

#refriedbeans p  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#mainmenu ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#footermenu ul  {
   font: 11px/17px Verdana, sans-serif;
   height: 20px;
   margin: 0px;
   padding: 0px;
   color: #F1031A;
   text-align: center;
}

#mexicandip li  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#indextext li  {
   text-align: left;
   padding-bottom: 1px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #FFFFFF;
}

#cornchips li  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#mexicandip p  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#redchilicopy  {
   background-image: url(sg_about-us_media/redchilicopy.gif);
}

#hotsauce li  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#cornchips p  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#indextext p  {
   text-align: left;
   padding-bottom: 1px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #FFFFFF;
}

#blogtext li  {
   padding-bottom: 0px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #EC0817;
}

#mainmenu ul  {
   font: normal normal 18px/26px Verdana-Bold, Verdana, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #040000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#contentarea  {
   background-image: url(sg_memories_media/contentarea.gif);
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#blogtext p  {
   padding-bottom: 0px;
   font-family: Verdana-Bold, Verdana, sans-serif;
   color: #EC0817;
}

#hotsauce p  {
   padding-bottom: 5px;
   font-family: BerlinSansFB-Reg, BerlinSansFB, "Berlin Sans FB";
   color: #FDF404;
}

#mexicandip  {
   left: 408px;
}

#footermenu  {
   position: absolute;
   left: 69px;
   top: 746px;
   z-index: 6;
}

#ridefooter  {
   font-size: 0px;
}

#filigree2  {
   background: url(sg_home_media/filigree2.jpg) no-repeat;
   position: absolute;
   left: 530px;
   top: 426px;
   z-index: 8;
   width: 185px;
   height: 96px;
}

#filigree1  {
   background: url(sg_home_media/filigree1.jpg) no-repeat;
   position: absolute;
   left: 531px;
   top: 340px;
   z-index: 7;
   width: 184px;
   height: 96px;
}

#mercybob  {
   background-image: url(sg_contact_media/mercybob.gif);
}

#page_bkg  {
   position: absolute;
   width: 800px;
   height: 768px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#redchili  {
   background: url(sg_about-us_media/redchili.jpg) no-repeat;
   position: absolute;
   left: 411px;
   top: 468px;
   z-index: 5;
   width: 382px;
   height: 297px;
}

#mainmenu  {
   margin: 0px;
   width: 167px;
   z-index: 8;
   top: 298px;
   left: 97px;
   position: absolute;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#layer2  {
   background: url(sg_about-us_media/layer2.jpg) no-repeat;
   position: absolute;
   left: 42px;
   top: 1px;
   z-index: 6;
   width: 708px;
   height: 244px;
}

#frame  {
   background: url(sg_home_media/frame.jpg) no-repeat;
   position: absolute;
   left: 540px;
   top: 278px;
   z-index: 8;
   width: 173px;
   height: 66px;
}

#cacti  {
   background: url(sg_about-us_media/cacti.jpg) no-repeat;
   position: absolute;
   left: 464px;
   top: 0px;
   z-index: 5;
   width: 336px;
   height: 268px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 768px;
   width: 800px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.c040000 * a  {
   color: #040000;
}

.cF1031A * a  {
   color: #F1031A;
}

.fl li  {
   float: left;
   display: inline;
}

h4,
h5,
body, p,
h6,
h1,
h2,
h3  {
   font-family: Verdana-Bold, Verdana, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_about-us_media/browserbackground.gif) center top repeat;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}

