/* CSS Document */


a img{
border:none;
text-decoration:none;
}

a{
text-decoration:underline;
color:#8c1e1e;
}

a:hover{
color:#2b618d;
}

body{
background-color:#8c1e1e;
text-align:center;
}


#container{
width:1008px;
height:100%;
position:static;
float:none;
background-color:#FFFFFF;
overflow:visible;

text-align:left;
}

#furmanoslogo{
width:234px;
height:138px;
position:relative;
float:left;
}

/*___________________________________________TOP NAVIGATION____________________________________________*/

#topbox{
width:774px;
height:26px;
position:relative;
float:left;
background-image:url(images/top_shadow.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
}

#topboxpart{
width:820px;
height:26px;
position:relative;
float:left;
background-image:url(images/top_shadow.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
}

#topboxnav{
width:316px;
height:26px;
position:relative;
float:right;
background-color:#003399;
}

#foodservice a{
width:138px;
height:26px;
position:relative;
float:left;
padding:0;
margin:0;
background-image:url(images/foodservice.jpg);
background-position:0px 0px;
}

#foodservice a:hover{
background-position:0px -26px;
}

#consumers{
width:102px;
height:26px;
position:relative;
float:left;
padding:0;
margin:0;
}

#contactusbox{
width:76px;
height:26px;
position:relative;
float:left;
background-image:url(images/contactus_box.jpg);
visibility:hidden;
}

#contactlink{
font-family:helvetica;
font-size:11px;
text-decoration:none;
padding-top:11px;
}

#contactlink a{
color:#FFFFFF;
text-decoration:none;
}

#contactlink a:hover{
text-decoration:underline;
}

/*___________________________________________END TOP NAVIGATION____________________________________________*/


/*___________________________________________UNIVERSAL____________________________________________*/

.ltshadowf{
width:8px;
height:100%;
background-image:url(images/lt_shadow.jpg);
background-repeat:repeat-y;
position:relative;
float:left;
clear:both;
padding-bottom: 20010px;
margin-bottom: -20000px;
}

.rtshadowf{
width:13px;
height:100%;
background-image:url(images/rt_shadow.jpg);
background-repeat:repeat-y;
position:relative;
float:right;
padding-bottom: 20000px;
margin-bottom: -20000px;
}

#btshadowf{
width:1008px;
height:23px;
position:relative;
float:left;
background-image:url(images/bt_shadow.jpg);
background-repeat:repeat-x;
background-color:#8c1e1e;
display:none;
}

#pagebottom{
width:987px;
height:12px;
position:static;
font-size:4px;
float:none;
left:8px;
}

#btltcorner{
width:14px;
height:12px;
position:relative;
float:left;
background-image:url(images/bt_lt_corner.jpg);
background-repeat:no-repeat;
}

#btrtcorner{
width:14px;
height:12px;
position:relative;
float:left;
background-image:url(images/bt_rt_corner.jpg);
background-repeat:no-repeat;
}

#btrtcornermain{
width:14px;
height:12px;
position:relative;
float:left;
font-size:2px;
background-image:url(images/bt_rt_corner.jpg);
background-repeat:no-repeat;
/*margin-left:533px; */
margin-top:1px;
}

#btmiddle{
width:959px;
height:12px;
background-color:#e5eef5;
position:relative;
float:left;
}

#btcornerslt{
width:16px;
height:23px;
position:relative;
float:left;
background-image:url(images/_bt_lt_curvecorner.jpg);
display:none;
}

#btcornersrt{
width:26px;
height:23px;
position:relative;
float:right;
background-image:url(images/_bt_rt_curvecorner.jpg);
display:none;
}

#content{
width:987px;
height:auto;
position:static;
float:none;
left:8px;
background-color:#e5eef5;
}

#hedtopf{
width:761px;
height:38px;
position:relative;
float:right;
margin-right:13px;
padding:0;
}

#hedbotf, #hedbotrec, #hedbotnut, #hedbotcs, #hedbotabout, #hedbotaboutb, #hedbotprod, #hedbotprodmain,#hedbotnutmain, #hedbotprodcs, #hedbotcon{
width:987px;
height:166px;
position:relative;
float:left;
margin:0;
padding:0;
}

#hedbotrec{
background-image:url(images/rec_hedbot.jpg);
}

