* { padding:0; margin:0;
}
.clear {clear:both;}
a {
	color: #5B920A;
}

body {background:#fff url(images/bg.jpg) repeat-x; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#333;}
#wrap {width:954px; margin:25px auto;}
#header {background:url(images/header.png) no-repeat; height:207px; }
#logo #sitename {
	font-size: 20px;
	color: #025baa;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin:110px 0px 0px -470px;
}

.img{float:left;
margin:50px 0px 10px 110px;}

.img1{float:left;
margin:0px 0px 10px -50px;}

.img2{float:right; 
margin:40px 0px 10px 10px;}

.img3{float:right; 
margin:0px 0px 10px 10px;}




#headercontent h2 {
	font-size: 18px;
	color: #5B920A;
}
#wrap #header #logo .description {
	display: block;
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
}
#wrap #header #headercontent p {
	color: #666666;
	text-align:justify;
}
#wrap #header #sitecption {
	margin-right: 380px;
	margin-left: 380px;
	padding-top: 85px;
	color: #FFFFFF;
	font: bold 16px "Trebuchet MS", halvetica, Verdana, sans-serif;
}



#wrap #header #logo {
	width: 260px;
	padding-top: 50px;
	padding-left: 50px;
	height: 150px;
	float: left;
}
#wrap #header #headercontent {
	width: 300px;
	float: right;
	padding-right: 55px;
	padding-top: 60px;
	height: 125px;
}

#main {background:url(images/pagebg.png) repeat-y; padding:2px 9px 0 9px; margin:0;}
#menus {background:url(images/menu.jpg) no-repeat; width:936px; margin:0 auto 10px auto; height:88px;}#submenu ul {
	list-style: none;
}
#submenu li {
	display: inline;
}
#submenu a {
	background: url(images/submenudevider.png) no-repeat left;
	display: block;
	float: left;
	height: 16px;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
}
#mainmenu {
	height: 55px;
	font: bold 14px "Trebuchet MS", halvetica, Verdana, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 22px;
	padding-left: 22px;
}
#mainmenu a {
	display: block;
	height: 40px;
	padding-right: 25px;
	padding-left: 25px;
	float: left;
	text-decoration: none;
	padding-top: 15px;
	background: url(images/menudevider.png) no-repeat 0px 3px;
	color:#FFF;
}
#mainmenu .first a {
	background: none;
}

#mainmenu li {
	display: inline;
}
#mainmenu a:visited, #mainmenu a:active {text-decoration:none; color: #5B920A;}
#mainmenu #active a {background:url(images/menuactive.gif) no-repeat center top; color:#fff;}
#wrap #main #content {
	padding: 10px;
}
#mainmenu a:hover {color:#fff;}
#homeleft {width:480px; float:left;}
#homeright { margin-left:500px; }

h1, h2, h3, h4 { font-family:"Trebuchet MS", halvetica, Verdana, sans-serif;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
#main h2 {color:#333; display:block; padding:3px 0 8px 0;}
.green {
	color: #025baa;
	font-size:20px;
}

ss
#homeright h3 {
	color: #5B920A;
	font-weight: normal;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 8px;
}
#main  p {
	line-height: 16px;
	margin-bottom: 18px;
}
#homeright .column1 {
	width: 31%;
	float: left;
	padding-right: 5px;
	margin:0px 0px 0px 140px;
}
#homeright .column3 {
	float: left;
	width: 32%;
	padding-left: 8px;
}
#homeright .column2 {
	float: left;
	width: 33%;
}
a:visited, a:active {
	color: #5B920A;
}
a{color:#000;}
a:hover {
	color: #0358a3;
	text-decoration: none;
}
#main_footer
{
padding:auto;
margin:auto;
display:table;
height:auto;


}

.footer
{
padding:0px;
margin:0px 0px 0px 0px;
float:left;
height:64px;
width:930px;
background:#28292d !important;
border:#006600 2px dotted;

}
.footer h1
{
padding:0px;
margin:10px 0px 0px 30px;
float:left;
width:130px !important;
height:auto;
color:#FFFFFF;
font-size:18px;
}

.logo4
{
margin:10px 0px 0px 10px;
float:left;
width:90px;
height:45px;
}

.logo5
{
margin:10px 20px 0px 0px;
float:right;
width:40px;
height:45px;
}


.copyrigt
{
margin:10px 0px 0px 70px;
float:left;
width:760px;
height:auto;
color:#FFF;
font-family:Euphemia;
font-size:12px;
}

.copyrigt h5{
	margin:-40px 0px 0px 50px;
float:left;
width:760px;
height:auto;
color:#FFF;
font-family:Euphemia;
font-size:10px;}

	




#mainmenu ul {list-style:none;}
#submenu a:visited, #submenu a:active {
	background: url(images/submenudevider.png) no-repeat left;
	display: block;
	float: left;
	height: 16px;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	color: #666666;
	text-decoration: none;
}
#submenu a:hover {

	background: url(images/submenudevider.png) no-repeat left;
	display: block;
	float: left;
	height: 16px;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	color: #000000;
	text-decoration: none;
}
#mainmenu .first a:visited, #mainmenu .first a:active {

	background: none;
}
#productlist {
	list-style: none;
}
#productlist li {
	display: block;
	padding: 3px;
	border-bottom: 1px solid #eee;
}
.productimage {
	float: left;
}
.post .date {
	font-size: 10px;
}
.post h3 {
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	margin-bottom: 15px;
}
.post {
	padding: 5px;
	margin-bottom: 15px;
}
#sidebar1 {
	float: left;
	width: 49%;
}
#sidebar2 {
	float: right;
	width: 49%;
}
#homeright  ul {
	list-style: none;
}
#homeright li {
	display: block;
	border-bottom: 1px solid #eee;
	height: 18px;
}
#homeright li a {
	display: block;
	height: 15px;
	padding-top: 2px;
	color: #999999;
	text-decoration: none;
	background: url(images/bullet.png) no-repeat 0px 3px;
	padding-left: 15px;
}

