
/* CSS Document */
html {
	/*height:100%;	*/
}

.bclear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.bclear { display: inline-block; }
* html .bclear { height: 1%; }
.bclear { display: block; }

body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#728942;
	background-image:url(/ui/images/bg_body.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	/*height:100%;*/
	}
img {
	border: 0px;z-index:10;
	}
p, h1, h2, h3, h4, table, tr, td {
	margin:0;
	padding:0;
	}
.interiorContentContainer p {
	margin:10px;
	}
#content {
	position: relative;
	margin-left:110px;
	width: 810px;
	height:auto;
	background-image:url(/ui/images/bg_content.jpg);
	background-repeat:repeat-y;
	height:100%;
	}

#top_landing, #top_productList, #top_searchResults, #top_productDetail, #top_home,
#top_productinterior_CropProtection, #top_productinterior_PlantNutritionNutriscription,
#top_productinterior_SeedTreatments, #top_productinterior_Adjuvants,
#top_productinterior_default, #top_interior_AboutUs, #top_interior_News, #top_interior_ContactLPI, #top_productinterior_TurfOrnamental,
#top_interior_default
{
	position: relative;
	margin: 0px;
	width: 810px;
	background-position:top left;
	background-repeat:no-repeat;
}
#top_home_1 {
	height:auto;
	background:url(/ui/images/bg_header_home_base.png) no-repeat top left;
}
#top_home_2 {
	height:auto;
	background:url(/ui/images/bg_header_home_base.png) no-repeat top left;
}
#top_home_3 {
	height:auto;
	background:url(/ui/images/bg_header_home_base.png) no-repeat top left;
}
#top_home_4 {
	height:auto;
	background:url(/ui/images/bg_header_home_base.png) no-repeat top left;
}

/*#introbackgroundpic1 {
	height:361px;
	width:524px;
	margin:3px 0 0 3px;
	background:url(/ui/images/Intro_background1.png) no-repeat top left;
}
#introbackgroundpic2 {
	height:361px;
	width:524px;
	margin:3px 0 0 3px;
	background:url(/ui/images/Intro_background2.png) no-repeat top left;;
}
#introbackgroundpic3 {
	height:361px;
	width:524px;
	margin:3px 0 0 3px;
	background:url(/ui/images/Intro_background3.png) no-repeat top left;
}
#introbackgroundpic4 {
	height:361px;
	width:524px;
	margin:3px 0 0 3px;
	background:url(/ui/images/Intro_background4.png) no-repeat top left;
}*/
#top_landing {
	height:auto;
	background:url(/ui/images/bg_header_landing.jpg);
}
#top_productList {
	height:auto;
	background-image:url(/ui/images/bg_header_productList.jpg);
}
#top_interior {
	height:auto;
	background-image:url(/ui/images/bg_header.jpg);
	background-repeat:no-repeat;
}
#top_productinterior_CropProtection {
	height:auto;
	background-image:url(/ui/images/bg_header_cropprotection.jpg);
}
#top_productinterior_PlantNutritionNutriscription {
	height:auto;
	background-image:url(/ui/images/bg_header_plantnutrition.jpg);
}
#top_productinterior_SeedTreatments {
	height:auto;
	background-image:url(/ui/images/bg_header_seedtreatment.jpg);
}
#top_productinterior_Adjuvants {
	height:auto;
	background-image:url(/ui/images/bg_header_adjuvants.jpg);
}
#top_productinterior_default {
	height:auto;
	background-image:url(/ui/images/bg_header_cropprotection.jpg);
}
#top_interior_default {
	height:auto;
	background-image:url(/ui/images/bg_header_default.jpg);
}
#top_interior_AboutUs {
	height:auto;
	background-image:url(/ui/images/bg_header_aboutus.jpg);
}
#top_interior_news {
	height:auto;
	background-image:url(/ui/images/bg_header_news.jpg);
	background-repeat:no-repeat;
}
#top_interior_News {
	height:auto;
	background-image:url(/ui/images/bg_header_news.jpg);
	background-repeat:no-repeat;
}
#top_productinterior_TurfOrnamental {
	height:auto;
	background-image:url(/ui/images/bg_header_turfornamental.jpg);
}
#top_interior_ContactLPI {
	height:auto;
	background-image:url(/ui/images/bg_header_contactlpi.jpg);
}
#top_searchResults {
	height:auto;
	background-image:url(/ui/images/bg_header_search.jpg);
}
#top_productDetail {
	height:auto;
	background-image:url(/ui/images/bg_header_productDetail.jpg);
}
.floatLeft, 
.homeCellLeft, 
.homeCellRight, 
.introCopy, 
.introHeader, 
.greenContentContainer_three, 
.logoPlacement, 
.searchForm, 
.productSearchText, 
.topBarContainers,
.leftBarContainer, 
.greenContentContainer, 
.greenBtnRight, 
.greenBtnMid, 
.greenBtnLeft, 
.greenContentContainer_two {
	float:left;
}
.logoPlacement {
	position:relative;
	width:auto;
	height:auto;
	margin:33px 0px 0px 47px;
}
#footer {
	position: relative;
	margin-left: 0px;
	width: 800px;
	height:126px;
	background-image:url(/ui/images/bg_footer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#intFooter {
	margin:75px 0px 0px 25px;
	float:left;
}
.verticalAlign, .textarea {
	vertical-align:middle;
	}
