@charset "utf-8";

/* CSS Document */



/*

Theme Name: Buzz Blog Designs

Theme URI: http://buzzblogdesigns.com/

Description: Buzz Blog Designs specializes in customized blog site designs.

Version: 1.0

Author: Tristan Holmberg

Author URI: http://buzzblogdesigns.com/

Tags: custom header, fixed width, two columns, widgets



*/



@charset "utf-8";





body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 

	margin:0;

	padding:0;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset,img { 

	border:0;

}

address,caption,cite,code,dfn,em,strong,th,var {

	font-style:normal;

	font-weight:normal;

}

ol,ul {

	list-style:none;

}

caption,th {

	text-align:left;

	display:none;

}

h1,h2,h3,h4,h5,h6 {

	font-size:100%;

	font-weight:normal;

}

q:before,q:after {

	content:'';

}

abbr,acronym { border:0;

}





a:active, a:link, a:visited {outline:none;}



* {margin:0;padding:0;}



html {

background:transparent url(images/background.jpg) repeat scroll 0 0;

overflow:scroll;

}

img {behavior: url(http://www.donsproduce.net/iepngfix.htc);}

body {

	padding:0;

	margin:0;

	font-size:14px;

	font-family:"Trebuchet MS", Georgia, "Times New Roman";

	color:#444444;

}	



p { padding-top:10px; }





#container {

background:transparent url(images/container_bg.jpg) repeat-y scroll center top;

margin:0 auto;

width:814px;

padding:0px;

padding-bottom:10px;

margin-top:110px;

}



.site-specialty-items #container,  .site-value #container, .site-contact #container {

padding:0px;

}



#topBorder {

width:814px;

height:9px;

position:absolute;

background:transparent url(images/top-border.jpg) no-repeat scroll 0 0;

top:0;

margin-top:103px;

}



#footer {

background:transparent url(images/bottom-border.jpg) no-repeat scroll 0 0;

margin:0 auto;

padding-bottom:50px;

width:814px;

min-height:9px;

}



a.buzzer {

margin:0 auto;

width:95px;

height:41px;

display:block;

cursor:pointer;

background:transparent url(images/watermark.gif) no-repeat scroll 0 0;

}



.logo {

width:276px;

height:111px;

background:transparent url(images/donsproduce.png) no-repeat scroll 0 0;

behavior: url(http://www.donsproduce.net/iepngfix.htc);

position:absolute;

top:25px;

margin-left:271px;

}





#header {

width:797px;

height:256px;

background:transparent url(images/truck_header.jpg) no-repeat scroll 0 0;

margin-left:9px;

}





#menuWrapper {

height:27px;

width:802px;

position:relative;

}



#menu {

height:27px;

width:802px;

position:relative;

margin-left:7px;

overflow:hidden;

float:left;

}



#menu ul {

background:transparent url(images/menu.gif) no-repeat scroll 0 0;

height:27px;

margin:0;

padding:0;

position:absolute;

width:802px;

top:0px;

}





#menu ul li {

display:inline-block; float:left;

}



#menu li a {

display:block;

height:27px;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

text-indent:-7000px;

position:absolute;

}





#menu li.home a:link, #menu li.home a:visited {

left:0;

width:66px;

}



#menu li.home a:hover {

background:transparent url(images/menu.gif) no-repeat scroll 0px -27px;

}



.site- #menu li.home a {

background:transparent url(images/menu.gif) no-repeat scroll 0px -27px;

}



.site-home #menu li.home a {

background:transparent url(images/menu.gif) no-repeat scroll 0px -27px;

}



#menu li.aboutus a:link, #menu li.aboutus a:visited {

left:66px;

width:85px;

}



#menu li.aboutus a:hover {

background:transparent url(images/menu.gif) no-repeat scroll -65px -27px;

}



.site-aboutus #menu li.aboutus a {

background:transparent url(images/menu.gif) no-repeat scroll -65px -27px;

}







#menu li.products a:link, #menu li.products a:visited {

