@charset "utf-8";
/* CSS Document */
body {}

/*  default styles */
body {background-color:#f5f3e8; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#6d6c61;}

#page-cont {width:940px; margin:0 auto; background: url(/images/pageCont-bg.gif) repeat-y left top; }

#header-cont {height:100px; width:926px; margin:0 auto;}
#header-cont h5 {float:left; width: 286px;}
#header-cont .cart {float:right; width:260px; padding:20px; margin:25px 15px 0 0; border: solid 1px #edebe2; background: #f7f6f0 url(/images/cart-bg.png) no-repeat left; }
#header-cont .cart a {color:#4182cc;}

.stepOne, .stepTwo, .stepThree, .stepFour {border: solid 1px #EDEBE2; margin:0 0 20px 0;}
.stepOne label, .stepTwo label, .stepThree label, .stepFour label {display:block; padding:10px;}
.stepOne span, .stepTwo span, .stepThree span, .stepFour span {display:block; width:130px; float:left;}
.stepOne h5, .stepTwo h5, .stepThree h5, .stepFour h5 {background-color:#f9dace; padding:8px 16px; border-bottom: solid 2px #d48669; font-size:14px; font-weight:bold; color:#a34523;}
.reg-cont {}
.reg-cont h1 {font-size:20px; font-weight:bold; padding:20px 0; color:#4e4d41; border-bottom:solid 1px #cccccc; margin:0 18px 20px 18px;}
.reg-cont .wrapper {width:500px; margin:0 auto;}
.reg-cont .submit {text-align:center; padding:20px 0;}

#navigation-cont {width:898px; margin:0 auto; height:34px; overflow:hidden; background: url(/images/topNav-bg.png) no-repeat left top;}
#navigation-cont ul {display:block; margin:0 auto; padding-left:30px;}
#navigation-cont li {float:left; display:block; height:34px;}
#navigation-cont li a {display:block;height:34px;}
#navigation-cont li span {display: none;}
#navigation-cont li.home {width:104px;}
#navigation-cont li.home a {background: url(/images/home-but.png) no-repeat left top;}
#navigation-cont li.home a:hover {background-position:left bottom;}
#navigation-cont li.products {width:124px;}
#navigation-cont li.products a {background: url(/images/products-but.png) no-repeat left top;}
#navigation-cont li.products a:hover {background-position:left bottom;}
#navigation-cont li.recipes {width: 116px;}
#navigation-cont li.recipes a {background: url(/images/recipes-but.png) no-repeat left top;}
#navigation-cont li.recipes a:hover {background-position:left bottom;}
#navigation-cont li.blog {width:92px;}
#navigation-cont li.blog a {background: url(/images/blog-but.png) no-repeat left top;}
#navigation-cont li.blog a:hover {background-position:left bottom;}
#navigation-cont li.about {width:125px;}
#navigation-cont li.about a {background: url(/images/about-but.png) no-repeat left top;}
#navigation-cont li.about a:hover {background-position:left bottom;}
#navigation-cont li.newsletter {width:138px;}
#navigation-cont li.newsletter a {background: url(/images/newsletter-but.png) no-repeat left top;}
#navigation-cont li.newsletter a:hover {background-position:left bottom;}
#navigation-cont li.contact {width:140px;}
#navigation-cont li.contact a {background: url(/images/contact-but.png) no-repeat left top;}
#navigation-cont li.contact a:hover {background-position:left bottom;}

#search-cont {width:898px; margin:0 auto; height:34px; overflow:hidden;background: url(/images/search-bg.png) no-repeat left bottom;}
#search-cont input[type="text"] {width:200px; border: 2px solid #b6b39d; margin:5px 0 0 70px; color:#e9ae98; padding:2px 5px;}

#content-cont {background-color:#ffffff; width:926px; margin:0 auto;}
 #content-cont .flexBody {float:left; width:260px; overflow:hidden; background:url(/images/leftNav-bg.png) no-repeat right top; }
 #content-cont .flexBody .leftNav {padding:0 14px;}
 #content-cont .flexBody .leftNav h3 {padding:20px 0 12px 0; font-weight:bold;}
 #content-cont .flexBody .leftNav li {border-top:1px dotted #CCC;}
 #content-cont .flexBody .leftNav li a {display: block;text-decoration:none;padding:8px 10px; color:#d65415;}
 #content-cont .flexBody .leftNav li a:hover {background-color:#f5f3e8;}
 #content-cont .contentBody {float:left; width:666px; overflow:hidden; line-height:18px; padding-bottom:20px; }
 #content-cont .contentBody .wrapper {padding:20px 30px;}
 #content-cont .contentBody .wrapper .pageh1 {font-size:20px; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#4e4d41;}
 #content-cont .contentBody p {padding-bottom:16px; }
 #content-cont .contentBody .indexImage {padding-bottom:20px;}
 #catalog-cont .breadcrumb {font-size:11px; padding-bottom:10px; border-bottom: 1px dotted #cccccc;}
 #catalog-cont .breadcrumb a {color:#4182cc;}
 #catalog-cont h1 {font-size:20px; font-weight:bold; padding:20px 0; color:#4e4d41; border-bottom:none;}
 #catalog-cont .parentImage {padding-bottom:20px; overflow:hidden;}
 #catalog-cont .parentDescription {}
 #catalog-cont .parentDescription span {display:block; font-weight:bold; padding:5px 0 5px 10px; background-color:#ededed; color:#90443c;}
 #catalog-cont .parentDescription .description {padding:0 0 20px 0;}
 #catalog-cont .catalogBody .catItem {width:200px; margin:0 auto 20px 0; text-align:center;}
 #catalog-cont .catalogBody .catItem h4 {padding:3px 0;}
 #catalog-cont .catalogBody .catItem h4 a {text-decoration:none; font-weight:bold; color:#4182cc;}
 #catalog-cont .catalogBody .catItem h4 a:hover {text-decoration:underline;}
 #catalog-cont .catalogBody .catItem .image img {border: solid 3px #FFFFFF; width:160px; height:160px;}
 #catalog-cont .catalogBody .catItem .image img:hover {border: solid 3px #4182cc;}
 #catalog-cont .catalogBody h3 {font-size:15px; font-weight:bold; padding:8px 0; border-bottom: dashed 1px #ccc; margin-bottom:20px;}
 #catalog-cont .catalogBody .productSmall {}
 #catalog-cont .catalogBody .productItem {width:180px;}
 #catalog-cont .catalogBody .productSm {margin:5px;border-spacing:10px; background: url(/images/productSm-bg.png) repeat-x left bottom; border: solid 1px #E5E5E5; height:360px;}
 #catalog-cont .catalogBody .productSm .image {padding:10px 0; text-align:center;}
 #catalog-cont .catalogBody .productSm .image img {height:154px; width:154px; border: solid 3px #fff;}
 #catalog-cont .catalogBody .productSm .image img:hover {border: solid 3px #4182cc;}
 #catalog-cont .catalogBody .productSm h5 {padding:8px 10px;}
 #catalog-cont .catalogBody .productSm h5 a {text-decoration:none; color:#4182cc; font-weight:bold;}
 #catalog-cont .catalogBody .productSm .productTextInput {width:50px;}
 #catalog-cont .catalogBody .productSm .productSubmitInput {margin:10px 0;}
 #catalog-cont .catalogBody .productSm ul {}
 #catalog-cont .catalogBody .productSm li {padding:4px 10px;}
 #catalog-cont .catalogBody .productSm li.price span {color:#b43b00; font-weight:bold;}
 
 #catalog-cont .catalogBody .productLg {border: solid 1px #E5E5E5;background: url(/images/productSm-bg.png) repeat-x left bottom;}
 #catalog-cont .catalogBody .productLg .details {width:200px; float:left; overflow:hidden; padding:20px;}
 #catalog-cont .catalogBody .productLg .details h5 {font-size:16px; font-weight:bold;}
 #catalog-cont .catalogBody .productLg .details li {padding:4px 0;}
 #catalog-cont .catalogBody .productLg .details li.price {color:#b43b00; font-weight:bold; font-size:15px;}
 #catalog-cont .catalogBody .productLg .details .productTextInput {width:50px;}
 #catalog-cont .catalogBody .productLg .details .productSubmitInput {margin:10px 0;}
 #catalog-cont .catalogBody .productLg .image {width:340px; float:right; text-align:center; padding:20px 0;}
 #catalog-cont .catalogBody .productLg .image img {width:300px; height:300px; border: solid 4px #ffffff;}
 
 #catCartDetails .cart-cont {padding:20px 30px;}
 #catCartDetails .cart-cont h1 {font-size:20px; font-weight:bold; padding:20px 0; color:#4e4d41;}
 #catCartDetails .cart-cont .cartInputText {width:50px;}
 #catCartDetails .cart-cont .price {width:50px;}
 #catCartDetails .cart-cont .colLeft {width:50%; float:left;}
 #catCartDetails .cart-cont .colRight {width:50%; float:right;}
 #catCartDetails .cart-cont .item {padding:10px;}
 #catCartDetails .cart-cont h1.cart {font-size:20px; font-weight:bold; padding:20px 0; color:#4e4d41;border-bottom:1px solid #ccc;}
 
 
 
 /* blog styles */
 #blog-cont {}
 #blog-cont .post-cont {}
 #blog-cont .post-cont .postBody {padding-bottom:30px; padding-top:30px; border-bottom: 1px dotted #CCC;}
 #blog-cont .post-cont .postBody h2 {font-size:20px;}
 #blog-cont .post-cont .postBody h2 a {text-decoration:none;font-weight:bold; color:#4182cc;}
 #blog-cont .post-cont .postBody h2 a:hover {text-decoration:underline;}
 #blog-cont .post-cont .postBody .author {padding:5px 0; font-size:11px; color:#999;}
 #blog-cont .post-cont .postBody .post {padding:10px 0 0 0;}
 #blog-cont .post-cont .page-nav {text-align:center; padding:10px 0;}
 
 
.catalogueItemNotFound, .productItemNotFound {display:none;}

#footer-cont {background-color:#807e6d; width:926px; margin:0 auto;}
#footer-cont .footList-lg {width:260px; float:left;}
#footer-cont .footList {width:200px; float:left; padding: 0 11px;}
#footer-cont .footList ul {display:block; padding:14px;}
#footer-cont .footList li {list-style:none; font-size:12px; display:block; padding:5px 10px; border-top: 1px dashed #b7b5a6;}
#footer-cont .footList li a {text-decoration:none; color:#fdd6c3;}
#footer-cont .footList li a:hover {color:#e08a5f;}
#footer-cont .footList h3 {color:#eeede4; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:20px 0 0 14px;}
#footer-cont .copyright {padding:20px; font-family:Arial, Helvetica, sans-serif; color:#bbb9a9; background-color:#646252; border-top: 1px solid #9d9b8b; }