.enquiry_form
{
height:280px;
width:800px;
float: left;
margin:8px 0px 10px 40px;
background:none;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
padding:15px 20px 10px 30px;

}
.enquiry_form div
{
width:376px;
float: left;
height:auto;
color: #00000;
font-size:12px;
margin-top:4px;
font-weight: normal;
margin-right:13px;
position:relative;
display:block;
margin-bottom:5px;
text-shadow:none;
font-weight:bold;

}
.enquiry_form input
{
-moz-box-shadow: 0px 1px 0px #777;
-webkit-box-shadow: 0px 1px 0px #777;
background: #ddd url('img/inputSprite.png') no-repeat 4px 5px;
background: url('img/inputSprite.png') no-repeat 4px 5px, -moz-linear-gradient(
           center bottom,
           rgb(238,238,238) 0%,
           rgb(238,238,238) 54%,
           rgb(238,238,238) 100%
           );
	  background:  url('img/inputSprite.png') no-repeat 4px 5px, -webkit-gradient(
          linear,
          left bottom,
          left top,
          color-stop(0, rgb(238,238,238)),
          color-stop(0.54, rgb(238,238,238)),
          color-stop(1, rgb(238,238,238))
          );
color:#333;
text-shadow:0px 1px 0px #FFF;
-moz-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
-webkit-border-radius:8px;
}
.enquiry_form input:hover
{
background:#FFFFFF;
}
.txt_box
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:50px;
width:256px;
float:right;
margin:0px;
background:#f1f1f1;
-moz-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
-webkit-border-radius:8px;

}
.txt_area
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:23px;
width:256px;
float:right;
margin:0px;
border:#000 1px solid;
}
.enquiry_form  select 
{
height:23px;
width:260px;
float:right;
color: #666666;
font-family:Trebuchet MS;
font-size:11px;
font-weight: normal;
-moz-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
-webkit-border-radius:8px;
background:#e9e9e9;
border:#000 1px solid;
}
.enquiry_form  textarea 
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:50px;
width:256px;
float:right;
margin:0px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px ;
background:#f1f1f1;
border:#000 1px solid;
}
.enquiry_form textarea:hover
{
background:#FFFFFF;
}
.enquiry_form select:hover
{
background:#FFFFFF;
}
.button
{
height:25px;
width:80px;
border:none;
cursor:pointer;
color:#262f34!important;
font-family: Arial!important;
 border:2px solid #FFFFFF;
 font-weight:bold;
box-shadow: 0px 3px 0px #262f34 !important;
-moz-box-shadow: 0px 3px 0px #262f34 !important;
-webkit-box-shadow: 0px 3px 0px #262f34 !important;
float:right !important;
margin-top:30px !important;
margin-right:20px !important;
}
.button:hover
{
 color:#FFFFFF;
}
.contact
{
width:500px;
height:150px;
float: left;
margin:10px 10px 10px 30px;
text-align:right;

}