body {
    color: #004530;
    font-family: 'Trebuchet MS', Verdana, Helvetica, Arial,sans-serif;
    font-size: 76%;
    background-color: #804910;
    padding: 20px 0 100px 0;
    margin: 0;
}
div#outer {
width: 838px;
margin: 0 auto 0 auto;
padding: 0;
}
div#container {
    width: 838px;
    padding: 302px 0 0 0;
    margin: 0 auto 0 auto;
    background: url(graphics/masthead092608.jpg) 0 0 no-repeat;
}
div#inner {
    width: 838px;
    margin: 0 auto 0 auto;
    padding: 0;
    background: url(graphics/pageBG.jpg) 0 302px repeat-y;
}
p {
    margin: 0 0 10px 0;
    line-height: 1.2em;
}
a {
outline: none;
}
div#slogan2 {
    float: right;
    clear: none;
    width: 580px;
    text-align: center;
    margin: -305px 10px 0 20px;
    padding: 10px;
    font-weight: bold;
}
div#slogan2 p {
    margin: 0;
    text-align: left;
    color: #cc9967;
    padding: 0 0 40px 0;
    font-weight: normal;
    font-size: 1.1em;
}
div#slogan2 h2 {
font-size: 1.3em;
color: #74002d;
}
div#contentHome h1 {
font-size: 1.1em;
text-align: center;
margin: 0;
}
div#contentHome {
width: 780px;
margin: 0 0 0 38px;
}
table.main {
width: 100%;
margin: 0;
padding: 0;
}
col#colLeft {
width: 168px;
}
col#colRight {
width: 559px;
}
/* ============= BEGIN NAVIGATION ============= */
td#navigation {
background-color: #1d6a4f;
}
ul#menuUpper {
margin: 0 0 0 10px;
padding: 0;
}
ul#menuUpper li {
list-style-type: none;
text-indent: 0;
margin: 0 0 5px 0;
}
ul#menuUpper a {
color: #fcf5dd;
text-decoration: none;
font-size: 1.2em;
}
ul#menuUpper a:hover {
color: #fedc4e;
text-decoration: underline;
}
td#navigation h3 {
font-weight: bold;
font-size: 1.3em;
text-align: center;
margin: 15px 0 0 0;
padding: 5px 0 5px 10px;
color: #fcf5dd;
background-color: #004530;
border-top: 1px solid #032c1f;
border-bottom: 1px solid #032c1f;
}
ul#menuLower li {
list-style-type: none;
}
ul#menuLower {
margin: 0;
padding: 0 0 20px 0;
background-color: #004530;
border-bottom: 1px solid #032c1f;
}
ul#menuLower li.level1, ul#menuLower li.shipping {
text-indent: 0;
margin: 18px 0 0 0;
padding: 5px 0 1px 10px;
}
ul#menuLower li.level1 a {
color: #fcf5dd;
text-decoration: none;
font-size: 1.2em;
font-weight: bold;
font-family:arial, helvetica, sans-serif;
}
ul#menuLower li.shipping a {
color: #fcf5dd;
text-decoration: underline;
text-align: center;
font-size: 1em;
font-family:arial, helvetica, sans-serif;
}
ul#menuLower li.level2 {
text-indent: -15px;
margin: 0 0 0px 15px;
padding: 3px 0 0px 25px;
}
ul#menuLower li.level2 a {
color: #fcf5dd;
text-decoration: none;
font-size: 1.1em;
font-weight: bold;
font-family:arial, helvetica, sans-serif;
}
ul#menuLower li.level1:hover, ul#menuLower li.level2:hover, #menuLower li.sfhover {
background: #004530 url(graphics/menuGradient.jpg) 0 0 repeat-y;
}
/* ============= END NAVIGATION ============= */
div#contentSubpage h1 {
font-size: 1.1em;
text-align: center;
margin: 0 0 5px 0;
}
div.headerHome {
width: 100%;
margin: 20px 0 40px 0;
text-align: center;
font-weight: bold;
}
span.style1 {
font-size: 1.6em;
line-height: 2em;
}
span.style2 {
font-size: 1.3em;
}
table.main p {
    font-size: 1.1em;
    margin: 0 0 .5em 0;
    line-height: 1.2em;
}
div#pecans, div#candied-pecans, div#gourmet-candies, div#pecan-pies {
    clear: both;
    margin: 0px 20px 0 0;
}
div#pecans img, div#candied-pecans img, div#gourmet-candies img, div#pecan-pies img {
    width: 104px;
    height: 89px;
    float: left;
    clear: both;
    margin: 0 0px 30px 0;
}
ul.pecan-candy li {
    display: inline;
    font-weight: bold;
    font-size: 1.1em;
    margin: 0 5px 0 5px;
}
ul.pecan-candy {
    margin: 0;
    text-align: center;
}
div.pecans-special {
width: 80%;
margin: 20px auto 0 auto;
    padding: 20px 0 0 0;
}
div.pecans-special img {
    float: left;
    clear: none;
    margin: 0 10px 0 0;
}
div.pecans-special h2 {
    color: #791901;
    font-size: 1.4em;
}
div.phone1 {
width: 100%;
clear: both;
text-align: center;
font-weight: bold;
font-size: 1.5em;
margin: 0 0 30px 0;
padding: 20px 0 0 0;
}
div#headerSubpage {
width: 100%;
margin: 20px 0 10px 0;
text-align: center;
font-weight: bold;
}
div#headerSubpage h1 {
font-size: 1.8em;
}
div#contentSubpage {
width: 780px;
margin: 0 0 0 38px;
}
table.product {
margin: 0 40px 20px 35px;
font-size: 1em;
clear: both;
}
table.product img {
margin: 0 0 10px 0;
}
div.sectionHead {
margin: 30px 0 5px 0;
padding: 0;
text-align: left;
border-bottom: 1px solid #7d231a;
}
table.product th {
margin: 0 0 15px 0;
padding: 0;
text-align: left;
border-top: 1px solid #7d231a;
border-bottom: 1px solid #7d231a;
}
table.product h2 {
margin: 0;
padding: 0;
color: #7d231a;
}
td.price {
width: 100px;
padding: 0 15px 0 10px;
font-weight: bold;
}
td.price-med {
width: 160px;
padding: 0 15px 40px 15px;
font-weight: bold;
}
td.price-tins {
width: 160px;
padding: 0 15px 40px 15px;
font-weight: bold;
}

