/*
Theme Name: Foods-ON New
Theme URI: http://www.fischercreativemedia.com/
Description: Custom Theme. Design by Robert Verrilli RVAD (rob.verrilli@gmail.com), WordPress implementation by Don Fischer/Fischer Creative Media (dfischer@fischercreativemedia.com)
Version: 2.0
Author: Don Fischer
Tags: custom, widgets, sidebar
*/

body{margin:0;padding:0;background:#7da0d5;}
#first-wrapper{background:url("images/background-main.jpg") repeat-y scroll 28px top transparent;width:810px;}
* {outline:none;}
/*position: relative;height:1000px;*/
#flash-container-nav {z-index: 0  ;overflow:hidden;text-align:left  ;position: relative;width: 810px;padding:0;margin: 0;height:500px;}
#flash-container-nav-full {z-index: 0  ;overflow:hidden;text-align:left  ;position: relative;width: 810px;padding:0;margin: 0;height:485px;}
#flash-content-nav   {z-index: 100;overflow:hidden;text-align:center;position: absolute;width: 753px;padding:0;margin: 0 0 0 28px; }
#flash-content-nav-full {z-index: 100;overflow:hidden;text-align:center;position: absolute;width: 753px;padding:0;margin: 0 0 0 28px; }
#flash-overlay-nav   {z-index: 150;overflow:hidden;text-align:right ;position: absolute;width: 810px;padding:0;background: url('images/newnavbar.png') no-repeat right bottom;height:148px;left: 0px;}
#flash-overlay-menu  {z-index: 225;text-align:right ;position: absolute;width: 500px;padding:0;height:150px;left: 275px;top:99px;}
#flash-overlay-menu-products  {z-index: 225;text-align:right ;position: absolute;width: 500px;padding:0;left: 275px;top:99px;}
#flash-overlay-logo  {z-index: 200;overflow:hidden;text-align:center;position: absolute;width: 159px;padding:0;height:131px;left:74px;top:20px}
#flash-overlay-mast  {z-index: 175;overflow:hidden;text-align:right ;position: absolute;width: 753px;padding:0;left:28px;top:122px}
#flash-overlay-mast-prod{z-index: 175;overflow:hidden;text-align:right ;position: absolute;width: 753px;padding:0;left:28px;top:122px;height:150px;}
#flash-overlay-mast-left{z-index: 175;overflow:hidden;text-align:left;position: absolute;width:753px;padding:0;left:28px;top:172px}
#flash-overlay-mast-full{z-index: 175;overflow:hidden;text-align:left;position: absolute;width:753px;padding:0;left:28px;top:70px}
#flash-overlay-mast-full-cs{z-index: 175;overflow:hidden;text-align:left;position: absolute;width:753px;padding:0;left:28px;top:150px}
#flash-overlay-sub   {z-index: 175;overflow:hidden;text-align:right ;position: absolute;width: 378px;padding:0;left:28px;top:182px}
#flash-overlay-photos{z-index: 180;overflow:hidden;text-align:right ;position: absolute;width: 404px;padding:0;right:-28px;bottom:-70px;}
#flash-overlay-product{overflow:hidden;padding:0;position:absolute;right:-15px;text-align:right;top:-17px;width:613px;z-index:180;}
#flash-overlay-form  {background:#979CA2;height:405px;overflow:hidden;padding:0;position:absolute;right:30px;text-align:left;width:230px;z-index:180;}
#flash-overlay-pic  {padding:15px;background:none repeat scroll 0 0 #F1F6FD;bottom:17px;height:515px;overflow:hidden;position:absolute;right:17px;text-align:left;width:220px;z-index:180;}
#flash-overlay-sidebar {padding:15px;background:none;top:17px;overflow:hidden;position:absolute;right:17px;text-align:left;width:220px;z-index:180;}
#flash-overlay-sidebar-recipes {padding:0 15px;background:none;top:3px;overflow:hidden;position:absolute;right:12px;text-align:left;width:225px;z-index:180;}
#flash-overlay-blog-spacer {overflow:hidden;width:1px;height:450px;padding:0;float:left;}
#flash-overlay-bottom-content{text-align:left ;position: relative;width: 753px;padding:0;background:url(images/grass-footer.jpg) no-repeat center bottom;}
#flash-overlay-bottom-recipes{margin-top:-160px;text-align:left ;position: relative;width: 753px;padding:0;background:url(images/grass-footer.jpg) no-repeat center bottom;}
#flash-overlay-bottom-testimonials  {background:url("images/grass-footer.jpg") no-repeat scroll center bottom transparent;margin-top:-140px;padding:0;position:relative;text-align:left;width:753px;}
#flash-overlay-bottom-content-prod{height:260px;text-align:left ;position: relative;width: 753px;padding:0;}
#flash-overlay-bottom-content-full{text-align:left ;position: relative;width: 753px;padding:0;}
#flash-overlay-bottom-content-blog{text-align:left ;position: relative;width: 753px;padding:0;}
#toptext {width: 500px;}
/*.postmetadata{background:#B8D2FF;padding:0 0 0 3px !important;font-size:10px;margin:0 0 15px;}*/

#home-content{margin-top:-65px;position:relative;width:335px;height:350px;padding:0 42px;font-size:12px;color:#6e6e6e;font-family: Arial, Helvetica, sans-serif;line-height: 21px;}
#home-content a{text-decoration:none;color:#FF0000;}
#home-content a:hover{text-decoration:none;color:#ae0000;}

#recipes-content{margin-top:-65px;position:relative;width:500px;padding:0 42px 60px 35px;font-size:12px;color:#6e6e6e;font-family: Arial, Helvetica, sans-serif;line-height: 21px;}
#recipes-content a{text-decoration:none;color:#FF0000;}
#recipes-content a:hover{text-decoration:none;color:#ae0000;}
#recipes-content .postmetadata{font-size:10px;color:#ff0000;}
.hidden-card{visibility:hidden;position:absolute;top:-5000px;}
#recipes-content-balloon{background:url(images/baloon-recipes-top.png) no-repeat scroll 52px 45px transparent;text-align:left;margin-top:65px;position:relative;height:150px;padding:0 42px;font-size:12px;color:#000000;font-family: Arial, Helvetica, sans-serif;line-height: 18.8px;}
#recipes-content-balloon h2{font-size:37.5px;padding:10px 0 0 34px;;margin:0;}
#recipes-content-balloon a{text-decoration:none;color:#FF0000;}
#recipes-content-balloon a:hover{text-decoration:none;color:#ae0000;}
#recipes-content-balloon .contents{padding:18px 20px 0 29px;}
.card{width:448px;}
.card-top-header{color:#000000;font-size:12px;font-weight:normal;text-transform:lowercase;}
.card-top h2.card-top-header{color:#000000;font-size:12px;font-weight:normal;margin:0;padding:16px 55px 7px 0;text-transform:lowercase;}
.card-top{background:url("images/recipecard-top.png") no-repeat scroll left top transparent;height:49px;overflow:hidden;padding:10px 0 0 60px;width:448px;}
.card-top-inner{background:url("images/recipecard-top-right2.png") no-repeat scroll right -10px transparent;display:block;float:left;overflow:hidden;}
.card-mid{color:#000000;font-weight:bold;font-size:11px;line-height:18px;position:relative;background:url("images/recipecard-mid.png") repeat-y scroll left top transparent;overflow:hidden;padding:0 50px;width:348px;}
.card-redline{background:url("images/recipecard-redline.png") no-repeat scroll center top transparent;height:10px;margin-left:-25px;overflow:hidden;position:relative;width:400px;}
.card-height{float:left;height:275px;margin-left:-27px;overflow:hidden;position:relative;width:1px;}
.card-blueline{background:url("images/recipecard-blueline.png") repeat-y scroll center -5px transparent;color:#6E6E6E;float:left;font-size:11px;font-weight:normal;line-height:19px;margin-left:-25px;overflow:hidden;padding:3px 25px;position:relative;width:348px;}
.card-bottom{background:url(images/recipecard-bottom.png) no-repeat left top;height:22px;width:448px;overflow:hidden;}
.foodsontestimonials{text-align:center;}
.card-sm{height:200px;background:url(images/recipes-categories.png) no-repeat center top;width:227px;display:block;}
.card-sm-blueline{height:150px;display:block;background:url("images/recipecard-sm-blueline.png") repeat-y scroll center top transparent;color:#6E6E6E;font-size:11px;font-weight:normal;line-height:19.5px;margin-top:7px;width:200px;}
#card-sm-mid{font-family:Tahoma, Arial, Helvetica, sans-serif;display:block;font-size:12px;padding-top:16px;}
#card-sm-mid ul{font-family:Tahoma, Arial, Helvetica, sans-serif;list-style-type:none;margin:0;padding:2px 0 0 15px !important;}
#card-sm-mid ul li{font-family:Tahoma, Arial, Helvetica, sans-serif;background:url("images/dot.png") no-repeat scroll left 9px transparent;font-size:11px;padding:0 0 0 7px;text-align:left;}
#card-sm-mid ul li a{font-family:Tahoma, Arial, Helvetica, sans-serif;color:#595959 !important;text-decoration:none;}

.card-arrright{width:10px;float:right;margin-top:-5px;}
.card-arrleft{width:10px;float:left;margin-top:-5px;}
.card-arrright a{background:url(images/cat-arrows-off.png) no-repeat right top;}
.card-arrleft a{background:url(images/cat-arrows-off.png) no-repeat left top;}
.card-arrright a:hover{background:url(images/cat-arrows-on.png) no-repeat right top;}
.card-arrleft a:hover{background:url(images/cat-arrows-on.png) no-repeat left top;}
.card-sm-top-inner{display:block;width: 127px; height: 21px;}

#supplies-content {color:#6E6E6E;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:21px;margin-top:-65px;padding:0 42px 60px 0;position:relative;}
.product-wrapper{margin-bottom:15px;overflow:hidden;position:relative;}
.product-supplies{margin-left:254px;position:absolute;width:456px;}
.product-image{float:left;margin-left:0px;margin-top:0px;position:relative;width:318px;z-index:5;}
.product-supplies-top{float:right;background:url(images/products-desc-balloon-sprite.png) no-repeat scroll -25px top transparent;height:14px;overflow:hidden;width:436px;}
.product-supplies-top-header{color:#000000;font-size:12px;font-weight:normal;text-transform:lowercase;}
.product-supplies-top h2.product-supplies-top-header{color:#000000;font-size:12px;font-weight:normal;margin:0;padding:16px 55px 7px 0;text-transform:lowercase;}
.product-supplies-mid{width:456px;}
.product-supplies-left{background:url(images/products-desc-balloon-left.png) no-repeat scroll left center transparent;overflow:hidden;}
.product-supplies-right{font-family:tahoma,arial,helvetica,sans-serif;font-size:11px;font-weight:normal;width:382px;float:right;background:url(images/products-desc-balloon-sprite.png) repeat-y scroll right top transparent;color:#000000;line-height:18px;position:relative;overflow:hidden;padding:0 25px;}
.product-supplies-right p{margin-top:0;margin-bottom:35px;color:#383a3c;}

.paypal-single-button{background:url("images/products-desc-balloon-sprite.png") no-repeat scroll -25px -38px transparent;height:25px;width:110px;}
.paypal-single-button:hover{background:url("images/products-desc-balloon-sprite.png") no-repeat scroll -133px -38px transparent;}

.product-supplies-bottom{float:right;background:url(images/products-desc-balloon-sprite.png) no-repeat scroll -25px -14px transparent;height:14px;overflow:hidden;width:436px;}
#product-supplies-balloon{background:url(images/baloon-recipes-top.png) no-repeat scroll 52px 45px transparent;text-align:left;margin-top:65px;position:relative;height:150px;padding:0 42px;font-size:12px;color:#000000;font-family: Arial, Helvetica, sans-serif;line-height: 18.8px;}
#product-supplies-balloon h2{font-size:37.5px;padding:10px 0 0 21px;;margin:0;font-weight:normal;}
#product-supplies-balloon a{text-decoration:none;color:#0b77ca;}
#product-supplies-balloon a:hover{text-decoration:none;color:#0b44ca;}
#product-supplies-balloon .contents{padding:18px 20px 0 29px;}
.product-title{font-size:14px;font-weight:bold;font-family:Arial, helvetica, sans-serif;display:block;margin-bottom:7px;color:#000000;}
.supply-item{float:left;font-size:11px;font-weight:normal;width:260px;}
.supply-price{float:left;font-size:14px;font-weight:bold;width:250px;color:#383a3c;font-family:Arial, helvetica, sans-serif;}
.supply-button{float:right;margin-right:-5px;margin-top:-10px;width:114px;}

#testimonials-content {color:#6E6E6E;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:21px;margin-top:-65px;padding:0 42px 60px 52px;position:relative;width:420px;}
.testimonial-top{width:413px;background:url(images/testimonial-box-sprite) no-repeat right top; height:17px;}
.testimonial-mid{background:url(images/testimonial-box-sprite) repeat-y left top; overflow:hidden;padding:0 25px;width:363px;}
.testimonial-quote{color:#000000;font-weight:bold;font-style:italic;padding-top:5px;text-align:center;}
.testimonial-credit{color:#000000;padding:10px 0 0 0;text-align:right;}
.testimonial-bottom{width:413px;background:url(images/testimonial-box-sprite) no-repeat right bottom; height:35px;margin-bottom:20px;}
.testimonial-quote p,.testimonial-credit p {padding:0;margin:0;}
#prod-content{color:#6E6E6E;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:215px;line-height:21px;margin-top:-165px;padding:0 42px;position:relative;width:335px;}
#prod-content a{text-decoration:none;color:#FF0000;}
#prod-content a:hover{text-decoration:none;color:#ae0000;}

#blog-content{overflow:hidden;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:21px;margin-top:-275px;padding:0 26px 30px 30px;position:relative;text-align:justify;width:430px;}
#blog-content a{text-decoration:none;color:#FF0000;}
#blog-content a:hover{text-decoration:none;color:#ae0000;}

#contact-content{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:21px;margin-top:-40px;padding:0 20px 20px 30px;position:relative;width:444px;}
#contact-content a{text-decoration:none;color:#FF0000;}
#contact-content a:hover{text-decoration:none;color:#ae0000;}

#full-content{text-align:justify;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:565px;line-height:21px;margin-top:-40px;padding:0 26px 0 30px;position:relative;width:430px;}
#full-content a{text-decoration:none;color:#FF0000;}
#full-content a:hover{text-decoration:none;color:#ae0000;}

#full-content-full{text-align:justify;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:21px;margin-top:-40px;padding:0 30px 30px 30px;position:relative;width:693px;}
#full-content-full a{text-decoration:none;color:#FF0000;}
#full-content-full a:hover{text-decoration:none;color:#ae0000;}

#buy-home{margin-bottom:25px;position:absolute;bottom:0px;width:332px;}
#button1{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new-off.png) no-repeat left top;}
#button1:hover{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new-off.png) no-repeat left bottom;}
#button2{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new-off.png) no-repeat -110px top;}
#button2:hover{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new-off.png) no-repeat -110px bottom;}
#button3{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new-off.png) no-repeat -220px top;}
#button3:hover{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new-off.png) no-repeat -220px bottom;}

#buy-products{position:absolute;bottom:0px;right:48px;width:334px;}
#buttonp1{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new2-off.png) no-repeat left top;}
#buttonp1:hover{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new2-off.png) no-repeat left -51px;}
#buttonp2{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new2-off.png) no-repeat -110px top;}
#buttonp2:hover{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new2-off.png) no-repeat -110px -51px;}
#buttonp3{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new2-off.png) no-repeat -220px top;}
#buttonp3:hover{display:block;float:left;width:110px;height:51px;background:url(images/buy-buttons-new2-off.png) no-repeat -220px -51px;}
#balloon{width:292px;position:absolute;left:50px;bottom:0px;}

#footer{background:url("images/reflection.png") repeat-x scroll center top transparent;height:75px;position:relative;width:753px;}
#footer-logo{position:absolute;left:0;width:120px;height:75px;padding:23px 0 0 20px;}

#copyr-contact{width:753px;z-index:190;text-align:center;position:absolute;left:0px;padding:45px 0 0 0;height:75px;color:#ffffff;font-size:10px;font-family: Arial, Helvetica, sans-serif;}
#copyr-contact a{text-decoration:none;color:#ffffff;}
#copyr-contact a:hover{color:#1b5980;}

#copyr-home{z-index:190;position:absolute;left:120px;padding:45px 0 0 55px;height:75px;color:#ffffff;font-size:10px;font-family: Arial, Helvetica, sans-serif;}
#copyr-home a{text-decoration:none;color:#ffffff;}
#copyr-home a:hover{color:#1b5980;}
#copyr-product {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:10px;height:75px;left:0;padding:75px 0 0 22px;position:absolute;text-align:left;width:150px;z-index:190;}
#copyr-product a{text-decoration:none;color:#ffffff;}
#copyr-product a:hover{color:#1b5980;}

#navigation {height:24px;text-align:left;}
#navigation-menu {text-align:left;font-family:Arial,Helvetica,sans-serif;/*font-size:15px;*/font-weight:normal;}
#navigation-menu a{display:block;text-align:center;text-decoration:none;}
#navigation-menu a:hover{color:#575757;}
#navigation-menu ul {padding:0;margin:0;list-style-type:none;list-style-image: none;position: relative;}
#navigation-menu li {display: inline; margin:0;}
#navigation-menu ul li a {letter-spacing:0.25px;text-transform:lowercase;outline:none;text-decoration:none;font-size:12px;font-weight:normal;color:#ffffff;height:16px; padding:4px 18px 2px;}
#navigation-menu ul li a:hover {color:#ffffff;background:url(images/menu-hover-bg.png);}

#navigation-menu ul li.current_page_item,#navigation-menu ul li.current_page_parent,#navigation-menu ul li.current_page_ancestor{color:#ffffff;}
#navigation-menu ul li.current_page_item a,#navigation-menu ul li.current_page_parent a,#navigation-menu ul li.current_page_ancestor a{color:#ffffff;}
#navigation-menu ul li{margin:0;height:24px;text-align:center;float:left;padding:0;}
#navigation-menu ul li ul li{width:180px;height:30px;float:left;text-align:left;margin:0;background:url(images/dropdown-sprite.png) repeat-y left top;}
#navigation-menu ul li ul li:hover{color:#575757;}
#navigation-menu ul li ul li.current_page_item,#navigation-menu ul li ul li.current_page_parent,#navigation-menu ul li ul li.current_page_ancestor{color:#222222 !important;}
#navigation-menu ul li ul li.current_page_item a,#navigation-menu ul li ul li.current_page_parent a,#navigation-menu ul li ul li.current_page_ancestor a{color:#222222 !important;}
#navigation-menu ul ul {visibility: hidden;position: absolute;z-index: 598;width: 178px;text-align:left;list-style: none;}
#navigation-menu ul ul li {float: none;text-align:left;width:178px;display:block;}
#navigation-menu ul ul li a {text-transform:lowercase;outline:none;font-size:12px;margin-left:10px;height:22px;text-align:left;text-decoration:none; padding: 10px 0 0 8px;color:#222222 !important;display:block;}
#navigation-menu ul ul li a:hover {color:#222222 !important;z-index: 598;background:url(images/dropdown-sprite.png) no-repeat -361px 5px !important;}
#navigation-menu ul li:hover > #navigation-menu ul ul li a {background:#ffffff;}
#navigation-menu ul ul ul {top: 0px;left: 100%;}
#navigation-menu ul-vertical ul {top: 0px;left: 100%;}
#navigation-menu ul-vertical li {float: none;}
#navigation-menu ul li.hover {position: relative;z-index: 599;cursor: default;}
#navigation-menu ul > li:hover {position: relative;z-index: 599;cursor: default;}
#navigation-menu ul > li:hover > ul {visibility: visible;}
#navigation-menu ul > li:hover {/*background:#fdeaeb;*/}
#navigation-menu ul li ul .dropdown-top{background:url(images/dropdown-sprite.png) no-repeat -180px top !important;}
#navigation-menu ul li ul .dropdown-bottom{background:url(images/dropdown-sprite.png) no-repeat -180px bottom !important; }
#navigation-menu ul li a img{border:none;}
h2.header-text{margin:5px 0 7px;color:#000000;font-size:20px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;line-height:26px;}
#blog-content h2.bheader-text {margin:5px 0;color:#000000;font-size:20px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
#blog-content h2.bheader-text a{margin:5px 0;color:#000000;font-size:20px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
#blog-content h2.bheader-text a:hover{color:#0189fd;}
.bheader-text a img{border:none;}

ul.contacts{margin:15px 0 0 0;padding:0;list-style-type:none;font-family: Arial, Helvetica, sans-serif;color:#000000;}
ul.contacts li{background:url(images/mailus.png) no-repeat scroll right 10px transparent;line-height:20px;list-style-type:none;margin:7px 0;padding:0 75px 0 0;}
.c-title{font-weight:bold;font-size:13px;}
.c-desc{font-weight:normal;color:#404041;}
.c-name{font-weight:bold;font-size:16px;}
textarea#comment{width:420px;}
#c-form{overflow:hidden;float:right;}
#success, 
#success-sending,
#error-data,
#error-email,
#error-unknown,
#error-captcha{width:233px;height:411px;text-align:center;}
#the-form{width:233px;height:411px;}
#the-form td .style1 {color: #FFFF00}
#the-form td .style2 {color: #000000 !important;}

#the-form td{font-size:11px;font-family: Arial, Helvetica, sans-serif;text-align:left;}
#the-form td input{font-size:11px;font-family: Arial, Helvetica, sans-serif;text-align:left;width:98%;}
#the-form td select{font-size:11px;font-family: Arial, Helvetica, sans-serif;text-align:left;width:95%;}
#the-form td input#saveForm{width:104px;height:23px;}
#form-title{margin:8px 0;}
.mainCopy {	font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;}
#side-quote{color:#66758B;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:italic;font-weight:bold;line-height:23px;margin-top:25px;padding:8px;text-align:justify;}

#sidebar{margin-top:-15px;}
#sidebar-right{text-align:left;}
#sidebar-right ul{font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;}
#sidebar-right a{color:#0189fd;text-decoration:none;}
#sidebar-right a:hover{text-decoration:underline;}
#sidebar-right h2{margin:15px 0 3px 0; font-size:13px;color:#555555;font-family:Arial,Helvetica,sans-serif;}
.entry a img{border:none;}

.container { width:200px; height:150px; overflow:hidden; position:relative; cursor:pointer; z-index:1;}  
.slides { position:absolute; top:0; left:0; }  
.slides div {  display:none;position:absolute; top:0; width:200px; }
