body {margin:0; padding:0; background:#FFFFFF;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:11px/12px arial, tahoma, helvetica, sans-serif; color:#403B1D; vertical-align:top;  text-align:left;}

.ship td,tr {vertical-align:middle;  text-align:left; padding:4px;}

h1 { padding: 5px; border-left: 18px solid #5f0d08;  color: #FFFFFF; font-size: 16px; font-weight: normal; background: #81120B; margin-bottom: 5px; }

h2 { color: #000000; font-size: 16px; font-weight: bold;  padding-bottom: 0px; margin-bottom: 2px;}
h3 { color: #1B8A79; font-size: 12px; font-weight: bold; padding: 0px; margin: 0px;}


HR { color: #DDDDDD; height: 1px; margin: 15px 0 15px 0}
HR.Line { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; width: 90%; height: 2px; color: #BAD5D0; background-color: #BAD5D0; }

.main { padding: 105px 20px 25px 35px; }
.main a { color: #c90909; text-decoration: none;}
.main a:hover { color: #c90909; text-decoration: underline; }

.menunav a { font-size: 12px; color: #c90909; text-decoration: none; padding: 0px 6px 0px 6px;}
.menunav a:hover { font-size: 12px; color: #c90909; text-decoration: underline; padding: 0px 6px 0px 6px;}
.indent { padding-left: 15px; }

.bluepre {font-weight: bold; font-size: 12px;margin: 5px 0 5px 0}
.bluepre2 {font-weight: bold; font-size: 12px;}
.blue {color: #2a499a; font-weight: bold; }
.spicy {color: #c90909;}

.cart { display: block;
	text-align: right;}
.cart a { color:#c90909; text-decoration: none; vertical-align:top;  text-align:right;}
.cart a:hover { color:#c90909; text-decoration: underline; vertical-align:top;  text-align:right;}

.price {margin-top: 5px;}



.fmenu {height: 35px}
.fmenu a { font:10px tahoma, arial, helvetica, sans-serif; color:#9B7A61; text-decoration: none; vertical-align:top;  text-align:left; padding-left:16px;}
.fmenu a:hover {font:10px tahoma, arial, helvetica, sans-serif; color:#9B7A61; text-decoration: underline; vertical-align:top;  text-align:left; padding-left:16px;}

.main-jerky-selection{background:url(images/jerky-selection.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-boy-ribs{background:url(images/boy-ribs.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-rack-ribs{background:url(images/rack-ribs.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-store-crowd2{background:url(images/store-crowd2.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-counter-pointing{background:url(images/counter-pointing.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-biscuits{background:url(images/biscuits.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-happy-bbq{background:url(images/happy-bbq.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-neon-sign{background:url(images/neon-sign.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-rib-eater{background:url(images/rib-eater.jpg) top right no-repeat; width:425px; margin-bottom: 0px;}
.main-catering{background:url(images/catering.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-shipping{background:url(images/shipping-boxes.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-prepare-plate{background:url(images/prepare-plate.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-exterior{background:url(images/exterior-ruidoso.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-resources{background:url(images/web-resources.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-menu{background:url(images/menu.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}
.main-holiday{background:url(images/holiday-family.jpg) top right no-repeat; width:425px; margin-bottom: 10px;}


.img1 {  border: #222222 1px solid; color: #744615; margin-bottom: 5px;}
.img2 { border: #222222 1px solid; color: #744615; margin: 0px 5px 5px 0px; }
.imgr { margin: 0px 0px 5px 5px; }



.c7{width:100%; height:646px;}
.c8{width:100%; height:100%}
.rez{width:50%;}
.rez table{width:100%; height:100%}
.rez1{background:url(images/rez1.jpg) top right repeat-x; width:100%; height:216px;}
.rez2{background:url(images/rez2.jpg) top right; width:100%; height:100%;}
.rez3{background:url(images/rez3.jpg) top right repeat-x; width:100%; height:430px;}
.rez4{background:url(images/rez4.jpg) top left repeat-x; width:100%; height:216px;}
.rez5{background:url(images/rez5.jpg) top left; width:100%; height:100%;}
.rez6{background:url(images/rez6.jpg) top left repeat-x; width:100%; height:430px;}


.e{width:800px; height:100%; background:url(images/e.jpg) top left repeat-y; }
.e table{ width:800px;}
.e1{width:50%; background:url(images/e1.jpg) top right; height:100%}
.e2{width:50%; background:url(images/e1.jpg) top left; height:100%}
.e3{width:100%; height:100%}
.e4{width:800px; height: 100%; background:url(images/e4.jpg) top left repeat-y;}

.sub1f {width:280px; height:446px;}
.sub1fs {background:url(images/sub1fs.jpg) top left no-repeat; width:280px; height:446px;}
.sub1h {background:url(images/sub1h.jpg) top left no-repeat; width:280px; height:200px;}
.sub3f {background:url(images/sub3f.jpg) top left no-repeat; width:520px; height:202px;}
.sub4f {background:url(images/sub4f.jpg) top left no-repeat; width:280px; height:159px;}

.sub1{background:url(images/sub1.jpg) top left repeat-y; width:280px; height:100%;}

.sub21p1{background:url(images/sub21p1.jpg) top left no-repeat; height: 100%;}
.sub21p2{background:url(images/sub21p2.jpg) top left repeat-y; height:100%;}
.sub21p3{background:url(images/sub21p3.jpg) bottom left  no-repeat;}

.sub22v1{background:url(images/sub22v1.jpg) top left no-repeat; height: 100%;}
.sub22v2{background:url(images/sub22v2.jpg) top left repeat-y; height:100%;}
.sub22v3{background:url(images/sub22v3.jpg) bottom left  no-repeat;}

#flashintro object {display: block;}


.thumbnail{ position: relative; z-index: 0; }

.thumbnail:hover{ background-color: transparent; z-index: 50; }

.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-color: lightyellow; padding: 5px;
left: -1000px; border: 2px solid; visibility: hidden; color: #744615; text-decoration: none; }

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0; padding: 2px; }

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible; top: -200; left: -325px; /*position where enlarged image should offset horizontally */}





.thumbnail2{ position: relative; z-index: 0; }

.thumbnail2:hover{ background-color: transparent; z-index: 50; }

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute; background-color: lightyellow; padding: 5px;
left: -1000px; border: 2px solid; visibility: hidden; color: #744615; text-decoration: none; }

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0; padding: 2px; }

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible; top: -175; left: -325px; /*position where enlarged image should offset horizontally */}




