﻿body {
    background:#f4deab url(../images/body-bg.jpg) repeat-x top left;
    margin:0;
    padding:0;
    font-family:Arial;
    height:100%;
}
.clear {
    clear:both;
}
.caption {
    font-size:9px;
    font-style:italic;
}
label {
    display:block;
}
a:link, a:visited {
    color:#96320B;
    text-decoration:underline;
}
a:hover, a:active {
    text-decoration:none;
}
a img {
    border:none;
}
.caption {
    color:#111111;
    font-size:12px;
}
#wrappa {
    margin:11px auto 0 auto;
    width:942px;
    height:100%;
    position:relative;
}
#header {
    background:#20508e url(../images/header-bg.jpg) repeat-x top left;
    width:100%;
    height:40px;
    margin:30px 0 0 0;
}
    #nav {
        margin:0 auto;
        padding:0;
        width:960px;
    }
        #header-home {
            display:block;
            position:relative;
            background:transparent url(../images/header-home-bg.jpg) no-repeat top left;
            width:178px;
            height:40px;
            margin:0 0 0 -20px;
            padding:0;
            float:left;
        }
        #nav ul {
            width:782px;
            height:40px;
            margin:0;
            padding:0;
            float:left;
        }
            #nav ul li {
                float:left;
                list-style:none;
                margin:0;
                padding:0;
                height:40px;
                width:auto;
            }
            #nav ul li.active {
                background:transparent url(../images/nav-active-bg.jpg) repeat-x top left;
            }
                #nav ul li a {
                    height:16px;
                    padding:12px 11px;
                    float:left;
                }
                #nav ul li a:link, #nav ul li a:visited {
                    font-size:12px;
                    font-weight:bold;
                    color:#ffffff;
                    text-transform:uppercase;
                    text-decoration:none;
                }
                #nav ul li a:hover, #nav ul li a:active, #nav ul li.active a:link, #nav ul li.active a:visited, #nav ul li.active a:hover, #nav ul li.active a:active  {
                    background:transparent url(../images/nav-active-bg.jpg) repeat-x top left;
                    color:#333333;
                }
                
                #nav ul li.recipe {
                background:transparent url(../images/nav-active-bg.jpg) repeat-x top left;
                }
#content {
    position:relative;
    margin:12px 0 0 0;
    width:942px;
    height:100%;
}
    #home-rotator {
        width:940px;
        border:1px solid #d5a965;
    }
        #home-rotator-1, #home-rotator-2, #home-rotator-3 {
            width:940px;
            height:464px;
        }
        #home-rotator-1 {
            background:transparent url(../images/home-rotator-1-bg.jpg) no-repeat top left;
        }
        #home-rotator-2 {
            background:transparent url(../images/home-rotator-2-bg.jpg) no-repeat top left;
        }
        #home-rotator-3 {
            background:transparent url(../images/home-rotator-3-bg.jpg) no-repeat top left;
        }
    #home-rotator-overlay {
        background:transparent url(../images/home-rotator-overlay-bg.png) no-repeat top left;
        width:979px;
        height:172px;
        position:absolute;
        top:283px;
        left:-20px;
        z-index:5;
    }
    #pager {
        position:absolute;
        top:322px;
        left:13px;
        z-index:6;
    }
        #pager a {
            display:block;
            float:left;
            width:auto;
            margin:0 6px 0 0;
            padding:3px 5px;
            background-color:#fff;
            color:#000;
            border:1px solid #b55316;
            font-size:11px;
            font-weight:bold;
            text-decoration:none;
            opacity:0.4;
            filter:alpha(opacity=40);
        }
        #pager a.activeSlide {
            opacity:1;
            filter:alpha(opacity=100);
        }
        #pager a:active, #pager a:focus {
            outline:none;
            -moz-outline-style: none;
        }
#search-bar {
    float:left;
    position:relative;
    background:transparent url(../images/search-bar-bg.png) no-repeat top left;
    left:-20px;
    margin:0;
    padding:0;
    width:961px;
    height:73px;
    bottom:-12px;
}
    #search-form {
        position:absolute;
        float:left;
        top:18px;
        left:737px;
    }
    #search {
        float:left;
        background:transparent url(../images/search-bg.jpg) no-repeat top left;
        margin:0;
        padding:3px 0 0 20px;
        width:136px;
        height:16px;
        border-left:1px solid #713e34;
        border-top:1px solid #713e34;
        border-bottom:1px solid #713e34;
        border-right:1px solid #7b93b4;
    }
    #search-submit {
        float:left;
        margin:0 0 0 0;
        padding:0;
        margin-top:0;
        width:52px;
        height:19px;
        border-right:1px solid #713e34;
        border-top:1px solid #713e34;
        border-bottom:1px solid #713e34;
    }
 
    
