﻿BODY
{
    background:url(../Images/Backgrounds/main.jpg) no-repeat;
}

.MainContent
{
    position:relative;
    margin:403px 0 0 296px;
    width:684px;
    min-height:545px;
    padding:43px 0 6px 0;
    font-size:11px;
    background-image:url(../Images/Backgrounds/main-content.png);
    background-repeat:no-repeat;
}

.MainContent H1
{
    margin:0 0 0 21px;
    color:#ffa02c;
    font-size:29px;
    font-weight:normal;
}

.MainContent H2
{
    text-indent:-9999px;
    font-size:10px;
    height:68px;
    margin:5px 0 0 22px;
    background-repeat:no-repeat;
}

.MainContent H3
{
    color:#326c21;
    font-size:16px;
    font-weight:normal;
    margin:22px 52px 0 52px;
    background:url(../Images/Backgrounds/h3-main.png) no-repeat 0 4px;
    padding-left:20px;
}

.MainContent H4
{
    color:#326c21;
    font-size:12px;
    margin:18px 52px 0 52px;
    color:#858585;
    text-transform:uppercase;
}

.MainContent P
{
    font-size:12px;
    margin:8px 52px 0 52px;
}

.MainContent P.OpeningParagraph
{
    margin-top:26px;
}

.MainContent P.Introduction
{
    margin-right:325px;
    padding-bottom:17px;
}

.MainContent UL,
.MainContent OL
{
    margin:11px 52px 0 74px;
    padding:0;
}

.MainContent UL LI,
.MainContent OL LI
{
    margin:0;
    padding:0 0 6px 21px;
    list-style:none;
    font-size:12px;
}

.MainContent UL LI UL,
.MainContent OL LI UL
{
    margin:5px 0 0 0px;
}

.MainContent UL LI,
.MainContent OL LI
{
    background-repeat:no-repeat;
    background-position:0 3px;
}

.MainContent UL LI
{
    background-image:url(../Images/Backgrounds/ul-li.png);
}

.MainContent OL LI.Step1
{
    background-image:url(../Images/Backgrounds/step-1.png);
}

.MainContent OL LI.Step2
{
    background-image:url(../Images/Backgrounds/step-2.png);
}

.MainContent OL LI.Step3
{
    background-image:url(../Images/Backgrounds/step-3.png);
}

.MainContent OL LI.Step4
{
    background-image:url(../Images/Backgrounds/step-4.png);
}

.MainContent OL LI.Step5
{
    background-image:url(../Images/Backgrounds/step-5.png);
}

.MainContent OL LI.Step6
{
    background-image:url(../Images/Backgrounds/step-6.png);
}

.MainContent OL LI.Step7
{
    background-image:url(../Images/Backgrounds/step-7.png);
}

.MainContent OL LI.Step8
{
    background-image:url(../Images/Backgrounds/step-8.png);
}

.MainContent OL LI.Step9
{
    background-image:url(../Images/Backgrounds/step-9.png);
}

.MainContent P A,
.MainContent UL A
{
    color:#ed6a00;
    text-decoration:none;
    font-weight:bold;
}

.MainContent P A:hover,
.MainContent UL A:hover
{
    text-decoration:underline;
}

.MainContent .Listing
{
    position:relative;
    height:135px;
    padding-top:25px;
    background:url(../Images/Backgrounds/listing-div.png) no-repeat;
    margin-left:52px;
}

.MainContent .Listing H3
{
    font-size:15px;
    color:#326c21;
    font-weight:normal;
    margin:0 0 0 111px;
    padding:0;
    background:none;
}

.MainContent .FirstItem
{
    background:none;
    margin-top:3px;
}

.MainContent .Listing IMG
{
    position:absolute;
    top:25px;
    left:0;
}

.MainContent .Listing P
{
    font-size:12px;
    margin:2px 0 0 112px;
    width:375px;
}

.MainContent .Listing A.LearnMore
{
    margin:9px 0 0 110px;
    display:block;
    width:79px;
    height:20px;
    background:url(../Images/Links/learn-more.png) no-repeat;
}

.MainContent .Listing A SPAN
{
    display:none;
}

.SubContent
{
    position:absolute;
    top:432px;
    left:43px;
    z-index:20;
}

.SubContent .Newsletter
{
    background:url(../Images/Backgrounds/newsletter-main.png) no-repeat;
    width:212px;
    height:82px;
    padding-top:66px;
    z-index:20;
}

.SubContent .ThankYou
{
    background:url(../Images/Backgrounds/newsletter-main-thank-you.png) no-repeat;
}

.Footer
{
    position:relative;
    height:192px;
    background:url(../Images/Backgrounds/footer-main.png) no-repeat;
    padding-top:62px;
}

.PromotionalArea
{
    position:absolute;
    top:209px;
    left:692px;
}

.PromotionalArea .CookBook
{
    position:relative;
    width:288px;
    height:174px;
    background:url(../Images/Backgrounds/cook-book.png) no-repeat;
}

.PromotionalArea .CookBook H2,
.PromotionalArea .CookBook H4,
.PromotionalArea .CookBook P,
.PromotionalArea .CookBook A SPAN
{
    display:none;
}

.PromotionalArea .CookBook A
{
    position:absolute;
    top:130px;
    left:149px;
    display:block;
    width:79px;
    height:20px;
    background:url(../Images/Links/learn-more.png) no-repeat;
}

.SubNavigation
{
    position:absolute;
    top:411px;
    left:0;
    height:483px;
    background:url(../Images/Backgrounds/sub-navigation.png) no-repeat;
    z-index:10;
}

.SubNavigation UL
{
    margin:0;
    padding:22px 0 0 112px;
    font-size:10px;
}

.SubNavigation UL LI
{
    margin:0;
    padding:0;
    list-style:none;
    background-image:url(../Images/Backgrounds/sub-navigation-li.png);
    background-repeat:no-repeat;
    background-position:0 6px;
}

.SubNavigation UL LI A
{
    display:block;
    height:30px;
    width:170px;
    background-repeat:no-repeat;
    background-position:20px 6px;
    vertical-align:middle;
}

.SubNavigation UL LI A SPAN
{
    display:none;
}

.SiteMap
{
    margin:30px 52px 0 52px;
}

.surveyElement
{
    margin:10px 0 0 52px;
}

.txtImprove
{
    width:300px;
    height:100px;
}