﻿/* CSS Document */


*{padding:0px; margin:0px;}
html{overflow-y:scroll;}
body{background:#9A0000 url(/Images/Foodservice/bgStrip.jpg) repeat-x top left; color:#444444; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
table{border-collapse:collapse;}
img{border:none;}
hr{border-top:none; border-left:none; border-right:none; border-bottom:1px solid #dfdfdf; clear:both; line-height:0px; margin:0px 0px 10px 0px;}
.hr2{border-bottom:3px solid #4d4d4d !important;}
p{margin:5px 0px 10px 0px; line-height:13px; font-size:10px;}
h1{color:#d63335; font-size:30px; font-weight:normal;}
h2{color:#666; font-size:16px; margin:0px 0px 10px 0px;}
h3,h3 p{color:#dd3737; font-size:14px; margin:0px 0px 5px 0px;}
h4{color:#4d4d4d; font-size:14px; margin:0px 0px 5px 0px;}
h5{color:#666; font-size:12px; margin:0px 0px 5px 0px;}
button{border:none; background:none; cursor:pointer; padding:0; margin:0; width:auto; overflow:visible; text-align:center; white-space:nowrap;}
a{color:#d53235; text-decoration:none; outline:none;}
a:hover{text-decoration:underline;}
a:visited{color:#922124;}

.bgColorRed{background-color:#d63737;}

.color8f8f8f{color:#8f8f8f;}
.colorFFF{color:#FFF;}
.color333{color:#333;}
.color666{color:#666;}
.color999{color:#999;}
.colorRed{color:#E23046;}
.colorDarkRed{color:#922124;}
.colorPurple{color:#7E82D3;}

.fontNormal{font-weight:normal !important;}
.pointer{cursor:pointer;}

.greyBtn{height:28px; line-height:38px;}
.greyBtn span, button em{display:block; height:28px; line-height:22px; margin:0; color:#FFF;}	
.greyBtn span{padding-left:10px; background:url(/Images/Foodservice/greyBtn.jpg) no-repeat 0 0;}	
.greyBtn em{font-style:normal; padding-right:10px; background:url(/Images/Foodservice/greyBtn.jpg) no-repeat 100% 0;}	

.redBtn{height:31px; line-height:38px;}
.redBtn span, button em{display:block; height:30px; line-height:22px; margin:0; color:#FFF;}	
.redBtn span{padding-left:10px; background:url(/Images/Foodservice/redBtn.gif) no-repeat 0 0;}	
.redBtn em{font-style:normal; font-weight:bold; font-size:12px; padding-right:10px; padding-top:3px; background:url(/Images/Foodservice/redBtn.gif) no-repeat 100% 0;}

.redBtnHalf{background:url(/Images/Foodservice/btnBgRed2.gif) no-repeat right 0px !important; width:70px; height:27px; float:left; color:#FFFFFF; display:block; font-size:12px; font-weight:bold;}
.redBtnHalf span{height:25px;}
.redBtnHalf span em{font-style:normal; font-weight:bold; font-size:12px; color:#FFF }

.moreLink{color:#e23046; font-size:13px; text-decoration:none; white-space:nowrap;}
.contentRoundBot {background:#FFF; border-top:none; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding:0px 10px 20px 10px;}
.contentRound {background:#FFF; border: 1px solid #e6e6e6; padding:10px 10px 10px 10px;}
.contentRound1 {background:#FFF; border: 1px solid #e6e6e6; padding:10px 10px 10px 10px;}
.contentRound2 {background:#FFF; border: 1px solid #e6e6e6; padding:10px 10px 10px 10px;}
.contentRound3 {background:#FFF; border: 1px solid #e6e6e6; padding:10px 10px 10px 10px;}
.contentRound4 {background:#FFF; border: 1px solid #e6e6e6; padding:10px 10px 10px 10px;}
.contentRoundMenu1{background:#FFF; border: 1px solid #e6e6e6; padding:0px;}
.contentRoundMenu2{background:#FFF; border: 1px solid #e6e6e6; padding:0px;}
.contentRoundMenu3{background:#FFF; border: 1px solid #e6e6e6; padding:0px;}
.contentRoundMenu4{background:#FFF; border: 1px solid #e6e6e6; padding:0px; width:173px; margin-left:5px;}

.subNavTopRound1{  background:#FFAF50;}
.subNavTopRound2{  background:#FFAF50;}
.subNavTopRound3{  background:#FFAF50;}
.subNavTopRound4{  background:#FFAF50;}

.required{color:#E23046;}
.hide{display:none;}
.show{display:block;}
.borderBot{border-bottom:1px solid #d7d6d6; padding:0px 0px 10px 0px;}
.posRelative{position:relative;}
.posAbsolute{position:absolute;}
.imgBorder{border:1px solid #c0bdb8;}
.listHorizontal li{display:inline;}
.letterSpace-1{letter-spacing:-1px;}
.textIndent{text-indent:30px;}
.textCenter{text-align:center;}
.textRight{text-align:right;}
.textAllCaps{text-transform:uppercase;}
.clearBoth{clear:both;}
.floatRight{float:right;}
.floatLeft{float:left;}
.fontSize8, .fontSize8 p{font-size:8px; line-height:9px; letter-spacing:normal;}
.fontSize9, .fontSize9 p{font-size:9px; line-height:9px;}
.fontSize10, .fontSize10 p{font-size:10px; line-height:10px;}
.fontSize12, .fontSize12 p{font-size:12px !important; line-height:16px;}
.fontSize13, .fontSize13 p{font-size:13px; line-height:16px;}
.fontSize15, .fontSize15 p{font-size:15px; line-height:17px;}
.fontSize16, .fontSize16 p{font-size:15px; line-height:18px;}
.fontSize18, .fontSize18 p{font-size:18px; line-height:17px;}
.fontSize22, .fontSize22 p{font-size:22px; line-height:26px;}
.padding0{padding:0px;}
.padding10{padding:10px;}
.paddingLeftRight18{padding-left:18px !important; padding-right:18px !important;}
.paddingRight6{padding-right:6px;}
.paddingTop5{padding-top:5px;}
.paddingTop10{padding-top:10px;}
.paddingTop40{padding-top:40px;}
.padding1015{padding:15px 10px 15px 10px;}
.margin0, .margin0 p{margin:0px !important;}
.marginBot2, .marginBot2 p{margin-bottom:2px;}
.marginBot0, .marginBot0 p{margin-bottom:0px;}
.marginBot10, .marginBot10 p{margin-bottom:10px;}
.marginBot15, .marginBot15 p{margin-bottom:15px;}
.marginBot20, .marginBot20 p{margin-bottom:20px;}
.marginTopBot5, .marginTopBot5 p{margin-bottom:5px; margin-top:5px;}
.marginTopBot10, .marginTopBot10 p{margin-bottom:10px; margin-top:10px;}
.marginTopBot15, .marginTopBot15 p{margin-bottom:15px; margin-top:15px;}
.marginTopBot20, .marginTopBot20 p{margin-bottom:20px; margin-top:20px;}
.marginRightBot10, .marginRightBot10 p{margin-bottom:10px; margin-right:10px;}
.marginRight7, .marginRight7 p{margin-right:7px;}
.marginRight15, .marginRight15 p{margin-right:15px;}
.marginTopN30, .marginTopN30 p{margin-top:-30px;}
.marginTop0, .marginTop0 p{margin-top:0px;}
.marginTop7, .marginTop7 p{margin-top:7px;}
.marginTop10, .marginTop10 p{margin-top:10px;}
.marginTop15, .marginTop15 p{margin-top:15px;}
.marginTop20, .marginTop20 p{margin-top:20px;}
.marginTop30, .marginTop30 p{margin-top:30px;}
.marginTop120, .marginTop120 p{margin-top:120px;}
.width100{width:100px !important;}
.width128{width:128px !important;}
.width150{width:150px !important;}
.width156{width:156px !important;}
.width170{width:170px !important;}
.width177{width:177px !important;}
.width200{width:200px !important;}
.width205{width:205px !important;}
.width260{width:260px !important;}
.width280{width:280px !important;}
.width300{width:300px !important;}
.width360{width:360px !important;}
.width410{width:410px !important;}
.width550{width:550px;}
.width570{width:570px;}
.width685{width:685px;}
.width847 {width:847px}
.height180{height:180px;}
.height200{height:198px;}
.height215{height:215px;}

.titleITB{background: url(/Images/Foodservice/titleIndustryTrendsBlog.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleCA{background: url(/Images/Foodservice/titleCulinaryAlliance.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleTUA{background: url(/Images/Foodservice/titleTysonUniversityAlumni.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titlePC{background: url(/Images/Foodservice/titlesProductCategory.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleP{background: url(/Images/Foodservice/titleProduct.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleR{background: url(/Images/Foodservice/titleRecipes.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleSR{background: url(/Images/Foodservice/titleSearchResults.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleMRB{background: url(/Images/Foodservice/titleMyRecipeBox.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleCU{background: url(/Images/Foodservice/titleContactUs.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleAU{background: url(/Images/Foodservice/titleAboutUs.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleTC{background: url(/Images/Foodservice/titleTermsConditions.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titlePP{background: url(/Images/Foodservice/titlePrivacyPolicy.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleMM{background: url(/Images/Foodservice/titleMerchandisingMaterials.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleTBS{background: url(/Images/Foodservice/titleTysonBrandedSolutions.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleIAD{background: url(/Images/Foodservice/titleInsightsandDiscovery.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titlePR{background: url(/Images/Foodservice/titlePressReleases.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleOB{background: url(/Images/Foodservice/titleOurBrands.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleT{background: url(/Images/Foodservice/titleTyson.gif) no-repeat 166px 0px; text-indent:-9999px;}
.titleB{background: url(/Images/Foodservice/titleBonici.gif) no-repeat 166px 0px; text-indent:-9999px;}
.titleMO{background: url(/Images/Foodservice/titleMexicanOriginal.gif) no-repeat 166px 0px; text-indent:-9999px;}
.titleW{background: url(/Images/Foodservice/titleWright.gif) no-repeat 166px 0px; text-indent:-9999px;}
.titleIBP{background: url(/Images/Foodservice/titleIBP.gif) no-repeat 166px 0px; text-indent:-9999px;}
.titleTK12{background: url(/Images/Foodservice/titleTysonK-12.gif) no-repeat 166px 0px; text-indent:-9999px;}
.titleLA{background: url(/Images/Foodservice/titleLadyAster.gif) no-repeat 166px 0px; text-indent:-9999px;}
.titleUMP{background: url(/Images/Foodservice/titleUpdateMyProfile.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleC{background: url(/Images/Foodservice/titleCoupons.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleCO{background: url(/Images/Foodservice/titleCouponOffers.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleCN{background: url(/Images/Foodservice/titleCollectionName.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleSN{background: url(/Images/Foodservice/titleSegmentName.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleReg{background: url(/Images/Foodservice/titleRegistration.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleSRL{background: url(/Images/Foodservice/titleSalesRepLocator.gif) no-repeat 0px 0px; text-indent:-9999px;}
.titleVR{background: url(/Images/Foodservice/titleVideoRoom.gif) no-repeat 0px 0px; text-indent:-9999px;}

.arrowIcon{background:url(/Images/Foodservice/arrowDown.jpg) no-repeat 137px 3px; display:block; padding:0px 0px 0px 8px;}
.targetIcon{background:url(/Images/Foodservice/targetIcon.jpg) no-repeat left center; display:block; padding:0px 0px 0px 16px;}
.olList{margin:0px 0px 10px 20px;}
.olList li{margin:5px 0px;}
.searchBtn{background:url(/Images/Foodservice/btnSearch4.jpg) no-repeat 0 0 !important; height:23px !important; width:56px !important; text-indent:-9999px !important;}
.submitBtn{background:url(/Images/Foodservice/btnSubmit.jpg) no-repeat 0 0 !important; height:27px !important; width:63px !important; text-indent:-9999px !important;}

#flashBanner245{margin-bottom:10px; height:245px;}
#flashBanner245 #bannerN{margin:75px 0px 0px 135px !important;}
#flashBanner325{margin-bottom:10px; height:325px;}
/*
TODO: from main.css -- big changes
#flashBanner325{margin:0px auto 10px auto; height:325px; width:875px;}
*/
#flashBannerBrand325{margin:0px 0px 0px -3px; height:325px; width:875px;}

#flashBanner365{height:365px;}
#flashBanner375{margin-bottom:10px; height:375px;}
#flashBanner652{border: 2px solid #e6e6e6; margin-bottom:10px; height:652px;}
object{outline:none;}
.noBulletList li{list-style-type:none;}

#wrapper{margin:0px auto; width:953px;}

#infoBar{color:#fff; height:28px; margin:0px auto; padding:0px 50px 0px 50px; width:900px;}

#infoBar #registerGetMore{display:block; margin:-1px auto 0px auto; width:216px;}
#infoBar #infoNav{float:right;}
#infoBar #infoNav li{float:left; list-style-type:none; margin:0px 2px 0px 2px; padding:6px 0px 0px 0px;}
#infoBar #infoNav li a{color:#FFF; display:block; text-decoration:none;}
#infoBar #infoNav li a:hover{text-decoration:underline !important;}

.popUpTop{background:url(/Images/Foodservice/popUpTop.png) no-repeat top left; height:7px;}
.popUpTopRight{background:#B81C27 url(/Images/Foodservice/popUpTopRight.png) no-repeat top right; position:relative; float:right; height:7px; width:7px;}
.borderLeftRight{background:#FFF; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; padding:0px 6px 0px 6px;}
.popUpBotRight{background:#BD2930 url(/Images/Foodservice/popUpBotRight.png) no-repeat bottom right; float:right; height:7px; width:7px;}
.popUpBot{background:url(/Images/Foodservice/popUpBot.png) no-repeat bottom left; height:7px;}


.contentTop{background:url(/Images/Foodservice/popUpTop.png) no-repeat top left; height:7px;}
.contentTopRight{background:#FFF url(/Images/Foodservice/popUpTopRight.png) no-repeat top right; position:relative; float:right; height:7px; width:7px;}
.borderLeftRight{background:#FFF; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; padding:0px 10px;}
.contentBotRight{background:#FFF url(/Images/Foodservice/popUpBotRight.png) no-repeat bottom right; float:right; height:7px; width:7px;}
.contentBot{background:url(/Images/Foodservice/popUpBot.png) no-repeat bottom left; height:7px;}

.navCornerTop{background:url(/Images/Foodservice/navTop.png) no-repeat top left; height:7px; padding-top:0px;}
.navCornerTopRight{background:#A81923 url(/Images/Foodservice/popUpTopRight.png) no-repeat top right; position:relative; float:right; height:7px; width:7px;}
.navBorderLeftRight{background:#FFF; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; padding:5px 10px 3px 10px;}
.navCornerBotRight{background:#FFF url(/Images/Foodservice/navBotRight.png) no-repeat bottom right; float:right; height:12px; width:7px;}
.navCornerBot{background:url(/Images/Foodservice/navBot.png) no-repeat bottom left; height:12px;}
	
#infoBar #infoNav #searchSaleRep{display:none; height:70px; margin:10px 0px 0px -170px; position:absolute; width:300px; z-index:10;}
#infoBar #infoNav #searchSaleRep .borderLeftRight{height:66px;}
#infoBar #infoNav #searchSaleRep input{border:1px solid #7c817d; height:19px; float:left; margin:0px 0px 8px 0px; padding:3px 3px 3px 3px; width:220px;}
#infoBar #infoNav #searchSaleRep .submit{border:none; padding:0px; width:58px; height:27px;}
#infoBar #infoNav #searchSaleRep span{clear:both; color:#999999; display:block; font-size:12px;}

#infoBar #infoNav #signIn{display:none; margin:10px 0px 0px -170px; position:absolute; width:300px; z-index:100;}
#infoBar #infoNav #signIn .borderLeftRight{height:180px;}
#infoBar #infoNav #signIn label{color:#999999; font-size:12px;}
#infoBar #infoNav #signIn input{border:1px solid #7c817d; height:19px; margin:4px 0px 8px 0px; padding:3px 3px 3px 3px; width:278px;}
#infoBar #infoNav #signIn .submit{border:none; padding:0px; width:58px; height:27px;}
#infoBar #infoNav #signIn span{clear:both; color:#999999; display:block; font-size:10px;}

#logIn{margin:10px ; width:310px;}
#logIn label{color:#999999; font-size:12px;}
#logIn input{border:1px solid #7c817d; height:19px; margin: 4px 0px 8px 0px; padding:3px 3px 3px 3px; width:278px;}
#logIn .submit{border:none; padding:0px; width:58px; height:27px;}
#logIn span{clear:both; color:#999999; display:block; font-size:10px;}

#infoBar #infoNav #register{display:none; margin:10px 0px 0px -110px; position:absolute; width:162px; z-index:100;}
#infoBar #infoNav #register .borderLeftRight{height:70px;}
#infoBar #infoNav #register .submit{border:none; padding:0px; margin:10px 0px 0px 0px; height:27px;}
#infoBar #infoNav #register span{clear:both; color:#999999; display:block; font-size:12px;}

#infoBar #infoNav #tfsWrapper{position:absolute; display:none; z-index:150; margin:-20px 0px 0px -5px; padding-top:20px;}
.tfsDown{background:url(/Images/Foodservice/mytfsTop.jpg) no-repeat top center; display:block; width:140px;}
#myTysonTop{width:159px;}
#infoBar .tfsDown .myTyson{color:#922124 !important; display:block; height:18px; margin:0px 0px 0px 8px;}
#infoBar .tfsDown #myTysonDDTop{background:url(/Images/Foodservice/mytfsDDTop.png) no-repeat left 0px; height:7px; font-size:1px; position:relative; width:186px;}
#infoBar .tfsDown #myTysonDDBottom{background:url(/Images/Foodservice/mytfsDDBot.png) no-repeat bottom left; font-size:1px; height:7px; width:186px;}
#infoBar .tfsDown #myTyson{background:url(/Images/Foodservice/mytfsDDMid.png) repeat-y top left; list-style-type:none; padding:0px 10px 0px 10px; width:170px;}
#infoBar .tfsDown #myTyson{}
#infoBar .tfsDown #myTyson li{float:none; height:20px; padding:0px;}
#infoBar .tfsDown #myTyson li a{color:#dd3737; display:block; font-size:12px; padding:2px 2px 2px 2px; text-decoration:none;}
#infoBar .tfsDown #myTyson li a:hover{background:#AC1528; padding:2px; color:#FFF;}

#header{color:#FFF; height:126px; padding:30px 0px 0px 25px; width:100%;}
#header #search{background:url(/Images/Foodservice/bgSearchMain.png) no-repeat 0px 0px; position:absolute; height:65px; font-size:11px; padding:10px; margin:0px 0px 0px 677px; width:20em; z-index:5;}
#header .searchBox{background:#FFF; float:left; height:17px; padding:3px; width:150px;  border:1px solid #7c817d;}
#header .radio{margin:5px 5px 0px 0px; padding:0px; width: 13px;}
#header #search span{display:block; float:left; white-space:nowrap;}

/*START - Contact Us search header*/		
#headerContactUs{color:white;}
#headerheaderContactUs #search{background:white; position:relative; font-size:11px; padding:10px; margin:0px 0px 0px 677px; width:20em; z-index:5;}
#headerContactUs .searchBoxContactUs{background:white no-repeat 0 0; float:left; height:17px; padding:3px; width:150px;  border:1px solid #7c817d;}
.contactUsNoResults
{
    font-size:12px;
    font-weight:700;
}				
/*END - Contact Us search header*/

#mainNav{font-size:17px; height:40px; margin:20px 0px 0px 302px; position:relative; z-index:90;}
#mainNav li{list-style-type:none; float:left; padding-top:8px;}
#mainNav li a{color:#FFF; display:block; font-weight:bold; padding:8px 14px 8px 14px; text-decoration:none;}
#mainNav .active{background:#FFF url(/Images/Foodservice/navTopLeft.jpg) no-repeat top left; margin-top:9px; padding:0px 0px 4px 0px;}
#mainNav .active .navTopRight{background:url(/Images/Foodservice/navTopRight.jpg) no-repeat top right; color:#ab122e;}
#mainNav .activeState{background:url(/Images/Foodservice/navTopLeftActive.png) no-repeat left 8px;}
#mainNav .activeState .navTopRight{background:url(/Images/Foodservice/navTopRightActive.png) no-repeat right 0px;}
#mainNav .active .last{padding:8px 14px 8px 14px;}

#mainNav .activeState #textProducts{background:url(/Images/Foodservice/navTextOn.gif) no-repeat -71px -9px;}
#mainNav .activeState #textRecipes{background:url(/Images/Foodservice/navTextOn.gif) no-repeat -76px -40px;}
#mainNav .activeState #textBusiness{background:url(/Images/Foodservice/navTextOn.gif) no-repeat -14px -70px;}
#mainNav .activeState #textMedia{background:url(/Images/Foodservice/navTextOn.gif) no-repeat -48px -102px;}

.productActive{background:url(/Images/Foodservice/navTextOver.gif) no-repeat -71px -9px !important;}
.recipesActive{background:url(/Images/Foodservice/navTextOver.gif) no-repeat -76px -40px !important;}
.businessActive{background:url(/Images/Foodservice/navTextOver.gif) no-repeat -14px -70px !important;}
.mediaActive{background:url(/Images/Foodservice/navTextOver.gif) no-repeat -48px -102px !important;}

#mainNav .uberMenu{position:absolute; display:none; z-index:100; margin-top:4px;}
#mainNav #DDProducts .uberMenu{margin-left:-260px; width:855px;}
#mainNav #DDProducts span{background:url(/Images/Foodservice/navText.gif) no-repeat -71px -8px; display:block; text-indent:-9999px; width:90px;}
#mainNav #DDRecipes .uberMenu{margin-left:-50px; width:350px;}
/*
TODO: From main.css - significant changes
#mainNav #DDRecipes .uberMenu{margin:0px 0px 0px -400px; width:950px;} */
#mainNav #DDRecipes span{background:url(/Images/Foodservice/navText.gif) no-repeat -76px -39px; display:block; text-indent:-9999px; width:77px;}
#mainNav #DDBusiness .uberMenu{margin-left:-50px; width:350px;}
#mainNav #DDBusiness span{background:url(/Images/Foodservice/navText.gif) no-repeat -14px -69px; display:block; text-indent:-9999px; width:200px;}
#mainNav #DDMedia .uberMenu{margin-left:-22px; width:185px;}
#mainNav #DDMedia span{background:url(/Images/Foodservice/navText.gif) no-repeat -48px -101px; display:block; text-indent:-9999px; width:135px;}
#mainNav #DDMedia .navCornerTopRight{background-color:#FFF;}

#mainNav .uberMenu .uberMenuTitle{background:#ffaf50; height:32px; float:none; margin:0px 0px 10px 0px; 	}
#mainNav .uberMenu .uberMenuTitle li{font-size:13px; font-weight:bold; float:left; padding:6px 0px 0px 4px; text-align:center; width:128px;}
#mainNav .uberMenu .uberMenuTitle .menuTwoLine{padding:0px 0px 0px 4px; margin:0px 0px 0px 0px;}

#mainNav .uberMenu .uberSubNav{float:left; margin-bottom:10px; padding: 0px 8px 0px 12px; width:150px;}
#mainNav .uberMenu .uberSubNav li{font-size:10px; padding: 0px 0px 7px 0px; width:150px;}
#mainNav .uberMenu .uberSubNav li a{color:#ba1e2b; padding:0px; font-weight:normal;}
#mainNav .uberMenu .uberSubNav li a:hover{text-decoration:underline;}

#mainNav .uberMenu .uberSubNav .uberSubnavHeader {padding: 0 0 2px 0; margin: 5px 0 4px 0; font-size: 12px; font-weight: bold; color: #666666; font-family: Verdana; border-bottom: solid 1px #666666; }
#mainNav .uberMenu .uberSubNav .uberSubnavHeaderNoBorder {padding: 0 0 2px 0; margin: 5px 0 4px 0; font-size: 12px; font-weight: bold; color: #666666; font-family: Verdana; width:140px;}
#mainNav .uberMenu .uberSubNav .uberSubnavLogo { padding: 0; margin: 0; }
#mainNav .uberMenu .uberSubNav .uberSubnavSectionBottom { border-bottom: solid 1px #666666; }
#mainNav .uberMenu .uberSubNav .uberSubnavLast {margin: 0; padding:0; height: 0;}
#mainNav #DDMedia .uberSubNav li {font-size:12px; border-bottom: solid 1px #666666;}
#mainNav #DDMedia .uberSubNav li a {font-weight: bold;}

#mainNav .uberMenu .last{border:none;}
#mainNav .uberMenu .moreLink{color:#e23046; font-size:12px; font-weight:bold; margin:0px 0px 0px 10px; text-decoration:none; width:200px;}

#contentTop{ background:url(/Images/Foodservice/bgContentTop.png) no-repeat top center; height:19px; width:953px;}
#contentBot{ background:url(/Images/Foodservice/bgContentBot.png) no-repeat bottom center; height:19px; width:953px;}

.wrapL {background:url(/Images/Foodservice/shdwLeft.png) left top repeat-y;}
.wrapR {background:url(/Images/Foodservice/shdwRight.png) right top repeat-y;}

#content{width:891px; margin-left:10px; padding:10px 21px 0 21px; background:#f3f3f3 url(/Images/Foodservice/bgContentStrip.png) repeat-x top left;}
#content #bannerN{background:#efefef; width:400px; position: absolute; margin:100px 0px 0px 240px;}
#content #bannerN p{text-align:center;}
#content #bannerN a{font-size:18px; font-weight:bold; line-height:21px;}

#content #breadCrumbs{color:#d53235; font-size:11px; margin:0px 0px 10px 0px;}
#content #breadCrumbs li{display:inline; margin:0px -1px;}
#content #breadCrumbs li a{font-size:11px;}

#footer{clear:both; color:#8F8F8F; font-size:11px; padding:15px 0px 5px 0px;}
#footer .copyright{text-align:left;}
#footer ul{float:right;}
#footer ul li{list-style-type:none; float:left; padding:0px 1px 0px 1px;}
#footer ul li a{color:#8f8f8f; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
#footer .otherSite{background:url(/Images/Foodservice/iconArrowUp.gif) no-repeat 113px top; cursor:pointer; display:block; padding:0px 0px 0px 8px;}
		#footer #otherSites{background:#FFF; float:none; list-style-type:none; z-index:20;}
			#footer #otherSites li{ float:none;}


#footer .osDown{background:transparent url(/Images/Foodservice/otherSiteBot.png) no-repeat -2px 0px;}
#footer .osDown .otherSite{background:none;}
#footer .osDown .otherSite{color:#AC1528;}
#footer #otherSiteB {padding:0px 2px 7px 2px; width:139px;}

#otherSiteWrapper{display:none; position:absolute; width:200px; z-index:50; margin:-185px 0px 0px 744px; line-height:14px;}		
#otherSiteWrapper #otherSites{padding:0px 8px 0px 16px; width:143px; background:url(/Images/Foodservice/otherSiteDDStripe.png) repeat-y top left;}
#otherSiteWrapper #otherSiteDDBot{background:url(/Images/Foodservice/otherSiteDDBot.png) no-repeat left 0px; height:5px; position:relative; width:184px;}
#otherSiteWrapper #otherSiteDDTop{background:url(/Images/Foodservice/otherSiteDDTop.png) no-repeat bottom left; height:5px; width:184px;}
#otherSiteWrapper li a{color:#dd3737 !important; display:block; font-size:12px; padding:2px 2px 2px 2px; text-decoration:none;}
#otherSiteWrapper li{list-style-type:none;}
#otherSiteWrapper li a:hover{background:#AC1528; color:#FFF !important;}


/* FORMS */

/* FORMS */
	
/* INDEX PAGE */
.newFood{ padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; width:580px;}
.newFood ul li{float:left; list-style-type:none; padding:0px 19px 0px 0px;}
.newFood ul .last{padding:0px 0px 0px 0px;}
.newFood h3{color:#e23046; font-size:13px; font-weight:normal; width:178px;}
.newFood div p{width:178px;}

.featuredRecipes{padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; width:580px;}
.featuredRecipes p{font-weight:bold; font-size:11px; margin:0px 0px 6px 0px; white-space:nowrap;}
.featuredRecipes ul li{float:left; list-style-type:none; padding:0px 16px 0px 0px;}
.featuredRecipes ul li ul{margin:0px 0px 0px 15px; color:#e23046;}
.featuredRecipes ul li ul .important{display:block; font-weight:bold; font-size:13px;}
.featuredRecipes ul li ul li{float:none; padding:5px 0px 3px 0px; list-style-type:disc; font-size:10px;  width:163px;}
.featuredRecipes ul .last{padding:0px 0px 0px 0px;}

/* INDEX PAGE */


/* CONTACT US PAGE */

.faq{margin:0px 0px 0px 20px;}
.faq p{font-size:12px; line-height:16px;}
.faq li{margin:0px 0px 20px 0px;}
.faq .close{color:#E23046; list-style-image:url(/Images/Foodservice/iconArrowRightRed.jpg);}
.faq .open{color:#922124; font-weight:bold; list-style-image:url(/Images/Foodservice/iconArrowDownRed.jpg);}


/* CONTACT US PAGE */

/* SALES REP LOCATE PAGE */
#repSearch{background:#d3d3d4; margin:0px 0px 10px 0px; padding:0px 20px 7px 20px; width:200px;}
#repSearch input{width:130px; float:left; padding:2px; border:none;}
#repSearch .submit{width:42px; margin:-7px 0px 0px 20px;}
.orCenter{float:left; font-size:14px; margin:25px 0px 0px 28px;}

/* SALES REP LOCATE PAGE */

/* PRODUCTS PAGES */

.emailPDF, .emailPDF2{width:300px; display:none; position:absolute; margin:190px 0px 0px 610px; z-index:500;}
.emailPDF2{margin:190px 0px 0px 610px;}

.emailPDF .popUpTopRight, .emailPDF2 .popUpTopRight{background-color:#FFF !important;}
.emailPDF .popUpBotRight, .emailPDF2 .popUpBotRight{background-color:#FFF !important;}
.emailPDF .borderLeftRight, .emailPDF2 .borderLeftRight{height:50px;}
.emailPDF input, .emailPDF2 input{border-color:#C0BDB8; border-style:solid; border-width:2px 0px 2px 2px; height:17px; float:left; margin:0px 0px 8px 0px; padding:3px 3px 3px 3px; width:208px;}
.emailPDF .submit, .emailPDF2 .submit{border:none; padding:0px; width:58px; height:27px;}
.emailPDF span, .emailPDF2 span{clear:both; color:#999999; display:block; font-size:12px;}

.listTypeNone{list-style-type:none;}
.listTypeDash{list-style-image:url(/Images/Foodservice/bulletDash.jpg); margin:0px 0px 10px 30px;}

#copyIcons{float:right; margin:10px 0px 0px 0px; z-index:50;}
#copyIcons a{margin:0px 10px;}

/* 
TODO:
productsUL, productsGroupUL, productsCategoryUL all had color as #d53235 in main.css, but
RFI's new site.css still had it as e23046, change if nec
*/
.productsUL{color:#e23046; font-size:11px; list-style-type:none; margin:0px 0px 10px 0px; padding-left: 0;}
.productsUL li{margin: 5px 0 0 0; padding-left: 0;}

.browseProductsProtein { font-size: 18px; font-family: Verdana; font-weight: bold; color: #b91d28; cursor: pointer; margin:0; padding:0; list-style-type:none; }
.browseProductsProtein .Level1Close{background:url(/Images/Foodservice/RightArrow.gif) left top no-repeat; padding: 3px 0 3px 13px; margin:0; list-style-type:none; border-bottom: solid 1px #d9d9d9; }
.browseProductsProtein .Level1Open{background:url(/Images/Foodservice/DownArrow.gif) left top no-repeat; padding: 3px 0 3px 13px; margin:0; list-style-type:none; border-bottom: solid 1px #d9d9d9; }

.browseProductsProtein .Level1Open div {background: #f3f4f4 url(/Images/Foodservice/ProductGroupTopGradient.gif) left top repeat-x; margin-left: -15px; width: 166px; padding-left: 5px; border: solid 1px transparent}

.Level1Open .proteinTypeLI { color: #666666;}

.productGroupUL{background-color: #f3f4f4; color:#666666; font-size:14px; margin: 5px 0 0 5px; padding:0; list-style-type:none;}
.productGroupUL li{cursor: pointer; margin:0; padding:0; list-style-type:none;}

.productGroupUL .close{color:#b91d28; background:url(/Images/Foodservice/RightArrow2.gif) left top no-repeat; padding: 1px 0px 1px 10px; margin: 0;}
.productGroupUL .open{color:#666666; font-weight:bold; background:url(/Images/Foodservice/DownArrow2.gif) left top no-repeat; padding: 1px 0 1px 10px; margin: 0;}

.productCategoryUL{color:#b91d28; font-size:11px; font-weight: normal; list-style-type:none; margin: 0 0 5px 4px;list-style-image:url(); padding: 0px;}
.productCategoryUL li{margin: 3px 0px; line-height: 12px; padding: 2px 0 2px 0;}

#CategoryHeader .categoryImage
{
    float: right;
    margin-right: 0px;
    padding-left: 10px;
}

#categoryTable{clear:both; font-size:11px; margin:20px 0px 30px 0px; width:658px;}
#categoryTable .subCategory{border:none; color:#e23046; height:40px}
#categoryTable .subCategory td{font-weight:bold;}
#categoryTable thead{background:#e6e7e8; height:40px; text-align:left; border:none;}
#categoryTable thead th{font-weight:normal; vertical-align:middle; padding:5px 5px 5px 5px; border-bottom:1px solid #b6b6b6; text-align:left;}
#categoryTable tr{  height:40px;}
#categoryTable .last td{border-bottom:none;}
#categoryTable tr td{vertical-align:middle; border-bottom:1px solid #b6b6b6; padding:0px 5px;}
#categoryTable td{font-weight:normal;}

#columnInner2A{float:left; width:266px;}
#columnInner2B{float:right; width:374px;}

.detailTable tr{height:30px;}
.detailTable tr td{border:1px solid #b3b3b3; padding:0px 6px 0px 6px;}
.bgGrey{background:#f1f1f1;}

#galleryTn{list-style-type:none; margin:20px 0px 20px 0px;}
#galleryTn li{display:inline;}
#relatedContent{background:#f1f1f1; border:1px solid #e6e6e6; margin:20px 0px 0px 0px; padding:8px 8px 0px 8px; width:250px; overflow:visible;}
#relatedContent img{float:left; margin:0px 10px 10px 0px;}
#relatedContent p{margin:0px;}
#relatedContent h3{font-size:13px;}

.recipeDisclaimer{position:relative; float:left; margin:0px 0px 0px 0px; padding:0px 8px 8px 8px;}

.nutritionFacts{border:1px solid #e6e6e6; padding:8px 8px 0px 8px; letter-spacing:-1px; width:190px; position:relative; clear:both;}
.nutritionFacts .borderBot{border-bottom:2px solid #4d4d4d; clear:both; line-height:0px; font-size:0px; height:0px; margin:0px 0px 5px 0px;}
.nutritionFacts .borderBot3{border-bottom:3px solid #4d4d4d; clear:both; line-height:0px; font-size:0px; height:0px; margin:5px 0px 5px 0px;}
.nutritionFacts ul{list-style-type:none;}
.nutritionFacts ul li ul{margin:0px 0px 0px 15px;}
.nutritionFacts hr{border-top:none; border-left:none; border-right:none; border-bottom:2px solid #4d4d4d; margin:6px 0px 6px 0px;}

#searchProduct{background:#f1f1f1; border:1px solid #e6e6e6; padding:4px 4px 4px 4px; overflow:hidden;  width:630px; height:29px; margin-top:-4px;}
#searchProduct .searchBox{border:2px solid #b4b4b4; height:12px; float:left; padding:4px 11px 5px 4px; width:270px; overflow:hidden; font-size: 11px; margin-top: 2px; }
#searchProduct #searchSubmit{float:right;height:40px;}
#searchProduct #catDropDown{float:left; margin: 3px 5px 0px 5px;}
#searchProduct #catDropDown select{width:270px; height:23px; font-size: 11px; margin-top: 2px;}
#searchProduct #valSearch{clear:left; visibility:hidden; color:Red;}

#categoryList{display:none; margin:610px 0px 0px 610px; width:221px; position:absolute; z-index:500;}
#categoryList .list{font-size:14px; padding:0px 6px; width:195px; z-index:150; color:#DD3737; list-style-type:none; height:120px; overflow-y:scroll;}
#categoryList .popUpTopRight{background:#EBEBEA url(/Images/Foodservice/popUpTopRight.png) no-repeat top right; position:relative; float:right; height:7px; width:7px;}
#categoryList .popUpBotRight{background:#FFF url(/Images/Foodservice/popUpBotRight.png) no-repeat bottom right; float:right; height:7px; width:7px;}
#categoryList .borderLeftRight{min-height:120px; width:207px;}

.listBG{background:#ececec; font-size:14px; height:130px; margin:10px 50px 0px 8px; padding:6px; width:160px; position:absolute; z-index:150;}
.listBG .closeBtn{background:url(/Images/Foodservice/closeBtn.png) no-repeat top left; cursor:pointer; display:block; height:34px; margin:-25px 0px 0px 150px; position:absolute; text-align:center; width:34px; z-index:200;}
.listBG .list{color:#DD3737; list-style-type:none; height:120px; margin:10px 0px 0px 0px; width:160px; overflow-y:scroll;}

#newProducts h3{font-size:13px;}
#newProducts ul{list-style-type:none;}
#newProducts ul li{float:left; margin:0px 8px 0px 0px; width:153px;}
#newProducts ul .last{margin:0px;}
/* PRODUCTS PAGES */

/* SEARCH PAGES */

.searchResult{ min-height:115px;}
.srLeft{float:left; width:480px;}
.srLeft img{float:left; margin:0px 10px 10px 0px;}
.srRight{float:right; width:160px;}
.srRight img{margin:0px 10px 0px 0px}
.srBorderMid{border-left:1px solid #dfdfdf; height:90px; float:left;}
.starRating{float:right; list-style-type:none; margin:16px 0px 0px 0px; text-indent:-9999px; width:100px;}
.starRating li{float:left; margin:0px 1px;}
.oneStar , .twoStars , .threeStars , .fourStars , .fiveStars{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left top; display:block; height:15px; width:15px;}
.oneStar:hover , .twoStars:hover , .threeStars:hover , .fourStars:hover , .fiveStars:hover{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left -16px;}

#pageSearch{background:#f1f1f1; border: 1px solid #e6e6e6; clear:both; list-style-type:none; margin:0px auto; padding:5px; width:160px; height:18px; }
#pageSearch ul{}
#pageSearch li{display:inline; margin:0px 6px;}
#pageSearch li a{color:#E23046; font-size:14px;}
#pageSearch li .active{color:#666666; font-weight:bold;}
#pageSearch .pageLeft,#pageSearch .pageRight{display:block; height:17px; width:17px;}
#pageSearch .pageLeft{background:url(/Images/Foodservice/iconPageLeft.jpg) no-repeat top left; float:left;}
#pageSearch .pageRight{background:url(/Images/Foodservice/iconPageRight.jpg) no-repeat top left; float:right;}

#siteSearch{background:#f1f1f1; border: 1px solid #e6e6e6; clear:both; list-style-type:none; margin:0px auto; padding:5px; width:238px; height:18px; font-size:14px;}

/* SEARCH PAGES */

/* RECIPES PAGES */

#recipeLandingMain{background:#e6e6e6; padding-left:410px; width:250px; height:277px; padding-top:10px;}
#recipeLandingMain .mainImg{background:#e6e6e6 url(/Images/Foodservice/recipeLandingMain.jpg) no-repeat left top; position:absolute; margin:-10px 0px 0px -410px;}
#recipeLandingMain #recipeLandingLeft{height:110px;}
#recipeLandingMain #recipeLandingRight{height:110px;}
#recipeLandingMain #recipeLandingLeft li{display:block; float:left; width:125px;}
#recipeLandingMain #recipeLandingRight li{display:block; float:left; width:125px;}
#recipeLandingMain p{}

.featuredRecipesLanding{padding:0px 0px 0px 0px; margin:0px 0px 20px 0px}
.featuredRecipesLanding p{font-weight:bold; font-size:11px; margin:0px 0px 6px 0px; white-space:nowrap;}
.featuredRecipesLanding ul li{float:left; list-style-type:none; padding:0px 30px 0px 0px; width:163px;}
.featuredRecipesLanding ul li ul{margin:0px 0px 0px 15px; color:#e23046;}
.featuredRecipesLanding ul li ul .important{font-weight:bold; font-size:13px;}
.featuredRecipesLanding ul li ul li{float:none; padding:5px 0px 3px 0px; list-style-type:disc; font-size:10px;  width:163px;}
.featuredRecipesLanding ul .last{padding:0px 0px 0px 0px;}

.categoryRecipe{margin:590px 0px 0px 610px !important;}
/*
This from an old main.css, but was such a big change I copied it here in case 
.categoryRecipe{margin:-430px 0px 0px 650px !important;}*/
#gallery{float:left; width:266px; padding:0px 10px 10px 0px}

#photoOption img{display:block; text-align:right;}
#photoOption span{display:block; padding:2px 0px 0px 0px;}
#photoOption span a{float:right; font-size:9px;}

#serving{font-size:12px; float:left; width:335px;}
#serving label{padding-top:5px;}
#serving input {border:1px solid #808080; font-size:13px; height:15px; margin-right:5px; padding:2px; width:21px; margin-top:3px;}

#sortByRating{margin:-5px 0px 0px 10px;}
#sortByRating .starRating{margin-top:5px; float:none; height:12px;}

.rating5 li a{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left -16px;}
.rating4 li a{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left -16px;}
.rating4 .fiveStars{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left top; display:block; height:15px; width:15px;}
.rating4 .oneStar , .rating4 .twoStars , .rating4 .threeStars , .rating4 .fourStars{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left -16px; display:block; height:15px; width:15px;}
.rating4 .fiveStars:hover{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left  top;}
.rating3 li a{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left -16px;}
.rating3 .fiveStars , .rating3 .fourStars{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left top; display:block; height:15px; width:15px;}
.rating3 .oneStar , .rating3 .twoStars , .rating3 .threeStars{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left -16px; display:block; height:15px; width:15px;}
.rating3 .fourStars:hover, .rating3 .fiveStars:hover{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left top;}
.rating2 li a{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left -16px;}
.rating2 .fiveStars , .rating2 .fourStars , .rating2 .threeStars{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left top; display:block; height:15px; width:15px;}
.rating2 .oneStar , .rating2 .twoStars{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left -16px; display:block; height:15px; width:15px;}
.rating2 .threeStars:hover , .rating2 .fourStars:hover , .rating2 .fiveStars:hover{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left top;}
.rating1 li a{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left -16px;}
.rating1 .fiveStars , .rating1 .fourStars , .rating1 .threeStars , .rating1 .twoStars{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left top; display:block; height:15px; width:15px;}
.rating1 .oneStar{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left -16px; display:block; height:15px; width:15px;}
.rating1 .twoStars:hover , .rating1 .threeStars:hover , .rating1 .fourStars:hover , .rating1 .fiveStars:hover{background:url(/Images/Foodservice/iconStar.jpg) no-repeat left top;}
	
.userRating.first{border-top:1px solid #C0BDB8;}
.userRating{border-bottom:1px solid #C0BDB8; margin:0px 0px 5px 0px; padding-bottom:5px; width:360px;}
.userRating .userComment{float:right; width:260px;}
.userRating .starRating{float:left; margin-top:25px;}
#starRating	
{
    width: 80px;
	height: 16px;
    MARGIN-TOP: 10px; 
    FLOAT: left
}
.userRating p{margin:3px 0px;}

#reviewsLong{margin-bottom:20px;}
#reviewsLong .userRating{border-bottom:1px solid #C0BDB8; border-top:none; margin:0px 0px 5px 0px; padding-bottom:0px; width:auto;}
#reviewsLong .userRating.first{border-top:1px solid #C0BDB8;}
#reviewsLong .userRating .userComment{float:right; width:560px;}
#reviewsLong .userRating .starRating{float:left; margin-top:13px;}

#ingredient{}
/*This was commented in RFI's new Site.css*/
/*#ingredient p{margin-top:0px;}*/
#ingredient thead{background:#686868; color:#FFF; text-align:left;}
#ingredient thead th{padding:0px 0px 0px 10px; height:25px;}

#ingredient tr td {border-bottom:1px solid #e6e6e6; vertical-align:top;}
#ingredient tr td table tr td {border-bottom:0px;}
#ingredient .ingredientBorder {border-bottom:1px solid #e6e6e6; vertical-align:top;}

/*
#ingredient .quantity{border-right:1px solid #b6b6b6;}
*/
#ingredient tfoot tr {height:25px;}
#ingredient tr td table {width:100%;}
#ingredient .ingredientCell1 {padding:0px 0px 5px 10px; vertical-align:top;width:300px;}
#ingredient .ingredientCell2 {padding:0px 0px 5px 10px; vertical-align:top;width:80px;}
#ingredient .ingredientCell3 {padding:0px 0px 5px 10px; border-left:1px solid #e6e6e6; vertical-align:top;}
#ingredient .editMethodCell {padding:0px 10px 5px 10px; border-left:1px solid #e6e6e6; vertical-align:top;}

/* RECIPES PAGES */


/* COUPON PAGES */
#couponForm { }
#couponForm label { font-size:12px; line-height:18px; }
#couponForm input { padding:4px 2px; font-size:11px; color:#666; }
#btnSegment{background:#FFF url(/Images/Foodservice/btnSegment.jpg) no-repeat top left; border:none; cursor:pointer; float:left; width:213px; height:22px; z-index:50;}
#btnMenuType{background:#FFF url(/Images/Foodservice/btnMenuType.jpg) no-repeat top left; border:none; cursor:pointer; float:left; width:208px; height:22px; z-index:50;}

#segmentList{display:none; margin:-310px 0px 0px 230px; position:absolute;}

#segmentBG{background:#666; height:144px; padding:10px; position:absolute; width:240px; z-index:100;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:.70; -moz-opacity:.70; }
#segmentList .listBG{background:#ececec; font-size:14px; height:130px; margin:10px 50px 0px 8px; padding:6px; width:230px; position:absolute; z-index:150;}
#segmentList .listBG .closeBtn{background:url(/Images/Foodservice/closeBtn.png) no-repeat top left; cursor:pointer; display:block; height:34px; margin:-25px 0px 0px 225px; position:absolute; text-align:center; width:34px; z-index:200;}
#segmentList .listBG .list{color:#DD3737; list-style-type:none; height:120px; margin:10px 0px 0px 0px; width:230px; overflow-y:scroll;}

#menuTypeList{display:none; margin:-280px 0px 0px 230px; position:absolute;}
.couponList{margin:-390px 0px 0px 150px !important;}
#menuTypeBG{background:#666; height:144px; padding:10px; position:absolute; width:170px; z-index:100;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:.70; -moz-opacity:.70; }
#menuTypeList .listBG{background:#ececec; font-size:14px; height:130px; margin:10px 50px 0px 8px; padding:6px; width:160px; position:absolute; z-index:150;}
#menuTypeList .listBG .closeBtn{background:url(/Images/Foodservice/closeBtn.png) no-repeat top left; cursor:pointer; display:block; height:34px; margin:-25px 0px 0px 150px; position:absolute; text-align:center; width:34px; z-index:200;}
#menuTypeList .listBG .list{color:#DD3737; list-style-type:none; height:120px; margin:10px 0px 0px 0px; width:160px; overflow-y:scroll;}

#couponSignin { background:url(/Images/Foodservice/bg_couponSignin.gif) no-repeat top left; padding:20px 0 0 40px; width:375px; }
#couponSignin h3 { color:#666; }
#couponSignin ul { list-style:none; margin:0; padding:0; font-size:14px; line-height:18px; }

/* COUPON PAGES */

/* RESOURCES AND INSIGHTS */
/* CULINARY ALLIANCE */

.leaveComment textarea{border:1px solid #b7b7b7; width:550px; height:70px;}
.leaveComment .redBtn{margin-top:5px;}

/* CULINARY ALLIANCE */
/* MERCHANDISING MATERIAL */

.mmLeft{float:left; width:700px;}
.mmLeft img{float:left; margin:0px 25px 10px 0px;}
.mmRight{float:right; width:100px;}
.mmRight .redBtn{margin-top:20px;}
.mmRight ul{list-style-type:none;}
.mmRight ul li{margin:2px 0px;}

/* MERCHANDISING MATERIAL */

/* TYSON BRANDED SOLUTIONS */

.userComments{margin:10px 0px 10px 10px;}
.userComments .userImg{float:left; margin:0px 10px 10px 0px;}
.userComments .commentDate{margin:0px 0px 5px 0px; color:#959595; font-size:10px;}
.userComments .comment{float:right; width:500px;}
.userComments .comment p{width:350px;}

/* TYSON BRANDED SOLUTION */

/* RESOURCES AND INSIGHTS*/


/* MEDIA CENTER */
/*PRESS RELEASES */

#datePicker{background:#ebebeb; border:1px solid #e6e6e6; margin-bottom:10px; position:relative; padding:5px;}
#datePicker .searchTerm{width:150px; padding:3px;}
#datePicker #dateTo{}
#datePicker button{background:url(/Images/Foodservice/dateBox.jpg) no-repeat 0 0; float:left; position:relative; font-size:10px; margin:3px 2px 3px 0px; padding:0px 0px 3px 0px; text-indent:-16px; width:51px; height:20px; }
#datePicker .last{margin-right:0px;}
#datePicker ul{display:none;}
#datePicker label{font-weight:bold;}

.events{margin:0px 0px 10px 0px;}
.events h2{color:#E23046; margin:0px;}
.events p{margin:4px 0px 4px 0px; font-size:13px;}

.latestReleases{margin-bottom:10px;}
.latestReleases h2{margin:0px;}
.latestReleases img{float:left; margin:0px 10px 10px 0px;}
.latestReleases p{font-size:13px;}

.pressRelease p{color:#1E1E1E; font-size:14px; line-height:15px;}
.pressRelease .greyRelease{color:#666666; font-size:13px;}

/* PRESS RELEASE */
/*MEDIA CENTER */ 

/* OUR BRANDS */

.ourBrand{margin:10px 0px 0px 0px;}
.obLeft{float:left; width:640px;}
.obLeft img{float:left; margin:0px 10px 10px 0px;}
.obRight{border-left:1px solid #dfdfdf; float:right; padding:0px 0px 0px 20px; width:200px;}
.obRight p{margin:5px 0px 5px 0px;}
.obRight p a{font-size:14px;}
.obRight img{margin:0px 10px 0px 0px}
.obBorderMid{ height:90px; float:left;}

.brands {width:870px; min-height:800px;}
.brands h5{color:#E23046; margin:10px 0px 2px 0px; width:150px;}
.brands p{font-size:12px;}

/* OUR BRANDS */

/* REGISTRATION */

.signUp, .signUp p{font-size:12px; margin:0px 0px 0px 0px; width:280px; white-space:normal !important;}
#btnStateReg{background:#FFF url(/Images/Foodservice/btnDropDown.gif) no-repeat top left; border:none; cursor:pointer; float:right; margin-top:4px; width:22px; height:21px; z-index:50;}
#btnSegmentReg{background:#FFF url(/Images/Foodservice/btnDropDown.gif) no-repeat top left; border:none; cursor:pointer; float:right; margin-top:4px; width:22px; height:21px; z-index:50;}
#btnMenuTypeReg{background:#FFF url(/Images/Foodservice/btnDropDown.gif) no-repeat top left; border:none; cursor:pointer; float:right; margin-top:4px; width:22px; height:21px; z-index:50;}

#segmentListReg{display:none; margin:-227px 0px 0px 11px; position:absolute; height:135px; width:205px;}
#segmentListReg .list{color:#DD3737; list-style-type:none; margin:0px 0px 0px 0px;}
#segmentListReg .list{font-size:12px; padding:0px 6px; width:175px; z-index:150; color:#DD3737; list-style-type:none; height:120px; overflow-y:scroll;}
#segmentListReg .popUpTopRight{background:#FFF url(/Images/Foodservice/popUpTopRight.png) no-repeat top right; position:relative; float:right; height:7px; width:7px;}
#segmentListReg .popUpBotRight{background:#FFF url(/Images/Foodservice/popUpBotRight.png) no-repeat bottom right; float:right; height:7px; width:7px;}
#segmentListReg .borderLeftRight{min-height:120px; width:191px;}

#menuTypeListReg{display:none; margin:-227px 0px 0px 236px; position:absolute; height:135px; width:205px;}
#menuTypeListReg .list{color:#DD3737; list-style-type:none; margin:0px 0px 0px 0px;}
#menuTypeListReg .list{font-size:12px; padding:0px 6px; width:175px; z-index:150; color:#DD3737; list-style-type:none; height:120px; overflow-y:scroll;}
#menuTypeListReg .popUpTopRight{background:#FFF url(/Images/Foodservice/popUpTopRight.png) no-repeat top right; position:relative; float:right; height:7px; width:7px;}
#menuTypeListReg .popUpBotRight{background:#FFF url(/Images/Foodservice/popUpBotRight.png) no-repeat bottom right; float:right; height:7px; width:7px;}
#menuTypeListReg .borderLeftRight{min-height:120px; width:191px;}

#stateListReg{display:none; margin:-282px 0px 0px 173px; position:absolute; height:135px; width:156px;}
#stateListReg .list{color:#DD3737; list-style-type:none; margin:0px 0px 0px 0px;}
#stateListReg .list{font-size:12px; padding:0px 6px; width:128px; z-index:150; color:#DD3737; list-style-type:none; height:120px; overflow-y:scroll;}
#stateListReg .popUpTopRight{background:#FFF url(/Images/Foodservice/popUpTopRight.png) no-repeat top right; position:relative; float:right; height:7px; width:7px;}
#stateListReg .popUpBotRight{background:#FFF url(/Images/Foodservice/popUpBotRight.png) no-repeat bottom right; float:right; height:7px; width:7px;}
#stateListReg .borderLeftRight{min-height:120px; width:142px;}

#whyReg{float:right; padding:0px 140px 0px 0px;}
#whyReg p{margin:5px 0px 5px 0px; font-size:14px;}
#registration{width:430px;}
#registration .input{background:#FFF; border:1px solid #b4b3b3; color:#666; display:block; font-size:11px; height:13px; margin:4px 0px 8px 0px; padding:3px 2px;  width:424px;}
#registration .ddl {margin-top:5px;}
#registration .browseFile{margin-top:5px; margin-bottom:5px;}
#registration label{display:block;}
#registration .submitBtn{}
#registration .radio, #couponForm .radio{float:left; width:20px; border:none; margin:4px 0px 8px 0px;}

/* REGISTRATION * /

/* IDEAS AT THE HEART */

#iathList{display:none; margin:255px 0px 0px 640px; width:195px; position:absolute; height:144px; width:221px; z-index:800;}
/* from old main.css, significant differences
#iathList{display:none; margin:230px 0px 0px 720px; position:absolute; z-index:800;}
*/
#iathList.lux{display:none; margin:268px 0px 0px 640px; width:195px; position:absolute; height:144px; width:221px; z-index:800;}
#iathList .list{font-size:14px; padding:0px 6px; width:195px; z-index:150; color:#DD3737; list-style-type:none; height:120px; overflow-y:scroll;}
#iathList .popUpTopRight{background:#EBEBEA url(/Images/Foodservice/popUpTopRight.png) no-repeat top right; position:relative; float:right; height:7px; width:7px;}
#iathList .popUpBotRight{background:#f8f4eb url(/Images/Foodservice/popUpBotRight.png) no-repeat bottom right; float:right; height:7px; width:7px;}
#iathList .borderLeftRight{min-height:120px; width:207px;}
#iathBG{background:#666; height:144px; padding:10px; position:absolute; width:170px; z-index:100;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:.70; -moz-opacity:.70; }

#furtherInsight{background:#e7e8f6; width:280px; padding:5px 100px 5px 5px; margin-bottom:40px;}
#furtherInsight img{position:absolute; margin:-25px 0px 0px 300px;}

#iathGoals{background:#ebebea; border:1px solid #e2e2e2; color:#666666; float:right; padding:15px; width:255px; height:75px; margin:0px 0px 0px 0px;}
#iathGoals p{font-size:15px; line-height:17px; margin-top:0px;}
#iathGoals input{background:url(/Images/Foodservice/bgInput.gif); border:none; width:211px; height:23px; padding:4px 0px 0px 10px; float:left;}
#iathGoals .btnDDArrow{ background:url(/Images/Foodservice/btnDDArrow.gif) no-repeat 0px 0px; width:32px; height:28px; float:left;}
#iathGoals select{width:243px; float:left;font-size: 11.5px}

.iathTitle
{
    color: #78787A;
    font-family: Verdana;
    font-size: 22px;
    font-weight: 600;
}

.iathTitle img
{
    position:relative;
    top: 5px;
    padding: 0px 4px 0px 4px; 
}

.iathGoalTitle
{
    color: #d63335;
    font-family: Verdana;
    font-size: 38px;
    font-weight: 600;
}

#itemsFromCollection ul{ }
#itemsFromCollection ul li{list-style-type:none; float:left; margin-right:22px; margin-bottom:20px; width: 155px;}
#itemsFromCollection ul li p a{color:#7E82D3; font-size:13px;}
#itemsFromCollection ul .last{margin-right:0px;}

#itemsFromCollectionRed ul{}
#itemsFromCollectionRed ul li{list-style-type:none; float:left; margin-right:22px; margin-bottom:20px; width: 156px; }
#itemsFromCollectionRed ul li p {margin: 5px 5px 10px 0px;}
#itemsFromCollectionRed ul li a{color:#d63335; font-size:13px;}
#itemsFromCollectionRed ul li.last{margin-right:0px;}

/* IDEAS AR THE HEART */

/* COLUMN LAYOUT */

#pressRelease2B{border:1px solid #e6e6e6; padding:10px;}
#pressRelease2A{background:#FFF; float:left; width:400px;}
#pressRelease2B{background:#ebebeb; float:right; width:210px;}

.brand4A, .brand4B, .brand4C, .brand4D{background:#FFF; margin-top:20px; width:200px; min-height:365px;}
.brand4A div, .brand4B div, .brand4C div, .brand4D div{padding:0px 0px;  }
.brand4A{float:left; margin-right:9px;}
.brand4B{float:left; margin-right:9px;}
.brand4C{float:left; margin-right:9px;}
.brand4D{float:right;}

#column2A, #column2B{background:#FFF; border:1px solid #e6e6e6; padding:10px;}
#column2A{float:left; width:170px;}
#column2B{float:right; width:660px;}

#column3A, #column3B, #column3C{background:#FFF; border:1px solid #e6e6e6; margin-top:20px; padding:15px; width:249px;}
#column3A{float:left; margin-right:10px;}
#column3B{float:left;}
#column3C{float:right;}

.column3An, .column3Bn, .column3Cn{padding:0px 33px 0px 0px; width:260px;}
.column3An{float:left;}
.column3Bn{float:left;}
.column3Cn{float:right; padding:0px;}

#column3A, #column3B, #column3C{background:#FFF; border:1px solid #e6e6e6; margin-top:20px; padding:15px 14px; width:250px;}
#column3A{float:left; margin-right:14px;}
#column3B{float:left;}
#column3C{float:right;}

#column3Ano, #column3Bno, #column3Cno{background:#FFF; padding:0px; width:279px;}
#column3Ano{float:left; margin-right:16px;}
#column3Bno{float:left;}
#column3Cno{float:right;}

#column4A, #column4B, #column4C, #column4D{background:#FFF; border:1px solid #e6e6e6; margin-top:20px; padding:15px; width:176px;}
#column4A{float:left; margin-right:13px;}
#column4B{float:left;margin-right:13px;}
#column4C{float:left;}
#column4D{float:right;}

#column4Ano, #column4Bno, #column4Cno, #column4Dno{background:#FFF; width:208px;}
#column4Ano{float:left; margin-right:8px;}
#column4Bno{float:left; margin-right:8px; margin-left:2px;}
#column4Cno{float:left; margin-right:7px; margin-left:2px;} 
#column4Dno{float:left; }

/* COLUMN LAYOUT */
		

/* JQUERY SCROLL PANE CSS */

#PlaylistAll .jScrollPaneContainer, #playlistContainer .jScrollPaneContainer{ border-right:none;}

.jScrollPaneContainer { padding-right:10px; position: relative; overflow: hidden; z-index: 1; border-right:2px solid #CCC;}

.jScrollPaneTrack { }
.jScrollPaneDrag { }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position:absolute; top:92%; z-index: 1; width:9px; text-indent: -2000px; overflow: hidden; background: url(/Images/Foodservice/mediaArrowsUpDown.gif) no-repeat 0px top; height:11px; }
a.jScrollArrowUp:hover {  }
a.jScrollArrowDown { display: block; z-index: 1; bottom:0; position:absolute; width:9px; text-indent: -2000px;	overflow: hidden; background: url(/Images/Foodservice/mediaArrowsUpDown.gif) no-repeat 0px bottom;	height:11px; }
a.jScrollArrowDown:hover {  }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {  }
a.disabled{ background:none; cursor:default; }
.videolist {height: 270px; overflow: auto; }

#playlistContainer .jScrollPaneTrack {	position: absolute;	cursor: pointer; right: 0; top: 0; height: 98%; background: #FFF; border:1px solid #CCC; }
#playlistContainer .jScrollPaneDrag { position: absolute; background: #666; cursor: pointer; overflow: hidden; }
#playlistContainer .jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
#playlistContainer .jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
#playlistContainer a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/	height: 9px; }
#playlistContainer a.jScrollArrowUp:hover { background-color: #f60; }
#playlistContainer a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0;	right: 0; text-indent: -2000px;	overflow: hidden; background-color: #666;	height: 9px; }
#playlistContainer a.jScrollArrowDown:hover { background-color: #f60; }
#playlistContainer a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {  }

#playlistInner {width: 285px; height: 270px; overflow: auto; }

/* JQUERY SCROLL PANE CSS */	
	
.videoTn{margin-bottom:10px;}
#playlistInner div.videoTn{ width: 274px;}
.videolist div.videoTn{ width: 200px;}

#playlistInner .videoDescAll{
    float:right;
    width:175px !important;
}
.videoDescAll{
    float:right;
    width:107px;
}
.videoDescAll p{
    margin-bottom:0px;}

#searchVideoBar{
    width:100%;
}	
		
#selectedVideo{
   width: 410px;
   float:left;
}

#playlist
{
width: 300px;
float: right;
}

#tabs{
float:right;
margin-bottom:10px;
}
#tabs li{
    list-style-type:none;
    border: solid 1px #ccc;
    float: left;
    padding:2px 0px;
    text-align: center;
    width: 130px;
}
#tabs a{
    font-size:15px;
    font-weight:bold;
    text-decoration: none;
}
#tabs .active, #tabs .active a{
    border:none;
    color:#911f1c;
}

#playlistInner{}
.playlist li
{
    list-style-type:none;
}
.playlist img
{
    cursor:pointer;
    width: 75px;
    height: 75px;
    float: left;
    margin-right: 5px;
    border: solid 1px gray;
}
.videoTitle
{
    color:#dd3737;
    font-size:12px;
    font-weight:bold;
    margin-bottom:0px;
}
.videoDesc
{
    font-size:12px;
}


#videoCategories
{
    float: left;
    margin: 15px;
    width:152px;
}
#videoCategories ul .channelItem
{   
    list-style-type:none;
    border:1px solid #CCC;
    margin-bottom:5px;
    width:150px;
}
#videoCategories ul .active
{
    list-style-type:none;
    border:none;
}
#videoCategories ul .active a
{
    color:#911f1c !important;
}
#videoCategories ul .channelItem a
{
    color:#dd3737; 
    font-size:14px;
    font-weight:bold;
    display:block;
    padding:5px 0px 5px 0px;
    text-decoration:none;
    text-align:center;
}

.playlistSmall
{
    width: 205px;
    float:right;
    margin: 15px 10px;
}

#searchBarHolder
{
    height:30px;
    position:relative;
}

#searchBar
{
    border-bottom:3px solid #CCC;
    position:absolute;
    margin-top:10px;
    width:870px;
}
#searchBar input
{
    background:#FFF url(/Images/Foodservice/searchMag.gif) no-repeat 102px center;
    border:1px solid #CCC;
    font-size:11px;
    right:3%;
    padding:6px 3px 3px 3px;
    position:absolute;
    top:-11px;
    width:120px;
}

#contentBottom
{
    margin-bottom: 30px;
}

/* Star Ratings */
#AverageRating 
{
	width: 80px;
	height: 16px;
    padding: 0;
}

.star00 {background: transparent url(/Images/RatingStars.gif) no-repeat 0 0;}
.star05 {background: transparent url(/Images/RatingStars.gif) no-repeat 0 -16px;}
.star10 {background: transparent url(/Images/RatingStars.gif) no-repeat 0 -32px;}
.star15 {background: transparent url(/Images/RatingStars.gif) no-repeat 0 -49px;}
.star20 {background: transparent url(/Images/RatingStars.gif) no-repeat 0 -66px;}
.star25 {background: transparent url(/Images/RatingStars.gif) no-repeat 0 -83px;}
.star30 {background: transparent url(/Images/RatingStars.gif) no-repeat 0 -100px;}
.star35 {background: transparent url(/Images/RatingStars.gif) no-repeat 0 -117px;}
.star40 {background: transparent url(/Images/RatingStars.gif) no-repeat 0 -134px;}
.star45 {background: transparent url(/Images/RatingStars.gif) no-repeat 0 -151px;}
.star50 {background: transparent url(/Images/RatingStars.gif) no-repeat 0 -168px;}

/* CSS for Rotators */
/* Product Banner Carousel
----------------------------------------------------------*/
 .infiniteCarousel {
  width: 665px;
  position: relative;
  overflow:hidden;
}

.iathBanner
{
   margin: 5px 0 0 0;
}

.iathBanner .infiniteCarousel ul li {
  width: 865px;
}

.iathBanner .infiniteCarousel
{
  width: 865px;  
}

.iathBanner .infiniteCarousel .arrow
{
   top: 240px;
}

.iathBanner .infiniteCarousel .wrapper
{
   height: 652px;
   width: 865px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
}

.segmentBanner
{
   margin: 5px 0 0 0;
}

.segmentBanner .infiniteCarousel ul li {
  width: 875px;
}

.segmentBanner .infiniteCarousel
{
   width:875px;
}

.segmentBanner .infiniteCarousel .wrapper
{
   /* Image properties */
   height: 325px;
   width: 875px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
}

.segmentBanner .infiniteCarousel .arrow
{
   /* Vertical placement of arrows */
   top: 170px;
}

.brandBanner
{
   margin: 5px 0 0 0;
}

.brandBanner .infiniteCarousel ul li {
  width: 875px;
}

.brandBanner .infiniteCarousel
{
   width:875px;
}

.brandBanner .infiniteCarousel .wrapper
{
   /* Image properties */
   height: 325px;
   width: 875px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
}

.brandBanner .infiniteCarousel .arrow
{
   /* Vertical placement of arrows */
   top: 145px;
}
 
.infiniteCarousel .wrapper {
  width: 665px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  height: 247px;
  /*overflow: auto;*/
  min-height: 10em;
  margin: 0 0;
  position: relative;
  top: 0;
}

.productBanner 
{
   margin: 5px 0 0 0;   
}

.recipeBanner
{
   margin: 5px 0 0 0;
}
 
.infiniteCarousel ul a img {
  border: 0px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
 
.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
 
.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 3px;
  width: 665px;
}
 
.infiniteCarousel ul li a img {
  display:block;
}
 
.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(/images/foodservice/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  /* Jeremy  */
  top: 105px;  
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 10px;
}
 
.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 10px;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}
 
.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}

/* New Products
----------------------------------------------------------*/
.newProductsCarousel {
  width: 663px;
  position: relative;
}
 
.newProductsCarousel .wrapper {
  width: 642px; /* .newProducts width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  margin: 0 10px;
  height:245px;
  position: relative;
  top: 0;
  font-size: 12px;
  font-weight: bold;
}
 
.newProductsCarousel ul a img {
  border: 0px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
  
}
 
.newProductsCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
 
.newProductsCarousel ul li {
  display:block;
  float:left;
  padding: 3px;
  height: 155px;
  width: 155px;
}
 
.newProductsCarousel ul li a img {
  display:block;
}
 
.newProductsCarousel .arrow {
  display: block;
  height: 28px;
  width: 29px;
  background: url(/images/foodservice/arrowSm.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 60px;
  cursor: pointer;

}
 
.newProductsCarousel .forward {
  background-position: 0 0;
  right: 0;
  margin-right:35px;
}
 
.newProductsCarousel .back {
  background-position: 0 -56px;
  left: 0;
  margin-left:8px;
}
 
.newProductsCarousel .forward:hover {
  background-position: 0 -28px;
}
 
.newProductsCarousel .back:hover {
  background-position: 0 -84px;
}
/* End Rotators */

#rssIcon
{   
   float:right;   
}

.PressReleaseSearchBtn
{
	width: 56px;
	height: 23px;
	padding-top: 3px;
	cursor: pointer;
}

.checkBoxText
{
    padding-left:20px;
    margin-top:-16px;
}




.ideasImage
{
    margin-bottom:-10px;
    margin-left:8px;
    margin-right:8px;
}
.TysonRedText
{
    color:#d63335;
}
.HyperLinkTextRed:Link
{
    color:red;
}
.HyperLinkTextRed:visited
{
    color:red;
}

.grayBoxContainer
{
    width:150px;
    background-color:#E7E7E7;
    color:Black;
    margin-top:5px;
    margin-bottom:5px;
    text-decoration: none;
}

.grayBoxItem
{
    margin: 5px 5px 5px 5px;
}

.grayRoundTop
{
    background:url(/Images/Foodservice/grayRoundCornersTop.jpg);
    background-position:top;
    background-repeat:no-repeat;
    width:150px;
    height:8px;
    margin-left:-5px;
    margin-top:-6px;
}

.grayRoundBottom
{
    background: url(/Images/Foodservice/grayRoundCornersBottom.jpg) 100% 0 no-repeat; 
    width:150px;
    height:8px;
    margin-bottom:-12px;
    margin-left:-5px;
}

.noTextDecoration:hover
{
    text-decoration:none;
}

.ideasImage
{
    margin-bottom:-10px;
    margin-left:8px;
    margin-right:8px;
}
.TysonRedText
{
    color:#d63335;
}
.HyperLinkTextRed:Link
{
    color:red;
}
.HyperLinkTextRed:visited
{
    color:red;
}

div #iathCallout
{
   float:left;
   position:relative;
   width:665px;
   height:45px;
   background-image: url(/Images/Foodservice/heartOfValue.jpg);      
}

div #iathCalloutText
{
   height:100%;
   width:70%;
}

div #iathCallout a
{
   padding-left:10px;
   padding-top:14px;
   
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   color:#969895;
   
   display:block;
   width:100%;
   height:100%;
}