left:151px;

width:89px;

}



#menu li.products a:hover {

background:transparent url(images/menu.gif) no-repeat scroll -151px -27px;

}



.site-products #menu li.products a {

background:transparent url(images/menu.gif) no-repeat scroll -151px -27px;

}





#menu li.specialty a:link, #menu li.specialty a:visited {

left:240px;

width:126px;

}



#menu li.specialty a:hover {

background:transparent url(images/menu.gif) no-repeat scroll -240px -27px;

}



.site-specialty-items #menu li.specialty a {

background:transparent url(images/menu.gif) no-repeat scroll -240px -27px;

}





#menu li.ontario a:link, #menu li.ontario a:visited {

left:366px;

width:186px;

}



#menu li.ontario a:hover {

background:transparent url(images/menu.gif) no-repeat scroll -366px -27px;

}



.site-ontario-products #menu li.ontario a {

background:transparent url(images/menu.gif) no-repeat scroll -366px -27px;

}



#menu li.value a:link, #menu li.value a:visited {

left:552px;

width:68px;

}



#menu li.value a:hover {

background:transparent url(images/menu.gif) no-repeat scroll -552px -27px;

}



.site-value #menu li.value a {

background:transparent url(images/menu.gif) no-repeat scroll -552px -27px;

}







#menu li.ordering a:link, #menu li.ordering a:visited {

left:620px;

width:182px;

}



#menu li.ordering a:hover {

background:transparent url(images/menu.gif) no-repeat scroll -620px -27px;

}



.site-contact #menu li.ordering a {

background:transparent url(images/menu.gif) no-repeat scroll -620px -27px;

}





#content {

padding-left:20px;

padding-top:10px;

padding-right:20px;

margin-left:3px;

text-align:justify;

font-weight:300;

line-height:19px;

}



.clearfix {

	zoom: 1; /* IE Fix */

}



.clearfix:after {

	content: "";

	display: block;

	clear: both;

}



h1.topVictorianDecal {

text-indent:-7000px;

width:118px;

height:15px;

line-height:15px;

background:transparent url(images/victorian-top-decal.gif) no-repeat scroll 0 0;

margin:0 auto;

margin-bottom:10px;

}



h1.bottomVictorianDecal {

text-indent:-7000px;

width:118px;

height:31px;

line-height:15px;

background:transparent url(images/victorian-bottom-decal.gif) no-repeat scroll 0 0;

margin:0 auto;

margin-top:10px;

}



.site-specialty-items h1.bottomVictorianDecal {

margin-left:auto;

margin-top:29px;

}



#page {

float:left;

text-align:justify;

line-height:19px;

font-size:14px;

padding:20px;

margin-left:11px;

padding-bottom:0px;

width:757px;

}



#productsImage {

width:797px;

height:241px;

margin-left:-22px;

margin-top:-20px;

background:transparent url(images/productsImage.jpg) no-repeat scroll 0 0;

display:block;

margin-bottom:20px;

border-bottom:1px solid black;

}





h2 {

display:none;

}







#productsLeft {

float:left;

margin-top:-10px;

padding-right:10px;

text-align:left;

width:23%;

}

#productsRight {

float:right;

margin-top:-10px;

text-align:left;

width:23%;

}



h3 {

padding-top:10px;

font-size:16px;

font-weight:bold;

}







.submit input {

background:transparent url(images/submit.jpg) no-repeat scroll 0 0;

border:0 none;

cursor:pointer;

font-size:0;

height:27px;

width:75px;

margin-left:27px;

}



.submit input:hover {

background:transparent url(images/submit.jpg) no-repeat scroll 0 -27px;

}



.contactTable {

color:#333333;

float:right;

font-size:11px;

margin:0;

width:218px;

margin-top:10px;

margin-bottom:-20px;

}



.dottedCell {

border-bottom:1px dotted #333333;

}



#aboutProducts {

width:252px;

float:left;

}



#aboutProducts ul {

width:160px;

