*
{
    font-family:Arial, Verdana, Sans-Serif;
    }
    
a,
input[type="submit"],
button
{
    cursor:pointer;
    }
a img 
{
    border:none;
    }
    
html 
{
    overflow-y:scroll;
    }

html,
body,
form 
{
    margin:0;
    padding:0;
    }
    
body
{
    background:#0f0100 url(images/body/background.jpg) no-repeat 50% 0;
    }
body.default 
{
    background-color:#fff;
    background-image:url(none);
    }
    
embed,
object 
{
    outline:none;
    }

div#wrapper 
{
    background:#fff url(images/wrapper/background.jpg) no-repeat 0 bottom;
    height:700px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
    width:950px;
    }
    
/*
HEADER
*/
div#header 
{
    background:#090300 url(images/header/background.png) no-repeat 0 0;
    height:110px;
    overflow:hidden;
    position:relative;
    width:950px;
    }
div#header h1 
{
    font-size:18px;
    height:63px;
    left:56px;
    margin:0;
    overflow:hidden;
    padding:0;
    position:absolute;
    top:9px;
    width:226px;
    }
div#header h1 a
{
    color:#fff;
    display:block;
    height:100%;
    position:relative;
    width:100%;
    }
div#header p
{
    color:#fff;
    font-size:14px;
    height:14px;
    left:312px;
    margin:0;
    overflow:hidden;
    padding:0;
    position:absolute;
    top:23px;
    width:503px;
    }
div#header span.cssimage
{
    background-image:url(images/header/background.png);
    }
div#header h1 span.cssimage 
{
    background-position:-56px -9px;
    }
div#header p span.cssimage 
{
    background-position:-312px -23px;
    }
    
/*
NAVIGATION
*/

div#primary-navigation ul 
{
    font-size:10px;
    height:38px;
    left:56px;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    top:72px;
    width:765px;
    }
div#primary-navigation.consumer ul
{
    background:url(images/primary-navigation/consumer-background.png) no-repeat 0 0;
    }
div#primary-navigation.trade ul
{
    background:url(images/primary-navigation/trade-background.png) no-repeat 0 0;
    }
    
div#primary-navigation ul a
{
    color:#fff;
    display:block;
    height:100%;
    overflow:hidden;
	text-indent:-9999px;
    width:100%;
    }    
    
div#primary-navigation ul li
{
    display:block;
    position:absolute;
    overflow:hidden;
    top:0;
    }
    
li.p-n-home 
{
    height:36px;
    left:27px;
    width:32px;
    }
li.p-n-home a
{
    display:none;
    }
      
li.p-n-history 
{
    height:35px;
    left:67px;
    width:52px;
    } 
      
li.p-n-why-amorosos 
{
    height:33px;
    left:135px;
    width:109px;
    }         
li.p-n-products 
{
    height:32px;
    left:261px;
    width:63px;
    }            
li.p-n-eateries 
{
    height:31px;
    left:338px;
    width:56px;
    }             
li.p-n-shop-our-store 
{
    height:29px;
    left:409px;
    width:100px;
    }             
li.p-n-the-buzz 
{
    height:28px;
    left:519px;
    width:61px;
    }           
li.p-n-store-locator
{
    height:26px;
    left:591px;
    width:88px;
    }     
li.p-n-contact-us
{
    height:25px;
    left:693px;
    width:72px;
    }
    
div.trade ul li.p-n-home
{
    height:36px;
    left:74px;
    width:20px;
    }    
div.trade ul li.p-n-history
{
    height:35px;
    left:113px;
    width:54px;
    }   
div.trade ul li.p-n-why-amorosos
{
    height:33px;
    left:184px;
    width:114px;
    }      
div.trade ul li.p-n-the-buzz
{
    height:31px;
    left:316px;
    width:64px;
    }    
div.trade ul li.p-n-products
{
    height:29px;
    left:401px;
    width:67px;
    }    
div.trade ul li.p-n-amorosos-across-the-usa
{
    height:26px;
    left:486px;
    width:196px;
    }   