#breadcrumbs {
    float:left;
    position:relative;
    width:931px;
    height:20px;
    background:transparent url(../images/breadcrumbs-bg.jpg) repeat-x top left;
    padding:7px 0 0 11px;
    font-size:11px;
    color:#666666;
}
    #breadcrumbs a:link, #breadcrumbs a:visited {
        font-size:11px;
        color:#666666;
        text-decoration:underline;
    }
    #breadcrumbs a:hover, #breadcrumbs a:active {
        text-decoration:none;
    }
#main-content-wrapper {
    float:left;
    background-color:#f4f4df;
    width:942px;
}
#left-nav {
    float:left;
    position:relative;
    width:227px;
    margin:0;
    background-color:#f4f4df;
}
    #left-nav h3 {
        font-size:11px;
        font-weight:bold;
        color:#682f0d;
        text-transform:uppercase;
        text-align:center;
        line-height:16px;
        margin:0;
        padding:11px 0;
    }
    #left-nav h4 {
        font-size:11px;
        font-weight:bold;
        color:#682f0d;
        text-transform:uppercase;
        text-align:left;
        line-height:16px;
        margin:0;
        padding:11px 0 11px 8px;
    }
    #left-nav h3.top {
        border-bottom:1px solid #dbdbc9;
    }
    #left-nav h4.top {
        border-top:1px solid #fff;
    }
    #left-nav ul {
        border-top:1px solid #dbdbc9;
        border-bottom:1px solid #fff;
        list-style:none;
        margin:0;
        padding:0;
        _overflow:hidden;
    }
        #left-nav ul li {
            padding:12px 18px;
            border-top:1px solid #fff;
            border-bottom:1px solid #dbdbc9;
            margin:0;
        }
            #left-nav ul li a:link, #left-nav ul li a:visited {
                font-size:13px;
                font-weight:bold;
                color:#555555;
                text-decoration:none;
            }
            #left-nav ul li a:hover, #left-nav ul li a:active {
                text-decoration:underline;
            }
        #left-nav ul li.active {
            background:transparent url(../images/left-nav-active-bg.png) no-repeat top left;
            _background-image:url(../images/left-nav-active-bg-ie6.jpg);
            width:219px;
            _width:auto;
            _height:19px;
            position:relative;
            margin-left:-5px;
            margin-bottom:-3px;
            _margin:0;
            border:none;
            padding-top:9px;
            _padding-top:inherent;
            z-index:5;
        }
            #left-nav ul li.active a:link, #left-nav ul li.active a:visited {
                color:#fff;
                text-decoration:none;
            }
            #left-nav ul li.active a:hover, #left-nav ul li.active a:active {
                text-decoration:underline;
            }
            
            #siderecipe {
            padding:0px 5px 18px;
            border-top:0px;
            border-bottom:0px;
            margin:0;
	        font-size:12px;
            font-weight:normal;
            color:#555555;
            text-decoration:none;
        }
        
        #siderecipe.a {
            color:#555555;
            text-decoration:none;
        }
            
