/*Main Homepage*/
#mainhomemiddle
{
	position: absolute;
	top: 257px;
	left: 219px;
	z-index:1;
}
#mainhomemiddleflash
{
	position: absolute;
	top: 257px;
	left: 450px;
	z-index:2;
}
#mainhomebottom1upper
{
	position: absolute;
	top: 425px;
	left: 219px;
	cursor: pointer;
}
#mainhomebottom1lower
{
	position: absolute;
	top: 569px;
	left: 219px;
	cursor: pointer;
}
#mainhomebottom2upper
{
	position: absolute;
	top: 425px;
	left: 467px;
	cursor: pointer;
}
#mainhomebottom2lower
{
	position: absolute;
	top: 569px;
	left: 467px;
	cursor: pointer;
}
#mainhomebottom3upper
{
	position: absolute;
	top: 425px;
	left: 685px;
	cursor: pointer;
}
#mainhomebottom3lower
{
	position: absolute;
	top: 569px;
	left: 685px;
	cursor: pointer;
}

/*SFS, FS, RET, MIL Homepages*/
#divhomemiddle
{
	position: absolute;
	top: 189px;
	left: 219px;
}
#divhomebottom1upper
{
	position: absolute;
	top: 356px;
	left: 219px;
	cursor: hand;
	cursor: pointer;
}
#divhomebottom1lower
{
	position: absolute;
	top: 527px;
	left: 219px;
	cursor: hand;
	cursor: pointer;
}
#divhomebottom2upper
{
	position: absolute;
	top: 356px;
	left: 591px;
	cursor: hand;
	cursor: pointer;
}
#divhomebottom2lower
{
	position: absolute;
	top: 527px;
	left: 591px;
	cursor: hand;
	cursor: pointer;
}

