body {margin:20px 0 0 0;padding:0;background:#FFDA6F url(/images/global/bg.jpg) repeat-x;text-align:center;font-family:arial,helvetica,sans-serif;color:#534826;}
form {margin:0;paddding:0;}
img {border:0;}
a {color:#C0272D;}
a:hover {color:#206c30;}
#container {margin:0 auto;width:940px;text-align:left;}
#main {width:776px;float:left;background:#fbdf89 url(/images/global/containerbg.gif) top left repeat-x;position:relative;z-index:20;}
#content {padding:0 10px;}
#body-home #content {padding:0 6px;}
h2 {background:url(/images/global/subhdrbg.gif) bottom no-repeat;padding:0 0 15px 0;margin:0 0 20px 0;text-align:center;position:relative;}
h2 span#testimonials_toplink {position:absolute;right:0;top:0;font-weight:normal;}
ol {margin:0 0 0 10px;padding-left:15px;}
ol li {padding:2px 0 0 0;}
br.clear {clear:both;display:inline;font-size:0;line-height:0;}

/*header*/
#header {width:776px;height:136px;background:url(/images/global/header2.gif) no-repeat;z-index:20;position:relative;}
#header h1 {margin:0;padding:0;text-indent:-9999px;}

/*nav*/
#nav {background:url(/images/nav/newnav.gif);width:750px;height:44px;margin:50px 0 0 12px;padding:0;position:relative;}
#nav li {margin:0;padding:0;list-style:none;position:absolute;top:0;text-indent:-9999px;}
#nav li, #nav a {height:17px;display:block;outline:none;}
#nav li.nav-home {left:0;width:38px;}
#nav li.nav-news {left:55px;width:84px;}
#nav li.nav-recipes {left:157px;width:56px;}
#nav li.nav-fanphotos {left:531px;width:87px;}
#nav li.nav-photos {left:636px;width:114px;}
#nav li.nav-whatsinthis {left:0;top:26px;width:117px;}
#nav li.nav-testimonials {left:135px;top:26px;width:100px;}
#nav li.nav-links {left:558px;top:26px;width:40px;}

#nav li.nav-twitter {left:686px;top:26px;width:16px;}
#nav li.nav-facebook {left:710px;top:26px;width:16px;}
#nav li.nav-myspace {left:733px;top:26px;width:16px;}

li.nav-home a:hover {background:url(/images/nav/newnav.gif) 0 -60px no-repeat;}
li.nav-news a:hover {background:url(/images/nav/newnav.gif) -55px -60px no-repeat;}
li.nav-recipes a:hover {background:url(/images/nav/newnav.gif) -157px -60px no-repeat;}
li.nav-fanphotos a:hover {background:url(/images/nav/newnav.gif) -531px -60px no-repeat;}
li.nav-photos a:hover {background:url(/images/nav/newnav.gif) -636px -60px no-repeat;}
li.nav-whatsinthis a:hover {background:url(/images/nav/newnav.gif) 0 -86px no-repeat;}
li.nav-testimonials a:hover {background:url(/images/nav/newnav.gif) -135px -86px no-repeat;}
li.nav-links a:hover {background:url(/images/nav/newnav.gif) -558px -86px no-repeat;}

li.nav-twitter a:hover {background:url(/images/nav/newnav.gif) -686px -86px no-repeat;}
li.nav-facebook a:hover {background:url(/images/nav/newnav.gif) -710px -86px no-repeat;}
li.nav-myspace a:hover {background:url(/images/nav/newnav.gif) -733px -86px no-repeat;}


/*buy nav*/
#buy-nav {width:164px;float:left;position:relative;z-index:10;margin-top:81px;}
#buy-nav #bottle1 {background:url(/images/buynav/bottle1.png) no-repeat;width:69px;height:141px;position:absolute;top:-28px;left:-26px;z-index:90;}
#buy-nav #bottle2 {background:url(/images/buynav/bottle2.png) no-repeat;width:91px;height:105px;position:absolute;top:153px;left:-39px;z-index:90;}
#buy-nav h3#where_header {background:url(/images/buynav/where_header.gif) no-repeat;width:164px;height:52px;text-indent:-9999px;margin:0 0 0 25px;padding:0;}

#buy-nav h2 {margin:0;padding:0;background:none;text-align:left;}
#buy-nav h2 span {display:none;}
#buy-nav h2 a {font-size:11px;font-weight:normal;color:#fdc41b;text-decoration:none;display:block;}
#buy-nav h2 a:hover {color:#fff;text-decoration:underline;}
#buy-nav h2#buy-online a {background:url(/images/buynav/btn-online.gif) no-repeat;width:164px;padding:64px 0 4px 8px;}
#buy-nav h2#buy-online a:hover {background:url(/images/buynav/btn-online.gif) -165px 0 no-repeat;}
#buy-nav h2#buy-stores a {background:url(/images/buynav/btn-stores.gif) no-repeat;width:164px;padding:64px 0 4px 59px;}
#buy-nav h2#buy-stores a:hover {background:url(/images/buynav/btn-stores.gif) -165px 0 no-repeat;}
#buy-nav h2#buy-rest a {background:url(/images/buynav/btn-rest.gif) no-repeat;width:164px;padding:64px 0 4px 11px;}
#buy-nav h2#buy-rest a:hover {background:url(/images/buynav/btn-rest.gif) -165px 0 no-repeat;}
#buy-wholesale {background:url(/images/buynav/wholebg.gif) bottom left no-repeat;width:164px;padding:10px 0 15px 12px;}
#buy-wholesale h3 {color:#fff;font-size:14px;margin:0;padding:0 0 3px 0;}
#buy-wholesale a {color:#fdc41b;text-decoration:none;font-size:13px;}
#buy-wholesale a:hover {color:#fff;text-decoration:underline;}

/*home*/
#home-left {float:left;display:inline;width:500px;background:url(/images/home/dexter.gif) -7px 0 no-repeat;height:360px;z-index:10;}
#home-left h2 {margin:0 0 5px 0;padding:0;display:block;outline:none;width:258px;text-align:left;}
#home-left h2 a {font-size:11px;color:#FED350;text-decoration:none;font-weight:normal;display:block;height:38px;padding-top:76px;padding-left:42px;outline:none;}
#home-left h2 a:hover {color:#fff;text-decoration:underline;}
#home-left h2 span, #home-left #getyourownbottle span {display:none;}

#home-left #getyourownbottle {background:url(/images/home/header-buysome.gif) no-repeat;position:relative;width:258px;height:114px;}
#home-left #getyourownbottle #getyourownbottle-links {position:absolute;top:75px;left:41px;margin:0;padding:0;list-style:none;font-size:11px;color:#ebddb2;}
#getyourownbottle-links a {font-size:11px;color:#fff;}
#getyourownbottle-links a:hover {color:#FED350;text-decoration:none;}

#home-left h2#itaintbadforya {background:url(/images/home/header-itaintbadforya.gif) no-repeat;}
#home-left h2#photogallery {background:url(/images/home/header-photos.gif) no-repeat;}
#home-left h2#recipes {background:url(/images/home/header-recipes.gif) no-repeat;}
#home-left h2#buysome-banner {background:url(/images/home/header-buysome.gif) no-repeat;}
#home-left h2#buysome-banner a {padding-left:101px;}

#home-right {float:left;display:inline;width:258px;padding-top:10px;}
#home-right h3 {background:url(/images/home/testimonials.gif) no-repeat;width:260px;height:17px;padding:3px 0 0 115px;margin:0 0 8px 0;}
#home-right h3 a {font-weight:normal;font-size:12px;}
#home-right ul {margin:0;padding:0;list-style:none;}
#home-right li {padding:3px 10px 5px 10px;background:url(/images/home/testimonials-div.gif) bottom no-repeat;font-size:12px;}
#home-right li.last {background:none;}
#home-right b {color:#37752D;font-size:12px;}
#home-right i {color:#9F1E21;font-style:normal;font-weight:bold;font-size:12px;}
#home-testimonials {background:#FEF1C9 url(/images/home/testimonials-bg.jpg) repeat-x;}
p.testimonials-topbtm {background:url(/images/home/testimonials-topbtm.gif) repeat-x;width:258px;height:8px;margin:0;padding:0;}
div.t-end {font-size:0;line-height:0;}

#quote-top, #quote-btm {width:759px;height:2px;font-size:0;}
#quote-top {background:url(/images/home/quote-top.gif) no-repeat;margin-top:10px;} 
#quote-btm {background:url(/images/home/quote-btm.gif) top center no-repeat;margin-bottom:20px;}
#quote {text-align:center;background:url(/images/home/quotebg.gif) repeat-y;margin-left:26px;padding:10px 0;font-size:12px;}
#quote p {line-height:1.4em;padding:0 30px 10px 0;margin:0;}
#quote img {vertical-align:middle;}
#quote i {color:#C0272D;font-style:italic;font-weight:bold;}
#flag-mexico {float:right;display:inline;margin:-43px 27px 20px 0;}
#flag-ca {margin:-43px 0 20px 27px;}
#flag-ca img, #flag-mexico img {border:1px solid #F8D144;}

/*news*/
#news {margin-top:-.5em;}
#featured {width:260px;float:left;margin-left:5px;}
#featured h3, #featured h4, #story h3 {margin:0;padding:0;color:#006035;font-size:17px;}
#featured h3 {padding-bottom:.5em;}
#story {width:490px;float:left;}
#story h3 {color:#c0272d;font-size:16px;}
#story p {margin:0;padding:.8em 0 0 0;font-size:13px;}
#story hr {border-top:1px dashed #d8bb62;height:1px;line-height:1px;border-bottom:0;margin-top:.8em;}

.feature_box {background:url(/images/news/featurebox_bg.gif) no-repeat;width:254px;padding:5px;overflow:auto;clear:both;margin-left:-2px;}
.feature_box p {padding:0;margin:0;}
.feature_box p.left {float:left;width:120px;margin-right:10px;}
.feature_box p.right {float:left;width:110px;padding-top:.5em;font-size:13px;}
.feature_box p.right a {font-size:16px;font-weight:bold;text-decoration:none;}
.feature_box p.right a:hover {background:#C0272D;color:#fff;}
.feature_box br {margin-bottom:.6em;}
.feature_btm {background:url(/images/news/featurebox_btm.gif) no-repeat;width:254px;height:3px;margin-bottom:.5em;}

/*recipes*/
#recipes-left {width:236px;margin-left:4px;margin-right:35px;font-size:12px;float:left;display:inline;}
#recipes-left h3 {background:url(/images/recipes/categorybg.gif) bottom no-repeat;padding:0 0 6px 0;margin:0;}
#recipes-left p {margin-top:5px;line-height:1.4em;}
#recipes-right {width:480px;float:left;display:inline;font-size:13px;}
#recipes-right h3 {font-size:17px;color:#C0272D;margin:0;padding:0;}
#recipes-right h3 span {display:none;}
#recipes-right h4 {font-weight:normal;font-size:12px;margin:12px 0;}
#recipes-right b {font-size:12px;color:#206c30;}
#recipe-photo {float:right;margin:0 0 8px 15px;}
#recipe-photo img {border:1px solid #FDC721;}
#recipe-photo span {display:none;}
#printline {background:url(/images/recipes/recipeftr.gif) top no-repeat;padding-top:8px;margin:5px 0 100px 0;font-size:11px;color:#666;}
#printline img {float:none;border:0;margin:0;vertical-align:bottom;}
ul#ingredients {margin:0;padding:0;list-style:none;}

/*fanphotos*/
#fanphotos {padding-left:18px;padding-right:18px;}
#fanphotos h3 {color:#c0262d;font-size:18px;margin-top:-.5em;margin-bottom:.5em;}
#fanphotos h3, #fanphotos p {text-align:center;}
#fanphotos p {font-size:14px;padding:0;margin:0;}
#fanphotos p a {font-size:14px;}
#thumbs {overflow:auto;}
#thumbs a {background:url(/images/fanphotos/thumbbg.gif) top left no-repeat;padding:6px 8px 8px 6px;float:left;margin-right:8px;margin-bottom:8px;}
.pagination {background:url(/images/fanphotos/pagebg.jpg) 0 4px repeat-x;color:#fff;padding:5px 10px;font-size:14px;margin:.5em 0;}
.pagination strong {font-weight:normal;padding-right:.5em;}
.pagination a {color:#feda71;text-decoration:none;font-size:14px;padding:0 6px;}
.pagination span.current {background:#fff;color:#c0262d;border:2px solid #5f490a;padding:2px 6px;font-weight:bold;font-size:18px;}
.pagination a:hover {background:#fff;color:#c0262d;}

/*links*/
#links-left {width:206px;margin-left:4px;border-right:1px solid #206c30;float:left;display:inline;font-size:12px;}
#links-left p {margin:0;padding:0;}
#links-left h4 {margin:12px 0 2px 0;padding:2px 4px;font-size:12px;font-weight:normal;}
#links-left h4 a {font-weight:bold;}
#links-right {width:540px;float:left;display:inline;font-size:12px;}
#links-right div {padding:0 12px 0 14px;}
#links-right h2 {background:url(/images/recipes/categorybg.gif) bottom left no-repeat;padding:0 0 6px 0;margin:0;text-align:left;margin:0 0 10px 0;}
#links-right h3 {margin:0;padding:0;font-size:13px;color:#056337;}
#links-right p {margin:0 0 10px 0;}

/*testimonials*/
#all-testimonials {text-align:center;font-size:12px;margin-bottom:50px;background:url(/images/testimonials/tbg.gif) no-repeat;}
#all-testimonials h3 {font-size:13px;font-weight:normal;margin-bottom:2px;}
#all-testimonials b {color:#206c30;}
#all-testimonials i {color:#C0272D;font-style:normal;font-weight:bold;}
#all-testimonials h4 {color:#C0272D;font-size:16px;font-weight:bold;}
#all-testimonials input {text-align:center;}
span.small a {font-size:10px;}

/*whatsinthis*/
#whatsinthis-left {width:522px;float:left;display:inline;margin-right:22px;font-size:12px;}
#whatsinthis-left h3 {font-size:14px;margin-top:0;padding-top:0;}
#nutrition {width:190px;background:#fff;padding:5px 7px;border:2px solid #000;color:#000;float:left;display:inline;}
#nutrition table {font-size:11px;}
#nutrition table h1 {font-size:17px;margin:0;padding:0;}
#nutrition table tbody td, #nutrition table tfoot td {border-bottom:1px solid #000;padding:1px 0;}
#nutrition table tfoot td.dot {background:url(/images/whatsinthis/dot.gif) center no-repeat;}
table .bottom {border-bottom:0 !important;}
#nutrition colwidth#blah td {background:red;}
#nutrition table span {font-size:10px;}
#nutrition table span b {font-size:11px;}
table thead td {padding:2px 0;}
table .r {text-align:right;}
table .thick {border-top:5px solid #000;}

/*gimmesome*/
#gimmesome-right {background:url(/images/links/linksbg.jpg) no-repeat;width:460px;float:left;display:inline;}
#gimmesome-right div {padding:10px 12px 0 14px;text-align:center;}
#gimmesome-right h3 {font-size:14px;margin-top:0;padding-top:0;}
#gimmesome-right div div {margin:0 0 0 10px;padding:0;}
.store {background:#feefc4;width:200px;float:left;display:inline;font-size:12px;}
.store p {padding:0 8px;}

/*categories*/
#recipe-selected {color:#206c30;text-decoration:none;font-weight:bold;}

body.bloody-mary a.bloody-mary, body.prairie-dog a.prairie-dog, body.gringo-bandito-and-beer a.gringo-bandito-and-beer,
body.super-nachos a.super-nachos, body.guacamole a.guacamole, body.primo-chicharrones a.primo-chicharrones, 
body.ghetto-pizza a.ghetto-pizza, body.ramen-magnifico a.ramen-magnifico, body.anarchy-burger a.anarchy-burger,
body.chef-boy-pasta a.chef-boy-pasta, body.chili a.chili, body.machacha a.machacha, body.enchiladas a.enchiladas, 
body.tostadas a.tostadas, body.quesadilla a.quesadilla, body.greek-love-quesadilla a.greek-love-quesadilla, body.deviled-eyes a.deviled-eyes, body.ricks-prison-spread a.ricks-prison-spread
{color:#206c30;text-decoration:none;font-weight:bold;}
body.gorgin h4.gorgin, body.gorgin h4.gorgin a,
body.drinkin h4.drinkin, body.drinkin h4.drinkin a,
body.rockin h4.rockin, body.rockin h4.rockin a,
body.groomin h4.groomin, body.groomin h4.groomin a,
body.fightin h4.fightin, body.fightin h4.fightin a,
body.educatin h4.educatin, body.educatin h4.educatin a
{color:#056337;text-decoration:none;}

/*locations*/
h3.county {font-size:15px;color:#006035;text-align:center;}
.city {float:left;display:inline;width:160px;}
.city h4 {color:#c0272d;font-weight:bold;font-size:14px;margin:0;padding:0;}
table.locations {font-size:12px;}
table.locations td {vertical-align:top;overflow-x:hidden;padding-bottom:15px;}
.location-line {background:url(/images/home/quote-top.gif) no-repeat;width:759px;height:2px;margin:5px 0 10px 0;}

/*wholesale*/
#wholesale_info {padding-bottom:40px;}
#wholesale_info img {float:left;margin-right:10px;}
#wholesale_info h3 {color:#c0262d;font-size:18px;}
#wholesale_info p, #wholesale_info a {font-size:14px;}
#wholesale_info ul {margin:5px 0 0 0;padding:0;list-style-image:url(/images/wholesale/bullet.gif);}
#wholesale_info li {margin-left:20px;font-size:14px;}

/*footer*/
#footer_top {background:url(/images/footer/top_thread.gif) center no-repeat;width:776px;height:23px;clear:both;overflow:auto;}
#footer {background:url(/images/footer/bg.gif) bottom center no-repeat;color:#FCE397;width:776px;font-size:11px;color:#fce397;padding:20px 0 0 0;}
#footer .c1 {float:left;width:330px;padding-left:25px;}
#footer .c2 {float:left;width:175px;}
#footer .c3 {float:left;width:230px;}
#footer h3 {height:14px;text-indent:-9999px;margin:0 0 5px 0;padding:0;}
#footer h3#ftr-where {background:url(/images/footer/where.gif) top left;width:218px;}
#footer h3#explore {background:url(/images/footer/explore.gif) top left;width:57px;}
#footer ul {margin:5px 0 0 0;padding:0;list-style-image:url(/images/footer/bullet.gif);}
#footer li {margin-left:20px;color:#fdc41b;line-height:1.6em;}
#footer li a {color:#fff;}
#footer li a:hover {background-color:#C0272D;color:#fff;text-decoration:none;}
#footer .c3 a {color:#fff;font-size:11px;}
#footer .c3 a:hover {background-color:#C0272D;color:#fff;text-decoration:none;}

#f-social {background:url(/images/footer/social.gif);width:63px;height:16px;margin:-5px 0 0 0 !important;padding:0;position:relative;}
#f-social li {margin:0;padding:0;list-style:none;position:absolute;top:0;text-indent:-9999px;}
#f-social li, #f-social a {height:16px;display:block;outline:none;}
#f-social li.twitter {left:0;top:0;width:16px;}
#f-social li.facebook {left:24px;top:0;width:16px;}
#f-social li.myspace {left:47px;top:0;width:16px;}
#f-social li.twitter a:hover {background:url(/images/footer/social.gif) 0 -60px no-repeat;}
#f-social li.facebook a:hover {background:url(/images/footer/social.gif) -24px -60px no-repeat;}
#f-social li.myspace a:hover {background:url(/images/footer/social.gif) -47px -60px no-repeat;}