#hedbotnut{
background-image:url(images/nut_hedbot.jpg);
}

#hedbotprod{
background-image:url(images/prod_hedbot.jpg);
}

#hedbotprodcs{
background-image:url(images/prod_cs_hedbot.jpg);
}

#hedbotabout{
background-image:url(images/about_hedbot.jpg);
}
#hedbotaboutb{
background-image:url(images/aboutb_hedbot.jpg);
}

#hedbotprodmain{
background-image:url(images/prod_hedbotmain.jpg);
}

#hedbotcon{
background-image:url(images/con_hedbot.jpg);
}

#hedbotnutmain{
background-image:url(images/nut_hedbotmain.jpg);
}

#furmanoslogof{
width:234px;
height:89px;
position:relative;
float:left;
}

#furmanoslogoprint{
width:234px;
height:89px;
position:relative;
float:left;
display:inline;
position:absolute;
top:0px;
left:0px;
margin:0;
padding:0;
}




#thing{
color:#8c1e1e;
}

#maintextbox{
width:500px;
height:auto;
position:static;
float:none;
padding-left:0px;
padding-bottom:0px;
text-align:left;
}

.h2{
font-family:Helvetica;
font-weight:bold;
font-size:17px;
color:#0000001;
}

.bodycopy{
font-family:helvetica;
font-size:18px;
color:#0000001;
line-height:22px;
text-align:left;
}

h1{
text-indent: -100em;
font-family:Helvetica;
font-weight:bold;
font-size:18px;
overflow:hidden;
background-image:url(images/rec_hedbot.jpg);
}

.image{
position:relative;
float:left;
margin-right:10px;
margin-bottom:7px;
}

.prodimage{
position:relative;
float:left;
margin-right:10px;
margin-bottom:7px;
display:block;
}

#mainimageret{
width:440px;
height:502px;
position:relative;
float:left;
}

#introtextboxb{
width:320px;
height:347px;
/* padding-right:15px; */
padding-top:30px;
position:relative;
float:left;
background-color:#e5eef5;
}

#introrightboxb{
width:547px;
height:502px;
position:relative;
float:left;
background-image:url(images/bt_rt_corner.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}




/*___________________________________________SUB NAVIGATION___________________________________________*/

#subnavholder{
width:174px;
height:auto;
position:relative;
float:right;
background-color:#e5eef5;
display:none;
}

.subnavmenu ul, .subnavmenurec ul, .subnavmenunut ul, .subnavmenuprod ul, .subnavmenuabout ul, .subnavmenucon ul, .subnavmenuseg ul, .subnavmenuchef ul, .subnavmenufsabout ul, .subnavmenulogin ul, .subnavmenufsprod ul{
list-style:none;
padding:0px;
margin:0px;
}

.subnavmenu li, .subnavmenurec li, .subnavmenunut li, .subnavmenuprod li, .subnavmenuabout li, .subnavmenucon li, .subnavmenuseg li, .subnavmenuchef li, .subnavmenufsabout li, .subnavmenulogin li, .subnavmenufsprod li{
background:url(images/subnav_bg.jpg) #697c8f bottom left repeat-x;
text-decoration: none;

}


.subnavmenu li a, .subnavmenurec li a, .subnavmenunut li a, .subnavmenuprod li a, .subnavmenuabout li a, .subnavmenucon li a, .subnavmenuseg li a, .subnavmenuchef li a, .subnavmenufsabout li a, .subnavmenulogin li a, .subnavmenufsprod li a{
background:url(images/subnav_bg.jpg) #697c8f bottom left repeat-x;
height:35px;
line-height: 2.5em;
width:154px;
padding-right:20px;
display: block;
text-decoration: none;
text-align: right;
margin-bottom:2px;
font-family:Helvetica;
font-size:13px;

}

.subnavmenu li a{
color:#0a2041;
}

.subnavmenurec li a{
color:#cb660a;
}

.subnavmenunut li a{
color:#4b6b2a;
}

.subnavmenuprod li a{
color:#657b56;
}

.subnavmenuabout li a{
color:#2a475e;
}

.subnavmenucon li a{
color:#174060;
}

.subnavmenuseg li a{
color:#4c7037;
}

.subnavmenuchef li a{
color:#567a2f;
}

