/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;background:url(/images/background.jpg) repeat;}

#recipeContainer{background:url(/images/recipeContainer.png) no-repeat;position:relative;margin:0px auto;height:731px;width:975px;}
#homeContainer{background:url(/images/homeContainer.png) no-repeat;position:relative;margin:0px auto;height:731px;width:975px;}
/*#secContainer{background:url(/images/secContainer.png) no-repeat;position:relative;margin:0px auto;min-height:731px;width:975px;}*/
#secContainerTop{background:url(/images/secContainerTop.png) no-repeat;position:relative;margin:0px auto;height:91px;width:975px;}
#secContainer{background:url(/images/secContainer2.png) repeat-y;position:relative;margin:0px auto;min-height:600px;width:975px;}
#secContainerBottom{background:url(/images/secContainerBottom.png) no-repeat;position:relative;margin:0px auto;height:72px;width:975px;}

/*Top Left Logo*/
#homeLogo{position:absolute;top:63px;left:95px;}
#secContainer #homeLogo{top:-28px;}
#homeLogo img{border:none;}
#girl{position:absolute;bottom:60px;right:55px;}

/*Content*/
#secContainer #content{position:relative;top:102px;left:300px;width:500px;color:#dc7e19; font-size:13px;}
#secContainer #content #title{font-size:25px;font-weight:bold;text-transform:capitalize;}
#secContainer #content #showproducts li a{text-decoration:none;color:#dc7e19;font-weight:bold;}
#secContainer #content #showproducts li a:hover{color:#aaa;}
#secContainer #content #showvegetables{position:relative; left:-20px; width:500px;}
#secContainer #content #showvegetables #vegetable{float:left;width:125px;height:200px;text-align:center;}
/*#secContainer #content #showvegetables #vegetable img{width:80px;}*/
#secContainer #content #showvegetables #vegetable a{text-decoration:none;font-weight:bold;color:#103766;}
#secContainer #content #showvegetables #vegetable a:hover{color:#888888;}
#secContainer #content #showvegetables #vegetable .fakeImage{position:relative;height:62px;background-color:#fff;padding-top:30px;}

#secContainer #content #producttext{position:absolute; left:180px; width:340px; text-align:left; color:#dc7e19; font-size:12px;}
#secContainer #content #producttext #title{color:#dc7e19;font-weight:bold;font-size:16px;}
#secContainer #content #productimage{position:absolute; left:-50px; border-left:1px solid #dc7e19;border-top:1px solid #dc7e19;border-right:3px solid #dc7e19;border-bottom:3px solid #dc7e19;}
#secContainer #content #fakeimage{position:absolute; left:-50px; border-left:1px solid #dc7e19;border-top:1px solid #dc7e19;border-right:3px solid #dc7e19;border-bottom:3px solid #dc7e19;padding:20px;}

#secContainer #content  #results .recipeContainer {font-size:12px; color:#dc7e19; padding:10px 0px;}
#secContainer #content  #results .recipeContainer .ssresult a { color:#dc7e19; text-decoration:none;}
#secContainer #content  #results .recipeContainer .ssresult a:hover {color:#adcd66; text-decoration:underline;}

#secContainer #content .listTable {font-size:11px; padding:5px;}
#secContainer #content .listTable input[type=text]  {height:12px; padding:5px; border:#adcd66 solid 1px;}
#secContainer #content .listTable textarea {border:#adcd66 solid 1px; background-color:#ffffff; padding:5px;}
#secContainer #content .listTable .req {border-bottom:solid 1px #FF0000;}
#secContainer #content .listTable .lbOn {font-size:14px; font-weight:bold; text-decoration:none; padding:0px 10px;}
#secContainer #content .listTable a {color:#FF6600;}
#secContainer #content .listTable a:hover {color:#999999;}


