/* CORE */

html {
	}

body {
	margin:0px 0px 0px 0px;
	color: #000000;
	padding:0px;
        background-image:url('http://cdn.wakefieldpeanutco.com/images/peanut-plant-bg.gif');
        background-repeat: repeat-x;
        background-color:transparent;
        background-attachment:fixed;
	}

p, li, ul, ol, h1, h2, h4, h5, h6 {
	font-family: Times;
	text-align: left
	}

td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}

th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        color: #660000;
	background-color: #F3F1DA;
	font-size: 0.95em;
        letter-spacing: 1pt;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	}

h1 {
	margin: 4px 4px 4px 4px;
	padding: 0;
	font-size: 1.45em;
	letter-spacing: 4pt;
	font-weight: bold;
	}

h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 8px;
	font-size: 1.25em;
	letter-spacing: 3pt;
	padding: 0px;
	font-weight: bold;
	}

h3 {
	text-align: left;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	font-size: 1.75em;
	letter-spacing: 1.5pt;
	font-family: Times;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #702A11;
	}

h4 {
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	font-size: 1.25em;
	background-color: #F3F1DA;
	letter-spacing: 1.5pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 8px;
	color: #000000;
	}

h5 {
	text-align: left;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	font-size: 1.00em;
	letter-spacing: 1.5pt;
	font-family: Times;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #702A11;
	}

h6 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 8px;
	font-size: 1.25em;
	letter-spacing: 3pt;
	padding: 0px;
	font-weight: bold;
	}


img {
	display: block;
	border:0;
	}

img.inline {
	display: inline;
	border:0;
	}

#top_nav {
	text-align: right;
	font-size: 75%;
	font-weight: bold;
	letter-spacing: 2pt;
	padding: 4px 4px 4px 4px;
	}

#breadcrumb {
	font-size: 75%;
	font-weight: bold;
	letter-spacing: 2pt;
	padding: 4px 4px 4px 4px;
	}

#area_top {
	}

#area_middle_left {
	border-top: 0px solid #000000;
	border-left: 0px solid #c4bf85;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #c4bf85;
	text-align: top;
	padding: 0px 0px 0px 0px;
	font-size: .85em;
	font-weight: bold;
	letter-spacing: 1pt;
	line-height: 1.5;
	}

#area_middle_right {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 8px 8px 8px 8px;
	}

#area_middle_right p {
	text-align: left;
	font-size: 75%;
	font-weight: normal;
	letter-spacing: 1pt;
	line-height: 1.5;
	padding: 0px 8px 0px 8px;
	}

#area_middle_wholesale {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 8px 8px 8px 8px;
	}

.category_button {
	text-align: left;
	}

.category_button_on {
	text-align: left;
	}

.sitesearch_btn {
	display:inline; display:inline-block;
	width:25px;
	margin:0; padding:0px;
	font-size:9px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background:#006600;
	color:#ffffff;
	border:1px solid #000000;
	vertical-align:middle;
        horizontal-align:right;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.addtocart_btn {
	display:inline; display:inline-block;
	width:100px;
	margin:0.0em; padding:1px;
	font-size:9px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background:#006600;
	color:#ffffff;
	border:1px solid black;
	vertical-align:middle;
        horizontal-align:right;
	white-space:nowrap;
	cursor:hand; cursor:pointer;
	}
.addtocart_btn[class] {
	width:auto;
	min-width:50px;
	}
.addtocart_btn strong {
	font-weight:bold;
	background:white;
	color:#06c;
	}
.addtocart_btn:hover { background:black; color:white text-decoration: none;}
.addtocart_btn:hover strong { background:#ccc; color:black;  }

.btnstyle1 { background:#006600; color:white }

.btnstyle2 { background:#006600; color:white }

#product_panel .buy_button {
	padding: 8px 8px 8px 8px;
	text-align: right;
	}

#product_panel .price, .units {
	padding: 0px 8px 0px 8px;
	font-size: 85%;
	font-weight: bold;
	letter-spacing: 1pt;
	}

#prev_next {
	text-align: right;
	padding: 0px 8px 0px 8px;
	font-size: 85%;
	font-weight: bold;
	letter-spacing: 1pt;
	}


#product_panel {
	padding: 8px 8px 8px 8px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	}

#product_thumbnail {
	padding: 8px 8px 8px 8px;
	border-right: 0px dotted #000000;
	}
	
	
.strike {
          text-decoration: line-through 
	}







.productprice {
         	font-size: 1em;
		font-weight: bolder;
		color: black;
		background: transparent;

              }