/*
FOOTER
*/       
div#footer 
{
    color:#b77a3d;
    font-size:12px;
    font-weight:bold;
    margin:0 auto;
    text-align:center;
    width:950px;
    }
div#footer-navigation {
padding:20px 0;
}
div#footer-navigation ul 
{
    list-style:none;
    margin:5px 0 0 0;
    padding:0;
    }    
div#footer-navigation ul li 
{
    display:inline;
    }
div#footer-navigation ul li:after 
{
    content:' / ';
    }
div#footer-navigation ul li:last-child:after
{
    content:'';
    }
div#footer-navigation ul a
{
    color:#a76028;
    text-decoration:none;
    }
    
div#content 
{
    height:100%;
    position:relative;
    z-index:3;
    }
    
/*
LANDING PAGE
*/   

body.default 
{
    background-color:#110601;
    }
div#landing-wrapper 
{
    background: url(images/landing-page/top_02.jpg) no-repeat 0 155px;
    height:700px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    width:950px;
    }
    
h1#landing-header 
{
    color:#fff;
    height:243px;
    margin:0;
    padding:0;
    position:absolute;
    text-align:center;
    top:330px;
    width:100%;
    }
h1#landing-header span 
{
    background-image: url(images/landing-page/top_03.jpg);
    }  

p#tagline 
{
    height:155px;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:100%;
    }
p#tagline span
{
    background-image: url(images/landing-page/top_01.jpg);
    }
ul#landing-page-navigation 
{
    background:url(images/landing-page/navigation.png) no-repeat 0 0;
    height:127px;
    margin:0;
    overflow:hidden;
    padding:0;
    position:absolute;
    top:573px;
    width:100%;
    }
ul#landing-page-navigation li
{
    display:block;
    height:64px;
    position:absolute;
    top:0;
    }
li#l-p-n-trade 
{
    left:73px;
    width:200px;
    }
li#l-p-n-consumer 
{
    right:77px;
    }
ul#landing-page-navigation a
{
    color:#fff;
    display:block;
    font-size:14px;
    height:100%;
    position:relative;
    text-decoration:none;
    width:100%;
    }
    
ul#landing-page-navigation h2, 
ul#landing-page-navigation p
{
    margin:0;
    overflow:hidden;
    padding:0;
    width:200px;
    }
ul#landing-page-navigation h2
{
    height:22px;
    }
    
ul#landing-page-navigation p
{
    color:#fff;
    height:42px;
    position:relative;
    }
    
ul#landing-page-navigation span.cssimage 
{
    background-image:url(images/landing-page/navigation.png);
    }
ul#landing-page-navigation li#l-p-n-trade h2 span.cssimage 
{
    background-position:-73px 0;
    }
ul#landing-page-navigation li#l-p-n-consumer h2 span.cssimage 
{
    background-position:-673px 0;
    }
ul#landing-page-navigation li#l-p-n-trade p span.cssimage 
{
    background-position:-73px -22px;
    }
ul#landing-page-navigation li#l-p-n-consumer p span.cssimage 
{
    background-position:-673px -22px;
    }
 

   

    
/*
CONSUMER
*/  
  /*   
h1#history,
h1#why-amorosos,
h1#products,
h1#eateries,
h1#contact-us,
h1#store-locator,
h1#the-buzz,
h1#shop-our-store  
{
    height:94px;
    }*/
    
    

/* LANDING PAGE */ 
div#a-b-c-bottom-message 
{
    background:url(images/consumer/bottom/a-b-c-celebrating-over-100-years.jpg) no-repeat 0 0;
    bottom:0;
    height:156px;
    left:0;
    position:absolute;
    width:175px;
    }
div#a-b-c-bottom-message span
{
    background-image:url(images/consumer/bottom/a-b-c-celebrating-over-100-years.jpg);
    }

/* 
PRODUCTS 
*/     
div#copy h1#products 
{
    float:left;
    width:250px;
    } 
div#copy h1#products + p 
{
    padding-top:35px;
    }
div#products-bread 
{
    background:url(images/eye-candy/breads.jpg) no-repeat right 0;
    clear:both;
    height:230px;
    padding-left:74px;
    padding-right:700px;
    padding-top:50px;
    } 
