@import url( reset.css );

.header, .leftNav, .recipeToolBar,  .recipeModuleBox, iframe,  .footer {display:none;}
.printLogo {display:none;}

.mainContent {overflow:visible; float:none; height:auto; width:auto;}
.mainContent h3 {color:#ed2024; font-family:arial; font-size:30px;}
.top img {width:151px; height:100px;}
img.brandIcon {display:none}
.top .copy img {width:auto; height:auto;}

.recipeBottom h5 {text-transform:uppercase; font-size:16px; padding:0;}
.recipeBottom p {padding:0 0 0 10px; line-height:17px; font-size:13px;}

.recipeBox .top {background:none !important;}

h5.preparationTitle {padding:10px 0 0 0;}


.mainContainer, .content, .ingredientsBox, .ingredientsContent, .recipeBottom, .recipeBox ,.recipeBox .top {display:block !important; float:none !important; height: auto !important; width:auto !important; overflow:visible !important;}

h5.serves {clear:both;}

/* where to buy form */

.formWhereToBuy { display: none; }

/* where to buy output */

.locationsWhereToBuy                 { clear: both; width: 100%; overflow: hidden; }
.locationsWhereToBuy li              { border-bottom: 1px solid #CCCCCC; clear: both; position: relative; top: -1px; padding: 8px 0px 40px 16px; font-size: 11px;}
.locationsWhereToBuy li span         { float: left; }
.locationsWhereToBuy li span,
.locationsWhereToBuy li span a       { color: #ED2024; }
.locationsWhereToBuy li span a:hover { text-decoration: underline; }
.locationsWhereToBuy .store          { width: 260px; background:url('../images/icon-karet.png') no-repeat scroll 0 2px; padding-left: 10px; cursor: pointer; }
.locationsWhereToBuy li.showProducts .store { background-image: url('../images/icon-karet-dn.png');}
.locationsWhereToBuy .address        { width: 250px; }
.locationsWhereToBuy .distance       { width: 140px; }
.locationsWhereToBuy .map            { display: none; }
.locationsWhereToBuy li.headers      { padding-bottom: 20px; }
.locationsWhereToBuy li.headers .map { display: none; }
.locationsWhereToBuy li.headers span { color: #597646; cursor: default; }
.locationsWhereToBuy li.headers .store { width: 270px; padding-left: 0px; background-image: none;}

.locationsWhereToBuy li ul                 { display: none; }
.locationsWhereToBuy li.showProducts ul    { display: block; float: none; clear: both; width: 600px; overflow: hidden; padding: 20px 0px 0px 0px; }
.locationsWhereToBuy li.showProducts ul li { border: none; display: inline; padding: 0px 2px 0px 0px; }

.leftNav .tagline { position: relative; left: 45px; top: 8px;}