.subnavmenufsabout li a{
color:#8c1e1e;
}

.subnavmenulogin li a{
color:#a2530d;
}

.subnavmenufsprod li a{
color:#466722;
}

.subnavmenu li a:hover, .subnavmenurec li a:hover, .subnavmenunut li a:hover, .subnavmenuprod li a:hover, .subnavmenuabout li a:hover, .subnavmenucon li a:hover, .subnavmenuseg li a:hover, .subnavmenuchef li a:hover, .subnavmenufsabout li a:hover, .subnavmenulogin li a:hover, .subnavmenufsprod li a:hover{
color:#ffffff;
}

#organic a#nut1, #lycopene a#nut2, #sodium a#nut3, #transfat a#nut4, #fiber a#nut5, #foodallergies a#nut6, #gluten a#nut7, #search a#prod1, #buy a#prod2, #store a#prod3, #about a#about1, #president a#about2, #history a#about3, #news a#about4, #directions a#about5, #contact a#con1, #conform a#con2, #faq a#con3, #hr a#con4, #health a#seg1, #trends a#seg2, #organics a#seg3, #paul a#chef1, #chefrecipes a#chef2, #trends a#chef3, #health a#chef4, #fsabout a#about1, #fspresident a#about2, #fshistory a#about3, #fsnews a#about4, #contact a#fscon1, #fsform a#fscon2, #broker a#fscon3, #fsabout a#about1, #fspres a#about2, #fshistory a#about3, #fsnews a#about4, #conte a#fsprod2, #furmanos a#fsprod1, #bella a#fsprod3, #college a#seg1, #industrial a#seg2, #healthcare a#seg3, #independent a#seg4, #chain a#seg5{
color:#ffffff;
}


/*___________________________________________MAIN NAVIGATION____________________________________________*/

#mainnavbox{
width:774px;
height:25px;
position:relative;
float:left;
padding:0;
margin:0;
}

#products a{
width:98px;
height:25px;
position:relative;
float:left;
margin-left:102px;
background-image:url(images/products.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#products a:hover, #products a:active, #fsrecipes a:hover, #fsrecipes a:active, #healthnut a:hover,#recipes a:hover, #healthnut a:active, #retail a:hover, #retail a:active, #aboutus a:hover, #aboutus a:active{
background-position:0px -25px;
}


#recipes a{
width:89px;
height:25px;
position:relative;
float:left;
background-image:url(images/recipes.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}


#healthnut a{
width:178px;
height:25px;
position:relative;
float:left;
background-image:url(images/healthnut.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}


#retail a{
width:157px;
height:25px;
position:relative;
float:left;
background-image:url(images/retailpartners.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}


#aboutus a{
width:103px;
height:25px;
position:relative;
float:left;
background-image:url(images/aboutus.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#navcorner{
width:47px;
height:25px;
position:relative;
float:left;
background-image:url(images/mainnavcorner.jpg);
}


#productspage a.main1, #recipespage a.main2, #healthnutpage a.main3, #retailpage a.main4, #aboutuspage a.main5, #loginpage a.main4, #fssegmentspage a.mainfs1, #fsproductspage a.mainfs2, #fschefscornerpage a.mainfs3,#loginpage a.mainfs4, #fsaboutuspage a.mainfs5{
background-position:0px -25px;
}

/*____________________________________________FOOTER______________________________________________________*/

#footertext{
font-family:Helvetica;
font-size:9px;
color:#f58282;
}

.footerlink{
font-family:Helvetica;
font-size:11px;
}

.footerlink a{
color:#f58282;
text-decoration:none;
}

.footerlink a:hover{
color:#f58382;
}

#footertextbox{
width:500px;
height:15px;
top:7px; 
position:relative;
float:left;
display:none;
}

/* ______________________________________________FORM STYLINGS__________________________________________________ */

#input{
}

#select{
}

#textarea{
}

#form{
}

#label{
float:left;
display:block;
}

.formtext{
font-family:Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#2b618d;
}

#contactform{
position:relative;
float:left;
margin-left:80px;
width:550px;
}


/* ______________________________________________HOME PAGE__________________________________________________ */

#rtshadowh{
width:13px;
height:494px;
background-image:url(images/rt_shadow.jpg);
background-repeat:repeat-y;
position:relative;
float:right;
padding:0;
margin:0;
}

