@charset "utf-8";
/* CSS Document */

body{ background: url(/imgs/page_bak.jpg) #fbf2d2 repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:12px;   }
table{ font-family:  Arial, Helvetica, sans-serif; font-size:12px; }
/* not used 
.bodyBak {background:url(/imgs/white_body_bak.png)}
*/
/* main table left cell with shadow */
#left_table_shadow {background:url(/imgs/left_body_table_shadow.jpg) repeat-y }
#right_table_shadow {background:url(/imgs/right_body_table_shadow.jpg) repeat-y  }


a {color:#245b87; text-decoration:none; font-weight:bold; }
a:link {color:#245b87; text-decoration:none; font-weight:bold; }
a:hover {color:#245b87; text-decoration:underline; font-weight:bold; }

.footnote { font-size:10px; color:#999999;}
.subhed_blue { font-size:15px; color:#245b87; font-weight:bold; }
.h_divider { background:url(/imgs/h_divider.jpg) no-repeat;}
.h_divider2 { background:url(/imgs/h_divider.jpg) no-repeat center; width:550px;}
.h_divider_gray { background:url(/imgs/h_divider_gray.jpg) no-repeat;}


/* HEADER */
.header{ background:url(/imgs/masthed.jpg) no-repeat;  } 
.subNavsBak {background:url(/imgs/Home/tabs/nav_bak.jpg) no-repeat;}

/* Navigation */
.navProducts_off {background-image:url(/imgs/btn_navs_off.jpg);  }

.page_oval_top { background:url(/imgs/page_oval_top.jpg) no-repeat; width:624px;}
.page_oval_body { background:url(/imgs/page_oval_body.jpg)}
.page_oval_end { background:url(/imgs/page_oval_end.jpg) no-repeat}


/* HOMEPAGE */
.culinary_center_bak { background:url(/imgs/culinary_center_bak.jpg) no-repeat; height:222px;}
.segment_focus_bak { background:url(/imgs/segment_focus_bak.jpg) no-repeat right; height:211px;}
.search_inputbox { font-size: 10px; width:130px;  font-family: Verdana; color: #777777; border: 1px solid #7695b8; background-color: #FFFFFF; } /*Search Input*/
.home_text {font-family:Verdana; font-size:11px; font-weight:normal; color:#333; }
.other_sites_bak { background:url(/imgs/other_sites_bak_march11.jpg) no-repeat bottom; height:546px;}

.homepage_link {font-family:Verdana; font-size:11px; color:#913911; font-weight:bold; }
a:link.homepage_link { text-decoration: none;  font-size:11px; color:#913911; font-weight:bold; }
a:visited.homepage_link { text-decoration: none;  font-size:11px; color:#913911; font-weight:bold; }
a:hover.homepage_link { text-decoration: underline;  font-size:11px; color:#913911; font-weight:bold; }



/* nav */
#nav {}
#nav li, #nav li a {float:left;background-position: 0 0;background-repeat:no-repeat;}
#nav li {height:25px; padding:0;margin:0;}
#nav li a {display:block;padding:51px 0 0 0;height: 0px !important; height /**/:51px;overflow: hidden;outline:none;}
#nav li a:hover {background-position:0 -37px;}

#nav .on a {background:none;}

#thm, #thm a {background-image: url(http://www.perduefoodservice.com/imgs/Home/tabs/products.jpg);width:92px;}
 

#thm.on {background-image:url();}

 

#nav li li , #nav li li a {float:none;background:none;}
#nav li li{height:auto;padding:0;margin:5px 8px;}
#nav li li a {display:inline;height:auto;padding:0;overflow:visible;}



.sectionName {font-size:14px; color:white; font-weight:bold;}
.pageName {font-size:12px; color:#fedd8b; font-weight:bold; }


/* SubNavs in blue bar*/
.subnav_bak { background:url(/imgs/subnav_bak.jpg) no-repeat top; }
.subnav_bak_products { background:url(/imgs/subnav_bak_products.jpg) no-repeat top; }
.subnavs  { font-size:12px; color:#ffffff }
a:link.subnavs { text-decoration: none;  font-size:12px; color:#ffffff }
a:visited.subnavs { text-decoration: none;  font-size:12px; color:#ffffff }
a:hover.subnavs { text-decoration: underline;  font-size:12px; color:#ffffff }


/* category Link on Product Details pagebar*/
.catlink_red  { color: #be1212; font-weight:bold; }
a:link.catlink_red { color:#be1212; font-weight:bold; }
a:visited.catlink_red {   color:#be1212; font-weight:bold; }
a:hover.catlink_red { color:#be1212; font-weight:bold; }



/* category Link on Product Details pagebar*/
.topsubnavs  { font-size:11px; color:#214d69; font-weight:bold; text-decoration: none; }
a:link.topsubnavs { font-size:11px; color:#214d69; font-weight:bold; text-decoration: none; }
a:visited.topsubnavs {  font-size:11px; color:#214d69; font-weight:bold; text-decoration: none; }
a:hover.topsubnavs { font-size:11px; color:#6d818d; font-weight:bold; text-decoration: none; }






/* Footer */
.footer {background: url(/imgs/footer_bar.jpg) no-repeat}
.footerGlass {background: url(/imgs/footer_bar_glass_effect.jpg) no-repeat}

.footertxt  { font-family: Arial, Helvetica, sans-serif; font-weight:bold;  text-decoration: none;  font-size:11px; color:#ffffff }
a:link.footertxt { text-decoration: none;  font-size:11px; color:#ffffff;}
a:visited.footertxt { text-decoration: none;  font-size:11px; color:#ffffff;}
a:hover.footertxt { text-decoration: underline;  font-size:11px; color:#ffffff;}

/* BUGS */
.signup { background:url(/imgs/bug_rebates_more.jpg) no-repeat right; height:181px; width:100%; }
.featuredPrd { background:url(/imgs/bug_featured_products.jpg) no-repeat right; height:181px; width:100%; }
.sq_inputbox { font-size: 11px; width:90px;  font-family: Arial; color: #000000; border: 1px solid #eec353; background-color: #FFFFFF; }

.fourcast_hed {background:url(/imgs/bugs/4cast_hed.jpg) no-repeat top; height:89px; width:100%; }
.fourcast_mid {background:url(/imgs/bugs/4cast_mid.jpg) top repeat-y; height:100%; }
.fourcast_foot {background:url(/imgs/bugs/4cast_foot.jpg) no-repeat top; height:17px; width:100%; }


/* Product Containers */
#turkeybox { background:url(/Products/imgs/container_turkey.jpg) no-repeat;  height:310px; width:590px; padding:5px 5px;}
#chickenbox { background:url(/Products/imgs/container_chicken.jpg) no-repeat;  height:310px; width:590px; padding:5px 5px; }
#slicedmeatsbox { background:url(/Products/imgs/container_slicedmeats.jpg) no-repeat;  height:310px; width:590px; padding:5px 5px; }
#freshchickenbox { background:url(/Products/imgs/container_freshchicken.jpg) no-repeat;  height:310px; width:590px; padding:5px 5px; }

#sandwichbox { background:url(/Products/sandwiches/imgs/tabBakwide.jpg) no-repeat; width:780px; height:100%; padding:5px 0px; }
#sandwichbox-end { background:url(/Products/sandwiches/imgs/tab-end-longsandwich.jpg) bottom  left no-repeat;width:780px; padding:0px 0px; }
#sandwich_blend { background:url(/sandwich/imgs/cell_blend.jpg) left bottom no-repeat; width:276px; height:252px; padding:8px; }


#searchbox { background-color:#fafbfb; border: 1px solid #c6c6c6; -width:590px; padding:5px 5px; }


/* general gray container */
#gray_container_top {background:url(/Products/imgs/container_gray_top.jpg) no-repeat; width:590px; padding:1px; }
.gray_container_middle {background:url(/Products/imgs/container_gray_middle.jpg) ;  width:590px; padding:1px;}
#gray_container_end {background:url(/Products/imgs/container_gray_end.jpg)  no-repeat bottom; width:590px; padding:1px; }

/* 4cast containers */
#fourcast_landing_top {background:url(/InsightsandSolutions/4Cast/imgs/container_gray_top_4castlanding.jpg) no-repeat; width:590px; padding:1px; }
#fourcast_consumer_top {background:url(/InsightsandSolutions/4Cast/imgs/container_top_consumer.jpg) no-repeat; width:590px; padding:1px; }
#fourcast_culinary_top {background:url(/InsightsandSolutions/4Cast/imgs/container_top_culinary.jpg) no-repeat; width:590px; padding:1px; }
#fourcast_industry_top {background:url(/InsightsandSolutions/4Cast/imgs/container_top_industry.jpg) no-repeat; width:590px; padding:1px; }
#fourcast_living_top {background:url(/InsightsandSolutions/4Cast/imgs/container_top_living.jpg) no-repeat; width:590px; padding:1px; }

/*4cast container tops...  */
#consumer_container_top {background:url(/InsightsandSolutions/imgs/container_top_consumer.jpg) no-repeat; width:590px; padding:1px; }
#culinary_container_top {background:url(/InsightsandSolutions/imgs/container_top_culinary.jpg) no-repeat; width:590px; padding:1px; }



/*product print box */
.printbox_top {background:url(/Products/imgs/print_box_top.jpg) no-repeat; width:184px;   padding:0px; }
.printbox_middle {background:url(/Products/imgs/print_box_middle.jpg) ;  width:184px; padding:0px;}
.printbox_end {background:url(/Products/imgs/print_box_end.jpg)  no-repeat bottom; width:184px; padding:0px; }





/* no loner used 
.tab_turkey { background:url(/Products/imgs/tab_bak_turkey.jpg) bottom right no-repeat; border: 0px }
.tab_chicken { background:url(/Products/imgs/tab_bak_chicken.jpg) bottom right no-repeat; border: 0px }
.tab_slicedmeats { background:url(/Products/imgs/tab_bak_slicedmeats.jpg) bottom right no-repeat; border: 0px }
.tab_freshchicken { background:url(/Products/imgs/tab_bak_freshchicken.jpg) bottom right no-repeat; border: 0px }
*/


.inputtext { font-size: 11px; width:100px;  font-family: Arial; color: #000000; border: 1px solid #e3e7ea; background-color: #FFFFFF; }
.inputbox { font-size: 11px; width:140px;  font-family: Arial; color: #000000; border: 1px solid #e3e7ea; background-color: #FFFFFF; }
.inputSelect { font-size: 11px;  font-family: Arial; color: #000000; border: 1px solid #e3e7ea; background-color: #FFFFFF; }


.imgborder { border: 1px solid #c6c6c6; }
.prdName { color:#094670; font-family:  Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px}
.prdInfo { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.prdsubhed { color:#FFFFFF; padding:2px; height:12px; font-weight:bold;  }
.bak_balckgray {background:url(/Products/imgs/bak_black_gray_sub_bars.jpg); height:14px}

.bak_yellotoWhite {background:url(/Products/imgs/bak_yellotoWhite.jpg)}
.bak_yellotoWhiteLong {background:url(/Products/imgs/bak_yellotoWhiteLong.jpg)}

.bak_yellow { background-color:#fffdf6;}

.nutrits { font-size:10px;}
.custom_print { font-weight:bold; font-size:13px; color:#38617E; text-align:center; }


/*Print Tools */
.toolbox_top { background:url(/Products/imgs/toolbox_top.jpg) no-repeat right bottom; height:1px; width:100%; }
.toolbox_mid { background:url(/Products/imgs/toolbox_middle.jpg)  repeat-y  right; width:100%;}
.toolbox_end { background:url(/Products/imgs/toolbox_end.jpg) no-repeat right top; height:21px; width:100%; }

/* ReBates */
.rebate_wingss { background:url(/Products/imgs/rebates/wings.jpg) no-repeat; height:111px; width:100%; }

/* Segments */
.students_bak { background:url(/Segments/CandU/imgs/students_bak.jpg) no-repeat top right;}
.kids_bak { background:url(/Segments/K12/imgs/kids_bak.jpg) no-repeat top right;}
.military_bak { background:url(/Segments/Military/imgs/military_bak.jpg) no-repeat top right;}
.military_product { background:url(/Segments/Military/imgs/military_product.jpg) no-repeat top right;}
.chefs_bak { background:url(/InsightsandSolutions/Economy/imgs/chefs_boh.gif) no-repeat top right;}
.BOH_bak { background:url(/InsightsandSolutions/Economy/imgs/BOH2.jpg) no-repeat top right;}
.FOH_bak { background:url(/InsightsandSolutions/Economy/imgs/FOH2.jpg) no-repeat top right;}
.health_bak { background:url(/Segments/Healthcare/imgs/health_bak.png) no-repeat top right;}

.waiter_bak { background:url(/InsightsandSolutions/Economy/imgs/waiter.gif) no-repeat top right;}
.yellowrow { background-color:#fcf9f0; }
.whitelink  {color:#ffffff; }
a:link.whitelink { text-decoration: none; color:#ffffff; }
a:visited.whitelink { text-decoration: none; color:#ffffff; }
a:hover.whitelink { text-decoration: underline; color:#ffffff; }
.eco-bak { background:url(/InsightsandSolutions/Economy/imgs/eco-bak.jpg) no-repeat top center;}


/* Prd cat Links */
.prdLikns  { text-decoration: none;  padding:5px 5px; }
a:link.prdLikns { text-decoration: none; padding:5px 5px; }
a:visited.prdLikns { text-decoration: none; padding:5px 5px; }
a:hover.prdLikns { text-decoration: none; background-color:#f8f1de; padding:5px 5px; }




/*Padding Image */
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.centered { display: block; margin-left: auto; margin-right: auto; }

/*pr */
.datepr{font-size:10px; color:#999999  }
.prhead{ font-weight:bold; font-size:14px; color:#666666}


/* Blank callout place holder - Content CMS Driven  */
.callout {background: url(/imgs/Callout_Blank.jpg) no-repeat center;  }
.callouthed {color:#2d577f; font-weight:bold; size:14px;}

/* Rebates */
.Rebates_inputbox { font-size: 11px; width:130px;  font-family: Arial; color: #000000; border: 1px solid #e3e7ea; background-color: #FFFFFF; }
.Rebatesback{background:url(/Rebatesandmore/imgs/rebates.jpg) no-repeat top right;}


/* Recipes */
 
.recipeborder {border:solid; border-width:1px; border-color:#CCCCCC; }
.topRecipe_box {background: url(/CulinaryCenter/imgs/box_toprecipes.jpg) no-repeat; height: 245px; }
.top5recipes  { text-decoration: none; font-size:10px; font-family:Verdana, Helvetica, sans-serif; font-weight:bold}
a:link.top5recipes { text-decoration: none; }
a:visited.top5recipes { text-decoration: none;  }
a:hover.top5recipes { text-decoration: underline; }

.recipeTitle {font-size:16px; font-weight:bold; color:#3a556a; font-family: Arial, Helvetica, sans-serif}
/* recipe page section */
#itembox { background-color:#fafbfb; border: 0px solid #c6c6c6;  width:100%; padding:10px 10px; }


/* I-center */
#standardbox-OFF { background-color:#fafbfb; border: 1px solid #c6c6c6;  width:590px; padding:10px 10px; }
#iBox { background-color:#fafbfb; border: 1px solid #c6c6c6;  width:590px;  paddin }
.icenter_hed { background:url(http://www.perduefoodservice.com/OurCompany/i-Center/imgs/hed.jpg) top no-repeat; height:55px; }
.icenter_bottom { background:url(http://www.perduefoodservice.com/OurCompany/i-Center/imgs/bottom.jpg) no-repeat top; height:123px; }


.Regionhead {font-weight:bold; font-size:14px }
a.link.whitetxt { color:#ffffff; }
a.visited.whitetxt { color:#ffffff; }
a.hover.whitetxt { color:#ffffff; }

.BrokerHed{color:#245b87; font-weight:normal; text-decoration:none;  }
.CodeIncorrectLabel{color:#990000; font-weight:normal; text-decoration:none; }
.smalltext{ font-size:10px; color:#990000;}
.smalltextsearch{ font-size:10px; color:#333; border:#bd6b39 1px solid;}

.imagecaption{ font-size:11px; color:#000000;}
.smallertext{ font-size:10px; }
.smallgrey { font-size:11px; color:#8D8D8D; }

.small4cast { font-size:10px; color:#797979; }


/* Right Bugs */

.boxtop {background: url(/imgs/bugs/rightcol_top.jpg) top center no-repeat; width:180px; }
.boxmid { background:url(/imgs/bugs/rightcol_mid.jpg) center ; width:180px  }
.boxend { background:url(/imgs/bugs/rightcol_end.jpg) bottom no-repeat; width:180px;  }

/* Mega Menus */
ul#menu {
	position:relative;
	left:-35px;
	width:100%;
	margin-bottom:-4px;
	list-style:none;
	z-index:9999;
}
ul#menu li {
	display:inline;
	position:relative;
	left:-2px;
}
ul#menu img {
	display:inline;
	margin-left:-3px;
}
ul#menu div {
	display:none;
	color:#FFFFFF;
	margin-left:-3px;
	z-index:2147483647;
}
ul#menu li.mega div {
	position:absolute;
	top:30px;
	left:0px;
	background-color:#93AECF;
	z-index:2147483647;
}
ul#menu li.hovering div {
	display:block;
	padding-right:0px;
	z-index:2147483647;
}
ul#menu li.mega div a {
	color:#FFFFFF;
	padding:0;
	text-decoration:none;
}
ul#menu li.mega div a:hover {
	color:#F0F0F0;
	padding:0;
	text-decoration:none;
}
/* For no obvious reason these break the mega menus in IE 6
ul#menu li.mega div td td:hover {
	background-color:#29507B;
}
ul#menu li.mega div td td.empty:hover {
	background-color:#93AECF;
}*/
.mega_header {
	background:url(/imgs/Home/mega_header.png) top left repeat-x;
	width:100%;
	height:5px;
}
.mega_footer {
	background:url(/imgs/Home/mega_footer.png) bottom left repeat-x;
	width:100%;
	height:33px;
}
table.padded {
	padding-top:10px;
}
tr.padded td {
	padding-left:10px;
	padding-right:10px; padding-top:2px; padding-bottom:2px;
}
td.left_divider {
	border-left:1px solid #FFFFFF;
}

/* 
4Casts: 
*/
.subhed_blue_4cast { font-size:18px; color:#245b87; font-weight:bold; text-align:left; }
.subhed_blue_4cast { font-size:19px; color:#9c9e65; font-family: Tahoma, Geneva, sans-serif; font-weight:normal;    text-align:left; }
.font14 {font-size:13px; }
.font12 {font-size:13px; }
.thatgreen {color:#9c9e65;} 
.thatbrown {color:#3e302a;} 

.tall_waitress { background:url(/InsightsandSolutions/4Cast/imgs/tall_waitress.gif) no-repeat right top }

 
 
 /* site search */
 .smalltextsearch{ font-size:10px; color:#333; border:#bd6b39 1px solid;}
 .go {font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-weight:bold; size:11px}
a.link.go { color:#ffffff; }
a.visited.go { color:#ffffff; }
a.hover.go { color:#ffffff; text-decoration:none }


.searchresults {  color:#666; font-weight:normal; }
a:link.searchresults{ text-decoration: none;   color:#666; font-weight:normal; }
a:visited.searchresults { text-decoration: none;   color:#666; font-weight:normal; }
a:hover.searchresults { text-decoration: underline;  f color:#666; font-weight:normal; }
/* Add this hide class for the print option*/

.hide {display: none; }
.hide_section {
	display: block;}
.show {
	display:block;
}

.hdivider { background:url(/HQ/imgs/h_divider.jpg) center no-repeat; }
.smalltextGry{ font-size:11px; color:#333;}
.smalltxtGry{ font-size:12px; color:#333;}
.boldsmallblack { font-size:12px; color:#000; font-weight:bold; }


/* REDUCED SODIUM LANDING PAGE */
.rs_header {background:url(/lowersodium/imgs/header.jpg) top center no-repeat; height:91px; }
.nav_bg {background:url(/lowersodium/imgs/nav_bg.jpg) top center no-repeat; height:66px; }
.rs_body_bg {background:url(/lowersodium/imgs/body_bg.jpg) top center no-repeat; height:433px; }

/* SANDWICH PAGE */
.burger_bg {background:url(/sandwich/imgs/burger_bg.png) top right no-repeat; height:360px; width:473px; }
