html, body {
	color: #727173;
	font: 12px  arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background: #c8cacc;
}

body {
	background: #c8cacc url(images/bg.gif) repeat-x top center ;
}

body#main {
	background: #c8cacc url(images/bgmain.gif) repeat-x top center ;
}

a {
	color: #95bf00;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#headwrapmain{
	background:url(images/headermain.jpg) no-repeat top center ;
}

#headwrap{
	background:url(images/header.jpg) no-repeat top center ;
}

#headermain{
	height: 411px;
	width: 778px; 
	background:url(images/headermain.jpg) no-repeat top center;
	margin: 0 auto;
}

#header{
	height: 119px;
	width: 778px; 
	background:url(images/header.jpg) no-repeat top center;
	margin: 0 auto;
}

#wrapper {
	margin: 0; 
	padding:0;
	background: #ffffff url(images/contentbg.gif) repeat-x top center;
}

#content {
	width: 768px; 
	padding: 0 5px 15px;
	margin: 0 auto;
	background: url(images/bglines.gif) no-repeat top center;
}

body#main #content{
	background: #ffffff url(images/contentbgmain.gif) repeat-x top center ;
}

body#main #wrapper{
	background: #ffffff url(images/contentbgmain.gif) repeat-x top center ;
}

#content .promo{
	padding: 0;
	margin: 0;
}
#contentbg{
	background: url(images/bglines.gif) no-repeat top center;
}

#nav span, #navmain span{
	display:none;
}

#nav a:link, #nav a:visited{
	display:block;
}

#navmain a:link, #navmain a:visited{
	display:block;
}

#nav ul, #navmain ul{
	margin: 0; 
	padding: 0;
	float:left;
}
#nav li, #navmain li{
	margin: 0; 
	padding: 0;
	display:inline;
	float:left;
}
#nav li a, #navmain li a{
	display:inline;
	border-right: 1px solid #fff;
}

#navmain{
	padding: 0;
	margin: 0;
	height:43px;
	text-align:center;
}
	#navmain a {height: 33px; width: 125px; border-width: 0;}
	#navmain a#home {background: url(images/navmain/home.gif) top left no-repeat; width: 88px;}
	#navmain a#about {background: url(images/navmain/about.gif) top left no-repeat; width: 120px;}
	#navmain a#products {background: url(images/navmain/products.gif) top left no-repeat; width: 125px;}
	#navmain a#media {background: url(images/navmain/news.gif) top left no-repeat; width: 95px;}
	#navmain a#testimonials {background: url(images/navmain/testimonials.gif) top left no-repeat; width: 148px;}
	#navmain a#contact {background: url(images/navmain/contact.gif) top left no-repeat; width: 134px;}
	#navmain a#home:hover {background: url(images/navmain/home-on.gif) top left no-repeat;}
	#navmain a#about:hover {background: url(images/navmain/about-on.gif) top left no-repeat;}
	#navmain a#products:hover {background: url(images/navmain/products-on.gif) top left no-repeat;}
	#navmain a#media:hover {background: url(images/navmain/news-on.gif) top left no-repeat;}
	#navmain a#testimonials:hover {background: url(images/navmain/testimonials-on.gif) top left no-repeat;}
	#navmain a#contact:hover {background: url(images/navmain/contact-on.gif) top left no-repeat;}

	#navmain a#home.selected {background: url(images/navmain/home-on.gif) top left no-repeat;}
	#navmain a#about.selected {background: url(images/navmain/about-on.gif) top left no-repeat;}
	#navmain a#products.selected {background: url(images/navmain/products-on.gif) top left no-repeat;}
	#navmain a#media.selected {background: url(images/navmain/news-on.gif) top left no-repeat;}
	#navmain a#testimonials.selected {background: url(images/navmain/testimonials-on.gif) top left no-repeat;}
	#navmain a#contact.selected {background: url(images/navmain/contact-on.gif) top left no-repeat;}

#nav{
	padding: 60px 0 0;
	margin: 0;
	height:43px;
	text-align:center;
}
	#nav a {height: 33px; width: 125px; border-width: 0;}
	#nav a#home {background: url(images/nav/home.gif) top left no-repeat; width: 88px;}
	#nav a#about {background: url(images/nav/about.gif) top left no-repeat; width: 120px;}
	#nav a#products {background: url(images/nav/products.gif) top left no-repeat; width: 125px;}
	#nav a#media {background: url(images/nav/news.gif) top left no-repeat; width: 95px;}
	#nav a#testimonials {background: url(images/nav/testimonials.gif) top left no-repeat; width: 148px;}
	#nav a#contact {background: url(images/nav/contact.gif) top left no-repeat; width: 134px;}
	#nav a#home:hover {background: url(images/nav/home-on.gif) top left no-repeat;}
	#nav a#about:hover {background: url(images/nav/about-on.gif) top left no-repeat;}
	#nav a#products:hover {background: url(images/nav/products-on.gif) top left no-repeat;}
	#nav a#media:hover {background: url(images/nav/news-on.gif) top left no-repeat;}
	#nav a#testimonials:hover {background: url(images/nav/testimonials-on.gif) top left no-repeat;}
	#nav a#contact:hover {background: url(images/nav/contact-on.gif) top left no-repeat;}
	
	#nav a#home.selected {background: url(images/nav/home-on.gif) top left no-repeat;}
	#nav a#about.selected {background: url(images/nav/about-on.gif) top left no-repeat;}
	#nav a#products.selected {background: url(images/nav/products-on.gif) top left no-repeat;}
	#nav a#media.selected {background: url(images/nav/news-on.gif) top left no-repeat;}
	#nav a#testimonials.selected {background: url(images/nav/testimonials-on.gif) top left no-repeat;}
	#nav a#contact.selected {background: url(images/nav/contact-on.gif) top left no-repeat;}


#footwrap {
	margin: 0; 
	padding:0;
	background: url(images/contentbgmain.gif) repeat-x top center ;
}


#footer {
	padding: 40px 0 5px;
	margin: 0 auto;
	width: 778px; 
	text-align:center;
	color: #8f8e92;
	background: url(images/contentbgmain.gif) repeat-x top center ;
	line-height: 1.7;
}

#footer a {
	color: #8f8e92;
}

p{
	margin: 10px 0;
	padding: 0;
}

h2{
	color: #95bf00;
	font-size: 15px;
}

h3{
	color: #95bf00;
	font-size: 14px;
}

span.title{
	color: #95bf00;
	font-size: 14px;
}

.text{
	text-align:right;
	padding-right: 10px;
	vertical-align:top;
}

.text_services{
	text-align:left;
}

.product{
	width: 694px;
	height: 212px;
	background: url(images/productbg.gif) no-repeat top center ;
	margin-bottom: 20px;
}

.underdevelopment{
	width: 494px;
	height: 280px;
	margin-bottom: 20px;
}

.product img{
	padding: 65px 0 0 10px;
	float:left;
	border:0;
}
.product h3{
	float:right;
	width:465px;
	margin:0;
	padding:30px 0 0;
	font-size: 14px;
	display:block;
}
.product p{
	float:right;
	width:390px;
	padding: 20px 40px 0;
}
.product span{
	float:right;
}

span.pa{
	display:block;
	width: 300px;
}

span.news{
	display:block;
	width: 700px;
}

span.testimonials{
	display:block;
	width: 550px;
}

div.contactleft{
	float:left;
	position: relative;
}


div.contactright{
	position: relative;
}

span.products{
	display:block;
	width: 300px;
}