#ltshadowh{
width:8px;
height:117px;
background-image:url(images/lt_shadow.jpg);
background-repeat:repeat-y;
position:relative;
float:left;
clear:both;
padding:0;
margin:0;
}

#hedtop{
width:774px;
height:87px;
position:relative;
float:left;
margin:0;
padding:0;
}

#hedbot{
width:987px;
height:117px;
position:relative;
float:left;
margin:0;
padding:0;
}

#mainimage{
width:504px;
height:507px;
position:relative;
float:left;
}

#introrightbox{
width:491px;
height:377px;
position:relative;
float:left;
}

#introtextbox{
width:256px;
height:347px;
padding-right:15px;
padding-top:30px;
position:relative;
float:left;
background-color:#e5eef5;
}

#introtext{
font-family:Helvetica, sans serif;
font-size:18px;
color:#2b618d;
text-align:right;
line-height:18px;
}

#featurebox{
width:220px;
height:376px;
position:relative;
float:left;
}

#featureone a{
width:220px;
height:110px;
position:relative;
float:left;
background-image:url(images/feature1.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}

#featureone a:hover{
background-position:0 -110px;
}

#featuretwo a{
width:220px;
height:114px;
position:relative;
float:left;
background-image:url(images/feature2.jpg);
background-position:0px 0px;
}

#featuretwo a:hover{
background-position:0 -114px;
}

#featurethree a{
width:220px;
height:116px;
position:relative;
float:left;
background-image:url(images/feature3.jpg);
background-position:0px 0px;
}

#featurethree a:hover{
background-position:0 -117px;
}

#featurebot a{
width:220px;
height:37px;
position:relative;
float:left;
background-image:url(images/feature_bot.jpg);
background-position:0px 0px;
}

#featurebot a:hover{
background-position:0 -37px;
}

#homefiller{
width:187px;
height:130px;
position:relative;
float:left;
background-color:#e5eef5;
}

#btcorner{
width:16px;
height:23px;
position:relative;
float:left;
background-image:url(images/_bt_lt_curvecorner.jpg);
}



#btshadow{
width:692px;
height:23px;
position:relative;
float:left;
background-image:url(images/bt_shadow.jpg);
background-repeat:repeat-x;
background-color:#8c1e1e;
}

#highlight a{
width:317px;
height:130px;
position:relative;
float:left;
background-image:url(images/home_feature.jpg);
background-position:0px 0px;
}

#highlight a:hover{
background-position:0px -130px;
}


#highlightbot{
width:316px;
height:23px;
position:relative;
float:left;
background-image:url(images/home_feature_foot.jpg);
}

#highlightbotb{
width:303px;
height:23px;
position:relative;
float:left;
background-image:url(images/bt_shadow.jpg);
background-repeat:repeat-x;
}



#rtfill{
width:13px;
height:23px;
position:relative;
float:left;
background-image:url(images/bt_rt_curvecorner2.jpg);
}


/* ______________________________________________HOME PAGE END__________________________________________________ */





/* ______________________________________________RECIPE LANDING PAGE__________________________________________________ */

#recipeflash{
width:987px;
height:333px;
position:relative;
float:left;
}

#tableholder{
width:700px;
height:200px;
position:relative;
float:left;
}

#recipebottom{
width:987px;
height:200px;
position:relative;
float:left;
background-color:#e5eef5;

}

#chefpaul a{
width:241px;
height:200px;
position:relative;
float:right;
background-image:url(images/chefpaul.jpg);
}



/* ______________________________________________RECIPE LANDING PAGE END__________________________________________________ */


/* ______________________________________________PRODUCTS PAGE__________________________________________________ */

#featproduct a{
height:121px;
width:179px;
position:relative;
float:right;
margin-right:-4px;
background-image:url(images/featured_prod.jpg);
}

#featproduct a:hover{
background-image:url(images/featuredprod_over.jpg);
}

#fsfeatproduct a{
height:121px;
width:179px;
position:relative;
float:left;
background-image:url(images/fsfeatured_prod.jpg);
}

#fsfeatproduct a:hover{
background-image:url(images/fsfeaturedprod_over.jpg);
}

#fsfeatrecipebtn a{
height:113px;
width:178px;
position:relative;
float:left;
background-image:url(images/feat_rec.jpg);
background-position:0px 0px;

}