div#products-bread h2,
div#copy div#products-bread h2 + p 
{
    font-size:12px;
    margin:0;
    padding:0;
    }
body.consumer-products-default div#copy p:last-child,
body.consumer-products-default p.last-child 
{
    font-weight:bold;
    padding-left:74px;
    } 
body.consumer-products-default div#copy div#products-bread p:last-child
{
    font-weight:normal;
    }
    
body.consumer-products-default a
{
    font-weight:normal;
    }
/* EATERIES */  

body.consumer-eateries div#copy ul
{
    margin-bottom:0;
    padding-bottom:0;
    padding-left:15px;
    } 
body.consumer-eateries div#copy li
{
    padding-bottom:8px;
    } 
ul.store-list 
{
    list-style:none;
    margin:0;
    overflow:hidden;
    padding-bottom:0;
    }
body.consumer-eateries div#copy ul.store-list li 
{
    display:block;
    float:left;
    padding-bottom:0;
    width:300px;
    }
    
body.consumer-eateries div#copy p 
{
    margin:0;
    padding:0;
    } 
body.consumer-eateries div#copy p.last-child 
{
    margin-top:10px;
    }
/* CONTACT US */
body.consumer-contact-us div#content h1, 
body.trade-contact-us div#content h1
{
	width:474px;
}
body.consumer-contact-us div#copy, 
body.trade-contact-us div#copy
{
	overflow:visible;
}

body.consumer-contact-us div.left, 
body.trade-contact-us div.left 
{
    width:629px;
    }
body.consumer-contact-us div.left p, 
body.trade-contact-us div.left p 
{
    padding-left:74px;
    padding-right:10px;
    padding-top:0;
    margin-top:0;
    }
body.consumer-contact-us div#content address, 
body.trade-contact-us div#content address 
{
    float:left;
    margin-top:-52px;
    width:307px;
    }
body.trade-contact-us div#content address{
margin-top:42px;
}
    
div.form 
{
    clear:both;
    left:37px;
    overflow:hidden;
    position:relative;
    width:829px;
    }
div.form label
{
    color:#4b4848;
    display:block;
    float:left;
    padding-right:11px;
    padding-top:6px;
    text-align:right;
    width:106px;
    }
    
div.form-col
{
    float:left;
    width:405px;
    }
div.form-row 
{
    overflow:hidden;
    }
    
input.input-text-long,
input.input-text-short 
{
    background:#fff url(images/forms/input-long.png) no-repeat 0 0;
    border:1px solid #e3af5a;
    color:Black;
    display:block;
    float:left;
    height:18px;
    margin-bottom:15px;
    padding-top:4px;
    width:276px;
    }
input.input-text-short 
{
    background-image:url(images/forms/input-short.png);
    width:127px;
    }
input.zip-input
{
    background-image:url(images/forms/input-short-zip.png);
    margin-left:7px;
    width:135px;
    }

input.address-line-2
{
    margin-left:117px;
    }
    
div.form textarea
{
    background:#fff url(images/forms/textarea.png) no-repeat 0 0;
    border:1px solid #e3af5a;
    color:Black;
    display:block;
    float:left;
    font-size:13px;
    height:130px;
    /*height:135px;*/
    margin-bottom:15px;
    padding:4px 1px 1px 1px;
    resize:none;
    /*width:274px;*/
    width:269px;
    }
    
div.submit-row 
{
    text-align:center;
    }
div.submit-row input
{
    margin-left:117px;
    }
    
input,
textarea
{
    outline: none;
    }
address#contact-info 
{
    color:#636060;
    font-style:normal;
    }
div#copy address#contact-info a
{
    color:#636060;
    text-decoration:none;
    }
div.left
{
    float:left;
    }
    
span.error-message 
{
    color:Red;
    display:block;
    float:left;
    width:5px;
    }
    
/*
STORE LOCATOR
*/    
h1#store-locator span 
{
    background-image:url(images/content/headers/consumer/store-locator.png);
    }
body.consumer-store-locator div.left 
{
    padding-left:74px;
    width:375px;
    }
div#store-locations 
{
    float:left;
    margin-left:10px;
    width:375px;
    }
    