/*Schools Constants*/
#schoolmenuproducts
{
	position: absolute;
	top: 162px;
	left: 228px;
	z-index: 3;
	cursor: pointer;
}
#schoolmenuproductssub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 22px;
	left: 0px;
	z-index: 4;
	width: 120px;
	cursor: pointer;
}
#schoolmenumarketing
{
	position: absolute;
	top: 162px;
	left: 360px;
	z-index: 3; /*cursor:pointer;*/
}
#schoolmenumarketingsub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 22px;
	left: -15px;
	z-index: 4;
	width: 120px; /*cursor:pointer;*/
}
#schoolmenurecipes
{
	position: absolute;
	top: 162px;
	left: 500px;
	z-index: 3;
	cursor: pointer;
}
#schoolmenurecipessub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 22px;
	left: -25px;
	z-index: 4;
	width: 120px;
	cursor: pointer;
}
#schoolmenuindustrylinks
{
	position: absolute;
	top: 162px;
	left: 620px;
	z-index: 3; 
	cursor:pointer;
}
#schoolmenunews
{
	position: absolute;
	top: 162px;
	left: 790px;
	z-index: 3; 
	cursor:pointer;
}
#schoolmenufaq
{
	position: absolute;
	top: 162px;
	left: 917px;
	z-index: 3; 
	cursor:pointer;
}
#schoolr4rgnum1btn
{
	position: absolute;
	top: 322px;
	left: 317px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rcontestfaqbtn
{
	position: absolute;
	top: 553px;
	left: 320px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rt10btn
{
	position: absolute;
	top: 553px;
	left: 512px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rp2btn
{
	position: absolute;
	top: 553px;
	left: 698px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rmachonachosbtn
{
	position: absolute;
	top: 247px;
	left: 253px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rtacopocketbtn
{
	position: absolute;
	top: 247px;
	left: 425px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4reggnoodlelasagnatbtn
{
	position: absolute;
	top: 247px;
	left: 597px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rindiantacosbtn
{
	position: absolute;
	top: 247px;
	left: 769px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rburritobarbtn
{
	position: absolute;
	top: 399px;
	left: 253px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rporktacochilibtn
{
	position: absolute;
	top: 399px;
	left: 425px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rfiestabreakfastbtn
{
	position: absolute;
	top: 399px;
	left: 597px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rtacopizzabtn
{
	position: absolute;
	top: 399px;
	left: 769px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rpastalavistabtn
{
	position: absolute;
	top: 544px;
	left: 425px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4renchiladapiebtn
{
	position: absolute;
	top: 544px;
	left: 597px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rmenusubmissionbtn
{
	position: absolute;
	top: 494px;
	left: 725px;
	z-index: 1;
	cursor: pointer;
}
#schoolr4rrarbtn
{
	position: absolute;
	top: 670px;
	left: 761px;
	z-index: 1;
	cursor: pointer;
}

/*Foodservice Constants*/
#foodservicemenuproducts
{
	position: absolute;
	top: 162px;
	left: 228px;
	z-index: 3;
	cursor: pointer;
}
#foodservicemenuproductssub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 22px;
	left: 0px;
	z-index: 4;
	width: 120px;
	cursor: pointer;
}
#foodservicemenumarketing
{
	position: absolute;
	top: 162px;
	left: 360px;
	z-index: 3; /*cursor:pointer;*/
}
#foodservicemenumarketingsub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 22px;
	left: -15px;
	z-index: 4;
	width: 120px; /*cursor:pointer;*/
}
#foodservicemenurecipes
{
	position: absolute;
	top: 162px;
	left: 500px;
	z-index: 3;
	cursor: pointer;
}
#foodservicemenurecipessub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 22px;
	left: -25px;
	z-index: 4;
	width: 120px;
	cursor: pointer;
}
#foodservicemenuindustrylinks
{
	position: absolute;
	top: 162px;
	left: 625px;
	z-index: 3; 
	cursor:pointer;
}
#foodservicemenunews
{
	position: absolute;
	top: 162px;
	left: 800px;
	z-index: 3; 
	cursor:pointer;
}
#foodservicemenufaq
{
	position: absolute;
	top: 162px;
	left: 917px;
	z-index: 3; 
	cursor:pointer;
}

/*Military Constants*/
#militarymenuproducts
{
	position: absolute;
	top: 162px;
	left: 228px;
	z-index: 3;
	cursor: pointer;
}
#militarymenuproductssub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 22px;
	left: 0px;
	z-index: 4;
	width: 120px;
	cursor: pointer;
}
#militarymenumarketing
{
	position: absolute;
	top: 162px;
	left: 340px;
	z-index: 3; /*cursor:pointer;*/
}
#militarymenusauce
{
	position: absolute;
	top: 162px;
	left: 440px;
	z-index: 3;
	cursor: pointer;
}
#militarymenumarketingsub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 22px;
	left: -15px;
	z-index: 4;
	width: 120px; /*cursor:pointer;*/
}
#militarymenurecipes
{
	position: absolute;
	top: 162px;
	left: 580px;
	z-index: 3;
	cursor: pointer;
}
#militarymenurecipessub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 22px;
	left: -25px;
	z-index: 4;
	width: 120px;
	cursor: pointer;
}
#militarymenuindustrylinks
{
	position: absolute;
	top: 162px;
	left: 690px;
	z-index: 3; 
	cursor:pointer;
}
#militarymenunews
{
	position: absolute;
	top: 162px;
	left: 845px;
	z-index: 3; 
	cursor:pointer;
}
#militarymenufaq
{
	position: absolute;
	top: 162px;
	left: 924px;
	z-index: 3; 
	cursor:pointer;
}
#militarysauceprepbtn
{
	position:absolute;
	top:615px;
	left:700px;
	cursor:pointer;
}
#militarysaucequeso
{
	position:absolute;
	top:225px;
	left:262px;
	cursor:pointer;
}
#militarysaucepoco
{
	position:absolute;
	top:448px;
	left:262px;
	cursor:pointer;
}

/*Retail Constants*/
#retailmenuproducts
{
	position: absolute;
	top: 162px;
	left: 223px;
	z-index: 3;
	cursor: pointer;
}
#retailmenuproductssub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 20px;
	left: 0px;
	z-index: 4;
	width: 130px;
	cursor: pointer;
}
#retailmenumarketing
{
	position: absolute;
	top: 162px;
	left: 310px;
	z-index: 3; /*cursor:pointer;*/
}
#retailmenucomm
{
	position: absolute;
	top: 162px;
	left: 405px;
	z-index: 3;
	cursor: pointer;
}
#retailmenumarketingsub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 20px;
	left: -15px;
	z-index: 4;
	width: 120px; /*cursor:pointer;*/
}
#retailmenurecipes
{
	position: absolute;
	top: 162px;
	left: 515px;
	z-index: 3;
	cursor: pointer;
}
#retailmenurecipessub
{
	background-image: url(../graphics/divmenuback.jpg);
	background-repeat: repeat;
	position: absolute;
	top: 20px;
	left: -25px;
	z-index: 4;
	width: 120px;
	cursor: pointer;
}
#retailmenuindustrylinks
{
	position: absolute;
	top: 162px;
	left: 600px;
	z-index: 3; 
	cursor:pointer;
}
#retailmenunews
{
	position: absolute;
	top: 162px;
	left: 710px;
	z-index: 3; 
	cursor:pointer;
}
#retailmenufaq
{
	position: absolute;
	top: 162px;
	left: 780px;
	z-index: 3; 
	cursor:pointer;
}
#retailmenuwcifi
{
	position: absolute;
	top: 162px;
	left: 835px;
	z-index: 3; 
	cursor:pointer;
}
#retailcommpicnic
{
	position: absolute;
	top: 315px;
	left: 302px;
	z-index: 1;
	cursor: hand;
	cursor: pointer;
}
#retailcommheritage
{
	position: absolute;
	top: 315px;
	left: 595px;
	z-index: 1;
	cursor: pointer;
	width: 268px;
}
#retailcommfamily
{
	position: absolute;
	top: 260px;
	left: 302px;
	z-index: 1;
	cursor: hand;
	cursor: pointer;
}
#retailcommbbq
{
	position: absolute;
	top: 260px;
	left: 595px;
	z-index: 1;
	cursor: pointer;
	width: 268px;
}
#retailcommphilly
{
	position: absolute;
	top: 470px;
	left: 302px;
	z-index: 1;
	cursor: hand;
	cursor: pointer;
}
#retailcommhoagie
{
	position: absolute;
	top: 470px;
	left: 595px;
	z-index: 1;
	cursor: pointer;
	width: 268px;
}
#retailcommpreparedmeats
{
	position: absolute;
	top: 270px;
	left: 740px;
	z-index: 1;
	cursor: pointer;
}
#retailcommkits
{
	position: absolute;
	top: 458px;
	left: 267px;
	z-index: 1;
	cursor: pointer;
}
#retailcommflavored
{
	position: absolute;
	top: 459px;
	left: 509px;
	z-index: 1;
	cursor: pointer;
}

/*Brand Logos*/
#brandhomecocinatejada
{
	position: absolute;
	top: 244px;
	left: 259px;
	z-index: 1;
	cursor: pointer;
}
#brandhomesteamboatjacks
{
	position: absolute;
	top: 355px;
	left: 259px;
	z-index: 1;
	cursor: pointer;
}
#brandhomevitos
{
	position: absolute;
	top: 471px;
	left: 259px;
	z-index: 1;
	cursor: pointer;
}
#brandhomesoaringdragon
{
	position: absolute;
	top: 244px;
	left: 483px;
	z-index: 1;
	cursor: pointer;
}
#brandhomefavorites
{
	position: absolute;
	top: 355px;
	left: 483px;
	z-index: 1;
	cursor: pointer;
}
#brandhomebettersteps
{
	position: absolute;
	top: 465px;
	left: 483px;
	z-index: 1;
	cursor: pointer;
}
#brandhomecopperkettlechili
{
	position: absolute;
	top: 574px;
	left: 495px;
	z-index: 1;
	cursor: pointer;
}
#brandhomecabincreek
{
	position: absolute;
	top: 244px;
	left: 718px;
	z-index: 1;
	cursor: pointer;
}
#brandhomececilias
{
	position: absolute;
	top: 355px;
	left: 718px;
	z-index: 1;
	cursor: pointer;
}
#brandhomehoagiessubs
{
	position: absolute;
	top: 465px;
	left: 718px;
	z-index: 1;
	cursor: pointer;
}
#brandhomeschfavorites
{
	position: absolute;
	top: 274px;
	left: 636px;
	z-index: 1;
	cursor: hand;
	cursor: pointer;
}
#brandhomeweighbetter
{
	position: absolute;
	top: 274px;
	left: 309px;
	z-index: 1;
	cursor: pointer;
}
#brandhomebeefpatties
{
	position: absolute;
	top: 281px;		
	left: 282px;
	z-index: 1;
	cursor: pointer;
}
#brandhomekits
{
	position: absolute;
	top: 283px;
	left: 518px;
	z-index: 1;
	cursor: pointer;
}
#brandhomesteakhouseangus
{
	position: absolute;
	top: 251px;
	left: 768px;
	z-index: 1;
	cursor: pointer;
}
#brandhomebbq
{
	position: absolute;
	top: 505px;
	left: 269px;
	z-index: 1;
	cursor: pointer;
}
#brandhomeribs
{
	position: absolute;
	top: 500px;
	left: 509px;
	z-index: 1;
	cursor: pointer;
}
#brandhomehoagiepatties
{
	position: absolute;
	top: 281px;
	left: 768px;
	z-index: 1;
	cursor: pointer;
}
#brandhometacofilling
{
	position: absolute;
	top: 565px;
	left: 275px;
	z-index: 1;
	cursor: pointer;
}
#brandhomewrappedsandwich
{
	position: absolute;
	top: 550px;
	left: 737px;
	z-index: 1;
	cursor: pointer;
}

/*About JTM Constants & Variables*/
#aboutjtmmenucompanyhist
{
	position: absolute;
	top: 161px;
	left: 230px;
	z-index: 3;
	cursor: pointer;
}
#aboutjtmmenumissionstate
{
	position: absolute;
	top: 160px;
	left: 380px;
	z-index: 3;
	cursor: pointer;
}
#aboutjtmmenucore
{
	position: absolute;
	top: 161px;
	left: 545px;
	z-index: 3;
	cursor: pointer;
}
#aboutjtmmenucareers
{
	position: absolute;
	top: 160px;
	left: 700px;
	z-index: 3; 
	cursor:pointer;
}
#aboutjtmmenunews
{
	position: absolute;
	top: 160px;
	left: 780px;
	z-index: 3; 
	cursor:pointer;
}
#aboutjtmmenuil
{
	position: absolute;
	top: 161px;
	left: 860px;
	z-index: 3; 
	cursor:pointer;
}
#aboutjtmcorpvid
{
	position: absolute;
	top: 203px;
	left: 465px;
	z-index: 1;
	cursor: pointer;
	color:#ad3d2e;
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
	text-decoration:underline;
}
#aboutjtmservicebtn
{
	position:absolute;
	top:625px;
	left:235px;
	z-index:4;
	cursor:hand;
	cursor:pointer;
}
#aboutjtmculsupportbtn
{
	position:absolute;
	top:625px;
	left:368px;
	z-index:4;
	cursor:hand;
	cursor:pointer;
}
#aboutjtmtimeinvmanagebtn
{
	position:absolute;
	top:625px;
	left:501px;
	z-index:4;
	cursor:hand;
	cursor:pointer;
}
#aboutjtmfoodsafebtn
{
	position:absolute;
	top:625px;
	left:634px;
	z-index:4;
	cursor:hand;
	cursor:pointer;
}
#aboutjtmserviceinfo
{
	position:absolute;
	top:215px;
	left:370px;
	z-index:4;
	cursor:hand;
	cursor:pointer;
}
#aboutjtmculsupportinfo
{
	position:absolute;
	top:215px;
	left:370px;
	z-index:4;
	cursor:hand;
	cursor:pointer;
}
#aboutjtmtimeinvmanageinfo
{
	position:absolute;
	top:215px;
	left:370px;
	z-index:4;
	cursor:hand;
	cursor:pointer;
}
#aboutjtmfoodsafeinfo
{
	position:absolute;
	top:215px;
	left:370px;
	z-index:4;
	cursor:hand;
	cursor:pointer;
}

/*Contact Us Constants & Variables*/
#contactusmenucompcont
{
	position: absolute;
	top: 160px;
	left: 227px;
	z-index: 3;
	cursor: pointer;
}
#contactusmenucustserv
{
	position: absolute;
	top: 160px;
	left: 465px;
	z-index: 3;
	cursor: pointer;
}
#contactusmenulocdir
{
	position: absolute;
	top: 160px;
	left: 680px;
	z-index: 3;
	cursor: pointer;
}
#contactusmenufaq
{
	position: absolute;
	top: 160px;
	left: 920px;
	z-index: 3; 
	cursor:pointer;
}
#contactusformbtn
{
	position: absolute;
	top: 525px;
	left: 400px;
	cursor: pointer;
}
#map
{
	position: absolute;
	top: 290px;
	left: 290px;
	z-index: 1;
	width: 350px;
	height: 392px;
	border: 2px solid gray;
}
.dirtext
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 15px;
	line-height: 12px;
}
.contfrmtext
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
}

/*Product Pages*/
#productlistingheader
{
	position: absolute;
	top: 210px;
	left: 240px;
	width: 683px;
	height: 20px;
	z-index: 2;
}
#productlisting
{
	position: absolute;
	top: 280px;
	left: 240px;
	width: 700px;
	height: 370px;
	overflow: auto;
}
.borderbottompl
{
	border-bottom: 1px solid white;
}
.producttexthead
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 30px;
	line-height: 35px;
	color: #E3B277;
	vertical-align: bottom;
}
.producttextsub
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	vertical-align: bottom;
}
.producttextpartcode
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	color: White;
	width: 110px;
	vertical-align: top;
}
.producttextname
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	color: White;
	width: 310px;
	vertical-align: top;
}
.producttextgtin
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	color: White;
	width: 100px;
	vertical-align: top;
}
.producttextcasepack
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	color: White;
	width: 100px;
	text-align: right;
	vertical-align: top;
}
.producttextgrossweight
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	color: White;
	width: 80px;
	text-align: right;
	vertical-align: top;
}


