@charset "utf-8";
/* CSS Document */

body{
background:url(images/bg.gif);
background-color:#fffefc;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
background-position:top;
background-repeat:repeat-x;
margin:0px;
padding:0px;
text-align:center;
font-size:82.6%;
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#a60f00;
font-size:24px;
}

h2{
color:#a60f00;
font-size:16px;
}

h3{
color:#a60f00;
font-size:14px;
font-weight: normal;
}

.main_wrapper{
margin-right: auto;
margin-left:auto;
width:761px;
background:url(images/main.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-bottom:0px;
margin-top:0px;
}

.logo{
float:left;
height:92px;
}

.head_right{
float:left;
height:92px;
}

.menu_left{
float:left;
width:37px;
background:url(images/menu_01.gif);
height:33px;
}

.menu{
float:left;
width:686px;
background:url(images/menu.gif);
height:33px;
margin:0px;
padding:0px;
text-align:center;
}

.menu_right{
float:left;
width:38px;
background:url(images/menu_02.gif);
height:33px;
}

.clearer{
clear:both;
margin:0px;
padding:0px;
visibility:hidden;
}

.main1{
background:url(images/main_bg.gif);
background-position:bottom;
width:761px;
padding:0px;
margin:0px;
float:right;
}

.main2{
background:url(images/main.gif);
background-position:bottom;
background-repeat:no-repeat;
width:761px;
text-align:left;
padding-bottom:20px;
margin:0px;
float:left;
}

.main_foot{
background:url(images/main.gif);
height:69px;
background-position:bottom;
float:left;
padding:0px;
margin:0px;
}

.main_contents{
width:700px;
margin-left:60px;
}

.footer{
background:url(images/footer.gif);
width:761px;
height:30px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
margin:0px;
padding:0px;
}

.menus{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
list-style:none;
height:33px;
padding:0px;
margin-left:40px;
margin-right:70px;
margin-top:5px;
width:681px;

}

.menu_li{
float:left;
color:#a60f00;
margin-left:25px;

}

.breadcrumbs{
background:url(images/main_bg.gif);
background-color:#FF99FF;
text-align:center;
padding:0px;
margin:0px;
}

.breadcrumbs_main{
width:685px;
margin:auto;
text-align:center;
}

.breadcrumbs_left{
background:url(images/breadcrumbsleft.gif);
width:8px;
height:26px;
float:left;
}

.breadcrumbs_maintext{
float:left;
width:670px;
background:url(images/breadcrumbsmainbg.gif);
height:26px;
text-align:left;
}

.breadcrumbs_right{
float:left;
background:url(images/breadcrumbsright.gif);
height:26px;
width:7px;
}

.breadcrumbs_page{
float:left;
width:681px;
background-color:#ffe6c2;
margin-left:2px;
margin-right:auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
text-align:left;
}

.breadcrumbs_pagetext{
margin-left:20px;
margin-top:10px;
width:460px;
float:left;
color:#a60f00;
}

.crumbstext{
margin-left:16px;
margin-top:3px;
font-size:11px;
}

.main_inside{
width:600px;
margin-left:42px;
float:left;
}

.menus a:hover{
text-decoration:underline;
color:#ff9800;
font-size:small;
}

li a:hover{
color:#00CCFF;
text-decoration:underline;
font-size:small;
}

li a:visited, li a:link{
color:#a60f00;
text-decoration:none;
font-size:small;
}

.footer a:visited, .footer a:active, .footer a:link{
color:#ffffff;
text-decoration:none;
}

.footer a:visited{
color:#FFFFFF;
}

.inside_left{
float:left;
width:410px;
padding-right:20px;
margin-top:4px;
}

.inside_right{
float:left;
width:195px;
margin-top:10px;
padding-left:20px;
background:url(images/dot.gif);
background-repeat:repeat-y;
}

.inside_left_wp{
float:left;
font-style:normal;
width:416px;
padding-right:20px;
margin-top:4px;
background:url(images/dot.gif);
background-repeat:repeat-y;
background-position:right;
}

.inside_right_wp{
float:left;
width:200px;
margin-top:10px;
padding-left:20px;
}



h4{
margin-top:16px;
color:#a60f00;
}

.currentpage{
color:#ff9800;
}

.crumbstext a:active, .crumbstext a:link, a:visited{
color:#000000;
}

.crumbstext a:hover{
color:#ff9800;
}

.ordinarytext{
margin-top:10px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

.ordinarytext_title{
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#a60f00;
float:left;
margin-left:20px;
margin-top:16px;
}

.ordinarytext2{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
float:right;
margin-right:90px;
}

.breadcrumbs_page_about{
float:left;
width:681px;
background-color:#ffe6c2;
margin-left:2px;
margin-right:auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
text-align:left;
}

.add{
width:140px;
float:left;
margin-top:10px;
}

.add1{
width:60px;
float:left;
margin-top:10px;
}

.headertext{
color:#a60f00;
font-size:14px;
font-weight: bold;
}

.product_desc{
width:70px;
float:left;
}

.product_img{
float:left;
margin-left:30px;
}

.product_about{
margin-top:20px;
}

a:active, a:link, a:visited, a:hover{
color:#a60f00;
}

.contact_left{
width:320px;
float:left;
margin-top:20px;
margin-right: 10px;
padding-right: 10px;
background:url(images/dot.gif);
background-repeat:repeat-y;
background-position: top right;
}

.contact_right{
width:320px;
float:left;
margin-top:20px;
padding-left:20px
}

.container{
padding-right:40px;
}

.home_left{
float:left;
width:400px;
margin:10px 0px 0px 0px;
padding:0px;
}

.home_right{
float:left;
width:250px;
}

.right_menu_1{
background:url(images/right_menu_upper1.gif);
width:22px;
height:25px;
float:left;
margin-top:5px;
margin-left:11px;
}

.right_menu_2{
float:left;
background:url(images/right_menu_upper2.gif);
width:193px;
height:25px;
margin-top:5px;
}

.right_menu_3{
float:left;
background:url(images/right_menu_upper3.gif);
width:24px;
height:25px;
margin-top:5px;
}

.right_menu1_mid{
background:url(images/right_menu_mid1.gif);
width:239px;
float:left;
margin-left:11px;
}

.right_menu1_bottom{
background:url(images/right_menu_bottom1.gif);
width:22px;
height:16px;
float:left;
margin-left:11px;
}

.right_menu1_bottom2{
background:url(images/right_menu_bottom2.gif);
width:193px;
height:16px;
float:left;
}

.right_menu1_bottom3{
background:url(images/right_menu_bottom3.gif);
width:24px;
height:16px;
float:left;
}

.right_menu_middle1{
background:url(images/right_menu_middle1.gif);
width:22px;
height:19px;
float:left;
margin-left:11px;
}

.right_menu_middle_center{
background:url(images/right-menu_middle_center.gif);
width:193px;
height:19px;
float:left;
}

.right_menu_middle_right{
background:url(images/right_menu_middle_right.gif);
width:24px;
height:19px;
float:left;
}

.right_menu_mid2{
background:url(images/right_menu_mid2.gif);
width:239px;
float:left;
margin-left:11px;
}

.right_menu_mid_bottom1{
background:url(images/right_menu_middle_bottom1.gif);
width:22px;
height:20px;
float:left;
margin-left:11px;
}

.right_menu_mid_bottom2{
background:url(images/right_menu_middle_bottom2.gif);
width:193px;
height:20px;
float:left;
}

.right_menu_mid_bottom3{
background:url(images/right_menu_middle_bottom3.gif);
width:24px;
height:20px;
float:left;
}

.right_menu_bottom_mid{
background:url(images/right_menu_bottom_mid.gif);
width:239px;
height:127px;
float:left;
margin-left:11px;
}

.right_menu_bottom_1{
background:url(images/right_menu_bottom_1.gif);
width:22px;
height:23px;
margin-left:11px;
float:left;
}

.right_menu_bottom_2{
background:url(images/right_menu_bottom_2.gif);
width:193px;
height:23px;
float:left;
text-align:center;
}

.right_menu_bottom_3{
background:url(images/right_menu_bottom_3.gif);
width:24px;
height:23px;
float:left;
}

.menu_right_wrap1{
width:193px;
margin-left:auto;
margin-right:auto;
}

.prod_spotlight_left{
float:left;
width:110px;
}

.prod_spotlight_right{
float:left;
width:80px;
height:120px;
position:relative;
top:10px;
left:6px;
padding:0px;
margin:0px;
}

.prod_spotlight_right_recipe{
float:left;
width:80px;
height:100px;
position:relative;
top:10px;
padding:0px;
margin:0px;
float:left;
}

.recipe_img{
position:relative;
top:-19px;
left:0px;
float:left;
height:146px;
margin-bottom:-42px;
float:left;
}

.recipe_month{
float:left;
position:relative;
top:-21px;
left:4px;
height:24px;
float:left;
}

.rightmenu_text{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
width:96px;
float:left;
}

.newspromos{
margin-top:15px;
float:left;
}

.rightmenu_text_recipe{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
width:96px;
margin-left:4px;
float:left;
}

.seerecipe{
margin-left:4px;
float:left;
}

li{
list-style:none;
}

ul{
margin:0px;
padding:0px;
}

.sts_wrap{
float:left;
margin:0px;
padding:0px;
text-align:center;
}

.newssidebar{
background-color:#FFFFFF;
border:#e68c00 solid 2px;
width:212px;
margin-bottom:4px;
margin-top:0px;
padding-top:0px;
padding-bottom:8px;
padding-left:10px;
float:left;
position:relative;
left:-23px;
top:-6px;
z-index:1;
}

.sidebarnews{
color:#990000;
font-size:18px;
font-weight:lighter;
padding:0px;
margin-top:8px;
float:left;
}

.sidebarnewsleft{
width:70px;
float:left;
}

.sidebarnewsright{
width:50px;
float:left;
margin-right:20px;
}

.sidebarnewsothers{
float:left;
width:95%;
}

.newsli{
list-style-type:none;
float:left;
}

.a_storytitle a:active{
color:#000000;
}

.searchform{
float:left;
width:200px;
}

.productSearchForm{
margin-top: 14px;
}

.inside_right_wrapper{
float:left;
}

.inside_left2{
background:url(images/border_bg.gif);
background-position:right;
background-repeat:repeat-y;
float:left;
width:160px;
position:relative;
top:-26px;
left:-18px;
background-color:#FFFFFF;
margin-bottom:16px;
padding-left:0px;
font-size:small;
}

.inside_right2{
float:left;
width:500px;
background:url(images/border_bg.gif);
background-position:left;
background-repeat:repeat-y;
position:relative;
left:-30px;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: small; }

.infoBox {
  font-size:small;
  width:170px;
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size:small;
}

.infoBoxNotice {
  font-size:small;
}

.infoBoxNoticeContents {
  font-family: Verdana, Arial, sans-serif;
  font-size:small;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size:small;
  font-weight: bold;
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size:small;
}

.breadcrumbs_page2, .category_description{
float:left;
background-color:#ffe6c2;
text-align:left;
width:511px;
position:relative;
top:-4px;
padding-left:20px;
background:url(images/border_bg_upper.gif);
background-position:left;
background-repeat:repeat-y;
}

.breadcrumbs_page2{
background-color:#ffe6c2;
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
font-weight:bold;
color:#a60f00;
}


.category_description{
background-color:#ffe6c2;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
padding-top: 10px;
padding-bottom:20px;
padding-left:20px;
}

.product_lists{
margin-top:30px;
float:left;
margin-left:30px;
}

.crumbstext2{
background:url(images/border_bg_crumbs.gif);
background-color:#FFC166;
background-position:left;
background-repeat:repeat-y;
position:relative;
left:-15px;
height:18px;
padding-left:10px;
background-position:left;
margin-left:158px;
font-size:11px;
border-bottom:thin solid #8E806C;
z-index:1;
padding-top:3px;
}

.searchbox{
background-color:#FFFFFF;
background:url(images/prod_search.gif);
background-position:center;
background-repeat:no-repeat;
width:145px;
height:60px;
float:left;
z-index:2;
padding-top:14px;
text-align:center;
margin-left:5px;
}

.allcat{
float:left;
margin-top:30px;
}

.products_allcat{
font-family:Georgia, "Times New Roman", Times, serif;
border-bottom:2px #666666 solid;
width: 140px;
text-align:center;
float:left;
padding-bottom:2px;
}

.whatsnew{
float:left;
text-align:center;
margin-top:12px;
}

.main3{
background:url(images/main3.gif);
background-position:bottom;
background-repeat:no-repeat;
width:761px;
text-align:left;
padding-bottom:20px;
margin:0px;
float:left;
}

.prodDesc{
margin-top:20px;
font-size:small;
}

.dot_divider{
padding:0px;
margin:1px;
}

.prodImage{
text-align:center;
}

.prodName{
padding-top:20px;
height:50px;
}

.newprodscat{
float:left;
margin:10px;
font-size:small;
width:460px;
}

.newcatlist{
margin-right:12px;
float:left;
width:120px;
text-align:center;
}

.newcatlistdesc{
float:left;
width:300px;
}

.catTitle{
font-weight:bold;
margin-bottom:8px;
float:left;
font-size:13px;
color:#000000;
border-bottom:1px #CA665E solid;
width:130px;
text-align:left;
}

.allcatgrid{
float:left;
width:130px;
text-align:center;
margin-right:26px;
margin-bottom:36px;
}

.allcatitem{
float:left;
border-bottom:dotted #666666 2px;
width:142px;
margin-bottom:3px;
padding-bottom:3px;
color:#D2721B;
}

.allcatitem a:active, .allcatitem a:link, .allcatitem a:visited{
color:#000000;
text-decoration:none;
font-size:12px;
font-family:verdana, Arial, Helvetica, sans-serif;
}

.catbullet{
vertical-align:top;
float:left;
margin-top:4px;
}

.whatsnewhead{
font-family:Georgia, "Times New Roman", Times, serif;
border-bottom:2px #666666 solid;
width: 140px;
text-align:center;
padding-bottom:2px;
}

.newprodimg{
text-align:center;
width:130px;
}

.newprodimg a:active, .newprodimg a:link, .newprodimg a:visited{
text-decoration:none;
}

.searchbox_wrap{
width:156px;
background-color:#ffffff;
height:65px;
position:relative;
left:-6px;
text-align:center;
z-index:1;
}

.img_leftfiller{
width:100px;
text-align:center;
margin-left:20px;
float:left;
}

.crumbstext a:active, .crumbstext a:link, .crumbstext a:visited, .crumbstext a:hover{
color: #282828;
}

.crumbstext2 a:active, .crumbstext2 a:link, .crumbstext2 a:visited, .crumbstext2 a:hover{
color: #282828;
padding-top:10px;
}

.viewcatprod{
float:left;
width:300px;
text-align:left;
padding-left:0px;
font-size:11px;
margin-top:18px;
}

.slider{
width; 401px;
height:432px;
}

.productTable{
margin-top: 15px;
font-size: 11px;
text-align: left;
}

input.submitIcon:hover{
background: #B0B0B0;
}

.successTitle{
	font-weight: bold;
	font-size: 1.2em;
}

.errorText{
	color: #a60f00;
}

.viewspecsheet a{
color: #282828;
}