body {
background-image:url(../images/wood.jpg); 
background-repeat:repeat;
background-color:#DFDCBB;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#3F2F18;
}
td {font-size:.8em;}
th {font-size:.8em;}
p {}
h1 { font-size:1.3em;}
h2 { font-size:1.2em;}
h3 {}
h4 {}
ul {}
a { color:#8A3532; text-decoration:underline}
a:visited {color:#8A3532;}
a:hover {color:#444D4C;text-decoration:none}
img {border:0px}

/* chrome */
#main-container{width:781px}
.bg-left {
background-image:url(../images/shadow-l.png); 
background-repeat:repeat-y; 
}
.bg-right {
background-image:url(../images/shadow-r.png); 
background-repeat:repeat-y;
/*border-left:1px solid #937B3D;*/
}
.bg-bottom {
background-image:url(../images/shadow-bot.png); 
background-repeat:repeat-x;
/*border-left:1px solid #937B3D;*/
}
#header {width:781px;}
#contentarea {
 background-color:#DFDCBB; 
 width:777px;
/*245 (9px-l 8px-r) 532( 8px-l, 35px-r )*/
}
.contentarea-central-size { width:532px;}
.content-l {
padding:15px 10px 15px 9px; 
/*width:245px;*/
}
.content-r {
padding:15px 40px 15px 5px;
/*total width:532px;*/ 
}

.content-full{
padding:15px 40px 15px 30px;
}
.content-full-sm{
padding:15px 4px 15px 4px;
}
.bottom-tiles {
background-color:#8A3532;
}
#productDesc {
font-size:1.1em;
padding:10px;}
#productDesc #desc {
padding:10px;
}
#productDesc .ninfo {
	color:#000033; 
	background-color:#cccccc; 
	position:absolute; 
	top:10px;
	left:0px; 
	width:200px;  
	z-index:99;  
	visibility:hidden;
}

td .contenttext { font-size:inherit}
#footer {width:781px; }
.footer-content {padding:10px;background-color:#000;color:#fff;font-size:.75em;}

#footercontent-container {background-color:#000;}
#footercontent-container2 {background-color:#000; }
/***#footercontent-container {background-color:#202020; }***/

#socialnetwork-container2 {background-color:#000;padding:6px 3px 4px 3px;} /**background-color:#DFDCBB; **/
#socialnetwork-container {background-color:#dfdcbb;width:781px;padding:3px 20px 10px 3px}

/*end chrome */

/* page */
td #pagination { padding:10px 10px 10px 30px; font-size:.9em;}
.shopCTA  a, .shopCTA a:visited, .shopCTA input{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#8A3532; 
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
}

.pad-top {
 padding-top:10px;
}


/** jdfoods.net **/
.content-l-jd-subnav
{
width:154px;
clear:both;
background-color:#000000;
}
.content-r-jd-subnav
{ 
width:613px;
border-left:8px solid #8c3431;
}
.content-r-jd-subnav .body { 
padding:15px 30px 35px 30px;
min-height:360px;

}
.body .content-r {
padding:15px 10px 25px 5px;
/*total width:532px;*/ 
}
#subnav {
float:right;
width:144px;
background-color:#8c3431;
padding-top:0px;
margin-top:0px;
text-align:left;
/*height:auto;*/
}
#subnav-bottom {
clear:both;
padding:0px;
}
#subnav-bottom img{
padding:0px;
}
.subnav-item img{ 
padding-bottom:12px;
/*clear:both;*/
}
.clearall {
clear:both;
}
.twocol-generic {
clear:both;
padding-top:10px;
}
.twocol-generic .left-col {
float:left;
width:85px;
}
.twocol-generic .right-col {
float:left;
padding-left:10px;
width:430px;
}

.subnav-active, .subnav-active:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff; 
text-transform:uppercase;
padding:0px 5px 5px 12px;
font-weight:bold;
text-decoration:none;
}
.subnav-inactive, .subnav-inactive:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000; 
text-transform:uppercase;
padding:0px 5px 5px 12px;
font-weight:bold;
text-decoration:none;
}
.subnav-inactive:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff; 
text-transform:uppercase;
padding:0px 5px 5px 12px;
font-weight:bold;
text-decoration:none;
}

#recentpress-container {
background-color:#fff; 
margin-bottom:25px;
}
.div-recentpress {
clear:both;
padding-top:10px; 
}
.div-recentpress .left-col {
float:left;
width:134px; 
padding-right:5px;
} 
.div-recentpress .left-col-last {
float:left;
width:134px;
} 
.div-recentpress .logo { 
display: table;
position: relative;
overflow:visible;
padding-bottom:5px;
height:100px;  
width:134px;
vertical-align: middle;
text-align:center !important; 
text-align:left;   
}
.logo-middle {
display: table-cell;
position: absolute;
top: 50%;
vertical-align: middle; 
}
.logo-inner { 
position: relative;
top: -50%;
}
/*
.div-recentpress .logo 
 img { 
text-align:center;
vertical-align:50%;
}
*/
.div-recentpress .press-links {
background-color:#323232; 
padding-left:15px;
height:35px;
}
.div-recentpress .press-links a, .div-recentpress .press-links a:visited{
color:#ffffff;
text-decoration:none;
}

/* left column styles */
.leftcol-extra-item-top {
padding-top:2px
}
.leftcol-extra-item {
padding-top:7px;
}

input.submit
{
    background: url(../images/btn_submit.png) no-repeat top left;
    margin-bottom: 0;
    border:0px;width:72px;height:19px;
    cursor:pointer;
    
}
input.submitlarge
{
    background: url(../images/btn_submit_large.png) no-repeat top left;
    margin-bottom: 0;
    border:0px;width:99px;height:30px;
    cursor:pointer;
    
}
input.recipe
{
    background: url(../images/btn_recipes.png) no-repeat top left;
    margin-bottom: 0;
    border:0px;width:96px;height:30px;
    cursor:pointer;
  
}
#recipe
{

}
#recipe a { color:#374433; text-decoration:none;text-transform:uppercase;font-weight:bold}
#recipe a:visited {color:#374433;text-decoration:none}
#recipe a:hover {color:#374433;text-decoration:none}
/****End new CSS ***/