#cooking-school-landing, #turkey-central-landing {
    float:left;
    position:relative;
    width:714px;
    margin:0;
    padding:0 0 18px 0;
}
#cooking-school-landing {
    background:#853815 url(../images/cooking-school-landing-bg.jpg) no-repeat top left;
}
#turkey-central-landing {
    background:#853815 url(../images/turkey-central-landing-bg.jpg) no-repeat top left;
    margin:0;
}
#main-content {
    float:left;
    display:inline;
    position:relative;
    background-color:#fff;
    padding:26px;
    margin:0;
    width:662px;
    min-height:320px;
    _height:320px;
}
#main-content.landing {
    padding:0;
    width:714px;
    color:#fff;
    
}
    #main-content #cooking-school-landing-intro {
        margin:195px 0 0 26px;
        width:390px;
        font-size:14px;
        line-height:18px;
        color:#fff;
    }
    #main-content #turkey-central-landing-intro {
        margin:151px 0 0 15px;
        width:213px;
        font-size:15px;
        font-weight:normal;
        line-height:18px;
        color:#fff;
    }
        #cooking-school-landing-intro a:link, #cooking-school-landing-intro a:visited {
            font-size:14px;
            color:#fff;
            text-decoration:underline;
        }
        #cooking-school-landing-intro a:hover, #cooking-school-landing-intro a:active {
            text-decoration:none;
        }
    .landing-main {
        position:relative;
        float:left;
        padding:17px 20px;
        width:652px;
        background-color:#e7d7d0;
        border-top:7px solid #f3ebe8;
        border-right:7px solid #f3ebe8;
        border-bottom:7px solid #f3ebe8;
    }
    #cooking-school-landing-main {
        margin:59px 0 0 0;
    }
    #turkey-central-landing-main {
        margin:72px 0 0 0;
        padding:0 15px;
    }
        #cooking-school-landing-main-left {
            width:268px;
            float:left;
            padding:0 35px 0 0;
            border-right:1px solid #d7af6f;
        }
        #turkey-central-landing-main-left {
            width:284px;
            float:left;
            margin:0 80px 0 0;
        }
        .landing-main h3 {
            font-size:18px;
            font-weight:bold;
            color:#96320b;
            padding:0 0 21px 0;
            margin:0;
        }
        #slider {
            width:268px;
            position:relative;
        }
        #slider .previous, #slider .next {
            display:block;
            width:28px;
            height:28px;
            margin:30px 0 0 0;
            padding:0;
        }
        #slider .previous {
            float:left;
            background:transparent url(../images/prev-tip-bg.jpg) no-repeat top left;
        }
        #slider .next {
            float:right;
            background:transparent url(../images/next-tip-bg.jpg) no-repeat top left;
        }
        #slider .scroll {
            width:212px;
            position:relative;
        }
        #slider .panel {
            font-size:15px;
            font-style:italic;
            color:#111111;
            width:212px;
            float:left;
            padding:0;
            margin:0;
            display:inline;
            clear:none;
        }
            #slider .panel p {
                padding:0 3px;
                float:left;
            }
            #slider .panel strong {
                display:block;
            }
        #cooking-school-landing-main-right {
            float:left;
            width:308px;
            padding:0 0 0 40px;
        }
        #turkey-central-landing-main-right h3 {
            margin:25px 0 0 0;
            padding:0;
        }
            #turkey-central-landing-main-right select {
                display:block;
                margin:7px 0 0 0;
                max-width:260px;
                _width:200px;
            }
            #turkey-central-landing-chart a:link, #turkey-central-landing-chart a:visited {
                font-size:9px;
                color:#333333;
                text-decoration:underline;
                float:left;
                margin:7px 20px 0 0;
            }
            #turkey-central-landing-chart a:hover, #turkey-central-landing-chart a:active {
                text-decoration:none;
            }
            #turkey-central-landing-chart-submit {
                float:left;
                margin:7px 0 0 0;
            }
            #cooking-school-landing-main-right p {
                font-size:12px;
                color:#111111;
                line-height:17px;
                margin:0 0 23px 0;
            }
            #cooking-school-landing-main-right select {
                width:180px;
                float:left;
                margin:0 15px 15px 0;
                max-width:260px;
                _width:200px;
            }
            #cooking-charts-submit {
                float:left;
            }
    #cooking-school-landing-sign-up {
        float:left;
        position:relative;
        background:#ffffe6 url(../images/cooking-school-landing-sign-up-bg.jpg) no-repeat top left;
        width:185px;
        height:38px;
        border:7px solid #ede1dc;
        margin:18px 20px 0 18px;
        padding:130px 0 27px 12px;
        display:inline;
    }
        #cooking-school-landing-sign-up p {
            font-size:12px;
            color:#111;
            margin:0;
            padding:0;
        }
        #sign-up {
            display:block;
            position:absolute;
            bottom:7px;
            right:3px;
            background:transparent url(../images/sign-up-bg.jpg) no-repeat top left;
            width:67px;
            height:25px;
        }
    #cooking-school-landing-faq {
        float:left;
        position:relative;
        background:transparent url(../images/cooking-school-landing-faq-bg.jpg) no-repeat top left;
        border:7px solid #ede1dc;
        width:437px;
        height:195px;
        margin:18px 0 0 0;
        padding:0;
    }
        #cooking-school-landing-faq p {
            font-size:12px;
            color:#111111;
            position:absolute;
            top:8px;
            left:188px;
            width:222px;
            margin:0;
            padding:0;
        }
            #cooking-school-landing-faq a:link, #cooking-school-landing-faq a:visited {
                color:#111;
                text-decoration:underline;
            }
            #cooking-school-landing-faq a:hover, #cooking-school-landing-faq a:active {
                text-decoration:none;
            }
    #main-content .landing-spotlight {
        position:relative;
        float:left;
        display:inline;
        border:7px solid #ede1dc;
        background-color:#ffffe6;
        width:196px;
        height:196px;
        margin:18px 10px 0 12px;
    }
        #main-content .landing-spotlight h3 {
            float:left;
            margin:12px 0 0 0;
        }
        #main-content .landing-spotlight h3.two-line {
            margin-bottom:-3px;
            _margin-top:11px;
        }
        #main-content .landing-spotlight .header-black {
            font-size:11px;
            font-weight:bold;
            color:#333333;
            text-align:center;
            text-transform:uppercase;
            float:left;
            display:block;
            width:75px;
        }
        #main-content .landing-spotlight .header-brown {
            font-size:15px;
            font-weight:bold;
            color:#b65619;
            line-height:16px;
            padding:5px 0 0 10px;
            width:110px;
            float:left;
            display:block;
        }
        #main-content .landing-spotlight .header-brown.two-line {
            line-height:normal;
            position:relative;
            margin-top:-10px;
            padding-top:3px;
        }
        #main-content .landing-spotlight p {
            margin:0;
            padding:0 11px;
            font-size:12px;
            color:#333333;
        }
        #main-content .landing-spotlight a:link, #main-content .landing-spotlight a:visited {
            color:#0c4593;
            text-decoration:underline;
        }
        #main-content .landing-spotlight a:hover, #main-content .landing-spotlight a:active {
            text-decoration:none;
        }