#fsfeatrecipebtn a:hover{
background-position:0px -113px;
}










/* ******************************************************FOODSERVICE SIDE********************************************************* */

#topboxfs{
width:820px;
height:26px;
position:relative;
float:left;
background-image:url(images/top_shadow.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
}


#foodservicefs a{
width:138px;
height:26px;
position:relative;
float:left;
padding:0;
margin:0;
background-image:url(images/foodservice.jpg);
background-position:0px -26px;
}



#consumersfs a{
width:102px;
height:26px;
position:relative;
float:left;
padding:0;
margin:0;
background-image:url(images/consumersfs.jpg);
background-position:0px -26px;
}

#consumersfs a:hover{
background-position:0px 0px;
}

#furmanoslogofs{
width:188px;
height:89px;
position:relative;
float:left;
display:none;
}

#furmanoslogoprintfs{
width:188px;
height:89px;
position:relative;
float:left;
display:inline;
margin:0;
padding:0;
}

#topshadowstopperl{
height:26px;
width:8px;
position:relative;
float:left;
background-color:#8c1e1e;
}


#hedtopfs{
height:38px;
width:807px;
position:relative;
float:left;
background-image:url(images/fs_hedtop.jpg);

}

#hedbotfs{
height:83px;
width:987px;
position:relative;
float:left;
background-image:url(images/fs_hedbot.jpg);
background-color:#FFFFFF;
background-position:top;
background-repeat:no-repeat;
margin-left:8px;

}

.rtshadowfs{
width:13px;
height:100%;
background-image:url(images/rt_shadow.jpg);
background-repeat:repeat-y;
position:relative;
float:right;
display:none;
}

.ltshadowfs{
width:8px;
height:100%;
background-image:url(images/lt_shadow.jpg);
background-repeat:repeat-y;
background-color:#8c1e1e;
position:relative;
float:left;
clear:both;
display:none;
}

#fsrecipes a{
width:89px;
height:25px;
position:relative;
float:left;
background-image:url(images/recipes.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

/*___________________________________________RECIPE PAGES____________________________________________*/


#recipeholder{
width:660px;
height:auto;
position:static;
float:none;
padding-left:70px;
padding-top:0px;
}

#recipetab{
background-image:url(images/recipes_tab.jpg);
background-repeat:no-repeat;
height:22px;
width:655px;
position:relative;
float:left;
display:block;
}

#recipetitlebar{
background-image:url(images/recipe_titlebar.jpg);
background-repeat:repeat-x;
height:34px;
width:655px;
position:relative;
float:none;
padding-bottom:13px;
display:block;
}

#recipetitle{
font-family:Times, serif;
font-size:22px;
font-weight:bold;
color:#000000;
padding-left:15px;
padding-top:12px;
}

#ingredientbox{
width:653px;
height:auto;
background-image:url(images/whiskandflour.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
border:1px solid #7c1313;
position:relative;
float:left;
}

#ingredients{
font-family:Times, serif;
font-size:20px;
line-height:24px;
padding-left:15px;
padding-bottom:15px;
}

#recipesubmit a{
position:relative;
float:left;
width:116px;
height:67px;
background-position:0px 0px;
background-image:url(images/rec_submit.jpg);
}

#recipesubmit a:hover{
background-position: 0px -67px;
}


/*___________________________________________PRODUCT PAGES____________________________________________*/


#prodtitlebar{
background-image:url(images/prod_titlebar.jpg);
background-repeat:repeat-x;
height:34px;
width:655px;
position:relative;
float:left;
display:block;
}

#prodbox{
width:653px;
height:auto;
background-image:url(images/prod_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
border:1px solid #a2bb91;
position:relative;
float:left;
}

#producttitle{
font-family:Times, serif;
font-size:22px;
font-weight:bold;
color:#000000;
padding-left:15px;
padding-top:12px;
}

.style1 {
	color: #0a2041;
	font-weight: bold;
}

.style2{
color:#0a2041;
font-size:24px;
line-height:1.3;
}

.nutrition{
position:relative;
float:left;
width:240px;
height:418px;
padding-top:15px;
}

#storetextbox{
position:relative;
float:left;
width:300px;
height:250px;
left:350px;
padding-top:40px;
}

