#pageContent .contentCol{ margin: 0; padding: 0; width: 735px; float: left; }
#pageContent .sideCol{ margin: 0; padding: 0; width: 235px; float: left; }

/* Boxes */
#pageContent .sideCol .box{ margin: 0; padding: 10px 0 0 0; background: url(images/sub/side/box_top.png) no-repeat; width: 235px; }
#pageContent .sideCol .box .content{ padding: 0 10px; background: url(images/sub/side/box_bg.png) repeat-y; width: 215px; }
#pageContent .sideCol .box .bottom{ background: url(images/sub/side/box_bottom.png) no-repeat; height: 10px; width: 235px; }

#pageContent .contentCol .box{ margin: 0; padding: 10px 0 0 0; background: url(images/sub/box_top.png) no-repeat; width: 735px; }
#pageContent .contentCol .box .content{ padding: 25px 35px; background: url(images/sub/box_bg.png) repeat-y; width: 665px; }
#pageContent .contentCol .box .bottom{ background: url(images/sub/box_bottom.png) no-repeat; height: 10px; width: 735px; }
/* End of boxes */

/* Sub Navigation */

#pageContent .sideCol .box .nav{}
#pageContent .sideCol .box .nav ul{}
#pageContent .sideCol .box .nav ul li{ padding: 8px 15px; border-top: solid 1px #d0d0d0; }
#pageContent .sideCol .box .nav ul li.first{ border-width: 0px; }
#pageContent .sideCol .box .nav ul li a{ font-size: 1.1em; font-weight: bold; color: #444847; }

/* End of Subnavigation */

/* Contact */

#pageContent .contentCol .contact{}
#pageContent .contentCol .contact .field{ margin: 0 0 15px 0; }
#pageContent .contentCol .contact label{ margin: 0 0 5px 0; padding: 0; display: block; font-size: 1.2em; font-weight: bold; color: #242424; }
#pageContent .contentCol .contact input{ width: 205px; height: 18px; border: solid 1px #c7d8e3; float: left; }
#pageContent .contentCol .contact select{ float: left; }
#pageContent .contentCol .contact textarea{ margin: 0; padding: 0; width: 393px; height: 96px; border: solid 1px #c7d8e3; float: left; overflow: auto; }
#pageContent .contentCol .contact span.err{ margin: 0 0 0 5px; float: left; font-size: 1.6em; }

#pageContent .contentCol .contact .controls{ margin: 0; padding: 0; text-align: right; height: 39px; }
#pageContent .contentCol .contact .controls a{ margin: 0 0 0 10px; padding: 12px 0 0 0; float: right; font-size: 1.2em; font-weight: bold; text-align: center; color: #fff; height: 27px; width: 86px; text-decoration: none; }
#pageContent .contentCol .contact .controls img{ margin: 10px 0 0 0; float: right; }
#pageContent .contentCol .contact .controls a.send{ background: url(images/green_btn.png) no-repeat; }
#pageContent .contentCol .contact .controls a.clearForm{ background: url(images/gray_btn.png) no-repeat; }


/* End of Contact */

/* Recipe */

#pageContent .contentCol .recipe{}
#pageContent .contentCol .recipe .info{ margin: 0 10px 10px 0; padding: 0; width: 515px; float: left; }
#pageContent .contentCol .recipe .info .attr{ margin: 0 0 10px 0; }
#pageContent .contentCol .recipe .info .attr span{ display: block; }
#pageContent .contentCol .recipe .ingredients{ margin: 0; padding: 0; width: 140px; float: left; }
#pageContent .contentCol .recipe .ingredients ul{ padding-left: 0 !important; }
#pageContent .contentCol .recipe .ingredients li{ padding: 0 0 3px 15px; background: url(images/sub/bullet.png) no-repeat left 2px; list-style-type: none !important; }

#pageContent .contentCol .recipes{}