#main-content.turkey-central-interior {
    background:#fff url(../images/turkey-central-interior-bg.jpg) no-repeat top left;
    padding:311px 15px 149px 15px;
    margin:0 0 0 1px;
    display:inline;
    width:684px;
}
    #main-content.turkey-central-interior h2 {
        font-size:18px;
        font-weight:bold;
        color:#96320b;
        margin:0 0 36px 0;
        padding:0;
        _margin-top:311px;
    }
    #main-content.turkey-central-interior p {
        font-size:13px;
        color:#000;
        margin:0 0 25px 0;
        padding:0;
    }
    #main-content.turkey-central-interior a:link, #main-content.turkey-central-interior a:visited {
        font-size:13px;
        font-weight:normal;
        color:#000;
        text-decoration:underline;
    }
    #main-content.turkey-central-interior a:hover, #main-content.turkey-central-interior a:active {
        text-decoration:none;
    }
    #main-content.turkey-central-interior #next-step {
        display:block;
        position:relative;
        margin:25px 0 0 0;
        padding:0;
    }
        #main-content.turkey-central-interior #next-step #next-step-arrow {
            float:left;
            margin:5px 5px 0 0;
        }
        #main-content.turkey-central-interior #next-step p {
            float:left;
        }
        #main-content.turkey-central-interior #next-step strong {
            display:block;
            font-size:15px;
            font-weight:bold;
            color:#96320b;
        }
        
        #main-content .turkey-central-interior .choose-a-bag-tip {
        background:#fef6d6 url(../images/choose-a-bag-tip-bg.jpg) no-repeat center left;
        padding:12px 0 12px 34px;
        width:176px;
        border:1px solid #f7cc19;
        font-size:12px;
        font-weight:bold;
        color:#333333;
    }
        #main-content .turkey-central-interior .choose-a-bag-tip a:link, #main-content .turkey-central-interior .choose-a-bag-tip a:visited {
            font-size:12px;
            font-weight:bold;
            color:#333333;
            text-decoration:underline;
        }
        #main-content .turkey-central-interior .choose-a-bag-tip a:hover, #main-content .turkey-central-interior .choose-a-bag-tip a:active {
            text-decoration:none;
        }
        