/*Search Pages*/
#searchproductlistingheader
{
	position: absolute;
	top: 150px;
	left: 260px;
	width: 420px;
	height: 20px;
	z-index: 1;
}
#searchproductlisting
{
	position: absolute;
	top: 173px;
	left: 260px;
	width: 420px;
	height: 185px;
	overflow: auto;
	border-left:1px dotted Black;
	border-right:1px dotted Black;
	border-bottom:1px dotted Black;
	border-top:1px solid White;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	z-index: 2;	
}
.searchproducttextpartcode
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: White;
	width: 120px;
	vertical-align: top;
}
.searchproducttextname
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: White;
	width: 310px;
	vertical-align: top;
}
#searchrecipelistingheader
{
	position: absolute;
	top: 315px;
	left: 720px;
	width: 200px;
	height: 20px;
	z-index: 1;	
}
#searchrecipelisting
{
	position: absolute;
	top: 338px;
	left: 720px;
	width: 200px;
	height: 320px;
	overflow: auto;
	border-left:1px dotted Black;
	border-right:1px dotted Black;
	border-bottom:1px dotted Black;
	border-top:1px solid White;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	z-index: 2;	
}
.searchrecipetextname
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: White;
	width: 200px;
	vertical-align: top;
}
#searchbrandlistingheader
{
	position: absolute;
	top: 150px;
	left: 720px;
	width: 200px;
	height: 20px;
	z-index: 1;	
}
#searchbrandlisting
{
	position: absolute;
	top: 173px;
	left: 720px;
	width: 200px;
	height: 97px;
	overflow: auto;
	border-left:1px dotted Black;
	border-right:1px dotted Black;
	border-bottom:1px dotted Black;
	border-top:1px solid White;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	z-index: 2;	
}
.searchbrandtextname
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: White;
	width: 200px;
	vertical-align: top;
}
#searchnewslisting
{
	position: absolute;
	top: 407px;
	left: 260px;
	width: 420px;
	height: 50px;
	overflow: auto;
	border:1px dotted Black;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	z-index: 2;	
}
.searchnewstextname
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: White;
	width: 410px;
	vertical-align: top;
	text-align:left;
}
#searchfaqlisting
{
	position: absolute;
	top: 507px;
	left: 260px;
	width: 420px;
	height: 50px;
	overflow: auto;
	border:1px dotted Black;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	z-index: 2;	
}
.searchfaqtext
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: White;
	width: 410px;
	vertical-align: top;
	text-align:left;
}
#searchillisting
{
	position: absolute;
	top: 608px;
	left: 260px;
	width: 420px;
	height: 50px;
	overflow: auto;
	border:1px dotted Black;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	z-index: 2;	
}
.searchiltext
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: White;
	width: 410px;
	vertical-align: top;
	text-align:left;
}
#searchquery
{
	position: absolute;
	top: 86px;
	left: 345px;
	width: 420px;
	height: 20px;
	z-index: 1;
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-style:italic;
	text-decoration:underline;
	font-size: 16px;
	line-height: 24px;
	color: Black;
	width: 200px;
	vertical-align:bottom;
	text-align:left;
}
.searchnoresults
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: White;
	vertical-align: top;
}

