body {
	background-color: #CCC;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

table {
  border-collapse: collapse;
} 

.lightBl10 {
	color: #005499;
}
.wht10 {
	color: #FFFFFF;
}

p { 
	line-height:150%;
	padding:0 0 15px 0;
	margin:0;
	font-size:11px;
	}
	
#foodservice, #menutype, #mobilekitchen, #utility, #source, #funding, #upright, #under,
#temp, #freezers, #counterfreezers, #table, #walkrefrig, #walkrefreeze, #shelving, #racks, #refrigeration, #griddles, 
#broilers, #burners, #hotfood, #ovens, #microwave, #pizza, #fryers, /*#cabinets,*/ #soda, #soft, #air, #sink,
#find {
	width:180px;
	}

/*****/
/* a */
/*****/
a:link {
	color: #005499;
}
a:visited {
	color: #005499;
}
a:hover {
	color: #666;
}
a:active {
	color: #005499;
}

/*********/
/* a.Nav */
/*********/
#nav {
	position: relative;
	left:24px;
	}
#nav td , #subnav td{
	padding:2px;
	border:0px;
	text-align:center;
	}
	
#nav a, #navfooter a{
	color: #000;
	font-size:9px;
	font-weight:bold;
}
#nav a:hover, #navfooter a:hover {
	color: #005499;
	font-size:9px;
	font-weight:bold;
}

.navBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
}

#navfooter {
	position: relative;
	left:485px;
	top:-5px;
	}
/***********/
/* mainNav */
/***********/

#mainnav a {
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#mainnav a:visited {
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#mainnav a:hover {
	color: #6EA0D4;
	font-size:12px;
	font-weight:bold;
}
#mainnav a:active {
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}

/************/
/*subNav */
/************/
#subnav {
	position: relative;
	left:44px;
	}

#subnav a{
	color: #000;
	font-size:11px;
	font-weight:bold;
}
#subnav a:hover {
	color: #005499;
	font-size:11px;
	font-weight:bold;
}

/***********/
/* Headers */
/***********/
h2 {font-size: 20px;
	color: #000;
	margin:  0px 0px 5px 0px;
	padding: 0px;
}
h1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
h3 {
	font-size: 12px;
	margin: 0px 10px 5px 5px;
	padding: 0px;
}
h4 {
	font-size: 12px;
	margin: 5px 10px 0px 5px;
	padding: 0px;
	color: #036;
}

hr {
	color:#ccc; 
	background-color:#ccc; 
	border: 0; 
	height:1px;
	margin: 0;
	padding:0;
}

/************/
/* category */
/************/
#category {
	color: #000;
	font-size:12px;
	background: url(images/bulletCat.jpg) no-repeat left;
	padding-left: 20px;
}
#subcategory{
	color: #005499;
	background: url(images/arrowSub.jpg) no-repeat left;
	padding-left: 10px;
	padding-bottom: 2px;
	margin-left: 22px;
}
#subcategory2{
	color: #005499;
	background: url(images/arrowSub.jpg) no-repeat left;
	padding-left: 10px;
	padding-bottom: 2px;
	margin-left: 32px;
	margin-bottom: 0px;
}
#subcategory, #subcategory2 {
	list-style:none;
	}

/***********/
/* Taco Bell Truck */
/***********/

.twitter{padding-bottom: 20px;}

/***********/
/* features */
/***********/

#features ul{
	margin: 22px;
	padding-left: 20px;
}
#features li{
	color: #005499;
	background: url(images/arrowSub.jpg) no-repeat left;
	padding-left: 10px;
	padding-bottom: 2px;
}

/***********/
/* navlist */
/***********/
ul{
	margin: 0px;
	padding: 0px;
}
#test {
	width:450px;
	position:relative;
	left:10px;
	}
		
#test ul{
	margin: 0px 0px 0px 50px;
	padding: 0px;
	}
	
#test ul ul{
	margin: 0px 0px 0px 50px;
	padding: 0px;
	}
	
#test li{
	margin: 2px;
	padding: 2px;
	}

#navlist li 
{
	padding-left: 10px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}


/************/
/*Footer and Contact */
/************/
#footer {
	color:#fff;
	width: 750px;
	}
#footer td{
	padding: 6px;
	border: 0px;
	}

#footer a{
	color: #fff;
	text-decoration:underline;
}
#footer a:hover {
	color: #666;
}

.altrow {
	background-color: #CCC;
		}
	
#contact td {
	width:260px;
	padding: 4px;
	border: 0px;
	vertical-align:middle;
	}
.rowspacer {
	padding-bottom:2px;
	}	
	
/************/
/*Content */
/************/
#content {
	width: 560px;
	}
#content td {
	padding: 5px;
	border: 0px;
	vertical-align:top;
	}

.error {
	font-size: 12px;
	color: #f00;
}


#tradeshow th{
	color: #FFF;
	padding: 8px;
	background: url(images/img_tradeshowBG.jpg) repeat-x;
	text-align:left;
}
#tradeshow td{
	padding: 5px;
	border: solid 1px #CCC;
}

#tradeshow{	
	font-size: .9em;
	border-collapse: collapse;
	width: 100%;
	margin-top: 10px;
}

.altrow_ts {
	background-color: #DEDEDE;
		}
		
		.logo {
border: none;
}

#slogan {
background: url(images/hSlogan.jpg) no-repeat;
color: #000;
font-size: 15px;
font-weight: bold;
height: 56px;
padding: 15px 0 0 0;
text-align: center;
}

#slogan .slogan-s {
font-size: 12px;
}

.military-kitch{border:#ccc solid 1px; padding:2px; margin-top:7px;}