#footer {
    margin:62px auto 20px auto;
    padding:6px 0 20px 0;
    border-top:1px solid #a39674;
    width:942px;
}
    #footer-links {
        float:left;
        width:50%;
    }
        #footer-links a:link, #footer-links a:visited {
            font-size:10px;
            color:#111;
            text-decoration:underline;
        }
        #footer-links a:hover, #footer-links a:active {
            text-decoration:none;
        }
    #footer-copy {
        float:left;
        width:50%;
        font-size:10px;
        color:#111;
        text-align:right;
    }
#main-content h2 {
    font-size:18px;
    font-weight:bold;
    color:#96320b;
    margin-top:0;
}
#main-content p {
    font-size:13px;
    font-weight:normal;
    color:#111111;
}
#main-content .choose-a-bag-item {
    float:left;
    width:662px;
    font-size:12px;
    color:#111111;
    margin:0 0 25px 0;
    padding:0 0 20px 0;
    border-bottom:1px solid #d7af6f;
}
#main-content .choose-a-bag-item.no-border {
    border:none;
}
    #main-content .choose-a-bag-item img {
        float:left;
    }
    #main-content .choose-a-bag-item .choose-a-bag-item-text {
        float:left;
        margin:32px 0 0 15px;
        display:inline;
        width:363px;
    }
        #main-content .choose-a-bag-item .choose-a-bag-item-text ul {
            margin-left:0;
            padding-left:20px;
        }
    #main-content .choose-a-bag-tip, #main-content.turkey-central-interior .choose-a-bag-tip {
        background:#fef6d6 url(../images/choose-a-bag-tip-bg.jpg) no-repeat center left;
        padding:12px 0 12px 34px;
        width:176px;
        border:1px solid #f7cc19;
        font-size:12px;
        font-weight:bold;
        color:#333333;
    }
        #main-content .choose-a-bag-item .choose-a-bag-tip a:link, #main-content .choose-a-bag-item .choose-a-bag-tip a:visited {
            font-size:12px;
            font-weight:bold;
            color:#333333;
            text-decoration:underline;
        }
        #main-content .choose-a-bag-item .choose-a-bag-tip a:hover, #main-content .choose-a-bag-item .choose-a-bag-tip a:active {
            text-decoration:none;
        }
#main-content .faq-item {
    float:left;
    padding:20px 0;
    margin:0;
    border-bottom:1px solid #f7cc19;
}
    #main-content .faq-item .q {
        float:left;
        width:196px;
        margin:0 86px 0 0;
        padding:0;
    }
    #main-content .faq-item .a {
        float:left;
        width:372px;
        margin:0;
        padding:0;
    }
    #main-content .faq-item strong {
        display:block;
        font-size:15px;
        font-weight:bold;
        color:#96320b;
    }
 #recipe-landing {
    float:left;
    position:relative;
    background:#853815 url(../images/recipes-landing-bg.jpg) no-repeat top left;
    width:714px;
}
    #recipe-landing-intro {
        margin:100px 0 0 36px;
        width:320px;
        font-size:14px;
        line-height:18px;
        color:#fff;
    }
    
    #recipe-landing-main {
        position:relative;
        float:left;
        margin:22px 0 0 0;
        padding:0px 0px;
        width:714px;
        background-color:#e7d7d0;
        border-top:0px;
        border-right:0px;
        border-bottom:0px;
    }
    
    #recipe-landing-main a {
            color:#96320b;
            text-decoration:underline;
        }
        
        #recipe-landing-main-left {
            width:220px;
            float:left;
            padding:0 0px 0 13px;
            border-right:0px;
        }
        #recipe-landing-main h3 {
            font-size:16px;
            font-weight:bold;
            text-align:center;
            color:#96320b;
            padding:0 0 5px 0;
            margin:5px;
        }
        
        #recipe-landing-main-middle {
            float:left;
            width:220px;
            padding:0 13px 17px 13px;
        }
        
        #recipe-landing-main-right {
            float:left;
            width:220px;
            padding:0 13px 0 0px;
        }

 #recipe-category {
    float:left;
    position:relative;
    background:#ffffff;
    width:714px;
}
    #recipe-category-header {
        margin:0;
        width:690px;
        font-size:14px;
        line-height:18px;
        color:#fff;
    }
    
    #recipe-category-header h1 {
        font-size:18px;
        font-weight:bold;
        color:#be7657;
        line-height:16px;
        margin:0;
        
        }

