﻿* {padding: 0;margin: 0;}
html, body{height:100%;}
* html, #container {height:100%}
img{border:none}
body{
	margin:0;
	padding:0;
	font-family:"helvetica", arial, serif, verdana, lucida sans;
	font-size:small;
	background-image:url(../images/bgSlice.gif);
	background-repeat:repeat-x;
	background-color:#999999;
	height:100%;
	text-align:center !important;
	}
#container{
	min-height:100%;
	width:920px;
    margin:0 auto;
	background-color:#ffffff;
	position:absolute;
	left: 50%;
	margin-left:-464px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    border-left:4px solid #BEC691;
    border-right:4px solid #BEC691;
	}
#main {
	margin: 0px auto;
	background-color: white;
	width: 920px;
	text-align: left;
	border-left:4px solid #BEC691;
    border-right:4px solid #BEC691;
	margin-left:-4px;
}
/*for database*/h3{font-weight:normal;color:#96B136;font-size:1.4em;padding:10px 0 10px 0 }
span.title{font-weight:bold;color:#333333;font-style:italic}
p.double,
p.doubleR
{color:#666666 !important}
p.doubleR{width:325px}
#indicators{display:none}
#ProductsSubCatOneIndicator,
#ProductsSubCatTwoIndicator,
#ProductsMainIndicator{display:none;float:right}


#upperHeader{
	width:100%;
	height:124px;
	background-color:#ffffff;
	border-bottom:4px solid #333333;
	background-image:url(../images/upperHeader.png);
	}
#upperHeader a{
	text-decoration:none;
	padding:0 3px 0 3px;
	}
#upperHeader .search{padding-left:25px}
#upperHeader a:link,
#upperHeader a:visited,
#upperHeader label.sub:link,
#upperHeader label.sub:visited{
	color:#333333;
	font-size:0.85em;
	cursor:pointer;
	}
#upperHeader a:hover,
#upperHeader a:active,
#upperHeader label.sub:hover,
#upperHeader label.sub:active
	{
	color:#006633;
	cursor:pointer;
	}
	
#upperHeader label.sub{
	color:#333333;
	font-size:0.85em;
	padding:0 3px 0 3px;
	}
	
#lowerHeader{
	width:920px;
	height:174px;
	position:relative;
	background-color:green;
	border-bottom:4px solid #333333;
	z-index:1;
	}
#lowerHeaderHolding{
	background:url(../Images/HeaderImages/1.jpg) no-repeat #96B136;
	width:920px;
	height:174px;
	position:relative;
	border-bottom:4px solid #333333;
	z-index:1;
	}
#mainMenu{
	width:auto;
	position:absolute;
	left:45px;
	top:65px;
	}
#mainMenu ul,
#navA ul{
	list-style:none;
	width:825px;
	}
#mainMenu, 
#mainMenu li{
	display:inline;
	color:#006633;
	}
#mainMenu li:hover{color:#333333}
#mainMenu label{cursor:pointer;}
#navA{
	width:700px;
	height:10px;
	position:absolute;
	top:95px;
	left:45px;
	}
#navA, #navA li{
	display:inline;
	color:#666666;
	}
#mainLeft{
	width:260px;
	height:auto;
	min-height:100px;
	background-color:#ffffff;
	float:left;
	position:relative;
	margin:-85px 0 0 25px;
	padding:49px 14px 0 20px;
	z-index:1;
	}
/*for database*/
#mainLeft h2.majorCat{color:#96B136 !important;}
#mainLeft h2,
#organic h2, 
#quicklink h2,
#mainFull h2,
#mainRight h2{
	font-weight:normal;
	color:#96B136;
	font-size:1.45em;
	}
#organic h2{padding-top:10px}
#mainLeft h2,
#mainFull h2{padding-bottom:30px;}
#mainLeft p,
#mainFull p{
	font-size:0.9em;
	color:#333333;
	padding-bottom:15px;
	}
#mainFull{
	width:830px;
	height:auto;
	min-height:100px;
	float:left;
	position:relative;
	margin:-155px 0 0 25px;
	padding:49px 14px 40px 20px;
	z-index:2;
	}

#mainRight,
#mainRightHome{
	width:530px;
	height:auto;
	float:right;
	position:relative;
	z-index:999;
	}
#mainRight{
	min-height:50px;
	margin:20px 45px 0 0;
	}
#mainRightHome{
	margin:2px 0 0 0;
	border-top:4px solid #333333
	}
#organic,
#quicklink{
	width:240px;
	margin-top:20px;
	}
#brochure{
	float:left;
	margin-top:8px;
	width:235px;
	z-index:-1;
	padding:0;
	text-align:center;
	}
#homeList{
	float:left;
	margin-top:8px;
	width:275px;
	z-index:-1;
	padding:10px 15px 0 0;
	text-align:left;
	}
#homeList li{
	padding-bottom:6px;
	font-style:italic;
	}
#homeList ul{list-style-type:decimal}
.homeContact{font-size:1.6em;text-align:center;color:#96B136;font-weight:bold;font-style:italic}
#brochure p{text-align:left;padding-bottom:10px;}
#brochure object{margin-left:-15px}
#organic{
	float:left;
	border-top:2px solid #96B136;
	padding-bottom:15px;
	border-bottom:2px solid #96B136;
	width:235px;
	margin-top:0;
	}
#organic p,
.quicklinkCont p{
	padding-top:10px;
	}
#organic img{padding:20px 7px 5px 7px}
#quicklink{
	float:right;
	}