input.zip-search 
{
    background-color:#fff;
    border:1px solid #e3af5a;
    color:#9c9b9b;
    height:19px;
    padding:4px 8px 0 8px;
    width:73px;
    }
div#zip-search-form 
{
    margin-top:44px;
    text-align:center;
    }
    
/*
THE BUZZ
*/
div#copy h1#the-buzz 
{
    width:300px;
    }
h1#the-buzz span 
{
    background-image:url(images/content/headers/consumer/the-buzz.png);
    background-position:0px 0;
    }
div#the-buzz-media-player 
{
    position:relative;
    top:-40px;
    }
    
/*
SHOP OUR STORE
*/
h1#shop-our-store span 
{
    background-image:url(images/content/headers/consumer/shop-our-store.png);
    }
/*
RECIPE ROUND UP
*/
h1#recipe-round-up span 
{
    background-image:url(images/content/headers/consumer/recipe.png);
    }
body.consumer-recipe-round-up-default div#copy.landing-style p
{
    /*padding-left:30px;*/
    }
    /*
body.consumer-recipe-round-up-default div#scroll-wrapper, 
body.trade-chefs-corner-default div#scroll-wrapper 
{
    height:140px;
    }
    */
    /*
body.trade-chefs-corner-default div#content.trade-content div#scroll-wrapper
{
    margin-top:-18px;
    } */
/*
FEATURED RECIPE
*/
div#copy h1#stephen-starr-sandwich 
{
    margin-top:50px;
    }
h1#stephen-starr-sandwich span
{
    background-image:url(images/content/headers/consumer/sandwhich.png);
    }     
    
/*
*** TRADE ***
*/

/* 
AMOROSO'S ACROSS THE USA 
*/
body.trade-amorosos-across-the-usa div#copy.trade-style 
{
    background:url(images/eye-candy/trade/across-the-usa.png) no-repeat 0 0;
    padding-left:414px;
    padding-right:100px;
    }
/* 
HISTORY
*/     
body.trade-history-default div#copy
{
    background:url(images/eye-candy/round-corners/history.jpg) no-repeat 87px 102px;
    padding-left:484px;
    padding-right:64px;
    }

/*
LANDING
*/
body.trade-default div#copy 
{
    height:590px;
    }
    
/*
THE BUZZ
*/
body.trade-the-buzz-default div#copy
{
    /*
    padding-left:501px;
    padding-right:110px;*/
    padding-left:0;
    width:100%;
    }
body.trade-the-buzz-default div#copy h1#the-buzz
{
    font-size:9px;
    position:relative;
    text-align:right;
    width:100%;
    z-index:1;
    }
body.trade-the-buzz-default div#copy h1 span
{
    background-color:#fff;
    background-position:383px 0;
    }
body.trade-the-buzz-default div#the-buzz-media-player
{
    position:relative;
    z-index:2;
    }
/*
WHY AMOROSOS
*/
body.trade-why-amorosos div#copy 
{
    background:url(images/eye-candy/round-corners/a-b-c-celebrating-over-100-years.jpg) no-repeat 65px 96px;
    padding-left:484px;
    padding-right:66px;
    width:auto;
    }
/*
terms-and-conditions
*/
div#copy h1#terms-and-conditions 
{
    width:494px;
    }
h1#terms-and-conditions span
{
    background-image:url(images/content/headers/consumer/terms-and-conditions.png);
    } 
    
/*
everything-amorosos
*/
h1#everything-amorosos span 
{
    background-image:url(images/content/headers/consumer/everything-amorosos.png);
    background-position:0 -50px;
    }
div#copy h1#everything-amorosos 
{
   position:absolute;
   left:-99999px;
    }
    
/*
OUR GOOD WILL TOUR
*/
h1#our-good-will-tour span
{
    background-image:url(images/content/headers/consumer/our-good-will-tour.png);
    } 
    
/*
CHEFS CORNER
*/
h1#chefs-corner span
{
    background-image:url(images/content/headers/trade/chefs-corner.png);
    }  
body.trade-chefs-corner-default div.trade-content div#copy.landing-style p  
{
    padding-left:45px;
    padding-right:65px;
    }  