#recipe-category-results {
        margin:0;
        padding:0;
        width:690px;
        float:left;
        color:#fff;
        _display:inline;
    }
    #recipe-category-results a {
        padding:0;
            border-top:0px;
            border-bottom:0px;
            margin:0;
	        font-size:12px;
            font-weight:normal;
            color:#555555;
            text-decoration:none;
    }
    #recipe-category-results ul {
        float:left;
        list-style:none;
        margin:0;
        padding:0;
        width:690px;
        _overflow:hidden;
    }
        #recipe-category-results ul li {
            float:left;
            padding:0;
            margin:0 12px 0 0;
            margin-top:15px;
            width:218px;
            background-color:#7e3e10;
            _display:inline;
        }
    #recipe-category-results h3 {
        font-size:13px;
            font-weight:bold;
            text-align:left;
            text-decoration:underline;
            color:#fff;
            padding:0 5px 2px 5px;
            margin:0px;
            height:30px;
        }    
#recipe-details {
    float:left;
    position:relative;
    background:#ffffff;
    margin:0;
    width:714px;
}
    #recipe-details-header {
        margin:0px 0 0 0px;
        width:714px;
        font-size:14px;
        line-height:18px;
        color:#fff;
    }
    
    #recipe-details-header h1 {
        font-size:18px;
        font-weight:bold;
        color:#be7657;
        line-height:16px;
        margin:0;
        
        }
#cooking-charts-wrapper {
    width:714px;
    float:left;
    background:#853815 url(../images/cooking-charts-bg.jpg) no-repeat top left;
    padding:94px 0 0 0;
}
    #cooking-charts-wrapper .cooking-chart-step {
        float:left;
        display:inline;
        margin:0 0 0 12px;
        border:7px solid #ede1dc;
        background-color:#ffffe6;
        width:196px;
        padding:6px;
        height:208px;
        overflow:auto;
        line-height:21px;
        position:relative;
    }
        #cooking-charts-wrapper .cooking-chart-step h3 {
            font-size:25px;
            font-weight:bold;
            color:#333333;
            margin:0;
            padding:0;
            line-height:normal;
        }
        #cooking-charts-wrapper .cooking-chart-step p {
            font-size:19px;
            font-weight:normal;
            color:#333333;
            margin:9px 0 20px 0;
            line-height:normal;
        }
        #cooking-charts-wrapper .cooking-chart-step ul {
            margin-left:0;
            padding-left:0;
        }
        #cooking-charts-wrapper #cooking-chart-step-2 li {
            text-indent:-15px;
            padding-left:15px;
        }
        #cooking-charts-wrapper .cooking-chart-step a:link, #cooking-charts-wrapper .cooking-chart-step a:visited {
            font-size:14px;
            font-weight:bold;
            color:#b65619;
            text-decoration:none;
        }
        #cooking-charts-wrapper .cooking-chart-step a:hover, #cooking-charts-wrapper .cooking-chart-step a:active {
            text-decoration:underline;
        }
        #cooking-charts-wrapper .cooking-chart-step input {
            position:absolute;
            bottom:6px;
        }
#main-content #cooking-chart-main {
    width:655px;
    margin-top:12px;
    color:#333333;
}
    #cooking-chart-main h3 {
        color:#333333;
        font-size:25px;
        font-weight:bold;
        margin:0;
        padding:0;
    }
    #cooking-chart-main p.title {
        font-size:19px;
        font-weight:normal;
        color:#333333;
        margin:3px 0 19px 0;
        padding:0;
    }
    #cooking-chart-main-left, #cooking-chart-main-right {
        width:50%;
        float:left;
    }
    #main-content #cooking-chart-related-recipes {
        margin:16px 0 0 0;
        padding:16px 0 0 0;
        border-top:1px solid #f3ece8;
        color:#333333;
    }
        #cooking-chart-related-recipes strong {
            display:block;
            margin:0 0 16px 0;
        }
        #cooking-chart-related-recipes img {
            display:block;
            margin:7px 0 0 0;
        }
        #cooking-chart-related-recipes .cooking-chart-related-recipe {
            float:left;
            display:inline;
            width:250px;
            margin:0 20px 16px 0;
        }
        #cooking-chart-related-recipes a:link, #cooking-chart-related-recipes a:visited {
            font-size:14px;
            font-weight:bold;
            text-decoration:underline;
        }
        #cooking-chart-related-recipes a:hover, #cooking-chart-related-recipes a:active {
            text-decoration:none;
        }