#pageContent .contentCol .recipes .recipeSearch{ margin: 0; padding: 10px 0 0 0; }
#pageContent .contentCol .recipes .recipeSearch .fields{ margin: 0; padding: 10px 0 0 0; }
#pageContent .contentCol .recipes .recipeSearch .fields .field{ margin: 0 0 15px 0; padding: 0; width: 172px; float: left; }
#pageContent .contentCol .recipes .recipeSearch .fields .field label{ margin: 0 0 5px 0; padding: 0; display: block; font-size: 11px; font-weight: bold; color: #202020; }
#pageContent .contentCol .recipes .recipeSearch .fields .field select{ margin: 0; padding: 0; width: 155px; height: 21px; border: solid 1px #c7d8e3; }
#pageContent .contentCol .recipes .recipeSearch .fields .field input{ margin: 0; padding: 2px 4px; width: 145px; height: 15px; border: solid 1px #c7d8e3; }

#pageContent .contentCol .recipes .recipeSearch .attributes{ margin: 0; padding: 0; width: 410px; float: left; }
#pageContent .contentCol .recipes .recipeSearch .attributes label.head{ margin: 0 0 8px 0; padding: 0; display: block; font-size: 11px; font-weight: bold; color: #202020; }
#pageContent .contentCol .recipes .recipeSearch .attributes span{ margin: 0; padding: 2px 0; float: left; height: 16px; width: 130px; font-size: 11px; }
#pageContent .contentCol .recipes .recipeSearch .attributes span input{ margin: 0 3px 0 0; padding: 0; float: left; }
#pageContent .contentCol .recipes .recipeSearch .attributes span label{ margin: 0; padding: 0; float: left; }
#pageContent .contentCol .recipes .recipeSearch .attributes p{ margin: 0; padding: 10px 0 0 0; }
#pageContent .contentCol .recipes .recipeSearch .controls{ margin: 0; padding: 30px 0 0 0; width: 230px; float: right; text-align: right; height: 39px; }
#pageContent .contentCol .recipes .recipeSearch .controls a{ margin: 0 0 0 10px; padding: 12px 0 0 0; float: right; font-size: 1.2em; font-weight: bold; text-align: center; color: #fff !important; height: 27px; width: 86px; text-decoration: none; }
#pageContent .contentCol .recipes .recipeSearch .controls img{ margin: 10px 0 0 0; float: right; }
#pageContent .contentCol .recipes .recipeSearch .controls a.send{ background: url(images/green_btn.png) no-repeat; }
#pageContent .contentCol .recipes .recipeSearch .controls a.clearForm{ background: url(images/gray_btn.png) no-repeat; }

#pageContent .contentCol .recipes .recipeList{}
#pageContent .contentCol .recipes .recipeList .item{ margin: 5px 0 10px 0; }
#pageContent .contentCol .recipes .recipeList .item h4{ margin: 0 0 5px 0; font-size: 12px !important; font-weight: bold; }
#pageContent .contentCol .recipes .recipeList .item p{}
#pageContent .contentCol .recipes .recipeList .item p img{ max-height: 105px; max-width: 105px; }

#pageContent .contentCol .page .infoList{}
#pageContent .contentCol .page .infoList .item{ margin: 20px 0 0 0; }
#pageContent .contentCol .page .infoList .item h4{ margin: 0 0 5px 0; font-size: 12px !important; font-weight: bold; color: #568d0d; }
#pageContent .contentCol .page .infoList .item p{ margin: 0 0 5px 0;}
#pageContent .contentCol .page .infoList .item p img{ max-height: 105px; max-width: 105px; }

#pageContent .contentCol .page .menuList{}
#pageContent .contentCol .page .menuList .item{ margin: 20px 0 0 0; }
#pageContent .contentCol .page .menuList .item h4{ margin: 0 0 5px 0; font-size: 12px !important; font-weight: bold; color: #568d0d; }
#pageContent .contentCol .page .menuList .item .subtext{ margin: 0 0 5px 0;}

#pageContent .contentCol .page .menuWeekList{}
#pageContent .contentCol .page .menuWeekList h4.day{ color: #568d0d !important; margin: 0 0 10px 0; padding: 0; }
#pageContent .contentCol .page .menuWeekList .item{ margin: 0 0 15px 0; }
#pageContent .contentCol .page .menuWeekList .item h4{ margin: 0 0 5px 0; font-size: 12px !important; font-weight: bold; color: #088fc0 !important; }
#pageContent .contentCol .page .menuWeekList .item .subtext{ margin: 0 0 5px 0;}



/* End of Recipe */