/*News Pages*/
#newslistingheader
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 40px;
	line-height: 45px;
	color: #FFFFFF;
	vertical-align: bottom;
	text-align:left;
	position: absolute;
	top: 210px;
	left: 250px;
	z-index: 2;
}
#newslisting
{
	position: absolute;
	top: 254px;
	left: 255px;
	width: 685px;
	height: 396px;
	overflow: auto;
	text-align:left;
}
.newstexthead
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 25px;
	line-height: 30px;
	color:White;
	vertical-align: bottom;
	cursor:pointer;
}
.newstextfooter
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-style:italic;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	color:White;
	vertical-align: bottom;
	text-align:right;
	cursor:pointer;
	padding-right:10px;
}
.newstext
{
	font-family: Arial, Helvetica;
	font-size: 15px;
	line-height: 17px;
	vertical-align: bottom;
	color:White;
	padding-left:20px;
	padding-right:20px;
	display:inline-block;
}

#headerelement{position: absolute;top: 196px;left: 216px;cursor:pointer;}
#topleftpicelement{position: absolute;top: 286px;left: 217px;cursor:pointer;}
#bottomleftpicelement{position: absolute;top: 499px;left: 217px;cursor:pointer;}
#toprightpicelement{position: absolute;top: 286px;left: 595px;cursor:pointer;}
#bottomrightpicelement{position: absolute;top: 499px;left: 595px;cursor:pointer;}

#toplefttextelementbg{position: absolute;top: 286px;left: 217px;}
#bottomlefttextelementbg{position: absolute;top: 499px;left: 217px;}
#toprighttextelementbg{position: absolute;top: 286px;left: 600px;}
#bottomrighttextelementbg{position: absolute;top: 499px;left: 600px;}
#righttalltextelementbg{position: absolute;top: 286px;left: 595px;}
#lefttalltextelementbg{position: absolute;top: 286px;left: 217px;}