.mGrid {   
width: 200px;   
margin: 5px 0 10px 0;   
border: 0px;   
}  
.mGrid td {   
padding: 2px;   
border: 0px;   
color: #000000;   
}  
.mGrid th {   
padding: 4px 2px;   
color: #000000;   
border-left: 0px;   
font-size: 0.9em;   
} 
.mGrid {   
width: 200px;   
margin: 5px 0 10px 0;   
border: 0px;   
}  
.mGrid td {   
padding: 2px;   
border: 0px;   
color: #000000;   
}  
.mGrid th {   
padding: 4px 2px;   
color: #000000;   
border-left: 0px;   
font-size: 0.9em;   
}
#main-content .how-to-step {
    margin:33px 0 0 0;
    padding:9px 0 0 147px;
    min-height:83px;
    _height:83px;
    position:relative;
    left:-15px;
}
    #main-content .how-to-step strong {
        display:block;
        font-size:15px;
        font-weight:bold;
        color:#96320b;
    }
    #how-to-step-1 {
        background:transparent url(../images/how-to-step-1-bg.jpg) no-repeat top left;
    }
    #how-to-step-2 {
        background:transparent url(../images/how-to-step-2-bg.jpg) no-repeat top left;
    }
    #how-to-step-3 {
        background:transparent url(../images/how-to-step-3-bg.jpg) no-repeat top left;
    }
    #how-to-step-4 {
        background:transparent url(../images/how-to-step-4-bg.jpg) no-repeat top left;
    }
    #how-to-step-5 {
        background:transparent url(../images/how-to-step-5-bg.jpg) no-repeat top left;
    }
    #how-to-step-6 {
        background:transparent no-repeat top left;
    }
#recipe-details-header td p {
    margin:0;
    padding:0;
}
#main-content .cooking-chart-step a.current {
    color:#2163a7;
}
#left-nav ul li.active ul {
    border:none;
    width:227px;
    _width:191px;
    _overflow:hidden;
    _margin-top:9px;
}
    #left-nav ul li.active ul li {
        border:none;
    }
        #left-nav ul li.active ul li a:link, #left-nav ul li.active ul li a:visited {
            font-size:11px;
            color:#555555;
            text-decoration:none;
        }
        #left-nav ul li.active ul li a:hover, #left-nav ul li.active ul li a:active {
            text-decoration:underline;
        }
    #left-nav ul li.active ul li.active {
        background-color:#0D4DA4;
        background-image:none;
        margin-left:-12px;
        _margin:0;
        padding-left:30px;
        _padding-left:18px;
        width:179px;
    }
        #left-nav ul li.active ul li.active a:link, #left-nav ul li.active ul li.active a:visited, #left-nav ul li.active ul li.active a:hover, #left-nav ul li.active ul li.active a:active {
            color:#fff;
        }
        
#content #main-content.recipe-landing {
    padding-left:12px;
    padding-right:12px;
    margin:0;
    width:690px;
    _display:inline;
}

div.form-errors, #STAF-errors 
{
    display: none;
    border: 2px solid #cd3327;
    background-color: #eac9b5;
    font-size: 12px;
    padding: 10px;
    margin-bottom: 20px;
}
input.error,
textarea.error,
select.error,
div.error
{
    border: 2px solid #cd3327;
}
/*ff-specific border style for checkbox*/
input[type=checkbox].error 
{
    outline: 2px solid #cd3327;
}

#sharing-wrapper {
    float:right;
    width:200px;
    height:21px;
    /*margin:-6px 10px 0 0;
    _margin-top:-6px;
    *margin-top:-6px;*/
    position:absolute;
    top:3px;
    right:10px;
}
    #sharing, #print {
        float:right;
    }
    #sharing {
        border-right:1px solid #aaaaaa;
        width:79px;
        padding:6px 0 0 0;
        _padding-top:3px;
        *padding-top:3px;
        height:15px;
    }
    #print {
        width:92px;
        padding:4px 0 0 11px;
        height:17px;
    }
    #sharing a:link, #sharing a:visited, #print a:link, #print a:visited {
        font-size:8px;
        font-weight:bold;
        color:#686868;
        text-decoration:none;
        text-transform:uppercase;
    }
    #sharing a:hover, #sharing a:active, #print a:hover, #print a:active {
        text-decoration:underline;
    }
    #sharing a:link, #sharing a:visited, #sharing a:hover, #sharing a:active {
        background:transparent url(../images/share-bg.jpg) no-repeat center left;
        padding:0 0 0 20px;
        line-height:10px;
    }
    #print a:link, #print a:visited, #print a:hover, #print a:active {
        background:transparent url(../images/print-bg.jpg) no-repeat center left;
        padding:0 0 0 20px;
        line-height:14px;
    }
