@charset "UTF-8";
/* CSS Document */

*{margin:0; padding:0;}

img {border:0;}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background-color:#5c5c5c;}

p, h1, h2, h3, h4 {padding:6px 0;}

h1 {color:#d30f13; font-size:1.75em; font-weight:normal;}

h3 {font-size:18px;}

.breadcrumbs {font-size:11px; color:#FF0000; font-weight:bold; text-decoration:none;}

#wrapper_1 {width:100%; background:url(../images_butcher/headernav_bg.gif) repeat-x top; height:189px;}
#wrapper_footer {width:100%; background:url(../images_butcher/footer_bg2.gif) repeat-x top; height:122px;}

#header {width: 960px; background:url(../images_butcher/header_bg.gif) repeat-x top; height:151px; margin:0 auto;}
#header_shadow {background:url(../images_butcher/header_shadow.gif) no-repeat top; width:1002px; height:151px; margin:0 auto;} /*shadow for header*/

#content {width: 952px; padding:4px; background-color:#FFF; margin:0 auto; text-align:left;}
#content_shadow {width:1002px; margin:0 auto; background:url(../images_butcher/content_bg.gif) no-repeat top;}
#content_wrapper {width:100%; background:url(../images_butcher/bg.gif) repeat-x top; background-color:#ccc;}

.brown_border {border:1px solid #9b783a;}

a {color:#ff0000; font-weight:bold; text-decoration:underline;}
a:hover {color:#000;}

a.menuelink:link  {color:#ff0000; font-weight:bold; text-decoration:underline;}
a.menuelink:hover {color:#ff0000;}

#pgheaderbar {background:url(../images_butcher/bar_bg.gif) repeat-x top; height:41px; margin-bottom:8px;}
#pgheaderbar h2 {padding:8px 8px; color:#FFF; font-size:18px; float:left;}
#pgheaderbar p a  {float:right; color:#FFF; text-decoration:none; padding:8px 8px;}
#pgheaderbar p a:hover {color:#000;}

#landingpg {width:960px; margin:0 auto; color:#FFF;}
#ldingpg_wrapper {width:960px; background:url(../images/lp_bg_4.gif) repeat-x top; margin:30px auto;}
#landingpg p {padding:10px 0;}
#landingpg p span {text-align:center; font-size:40px;}

/*Category pgs and detail pgs*/
#categorypg {width:702px; margin:0 auto;}

#categorypg img {border:1px solid #9b783a;}

#categorypg a {color:#000; text-decoration:none;}
#categorypg a:hover {color:#FF0000;}
#categorypg a span {color:#FF0000; font-size:18px; font-weight:bold;}

.catbg {background:url(../images_butcher/bgbox_1.gif) repeat-x top; width:222px; height:64px;}

.mainimgbder {border:4px solid #ebe6d1;}

#detailprod p {padding:10px;}

#detailprod p span {font-size:16px; font-weight:bold;}

#detailprod p span strong {color:#FF0000;}

.detailbg {background-color:#ebe6d1; width:330px; height:70px;}

/*Top Right Nav and Number*/
#tprghtnav {float:right; position:relative;}

#tprghtnav ul {list-style:none; padding-right:70px; padding-top:30px; text-align:right;}

#tprghtnav ul li {display:inline;}

#tprghtnav ul li a {color:#666; font-weight:normal; text-decoration:none;}
#tprghtnav ul li a:hover {color:#FF0000;}
#tprghtnav ul li a span {text-transform:uppercase; font-weight:bold; font-size:14px; color:#FF0000;}
#tprghtnav ul li a span:hover {color:#000;}

.carticon {position:absolute; top:16px; right:20px;}

#tprghtnav p {text-align:right; padding:26px 26px 0 0; font-size:10px; font-weight:normal;}
#tprghtnav p strong {color:#FF0000; font-weight:bold; font-size:12px;}

/*Main Nav*/
#nav_butcher {width: 960px; background:url(../images_butcher/nav_bg.gif) repeat-x top; height:38px; margin:0 auto;}
#nav_butcher_shadow {background:url(../images_butcher/nav_shadow.gif) no-repeat top; width:1002px; height:38px; margin:0 auto;}

ul#nav_bill { 
width:845px; 
list-style:none; 
height:38px;
float:right;} 

ul#nav_bill li { 
display:inline;
} 

ul#nav_bill li a { 
height:38px; 	
float:left; 
text-indent:-9999px;
} 

ul#nav_bill li#billabout a {width:127px; background:url(../images_butcher/butcher_aboutus.gif) no-repeat 0 0;} 
ul#nav_bill li#billabout a:hover {background-position:0 -38px;} 
ul#nav_bill li#billabout a.current {background-position:0 -38px;} 

ul#nav_bill li#billrecipes a {width:121px; background:url(../images_butcher/butcher_recipes.gif) no-repeat 0 0;} 
ul#nav_bill li#billrecipes a:hover {background-position:0 -38px;} 
ul#nav_bill li#billrecipes a.current {background-position:0 -38px;}

ul#nav_bill li#billdirections a {width:132px; background:url(../images_butcher/butcher_directions.gif) no-repeat 0 0;} 
ul#nav_bill li#billdirections a:hover {background-position:0 -38px;} 
ul#nav_bill li#billdirections a.current {background-position:0 -38px;}

ul#nav_bill li#billtest a {width:152px; background:url(../images_butcher/butcher_testimonials.gif) no-repeat 0 0;} 
ul#nav_bill li#billtest a:hover {background-position:0 -38px;} 
ul#nav_bill li#billtest a.current {background-position:0 -38px;}

ul#nav_bill li#billcontact a {width:134px; background:url(../images_butcher/butcher_contactus.gif) no-repeat 0 0;} 
ul#nav_bill li#billcontact a:hover {background-position:0 -38px;} 
ul#nav_bill li#billcontact a.current {background-position:0 -38px;}

ul#nav_bill li#billshop a {width:179px; background:url(../images_butcher/butcher_shopmeats.gif) no-repeat 0 0;} 
ul#nav_bill li#billshop a:hover {background-position:0 -38px;} 
ul#nav_bill li#billshop a.current {background-position:0 -38px;}

/*Left Nav & content*/
#lft_content {width:240px; margin-right:4px; float:left;} /*left column*/

#lftnav {background:url(../images_butcher/lftnav_bg_03.jpg) no-repeat top; width:240px; height:370px;}

#lftnav ul {list-style:none; padding: 100px 0 0 30px;}

#lftnav ul li {
background-image:url(../images_butcher/bullet_1.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding: 4px 0 4px 20px;
}

#lftnav ul li a {color:#000; text-decoration:none;}
#lftnav ul li a:hover {color:#CC0000;}

#register {background:url(../images_butcher/register_bg.jpg) no-repeat top; width:240px; height:196px;}

#register p {padding:20px;}

#register a {padding-left:20px;}

/*Right Content*/
#rgt_content {width:708px; float:right;}

.p_bg {background:url(../images_butcher/bg_text_06.gif) no-repeat top; width:708px;}

.p_bg h1, .p_bg p {padding-left:12px; padding-right:12px; line-height:18px;}

#toppicks {width:670px; margin:0 auto;}

.topimg {width:325px; padding:0 5px; float:left;}

.toppicksbar {background-color:#eee9d7; padding:8px 0; margin-top:6px;}

.toppicksbar p {float:left; padding-left:14px; font-weight:bold;}

.toppicksbar a {float:right; padding-right:14px;}

.pding {padding:10px;}

p.borderbtm {border-bottom:1px dotted #999;}

/*Footer*/
#footer {width: 960px; background:url(../images_butcher/footer_bg.gif); width:1002px; height:122px; margin:0 auto;}

#footer p {color:#b7b7b7;}

#footer ul {list-style:none; padding-top:20px; color:#fff;}

#footer ul li {display:inline;}

#footer ul li a {text-decoration:none; color:#FFF; font-weight:normal;}
#footer ul li a:hover {color:#FF0000;}

/*directions, recipes*/

#directions {width:44%; padding:10px; float:left;}

#directions p strong {text-transform:uppercase;}

#directions span, .recipes span {color:#FF0000; font-weight:bold; font-size:14px;}

h4 {font-size:16px; border-bottom:1px dotted #999; margin-bottom:10px; color:#CC6600; width:60%;}

.recipes {padding:10px; margin-bottom:20px; border:1px dotted #999;}

.recipeimg {float:right; border:4px solid #999;}

.recipes ul {margin-bottom:10px;}

.recipes ul li {margin-left:20px; font-weight:bold;}:10px; margin-bottom:20px; border:1px dotted #999;}

.recipeimg {float:right; border:4px solid #999;}

.recipes ul {margin-bottom:10px;}

.recipes ul li {margin-left:20px; font-weight:bold;}