/*
The FACTORY TOUR
*/
h1#the-factory-tour span
{
    background-image:url(images/content/headers/trade/the-factory-tour.png);
    }    
/*
LANDING
*/
h1#bring-the-taste-of-philly-to-your-hometown span
{
    background-image:url(images/content/headers/trade/bring-the-taste-of-philly.png);
    }
body.trade-taste-of-philly-default div#copy.landing-style
{
    /*color:#7c411c;*/
    }
    /*
div.trade-content div#copy.landing-style h1
{
    height:139px;
    }*/
/*
PRODUCT PAGE DEFAULT
*/
body.trade-products div#copy
{
    background:url(images/eye-candy/trade/product-page.jpg) no-repeat 0 0;
    min-height:393px;
    padding-left:501px;
    }

/*
NATIONAL PRODUCT PAGE 
*/
body.trade-products-national div#copy
{
    padding-left:71px;
    padding-right:65px;
    }
body.trade-products-national h1#national-distribution 
{
    height:59px;
    margin:0;
    overflow:hidden;
    width:211px;
    }
h1#national-distribution span
{
    background-image:url(images/content/headers/trade/national-products.png);
    }
table#national-products-table 
{
    border:none;
    color:#58585a;
    margin:0;
    padding:0;
    }
table#national-products-table td
{
    padding-right:30px;
    vertical-align:top;
    }
table#national-products-table ul
{
    list-style:none;
    margin:0;
    padding:0;
    }
    
table#national-products-table p 
{
    color:#925b18;
    font-size:10px;
    line-height:normal;
    margin:0;
    padding:0;
    width:190px;
    }
    
div#copy table#national-products-table h2
{
    font-size:13px;
    margin-bottom:9px;
    text-transform:uppercase;
    }
    
/*
REGIONAL
*/

body.trade-products-regional-bagels-artisan-breads-and-pastries div#copy, 
body.trade-products-regional-hearth-baked-breads div#copy, 
body.trade-products-regional-hearth-baked-rolls div#copy, 
body.trade-products-regional-kosher-breads div#copy
{
    padding-left:71px;
    padding-right:65px;
    }
    
div#bread-product 
{
    width:814px;
    }
div#bread-product p
{
    width:410px;
    }
    
body.trade-products-regional-bagels-artisan-breads-and-pastries div#bread-product
{
    background:url(images/eye-candy/trade/products/regional/sweets.jpg) no-repeat right 0;
    height:269px;
    }
body.trade-products-regional-hearth-baked-breads div#bread-product,
body.consumer-products-hearth-baked-breads div#bread-product
{
    background:url(images/eye-candy/trade/products/regional/hearth-baked-breads.jpg) no-repeat right 0;
    min-height:266px;
    }
body.trade-products-regional-hearth-baked-rolls div#bread-product,
body.consumer-products-hearth-baked-rolls div#bread-product
{
    background:url(images/eye-candy/trade/products/regional/hearth-baked-rolls.jpg) no-repeat right 0;
    min-height:253px;
    }
body.trade-products-regional-kosher-breads div#bread-product,
body.consumer-products-rye-breads div#bread-product
{
    background:url(images/eye-candy/trade/products/regional/rye.jpg) no-repeat 235px 0;
    height:269px;
    }
div#regional-paragraph 
{
    width:535px;
    }
ul.product-list 
{
    font-size:12px;
    font-weight:bold;
    list-style:none;
    text-transform:uppercase;
    }
div#scroll-wrapper div#scroll-box ul.product-list 
{
    margin:0 0 0 18px;
    padding:0;
    }
div#scroll-wrapper div#scroll-box h3
{
    font-size:12px;
    margin:0 0 0 18px;
    text-transform:uppercase;
    }
div#scroll-wrapper.bread-list
{
    color:#383737;
    height:144px;
    }

div#content.trade-content div#copy.bread-list ul#scroll-nav
{
    left:70px;
    margin:0;
    }
    
div#product-page-bottom-message
{
    clear:both;
    font-weight:bold;
    position:relative;
    text-transform:uppercase;
    z-index:10;
    }   
