/*
Theme Name: Harvest Farms Main Site - IE 6 Version
Theme URI: http://www.durranidesign.com/
Description: Main design for Harvest Farms main site. IE 6 compatible.
This theme is identical to the main style sheet but uses descendent selectors over child selectors. other IE6 specific bugs commented.
Version: 1.0
Author: Durrani Design
*/
/*-----------------------------------------------*/
/* Clear Some Default Styling of Common Browsers */
/*-----------------------------------------------*/
p{margin: 1em 0;}
/* No list-markers by default - must redefine bullets w/ bg graphics */
ul, ol {list-style:none;}
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1, h2, h3, h4, h5, h6, pre{font-size:14px;font-family:Arial, Helvetica, sans-serif;margin:1em 0;}
/* Remove inconsistent (among browsers) default padding or margin */
ul, ol, li, pre, form, body, html, blockquote, fieldset, input, div, dd, dt, dl, label{	margin:0;padding:0;}
/* prevent blue linked image borders */
a img, :link img, :visited img, fieldset {border:none;}
/*-----------------------------------------------*/
/* 					Global Styles				 */
/*-----------------------------------------------*/
body{background:url(images/hv-background.jpg) no-repeat center 123px #FFFFFF;;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

h3{font-size:14px;color:#640c15;font-style:italic;}
h2.parent-header{font-size:18px;color:#640c15;font-style:normal;font-weight:bold;padding-bottom:4px;border-bottom:4px solid;margin:0 0 .5em 0;}
	h2.institutional-feeding{border-color:#028dbe;}
	h2.retail{border-color:#ffc800;}
	h2.co-pack{border-color:#92be07;}
	h2.import{border-color:#d78604;}
	h2.emergency-feeding{border-color:#c11717;}
	h2.repack{border-color:#93d6f3}

h2.parent-header + div.entry{margin-top:2em;}

div#parent-trail span{padding-right:28px;margin-right:15px;background:url(images/bullet-dash-aarows.png) no-repeat right;}
div#parent-trail span a{text-decoration:none;color:#640c15;}
div#parent-trail{text-transform:uppercase;font-size:14px;color:#640c15;font-style:normal;font-weight:normal;margin-top:0;}

h3#internal-head{font-size:14px;color:#640c15;font-style:normal;margin:0 0 1em 0;}

h3#internal-head + div.entry{margin:0 0 0 3em;}

/*-----------------------------------------------*/
/* 					Main Container				 */
/*-----------------------------------------------*/
#container{width:900px;margin:0 auto 0 auto;background-color:transparent;}
/*-----------------------------------------------*/
/*            Containers: left-column	         */
/*-----------------------------------------------*/
div#left-column{width:227px;height:894px;float:left;background:white url(images/now-delivering-nationwide.jpg) center bottom no-repeat;}
	div#logo{}
	div#left-column ul{}
	div#left-column ul li{display:block;background-repeat:no-repeat;}
	div#left-column ul li a{display:block;width:100%;height:100%;text-decoration:none;}
	div#left-column ul li a span{display:none !important;}
		
	li#institutional-feeding{background:url(images/institutional-feeding.jpg);height:60px;}
	li#retail{background:url(images/retail.jpg);height:61px}
	li#co-pack{background:url(images/co-pack.jpg);height:60px}
	li#import{background:url(images/import.jpg);height:60px}
	li#emergency-feeding{background:url(images/emergency-feeding.jpg);height:61px}
	li#repack{background:url(images/repack.jpg);height:61px}
	li#buildbox{background:url(images/HF-build-a-box-bread-working1.jpg);height:61px}
/*	
	li#institutional-feeding:hover{background:url(images/institutional-feeding-hover.jpg);height:60px}
	li#retail:hover{background:url(images/retail-hover.jpg);height:61px}
	li#co-pack:hover{background:url(images/co-pack-hover.jpg);height:60px}
	li#import:hover{background:url(images/import-hover.jpg);height:60px}
	li#emergency-feeding:hover{background:url(images/emergency-feeding-hover.jpg);height:61px}
	li#repack:hover{background:url(images/repack-hover.jpg);height:61px}
*/
	li#institutional-feeding.selected{background:url(images/institutional-feeding-hover.jpg);height:60px}
	li#retail.selected{background:url(images/retail-hover.jpg);height:61px}
	li#co-pack.selected{background:url(images/co-pack-hover.jpg);height:60px}
	li#import.selected{background:url(images/import-hover.jpg);height:60px}
	li#emergency-feeding.selected{background:url(images/emergency-feeding-hover.jpg);height:61px}
	li#repack.selected{background:url(images/repack-hover.jpg);height:61px}	
	li#buildbox.selected{background:url(images/HF-build-a-box-bread-working.jpg);height:61px}	
	
	ul.sub-nav{margin:1em 0 0 0  ;}
	ul.sub-nav li{width:150px;height:auto;padding-top:154px;margin:0 10px 1em 0;float:left;}
	ul.sub-nav li a{font-size:11px;white-space:nowrap;display:block;width:100%;text-decoration:none;border-bottom:2px solid;text-align:center;background:url(images/box-aarow.png) no-repeat 0 0;padding:0 0 0 0;margin:0 1.2em 0 0 ;color:#640c15;}
	
	.page_item{}
	.page_item a{}
	
	ul.institutional-feeding li a{border-color:#028dbe;}
	ul.retail li a{border-color:#ffc800;}
	ul.co-pack li a{border-color:#92be07;}
	ul.import li a{border-color:#d78604;}
	ul.emergency-feeding li a{border-color:#c11717;}
	ul.repack li a{border-color:#93d6f3}

	
/*	boxed-meal-program  */
	.page-item-37, .page-item-120{background:url(images/li-boxed-meal-program.jpg) no-repeat left top;}
/*	canned-goods  */
	.page-item-41, .page-item-95{background:url(images/li-canned-goods.jpg) no-repeat left top;}
/*	frozen-vegetables  */
	.page-item-39, .page-item-106{background:url(images/li-frozen-vegetables.jpg) no-repeat left top;}
/*	sandwhiches  */
	.page-item-79, .page-item-98, .page-item-116{background:url(images/li-sandwiches.jpg) no-repeat left top;}
/*	sliced-meats  */
	.page-item-53{background:url(images/li-sliced-meats.jpg) no-repeat left top;}
/*	packed-deli-meats  */
	.page-item-103{background:url(images/li-packed-deli-meats.jpg) no-repeat left top;}
/*	canned  */
	.page-item-136{background:url(images/li-canned-goods.jpg) no-repeat left top;}
/*	frozen  */
	.page-item-129{background:url(images/li-frozen.jpg) no-repeat left top;}
/*	shelf-stable-meal-kits  */
	.page-item-125{background:url(images/li-shelf-stable-meal-kits.jpg) no-repeat left top;}
	
/*-----------------------------------------------*/
/*  Containers: right-column / header / top-nav  */
/*-----------------------------------------------*/	
div#right-column{width:663px;float:left;margin-left:10px;}
	div#header{}
	div#header *{text-transform:uppercase;}
		div#header h1{background:url(images/distribution-services.jpg) no-repeat;width:472px;height:71px;margin:28px auto 0 auto;}
		div#header h1 span{visibility:hidden;}
	div#top-nav{}
		div#top-nav ul{background:url(images/top-nav.jpg) no-repeat;font-size:20px;float:right;}
		div#top-nav ul li{float:left;margin-right:20px;height:17px;}
		div#top-nav ul li a {text-decoration:none;color:#4c0004;display:block;height:100%;}
		div#top-nav ul li a span{visibility:hidden;}
		
		div#top-nav ul li#home{width:50px}
		div#top-nav ul li#corporate{width:108px;}
		div#top-nav ul li#logistics{width:94px;}
		div#top-nav ul li#contact-us{width:110px;}
/*-----------------------------------------------*/
/*          		  Body				         */
/*-----------------------------------------------*/
	div#body{background-color:white;padding:11px;margin-top:53px;}
	/* IE 6 */
	div#body {min-height:720px; height:auto !important; height:713px;background-color:#FFFFFF;}
/*-----------------------------------------------*/
/*            		Footer				         */
/*-----------------------------------------------*/
	div#footer-top{border-top:4px solid #4c0004;border-bottom:4px solid #4c0004;background-color:white;margin-top:2em;padding-bottom:1.5em;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#5d1a10;text-transform:uppercase}
	div#footer-top address{float:left;font-style:normal;margin:1.5em 0 0 1.5em;}
	div#footer-top address span{font-size:14px;}
	div#footer-top address span a{text-decoration:none;color:#4c0004;}
	
	div#footer-logo{text-align:center;padding:98px 0 0 0 ;width:300px;height:40px;background:url(images/footer-logo.jpg) top center no-repeat;margin:1em auto 0 auto;}
	div#footer-usda{float:right;width:112px;height:80px;background:url(images/USDA-cert.jpg) no-repeat;margin:3em 3em 0 0 ;}
	
	ul#footer-nav{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;float:right;}
	ul#footer-nav li{float:left;padding:2em 1.2em 2em 0;text-transform:uppercase;}
	ul#footer-nav li:last-child{padding:2em 0 2em 0;}
	ul#footer-nav li a{text-decoration:none;color:#000000;}
	
	div#footer-copyright{clear:both;text-align:right;margin-bottom:1em;color:#000000;}
	div#footer-copyright a{color:#000000;}
/*-----------------------------------------------*/
/*            Global Styles: List Classes        */
/*-----------------------------------------------*/
.list-type{margin:1em 0;}
.list-type li{margin:.5em 0 .5em .5em;padding:0 0 .5em 2em;background-position:center center;}
/*==============================================================*/
/*                                                              */
/*     Use "list-type" class for UL and OL                      */
/*     Add any of the following styles to change bullet image   */
/*     EXAMPLE : <ul class="list-type aarow">                   */
/*                                                              */
/*==============================================================*/
.aarow li{background:url(images/bullet-aarow.png) no-repeat 0 0;}
.box-aarow li{background:url(images/bullet-box-aarow.png) no-repeat 0 0;}
.gray-box li{background:url(images/bullet-gray-box.png) no-repeat 0 0;}
.blue-box li{background:url(images/bullet-blue-box.png) no-repeat 0 0;}
.dash-aarows li{background:url(images/bullet-dash-aarows.png) no-repeat 0 0;}
.asterisk li{background:url(images/bullet-asterisk.png) no-repeat 0 0;}

.float-yes li{float:left;width:20%;}

.float-yes + p{clear:left;padding-top:1em;}
.float-yes + h3{clear:left;padding-top:1em;}

ul#home-list{margin:0 0 0 40px;}
ul#home-list li{min-height:20px;width:40%;float:left;padding:0 20px 0 30px; text-transform:uppercase;color:#640c15;background-position:left center;}

a[href$='#'] {
display:inline-block;
padding-right:20px;
line-height:18px;
background:transparent url(images/pdficon.gif) center right no-repeat;
}

/* IE 6 */
.hr{width:100%;height:2px;line-height:2px;background-color:#640c15;}
.clear{clear:both;height:1px;}