body {background: #fff; text-align: center; margin:0px; padding:0px; font-family: tahoma; }

img {border: 0px;}
h1 {font-size:15px; font-family: tahoma; color: #536e1d;}
h2 {font-size:13px; font-family: tahoma; color: #698b25;}
h3 {font-size:14px; font-family: tahoma; color: #536e1d; padding: 0px; margin: 0px;}

table {font-size: 12px;}

#container {width:984px; margin: auto; text-align: left; background:url(../bgnd/bgnd.gif) repeat-y;}

.top_menu {width:583px; height:61px; margin: auto; text-align: left; float: left; overflow: hidden; visibility: hidden;}
.top_basket {width:199px; height:61px; margin: auto; text-align: left; float: left; overflow: hidden; background:url(../bgnd/menu_mid.jpg) no-repeat; visibility: hidden;}
.top_right {width:202px; height:61px; margin: auto; text-align: left; float: left; overflow: hidden; background:url(../bgnd/basket.jpg) no-repeat; visibility: hidden;}

a.home:link, a.home:visited, a.home:active {display: block; float: left; width: 89px; height: 61px; overflow: hidden; background:url(../bgnd/home.jpg) no-repeat;}
a.home:hover {background-position: 0 -61px;}

a.aboutus:link, a.aboutus:visited, a.aboutus:active {display: block; float: left; width: 103px; height: 61px; overflow: hidden; background:url(../bgnd/aboutus.jpg) no-repeat;}
a.aboutus:hover {background-position: 0 -61px;}

a.recipes:link, a.recipes:visited, a.recipes:active {display: block; float: left; width: 92px; height: 61px; overflow: hidden; background:url(../bgnd/recipes.jpg) no-repeat;}
a.recipes:hover {background-position: 0 -61px;}

a.testimonials:link, a.testimonials:visited, a.testimonials:active {display: block; float: left; width: 107px; height: 61px; overflow: hidden; background:url(../bgnd/testimonials.jpg) no-repeat;}
a.testimonials:hover {background-position: 0 -61px;}

a.register:link, a.register:visited, a.register:active {display: block; float: left; width: 95px; height: 61px; overflow: hidden; background:url(../bgnd/register.jpg) no-repeat;}
a.register:hover {background-position: 0 -61px;}

a.contactus:link, a.contactus:visited, a.contactus:active {display: block; float: left; width: 97px; height: 61px; overflow: hidden; background:url(../bgnd/contactus.jpg) no-repeat;}
a.contactus:hover {background-position: 0 -61px;}

#header_line {width:984px; height: 7px; float: left; display: block; background:url(../bgnd/under_menu.jpg) no-repeat; visibility: hidden;}

#left {width:250px; display: block; float: left; visibility: hidden;}
#right {width:100%; display: block; position: absolute; top:1cm; left: 1cm; text-align: left;}
#right table {float: left; width:100%;}

.gluten_free {width:314px; height: 51px; display: block; float: left; margin-bottom: 20px; visibility: hidden;}
.login {width:410px; height: 51px; display: block; float: left; text-align: right; margin-bottom: 20px; visibility: hidden;}

#logo {width:250px; height:158px; position: absolute; bottom: 1cm; right: 1cm;}
#menu_left {width:250px; display: block; float: left; visibility: hidden; }

#menu-left {width: 750px; height: 34px; float: left; background: #c8013a; border-top: 1px solid #000; visibility: hidden;}
#menu-left ul {list-style: none; margin:0px; padding:0px; visibility: hidden;}
#menu-left ul li {position: relative; float: left; display: block; visibility: hidden;}
li.sf-menu a:hover {color:#000;}

#menu-left li ul{filter:alpha(opacity=95); opacity:0.95; -moz-opacity:0.95; color: #000; visibility: hidden; }

a.button input {width: 60px; height: 112px; display: block; background:url(../bgnd/basket_button.gif) no-repeat; overflow: hidden; border: 0px;  cursor:pointer;}
a.button:hover input {background-position: -60px;  cursor:pointer;}

a.menu:active, a.menu:link, a.menu:visited { display: block; float: left; padding-top: 8px; padding-left: 19px; padding-right: 19px; height: 26px; font-size: 13px; color: #fff; text-decoration: none;}
a.menu:hover {color: #ffff83;}


#main_banner {width: 992px; float: left; padding: 4px;}

#banner_main {width: 694px; height: 462px; float: left; margin-left:10px; margin-bottom: 10px;}

#banner_left {width: 288px; float: left; padding: 4px;}
#banner_left a {display: block; float: left; width: 286px; margin: 1px; margin-bottom: 5px; }

#banner_right {width: 700px; float: left; padding-top: 5px;}

#bottom_banners {width: 651px; float: left; padding-top: 1px; margin-left: 1px; visibility: hidden;}
#bottom_banners a {width: 213px; height: 108px; float: left; visibility: hidden;}

#leftmenu {width: 215px; float: left; margin-left: 30px; line-height: 19px; visibility: hidden;}
#favourites {width: 1000px; float: left; text-align: center; visibility: hidden;}

#allwidth {width: 950px; float: left; padding: 15px; font-size: 11px; visibility: hidden;}

.fix {width: 950px; float: left; font-size: 1px; visibility: hidden;}

#seven {width: 720px; float: left; padding: 5px; padding-left: 15px; font-size: 11px; visibility: hidden; }
#twofifty  {width: 230px; float: left; padding: 5px; font-size: 11px; visibility: hidden;}

#foottop {width:998px; height: 145px; text-align: left; background:url(../bgnd/bgnd_foot.jpg) repeat-x; font-size: 11px; float: left; visibility: hidden;}
#foottop .div1  {width:250px; height: 100px; text-align: left; float: left; margin-left: 20px; margin-top: 5px; color: #848484; visibility: hidden;}
#foottop .div2  {width:200px; height: 100px; text-align: left; float: left; margin-left: 20px; margin-top: 5px; color: #848484; visibility: hidden;}
#foottop .div2 a, #foottop .div3 a {text-decoration: none; color: #848484; visibility: hidden;}
#foottop .div3  {width:200px; height: 100px; text-align: left; float: left; margin-left: 20px; margin-top: 5px; color: #848484; visibility: hidden;}
#foottop .div4  {width:998px; height: 45px; text-align: center; float: left; color: #848484; visibility: hidden;}
#foottop .div5  {width:268px; height: 100px; text-align: right; float: left; margin-left: 20px; margin-top: 5px; color: #848484; visibility: hidden;}

.product_box {width: 222px; height: 310px; border: 1px solid #c1c1c1; padding: 5px; margin: 3px; float: left; text-align: center; font-size: 13px; visibility: hidden;}
.product_box a {text-decoration: none; color: #7fb00e; font-weight:bold; visibility: hidden;}
.product_box img.main { max-height: 230px; max-width:220px; margin-bottom: 10px; visibility: hidden; }


#footbtm {width:982px; text-align: left; background: #698b25; color: #fff; font-size: 11px; float: left; padding-top: 10px; padding-bottom:10px; margin-left:1px; visibility: hidden;}
#footbtm a {text-decoration: none; color: #fff; font-size: 10xp; visibility: hidden;}

a.p_title:active, a.p_title:link, a.p_title:visited { font-size: 13px; color: #607f22; text-decoration: none;}
a.p_title:hover {color: #ed3f6f;}


.category_list {float:left; margin-left: 15px; margin-top: 5px; visibility: hidden;}
/* main cat */
.l_m_m:link, .l_m_m:visited, .l_m_m:active { font-size: 13px; color:#3a3939; text-decoration: none;}
.l_m_m:hover {color:#c8013a;}
/* sub cat */
.l_m_s:link, .l_m_s:visited, .l_m_s:active { font-size: 13px; color:#4f4f4f; text-decoration: none;}
.l_m_s:hover {color:#c8013a;}
input {visibility: hidden;}
.anyClass2 {visibility: hidden;}
.anyClass2 ul {visibility: hidden;}
.anyClass3 {visibility: hidden;}
.anyClass4 {visibility: hidden;}
.anyClass4 ul {visibility: hidden;}
.anyClass5 {visibility: hidden;}
.anyClass1 {visibility: hidden;}
.dissapear {visibility: hidden;}