.productSearchText {
	vertical-align:baseline;
}	

.displayingNum {
	position:relative;
	left:310px;
	width:200px;
	height:10px;	
	float:left;
	margin:3px 0px 3px 0px;
}
.displayingNum_alt {
	text-align:center;
	position:relative;
	left:110px;
	width:200px;
	height:10px;		
	float:left;
	margin:3px 0px 3px 0px;
}
div.productTitle {
	position:relative;
	width:210px;
	float:left;
	margin:3px 0px 3px 10px;
	font-size:1em; !important;
}

.pageNum {
	position:relative;
	left:560px;
	width:200px;
	height:15px;	
	float:left;
}
.pageNum_alt {
	position:relative;
	left:320px;
	width:200px;
	height:15px;	
	float:left;
}
.clear {
	clear:both;
}
.leftBarContainer {
	width:auto;
	height:auto;
	position:relative;
	left:40px;
	margin:15px 0px 0px 0px;
}
div.sideNavHeader, div.sideNavFoot {
	width:156px;
	height:auto;
}
div.sideNavHeader div.sideNavHeadCorner {
	position:relative;
	background-image:url(/ui/images/sNav_top_corner.gif);
	background-position:-1px -1px;
	background-repeat:no-repeat;
	width:156px;
	height:auto;
	padding:5px 0px 4px 17px;

}
/* ie6 hack to get item to lineup properly */
*html div.sideNavHeader div.sideNavHeadCorner{
	position:relative;
	left:4px;
}
.sideNavBottomCorner {
	position:relative;
/*	left:4px;*/
	background-image:url(/ui/images/sNav_bottom_corner.gif);
	background-position:-1px -1px;
	background-repeat:no-repeat;
	margin-top:-14px;
}
.greenNavContainerCorner {
	padding-top:4px;
	padding-bottom:5px;
	background-color:#8da245;
	position:relative;
	background-image:url(/ui/images/sNav_Top_tile.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:8px;
}
.greenContentContainer {
	width:530px;
	height:auto;
	margin:82px 0px 0px 0px;
	background-color:#8da245;
}
.greenContentContainer_two {
	width:530px;
	height:auto;
	margin:22px 0px 0px 79px;
	background-color:#8da245;
}
.greenContentContainer_three {
	position:relative;
	left:242px;
	top:-53px;
	width:530px;
	height:auto;
	background-color:#8da245;
}
.greenContentInner {
	width:495px;
	height:auto;
	padding:7px 20px 0px 15px;
	position:relative;
}
.greenContentBottom {
	position:relative;
	width:530px;
	height:15px;
	background-image:url(/ui/images/bg_bottomGreen.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}
.greenContentText {
	width:475px;
	height:auto;
}
.greenBtnCont {
	width:auto;
	height:42px;
	margin-left:-5px;
}
.greenBtnLeft {
	width:22px;
	height:42px;
	background-image:url(/ui/images/btn_green_leftSide.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.greenBtnMid {
	width:auto;
	height:42px;
	background-image:url(/ui/images/btn_green_middle.jpg);
	background-repeat:repeat-x;
}
.greenBtnMid a {
	position:relative;
	top:14px;
}
.greenBtnRight {
	width:22px;
	height:42px;
	background-image:url(/ui/images/btn_green_rightSide.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.bottomContainer {
	width: 525px;
	height:auto;
	margin:0px 20px 20px 245px;
}
.bottomContainer_two {
	width: 725px;
	height:auto;
	margin:0px 20px 20px 45px;
}
.bottomContHead {
	width:auto;
	border-bottom:1px solid #8da245;
	margin:3px 0 20px 45px;
}
.productTableCont {
	width: 525px;
	height:auto;
}
.productCellLeft {
	text-align:center;
	width: 200px;
	height:auto;
	float:left;
	}
.productCellRight {
	float:left;
	width: 291px;
	height:auto;
	background-image:url(/ui/images/bg_tableBorder.gif);
	background-position:left;
	background-repeat:repeat-y;
	}
.productCR_Inner {
	padding:3px 10px 0px 33px;
	width: auto;
	height:auto;
	background-image:url(/ui/images/bg_arrows.gif);
	background-position:7px 5px;
	background-repeat:no-repeat;
	}
.homeCellRight {
	float:left;
	width: 489px;
	height:auto;
	}	
.homeTableCont {
	width: 779px;
	height:auto;
	position:relative;
	top:-25px
}
.homeCellLeft {
	text-align:right;
	width: 171px;
	height:auto;
	float:left;
	padding:5px 27px 0px 0px;
	/*background-image:url(/ui/images/bg_arrows2.gif);
	background-position:181px 10px;
	background-repeat:no-repeat;*/
	}	
.homeCR_Inner {
	padding:3px 0px 0px 10px;
	width: auto;
	height:auto;
	background-image:url(/ui/images/bg_tableBorder.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.bottomcontainer_three, .bottomcontainer_four {
	padding:3px 0px 0px 10px;
	width: auto;
	height:auto;
}

.listLink {
	margin:25px 0px 0px 130px;
}
.productList, .interior_content {
	float:left;
	width: 515px;
	height:auto;
	position:relative;
	background-image:url(/ui/images/bg_tableBorder.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.productList {
	margin-top:70px;	
}
.interior_content_default_header {
	float:left;
	width: 515px;
	height:auto;
	position:relative;
	top:10px;
	left:10px;
}
.productList_Inner, .interior_content_Inner {
	padding:3px 10px 0px 42px;
	width: auto;
	height:auto;
	background-image:url(/ui/images/bg_arrows.gif);
	background-position:9px 12px;
	background-repeat:no-repeat;
	}
.productList ol, .interior_content ol {
	margin:0px 0px 5px 0px;
	padding:1px;
}
.productList li, .interior_content li {
	margin:0;
	padding:6px 0px 0px 0px;
	list-style-type:none;
}
.productDetail {
	margin-left:242px;	
}
.productDetail, .interiorContentContainer {

	width: 515px;
	height:auto;
	position:relative;
	top:10px;
	margin:0 0 0px 10px;
	
}
.productDetail_SearchResult {
	float:left;
	width: 515px;
	height:auto;
	position:relative;
	top:80px;
	left:10px;
	margin-bottom:110px;
}
.productDetail_Inner {
	width: auto;
	height:auto;
	}
.productDetail ul li {
	list-style-image:url(/ui/images/bullet_star.jpg);
	padding:0;
	margin-left:-13px;
}	
.contentCellLeft {
	float:left;
	width: 295px;
	height:auto;
	background-image:url(/ui/images/bg_tableBorder.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.contentCL_Inner {
	padding:3px 10px 0px 33px;
	width: auto;
	height:auto;
	background-image:url(/ui/images/bg_arrows2.gif);
	background-position:7px 5px;
	background-repeat:no-repeat;
}
.introHeader{
	width:175px;
	*margin-top:15px;
}
.introCopy {
	width:285px;
	z-index:1000;
	*margin-top:15px;
}

div.blurbcontent {
	clear:both;
	color:#333;
	
	font-size:10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	background-image:url(../images/blurb_background.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:23px 20px 30px 40px;
	margin:10px 0px 0px 22px;
	position:relative;
	top:1px;
	left:3px;
	width:350px;
	height:186px;
	z-index:5;
}

.homePageMidBlurd {
	width:175px;
	/*height:75px;*/
	padding:0px 10px 0px 0px;
	margin:27px 0px 0px 30px;
}	

.greenNavContainerCorner_two {
	padding-top:4px;
	padding-bottom:5px;
	position:relative;
	margin-bottom:8px;
}
#greenNavContainer_two ul {
	position:relative;
	display: block;
	margin:10px 0px 10px 0px;
	padding:5px 0px 10px 0px;
	background-image:url(/ui/images/navTile_two_opposite.gif);
	background-position:top left;
	background-repeat:repeat-y;
	text-align:left;
}
#greenNavContainer_two li {
	display: block;
	list-style: none;	
	margin-top:2px;
	padding:1px 0px 2px 35px;
}
#greenNavContainer_two a, #greenNavContainer_two a:hover {
	text-decoration: underline;
	width:auto;
	color:#0c406d;
}

.blurbheadergreen {
	color:#2c5f03;
	letter-spacing:-1px;
	font-size:16pt;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.indent10 {
	margin-left:10px;	
}

.blurbheaderorange {
	color:#e29d35;
	letter-spacing:-1px;
	font-size:16pt;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.blurbheader {
	margin:-10px 0 0 -10px;	
}

.greencontentupper {
	background-image:url(../images/Intro_background_header.png);
	background-position:top left;
	background-color:none;
	width:530px;
	height:366px;
	position:absolute;
	left:242px;
	top:92px;
}

.introbackgroundpic {
	background-image:url(../images/Intro_background1.png);
	background-position:top left;
	background-color:none;
	width:524px;
	height:361px;
	margin:3px 0 0 3px;
}

.blurbheadertext {
	/*margin-top:-50px;*/
}

#blurbs {
	height:312px;
	width:235px;
}


.homePageMidBlurd {
	margin-top:-50px;
}
.homePageMidBlurd2 {
	margin:10px 0 0 30px;
}
.homePageMidBlurd3 {
	margin:10px 0 0 30px;
}

.titlewheader {
	color;#2A5F05; !important;
	font-size:8px;
	padding-bottom:4px;
}

.productcatalogList {
	position:relative;
	top:-90px;	
}

#leftcolumn {
	/*border:1px solid red;*/
	margin-left:5px;
	float:left;
	width:237px;
	position:relative;
}

#rightcolumn {
	/*border:1px solid blue;*/
	float:left;
	width:547px;
	position:relative;
	top:-12px;
}

.search_pager_placer {
	float:right;
	position:relative;
	margin-right:20px;
}

.lowerpaging {
	font-size:.9em;
	text-align:right;
	font-weight:normal;
}		

.landingPageContainer {
	width:536px;
	float:right;
	margin:20px 40px 0 0;
}
.itemRow {
	display:inline;
	padding-bottom:5px;
}

.leftItem {
	display:inline;
	float:left; 
	text-align:left;
	width:250px;
	margin: 0 4px 10px 10px;
}
.centerItem {
	display:inline;
	width:10px;
	top:1px;
	position:relative;
}
.rightItem {
	color:#666666;
	font-size:.92em;
	display:inline;
	float:left; 
	text-align:left;
	width:240px;
	margin: 0 4px 10px 4px;
}
.pageing {
	float:right;
	width:200px;
}

#banneranchor {
	width:524px;
	height:153px;
	position:absolute;
	left:245px;
	top:92px;
}

.interiorDetailHeader {
	padding-bottom:10px;	
}

div.blurbbody {
	margin:10px 0 0 10px;
	line-height:1.75em;
}

.I2Cbottomcontainer_three, .I2Cbottomcontainer_four {
	margin-left:260px;	
	color:#666666;
	width:515px;
}

.blockhighlight {color:#000;}

.navselected {
	background-image:url("/ui/images/sNav_on.gif");
	color:#D68A0E;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:17px;
	z-index:100;
}
.pagertext {
	font-size:11px;	
}

.leftcontents {
	width:185px;
}

/* TM added */
body.home .bottomContainer_two p,
.leftcontents p,
.extras p,
body.home .homePageMidBlurd p,
body.home .homePageMidBlurd2 p,
body.home .homePageMidBlurd3 p {
	margin-bottom:10px;
	}

body.home #blurbs {
	width:235px;
	min-height:312px;
	height:auto;
	float:left;
}
body.home #nonblurbs {
	float:left;
	margin-top:295px;
	margin-left:7px;
	_margin-left:-190px;
}
body.home .greenContentContainer_three {
	top:0px;
	left:0px;
	background-color:#8da245;
	height:auto;
	float:left;
	width:530px;
}
body.home .bottomContainer_two {
	width:505px;
	height:auto;
	margin:10px 20px 20px 0;
}
body.home .homeTableCont {
	width:100%;
	height:auto;
	position:relative;
	top:0px;
}
body.home .homeCellRight {
	float:none;
	width:100%;
	height:auto;
	}	
