

body{
	margin:0;
	background:#fff;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#535353;
}

.infoBoxContents{
width:200px;	
}
.productListing-data,.productListing-heading{
	font-size:11px;	
	padding:4px;
}
.productListing-heading{
	background-color:#efefef;
	font-weight:bold;
}
#ShoppingLinks {
	float:right;padding:3px 14px 0 0;

}
#ShoppingLinks a{
	color:#333;
	text-decoration:none;
	padding-right:3px;
	padding-left:3px;
}
#ShoppingLinks a:hover {
	text-decoration:underline;	
}
.infoBoxHeading,.boxText,.infoBoxContents{
	font-size:11px;
	line-height:16px;	
	padding-right:5px;
}
.main{
	font-size:12px;	
	width:100%;
	float:left;
} 
.main{
min-width:200px;
}
.pageHeading{
	margin:0;
	font-size:18px;
	color:#003768;
	font-weight:normal;
}

.smallText{
	font-size:11px;	
}

.boxText IMG{
	max-width:108px;	
}



/*NAV*/

#mainnav{
	width:973px;
	height: 35px;
	background-image:url('/catalog/imagesD/bg-mainnav.gif');
	background-repeat: repeat-x;
}
#mainnav A{
	height: 35px;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat: no-repeat;
	float:left;
}
#mainnav .products{
	width: 153px;
	background-image:url('/catalog/imagesD/btn-products.gif');
}
#mainnav A:hover.products{
	width: 153px;
	background-image:url('/catalog/imagesD/btn-products-over.gif');
}
#mainnav .technology{
	width: 173px;
	background-image:url('/catalog/imagesD/btn-technology.gif');
}
#mainnav A:hover.technology{
	width: 173px;
	background-image:url('/catalog/imagesD/btn-technology-over.gif');
}
#mainnav .advantages{
	width: 156px;
	background-image:url('/catalog/imagesD/btn-advantages.gif');
}
#mainnav A:hover.advantages{
	width: 156px;
	background-image:url('/catalog/imagesD/btn-advantages-over.gif');
}
#mainnav .resources{
	width: 157px;
	background-image:url('/catalog/imagesD/btn-resources.gif');
}
#mainnav A:hover.resources{
	width: 157px;
	background-image:url('/catalog/imagesD/btn-resources-over.gif');
}
#mainnav .store{
	width: 172px;
	background-image:url('/catalog/imagesD/btn-store.gif');
}
#mainnav A:hover.store{
	width: 172px;
	background-image:url('/catalog/imagesD/btn-store-over.gif');
}
#mainnav .contact{
	width: 162px;
	background-image:url('/catalog/imagesD/btn-contact.gif');
}
#mainnav A:hover.contact{
	width: 162px;
	background-image:url('/catalog/imagesD/btn-contact-over.gif');
}



/*HOME*/

#Home #main{
	padding:0px;	
}

.HomeRightHolder{
	float:right;
	width:273px;
	height:417px;
	overflow:hidden;
}
.HomeRightBox{
	height:107px;
	width:273px;
	background-image:url('../images/bg-homeright.gif');
	background-repeat:repeat-x;
	font-size:18px;
}
.HomeRightBox2{
	background-image:url('../images/bg-home-news.jpg');
	background-repeat:no-repeat;
	height:105px;
	width:273px;	
	padding-top:20px;
	font-size:11px;
	
}
.HomeRightBox H1, .HomeRightBox SPAN, .HomeRightBox2 H1, .HomeRightBox2 SPAN, .HomeRightBox2 .indent{
	padding-left:95px;
}

.HomeRightBox A, .HomeRightBox2 A{
	color:#ffffff;
	text-decoration:none;
}
.HomeRightBox H1,  .HomeRightBox2 H1{
	font-size:18px;
	font-weight:normal;
	padding-left:95px;
	margin:0px;
}
.HomeRightBox .small, .HomeRightBox2 .small{
	font-size:11px;
}



/*normal*/
a{
	color:#003768;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
img{border-style:none;}
input, textarea, select {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#403d3a;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.wrapper{
	width:995px;
	background:url(/catalog/imagesD/bg-wrapper.gif) repeat-y;
	margin:0 auto 2px;
}
.w-1{background:url(/catalog/imagesD/bg-w1.gif) no-repeat;}
.w-2{
	background:url(/catalog/imagesD/bg-w2.gif) no-repeat 0 100%;
	padding:17px 13px 18px 9px;

}
#header{
	width:973px;
	background:url(/catalog/imagesD/bg-header.gif) no-repeat;

	height:86px;
}
.header-bar{
	height:1%;
	padding:10px 32px 10px 18px;
	overflow:hidden;
}

.logo{
	width:326px;
	height:32px;
	background:url(/catalog/imagesD/logo.gif) no-repeat;
	text-indent:-9999px;
	margin:7px 0 0;
	float:left;
	overflow:hidden;
}
.logo a{
	height:100%;
	display:block;
}
.slogan{
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	width:272px;
	height:20px;
	margin-top:14px;
	margin-left:8px;
	background:url(/catalog/imagesD/bg-slogan.gif) no-repeat;
}