/*Elements specific to Home Page*/
#homeContainer #woman{position:absolute;top:173px;left:240px;}
#homeContainer #original{position:absolute;top:433px;left:230px;}
#homeContainer #cansTitle{color:#401007;font-weight:bold;font-size:14px;position:absolute;top:468px;left:245px;}
#homeContainer #cans{position:absolute;top:498px;left:200px;}
#homeContainer #brand{position:absolute;left:580px;top:173px;}
#homeContainer #brand #brandTitle img{position:relative;top:0px;left:0px;}
#homeContainer #brand img{position:absolute;left:40px;top:55px;}
#homeContainer #brand #nutrition{position:absolute; color:#3E1106; top:60px; left:120px; font-size:10px; text-align:center; width:170px;}
#homeContainer #brand #nutrition ul{float:left; font-size:10px; font-weight:bold; padding:0px; padding-left:25px; text-align:left; margin:0px; margin-top:0px; margin-bottom:5px;}
#homeContainer #certified{color:#401007;font-weight:bold;font-size:10px;position:absolute;bottom:95px;right:235px;text-align:center;font-style:italic;}
#homeContainer #food{position:absolute;right:48px;bottom:150px;}
#homeContainer #recipeLink{position:absolute;width:185px;height:20px;top:390px;left:575px;}

/*Elements specific to Recipe Page*/
#recipeContainer #chicken{position:absolute;bottom:10px;right:60px;}
#recipeContainer #vegetables{color:#d8c3a9;font-weight:bold;font-size:10px;position:absolute;bottom:125px;right:223px;text-align:center;font-style:italic;}
/*Recipe Search*/
#recipeContainer #recipe{position:absolute;top:350px;right:180px;}
#recipeContainer #recipe #recipeTitle{position:absolute;top:-15px;left:-20px;}
#recipeContainer #recipe #formContainer{position:relative;top:25px;left:-10px;width:170px;}
#recipeContainer #recipe #formContainer #advanced{display:none;}
#recipeContainer #recipe #formContainer .recipeFormRow{padding:2px;}
#recipeContainer #recipe #formContainer .recipeFormRow a{color:#b6d584;text-decoration:none;font-weight:bold;font-size:10px;}
#recipeContainer #recipe #formContainer .recipeFormRow a:hover{color:#ffffff;}
#recipeContainer #recipe #formContainer .recipeFormRow input{background:url(/images/searchBar.png) no-repeat;border:none;height:26px;width:154px;padding-left:10px;padding-top:5px;color:#421208;}
#recipeContainer #recipe #formContainer .recipeFormRow select{width:170px;}
#recipeContainer #recipe #formContainer #submitButton{background:url(/images/recipeSubmit.png) no-repeat;border:none;width:60px;height:35px;position:absolute;top:0px;right:-45px;}
#recipeContainer #recipe #formContainer #submitButton:hover{cursor:pointer}

/*Recipe View*/
#recipeContainer #content #recipeDirections{position:absolute;width:300px;top:200px;left:530px;text-align:left;color:#ffffff;font-size:12px;}
#recipeContainer #content #recipeDirections #title{color:#adcd66;font-weight:bold;font-size:16px;}
#recipeContainer #content #recipeImage{position:absolute;top:200px;left:250px;width:250px;border-left:1px solid #adcd66;border-top:1px solid #adcd66;border-right:3px solid #adcd66;border-bottom:3px solid #adcd66;}

/*Spoons*/
#spoons{position:absolute;top:188px;left:78px;}
#secContainer #spoons{top:97px;}
#spoons .spoon .quote{position:absolute;display:none;}
#spoons .spoon #spoon1_Quote{top:-50px;left:60px;}
#spoons .spoon #spoon2_Quote{top:0px;left:55px;}
#spoons .spoon #spoon3_Quote{top:75px;left:60px;}
#spoons .spoon #spoon4_Quote{top:110px;left:55px;}
#spoons .spoon #spoon5_Quote{top:210px;left:60px;}
#spoons .spoon #spoon6_Quote{top:275px;left:60px;}
#spoons .spoon #spoon7_Quote{top:350px;left:60px;}
#spoonBorder{position:absolute;top:218px;left:178px;height:420px;width:40px;border:solid 2px #92b937;border-left:none;color:#b75b3a;font-style:italic;font-weight:bold;font-size:12px;}
#spoonBorder #spoonDesc{position:absolute;top:23px;left:8px;text-align:center;background-color:#fff5de;padding:5px;font-size:10px;}

