/* CSS Document */
html, body, div, span, object, a, img, ul, li, form, tr, th, td,input, {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}


* { padding: 0; margin: 0; }
body{ margin:0px; font-family:Arial; font-size:12px; color:#605f5d; background:url(../images/bodyBg.jpg) repeat left top; }

.main{ /* Future Use */ }

#leftNav{ width:264px; }
#footer{ width:264px; }
#header{ height:135px; }
#header2{ height:135px; }
#loading_img{ padding-top:80px; }

.main .innerMain{ width:1003px; margin:0px auto; background:url(../images/bodyBgSpacer.jpg) repeat-y left top; }
.innerMain a{ outline:none; text-decoration:none; cursor:pointer; }
.innerMain img{ border:0px; display:inline; }
.innerMain .clear{ clear:both; }

.innerMain .leftPanel{ /* Future Use */ }
.leftPanel .innerLefteftPanel{ float:left; width:264px; }
	
	header .logo{ width:238px; padding:23px 0px 0px 26px; height:235px; background: url(../images/home2.jpg) no-repeat left top;  }
		   .logo a{ display:block; background:url(../images/logo.png) no-repeat left top; width:238px; height:116px;}
		
			.menu {padding:25px 0px 25px 0px; margin:0px;  background:#005649;  list-style:none; position:relative;}
			.menu li {margin:0px; padding:0px; list-style:none;}
			.menu li a {background:url(../images/inner/navArrow.jpg) no-repeat 10% 50%;  display:block; padding:3px 0px 3px 50px; color:#FFFFFF; font-size:12px; list-style:none; height:24px; line-height:24px; outline: none;}
			.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
			.menu li a:hover {z-index:200; position:relative; color:#ffffff; }
			.menu li:hover {position:relative; z-index:200;}
			.menu li:hover > a {background:#000000 url(../images/inner/navHoverArrow.jpg) no-repeat 10% 50%; display:block;}
			.menu li:hover > a.sub {background:#000000 url(../images/inner/navHoverArrow.jpg) no-repeat 10% 50%; }
			.menu li a.sub {background:url(../images/arrow.jpg) left center no-repeat; display:block;}
			.menu :hover ul {left:263px; top:0px; width:195px;}
			.menu ul, 
			.menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
			.menu :hover ul :hover ul{left:263px; background:#0d3761; white-space:nowrap; width:100px; z-index:200; height:auto;}
			.menu :hover ul li {margin:0; background:none; padding:0px;}
			.menu :hover ul li a {width:280px; padding:0; text-indent:10px; background:#00584a; color:#ffffff; border-bottom:1px solid #9F9F9F;	border-right: 1px solid #9F9F9F; border-left: 1px solid #9F9F9F; filter:alpha(opacity=90); -moz-opacity: .9;opacity: .9; height:22px; line-height:22px;}
			.menu :hover ul :hover {background:#000000; color:#ffffff;}
			.menu li.current a{background:#000000 url(../images/inner/navHoverArrow.jpg) no-repeat 10% 50%;}
			.menu :hover ul li.currentsub a {background:#b0c1d1; color:#000000; border-bottom:1px solid #FCE062;}
			
			.menu .first{border-top: 1px solid #9F9F9F;}
	
	
	footer .innerFooter{ width:164px; color:#2f2700; background:#ffcc00; padding:15px 50px 60px 50px; }

.main .rightPanel{ /* Future Use */ }
.rightPanel .innerRightPanel{ float:left; width:739px; }

	.flash{ width:739px; height:360px; background:#FFFFFF; }
	.topHeader{ width:739px; height:135px; background:#FFFFFF; }
	
.innerRightPanel .mainContent{ /* Future Use */ }
.mainContent .content{ width:674px; background:url(../images/conImg.jpg) no-repeat left top; padding:0px 30px 15px 35px; }

	.ethanol{ float:left; width:634px; padding:10px 0px 0px 40px; }
	.ethanol .ethanolTextImg{ float:left; padding:0px 10px 10px 0px; width:266px;}
	.ethanolTextImg .imgDiv{padding:0px 0px 10px 0px; width:266px;}
	.ethanol .ethanolTextLeft{ float:left; width:342px; padding-left:10px; }
	.ethanolTextLeft #benefits{ width:322px; padding:0px 0px 20px 20px;}
	.ethanolTextLeft #benefits li{padding:0px 0px 5px 0px;}
	
	.subHeading{font-weight:bold; color:#005749;}
	
	.ethanol a{ color:#025649; }
	.ethanol .aColor{ color:#025649; }
	.ethanol a:hover{ text-decoration:underline; }
	
.mainContent  .innerFlash{ float:left; width:654px; padding:30px 30px 15px 55px; }

.content .contentLeftPanel{ float:left; width:187px; padding:70px 29px 0px 0px; }
.contentLeftPanel .leftPanelText{ width:187px; padding-bottom:35px; }
.contentLeftPanel .requestDiv{ width:195px; height:24px; line-height:24px; background:#4d4d4d; }
.requestDiv a{ display:block; height:24px; line-height:24px; color:#FFFFFF; padding:0px 15px 0px 8px; font-weight:bold; background:url(../images/arrow.jpg) no-repeat 97% 50%;}
.requestDiv a:hover{ text-decoration:underline; }

.content .contentRightPanel{ float:left; width:420px; padding:0px 0px 10px 28px; border-left: 2px solid #c5c1c0; }
.contentRightPanel .heading{ width:400px; padding:0px 15px 5px 0px; color:#00564b; font-size:22px; font-family:"Arial Narrow"; }
.contentRightPanel .rightPanelText{ width:420px;}
.rightPanelText .text{ float:left; width:250px; padding-right:25px;}
.text2{ float:left; width:390px; padding-right:25px;}
.text ul{ margin:0px; padding:0px 0px 0px 15px; list-style-type:disc; }
.text ul li{ margin:0px; padding:0px; }
.rightPanelText .rightImg{ float:left; width:145px; }


.mainContent .rightPannel{float:left; width:739px; padding:0px 0px 12px 0px; margin-bottom:20px;}
.rightPannel .callOutSection{float:left; width:192px; padding:140px 21px 0px 35px; background:url(../images/inner/hederBottomImg.jpg) no-repeat left top;}
.callOutSection .image{float:left;}
.callOutSection .callOutText{float:left; width:192px; padding:25px 0px 0px 0px; color:#00564b; line-height:180%; font-style:italic; }
.rightPannel .requestButton{float:left; width:192px; padding:35px 0px 0px 0px;}
.requestButton a{ display:block; background:#4c4c4c url(../images/inner/arrow.jpg) no-repeat 97% 50%; padding-left:7px; font-size:11px; font-weight:bold; color:#FFFFFF; line-height:25px; height:25px; width:185px;  }
.requestButton a:hover{ text-decoration:underline; }

.requestButton2{float:left; width:192px; padding:15px 0px 0px 0px;}
.requestButton2 a{ display:block; background:#4c4c4c url(../images/inner/arrow.jpg) no-repeat 97% 50%; padding-left:7px; font-size:11px; font-weight:bold; color:#FFFFFF; line-height:25px; height:25px; width:192px;  }
.requestButton2 a:hover{ text-decoration:underline; }

.requestButton3{float:left; width:630px; padding:0px 0px 10px 0px;}
.requestButton3 .aDiv{ width:220px; float:left; }
.requestButton3 .aDiv2{ width:410px; float:left; }
.aDiv a{ float:left; display:block; font-size:10px; background:#4c4c4c url(../images/inner/arrow.jpg) no-repeat 97% 50%; padding:0px 30px 0px 7px; font-weight:bold; color:#FFFFFF; line-height:25px; height:25px;   }
.aDiv a:hover{ text-decoration:underline; }
.aDiv2 a{ float:left; display:block; font-size:10px; background:#4c4c4c url(../images/inner/arrow.jpg) no-repeat 97% 50%; padding:0px 30px 0px 7px; font-weight:bold; color:#FFFFFF; line-height:25px; height:25px;   }
.aDiv2 a:hover{ text-decoration:underline; }

.rightPannel .textContent{float:left; width:400px; padding:83px 0px 0px 0px;}
.textContent .ipText{float:left; width:372px; border-left:2px #c5c1c0 solid; padding:0px 0px 0px 28px;}
.textContent .heading{float:left; width:372px; font-size:18px; color:#005649; padding-bottom:12px;}
.textContent .text{float:left; width:335px;}

.textContent .bottomImage{float:left; width:460px; display:inline;}
.bottomImage .imageDiv{float:left; border-right:1px #769f97 solid;}
.bottomImage .imageDiv.last{border-right:none;}

.innerCon{ width:277px; height:202px; background:url(../images/inner/header3.png) no-repeat ; }
.heading{ width:187px; padding:0px 0px 5px 0px; color:#00564b; font-size:13px; font-style:italic; font-weight:bold; }
.heading2{ width:187px; padding:0px 0px 5px 0px; color:#00564b; }
.heading3{ width:400px; padding:0px 0px 20px 55px; }
.heading4{ padding:0px 0px 0px 373px; }
.heading6{ padding:0px 0px 5px 346px; }
.heading7{  padding:0px 0px 20px 190px; }
.heading8{  padding:80px 0px 0px 325px; }
.heading5{ width:400px; padding:90px 0px 0px 40px; }
#bgImage{ background:url(../images/inner/hederBottomImg.jpg) no-repeat left top;}

/* product Page Css */
.mainContent .product-div{ width:589px; padding:95px 0px 15px 85px; background:url(../images/inner/hederBottomImg.jpg) no-repeat left top; } 
	.product-div .product-spacer{ display:block; float:left; width:25px; height:10px;}
	.product-div #product-padding{ padding-top:30px; }
	.product-div #product-padding2{ padding-top:20px; }
	.product-div .product-col1{ display:block; float:left; width:177px; height:173px; margin:10px 0px 10px 0px; background:url(../images/inner/productHover.jpg) no-repeat left top; cursor:pointer; }
	.product-col1 a:hover{ display:block; width:177px; height:173px; background:url(../images/inner/productHover.jpg) no-repeat left bottom; cursor:pointer; }
	
	.product-col1 .product-heading{ margin:0px 3px 5px 3px; padding:10px 5px 5px 10px; text-transform:uppercase; color:#4d4d4d; font-weight:bold; font-size:11px; border-bottom:1px solid #8c8c8c; }
	.product-col1 .product-img{ padding:3px 0px 0px 0px; text-align:center; }
/* product Page Css */

/* dise Mills Page Css */
.mainContent .diseMills-Div{ float:left; width:710px; padding:95px 0px 15px 25px; background:url(../images/inner/hederBottomImg.jpg) no-repeat left top;   }
	.diseMills-Div .diseMills-photoGallery{ float:left; width:710px; padding:0px 0px 15px 0px;  }
	.diseMills-photoGallery .diseMills-leftPanel{ float:left; width:354px; }
		.diseMills-leftPanel .bottom-Images{ float:left; width:354px; padding:25px 0px 20px 0px; }
		.bottom-Images .images2{ float:left; }
		.bottom-Images .bottom-Images-spacer{ float:left; margin-right:8px; }
		
		.diseMills-topCurve{width:354px; height:8px; }
		.diseMills-bottomCurve{width:354px; height:8px; background: url(../images/inner/bottomCurve.jpg) no-repeat left top; }
		.diseMills-leftPanel .diseMills-mainImage{ width:354px; padding:10px 0px 0px 0px; text-align:center; background:url(../images/inner/whiteSpacer.jpg) repeat-y left top; }
		.diseMills-mainImage .diseMills-largeImage{ width:349px; height:230px; padding-bottom:5px; margin:0px 3px 0px 2px; text-align:center; background:#ffffff url(../images/inner/whiteSpacer2.jpg) repeat-x left bottom; }
		.diseMills-leftPanel .diseMills-imageHeading{ width:324px; padding:15px 15px 10px 15px; line-height:150%; color:#fefefe; text-align:left; font-size:12px; background:url(../images/inner/blackSpacer.jpg) repeat-y left top; }
		
	.diseMills-photoGallery .diseMills-rightPanel{ float:left; width:337px; padding-left:18px; }
		.diseMills-rightPanel .replacementPart-text{ float:left; width:320px; padding-top:5px; }
		.diseMills-rightPanel .diseMills-thumImgRow{ width:337px; padding:0px 0px 15px 0px; }
			.diseMills-rightPanel #topPadding{ padding-top:6px; }
			.diseMills-thumImgRow .thumImage{ cursor:pointer; float:left; width:71px; height:70px; background:url(../images/inner/productThumHover.jpg) no-repeat left top; }
					.thumImage .images1{ float:left; padding:1px 0px 0px 2px; }
					.thumImage .images2{ float:left; padding:8px 0px 0px 5px; }
					.thumImage .images3{ float:left; padding:12px 0px 0px 4px; }
					.thumImage .images4{ float:left; padding:18px 0px 0px 4px; }
					.thumImage .images5{ float:left; padding:3px 0px 0px 4px; }
				.thumImage a:hover{ cursor:pointer; float:left; width:71px; height:70px; display:block; background:url(../images/inner/hover2.jpg) no-repeat left top;}
			.diseMills-thumImgRow .thumSpacer{ float:left; width:15px; height:15px;}
			.diseMills-thumImgRow  .bottom-link{ width:337px; }
				.bottom-link a{  margin-top:10px;display:block; color:#005749; padding-left:18px; font-size:12px; font-weight:bold; background:url(../images/inner/arrow2.jpg) no-repeat 1% 50%;  }
				.bottom-link a:hover{ text-decoration:underline; }	
.content-Div2{ float:left; width:710px; margin-bottom:40px; }
.content-Div2 .inner-content{ float:left; width:670px; padding:0px 30px 0px 10px; }
.content-Div2 .left-content{ float:left; width:340px; padding:0px 30px 0px 10px; }
	
.content-Div2 .right-content{ float:left; width:310px; }
.content-Div2 .row{ float:left; width:310px; }
	
.row .colmun1{ float:left; width:310px; }
.row .colmun2{ float:left; width:300px; background:url(../images/inner/bullet2.jpg) no-repeat left top; padding-left:10px; }
.row .colmun3{ float:left; width:340px; }
.colmun3 a{ color:#025649; }
.colmun3 a:hover{ text-decoration:underline; }
.row .colmun5{ float:left; width:300px; }
.left-content-heading{ width:300px; font-weight:bold; font-size:13px; color:#000000; padding:20px 0px 5px 0px;  text-shadow: #767573 0 1px 0; }
.left-content-heading2{ width:300px; font-weight:bold; font-size:13px; color:#000000; padding:20px 0px 5px 10px;  text-shadow: #767573 0 1px 0; }

.colmun4{ float:left; width:650px; padding-left:15px; background:url(../images/inner/bullet2.jpg) no-repeat left top; }
.subHaeading{ float:left; width:600px; padding:3px 0px 5px 0px;  font-weight:bold; color:#4d4c4a; }
/* dise Mills Page Css */

.mainContent .rightPannel{float:left; width:739px; padding:0px 0px 12px 0px;}
.rightPannel .cormTextContent{float:left; width:721px; padding:83px 9px 0px 9px; background:url(../images/inner/hederBottomImg.jpg) no-repeat left top;}
.cormTextContent .heading{ width:400px; padding:0px 15px 5px 86px; color:#00564b; font-size:22px; font-family:"Arial Narrow"; }
.cormTextContent .cornMap{ float:left;width:721px; overflow-x:scroll; }
.cornMap .divWrap{ width:1800px; height:950px; overflow:hidden; display:block;}



.diseMills-leftPanel .contactUsImg{ float:left; width:340px; padding-left:14px; }
.diseMills-leftPanel .contactUsText{ float:left; width:315px; padding:15px 0px 0px 14px; }
.contactUs-rightPanel{ float:left; width:347px; padding-left:0px; }

.color1{ color:#005749; }
.color2{ color:#000000; font-weight:bold; }
.contactusSpacer{ background:url(../images/inner/contactusSpacer.jpg) repeat-y left top; }
.input{font-family:Arial; font-size:11px; color:#000000; border:1px solid #C9C9C9; background:#FFFFFF; height:15px; width:160px;}
.textBox{font-family:Arial; font-size:11px; color:#000000; border:1px solid #C9C9C9; background:#FFFFFF; height:50px; width:160px;}

.ssi-footer{ width:1003px; float:left; text-align:center; padding:5px 0px 5px 0px; background:#FFFFFF; font-size:10px; color:#000000; }

.inputBg{ background:url(../images/inner/inputBg.jpg) no-repeat left top; height:26px; line-height:22px; width:256px; border:0px; font-family:Arial; font-size:11px; color:#000000; padding:0px 5px 0px 5px; }

.textBox5{ height:40px; width:260px; font-family:Arial; font-size:11px; color:#000000; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;  border:1px solid #CCCCCC;}

.asterik{ color:#FF0000; }

.innerMain .popup{/* future Use */ }
		   .popup .popupInner{ width:650px;margin:0px auto; background:url(../images/inner/popupSpacer.jpg) repeat left top;  }
		    .popupInner .popHeader{ width:650px;}
			.popupInner .popText{ width:440px; padding-left:210px;}