.form-holder{
	height:1%;
	overflow:hidden;
	padding:4px 14px 4px 0;
	height:22px;
	margin-top:-28px;
}
.search-form{
	float:right;
	width:298px;
}
.search-form label{
	text-indent:-9999px;
	width:36px;
	height:10px;
	background:url(/catalog/imagesD/text-search.gif) no-repeat;
	overflow:hidden;
	float:left;
	margin:5px 6px 0 0;
}
.search-form .input-holder{
	width:220px;
	background:url(/catalog/imagesD/bg-input.gif) no-repeat;
	height:19px;
	padding:0 5px;
	float:left;
	overflow:hidden;
}
.search-form input{
	float:left;
	background:none;
	border:0;
	height:13px;
	padding:2px 0 3px;
	width:220px;
	outline:none;
}
.search-form .image{
	width:22px;
	height:17px;
	margin:1px 0 0 4px;
	padding:0;
	display:inline;
}
#main{
	width:100%;
	padding:14px 0 18px;
	overflow:hidden;
}
#twocolumns{
	width:794px;
	float:right;
	padding:0 0 0 25px;
}
.breadcrumbs{
	margin:0 0 24px -3px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.breadcrumbs li{
	float:left;
	background:url(/catalog/imagesD/bg-breadcrumbs.gif) no-repeat 0 50%;
	color:#579527;
	margin:0 0 0 -7px;
	padding:0 11px 1px 12px;
	word-spacing:-1px;
}
.breadcrumbs li a{
	color:#579527;
	text-decoration:none;
}
.breadcrumbs li a:hover{text-decoration:underline;}
.container{
	height:1%;
	overflow:hidden;
	padding:0 0 18px;
}
.main-content{
	width:516px;
	float:right;
}
#content{
	width:361px;
	float:left;
}
#content .heading{
	width:361px;
	background:url(/catalog/imagesD/bg-heading.gif) no-repeat 0 100%;
	padding:0 0 10px;
	margin:0 0 3px;
}
#content h2{
	margin:0;
	font-size:18px;
	color:#003768;
	font-weight:normal;
}
#content h3{
	margin:0 0 4px;
	font-size:12px;
	font-weight:normal;
	color:#599529;
}
#content .text-box{padding:12px 44px 0 0;}
#content .text-box p{
	font-size:12px;
	line-height:16px;
	margin:0 0 15px;
}
#content .features-list{
	margin:0;
	padding:0 0 19px 5px;
	list-style:none;
}
#content .features-list li{
	background:url(/catalog/imagesD/bullet-ref-list.gif) no-repeat 0 8px;
	padding:0 0 0 13px;
	word-spacing:-1px;
	line-height:18px;
}
.main-content .info-column{
	width:109px;
	float:right;
	padding:24px 19px 0 0;
}
.info-column h4{
	margin:0;
	font-size:11px;
	color:#003768;
	font-weight:normal;
	word-spacing:-1px;
}
.info-column .product-box,
.info-column .heading-box{
	width:106px;
	background:#f5f4f1;
	border:1px solid #e2ddd8;
	padding:0 0 6px 1px;
	text-align:center;
	margin:0 0 6px;
}
.info-column .heading-box{padding:4px 0 6px;}
.info-column .product-box img{
	display:block;
	margin:0 0 6px;
}
.info-column .product-box span{
	display:block;
	font-size:10px;
	color:#655e56;
}
.aside{
	width:250px;
	float:left;
	padding:5px 0 0;
}
.aside .img-box{
	overflow:hidden;
	width:100%;
	padding:0 0 13px;
}
.aside .img-box img{display:block;}
.aside .info-block{
	width:234px;
	background:url(/catalog/imagesD/bg-info-block.gif) repeat-y -468px 0;
	margin:0 0 15px;
}
.info-block-t{background:url(/catalog/imagesD/bg-info-block.gif) no-repeat;}
.info-block-b{
	background:url(/catalog/imagesD/bg-info-block.gif) no-repeat -234px 100%;
	padding:1px 0 1px 12px;
	overflow:hidden;
	height:1%;
}
.info-block img{float:left;}
.info-block .text-block{
	overflow:hidden;
	height:1%;
	padding:7px 14px 0 8px;
}
.info-block .text-block span{
	display:block;
	line-height:14px;
	color:#00519c;
	word-spacing:-1px;
	margin:0 0 4px;
}
.text-block .ref-block{
	overflow:hidden;
	height:1%;
	padding:0 5px 0 0;
	text-align:right;
}
.text-block .ref-block a{
	color:#655e56;
	font-size:10px;
	word-spacing:-2px;
	text-decoration:none;
}
.text-block .ref-block a:hover{text-decoration:underline;}
.aside .ref-list{
	margin:0;
	padding:0 0 15px 8px;
	list-style:none;
}
.aside .ref-list li{
	background:url(/catalog/imagesD/bullet-ref-list.gif) no-repeat 0 5px;
	padding:0 0 2px 10px;
}
.aside .ref-list li a{
	color:#655e56;
	text-decoration:none;
	word-spacing:-2px;
}
.aside .ref-list li a:hover{text-decoration:underline;}
.aside .text-holder{
	color:#003768;
	overflow:hidden;
	height:1%;
	font-size:12px;
	padding:0 0 0 10px;
}
.aside .text-holder em{
	display:block;
	margin:0 0 1px -3px;
}
.aside .text-holder span{
	display:block;
	word-spacing:-1px;
}
.sidebar{
	width:138px;
	padding:2px 0 0 16px;
	float:left;
}
.sidebar ul{
	margin:0;
	padding:0 0 8px;
	list-style:none;
}
.sidebar li{padding:0 0 11px;}
.sidebar li a{
	color:#333;
	text-decoration:none;
}
.sidebar li a:hover{text-decoration:underline;}
.sidebar li.active a{
	font-weight:bold;
	text-decoration:none !important;
}
.sidebar ul ul{padding:7px 0 0;}
.sidebar li li{
	padding:0 0 5px 5px;
	vertical-align:top;
}
.sidebar li li a{
	color:#655e56;
	font-weight:normal !important;
	padding:0 0 0 12px;
}
.sidebar li li a:hover{text-decoration:underline !important;}
.sidebar li.active li.active a{text-decoration:none !important;}
.sidebar li li.active a{
	background:url(/catalog/imagesD/bg-menu-list.gif) no-repeat 0 2px;
	color:#333;
	text-decoration:none;
}
.sidebar .info-box{
	width:120px;
	height:188px;
	background:url(/catalog/imagesD/bg-info-box.gif) no-repeat;
	margin:0 0 0 -7px;
	padding:6px 7px 0 9px;
}
.sidebar .info-box h3{
	margin:0 0 4px;
	font-size:13px;
	color:#003768;
}
.sidebar .info-box p{
	color:#333;
	line-height:13px;
	margin:0 0 20px;
	word-spacing:-1px;
}
.sidebar .info-box .ref-box{padding:0 0 0 60px;}
.info-box .ref-box a{
	color:#00519c;
	text-decoration:none;
}
.info-box .ref-box a:hover{text-decoration:underline;}
.product-holder{
	width:100%;
	overflow:hidden;
}
.product-holder .product-block{
	width:343px;
	float:left;
	padding:0 53px 0 1px;
	overflow:hidden;
}
.product-block .heading-block{
	width:331px;
	background:#f5f4f1;
	border:1px solid #e2ddd8;
	margin:0 0 15px;
	padding:4px 0 6px 10px;
}
.heading-block h4{
	margin:0;
	font-size:11px;
	color:#003768;
	font-weight:normal;
	word-spacing:-2px;
}
.wrapp{
	overflow:hidden;
	width:376px;
	margin:0 0 0 -31px;
}
.product-section{
	width:155px;
	float:left;
	margin:0 0 0 32px;
	display:inline;
	text-align:center;
	overflow:hidden;
}
.product-section .model{
	font-size:12px;
	color:#00519c;
	word-spacing:-1px;
}
.product-block .product-info{
	background:#f5f4f1;
	border:1px solid #e2ddd8;
	padding:0 0 4px;
	margin:0 0 6px;
	width:153px;
}
.product-info .image-block{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 3px;
}
.image-block .soybean-mark{
	position:absolute;
	bottom:2px;
	left:5px;
	width:23px;
	height:37px;
	background:url(/catalog/imagesD/bg-soybean-mark.gif) no-repeat;
}
.product-block .product-info img{display:block;}
.product-info .product-name{
	font-size:10px;
	color:#403d3a;
	display:block;
	letter-spacing:-1px;
	word-spacing:1px;
	margin:0 0 3px;
}
.product-info .product-detail{
	display:block;
	color:#85817e;
}
.info-holder{
	width:100%;
	overflow:hidden;
	background:#f4f2ef url(/catalog/imagesD/bg-info-holder.gif) repeat-x;
	padding:25px 0 8px;
}
.info-holder .sponsors-block{
	float:left;
	margin:0;
	padding:0 0 0 24px;
	list-style:none;
}
.info-holder .sponsors-block li{
	float:left;
	padding:0 10px 0 0;
}
.info-holder .sponsors-block li img{display:block;}
.info-holder .text-box{
	width:350px;
	float:right;
	font:14px "trebuchet ms", helvetica, sans-serif;
	color:#003768;
	text-align:right;
	padding:10px 21px 0 0;
}
#footer{
	margin:0 auto;
	width:973px;
	overflow:hidden;
	padding:1px 0 20px;
}
#footer table{
	float: left;
	display:inline;	
}
#footer .copyright{
	float:left;
	color:#655e56;
	padding:0 0 0 5px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
#footer li{
	float:left;
	background:url(/catalog/imagesD/separator-footer.gif) no-repeat 0 50%;
	margin:0 1px 0 -1px;
	padding:0 10px 1px;
}
#footer li a{
	color:#655e56;
	text-decoration:none;
}
#footer li a:hover{text-decoration:underline;}