div.text, div.text-about {
margin: 20px 40px 40px 40px;
font-size: 1.1em;
}
div.text-contact {
font-size: 1em;
margin: 20px 40px 40px 40px;
}
div.announcement {
margin: 10px 40px 0 40px;
padding: 20px;
border: 1px solid #7d231a;
color: #7d231a;
}
div.text p {
margin: 1em 0 1em 0;
}
div.text-about p {
margin: 1em 0 1.5em 0;
}
ul.standard {
width: 80%;
margin: 0 auto 0 auto;
padding: 0;
font-size: 1.1em;
line-height: 1.3em;
}
ul.standard li {
margin: 0 0 .5em 0;
}
div#storage, div.legals {
margin: 20px 40px 40px 40px;
}
div#storage h3 {
margin: 1em 0 0 0;
}
a.green, a.green img, a.brown, a.brown img {
border: 0;
outline: none;
text-decoration: none;
}
a.greenMarked, a.brownMarked {
text-decoration: underline;
}
a.green, a.greenMarked {
color: #004530;
}
a.green:hover, a.greenMarked:hover {
color: #791901;
text-decoration: underline;
}
a.brown, a.brownMarked {
color: #791901;
}
a.brown:hover, a.brownMarked:hover {
color: #004530;
text-decoration: underline;
}
blockquote.centerbold {
font-weight: bold;
text-align: center;
font-size: 1.3em;
}
div.sectionblock {
border-top: 1px solid #7d231a;
border-bottom: 1px solid #7d231a;
margin: 0 40px 0 40px;
padding: 20px 0 20px 0;
}