#storebg{
position:relative;
float:left;
width:987px;
height:496px;
background-image:url(images/prod_cs_bottom.jpg);
left:8px;
}


/*___________________________________________HEALTH AND NUTRITION____________________________________________*/

#nutfork{
width:174px;
height:225px;
position:relative;
float:right;
background-image:url(images/nut_fork.jpg);
}


/*___________________________________________HISTORY____________________________________________*/

#hisholder{
width:746px;
height:405px;
position:relative;
float:left;
left:30px;
padding-top:40px;
padding-bottom:20px;
}

#histop{
width:746px;
height:68px;
position:relative;
float:left;
background-image:url(images/history_top.jpg);
}

#hisbot{
width:746px;
height:66px;
position:relative;
float:left;
background-image:url(images/history_bot.jpg);
}

#hisflash{
width:746px;
height:271px;
position:relative;
float:left;
}


/*___________________________________________FOODSERVICE NAVIGATION____________________________________________*/

#mainnavboxfs{
width:820px;
height:25px;
position:relative;
float:left;
padding:0;
margin:0;
}

#segments a{
width:174px;
height:25px;
position:relative;
float:left;
background-image:url(images/cust_segments.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#fsproducts a{
width:98px;
height:25px;
position:relative;
float:left;
background-image:url(images/products.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#chef a{
width:134px;
height:25px;
position:relative;
float:left;
background-image:url(images/chefscorner.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#fspartners a{
width:212px;
height:25px;
position:relative;
float:left;
background-image:url(images/foodpartners.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#fsaboutus a{
width:103px;
height:25px;
position:relative;
float:left;
background-image:url(images/aboutus.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#segments a:hover, #chef a:hover, #fspartners a:hover, #fsproducts a:hover{
background-position:0px -26px;
}

#fsaboutus a:hover{
background-position:0px -26px;
}


/*___________________________________________FOODSERVICE LANDING PAGE____________________________________________*/

#mainimagefs{
width:412px;
height:585px;
position:relative;
float:left;
left:8px;
}

#fstextholder{
width:363px;
height:458px;
position:relative;
float:left;
background-color:#e5eef5;
}

#fstextbox{
width:315px;
height:347px;
padding-right:15px;
padding-top:30px;
position:relative;
float:right;
}

#fsintrotext{
font-family:Helvetica, sans serif;
font-size:12px;
color:#2b618d;
text-align:right;
line-height:18px;
}

#fstextboxbot{
height:127px;
width:287px;
position:relative;
float:left;
background-color:#e5eef5;
}

#fsmainbox{
width:583px;
height:458px;
position:relative;
float:left;
}

#fsfeaturetop{
height:81px;
width:220px;
position:relative;
float:left;
background-image:url(images/fs_feature_top.jpg);
}

#fsfeatureone a{
width:220px;
height:109px;
position:relative;
float:left;
background-image:url(images/fsfeature1.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}

#fsfeatureone a:hover{
background-position:0 -109px;
}

#fsfeaturetwo a{
width:220px;
height:113px;
position:relative;
float:left;
background-image:url(images/fsfeature2.jpg);
background-position:0px 0px;
}

#fsfeaturetwo a:hover{
background-position:0 -113px;
}

#fsfeaturethree a{
width:220px;
height:112px;
position:relative;
float:left;
background-image:url(images/fsfeature3.jpg);
background-position:0px 0px;
}

#fsfeaturethree a:hover{
background-position:0 -112px;
}

#fsfeaturebot{
width:220px;
height:43px;
position:relative;
float:left;
background-image:url(images/fs_feature_bot.jpg);
}

#fshighlight a{
width:309px;
height:127px;
position:relative;
float:left;
background-image:url(images/fs_featured.jpg);
background-position:0px 0px;
}

#fshighlight a:hover{
background-position:0 -127px;
}

#fshighlightbot{
width:309px;
height:23px;
position:relative;
float:right;
background-image:url(images/fs_featured_footer.jpg);
}

#mainimagefsjs{
width:412px;
height:585px;
position:relative;
float:left;
}


/*___________________________________________FOODSERVICE SEGMENTS____________________________________________*/

#segheadercol,#segheaderhealth,#segheaderind, #segheaderrestch, #segheaderirest{
width:766px;
height:199px;
position:relative;
float:left;
display:none;
}