.prodshipweight {
         	  font-size: 0.75em;
		  font-weight: bolder;
		  color: black;
		  background: transparent;

		}

.largetext {
         	font-size: 0.85em;
		font-weight: normal;
	        letter-spacing: 1pt;
		color: black;
		background: transparent;

	     }

.normaltext {
         	font-size: 0.75em;
		font-weight: normal;
	        letter-spacing: 1pt;
		color: black;
		background: transparent;

	     }
.formtext {
         	font-size: 0.75em;
		font-weight: normal;
		color: black;

	     }

.smalltext {
                font-size: 0.75em;
		font-weight: bolder;
		color: black;
		background: transparent;


	}  
.xsmalltext {
                font-size: 0.75em;
		font-weight: bolder;
		color: black;
		background: transparent;

	}

#checkoutPanel {
	padding: 16px 16px 16px 16px;
	}

#checkoutPanel td{
	padding: 5px 5px 5px 5px;
	}

#checkoutPanelBar{
	padding: 5px 5px 5px 5px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        color: #000000;
	font-size: 0.95em;
	font-weight: bold;
	}

#checkoutPanelBar2{
	padding: 5px 5px 5px 5px;
	border-top: 0px solid #000088;
	border-bottom: 0px solid #000088;
	border-left: 0px solid #000088;
	border-right: 0px solid #000088;
        background-color: #F3F1DA;
        color: #660000;
	font-weight: bold;
	}

#checkoutPanelWarning {
	color: #FFFFFF;
	background-color: #CC3333;
	}

#checkout_panel table{
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}

#wholesaleTableBorder{
	border-top: 0px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	}

#wholesaleCategoryRow{
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #660000;
        color: #ffffff;
	font-size: 0.95em;
	font-weight: bold;
        text-align: center;
	}

#wholesaleSubCategoryRow{
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #cccccc;
        color: #666666;
	font-size: 0.80em;
	font-weight: bold;
        text-align: center;
	}

#wholesaleTitleRow{
	padding: 3px 3px 3px 3px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #dddddd;
        color: #666666;
	font-size: 0.75em;
	}

#wholesaleProdParentRow{
        background-color: #ffffff;
        color: #666666;
	font-size: 0.75em;
        font-weight: bold;
	}

#wholesaleProdParentRow td{
	border-top: 1px solid #aaaaaa;
	border-bottom: 0px solid #666666;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	}


#wholesaleProdChildRow{
	padding: 10px 5px 5px 5px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
        background-color: #ffffff;
        color: #666666;
	font-size: 0.75em;
	}

#wholesaleText{
        background-color: #ffffff;
        color: #666666;
	font-size: 0.75em;
        font-weight: bold;
	}

#wholesaleHeaderText{
        background-color: #ffffff;
        color: #666666;
	font-size: 0.85em;
        font-weight: bold;
	}

#cartHelpText{
	font-size: 0.75em;
	}

#footer_text {
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-size: 0.70em;
	font-weight: normal;
	letter-spacing: 1pt;
	line-height: 1.5;
	}

a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
        font-size: 10px;
	font-family: Verdana;
        text-decoration: none;
	}

a:visited {
	color: #660000;
	text-decoration: none;
	font-weight: bold;
        font-size: 10px;
	font-family: Verdana;
        text-decoration: none;
	background: transparent;A.gateway_links:link,A.gateway_links:visited {
        color: #F3F1DA;
        font-size: 6px;
	font-family: Verdana;
        text-decoration: none;
}
	}
A.gateway_links:link,A.gateway_links:visited,A.gateway_links:hover {
        color: #D2D2B4;
        font-size: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: none;
	font-weight: normal;
}
A.menu_links:link,A.menu_links:visited,A.menu_links:hover {
        color: #000000;
        font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: none;
	font-weight: normal;
}
A.footer_links:link {
        color: #000000;
        font-size: 9px;
	font-family: Times;
        text-decoration: none;
	font-weight: normal;
}
A.footer_links:visited {
        color: #660000;
        font-size: 9px;
	font-family: Times;
        text-decoration: none;
	font-weight: normal;
}
A.footer_links:hover {
        color: #000000;
        font-size: 9px;
	font-family: Times;
        text-decoration: underline;
	font-weight: normal;
}