div#product-page-bottom-message p
{
    font-size:13px;
    line-height:18px;
    margin:0;
    padding:0;
    }
div#product-page-bottom-message a 
{
    color:#925b18;
    font-weight:normal;
    text-transform:none;
    }
body.consumer-products-retail-packs div#bread-product
{
    background:url(images/eye-candy/consumer/products/retail-packs.jpg) no-repeat 250px -40px;
    min-height:260px;
    width:auto;
    }
    
div#product-page-bottom-message.consumer
{
    padding-left:74px;
    padding-top:10px;
    }
    
div#bread-product
{
    clear:both;
    }
/*
LAYOUT
*/      
div#copy 
{
    float:left;
    overflow:hidden;
    position:relative;
    }
    
div#copy.standard
{
    /*height:434px;*/
    width:474px;
    }
div#scroll-wrapper 
{
    height:312px;
    overflow:auto;
    padding-left:72px;
    position:relative;
    }
div#scroll-box 
{
    position:relative;
    }    
ul#scroll-nav
{
    font-size:8px;
    height:35px;
    left:36px;
    list-style:none;
    margin:0 auto;
    padding:0;
    position:relative;
    overflow:hidden;
    width:20px;
    }
ul#scroll-nav li
{
    color:#925b18;
    background-image:url(images/buttons/arrows.png);
    background-repeat:no-repeat;
    cursor:pointer;
    height:16px;
    text-indent:-9999px;
    width:20px;
    }
li#scroll-up
{
    background-position:0 0;
    }
li#scroll-down
{
    background-position:0 bottom;
    margin-top:3px;
    }
/*
COPY Formating
*/
div#copy 
{
    font-size:13px;
    line-height:18px;
    }
div#copy a
{
    color:#925b18;
    }
div#copy h1
{
    color:Black;
    /*height:74px; */
    /*margin:0 0 12px 0;*/
	margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    width:100%
    }
div#copy h1 span{
	display:block;
	left:-9999px;
	position:absolute
}
div#copy.landing-style h1 
{
    margin-bottom:0;
    }

div#copy h1 + p 
{
    margin-top:0;
    padding-top:0;
    }

div#copy h2, 
div#copy h3, 
div#copy h4, 
div#copy h5, 
div#copy h6 
{
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    }
    
div#copy h2 
{
    font-size:16px;
    }
    
div#copy ul h2,
div#copy ul h3,
div#copy ul h4,
div#copy ul h5,
div#copy ul h6
{
    margin-top:0;
    padding-top:0;
    }
    
div#copy h2 + p 
{
    margin-top:7px;
    padding-top:0;
    }
div#heading-paragraph 
{
    float:left;
    padding-right:94px;
    padding-top:22px;
    width:606px;
    }
     
div.standard-offset 
{
    padding-left:74px;
    } 
    
div.landing-offset
{
    padding-left:80px;
    padding-right:39px;
    }
    
div.standard-offset p:first-child
{
    margin-top:0;
    padding-top:0;
    } 
div#copy.landing-style p 
{
    padding-left:80px;
    padding-right:39px;
    } 
div#copy.landing-style div.landing-offset p
{
    padding-left:0;
    padding-right:0;
    }
    
	/*
div#copy.landing-style h1
{
    height:159px;
    } */
    
div.trade-content div#copy.landing-style 
{
    width:434px;
    }
div.trade-content div#copy.landing-style p
{
    padding-left:10px;
    padding-right:20px;
    }

div#content.trade-content div#scroll-wrapper
{
    /*margin-top:16px;*/
    padding-left:0;
    }
div#content.trade-content ul#scroll-nav 
{
    left:0px;
    }
    
/*
FLASH PLACHEHOLDERS
*/   
    
div#flash-gallery-1 flash-gallery-content,
div#flash-gallery-2 flash-gallery-content 
{
    background:url(images/eye-candy/round-corners/flash-placeholder-1.jpg) no-repeat 0 0;
    } 
    
div#flash-gallery-1,
div#flash-gallery-2 
{
    float:left;
    height:350px;
    margin:37px 0 0 0;
    overflow:hidden;
    width:416px;
    }
    
