body {margin-top:20px; font-family:Georgia, "Times New Roman", Times, serif; background:url(/images/bckgrd.jpg) top left repeat-x;}
img {border:none;}
a{color:#103766;text-decoration:none;}
a:hover{color:#aaaaaa;}

#container {position:relative; margin:0px auto; width:960px; }
#container #topcurve {position:relative; width:960px; height:95px; margin:0px auto; z-index:2; }
#container #topcurve #logo {position:absolute; top:35px; left:35px; width:351px; height:131px; z-index:10000;}

/*Search*/
#container #topcurve #search {position:absolute; bottom:-35px; right:10px; width:250px; font-size:11px; color:#103766; z-index:20100;}
#container #topcurve #search .theinput {height:35px;}
#container #topcurve #search .theinput .txt {float:left;margin:10px;}
#container #topcurve #search .theinput .leftcrn {float:left; background:url(/images/input_leftcrn.jpg) top left no-repeat; height:29px; width:7px;}
#container #topcurve #search .theinput .mid {float:left; background:url(/images/input_middle.jpg) top left repeat-x;}
#container #topcurve #search .theinput .mid input {width:150px; height:15px; font-size:10px; color:#333333; background-color:#ffffff; border:none; margin-top:6px;}
#container #topcurve #search .theinput .rightcrn {float:left;  background:url(/images/input_rightcrn.jpg) top left no-repeat; height:29px; width:7px;}
#container #topcurve #search #ssresults{position:absolute; top:30px; left:56px; background-color:#990000; width:150px; padding:5px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; display:none; z-index:20101;}
#container #topcurve #search #ssresults div a{display:block; color:#ffffff; font-size:11px; text-decoration:none; padding:5px;}
#container #topcurve #search #ssresults div a:hover{color:#666666; background-color:#103766;padding:5px;}
#container #topcurve .tagline {position:absolute; bottom:-60px; right:30px; font-size:14px; font-weight:bold; color:#103766; z-index:10003; letter-spacing:5px;}

#container #midsection {position:relative; width:960px; min-height:300px; margin:0px auto;  padding-top:80px; padding-bottom:220px; z-index:1;}

/*Main Nav*/
#container #midsection #navBar {position:absolute; margin:0px auto; width:960px; height:42px; z-index:10000;}
#container #mainnav {position:absolute; margin:0px auto; width:920px; height:42px; padding-left:40px; margin-bottom:30px; z-index:10003;top:175px;}
#container #mainnav .mainNav{float:left; position:relative;}
#container #mainnav .mainNav a{color:#ffffff;text-decoration:none; padding:12px; margin-right:7px; text-transform:lowercase; font-weight:bold; font-size:13px; letter-spacing:1px; display:block;}
#container #mainnav .mainNav a:hover {color:#bbb3a2;}
#container #mainnav .mainNav .mainNavMenu{filter:alpha(opacity=00);-moz-opacity:.00;opacity:.00;display:none; position:absolute; top:40px; left:0px; background-color:#174a89; padding-bottom:10px;}
#container #mainnav .mainNav .mainNavMenu .mainNavMenuItem {width:170px;}
#container #mainnav .mainNav .mainNavMenu .mainNavMenuItem a {font-size:11px; text-transform:none; padding:4px 10px; width:150px;}
#container #mainnav .mainNav .mainNavMenu .mainNavMenuItem a:hover {padding:4px 10px; background-color:#103766; width:150px;}

/*Side Nav*/
#container #sidenav {position:absolute;z-index:2000; padding-left:50px; width:160px;top:245px;}
#container #sidenav a {font-size:14px; color:#103766; font-weight:bold; padding:5px; text-decoration:none; display:block; width:150px;}
#container #sidenav a:hover {background-color:#dddddd; color:#103766;}
#container #sidenav .sidenavDrops{float:left; position:relative; }
#container #sidenav .sidenavDrops a{text-decoration:none; display:block;}
#container #sidenav .sidenavDrops a:hover {background-color:#dddddd; color:#103766;}
#container #sidenav .sidenavDrops .sidenavDropsMenu{display:none; position:absolute; top:0px; left:150px; background-color:#dddddd; }
#container #sidenav .sidenavDrops .sidenavDropsMenu .sidenavDropsMenuItem {width:170px;}
#container #sidenav .sidenavDrops .sidenavDropsMenu .sidenavDropsMenuItem a {font-size:14px; color:#103766; font-weight:bold; padding:5px; text-decoration:none;}
#container #sidenav .sidenavDrops .sidenavDropsMenu .sidenavDropsMenuItem a:hover {color:#555555;}
#container #sidenav .sidenavDrops .sidenavDropsMenu .sidenavDropsMenuItem .sidenavDropsMenuMenu{display:none; position:absolute; left:170px; background-color:#dddddd;}

#container #midsection #body {position:relative; width:275px; padding-left:10px; font-size:11px; color:#103766; line-height:14px;left:215px;top:70px; }
#container #midsection #body .listTable{margin-right:-120px;}
#container #midsection #tag {position:absolute; top:-65px; right:-445px; z-index:10002;}
#container #midsection #tag #newProducts{position:absolute;width:200px;height:180px;top:190px;right:10px;}

/*********************RECIPES*************************/
#container #midsection #body #recipeSearch { position:relative; left:-30px; height:280px; width:340px; /*background:url(/images/bckgrd_recipebox.jpg) top left no-repeat; */font-size:12px; font-weight:bold; color:#333333; padding-top:25px; }
#container #midsection #body #recipeSearch #box {margin:0px auto; border-left:#dfdfe3 solid 1px;  border-top:#dfdfe3 solid 1px;  border-right:#dfdfe3 solid 2px;  border-bottom:#dfdfe3 solid 2px;width:255px; height:200px; text-align:center; padding:15px; z-index: 12;}
#container #midsection #body #recipeSearch #box input[type=text]  {width:165px; border:1px solid #333333; padding:3px; height:13px;  background:url(/images/ico_searchglass.jpg) 150px 2px no-repeat #ffffff; display:block;}
#container #midsection #body #recipeSearch #box select {width:175px; font-size:10px; color:#333333; margin:2px 0px; height:18px;}
#container #midsection #body #recipeSearch #box a {color:#333333; text-decoration:none; font-weight:normal;}
#container #midsection #body #recipeSearch #box a:hover {color:#ffffff;}
#container #midsection #body #recipeSearch #box #advSearch {display:none; padding-top:7px; margin-top:7px; border-top:1px solid #ffffff;}

#container #midsection #body #recipeResults #resultsNavigation{border-top:solid 1px #b04739;margin-top:10px;padding-top:10px;}
#container #midsection #body #recipeResults a{text-decoration:none;color:#103766;}
#container #midsection #body #recipeResults a:hover{color:#888888;}

#container #midsection #body #productSearch select{width:170px;margin:5px;}
#container #midsection #body #productSearch input[type=text]{margin:5px;width:165px; border:1px solid #333333; padding:3px; height:13px;  background:url(/images/ico_searchglass.jpg) 150px 2px no-repeat #ffffff; display:block;}
#container #midsection #body #productSearch input[type=submit]{margin-left:50px;margin-top:5px;}

#container #midsection #body #recipeimagebox {position:absolute; top:40px; right:-350px; border-left:#dfdfe3 solid 1px;  border-top:#dfdfe3 solid 1px;  border-right:#dfdfe3 solid 2px;  border-bottom:#dfdfe3 solid 2px;/*background:url(/images/productBackgroundFrame.png) top left no-repeat;*/}
#container #midsection #body #recipeimagebox img{width:222px;height:250px;}
#container #midsection #body #recipeimagebox #gradbar {position:relative; width:190px; height:197px; background:url(/images/recipeSecBckgrd.jpg) top left repeat-x;}
#container #midsection #body #recipeimagebox #gradbar #logo {position:absolute; left:15px; top:15px;}
#container #midsection #body .recipetextbox {width:352px; padding:0px 5px;display:none;}
#container #midsection #body .recipetextbox a {color:#103766; text-decoration:none;}
#container #midsection #body .recipetextbox a:hover {text-decoration:underline;}
#container #midsection #body .visible{display:block;}
#container #midsection #body #title { font-size:18px; color: #b04739; margin:10px; width:360px;}
#container #midsection #body #pageNav{ border-top:1px solid #b04739; padding:5px; position:relative; width:350px;}
#container #midsection #body #pageNav a {text-decoration:none;}
#container #midsection #body #showproducts #listproducts a{text-decoration:none;font-weight:bold;color:#103766;}
#container #midsection #body #showproducts #listproducts a:hover{color:#888888;}
#container #midsection #body #showvegetables{width:700px;}
#container #midsection #body #showvegetables #vegetable{float:left;width:175px;height:200px;text-align:center;}
#container #midsection #body #showvegetables #vegetable img{width:100px;}
#container #midsection #body #showvegetables #vegetable a{text-decoration:none;font-weight:bold;color:#103766;}
#container #midsection #body #showvegetables #vegetable a:hover{color:#888888;}
#button {position: absolute; bottom:60px; right:30px;}
#button input {border:none;}
#boxText a {font-size: 11px;font-weight: bold;color: #103766;text-decoration: none;}
#boxText a:hover {font-size: 11px;font-weight: bold; color: #b04739;}

/*********************Products*************************/
#container #midsection #body #nutrition {text-align:left;}
#container #midsection #body #nutrition th {font-weight:bold; }
#container #midsection #body #showproducts {width:650px;}
#container #midsection #body #showproducts #listproducts {float:left; padding:15px;}
#container #midsection #body #showproducts #listproducts .img {overflow:hidden; height:85px;}

#container #midsection #body #searchresults {width:500px;}
#container #midsection #body #searchresults #ssresults {font-size:11px; }
#container #midsection #body #searchresults #ssresults img {display:none;}
#container #midsection #body #searchresults #ssresults a{text-decoration:none;color:#103766;}
#container #midsection #body #searchresults #ssresults a:hover{color:#888888;}

#container #botcurve {position:relative; width:960px; height:95px; margin:0px auto;z-index:2; }
#container #botcurve .tagline {position:absolute; bottom:210px; left:75px;}
#container #botcurve .tagline #daily5{position:absolute;top:-70px;left:150px;}
#container #botcurve #topRow{position:absolute;bottom:60px;left:-590px;z-index:3;}
#container #botcurve #bottomRow{position:absolute;bottom:12px;left:110px;z-index:4;}
#container #botcurve .sign {position:absolute; bottom:0px;}
#container #botcurve .grass {position:absolute; bottom:-10px; left:-10px; z-index:9000;}

#copyright {width:860px; margin:0px auto; font-size:11px; color:#103766; padding-left:100px;}