@charset "utf-8";
@import url(normalize.css);
@import url(color.css);
@import url(typography.css);

body  {margin: 0; padding: 0; text-align: center;}
li {margin:.6em 20px 0 45px;}
ul, ol {list-style-type:disc;}
th {padding:2px 5px;}
td {padding:3px 4px;}
select {border:1px solid #666666;}

#container {width:848px; margin:0 auto; padding:0; text-align:left; position:relative;}
#header {}
#page {margin:12px 0 0 0; padding:0; position:relative; min-height:427px;}
body.cat_Home #page {min-height:370px;}
#col_Main {margin-left:190px; margin-right:80px;}
#col_Sub {position:absolute; top:5px; left:7px; width:161px;}
#breadcrumb {margin-bottom:12px;}
#footer {padding:8px 0;}

/* Navigations */
#navMain {margin:0 0 12px 35px; list-style-type:none;}
#navMain li {float:left; margin:0; padding:7px 2px;}
#navMain li a {display:block; height:16px;}
div.navSub {}
/*div.navSub ul {padding:0 !important; margin:0 !important; list-style-type:none !important;}
div.navSub li {padding:0 !important; margin:3px 0 !important;}*/
div.navSub ul {list-style-type:none; margin:10px 0 10px 0; padding:0;}
div.navSub li {margin:0; padding:5px 0;}


.product-leadin {float:left; width:240px; margin:6px 6px 0 0; border:1px solid #006633;}
#recipe-ingredients {margin:5px 15% 0 0; padding:5px 0 10px 0;}

.navSub select {padding:0; margin:0; width:161px;}

.clear {clear:both;}