#segheadercol{
background-image:url(images/seg_colandu.jpg);
}

#segheaderhealth{
background-image:url(images/seg_healthcare.jpg);
}

#segheaderind{
background-image:url(images/seg_industrial.jpg);
}

#segheaderrestch{
background-image:url(images/seg_restchain.jpg);
}

#segheaderirest{
background-image:url(images/seg_irest.jpg);
}



#fsfeatureholder{
width:220px;
height:300px;
position:relative;
float:left;
margin-left:8px;
}

#mainimageseg{
width:412px;
height:584px;
position:relative;
float:left;
display:none;
}


#segholder, #segholdermain{
width:767px;
height:584px;
position:relative;
float:left;
background-color:#e5eef5;
background-image:url(images/bt_lt_corner.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

#segholdermain{
left:8px;
}

#segcontent{
width:767px;
height:340px;
position:relative;
float:left;
margin-top:20px;
}

#segintrocontent{
width:310px;
height:539px;
position:relative;
float:left;
margin-top:20px;
}

#fsfeature_bot{
width:220px;
height:169px;
position:relative;
float:left;
background-image:url(images/fsfeature_bot.jpg);
}

#segtextbox{
width:535px;
height:auto;
position:relative;
float:left;
left:45px;
padding-right:5px;
overflow:auto; 

}

#segintrotextbox{
width:317px;
height:auto;
position:relative;
float:left;
padding-right:5px;
overflow:auto;  
margin-top:60px;
}


#fsfeatureoneseg a{
width:220px;
height:109px;
position:relative;
float:left;
background-image:url(images/fsfeatureseg1.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
}

#fsfeatureoneseg a:hover{
background-position:0 -109px;
}

#fsfeaturetwoseg a{
width:220px;
height:113px;
position:relative;
float:left;
background-image:url(images/fsfeatureseg2.jpg);
background-position:0px 0px;
}

#fsfeaturetwoseg a:hover{
background-position:0 -113px;
}

#fsfeaturethreeseg a{
width:220px;
height:112px;
position:relative;
float:left;
background-image:url(images/fsfeature3seg.jpg);
background-position:0px 0px;
}

#fsfeaturethreeseg a:hover{
background-position:0 -112px;
}


/*___________________________________________CHEFS CORNER____________________________________________*/


#chefsholder{
width:660px;
height:auto;
position:relative;
float:left;
padding-left:80px;
padding-top:20px;
}

#chef_rectab{
background-image:url(images/chefrec_tab.jpg);
background-repeat:no-repeat;
height:22px;
width:655px;
position:relative;
float:left;
display:none;
}

#chef_rectitlebar{
height:34px;
width:653px;
/*
position:static;
float:none;
*/
position:relative;
float:left;
display:block;
padding-bottom:10px;
padding-top:10px;
border-top:1px solid #668d3c;
border-left:1px solid #668d3c;
border-right:1px solid #668d3c;
}

.style3{
	font-size:24px;
}

#chefingredientbox{
width:653px;
height:auto;
background-image:url(images/whiskandflour.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
border:1px solid #668d3c;
position:static;
float:none;
padding-top:20px;

}

form{
	display:none;
}

input{
	display:none;
}

#fsprodingredientbox{
width:753px;
height:auto;
background-image:url(images/fsprod_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
border:1px solid #668d3c;
position:static;
float:none;
}




#chefheader{
width:740px;
height:68px;
position:relative;
float:left;
background-image:url(images/chef_header.jpg);
background-repeat:no-repeat;
display:none;
}

#fsltcontent{
width:740px;
height:100%;
position:static
float:none;
background-color:#e5eef5;
}

#fsrtcontent{
width:247px;
height:100%;
position:relative;
float:left;
background-color:#e5eef5;
display:none;
}


#fscontent{
width:987px;
height:100%;
position:relative;
float:none;
left:8px;
background-color:#e5eef5;
}


#chefpaulfs, #healthnutfs, #foodtrends, #fsfeatrecipe{
width:254px;
height:449px;
position:relative;
float:left;
display:none;
}

#chefpaulfs{
background-image:url(images/chefpaul_fs.jpg);
}

#healthnutfs{
background-image:url(images/health_fs.jpg);
}

#foodtrends{
background-image:url(images/foodtrends.jpg);
}

