﻿

body, html {
	margin: 0;
	padding: 0;
        background: #355205 url(images/top_bg.jpg) repeat-x;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
        text-align: justify;
        height: 100%;
}


h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

h1 {
	font-weight: normal;
	font-size: 187%;
}

a {
	font-weight:bold;
color: #DFE58D;
        text-decoration: none;
}

a:hover {
	color: #81A754;
        text-decoration: underline;
}




/* Header */

#header {
        width: 851px;
	height: 170px;
	margin: 0 auto;
	background: url(images/header1.jpg) no-repeat;
}


/* Wrapper */

#wrapper {
	width: 800px;
	margin: 0 auto;
        position: relative;
        min-height: 100%
        margin-bottom: -330px;
}


#left {
		float:left;
		width:438px;
		margin:0; padding:0;
		}



#right {
		float:right;
		width:250px;
		margin:0; padding:0;
		}


/* Footer */



#footer {
	background: #000000;
	width: 100%;
	margin: 0 auto;
        padding: 0px;
        height: 100px;
	display: block;
position: relative;
 }

	

	.footer-text {

	position:relative;
	width:800px;
	margin:0 auto;
	padding:15px 0 5px 0px;
	color:#FFF;
	font: 13px Trebuchet MS, Arial, Helvetica, sans-serif }

	

	.footer-text a {

		font-weight:bold;
		color:#DFE58D;
		text-decoration:none }

		

	.footer-text a:hover {

		color:#FFF;
		text-decoration:underline }

	

	.footer-text .right {

	position:absolute;
	right:40px;
	top:15px }

/***** Main Navigation *****/

ul#main-nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

ul#main-nav li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 64px;
	}

ul#main-nav li a {
display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 64px;
text-indent:-500px;
overflow:hidden;
background-position: left top;
}

ul#main-nav li a:hover {
background-position:left bottom;}
	
	
.about a {
	background: url(images/about.jpg) no-repeat 0% 0%;
	width: 179px;
	height: 64px;
	}



.products a {
	background: url(images/products.jpg) no-repeat 0% 0%;
	width: 149px;
	height: 64px;
	}



.clients a {
	background: url(images/clients.jpg) no-repeat 0% 0%;
	width: 139px;
	height: 64px;
	}



.contact a {
	background: url(images/contact.jpg) no-repeat 0% 0%;
	width: 149px;
	height: 64px;
	}



.home a {
	background: url(images/home.jpg) no-repeat 0% 0%;
	width: 235px;
	height: 64px;
	}

#content-top {
	width: 851px;
        margin: 0 auto;
	}

.clearfooter {
height: 100px;
clear: both;
}


 .thumbnail
{
float: left;
width: 120px;
border: 0px;
margin: 0 10px 10px 0;
padding: 5px;
}

.clearboth { clear: both; }