#jqm-soc-net {
    width:688px;
    margin-left:-352px;
    _margin-top:-8%;
    background-color:#fff;
    border:1px solid #dbbd83;
    padding:8px 8px 34px 8px;
    font-size:12px;
    color:#000001;
    _z-index:9999;
    _position:absolute;
}
    #close-wrapper {
        width:688px;
        text-align:right;
        margin:0 0 26px 0;
    }
        #close-wrapper a:link, #close-wrapper a:visited {
            font-size:11px;
            color:#3c5eac;
            text-decoration:underline;
        }
        #close-wrapper a:hover, #close-wrapper a:active {
            text-decoration:none;
        }
    #soc-net-left {
        float:left;
        width:297px;
        margin:0;
        padding:0;
        border-right:1px solid #b2b2b2;
    }
        #soc-net-left div {
            margin:0 0 38px 21px;
            padding:0 8px 0 47px;
        }
        #soc-net-left strong {
            display:block;
        }
        #soc-net-left p {
            margin-top:0;
        }
        #soc-net-left #soc-net-left-header {
            margin:0;
            padding:0;
            width:251px;
            height:125px;
            background:transparent url(../images/soc-net-left-header-bg.jpg) no-repeat top left;
            position:relative;
            top:-26px;
            left:8px;
        }
        
        #twitter-bg {
            width:38px;
            height:38px;
        }
        
         #facebook-bg {
            width:38px;
            height:39px;
        }
        
        #del-bg {
            width:38px;
            height:37px;
        }
        
        div#twitter-bg, div#facebook-bg, div#del-bg {
            position:absolute;
            top:0;
            left:0;
            margin:0;
            padding:0;
        }
        
        #twitter-bg a, #facebook-bg a, #del-bg a {
            display:block;
            width:100%;
            height:100%;
        }
        
        #twitter {
            background:transparent url(../images/twitter-bg.jpg) no-repeat top left;
            position:relative;
        }
        #facebook {
            background:transparent url(../images/facebook-bg.jpg) no-repeat top left;
            position:relative;
        }
        #delicious {
            background:transparent url(../images/delicious-bg.jpg) no-repeat top left;
            position:relative;
        }
        #soc-net-left a:link, #soc-net-left a:visited, #soc-net-left a:hover, #soc-net-left a:active {
            color:#3c5eac;
        }
    #soc-net-right {
        float:left;
        width:354px;
        padding:0 0 0 35px;
    }
        #soc-net-right label {
            width:84px;
            float:left;
            margin:0 16px 0 0;
            clear:left;
            text-align:right;
            font-weight:bold;
        }
        #soc-net-right input {
            width:230px;
            float:left;
            margin:0 0 12px 0;
        }
        #soc-net-right textarea {
            float:left;
            margin:0 0 0 103px;
            width:230px;
        }
        #soc-net-right input.checkbox {
            float:left;
            margin:12px 16px 0 103px;
            width:auto;
        }
        #soc-net-right label.checkbox {
            float:left;
            clear:none;
            text-align:left;
            margin:12px 0 0 0;
            width:200px;
        }
        #soc-net-right #staf-submit {
            display:block;
            width:108px;
            height:31px;
            float:left;
            margin:22px 0 0 103px;
            _display:inline;
            background:transparent url(../images/staf-submit-bg.jpg) no-repeat top left;
        }
        #soc-net-right .error {
            border:2px solid ##EF0E0E;
        }
        #ajax-loader, #email-friend-success {
            display:none;
        }
            #ajax-loader {
                margin:177px auto 0 auto;
                width:32px;
            }
            #email-friend-success {
                margin:75px auto 0 auto;
                width:300px;
                text-align:center;
            }
        
