#h {
	padding-top: 2px;
	width: 1024px;
	height: 229px;
	background-image: url(../img/topbg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0 auto;
	display: block;
}

#h ul {
    text-indent: -9999px;
    font-size: 0;
    text-decoration: none;
    float: left;
    margin: 0; 
    padding: 0;
} 

	#h-logo {
		width: 467px;
		height: 84px;
		float: left;
	}
	#h-nav {
		width: 474px;
		height: 84px;
		float: left;
		clear: right;
	}
		#h-nav #spacer {
			width: 259px;
			height: 43px;
			background-image: url(../img/mtbg.gif);
			background-position: bottom right;
			background-repeat: no-repeat;
			float: left;
			clear: none !important;
		}
		#h-nav #qs {
			width: 215px;
			height: 43px;
			background-image: url(../img/qsbg.gif);
			background-position: bottom right;
			background-repeat: no-repeat;
			float: right;
			clear: right;
			text-align: left;
			overflow: hidden;
		}

			#h-nav #qs form {
				width: 200px;
				height: 40px;
				padding: 18px 0 0 17px;
				overflow: hidden;
			}
			#h-nav #qs form input.search {
				width: 145px;
				height: 19px;
				float: left;
				margin-top: 3px;
			}
			#h-nav #qs form input.submit {
				text-indent: -9999px;
				font-size: 0;
				color: #0c9406;
				border: none;
				margin: 0 0 0 10px;
				width: 26px;
				height: 24px;
				background: transparent url(../img/qs_go.gif) top center no-repeat;
				float: left;
			}
			#h-nav #qs form input.submit:hover {
				background: transparent url(../img/qs_go.gif) bottom center no-repeat;
			}

	
	#h-banner {
		clear: both;
	}
	
