/*
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:.5em 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:18px;color:#640c15;font-style:normal; text-transform:uppercase; font-weight:normal}
h6{font-size:29px;color:#640c15;font-style:normal; text-transform:uppercase; font-weight:normal}
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;}
h4{
color:#AF0A23;
text-align:right;
text-transform:uppercase;
text-decoration:underline;
}

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-working.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; min-height:720px;}
	/* IE 6 */
	div#body {height:auto !important; background-color:#FFFFFF; min-height:720px;}
/*-----------------------------------------------*/
/*            		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(pdficon.gif) center right no-repeat;
}

/* IE 6 */
.hr{width:100%;height:2px;line-height:2px;background:url(../images/hr-repeat-line.jpg) repeat-x;}
.clear{clear:both;height:1px;}


.catimgbox {
float:left;
height:100px;
margin:0 28px 0 0;
padding:0;
width:80px;
}

.prdctimgbox
{
margin:15px 34px 15px 0;
padding:0px;
width:80px;
height:150px;
float:left;
text-align:center;
font-size:11px;
}

.additmbox
{
margin:15px;
padding:0;
width:101px;
height:136px;
float:left;
}

#prdt_column
{
margin:0px;
padding:0;
width:630px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#prdt_listing
{
margin:0;
padding:0;
width:342px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


#prdt_detail
{
margin:0;
padding:0;
width:276px;
height:auto;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}



#prdt_detail
.strprw1
{
padding:0;
background:#D6D7D8;
color:#640C15;
height:auto;
float:left;
width:100%;
}

#prdt_detail
.prdtheader
{
background:#AF0A23;
color:#fff;
height:auto;
width:276px;
float:left;
margin-top:10px;
}
#prdt_detail
.prdtheader
.span{
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
}


#prdt_detail
.strprw2
{
padding:0;
background:#fff;
color:#640C15;
height:auto;
float:left;
width:100%;
}

.action_btn
{
margin:50px 15px 15px 15px;
padding:0;
width:137px;
height:49px;
float:left;
}

.strpcl1
{
margin:0px;
padding:5px;
color:#640C15;
float:left;
line-height:1.0em;
}
.strpcl2
{
margin:0px;
padding:5px;
color:#640C15;
line-height:1.0em;
float:right;
}

#currentItem
{
margin:0;
padding:0;
width:340px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#currentItem .items
{
border:#FFFF33 solid 2px;
}

#currentItem h2
{
color:#640C15;
font-size:18px;
}

.heading
{
color:#640C15;
font-size:26px;
font-weight:900;
margin-top:10px;
}

#crtniteam
{
margin:10px;
padding:0px;
width:350px;
height:auto;

}
#crtniteam
.box
{
border:#ffd128 2px solid;
padding:5px;
width:100%;
float:left;
}
#crtniteam
.header
{
margin:0;
padding:0;
font-size:14px;
}


.page
{
	width:644px;
	height:707px;
	float:left;
	margin:0 0 0 0;
	padding:10px 10px 10px 10px;
}

.buildhead
{
	width:644px;
	float:left;
	padding:0 0 10px 0;
	border-bottom:3px solid #5a52a5;
}
.buildtitle
{
	width:644px;
	float:left;
	padding:15px 0 10px 0;
}
.builddes
{
	width:634px;
	float:left;
	padding:0 0 20px 0;
	font:bold 9pt Arial, Helvetica, sans-serif;
	text-align:justify;
}
.buildbox
{
	width:644px;
	height:546px;
	float:left;
	padding:0 0 0 0;
	background:url(../images/buildbox_bg.jpg) no-repeat;
	background-position:center;
}
#adtiword
{
	position:relative;
	width:332px;
	height:58px;
	z-index:1;
	left: 235px;
	top: 20px;
	text-align:center;
	font:bold 20pt Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#af0a23;
	line-height:28px;
	
}
#startbuild
{
	position:relative;
	left:495px;
	top:390px;
	width:106px;
	height:458px;
	z-index:3;
	text-align:center;
	font:bold 14pt Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
	line-height:14x;
	text-decoration:none;
}
#startbuild a,  #startbuild a:hover
{
	color:#ffffff;
	text-decoration:none;
}