#toplefttextelement{position: absolute;top: 301px;left: 240px;width:310;height:173;z-index:2;overflow:auto;text-align:left;padding-left:5px;padding-right:5px;}
#bottomlefttextelement{position: absolute;top: 514px;left: 240px;width:310;height:173;z-index:2;overflow:auto;text-align:left;padding-left:5px;padding-right:5px;}
#toprighttextelement{position: absolute;top: 301px;left: 620px;width:310;height:173;z-index:2;overflow:auto;text-align:left;padding-left:5px;padding-right:5px;}
#bottomrighttextelement{position: absolute;top: 514px;left: 620px;width:310;height:173;z-index:2;overflow:auto;text-align:left;padding-left:5px;padding-right:5px;}
#righttalltextelement{position: absolute;top: 301px;left: 620px;width:310;height:386;z-index:2;overflow:auto;text-align:left;padding-left:5px;padding-right:5px;}
#lefttalltextelement{position: absolute;top: 301px;left: 240px;width:310;height:386;z-index:2;overflow:auto;text-align:left;padding-left:5px;padding-right:5px;}

#fullpagetextelementbg{position: absolute;top: 286px;left: 218px;}
#fullpagetextelement{position: absolute;top: 301px;left: 238px;width:698;height:386;z-index:2;overflow:auto;text-align:left;padding-left:5px;padding-right:5px;}

.textelement
{
	font-family: Arial, 
	Helvetica;font-size: 15px;
	line-height: 17px;
	vertical-align: bottom;
}

/*Industry Pages*/
#industrylistingheader
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 40px;
	line-height: 45px;
	color: #FFFFFF;
	vertical-align: bottom;
	text-align:left;
	position: absolute;
	top: 210px;
	left: 250px;
	z-index: 2;
}
#industrylisting
{
	position: absolute;
	top: 260px;
	left: 255px;
	width: 685px;
	height: 390px;
	overflow: auto;
	text-align:left;
}
.industrytexthead
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 25px;
	line-height: 30px;
	vertical-align: bottom;
}
.industrytextfooter
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-style:italic;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	color:White;
	vertical-align: bottom;
	text-align:right;
	cursor:pointer;
	padding-right:10px;
}
.industrytext
{
	font-family: Arial, Helvetica;
	font-size: 15px;
	line-height: 17px;
	vertical-align: bottom;
	color:White;
	padding-left:20px;
	padding-right:20px;
	display:inline-block;
}

/*FAQ Pages*/
#faqlistingheader
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 40px;
	line-height: 45px;
	color: #FFFFFF;
	vertical-align: bottom;
	text-align:left;
	position: absolute;
	top: 210px;
	left: 250px;
	z-index: 2;
}
#faqlisting
{
	position: absolute;
	top: 260px;
	left: 255px;
	width: 685px;
	height: 390px;
	overflow: auto;
	text-align:left;
}
.faqtexthead
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 40px;
	line-height: 40px;
	width:40px;
	vertical-align:top;
}
.faqtext
{
	font-family: Arial, Helvetica;
	font-size: 15px;
	line-height: 17px;
	vertical-align:top;
	color:White;
	padding-left:20px;
	padding-right:20px;
	display:inline-block;
}

/*Recipe Pages*/
#recipelistingheader
{
	position: absolute;
	top: 205px;
	left: 747px;
	width: 200px;
	height: 30px;
	z-index: 2;
}
.recipelistingheadertext
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	color: White;
	text-align:left;
	vertical-align: top;
	border-bottom:1px solid white;
}
#recipelisting
{
	position:absolute;
	top: 235px;
	left: 747px;
	width: 200px;
	height: 390px;
	overflow: auto;
}
.recipelistingtext
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	color: White;
	text-align: center;
	vertical-align: top;
	border-bottom: thin dashed #B0B0B1;
}

#recipeinfo
{
	position: absolute;
	top: 210px;
	left: 240px;
	width: 475px;
	height: 475px;
	overflow: auto;
	vertical-align: middle;
}
.recipeinfotext
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	color: White;
	text-align: left;
	vertical-align: middle;
}
#printtitle
{
	color:Blue;
}

#recipeinfoprint
{
	padding-top:5px;
	padding-left:5px;
}
#printdir
{
	color:red;
	text-decoration:underline;
}
#printdir2
{
	color:red;
	text-decoration:underline;
}
.recipeinfotextheader
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 35px;
	line-height: 40px;
	color: White;
	text-align: left;
	vertical-align: middle;	
}
.recipeinfotextselect
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 27px;
	line-height: 35px;
	color: White;
	text-align: center;
	vertical-align: middle;
}
.parttextselect
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 22px;
	line-height: 28px;
	color: White;
	text-align: left;
	vertical-align: middle;
	cursor:pointer;
}
#recipesprtbtn
{
	position:absolute;
	top:645px;
	left:790px;
	z-index:4;
	cursor:hand;
	cursor:pointer;
}