#page {
	width: 1024px;
	margin: 0 auto;
	display: block;
}

	#page #main {
		float: left;
		width: 685px;
		margin-left: 62px;
		padding-top: 2px;
		background: #ffffff url(../img/mainbg.gif) top right no-repeat;
		text-align: left;
	}
	#page #sb {
		float: right;
		width: 215px;
		height: 530px;
		background-color: #ffffff;
		background-image: url(../img/sbbg.gif);
		background-position: top left;
		background-repeat: no-repeat;
		text-align: left;
		overflow: hidden;
		margin-right: 62px;
	}

	#page #sb h4.products {
		margin-left: 46px;
		background: transparent url(../img/h4-product.gif) left no-repeat;
	}
	#page #sb h4.country {
		margin-left: 51px;
		background: transparent url(../img/h4-country.gif) left no-repeat;
	}
	#page #sb h4.name {
		margin-left: 56px;
		background: transparent url(../img/h4-name.gif) left no-repeat;
	}
	#page #sb h4.itemnumber {
		margin-left: 56px;
		background: transparent url(../img/h4-itemnumber.gif) left no-repeat;
	}

	#page #sb form {
		text-align: right;
		overflow: hidden;
		width: 187px;
	}
	#page #sb form select {
		height: 20px;
		font-family: Verdana, Arial, sans;
		font-size: 12px;
		color: #000000;
		overflow: hidden;
	}
	#page #sb form select.products {
		width: 137px;
	}
	#page #sb form select.country {
		width: 131px;
	}
	#page #sb form input.name {
		width: 127px;
		height: 20px;
	}
	#page #sb form input.itemnumber {
		width: 127px;
		height: 20px;
	}

	#page #sb form input.submit {
		text-indent: -9999px;
		font-size: 0;
		color: #0c9406;
		border: none;
		margin: 0 0 0 10px;
		width: 62px;
		height: 34px;
		background: transparent url(../img/as_go.gif) top center no-repeat;
		float: left;
		margin: 10px 0 0 120px;
		text-align: right;
	}
	#page #sb form input.submit:hover {
		background: transparent url(../img/as_go.gif) bottom center no-repeat;
	}
	
	.newsbox {
		background: #ffffff url(../img/newsbg.gif) top left no-repeat;
		padding: 40px 10px 5px 5px;
	}
	.newsboxbottom {
		background: #ffffff url(../img/newsbg2.gif) top left no-repeat;
		height: 11px;
		margin-bottom: 10px;
	}

	.newseventsbox {
		background: #ffffff url(../img/nebg.gif) top left no-repeat;
		padding: 40px 10px 5px 5px;
	}
	.newseventsboxbottom {
		background: #ffffff url(../img/nebg2.gif) top left no-repeat;
		height: 11px;
		margin-bottom: 10px;
	}

	p.newsheadline {
		color: #3e4244;
		font-size: 14px;
		font-weight: bold;
		margin: 8px 0 5px 0;
	}
		p.newsheadline a:link, p.newsheadline a:visited {
			color: #3e4244;
		}
	p.newstease {
		color: #3e4244;
		margin: 0 0 5px 0;
	}
	p.newsmore {
		color: #920c00;
		margin: 0 0 5px 0;
		font-size: 10px;
		text-transform: lowercase;
	}
		p.newsmore .morearrow {
			padding-right: 15px;
			background: transparent url(../img/whitemore.gif) center right no-repeat;
			white-space: nowrap;
		}
		p.newsmore a:link, p.newsmore a:visited {
			color: #ffffff;
		}
	
	p.fullnewsdate {
		color: #3e4244;
		font-size: 14px;
		font-weight: bold;
		margin: 8px 0 5px 0;
	}
	p.fullnewsheadline {
		color: #1f6d89;
		font-size: 14px;
		font-weight: bold;
		margin: 8px 0 5px 0;
	}
		p.fullnewsheadline a:link, p.fullnewsheadline a:visited {
			color: #1f6d89;
		}
	p.articlenewsheadline {
		color: #1f6d89;
		font-size: 18px;
		font-weight: bold;
		margin: 8px 0 5px 0;
	}
	p.fullnewstease {
		color: #3e4244;
		margin: 0 0 5px 0;
	}
	p.fullnewsmore {
		color: #920c00;
		margin: 0 0 5px 0;
		font-size: 10px;
		text-transform: lowercase;
	}
		p.fullnewsmore .morearrow {
			padding-right: 15px;
			background: transparent url(../img/redmore.gif) center right no-repeat;
			white-space: nowrap;
		}
		p.fullnewsmore a:link, p.fullnewsmore a:visited {
			color: #920c00;
		}

	p.industryheadline {
		color: #1f6d89;
		font-size: 12px;
		font-weight: bold;
		margin: 8px 0 8px 0;
	}
		p.industryheadline a:link, p.industryheadline a:visited {
			color: #1f6d89;
		}

	p.productheadline {
		color: #1f6d89;
		font-size: 16px;
		font-weight: bold;
		margin: 0 0 5px 0;
	}
		p.productheadline a:link, p.productheadline a:visited {
			color: #1f6d89;
		}
	p.producttease {
		color: #3e4244;
		margin: 0 0 5px 0;
	}
	p.productmore {
		color: #920c00;
		margin: 0 0 5px 0;
		font-size: 10px;
		text-transform: lowercase;
	}
		p.productmore .morearrow {
			padding-right: 15px;
			background: transparent url(../img/redmore.gif) center right no-repeat;
			white-space: nowrap;
		}

	p.crumbs {
		height: 50px;
		padding-top: 27px;
	}
		p.crumbs .morearrow {
			padding-right: 15px;
			background: transparent url(../img/redmore.gif) center right no-repeat;
			white-space: nowrap;
			margin-right: 5px;
		}
		p.crumbs .divider {
			padding-right: 15px;
			background: transparent url(../img/reddivider.gif) center right no-repeat;
			white-space: nowrap;
			margin-right: 5px;
		}
		p.crumbs .nodivider {
			white-space: nowrap;
		}

	p.linksection {
		font-size: 16px;
		color: #3e4244;
		font-weight: bold;
	}
		
	.featurebox {
		background: #ffffff url(../img/fbg.gif) top left no-repeat;
		width: 332px;
		padding: 10px 20px 5px 5px;
	}
	.featureboxbottom {
		background: #ffffff url(../img/fbg2.gif) top left no-repeat;
		width: 332px;
		height: 11px;
		margin-bottom: 10px;
	}

#results {
	width: 665px;
	float: left:
	clear: right;
	padding-left: 15px;
}

#footer {
	padding: 50px 0 10px 20px;
	text-align: left;
	width: 900px;
	color: #999999;
	margin: 0 auto;
	font-size: 10px;
}

.clear-after:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    width: 0;
    visibility: hidden;
}
.clear-after{min-height: 1%;}

