body {
  background: url(images/bg_body.jpg) repeat-x;
  text-align : center;
  margin : 0px;
  padding : 0px;
  font-family: Arial;
  font-size: 12px;
}

#global {
  background: transparent;
  width:950px;
  text-align : left;
  margin : 0px auto;
  overflow: hidden;
}

#header {
	/*background: #d7dabd;*/
	height : 130px;
	background: url(images/bg_header.jpg) no-repeat;
}
#outer_wrapper {
	background: transparent; /* #fff ; */
}
#wrapper {
	width: 100%;
	margin-bottom: 0px;
	padding: 0px;
}

#container {
	width: 100%;
	float: left;
	margin-right: -5px;
	margin-bottom: 0px;
}
#content {
	margin-right: 10px;
}
#main_inner {
	margin-left: 310px;
	padding-top: 15px;
}
#left_inner {
	width: 300px;
	float: left;
}
#right_inner {
	/*width: 200px;
	float: right;*/
}
#footer {
	background: url(images/bg_footer.jpg) repeat-x; /* #d7dabd; */
	color: white;
	height: 88px;
	text-align: center;
	width: 100%;
}
#footer_content {
  width: 950px;
  text-align: left;
  margin: 0px auto;
}
h1 {
	margin-top: 0;
}
h2{
  font-size: 20px;
  font-weight: bold;
  color: #173906;
}
h3{
  font-size: 18px;
  color: #f8e514;
}
.last {
	margin-bottom: 0;
}


/* CUSTOM */

#header_main{
  height : 93px;
  width : 950px;
}

#topmenu{
  width : 950px;
  height : 43px;
  padding-left: 420px;
}

.blank{
  height : 55px;
  width : 950px;
  overflow: show;
  z-index: 2;
}

.column{
  width : 200px;
  float : left;
  margin-bottom : 15px;
}

#left_box{
  background: #687e5d; 
  height: 630px;
  margin: 15px 0px;
  padding: 5px 10px;
}

.white{
  color: white;
}

#footer_left{
  width: 300px; 
  float: left; 
  text-align: centre;
  padding-top: 10px;
}

#footer_left p{
  text-align: center;
  font-size: 13px;
  color: #75ad58;
}

#footer_left p a{
  font-size: 13px;
  color: #75ad58;
}

#footer_right{
  width: 500px; 
  float: right; 
  text-align: centre;
  padding-top: 15px;
}

#footer_right ul{
  margin: 0px;
  padding: 0px;
  }

#footer_right ul li{
  list-style-type: none;
  color: #74f033;
  float: left;
  }
  
#footer_right ul li a{
  color: white;
  text-decoration: none;
  padding: 0px 5px;
  display: block;
}

#our-products {
	background:#dfe3c8;
	height:177px;
	margin-left:310px;
	margin-top:15px;
	text-align:center;	
	position:relative;
}
#our-products h1 {
	margin:0;
	text-align:left;
}
#our-products h1 img {
	margin-top:15px;
	margin-left:8px;
}
#our-products a {
	text-decoration:none;
	float:left;
	margin-left:8px;
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
	color:#6fb725;	
}
#our-products a img {
	border:3px solid #c1e38b;
	clear:both;
	
}
a#more {
	position:absolute;
	top:10px;
	right:20px;	
	text-decoration:underline;
}
#latest-news {
	margin-left:300px;
}
#latest-news h1 img {
	margin-top:15px;
	margin-left:10px;
	margin-bottom:0px;
}
#news {
	width:300px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:-10px;
}
#news h2 {
	margin:0;
	margin-bottom:5px;
}
#news h2 a {
	color:#5db10a;
	font-size:13px;
	font-weight:bold;
}
#news p{
	float:left;
	width:189px;
	font-size:12px;
	color:#505050;
	line-height:115%;
	margin:0;
}
#news p a {
	color:#6fb725;
}
#news img {
	float:left;
	margin:0;
}
#about-us {
	width:620px;
	margin:0 auto;
}
#about-us h1{
	font-size:30px;
	font-weight:bold;
	color:#587142;
	margin-top:20px;
}
#about-us #h3-title {
	margin-top:-20px;
	text-align:right;
	width:250px;
	color:#587142;
}

#about-us #h3-title2 {
	margin-top:-20px;
	margin-left:-50px;
	text-align:right;
	width:250px;
	color:#587142;
}
#about-us img {
	margin-top:25px;
}
#about-us h2 {
	color:#5db10a;
	font-size:24px;
}
#about-us p {
	font-size:14px;
	color:#505050;
	font-weight:bold;
}
#manufacturers {
	float:left;
	margin-right:10px;
}
#manufacturers h2{
	color:#5db10a;
	font-size:24px;
}
#manufacturers ul li {
	color:#505050;
	font-size:14px;
	margin:10px 0;
	margin-left:-10px;
	font-weight:bold;
}
p#greenp {
	color:#173906;
	font-style:italic;
	text-align:center;
	padding:0 50px;
	margin-top:40px;
	font-size:16px;
}
#left-side-image {
	color: white; 
	background:#b2c097;
	margin-bottom:15px;
	margin-top:5px;
}
#left-side-image img{
	margin:10px;
}
#contact-left p{
	margin:10px 0;
}
#left-content {
	width:365px;
	float:left;
	margin-right:10px;
}
#right-content {
	float:left;
	width:223px;
	background:silver;
	margin-top:10px;
	background:transparent url('images/elite-content-right-bg.jpg') repeat-x top center;
	border:1px solid #d3dcc3;
	padding:10px;
}
#left-content p {
	margin: 5px 0;
	font-weight:normal;
	line-height:150%;
	font-size:14px;
}
#left-content img {
	float:left;
}

#right-content h4{
	font-size:14px;
	font-weight:bold;
	color:#255307;
	margin-top:0px;	
}
#right-content ul {
	margin:0;
	color:#255307;
	margin-top:-10px;
}
#right-content li {
	margin-left:-20px;
	font-size:14px;
	line-height:165%;
}
#right-content  p {
	font-size:14px;
	color:#255307;
	font-weight:normal;
	line-height:150%;
	margin-top:-10px;
}

#right-content #ul-line li {
	margin-left:-27px;
	font-size:13px;
	line-height:123%;
}
#other-left {
	float:left;
	width:300px;
	margin-right:20px;
}
#other-right {
	float:left;
	width:300px;	
}
#other-left h2 {
	color:#587142;
	font-size:22px;
	font-weight:bold;
}
#other-left h3 {
	color:#587142;
	font-size:22px;
	font-weight:bold;
	margin-top:-15px;
	margin-left:80px;	
}
#other-left li{
	margin-left:-25px;
	line-height:150%;
}



#other-right h2 {
	color:#587142;
	font-size:22px;
	font-weight:bold;
}
#other-right h3 {
	color:#587142;
	font-size:22px;
	font-weight:bold;
	margin-top:-15px;
	margin-left:80px;	
}
#other-right li{
	margin-left:-25px;
	line-height:150%;
}