/* CSS Document */
body { margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666; background-image:url(images/food-inspection-bg.jpg); background-repeat:repeat-x; }
p { line-height:140%; margin: 2px 0px 2px 0px; padding:0px; }

h1,
p.headers,
#home h2,
#intro h2 { color:#369; font-size:1.4em; margin: 6px 0px 8px 0px; padding:0px; font-weight:bold; }

p.translate { color:#369; font-size:1.4em; margin: 6px 0px 2px 0px; padding:0px; font-weight:bold; }
#content h1 { color:#369; font-size:1.4em; margin: 6px 0px 8px 0px; padding:0px 0px 8px 0px; border-bottom: #E5E5E5 solid 1px; }
h2 { color:#369; font-size:1.2em; margin: 6px 0px 8px 0px; padding:0px; }
h3 { color:#666; font-size:1.1em; margin: 0px 0px 4px 0px; padding:0px; }
h4 { color:	#6D8EC3; font-size:1.2em; margin: 0px 0px 4px 0px; padding:0px; }
a { color:#6c6; font-weight:bold; text-decoration:none; }
a:hover { color:#6D8EC3; }
.imgRight { float:right; text-align:right; margin: 0px 0px 8px 10px; padding:2px; border:double #d9d9d9 1px; }
/*#content blockquote p{
	margin-bottom: 20px;
	}
	*/
#content blockquote p a { position:relative; margin: 0px 0px 14px 0px; }
.imgLeft { float:left; text-align:left; margin-right: 10px; padding:2px; border:double #d9d9d9 1px; }
.imgBorder { /*	margin-top: 10px;*/ padding:2px; border:double #d9d9d9 1px; }
.bdrDescription { border:solid #d9d9d9 1px; }
.description { padding: 0px 6px; }
.imgOverview { margin-right:15px; padding:2px;/*	border:double #d9d9d9 1px;*/ }
.clear {display:block; clear:both; height:1px; line-height:1px;}
#tabs p { margin:0px 0px 4px 0px; padding:0px; line-height: normal; }

#home p,
#content p { margin: 0px 0px 15px 0px; }

#home .imgLeft { margin: 0px 10px 5px 0px; }
#homeProducts img { padding:2px; border:double #d9d9d9 1px; margin: 0px 10px 15px 0px; }
#homeProducts td,
#home td { vertical-align:top; }
#homeProducts h1 { color:#666; font-size:1.2em; margin: 0px 0px 4px 0px; padding:0px; }
.installed { color:#369; font-weight:bold; }
#helpful a { color:#6c6; font-weight:bold; text-decoration:none; }
#helpful a:hover { color:#666; }
#subNav a { color:#6D8EC3; font-weight:bold; text-decoration:none; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 4px; background:url(images/img_h1.gif) no-repeat left; }
#subNav a:hover { color:#666; }
#footer { color:#ccc; font-size:.9em; background-color:#6D8EC3; border:0; }
#footer ul { margin:0px; padding:0px; list-style:none; }
#footer li { display:inline; margin-right:15px; }
#footer a { color:#fff; text-decoration:none; font-weight:normal; }
#footer td { padding:6px; }
#footer #soc_copyright { padding:0 0 0 6px; }
#soc_copyright img { vertical-align:bottom; }
#footer a:hover { color:#A6B6D7; text-decoration:none; font-weight:normal; }
#footerpolicy a { color:#fff; text-decoration:none; font-weight:normal; }

#footerpolicy,
#spectrum { text-align:right; }

#spectrum a { color:#ccc; text-decoration:none; font-weight:normal; }

#hd_social {float:left;}
#hd_social img {border:0;}
#hd_right {width:390px; float:right; color: #fff; font-weight: bold; text-align: right; padding:14px 25px 0 0;}

#aHome,
#aCompany,
#aBrochure,
#aProducts,
#aEvents,
#aSupport,
#aContact { height: 30px; position:relative; }

#nav .active { background-position: bottom; position:relative; }
#nav .inactive { background-position: top; position:relative; }
#nav a { background-position: top; position:relative; display:block; }
#aHome { background-image:url(images/btn_home.jpg); width: 99px; }
#aCompany { background-image:url(images/btn_company.jpg); width: 114px; }
#aBrochure { background-image:url(images/btn_brochure.jpg); width: 158px; }
#aProducts { background-image:url(images/btn_products.jpg); width: 113px; }
#aEvents { background-image:url(images/btn_events.jpg); width: 140px; }
#aSupport { background-image:url(images/btn_support.jpg); width: 110px; }
#aContact { background-image:url(images/btn_contact_us.jpg); width: 116px; }
#search { width: 160px; border: 0px; }
.imgLeftContent { float:left; text-align:left; margin-right: 10px; padding:2px; border:double #d9d9d9 1px; clear:right; }
.h1Nudge { padding-top:12px; }
#news { line-height:200%; list-style:none; margin:0px 0px 0px 8px; padding:0px 0px 0px 8px; }

#brochures,
#videos,
#center { line-height:200%; list-style:none; margin:0px 0px 20px 8px; padding:0px 0px 0px 8px; }

#news { width:400px; }
#center li { background:url(images/green_chmrk.jpg) no-repeat left; padding: 0px 0px 0px 2px; margin: 0px 0px 0px 4px; }
#brochures li { background:url(images/img_icon_pdf.gif) no-repeat left 4px; padding: 0px 0px 0px 8px; margin: 0px 0px 0px 4px; }
#brochures li p { padding: 0px 0px 0px 15px; margin: 0px 0px 0px 4px; }
#videos li p { padding: 0px 0px 0px 15px; margin: 0px 0px 0px 4px; }
#videos li { background:url(images/img_icon_video.gif) no-repeat left 5px; padding: 0px 0px 0px 8px; margin: 0px 0px 0px 6px; }
#news li { background:url(images/img_icon_news.gif) no-repeat left 4px; }
#news a.pdf-icon { background:url(/images/pdf-icon.gif) no-repeat left; display:block; }

#brochures a,
#videos a,
#center a { padding-left:20px; color:#6D8EC3; }

#content #events a { color:#6D8EC3; }
#news a { padding-left:20px; }
#brochures a:hover,
#videos a:hover,
#content #events a:hover,
#center a:hover { color:#666; }

#events,
#sales,
#quote,
#main,
#products { width:100%; border-collapse:collapse; }

#support { width:600px; border-collapse:collapse; }
#events { margin-bottom:10px; }

#events th,
#sales th,
#quote th,
#main th { background: url(images/bg_th.jpg) repeat-x; color:#fff; padding:2px 8px 2px 8px; text-align:left; vertical-align:middle; }

#support th { border: #E5E5E5 solid 1px; color:#fff; padding:2px 8px 2px 8px; text-align:left; vertical-align:middle; }

#events th,
#sales th,
#quote th,
#main th { border: #E5E5E5 solid 1px; }

#sales td { text-align:center; }

#events td,
#sales td,
#quote td,
#main td,
#support td { padding:4px; border:#E5E5E5 solid 1px; }

#products td { padding:4px; vertical-align:top;/*	border-bottom: #E5E5E5 solid 1px;*/ }
#products img { padding:2px;/*	margin: 8px 15px 8px 0px;*//*	border:double #d9d9d9 1px;*/}
#products h2 { font-size:1em; }
.altrow { background-color:#C9D6E9; font-weight:bold; }

#quote .altrow,
#main .altrow { background-color:#C9D6E9; font-weight:bold; border-bottom:#fff solid 1px; border-bottom:#fff solid 1px; }

fieldset { border: 0px; padding:0px 0px 10px 15px; margin: 0px 0px 20px 0px; }
legend { font-size:1.2em; font-weight:bold; color:#369; margin: 0px 0px 4px 0px; padding:0px; }
form { margin:0px; padding:0px; }

/* Contact Us */
/*#name, #city, #email, #phone, #zip, #address, #bphone, #fax, #country*/

#content input,
#content textarea { border:#ccc solid 1px; /*	width: 130px;*/ /*	height:14px;*/
/*	color:#666;*/
	margin: 0px 4px; padding:0px; font-size: 1.1em; }
/*#state{
	width: 137px;
	height:18px;
	color:#666;
	font-size: 1.1em;
	border:#ccc solid 1px;
	margin: 4px 0px;
	}
	
#description {
	border:#ccc solid 1px;
	width: 520px;
	height:100px;
	color: #666;
	font-size: 1.1em;
	margin: 4px 4px 0px 0px;
	}*/
	
#submit { background: #28557C url(images/bg_th.jpg) repeat-x; /*position:relative; left:15px;*/ margin:0px; padding:0px; width:120px; height:25px; font-size: 1em; font-weight:bold; color: #FFF; border:0px; }
.required { color: #6c6; }
.contactBold { font-weight:bold; }

#noBorder td,
#noBorder2 td,
#noBorder3 td,
#noBorder4 td,
#overviewInfo td { border:0px; }

#category h2 { color:#6c6; font-size:1.4em; border-bottom: #E5E5E5 solid 1px; }
#category h3 { color:#6D8EC3; font-size:1.2em; }
#category h4 { color:#666; font-weight:bold; font-size:1em; }
#category ul { line-height:140%; list-style:none; margin:0px 0px 10px 6px; padding:0px 0px 0px 6px; }
#category li { background:url(images/green_chmrk.jpg) no-repeat left 3px; padding: 0px 0px 0px 16px; margin: 0px 0px 0px 4px; }
#category td { vertical-align:top; }
#overviewInfo { margin: 0px 0px 10px 6px; }
#overviewInfo td { padding-right:6px; }
#series li { background: url(images/img_icon_series.gif) no-repeat left 3px; }
#series a { color:#666; }
#series ul { margin: 0px; }
#breadcrumb { padding-bottom:10px; }

#sitemap ul,
#sitemap li { list-style:none; line-height:150%; }

#sitemap ul li li a { font-weight:normal; margin-left:-25px; }
#left-nav-menu td.td-color { color:#369; font-size:1.4em; margin: 6px 0px 8px 0px; padding:0px 0px 8px 0px; font-weight:bold; }
#left-nav-menu { margin-top:6px; }
#header-numbers { color:#fff; text-align:right; font-weight:bold; }

/********** styles for Dual X page **********/

#dual-x { float:left; color:#002060; }
#dual-x #dual-x-header { float:left; margin:0 0 20px 0; }
#dual-x p { }
#dual-x ul { line-height:200%; padding:0 0 0 5px; }
#dual-x img { margin:10px 0 30px 75px; }

/********** new styles for call to action **********/
a#free-quote { background:url(images/free-quote.jpg) no-repeat; display:block; text-align:center; padding:15px 10px; font-size:14px; color:#FFF; font-weight:bold; border:1px solid #090; }
a#free-quote:hover { color:#060; }

/* ------------------------------------------------------ */
/* ------------------ Home Page Slider ------------------ */
/* ------------------------------------------------------ */

#slider { width:848px; height:228px; border:1px solid #FFF; border-width:0px 1px; overflow:hidden; }
#slider div { width:808px; height:188px; padding:20px; }
#slider h1 { font-size:18px; font-weight:bold; color:#FFF; padding:0px 0px 5px 0px; margin:0px; }
#slider h2 { font-size:16px; font-weight:bold; color:#FFF; padding:0px 0px 5px 0px; margin:0px; }
#slider h3 { font-size:14px; font-weight:bold; color:#99CCFF; padding:0px 0px 10px 0px; margin:0px; }
#slider p { width:280px; color:#CCC; padding:0px 0px 10px 0px; margin:0px; line-height:140%; }
#slider #dual-x p { width:310px; }
#slider #contaminants-beware p { width:490px; }
#slider #food-inspection p { width:344px; }
#slider a { color:#6C6; font-weight:bold; }
#slider a:hover { color:#CCC; }

/* Backgrounds */
#slider #food-inspection { background:url(images/slides/bg-food-inspection2.jpg) no-repeat left top; }
#slider #contaminants-beware { background:url(images/slides/bg-contaminants.jpg) no-repeat left top; }
#slider #quality-assurance { background:url(images/slides/bg-quality-assurance.jpg) no-repeat left top; }
#slider #consumer-safety { background:url(images/slides/bg-consumer-safety.jpg) no-repeat left top; }
#slider #reliability-operation { background:url(images/slides/bg-reliability-operation.jpg) no-repeat left top; }
#slider #checkweigher { background:url(images/slides/bg-checkweigher.jpg) no-repeat left top; }
#slider #dual-x { background:url(images/slides/bg-dual-x.jpg) no-repeat left top; }
#slider-nav { text-align:right; width:828px; padding:0px 10px 6px 10px; height:20px; }
#slider-nav a { color:#6D90C3; text-decoration:none; display:inline-block; padding:2px; font-size:16px; }
#slider-nav a.activeSlide { color:#1E4B75; }
#slider-nav a:focus { outline:none; }
.footlink { color: #ccc }
#footer img { border:0; }