/*Navigation*/
#blanket{position:absolute;top:64px;left:340px;background:url(/images/navBackground.png) no-repeat;width:465px;height:100px;}
#secContainer #blanket{top:-27px;}
#navBar{position:absolute; top:64px; left:340px; width:465px;}
#secContainer #navBar{top:-27px;}
#navBar #mainNav {position:absolute; top:10px; left:35px;}
#navBar #mainNav .mainNavItem {float:left; padding-bottom:10px;position:relative;}
#navBar #mainNav .mainNavItem a{color:#ffffff; text-decoration:none; font-weight:bold; text-transform:lowercase; margin-left:15px; text-shadow: 1px 1px 2px black, 0 0 1em black, 0 0 0.2em black; font-size:14px;}
#navBar #mainNav .mainNavItem a:hover{color:#d9750a;}
#navBar #mainNav .mainNavItem .mainNavMenu{display:none; position:absolute; top:20px; left:-15px; border:solid 1px #7d9642; width:150px; margin-left:15px; background-color:#afd391; border-bottom:none;}
#navBar #mainNav .mainNavItem .mainNavMenu .subMenuItem{border-bottom:solid 1px #7d9642;padding:5px;margin:0px;}
#navBar #mainNav .mainNavItem .mainNavMenu .subMenuItem a{font-size:12px;}

/*Smart Search*/
#smartsearch{position:absolute;top:133px;left:670px;}
#secContainer #smartsearch{top:42px;}
#smartsearch #sslabel{font-weight:bold;font-size:10px;position:absolute;top:8px;left:0px;}
#recipeContainer #smartsearch #sslabel{color:#d9750a;font-weight:bold;font-size:10px;position:absolute;top:8px;left:0px;}
#homeContainer #smartsearch #sslabel{color:#401007;}
#smartsearch #ssinput{position:absolute;top:0px;left:50px;}
#smartsearch #ssinput input{background:url(/images/searchBar.png) no-repeat;border:none;height:26px;width:154px;padding-left:10px;padding-top:5px;}

/*Smart Search Results - Recipe Page*/
#recipeContainer #smartsearch #ssresults{position:absolute;top:27px;left:60px;width:154px;background-color:#5b2b17;display:none;}
#recipeContainer #smartsearch #ssresults div{border:solid 1px #4b2917;border-bottom:none;}
#recipeContainer #smartsearch #ssresults div a{text-decoration:none;color:#d9750a;display:block;border-bottom:solid 1px #4b2917;padding:5px;}
#recipeContainer #smartsearch #ssresults div a:hover{color:#ffffff;}

/*Smart Search Results - Home Page*/
#homeContainer #smartsearch #ssresults{position:absolute;top:27px;left:60px;width:154px;background-color:#e69f52;display:none;}
#homeContainer #smartsearch #ssresults div{border:solid 1px #4b2917;border-bottom:none;}
#homeContainer #smartsearch #ssresults div a{text-decoration:none;color:#4b2917;display:block;border-bottom:solid 1px #4b2917;padding:5px;}
#homeContainer #smartsearch #ssresults div a:hover{color:#ffffff;}

/*Smart Search Results - Sec Page*/
#secContainer #smartsearch #ssresults{position:absolute;top:27px;left:60px;width:154px;background-color:#e69f52;display:none;}
#secContainer #smartsearch #ssresults div{border:solid 1px #4b2917;border-bottom:none;}
#secContainer #smartsearch #ssresults div a{text-decoration:none;color:#4b2917;display:block;border-bottom:solid 1px #4b2917;padding:5px;}
#secContainer #smartsearch #ssresults div a:hover{color:#ffffff;}

/*Bottom Navigation*/
#bottomNav{position:absolute;color:#d9750a; font-weight:bold; font-size:10px;bottom:55px;right:95px;}
#bottomNav a{text-decoration:none; font-weight:normal;}
#recipeContainer #bottomNav a{color:#d9750a;}
#recipeContainer #bottomNav a:hover{color:#ffffff;}
#homeContainer #bottomNav a{color:#ab4017;}
#homeContainer #bottomNav a:hover{color:#ffffff;}
#secContainerBottom #bottomNav a{color:#ab4017;}
#secContainerBottom #bottomNav a:hover{color:#d9750a;}