/*PPI Sheet*/
#printprod
{
	width: 670px;
	height: 852px;
}
.jtmhead
{
	font-family: Georgia;
	font-size: 10pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.ppihead
{
	font-family: Franklin Gothic Medium;
	font-size: 13pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.namehead
{
	font-family: Franklin Gothic Medium;
	font-size: 100%;
	line-height: 18px;
	width: 100%;
}
.jtmproducttitle
{
	font-family: Arial;
	font-size: 12px;
	height: 45px;
}
.jtming
{
	font-family: Arial Narrow;
	font-size: 10px;
	height: 275px;
}
.jtmcn
{
	font-family: Arial Narrow;
	font-size: 10px;
	height: 70px;
}
.jtmall
{
	font-family: Arial Narrow;
	font-size: 12px;
	height: 20px;
}
#specs
{
	position: relative;
	top: 120;
	left: 40;
	border: 1px solid #000000;
}
.borderbottom
{
	border-bottom: 1px solid #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.jtmitemnum
{
	font-family: Impact;
	font-size: 10pt;
	vertical-align: baseline;
}
.jtmnum
{
	font-family: Franklin Gothic Medium;
	font-size: 12pt;
	vertical-align: baseline;
}
.jtmnutinfo
{
	font-family: Impact;
	font-size: 10pt;
	vertical-align: baseline;
	border-bottom: 1px solid #000000;
}
.scalepack
{
	font-family: Impact;
	font-size: 7pt;
	vertical-align:bottom;
	border-bottom: 1px solid #000000;
	text-align:center;
}
.jtmnutinfotxt
{
	font-family: Tahoma;
	font-size: 8pt;
	line-height: 13px;
}
.transfatcomment
{
	font-weight: bold;
	font-family: Tahoma;   
	font-size: 6pt;
	line-height: 13px;
	font-style: italic
}
.glutenfree
{
	font-weight: bold;
	font-family: Tahoma;   
	font-size: 7pt;
	line-height: 13px;
	font-style: italic
}
.footer
{
	font-family: Arial;
	font-size: 6pt;
	line-height: 6px;
}

/*Product & Recipe Constants*/
#brandrecipepopup
{
	position:absolute;
	top:260px;
	left:470px;
	z-index:4;
}	
#brandrecipepopinfo
{
	position:absolute;
	top:75px;
	left:10px;
	z-index:4;
	width:214px;	
}
.brandrecipepopinfocathead
{
	
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #b64424;
	text-align: center;
	vertical-align: top;
	border-bottom: thin dashed #b64424;
	cursor:default;
}	
#brandrecipepopinfocat
{
	position:absolute;
	top:97px;
	left:23px;
	z-index:4;
}	
.brandrecipepopinfocattext
{	
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 15px;
	line-height: 25px;
	color: White;
	text-align:center;
	vertical-align: top;
	cursor:pointer;
	width:412px;
}
#recipeclose
{
	position: absolute;
	top: 22px;
	left: 170px;
	z-index:5;
}

#brandprodlistbtncocinatejada
{
	position: absolute;
	top: 260px;
	left: 450px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtncocinatejada
{
	position: absolute;
	top: 245px;
	left: 275px;
	z-index: 2;
	cursor: pointer;
}
#brandprodlistbtnsoaringdragon
{
	position: absolute;
	top: 575px;
	left: 265px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtnsoaringdragon
{
	position: absolute;
	top: 565px;
	left: 395px;
	z-index: 2;
	cursor: pointer;
}
#brandprodlistbtncabincreek
{
	position: absolute;
	top: 270px;
	left: 545px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtncabincreek
{
	position: absolute;
	top: 255px;
	left: 660px;
	z-index: 2;
	cursor: pointer;
}
#brandprodlistbtnsteamboatjacks
{
	position: absolute;
	top: 235px;
	left: 255px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtnsteamboatjacks
{
	position: absolute;
	top: 220px;
	left: 390px;
	z-index: 2;
	cursor: pointer;
}
#brandprodlistbtnjtmfavoritesfoodservice
{
	position: absolute;
	top: 505px;
	left: 820px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtnjtmfavoritesfoodservice
{
	position: absolute;
	top: 540px;
	left: 815px;
	z-index: 2;
	cursor: pointer;
}
#brandprodlistbtncecilias
{
	position: absolute;
	top: 575px;
	left: 265px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtncecilias
{
	position: absolute;
	top: 620px;
	left: 260px;
	z-index: 2;
	cursor: pointer;
}
#brandprodlistbtnvitos
{
	position: absolute;
	top: 555px;
	left: 750px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtnvitos
{
	position: absolute;
	top: 600px;
	left: 745px;
	z-index: 2;
	cursor: pointer;
}
#brandprodlistbtnbettersteps
{
	position: absolute;
	top: 155px;
	left: 400px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtnbettersteps
{
	position: absolute;
	top: 143px;
	left: 545px;
	z-index: 2;
	cursor: pointer;
}
#brandprodlistbtnjtmhoagiessubs
{
	position: absolute;
	top: 627px;
	left: 380px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtnjtmhoagiessubs
{
	position: absolute;
	top: 615px;
	left: 240px;
	z-index: 2;
	cursor: pointer;
}
#brandprodlistbtncopperkettlechili
{
	position: absolute;
	top: 640px;
	left: 340px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtncopperkettlechili
{
	position: absolute;
	top: 630px;
	left: 475px;
	z-index: 2;
	cursor: pointer;
}
#brandprodlistbtnjtmfavoritesschool
{
	position: absolute;
	top: 612px;
	left: 275px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtnjtmfavoritesschool
{
	position: absolute;
	top: 600px;
	left: 450px;
	z-index: 2;
	cursor: pointer;
}
#brandprodlistbtnweighbetter
{
	position: absolute;
	top: 580px;
	left: 245px;
	z-index: 2;
	cursor: pointer;
}
#brandrecipebtnweighbetter
{
	position: absolute;
	top: 625px;
	left: 240px;
	z-index: 2;
	cursor: pointer;
}

/*Static Elements*/
#divbottomtop
{
	position: absolute;
	top: 162px;
	left: 219px;
	z-index: 2;
}
#topflashstaticimage
{
	position: absolute;
	top: 5px;
	left: 219px;
	z-index: -40;
}
#singlecontentlayout
{
	position: absolute;
	top: 187px;
	left: 221px;
}
#flashpop
{
	position: absolute;
	top: 170px;
	left: 235px;
	border:1px solid white;
	z-index:5;
}
#flashclose
{
	position: absolute;
	top: 173px;
	left: 697px;
	z-index:5;
}
.divsubmenu
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	border-bottom: thin dashed #B0B0B1;
	line-height: 12px;
	width: 140px;
	cursor: pointer;
	color: #E6CF71;
}

/*Framework*/
body
{
	padding: 0px;
	margin: 0 auto;
	background-image: url(../graphics/stainlessbg.jpg);
	background-repeat: repeat;
}
#setupouter
{
	position: relative;
	width: 974px;
	top: 10px;
	left: 0px;
	bottom: 10px;
}
#toplogo
{
	position: absolute;
	top: 5px;
	left: 0px;
	cursor: pointer;
	z-index:2;
}
#toplogolay
{
	position: absolute;
	top: 5px;
	left: 0px;
	cursor: pointer;
	z-index:1;
}
#menuback
{
	position: absolute;
	top: 167px;
	left: 0px;
	z-index: 1;
}
#search
{
	position: absolute;
	top: 533px;
	left: 0px;
}
#searchinputbox
{
	position: absolute;
	top: 550px;
	left: 88px;
	height:18px;
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	border:none;
}
#searchbutton
{
	position: absolute;
	top: 549px;
	left: 166px;
	cursor: pointer;
}
#usernameinputbox
{
	position: absolute;
	top: 611px;
	left: 89px;
	height:18px;
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	border:none;
}

#passwordinputbox
{
	position: absolute;
	top: 640px;
	left: 89px;
	height:18px;
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	border:none;
}
/*#usernameinputbox this is extra???
{
	position: absolute;
	top: 649px;
	left: 19px;
	height:18px;
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	border:none; */

/*#signinusername  old graphics that were dumb
{
	position: absolute;
	top: 614px;
	left: 92px;
	cursor: pointer;
}
#signinpassword   old graphics that were dumb
{
	position: absolute;
	top: 642px;
	left: 92px;
	cursor: pointer;
} */

#searchsigninregister /* this is the position for the need to register click here*/
{
	position: absolute;
	top: 666px;
	left: 34px;
	cursor: pointer;
}
#logmeout  /* this is the position for the need help button*/
{
	position: absolute;
	top: 595px;
	left: 20px;
	cursor: pointer;
}
#logmeout a  /* this is the position for the need help button*/
{
	font-size : 10px;
	font-family : sans-serif;
	color : #FFFFFF;
	text-decoration : none;
}
#needhelp  /* this is the position for the need help button*/
{
	position: absolute;
	top: 677px;
	left: 5px;
	width : 150px;
	height : 10px;
	text-decoration : none;
	cursor: pointer;
}
#loginbutton
{
	position: absolute;
	top: 616px;
	left: 166px;
	cursor: pointer;
}
#aboutjtm
{
	position: absolute;
	top: 184px;
	left: 15px;
	z-index: 3;
}
#foodservice
{
	position: absolute;
	top: 221px;
	left: 15px;
	z-index: 3;
	cursor: pointer;
}
#schools
{
	position: absolute;
	top: 263px;
	left: 15px;
	z-index: 3;
	cursor: pointer;
}
#military
{
	position: absolute;
	top: 303px;
	left: 15px;
	z-index: 3;
	cursor: pointer;
}
#retail
{
	position: absolute;
	top: 346px;
	left: 15px;
	z-index: 3;
	cursor: pointer;
}
#products
{
	position: absolute;
	top: 388px;
	left: 15px;
	z-index: 3;
}
#recipes
{
	position: absolute;
	top: 431px;
	left: 15px;
	z-index: 3;
}
#contactus
{
	position: absolute;
	top: 471px;
	left: 15px;
	z-index: 3;
}
#aboutjtmsub
{
	position: absolute;
	top: 12px;
	left: 175px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#aboutjtmsubdropshadow
{
	position: absolute;
	top: 11px;
	left: 175px;
	z-index: 3;
	width: 140px;
}
#foodservicesub
{
	position: absolute;
	top: 18px;
	left: 175px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#foodservicesubdropshadow
{
	position: absolute;
	top: 17px;
	left: 175px;
	z-index: 3;
	width: 140px;
}
#foodservicerecipessub
{
	position: absolute;
	top: 62px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#foodservicerecipessubdropshadow
{
	position: absolute;
	top: 61px;
	left: 315px;
	z-index: 3;
	width: 140px;
}
#foodservicenewssub
{
	position: absolute;
	top: 84px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#foodservicenewssubdropshadow
{
	position: absolute;
	top: 83px;
	left: 315px;
	z-index: 3;
	width: 140px;
}
#schoolssub
{
	position: absolute;
	top: 15px;
	left: 175px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#schoolssubdropshadow
{
	position: absolute;
	top: 14px;
	left: 175px;
	z-index: 3;
	width: 140px;
}
#schoolsrecipessub
{
	position: absolute;
	top: 81px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#schoolsrecipessubdropshadow
{
	position: absolute;
	top: 80px;
	left: 315px;
	z-index: 3;
	width: 140px;
}
#schoolsnewssub
{
	position: absolute;
	top: 103px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#schoolsnewssubdropshadow
{
	position: absolute;
	top: 102px;
	left: 315px;
	z-index: 3;
	width: 140px;
}
#militarysub
{
	position: absolute;
	top: 18px;
	left: 175px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#militarysubdropshadow
{
	position: absolute;
	top: 17px;
	left: 175px;
	z-index: 3;
	width: 140px;
}
#militaryrecipessub
{
	position: absolute;
	top: 84px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#militaryrecipessubdropshadow
{
	position: absolute;
	top: 83px;
	left: 315px;
	z-index: 3;
	width: 140px;
}
#militarynewssub
{
	position: absolute;
	top: 106px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#militarynewssubdropshadow
{
	position: absolute;
	top: 105px;
	left: 315px;
	z-index: 4;
	width: 140px;
}
#retailsub
{
	position: absolute;
	top: 17px;
	left: 175px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#retailsubdropshadow
{
	position: absolute;
	top: 16px;
	left: 175px;
	z-index: 4;
	width: 140px;
}
#retailrecipessub
{
	position: absolute;
	top: 83px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#retailrecipessubdropshadow
{
	position: absolute;
	top: 82px;
	left: 315px;
	z-index: 4;
	width: 140px;
}
#retailnewssub
{
	position: absolute;
	top: 105px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#retailnewssubdropshadow
{
	position: absolute;
	top: 104px;
	left: 315px;
	z-index: 4;
	width: 140px;
}
#productssub
{
	position: absolute;
	top: 18px;
	left: 175px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#productssubdropshadow
{
	position: absolute;
	top: 17px;
	left: 175px;
	z-index: 4;
	width: 140px;
}
#recipessub
{
	position: absolute;
	top: 14px;
	left: 175px;
	z-index: 4;
	width: 140px;
}
#recipessubdropshadow
{
	position: absolute;
	top: 13px;
	left: 175px;
	z-index: 4;
	width: 140px;
}
#recipesfoodservicesub
{
	position: absolute;
	top: 14px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#recipesfoodservicesubdropshadow
{
	position: absolute;
	top: 13px;
	left: 315px;
	z-index: 4;
	width: 140px;
}
#recipesschoolssub 
{
	position: absolute;
	top: 36px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#recipesschoolssubdropshadow
{
	position: absolute;
	top: 35px;
	left: 315px;
	z-index: 4;
	width: 140px;
}
#recipesmilitarysub
{
	position: absolute;
	top: 58px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#recipesmilitarysubdropshadow
{
	position: absolute;
	top: 57px;
	left: 315px;
	z-index: 4;
	width: 140px;
}
#recipesretailsub
{
	position: absolute;
	top: 79px;
	left: 315px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#recipesretailsubdropshadow
{
	position: absolute;
	top: 78px;
	left: 315px;
	z-index: 4;
	width: 140px;
}
#contactussub
{
	position: absolute;
	top: 17px;
	left: 175px;
	z-index: 4;
	width: 140px;
	cursor: pointer;
}
#contactussubdropshadow
{
	position: absolute;
	top: 16px;
	left: 175px;
	z-index: 4;
	width: 140px;
}
#footerphone
{
	position: absolute;
	top: 700px;
	left: 35px;
}
#footercontactus
{
	position: absolute;
	top: 700px;
	left: 235px;
	cursor: pointer;
}
#footersitemap
{
	position: absolute;
	top: 700px;
	left: 314px;
	/*cursor: pointer;*/
}
#footerlegalnotices
{
	position: absolute;
	top: 700px;
	left: 380px;
	cursor: pointer;
}
#footerprivacypolicy
{
	position: absolute;
	top: 700px;
	left: 473px;
	cursor: pointer;
}
#footercopyright
{
	position: absolute;
	top: 700px;
	left: 572px;
}
.submenutopred
{
	background-image: url(../graphics/menutopbackred.png);
	background-repeat:no-repeat;
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	border-bottom: thin dashed #B0B0B1;
	line-height: 13px;
	width: 140px;
}
.submenu
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	border-bottom: thin dashed #B0B0B1;
	line-height: 13px;
	background-color: #A43226;
	width: 140px;
}
.submenubottomred
{
	background-image: url(../graphics/menubottombackred.png);
	background-repeat:no-repeat;
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	width: 140px;
}
.subsubmenutoporange
{
	background-image: url(../graphics/menutopbackorange.png);
	background-repeat:no-repeat;
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	border-bottom: thin dashed #B0B0B1;
	line-height: 13px;
	width: 140px;
}
.subsubmenu
{
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	background-color: #B64325;
	font-size: 11px;
	border-bottom: thin dashed #B0B0B1;
	line-height: 13px;
	width: 140px;
}
.subsubmenubottomorange
{
	background-image: url(../graphics/menubottombackorange.png);
	background-repeat:no-repeat;
	font-family: Arial Narrow, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	width: 140px;
}


#privacy
{	
	background-color: #FFFFFF;
	position: absolute;
	top: 55px;
	left: 300px;
	z-index: 100;
}
#pleaselogin
{
	position: absolute;
	top: 5px;
	left: 219px;
	z-index: -10;
}

#nutritionhead {
color:white;
font-family:Arial,sans-serif;
font-size:18px;
line-height:1.5em;
text-align:center;
}

#findform {
  position:absolute;
  top:175px;
	left:405px;
  width:155px;
	text-align:left;
	font-family : Arial,sans-serif;
}

#frontfindform {
  margin : 22px 0 0 0;
  position:absolute;
  top:542px;
	left:500px;
  width:155px;
	text-align:left;
	font-family : Arial,sans-serif;
}

#frontfindform p, #frontfindform label, #frontfindform input {
  margin : 0;
	padding : 0;
}

#buttonContainer {
  text-align : right;
}

#listContainer {
  float : left;
}

#searchresults {
border:1px solid black;
height:419px;
left:26px;
position:absolute;
top:70px;
width:693px;
}

#clickithere {
height:252px;
left:26px;
position:absolute;
top:73px;
width:346px;
}

div.topcats {
margin:0 auto 0 auto;
width : 685px;
}

a.topcats, span.topcats {
font-size:0.7em;
color : #FFEE00;
padding:0 1px;
}

div.productbox {
 height : 380px;
 overflow : auto;
}

div.listtop {
 font-style : oblique;
 font-size : 1.2em;
 margin : 10px 0 5px 0;
}

div.listitem {
 padding : 0 0 0 7px;
}

div.productbox div.retail, div.productbox div.service {
 color : #FFFFFF;
}

div.prodname {
 float : left;
}

div.prodname a {
 color : FFEE00;
}

div.prodid {
 padding : 0 0 0 590px;
}

div.browsebrand {
 text-align : center;
 font-family:sans-serif;
 font-size:1.1em;
 padding:10px;
}








