/* CSS Document */


a img{
border:none;
}

a{
text-decoration:underline;
color:#8c1e1e;

}

a:hover{
color:#2b618d;
}

body{
background-color:#8c1e1e;
text-align:center;
}


#container{
width:1008px;
height:auto;
position:relative;
overflow:visible;
background-color:#FFFFFF;

text-align:left;
}

#furmanoslogo{
width:234px;
height:138px;
position:relative;
float:left;
display:none;
}

/*___________________________________________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;
visibility:hidden;
}

#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);
}

#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;
display:none;
}

.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;
display:none;
}

#btshadowf{
width:1008px;
height:23px;
position:relative;
float:left;
background-image:url(images/bt_shadow.jpg);
background-repeat:repeat-x;
background-color:#8c1e1e;
}

#pagebottom{
width:987px;
height:12px;
position:relative;
font-size:4px;
float:none;
left:8px;
display:none;
}

#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);
}

#btcornersrt{
width:26px;
height:23px;
position:relative;
float:right;
background-image:url(images/_bt_rt_curvecorner.jpg);
}

#content{
width:740px;
height:100%;
position:relative;
float:none;
left:8px;
background-color:#e5eef5;
margin-top:45px;
overflow:visible;
}

#hedtopf{
width:761px;
height:38px;
position:relative;
float:left;

padding:0;
}

#hedbotf, #hedbotrec, #hedbotnut, #hedbotcs, #hedbotabout, #hedbotaboutb, #hedbotprod, #hedbotprodmain,#hedbotnutmain, #hedbotprodcs, #hedbotcon{
width:987px;
height:166px;
position:relative;
float:none;
margin:0;
padding-bottom:40px;
padding-left:7px;
}

#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;
display:none;
}

#furmanoslogoprint{
width:234px;
height:89px;
position:relative;
float:left;
display:inline;
position:relative;
}


#thing{
color:#8c1e1e;
}

#maintextbox{
width:500px;
height:auto;
position:relative;
float:none;
padding-left:0px;
padding-bottom:20px;
text-align:left;
overflow:visible;
}

.h2{
font-family:Helvetica;
font-weight:bold;
font-size:17px;
color:#000000;
}

.bodycopy{
font-family:helvetica;
font-size:16px;
color:#0000001;
line-height:16px;
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;
visibility:hidden;
}

/* ______________________________________________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;
}

#topshadowstopperl{
height:26px;
width:8px;
position:relative;
float:left;
background-color:#8c1e1e;
}


#hedtopfs{
height:38px;
width:807px;
position:relative;
float:none;
background-image:url(images/fs_hedtop.jpg);
visibility:hidden;
}

#hedbotfs{
height:83px;
width:987px;
position:relative;
float:none;
background-image:url(images/fs_hedbot.jpg);
background-color:#FFFFFF;
background-position:top;
background-repeat:no-repeat;
visibility:hidden;
}

.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:relative;
float:none;
padding-left:0px;
padding-top:20px;
}

#recipetab{
background-image:url(images/recipes_tab.jpg);
background-repeat:no-repeat;
height:22px;
width:655px;
position:relative;
float:none;
display:block;
}

#recipetitlebar{
background-image:url(images/recipe_titlebar.jpg);
background-repeat:repeat-x;
height:34px;
width:655px;
position:relative;
float:none;
display:block;
padding-bottom:13px;
}

#recipetitle{
font-family:Georgia, 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:none;
overflow:visible;
}

#ingredients{
font-family:Georgia, serif;
font-size:18px;
line-height:22px;
padding-left:15px;
padding-bottom:15px;
padding-top:20px;
}

#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:Georgia, serif;
font-size:22px;
font-weight:bold;
color:#000000;
padding-left:15px;
padding-top:12px;
}

.style1 {
	color: #0a2041;
	font-weight: bold;
}

.style2 {color: #0a2041}

.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;
}

#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;
}


#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:340px;
position:relative;
float:left;
left:45px;
padding-right:5px;


}

#segintrotextbox{
width:317px;
height:340px;
position:relative;
float:left;
padding-right:5px;

text-align:right;
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:block;
}

#chef_rectitlebar{
background-image:url(images/chef_recbar.jpg);
background-repeat:repeat-x;
height:34px;
width:655px;
position:relative;
float:left;
display:block;
}

#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:relative;
float:left;
}

#fsprodingredientbox{
width:653px;
height:auto;
background-image:url(images/fsprod_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
border:1px solid #668d3c;
position:relative;
float:left;
}




#chefheader{
width:740px;
height:68px;
position:relative;
float:left;
background-image:url(images/chef_header.jpg);
background-repeat:no-repeat;
}

#fsltcontent{
width:740px;
height:100%;
position:reative;
float:left;
background-color:#e5eef5;
}

#fsrtcontent{
width:247px;
height:100%;
position:relative;
float:left;
background-color:#e5eef5;
}


#fscontent{
width:987px;
height:100%;
position:relative;
float:left;
left:8px;
background-color:#e5eef5;
}


#chefpaulfs, #healthnutfs, #foodtrends, #fsfeatrecipe{
width:254px;
height:449px;
position:relative;
float:left;
}

#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);
}

#cheftext{
font-family:Georgia, serif;
font-size:13px;
line-height:18px;
padding-left:15px;
padding-bottom:15px;
padding-top:20px;
padding-right:20px;
width:350px;
float:right;
}

.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:relative;
float:left;
background-image:url(images/fsproducts_header.jpg);
}

#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:relative;
float:left;
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;

 
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;
}