margin-left:54px;

text-align:left;

}



#aboutProducts ul li {

font-weight:bold;

list-style-type:disc;

color:#000;

padding-bottom:10px;

letter-spacing:0px;

}



#aboutProducts ul li.aboutProductsImage, #aboutProducts ul li.aboutDeliveryImage,  #aboutProducts ul li.aboutPricingImage {

width:150px;

height:115px;

line-height:115px;

list-style-type:none;

}



#aboutProducts ul li.aboutProductsImage {

background:transparent url(images/aboutProducts.gif) no-repeat scroll top right;

}



#aboutProducts ul li.aboutDeliveryImage {

background:transparent url(images/exceptionalDelivery.gif) no-repeat scroll top right;

}



#aboutProducts ul li.aboutPricingImage {

background:transparent url(images/aboutPricing.gif) no-repeat scroll top right;

}



.aboutDescription {

margin:0px auto;

text-align:center;

width:595px;

font-size:14px;

}



.aboutSlogan {

width:430px;

height:93px;

background:transparent url(images/aboutSlogan.gif) no-repeat scroll top right;

margin:0px auto;

margin-bottom:15px;

}



#fPlacement {

background:transparent url(images/f.gif) no-repeat scroll right top;

height:102px;

margin-left:14px;

margin-top:9px;

position:absolute;

width:103px;

z-index:99;

}



#itemsRightImage{

width:272px;

height:700px;

background:transparent url(images/itemsRightImage.jpg) repeat-y scroll right top;

float:right;

margin-right:-18px;

margin-top:-20px;

border-left:1px solid black;

}



#valueRightImage{

width:272px;

height:966px;

background:transparent url(images/valueRightImage.jpg) repeat-y scroll right top;

float:right;

margin-right:-18px;

margin-top:-20px;

border-left:1px solid black;

}



#orderingRightImage{

width:272px;

height:658px;

background:transparent url(images/orderingRightImage.jpg) repeat-y scroll right top;

float:right;

margin-right:-18px;

margin-top:-20px;

border-left:1px solid black;

}





#itemsLeftImage {

width:272px;

height:700px;

background:transparent url(images/itemsLeftImage.jpg) repeat-y scroll right top;

float:left;

margin-left:-22px;

margin-top:-20px;

border-right:1px solid black;



}



#valueLeftImage {

width:272px;

height:966px;

background:transparent url(images/valueLeftImage.jpg) repeat-y scroll right top;

float:left;

margin-left:-22px;

margin-top:-20px;

border-right:1px solid black;

}



#orderingLeftImage {

width:272px;

height:658px;

background:transparent url(images/orderingLeftImage.jpg) repeat-y scroll right top;

float:left;

margin-left:-22px;

margin-top:-20px;

border-right:1px solid black;

}







#itemsMiddle, #valueMiddle, #orderingMiddle {

width:211px;

float:left;

padding:0px 20px 0px 20px;

line-height:24px;

letter-spacing:1px;

text-align:left;

}



#ontarioProducts {

width:400px;

padding-right:20px;

float:left;

}



#ontarioProductsImage {

width:280px;

border:1px solid black;

float:right;

height:300px;

margin-top:30px;

background:transparent url(images/apples.jpg) no-repeat scroll right top;

}



.contactList {

margin-top:10px;

width:218px;

list-style-type:none;

font-size:12px;

border-top:1px dotted black;

}



.contactList li {

line-height:25px;

}



li.lastContactList {

border-bottom:1px dotted black;

}



#footer p {

padding-top:20px;

}


#weeklySpecials {
width:166px;
height:154px;
z-index:99px;
position:absolute;
margin-left:-50px;
margin-top:-50px;
display:block;
text-indent:-7000px;
}

#weeklySpecials a {
display:block;
cursor:pointer;
width:166px;
height:154px;
background:transparent url(images/starburst2.png) no-repeat scroll 0 0;
behavior: url(http://www.donsproduce.net/iepngfix.htc);
}