img#gifttins {
 float: left;
 clear: none;
 margin: 0 0px 20px 0;
 }
 div#blockGifts {
 float:left;
 clear: none;
 width: 300px;
 font-size: 1.1em;
 margin: 30px 0 20px 10px;
 }
 ul#giftlist {
 margin: 0 0 0 20px;
 padding: 0 0 0 20px;
 }
 ul#giftlist li {
 padding: 0px;
 margin: 0px;
 }
img#custom1 {
float: left;
clear: none;
}
img#custom2 {
float: right;
clear: none;
}
table.pageSpecialLink {
width: 70%;
color: #7d231a;
margin: 20px auto 50px auto;
border: 1px solid #004530;
padding: 0 10px 0 10px;
text-align: center;
}
div.border {
border-top: 1px solid #7d231a;
}
div#headerAbout {
margin: 50px 0 30px 0;
text-align: center;
font-weight: bold;
}
div#headerAbout h1 {
font-size: 1.8em;
}
p.clearRight {
clear:right;
}
p.clearLeft {
clear:left;
}
img#orchard3 {
float: right;
clear: none;
margin: 50px 40px 40px 20px;
border: 1px solid #804910;
}
img#orchard4 {
float:left;
clear:none;
margin: 20px 20px 40px 0;
border:1px solid #804910;
}
img#orchard2 {
float:left;
clear:none;
margin: 40px 0 0 0px;
border:1px solid #804910;
}
img#orchard1 {
float:right;
clear:none;
margin: 10px 0px 20px 20px;
border: 1px solid #804910;
}
img#about-inhull {
float: left;
clear: none;
margin: 20px 20px 20px 0;
border: 1px solid #804910;
}
img#about-processing {
float: right;
clear: none;
margin: 0px 0 20px 20px;
border: 1px solid #804910;
}
table#contact {
font-weight: bold;
margin: 10px auto 10px auto;
}
table#contact td.spacer {
width: 20px;
}
div#printList {
padding: 30px 10px 20px 10px;
font-size: 1.2em;
color: #ffd500;
text-align: center;
}
div#printList a {
color: #fcf5dd;
font-weight: bold;
}
div#printList a:hover {
color: #ffd500;
}
img#custom4 {
margin: 0 auto 40px auto;
}
table#shippingRates {
text-align:center;
margin: 10px auto 20px auto;

}
td.tableHead {
font-weight: bold;
font-size: 1.1em;
padding: .5em 0 .5em 0;
}
div.recipe {
border-top: 1px solid #004530;
margin: 20px 40px 40px 40px;
font-size: 1.1em;
}
ul.ingredients li {
list-style-type: none;
font-size: 1.1em;
}
div.recipeFooter {
border-top: 1px solid #004530;
padding: 40px 0 0 0;
width: 70%;
margin: 0 auto 0 auto;
font-size: 1.1em;
color: #7d231a;
}
img#pecan-recipes-2 {
float: left;
clear: none;
margin: -20px 0 20px 40px;
}
img#pecan-recipes-1 {
float: right;
clear: none;
margin: 0 40px 40px 0;
}
h1.brown {
color: #7d231a;
padding: 0 0 20px 0;
}
ul.sitemap li {
list-style-type: none;
font-size: 1.1em;
font-weight: bold;
margin: 0 0 .5em 0;
}
ul.sitemap li.level2 {
text-indent: 3em;
}
ul.sitemap li a {
color: #7d231a;
}
ul.sitemap li a:hover {
color: #004530;
}
ul.sitemenu {
margin: 0  0 10px 0px;
text-align: center;
}
ul.sitemenu li {
list-style-type: none;
display: inline;
margin: 5px 20px 0 0px;
}
ul.sitemenu a {
color: #daa74b;
font-size: 1.1em;
}
div#copyright {
width: 838px;
margin: 0  auto 0 auto;
text-align: center;
color: #fcf5dd;
}
div#genesis {
width: 838px;
margin: 10px auto 0 auto;
text-align: center;
color: #fffaff;
font-size: 1.1em;
}
a.genlink {
color: #fffaff; /* #29131c;*/
}
a.genlink:hover {
color: #29131c;
}