#organic a,
#orgainc a:link,
/*for database*/#organic a:visited,
#mainLeft a,
#mainLeft a:link,
#mainLeft a:visited{
	color:#96B136;
	font-style:italic;
	font-weight:bold;
	font-size:0.85em;
	}
#organic a:hover{
	color:#666666;
	}
ul.organic li{margin-left:16px;padding-bottom:8px;list-style-type:square}
.quicklinkCont{padding-bottom:10px;margin:0 0 12px 0}
.quicklinkP{width:155px}
.quicklinkB{width:80px;text-align:right;vertical-align:bottom;padding-bottom:2px}
.quicklinkCont h2{text-transform: lowercase}
/*for database*/.quicklinkCont table{width:235px;border-bottom:2px solid #96B136;margin-bottom:16px}
.quicklinkCont p{padding-bottom:10px}
.quicklinkCont td.overview{width:235px}
.quicklinkCont img{cursor:pointer}
	
/*for database*/#productList {color:#333333;text-align:left;padding:0 10px 0 10px;width:505px !important;border-bottom:1px solid #38425E;height:80px;margin-left:10px;}
#productOverview{width:260px}
#productOverview td{width:260px}
/*for database*/tr.productTitle{width:auto;color:#38425E}
tr.productDescription{width:auto;color:#333333}
tr.productId{font-style:italic;font-weight:bold;font-size:0.8em}
td.productQuantity{width:70px;text-align:center;color:#666666}
td.productPrice{width:65px;text-align:left;color:#333333}

label.paging{margin-left:13px;cursor:pointer;height:20px}
label.paging:hover{color:#006633}
label.paging img{padding:0 5px 0 5px;margin-bottom:-4px}
label.paging a,label.paging a:link{margin-left:13px;cursor:pointer;height:20px;text-decoration:none;color:#333333;font-weight:normal}
label.paging a:hover{color:#006633}


.clear{clear:both}

#footer{
	position:fixed;
	bottom:0;
	left:50%;
	border-top:4px solid #333333;
	font-size:0.7em;
	text-align:right;
	width:830px;
	margin-left:-415px;
	clear:both;
	background-color:#ffffff;
	height:20px;
	z-index:999;
	padding-top:3px
	}
#footer ul{float:left}
#footer li{display:inline}
#footer a{text-decoration:none;color:#333333;}
#footer a:hover{color:#006633}


#ProductsSubCatOne label,
#ProductsSubCatTwo label{cursor:pointer}
/*for database*/#ProductsSubCatOne label{background-color:#38425E;height:20px;border-top:4px solid #ffffff;width:auto;display:block;padding-top:4px;color:#ffffff}
#ProductsSubCatOne label a{color:#ffffff;text-decoration:none}
#ProductsSubCatTwo a:link, #ProductsSubCatTwo a:hover, #ProductsSubCatTwo a:visited{color:#ffffff;text-decoration:none}
#ProductsSubCatOne td{border:0;color:#ffffff !important}

#ProductsSubCatOne table,#ProductsSubCatTwo table{width:530px;color:white;font-size:0.85em}
#ProductsSubCatOne table {text-align:center;}

#ProductsSubCatOne td{padding:4px 3px 4px 3px;width:132px}

#ProductsSubCatTwo td{width:132px;padding:0 0 5px 10px}
table#MajorCat{width:555px;text-align:center;padding-top:15px;font-size:0.9em;font-weight:normal;font-stretch:expanded;color:#ffffff;}
td.MajorCatI{width:156px;height:103px;border-top:4px solid #333333}
td.MajorCatT a:hover{color:#96B136 !important}
td.MajorCatI a img,
#organic a img{border:none}

td.MajorCatT{height:29px;width:106px;background-color:#4B4B4B;border-top:4px solid #333333;color:#ffffff}
td.MajorCatT a,
td.MajorCatT a:visited{color:#ffffff;text-decoration:none;}
/*for database*/td.MajorCatT a:hover{color:#96B136}

iframe{
	width:250px;
	height:350px; 
	frameborder:0; 
	scrolling:no;
	border:2px solid #333333;
	border-bottom:4px solid #333333;
	margin-bottom:5px;
	}
#map{float:right;margin-top:-30px}
#map a:link,
#map a:current,
#map a:visited{color:#ffffff;font-weight:bold}

/*for database*/label#SelectedHeader{border-top:4px solid #465376;display:block;background-color:#465376}

table#contact td{vertical-align:text-bottom}
#map{background-color:#4b4b4b;padding-bottom:10px;width:254px}
#map a{color:#ffffff;padding-left:10px;font-size:0.85em;text-decoration:none}
#map a:hover{color:#cccccc}
td.title{width:90px}
#pageX{color:#666666;display:inline;padding-left:20px;font-style:italic}

a.further,
a:link.further ,
/*for database*/a:visited.further {
	color:#96B136;
	font-style:italic;
	font-weight:bold;
	font-size:0.95em;
	}
a:hover.further{
	color:#666666;
	}
#right{float:right;width:395px;padding:20px 0 5px 0;background-color:#ffffff}
/*for database*/#rightInner{float:right;width:345px;padding:0 0 0 20px;border:2px solid #96B136}
#underline{text-decoration:underline;}
#organicKey{display:inline;padding-left:23px;color:#666666;font-style:italic}
#organicKey img{width:18px;margin-bottom:-4px;padding:0 5px 0 5px}
.warning{color:#ffffff;font-weight:bold;font-style:italic;margin-left:10px;font-size:0.9em;background-color:Red;padding:5px}

