/* CSS Document */
body {
	background-color: #FFFFFF;
	padding:0; 
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
/*--------------------------------header-------------------*/
#main_header{
	width:100%;	margin:0 auto; background: url(images/bg-200px.gif); background-color: #FFFFFF; height:150px;
	}
#main_header #header{
	width:750px; margin:0 auto; background: url(images/header3.gif) no-repeat #ffffff; color:#FFFFFF; height:150px;
	 position:relative;
	}
ul#nav {
	position:absolute; height:25px;
	width:375px; margin:0; padding:0; top:125px; left:360px; 
	}
ul#nav li {
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;	
	list-style-type:none;
	}
ul#nav li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(images/link3.gif) no-repeat;
	}

li#home a {
	width:50px;
	height:25px;
	 }
li#about a {
	width:60px;
	height:25px;
	 }
li#products a {
	width:65px;
	height:25px;
	 }	 
li#services a {
	width:60px;
	height:25px;
	 }
li#contact a {
	width:70px;
	height:25px;
	 }	 	
li#download a {
	width:70px;
	height:25px;
	 }	 	 	 	 
li#home a:link, li#home a:visited {	
	background-position: -360px 0px;
}
li#home a:hover, li#home a:focus {
	background-position:-360px -25px;
	 }
li#about a:link, li#about a:visited {	
	background-position:-410px 0px;
	}
li#about a:hover, li#about a:focus {	
	background-position:-410px -25px;
	}
li#products a:link, li#products a:visited {	
	background-position: -470px 0px;
	}
li#products a:hover, li#products a:focus {	
	background-position: -470px -25px;
	}
li#services a:link, li#services a:visited {	
	background-position: -535px 0px;
	}
li#services a:hover, li#services a:focus {	
	background-position: -535px -25px;
	}
li#contact a:link, li#contact a:visited {	
	background-position: -595px 0px;
	}
li#contact a:hover, li#contact a:focus {	
	background-position: -595px -25px;
	}
li#download a:link, li#download a:visited {	
	background-position: -665px 0px;
	}
li#download a:hover, li#download a:focus {	
	background-position: -665px -25px;
	}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}


/* Main navigation "active tabs"
------------------------------------------------------------------*/
body#home-page ul#nav li#home a {
	background-position:-360px -50px;
	}
body#home-page ul#nav li#about a {
	background-position:-410px -50px;
	}
body#home-page ul#nav li#products a {
	background-position:-470px -50px;
	}
body#home-page ul#nav li#services a {
	background-position:-535px -50px;
	}
body#home-page ul#nav li#contact a {
	background-position:-595px -50px;
	}
body#home-page ul#nav li#download a {
	background-position:-665px -50px;
	}

/*------------------------------------body-------------------------*/
#main_body{
	width:100%; background:url(images/bg-200px-2.gif); background-color:#ffffff;  color:#ffffff; 
	}
#body{
	 background-color:#F8EFD3; width:750px; margin:0 auto 0 auto; padding:10px 0 0 0; 
	}
#body h2{
	font:28px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif	; color:#664110; padding:0 0 15px 15px;  margin:0;
	font-weight:normal; background-color:#F8EFD3; display:block;
	}
#body p.picture{
	width:150px; height:150px; float:left; display:block; color:#fff; font-size:16px; font-weight:bold; line-height:18px; 
	text-transform:uppercase; padding:0 0 0 20px; margin:20px 0 0 20px;
	}
#body h4{
	color:#664110; padding:10px 0 5px 65px; margin:0; width:660px; 
	display:block; font:13px/17px Verdana, Arial, Helvetica, sans-serif;
	}
#body h5{
	width:660px; height:10px; background:url(images/bar-bg2.gif) 0 30px repeat-x; padding:0 0 30px 0; margin: 0 0 0 40px;
	color:#fff; font-size:16px;
	}
#body h6{
	background: url(images/button17.gif) no-repeat; font:14px/35px Verdana, Arial, Helvetica, sans-serif; padding: 10px 0 0 80px; 
	margin:0; font-weight:bold; background-color:#F8EFD3; display:block; color: #492505; width:600px; height:45px;
	}

#body p.text{
	width:425px; height:132px; float:left; border:1px solid #cebf8e; background:#F8EFD3; color:#664110; padding:0 0 0 15px; 
	margin: 30px 0 0 20px; display:block; font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	}
#body p span{
	color:#94b644; font-weight:bold;
	}
#body p span.bg{
	color:#799fbb; background-color:#F8EFD3;
	}
#body p.more{
	width:660px; height:10px; background-color: #cebf8e; padding:0 0 0 0;
	}
#body p a{
	font:13px/17px Verdana, Arial, Helvetica, sans-serif; color:#664110;
	padding:0 0 0 5px; text-decoration:none;
	}
#body p a:hover{
	color:#664110; text-decoration: underline;
	}
#body dl{
	width:650px; display:block; margin:20px 0 0 37px; padding:40px 0 30px 0; 
	}
#body dl dt{
	display:block; padding:0 0 0 30px; font:11px/24px Verdana, Arial, Helvetica, sans-serif; color:#610606; 
	}
#body dl dt a.link{
	font:11px/24px Verdana, Arial, Helvetica, sans-serif; color:#610606; text-decoration:none;
	}
#body dl dt a.link:hover{
	color: #e1a739;
	}

/*---------------------------------footer-----------------*/
#footer_bg{
	background: url(images/bg-200px-2.gif); background-color:#FFFFFF; width:100%; margin:0  auto 0 auto; float:left; height:153px;
	}
#footer{
	width:750px; margin:0 auto 0 auto; 
	}
#footer ul{
	width:510px; margin:20px auto 15px 100px; display:block; height:5px;
	}
#footer ul li{
	float:left; font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#797878;
	display:block; 
	}
#footer ul li a{
	font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#797878;  text-decoration:none;
	margin:0 10px 0 10px;
	}
#footer ul li a:hover{
	text-decoration:underline;
	}
#footer p{
	width:250px; margin:0 auto 5px auto; font:12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#797878;
	}
#footer p.de{
	margin:0 0 0 285px;  line-height:20px; display:block;
	color:#797878; width:350px; padding:0; 
	}
#footer p.de a{
	color:#62440b; text-decoration:underline;
	}
#footer p.de a:hover {	
	color:#eb7d1e;
	}