#fsfeatrecipe{
background-image:url(images/recipes_fs.jpg);
display:none;
}

#fsfeatrecipeimage{

}

#cheftext{
font-family:Times, serif;
font-size:13px;
line-height:18px;
padding-left:15px;
padding-bottom:15px;
padding-top:20px;
padding-right:20px;
width:350px;
float:left;
}

.calcbox{
width:250px;
height:auto;
position:relative;
float:left;
margin-left:25px;
margin-top:25px;
margin-bottom:20px;
}

#calcbutton a{
width:221px;
height:94px;
position:relative;
float:left;
background-image:url(images/recipe_calc.jpg);
background-position:0px 0px;
}

#calcbutton a:hover{
background-position:0px -94px;
}
/*_____________________________FOODSERVICE PRODUCTS________________________________*/

#prodheader{
width:766px;
height:66px;
position:static;
float:none;
background-image:url(images/fsproducts_header.jpg);
display:none;
}

#fsproducttitlebar{
background-image:url(images/fs_prod_titlebar.jpg);
background-repeat:repeat-x;
height:31px;
width:655px;
position:relative;
float:left;
display:block;
}

#fsproductbox{
width:653px;
height:auto;
background-image:url(images/fsprod_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
border:1px solid #5e8237;
position:relative;
float:left;
}

#fsproductboxfurm{
width:653px;
height:auto;
background-image:url(images/furmanos_header.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
border:1px solid #5e8237;
position:relative;
float:left;
}

#fsproductboxbella{
width:653px;
height:auto;
background-image:url(images/bella_header.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
border:1px solid #5e8237;
position:relative;
float:left;
}

#fsproductboxfam{
width:653px;
height:auto;
background-image:url(images/famfav_header.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
border:1px solid #5e8237;
position:relative;
float:left;
}

#fsproductboxorg{
width:653px;
height:auto;
background-image:url(images/org_header.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
border:1px solid #5e8237;
position:relative;
float:left;
}

#conteproductbox{
width:653px;
height:auto;
background-image:url(images/conte_header.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
border:1px solid #668d3c;
position:relative;
float:left;
}

#prodholder{
width:987px;
height:auto;
position:static;
float:none;
margin-left:8px;
background-color:#e5eef5;
}

/*----------------------FOODSERVICE CONTACT US ________________________________ */

#fscontactheader{
width:740px;
height:68px;
position:relative;
float:left;
background-image:url(images/fscontactusheader.jpg);
background-repeat:no-repeat;
}

/*----------------------FOODSERVICE/RETAIL PARTNERS ________________________________ */

#hedtoplogin{
height:38px;
width:807px;
position:relative;
float:left;
background-image:url(images/login_hedtop.jpg);
}

#hedbotlogin{
height:83px;
width:987px;
position:relative;
float:left;
background-image:url(images/login_hedbot.jpg);
background-color:#FFFFFF;
background-position:top;
background-repeat:no-repeat;
}

#loginheader{
width:987px;
height:51px;
position:relative;
float:left;
left:8px;
background-image:url(images/login_header.jpg);
}

#loginheaderblank{
width:987px;
height:51px;
position:relative;
float:left;
left:8px;
background-image:url(images/login_headerblank.jpg);
}

#mainimagelogin{
width:457px;
height:538px;
position:relative;
float:left;
}

#loginholder{
width:767px;
height:538px;
position:relative;
float:left;
background-color:#e5eef5;
background-image:url(images/bt_lt_corner.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

#loginintrocontent{
width:310px;
height:505px;
position:relative;
float:left;
margin-top:20px;
}

#loginflashcontent{
width:530px;
height:505px;
position:relative;
float:left;
margin-top:20px;
background-color:#0066FF;
}

#loginintrotextbox{
width:305px;
height:340px;
position:relative;
float:left;
padding-right:5px;
overflow:auto; 
overflow-x:hidden; 
text-align:right;
margin-top:60px;
}


#partnerstitle{
font-family:Helvetica;
font-size:25px;
letter-spacing:3px;
color:#FFFFFF;
padding-left:25px;
padding-top:15px;
}

#brokerbox{
width:630px;
height:auto;
position:relative;
float:left;
padding-left:80px;
padding-bottom:20px;
text-align:left;
}