div#flash-gallery-2 
{
    background:url(images/eye-candy/round-corners/flash-placeholder-2.jpg) no-repeat 0 0;
    }

div#flash-gallery-3 
{
    background:url(images/eye-candy/trade/breads.jpg) no-repeat 0 0;
    float:left;
    height:400px;
    width:516px;
    }
    
body.consumer-the-buzz-default div#copy h2,
body.trade-the-buzz-default div#copy h2
{
    font-size:14px;
    }



div.trade-content h1#the-buzz 
{
    margin-bottom:26px;
    }    
    
div.trade-product-flyouts 
{
    bottom:105px;
    height:175px;
    left:0;
    position:absolute;
    width:950px;
    }
    
div#consumer-bread-navigation 
{
    bottom:120px;
    height:160px;
    /*height:197px;*/
    left:0;
    position:absolute;
    /*top:381px;*/
    width:950px;
    z-index:3;
    }
    
div#the-factory-tour-gallery 
{
    float:left;
    height:306px;
    margin:96px 30px 0px 103px;
    overflow:hidden;
    width:366px;
    }
    
    
div#flash-wheat-stalks 
{
    background:url(images/wheat/background.png) no-repeat 0 0;
    /*color:#b16c18;*/
    color:#925b18;
    /*display:none;*/
    font-size:11px;
    font-weight:bold;
    height:83px;
    overflow:hidden;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    top:336px;
    width:342px;
    z-index:5;
    }
body.consumer-default div#flash-wheat-stalks,
body.trade-default div#flash-wheat-stalks
{
    display:block;
    }
div#flash-wheat-stalks.consumer
{
    left:85px;
    }
div#flash-wheat-stalks.trade
{
    right:85px;
    }
div#flash-wheat-stalks a
{
    /*color:#b16c18;*/
    color:#925b18;
    text-decoration:none;
    }
div#flash-wheat-stalks ul
{
    margin:0;
    padding:0;
    }
div#flash-wheat-stalks li 
{
    margin-bottom:10px;
    }
div#wheat-navigation-flash-content 
{
    padding:8px 60px 0 52px;
    }
    
/*
CLASSES
*/   
span.cssimage 
{
    background-position:0 0;
    background-repeat:no-repeat;
    display:block;
    height:100%;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:100%;
    z-index:2;
    }
a span.cssimage 
{
    cursor:pointer;
    }
    
.hide
{
    left:-9999px;
    position:absolute;
    }
.break
{
    display:block;
    }
.clear 
{
    clear:both;
    }
    
q 
{
    font-style:italic;
    }
    
div#ctl00_ctl00_MAIN_PAGE_CONTENT_ThankYouDisplayPnl
{
    clear:both;
    padding-left:74px;
    }
    
div#recipe-popup 
{
    background:url(images/recipes/popup.png) no-repeat 0 0;
    height:496px;
    left:151px;
    overflow:hidden;
    position:absolute;
    top:16px;
    width:646px;
    z-index:10;
    }
    
div#r-p-close-button
{
    /*background:red;*/
    cursor:pointer;
    height:26px;
    left:607px;
    position:absolute;
    top:12px;
    width:26px;
    }    
div#recipe-content 
{
    padding:45px;
    }
    
div#recipe-list-box 
{
    background:#fff url(images/recipes/list-box.png) no-repeat 0 0;
    color:#7c411c;
    float:left;
    font-size:13px;
    height:345px;
    line-height:18px;
    margin-top:38px;
    position:relative;
    text-align:center;
    width:412px;
    }
body.trade-chefs-corner div#recipe-list-box
{
    margin-left:74px;
    margin-top:40px;
    }
div#recipe-list-box h3
{
    }
div#recipe-list-box p
{
    margin:0;
    padding:0;
    }
div#recipe-list-box a
{
    color:#7c411c;
    text-decoration:none;
    }
    
div.r-l-divider 
{
    background:url(images/recipes/divider.png) no-repeat 0 0;
    height:30px;
    margin:0 auto;
    width:152px;
    }
    
div#r-l-b-content
{
    margin:13px auto;
    width:360px;
    }
    
