@charset "UTF-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; background-color: #362f2c; color:#211d1b;}

#container {width:960px; margin: 10px auto 1px auto; background-color:#ffffff;}

/* PAGE TOPS */
#logo {margin-top:12px; margin-left:20px; float:left;}
#nav {width:520px; margin-top:72px; margin-rignt:auto; margin-left:auto; float:right; } 
#header-hp {margin:0; height:552px; background-image:url(template/images/top-hp.jpg) }
#header-inside {margin:0; height:180px; background-image:url(template/images/top-inside2.jpg)}
/*#header-inside {margin:0; height:270px; background-image:url(template/images/top-inside.jpg)}/*


/* PAGE BOTTOMS */
#bottom-hp {background-image:url(template/images/bottomfruit-hp.jpg); height:200px; width:960px; margin: 0 auto;}
#bottom-inside {background-image:url(template/images/bottomfruit-inside.jpg); height:200px; width:960px; margin: 0 auto;}


/* NAVIGATION */
ul#navlist a {color:#ffffff; font-size:18px; font-weight: normal; text-decoration: none;}
ul#navlist, ul#navlist ul, ul#navlist li {margin: 0px; padding: 0px; list-style-type: none;}
ul#navlist li {float: left; margin-left:20px; margin-right:20px }
ul#navlist li a {color: #ffffff; background-color: #362f2c; padding: 3px;}
ul#navlist li a:hover {color: #e8dede; }
ul#navlist li a:active {color: #ffffff; border: 1px #ffffff inset; }
ul#subnavlist { display: none; }
ul#subnavlist li { float: none; }
ul#subnavlist li a {font-size:14px; padding: 4px; margin:0;}
ul#navlist li:hover ul#subnavlist {display: block; position: absolute; padding-top:10px; }
ul#navlist li:hover ul#subnavlist li a {display: block; border-top: 1px solid #827874; border-right:1px solid #827874; border-left:1px solid #827874; padding-top:2px; padding-right:10px; padding-bottom:2px; padding-left:10px; margin-left:-30px;}
/* ul#navlist li:hover ul#subnavlist li a:before { content: " >> "; } */


/* CONTENT CONTAINERS */
#hp-left {width:420px; margin:10px 20px 20px 20px; float:left;}
#hp-right {width:465px; margin:10px 20px 20px 10px; float:left;}
#wide-content {margin:10px 20px 30px 20px; border: 0 20px 20px 20px; min-height:360px;}
#legal {font-size:11px; color:#ffffff; text-align:center; margin-top:20px;}

table.contact-footer {width:960px; height:24px; margin:0 auto; background-color:#FAD34F; border-collapse:collapse;}
table.contact-footer td {padding:8px; text-align:center; font-size:14px; font-weight:bold;}

/* COMMON ELEMENTS */
p, li, td, th {font-size:12px; letter-spacing:.02em; line-height:18px;}
td {vertical-align:top;}
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#211d1b; font-weight:normal; margin:22px; text-align:center;} /* use for inside page titles */
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#211d1b; font-weight:normal; margin-top:22px; margin-bottom:-10px; text-align:left;} /* use for home page widget titles */
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#211d1b; font-weight:normal; margin-bottom:0; text-align:left;} /* use for section headings on home page */
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#e21b1b; font-weight:normal; margin-bottom:-10px; text-align:left;} /* use for section headings on inside pages */
th {background-color:#efefef; color:#e21b1b; font-size:16px; font-weight:normal; text-align:left;}
ul {margin-top:0;}


a:link, a:visited, a:hover, a:active {text-decoration:none;}
a:link {color: #e21b1b;}
a:visited {color: #999;}
a:hover {color: #790b0b;}
a:active {color: #e21b1b;}

img {border:0;}

.cookies {width:33.333%; text-align:center; padding:20px 10px 5px 10px;}
.cookie-text {font-size:12px; padding:0 18px; vertical-align:top;} 

table.homepage {border:0; border-collapse:collapse; margin-top:-10px; margin-bottom:-10px;}
table.homepage td {padding-left:20px;}

table.cookie-prices {border:1px solid #362f2c; border-collapse:collapse; margin-left:150px; margin-top:20px; margin-bottom:30px;}
table.cookie-prices th {padding:4px;}
table.cookie-prices td {padding:2px 20px 3px 4px;}
table.cookie-prices tr:nth-child(odd) {background-color:#eee; }
table.cookie-prices tr:nth-child(even) {background-color:#fff; }

table.products {border:1px solid #362f2c; border-collapse:collapse; margin-left:100px; margin-top:20px; margin-bottom:30px; }
table.products th {padding:4px;}
table.products td {padding:2px 20px 3px 4px;}
table.products tr:nth-child(odd) {background-color:#eee; }
table.products tr:nth-child(even) {background-color:#fff; }

table.seasonal {width:700px; margin:20px auto 30px auto; border:1px solid #362f2c; border-collapse:collapse; }
table.seasonal th {width:20%; padding:4px;}
table.seasonal td {width:20%; padding:2px 20px 3px 4px;}
table.seasonal tr:nth-child(odd) {background-color:#eee; }
table.seasonal tr:nth-child(even) {background-color:#fff; }

#formcontainer {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 30px;
	width: 640px;
	background-color: #eee;
	border: 1px solid #666;
	float: right;
}
table.contact-form {width:360px; margin:20px;}
