/*======================================
5 A Day
--------------------------------------
Author: iBox-Security Ltd
Copyright 2009
======================================*/

/*---Global--*/
*{margin:0; padding:0;}
.clear{clear:both;}

h2{font-size:34px; font-family:Arial; margin:0 0 20px; padding:0; font-weight:normal; color:#9a2225;}
h2.login{margin:0 0 20px 0;}
h2.latest-recipes{margin:0 0 20px 20px;}
h2.pagenotfound, h2.title{margin:0 0 20px 0;}

.post h2{font-size:34px; font-family:Arial; margin:20px 0 20px 0; padding:0; font-weight:normal; color:#9a2225;}
.post h2 a{text-decoration:none; color:#9a2225;}

.read{float:right; width:62px; height:23px; background:url(../images/read.jpg) no-repeat top left; text-align:center; line-height:23px; margin:0 20px 0 0;}
.read a{font-size:10px; text-decoration:none; color:#ffffff; display:block;}

/*---Body--*/
body{font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; background:#c0d957 url(../images/bg.jpg) repeat-x top left;}

/*---Container--*/
#container{width:960px; margin:0 auto;}

/*---Header--*/
#header{width:960px; height:374px; margin:0 auto; background:url(../images/header2.jpg) no-repeat;}

/*---Top Bar--*/
#top-bar{width:583px; height:68px; margin:0 0 0 7px;}

/* NAVIGATION */
ul#nav {width:583px;margin:0;padding:0 0 0 10px;}
ul#nav li {float:left; list-style-type:none;}
ul#nav li a {height:27px; display:block; position:absolute; top:337px; text-indent:-9999px;}

li#navHome a, li#navRecipes a , li#navNews a 	, li#navWhats a , li#navForum a , li#navShop a, li#navBasket a , li#navContact a , li#navAccount a, li#navLogout a { background:url(../images/nav-2.jpg) }

li#navHome a 				{background-position:-20px 0; width:45px; left:20px;}
li#navHome a:hover			{background-position:-20px -37px;}

li#navRecipes a 				{background-position:-78px 0; width:65px; left:78px;}
li#navRecipes a:hover			{background-position:-78px -37px;}

li#navNews a 					{background-position:-158px 0; width:50px; left:158px;}
li#navNews a:hover			{background-position:-158px -37px;}

li#navWhats a 					{background-position:-221px 0; width:80px; left:221px;}
li#navWhats a:hover			{background-position:-221px -37px;}

li#navForum a 					{background-position:-316px 0; width:60px; left:316px;}
li#navForum a:hover			{background-position:-316px -37px;}

li#navShop a 					{background-position:-320px 0; width:50px; left:320px;}
li#navShop a:hover			{background-position:-320px -37px;}

li#navBasket a 				{background-position:-390px 0; width:60px; left:390px;}
li#navBasket a:hover			{background-position:-390px -37px;}

li#navContact a 				{background-position:-470px 0; width:85px; left:470px;}
li#navContact a:hover			{background-position:-470px -37px;}

li#navAccount a 				{background-position:-585px 0; width:90px; left:585px;}
li#navAccount a:hover			{background-position:-585px -37px;}

li#navLogout a 				{background-position:-705px 0; width:77px; left:705px;}
li#navLogout a:hover			       {background-position:-705px -37px;}


#nav1{margin-left:2px;}
ul#sub_nav1shop{}
ul#sub_nav1shop li{list-style-type:none; float:left;margin-top:-19px;}
ul#sub_nav1shop li a{height:30px; display:block; text-indent:-9999px;}

li#why-local a, li#empty a, li#why-5-a-day a, li#faq a, li#box a, li#about a, li#how-to-purchase a, li#portions a, li#quality a, li#suppliers a, li#refunds a, li#workplace a {background:url(../images/nav2.jpg); height:30px;margin-left:2px;}	 

li#about a				{background-position:-0px 0; width:87px; left:0;}
li#about a:hover			{background-position:-0px -30px;}

li#why-local a			{background-position:-84px 0; width:81px; left:84px; }
li#why-local a:hover			{background-position:-84px -30px;}

li#why-5-a-day a			{background-position:-161px 0; width:84px; left:161px;}
li#why-5-a-day a:hover		{background-position:-161px -30px;}

li#box a				{background-position:-247px 0; width:105px; left:247px;}
li#box a:hover			{background-position:-247px -30px;}

li#faq a				{background-position:-350px 0; width:40px; left:350px;}
li#faq a:hover			{background-position:-350px -30px;}

li#how-to-purchase a			{background-position:-380px 0; width:100px; left:380px;}
li#how-to-purchase a:hover		{background-position:-380px -30px;}

li#portions a				{background-position:-475px 0; width:115px; left:475px;}
li#portions a:hover			{background-position:-475px -30px;}

li#suppliers a			{background-position:-580px 0; width:100px; left:580px;}
li#suppliers a:hover			{background-position:-580px -30px;}

li#workplace a			{background-position:-675px 0; width:80px; left:675px;}
li#workplace a:hover			{background-position:-675px -30px;}

li#empty a				{background-position:-800px 0; width:110px; left:800px;}
li#empty a:hover			{background-position:-800px -30px;}

/*---Main--*/
#main{width:960px; margin:0 auto; background-color:#ffffff; padding:20px;}
#news{float:left; width:635px; background-color:#ffffff; padding:20px 0 20px 20px;}
#sidebar{width:265px; float:left; background-color:#ffffff; padding:20px 0 20px 20px;}
.banner{margin:20px;}
#discount-banner-small{margin-top:20px;margin-left:20px;padding-bottom:20px;}
.col1-layout .col-main{padding-left:0;}
.category-box{float:left;padding:5px}
/*---Slider--*/
#slider{float:left;margin-top:1px;}
#slider {padding-bottom:20px;padding-left:20px;padding-right:20px;}

#slider2{loat:left;margin-top:-19px;}
#slider2{padding:20px;}
#slider2 a img{float:right;}


/*---Log In--*/
#log-in{float:right; height:420px; width:250px; margin:20px 0 20px 20px; padding:0 0 0 20px;}
#log-in form{margin:0 20px 0 20px;}
#log-in form p{font-size:11px; margin:10px 0 10px 0;}
#log-in form input#user,#log-in form input#pwd{width:190px; font-size:14px; border:1px solid #cccccc; height:18px; background:#f4f2ef url(../images/input-bg.gif) repeat-x top left; padding:6px 5px; margin:10px 0 15px 0; display:block;}
#log-in form input#rem{margin:10px 10px 0 0; float:left;}
#log-in form p#remember{font-size:11px; margin:10px 0 0 0; float:left;}
#log-in form input#sub{font-size:11px; padding:2px 5px; margin:10px 0 10px 0;}
#log-in form a#forgot{text-decoration:none; color:#0099cc; margin:10px 0 10px 20px;}

/*---Recipes--*/
#recipes{float:left; width:655px; margin:0 0 20px 0;}
#recipes p{margin-left:20px;}
ul#recipe-list{width:655px; list-style-type:none;}
ul#recipe-list li{font-size:12px; height:27px; line-height:27px; background:url(../images/recipe-list-bg.png) no-repeat top left; margin:5px 0 5px 0; padding:0 0 0 22px;}

/*---Posts--*/
#posts{float:left; width:285px; margin:0 0 20px 20px; padding:0;}
.new-post{margin:0 0 0 20px;}
.new-post h3{font-size:13px; font-weight:bold; color:#8da00d;}
.new-post h4{font-size:11px; font-weight:bold; color:#9a2225; margin:0 0 10px 0;}
.new-post p{font-size:12px; margin:0 20px 10px 0;}

/*---Cart--*/
.col-main .cart{padding:20px;}
/*---Footer--*/
#footer{width:100%; height:96px; background:url(../images/footer-bg.jpg) repeat-x top left;}
#footer-container{width:960px; height:61px; margin:0 auto; color:#d5d5d5; font-size:11px; text-align:center; padding:35px 0 0 0;}
#footer-container a{font-family:Arial; font-size:11px; color:#d5d5d5; text-decoration:none; }
#footer-container p, #footer-container address{font-family:Arial; font-size:10px; color:#9fb31a; margin:10px 0 0 0;}

/*---Wordpress--*/
.post {padding:10px 0 20px 0;}
.post h2{font-size:34px; font-family:Arial; margin:0 0 0 0; padding:0; font-weight:normal; color:#9a2225;}
.post h2 a, .post a,#news a{text-decoration:none; color:#9a2225;}
.post p.date{font-weight:bold; color:#9a2225; padding:0 0 20px 0;}
.post p{line-height:21px; padding:10px 0 10px 0;}
.post p.info{padding:10px 0 0 0;}
.post a:hover{text-decoration:underline;}

h2.archive{font-size:34px; font-family:Arial; margin:0 0 0 0; padding:0; font-weight:normal; color:#9a2225;}
h2.title{padding:0 0 10px 0;}
#news h3.archive{font-size:34px; font-family:Arial; margin:0 0 0 0; padding:0; font-weight:normal; color:#9a2225;}

#sidebar h2.sidebar{font-size:34px; font-family:Arial; margin:0 0 20px 0; padding:0; font-weight:normal; color:#9a2225;}
#sidebar ul{padding:0 0 20px 0;}
#sidebar  a{text-decoration:none; color:#9a2225;}
#sidebar  a:hover{text-decoration:underline;}

#searchform{margin:0 0 20px 0;}
.screen-reader-text{display:none;}
#searchsubmit {float:right;}
#s{width:190px;}
.category-name{text-align:center;}
.checkbox-wrapper{float:left;margin-right:10px;margin-bottom:10px;}

.reup { float:left;border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important; }
.reup { border-color:#446423; background-color:#eff5ea; background-image:url(../images/success_msg_icon.gif); color:#3d6611; }
