/*--------------------------
ZOE'S MEATS STYLESHEET
VALID CSS 2.0
COPYRIGHT 2007 WILDFIREWEB
AUTHOR: Ryan McLaughlin - ryan@wildfireweb.com
CREATED: 2/6/08
---------------------------*/

@import url(/css/wildfirecommon.css);
@import url(/templates/quarryhill/css/slatesblogs.css);

body{
font-size: 62.5%;
margin: 0;
padding: 0;
font-family: Verdana, Arial, sans-serif;
background: #fff;
}

.adminlinks {
display: block;
position: relative;
padding: 4px 20px;
font-size: 12px;
background: #ea892b url(/home/wfw/images/adminlinks_w.jpg) left no-repeat;
color: #eee;
text-align: center;
}

.adminlinks a{
color: #fff;
font-size: 12px;
text-decoration: none;
}

.adminlinks a:visited{
color: #fff;
}


.adminlinks a:hover{
color: #fff;
text-decoration: underline;
}


#wrapper{
display: block;
position: relative;
margin:0 auto;
padding: 4px 12px 0 12px;
background: #fff;
width: 920px;
}

#header{
display: block;
position: relative;
margin:0;
padding:6px 0 0 0;
width: 896px;
}

.hide{
position: absolute;
left: -9999em;
}

/* NAVIGATION */

#homenav ul, #topnav ul{
display: block;
position: relative;
background: #65242b;
text-align: center;
margin: 0;
padding: 7px 0;
list-style: none;
}

#homenav ul li, #topnav ul li{
padding: 0 7px;
display: inline;
}

#homenav ul li a, #homenav ul li span, #topnav ul li a, #topnav ul li span{
color: #fff;
text-decoration: none;
font-family: "Helvetica Neue", Helvetica, Verdana, serif;
font-size: 16px;
padding: 3px 0;
letter-spacing: -0.4px;
}

#homenav ul li a:hover, #topnav ul li a:hover{
color: #cebbbd;
}

#homenav ul li span, #topnav ul li span{
border-bottom: 4px solid #fff;
}

ul#tabs li.tab_2 span, ul#tabs li.tab_2 a{
display: none;
}

/* SUB NAVIGATION ON SUB PAGES */

#leftnav{
display: block;
position: relative;
width: 168px;
overflow: hidden;
margin: 0;
padding: 0;
border: 0;
float: left;
}

#subnav{
display: block;
float: left;
margin: 10px 0;
padding: 8px;
width: 150px;
color: #7b7925;
font-size: 11px;
border: 1px solid #7b7925;
overflow: hidden;
}

#subnav ul{
margin: 0;
padding: 0 5px;
list-style: none;
}

#subnav ul li {
margin: 0;
border: 1px solid #fff;
}

#subnav ul li a, #subnav ul li span{
text-decoration: none;
color: #7b7925;
padding: 3px 3px;
display: block;
font-size: 13px;
}

#subnav li a:hover{
text-decoration: underline;
}

#subnav ul li span{
background: #fff;
color: #7b7925;
}

/* DIFFERENT CONTENT AREAS FOR SITE */

#mainbox{
width: 920px;
height: 275px;
margin: 10px 0;
padding: 0;
}

#picturebox{
width: 295px;
padding: 10px;
float: left;
margin: 0 10px 10px;
overflow: hidden;
}

#coloredbox{
float: left;
width: 397px;
height: 280px;
margin: 10px 0;
padding: 10px;
background: #7b7925;
color: #fff;
overflow: hidden;
font-size: 12px;
}

#coloredbox h2{
font-family: "Helvetica Neue", Helvetica, Verdana, serif;
font-weight: normal;
color: #fff;
margin: 0;
padding: 10px 0;
font-size: 26px;
}

#thirdnavcontent{
width: 712px;
padding: 10px;
float: left;
margin: 10px;
font-size: 12px;
}

#thirdnavcontent a{
color: #65242b;
}

#thirdnonavcontent{
width: 920px;
margin: 10px 0;
padding: 0;
overflow: hidden;
}


/* THREE COLUMNS THAT WILL BE USED TO HOUSE THE SIX STACKED BOXES */

#leftcol{
width: 300px;
float: left;
overflow: hidden;
}

#midcol{
width: 300px;
margin: 0 10px;
float: left;
overflow: hidden;
}

#rightcol{
width: 300px;
float: left;
overflow: hidden;
}

/* FOOTER AT BOTTOM */

#footer{
clear: both;
padding: 10px 0;
}

#footer a{
color: #65242b;
}

#cart .shoppingcart {
display:block;
position: relative;
float: left;
clear: both;
overflow: hidden;
width: 152px;
border: 4px solid #8a8b1c;
color: #7b7925;
font-weight: normal;
font-size: 12px;
margin: 10px 0 0 0;
padding: 40px 4px 8px 4px;
background: #fff url(/templates/zoesmeats/shopping_cart.gif) no-repeat top center;
}

#cart .shoppingcart a{
color: #7b7925;
}

#cart .shoppingcart a:visited{
color: #7b7925;
}

#topcart .shoppingcart_horiz {
display:block;
position: absolute;
clear: both;
width: 600px;
right: 12px;
height: 25px;
border: 4px solid #8a8b1c;
color: #7b7925;
font-weight: normal;
font-size: 12px;
margin: 0;
padding: 15px 0 0 60px;
background: #fff url(/templates/zoesmeats/shopping_cart.gif) no-repeat top left;
z-index: 10;
}

#topcart .shoppingcart_horiz a{
color: #7b7925;
}

#topcart .shoppingcart_horiz a:visited{
color: #7b7925;
}