A.mainarea_links:link,A.mainarea_links:visited {
        color: #660000;
        font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

a:hover {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
        text-decoration: underline;
	background: transparent;
	}

A.gateway_links:hover {
        color: #D2D2B4;
        font-size: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

                                                                                
#parentcat { line-height: 2; }
#catimg { vertical-align: top; }
#siteprod { color: black; font-weight: normal; }
#subcat { font-weight: normal; }

#middle_left_table {
 border: thin solid rgb(75, 80, 67);
 background-image:url('http://cdn.wakefieldpeanutco.com/images/background2.jpg');
 background-attachment:fixed;
 background-position:right;
}

.cat_prod {
 border: thin solid white;
 padding:4px;
 }
.cat_prod img {
 display:inline;
}

#wake-logo {
 z-index:100;
 position:absolute;
 left:0px;
 top:0px;
 padding:3px;
}
.top_nav_bar li{
 margin:0px;
 padding:0px;
 display:inline;
 list-style:none;
}
.top_nav_bar {
 background-image: url('http://cdn.wakefieldpeanutco.com/images/brownbg2.gif');
 color:white;
 text-align:right;
 padding:2px 0;
 margin:0;
}
.top_nav_bar ul li a {
 /*display:block;*/
 padding:2px 50px;
}
a.top_nav_bar:link, a.top_nav_bar:visited {
 color:white;
 font-size: 18px;
 text-decoration:none;
 padding:2px 10px;
}
a.top_nav_bar:hover, a.top_nav_bar:active {
 color:white;
 font-size: 18px;
 background-image:url('http://cdn.wakefieldpeanutco.com/images/brownbg.gif');
 padding:2px 10px;
}
#top_nav_bar { 
 text-align:right;
}

#dropdown {
 background-color:#F3F1DA; 
 padding-top:35px;
 border-left: 1px solid  #e5dfc7;
 border-top: 1px solid rgb  #e5dfc7;
 border-bottom: 1px solid  #e5dfc7;
}

#intro {
 font-family:Georgia;
 border:thin solid white;
 padding:6px;
}

.hours_title {
 padding:3px 0 0 20px;
 margin:0px;
 font-size:12px;
 font-weight:bold;
}
.store_hours li, .store_hours ul {
 list-style-image:url('http://cdn.wakefieldpeanutco.com/images/list-image.gif');
 font-family: Verdana, Geneva, sans-serif;
 font-size:10px;
 font-weight:bold;
 margin:0px;
 padding:0px;
}
.hours_title2 {
 padding:3px 0 0 0;
 margin:0;
 font-size:12px;
 font-weight:bold;
}
.store_hours2 li, .store_hours2 ul {
 list-style:none;
 font-family: Verdana, Geneva, sans-serif;
 font-size:10px;
 font-weight:bold;
 margin:3px -43px;
 padding:0px;
}
#newsSignup {
 font-family: Verdana, Geneva, sans-serif;
 font-size:10px;
 margin: 5px;
 border: thin solid white;
 padding: 3px;
}
/* ######### Marker List Vertical Menu ######### */

.markermenu{
width: 175px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
/*border: 1px solid #9A9A9A;*/
}

.markermenu ul li a{
background: #F3f1da;
font: bold 14px Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #660000;
display: block;
width: auto;
padding: 8px 0;
padding-left: 12px;
text-decoration: none;
border-bottom: 3px solid #E5DFC7;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 175px;
font: bold 14px  Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
text-decoration: none;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #660000;
font: bold 14px  Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
text-decoration: none;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: white;
background:url(http://cdn.wakefieldpeanutco.com/images/brownbg2.gif);
font: bold 14px  Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
text-decoration: none;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
background: #f1f1da;
font: bold 10px  Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
text-decoration: none;
}

.blackwhite li a:hover{
background:url(http://cdn.wakefieldpeanutco.com/images/brownbg.gif);
color: white;
font: bold 10px  Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
text-decoration: none;
}
#retail-store {
float: right;
margin:8px 0 0 0;
}

/***** Checkout_display page messaging *****/
#checkout_display_estimate {
	width: 75%;
	margin: auto;
	padding: 10px 20px;
	border: 1px solid #000;
	font-size: 12px;
	line-height: 1.4;
	text-align: center;
}
#checkout_begin_msg {
	width: 75%;
	font-size: 12px;
	line-height: 1.4;
	text-align: left;
}
#checkout_display_shiptax {
	text-align: left;
	font-size: 12px;
	line-height: 1.4;
}
.note-title {
	text-transform: uppercase;
}
#checkout_display_lower {
	width: 75%;
	margin: 20px auto;
	text-align: center;
}
/***** Checkout confirmation messaging *****/
#estimated_shiptax_message {
	margin-top: 15px;
	padding: 10px 20px;
	border: 1px solid #000;
	text-align: center;
}