div#scroll-wrapper.no-padding
{
    padding:0;
    }
div#recipe-list-box div#scroll-wrapper
{
    height:328px;
    }
div#scroll-wrapper.no-padding div#scroll-box h3
{
    font-size:15px;
    margin:8px 0;
    }
div#scroll-wrapper.no-padding div#scroll-box h3.first
{
    margin-top:0;
    }
 
div#recipe-content
{
    color:#7c411c;
    }   
div#recipe-content h2
{
    font-size:17px;
    margin:0;
    padding:0;
    text-align:center;
    text-transform:uppercase;
    }
p.recipe-description
{
    font-size:15px;
    font-style:italic;
    font-weight:bold;
    text-align:center;
    }
    
div#recipe-list-box ul#scroll-nav
{
    left:18px;
    margin-top:15px;
    }

    
div#recipe-popup img
{
    display:block;
    float:left;
    height:194px;
    margin-bottom:520px;
    margin-right:0px;
    overflow:hidden;
    width:231px;
    }
div#recipe-popup ul
{
    float:left;
    font-size:15px;
    list-style:lower-alpha;
    margin:0;
    width:280px;
    }
div#recipe-popup ul.lower-roman
{
    float:none;
    list-style:lower-roman;
    margin-left:20px;
    padding-left:0;
    width:auto;
    }


    
div#wxtu-banner
{
    height:101px;
    left:85px;
    position:absolute;
    top:336px;
    width:336px;
    z-index:5;
    }
div#wxtu-banner a
{
    background-image:url(images/consumer/radio-banner.png);
    display:block;
    height:100%;
    text-indent:-9999px;
    width:100%;
    }


/* 
HISTORY 
*/
body.consumer-history div#copy
{
    background:url(images/eye-candy/round-corners/history.jpg) no-repeat 511px 92px;
    padding-right:476px;
    } 
    
/* 
WHY AMOROSO'S 
*/    
body.consumer-why-amorosos div#copy
{
    background:url(images/eye-candy/round-corners/a-b-c-celebrating-over-100-years.jpg) no-repeat 511px 96px;
    padding-right:511px;
    } 


    
div.subpage-content-thin
{
    padding-left:74px;
	width:457px;
    } 
	
body.consumer-everything-amorosos div#content h1{
display:none;
}
div#wheat-stalk-alt-content
{
    height:auto;
    left:85px;
    position:absolute;
    top:336px;
    width:auto;
    z-index:5;
    }

/* 
HISTORY
*/     
body.trade-history div#copy
{
    background:url(images/eye-candy/round-corners/history.jpg) no-repeat 87px 102px;
    padding-left:484px;
    padding-right:64px;
    }

body.trade-privacy-policy div.standard-offset, body.consumer-privacy-policy div.standard-offset {
padding-right:74px;
}

div#bread-product.consumer {
padding-left:74px;
}

div#content.trade-content div#product-page-bottom-message{
text-align:center;
}

body.data-admin div#wrapper
{
	background-position:0 bottom;
 min-height:700px;
 height:auto;
	padding-bottom:200px;
}
body.data-admin div#a-b-c-bottom-message{display:none;}
body.data-admin div.standard-offset{
padding-left:37px;
padding-right:37px;
}

table.subpage-table-layout{
padding:0;
margin:0;
border:0;
}
table.subpage-table-layout td{
vertical-align:top;
}
td.right-side{
padding:0 74px 21px 74px;
}

td.left-side{
padding:0 53px 0 65px;
}
table.subpage-table-layout.consumer,
table.subpage-table-layout.trade{}

table.subpage-table-layout.trade div#scroll-wrapper{
padding-right:74px;
}


div#why-amoroso-banner
{
    background:url(images/why-amorosos/why-banner.jpg) no-repeat 0 0;
    bottom:130px;
    height:63px;
    position:absolute;
    right:0;
    width:784px;
    }
div#why-amoroso-banner p
{
    height:100%;
    padding:0;
    margin:0;
    }
div#why-amoroso-banner a
{
    display:block;
    height:100%;
    text-indent:-9999px;
    }






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
