/* Layout */

* {
margin:0px;
padding:0px;
}

img {
border:0px;
}

body {
font: normal 11px/15px arial, sans-serif;
background: #121212 url(images/green/green-back.jpg) repeat-x top left;
}


#wrap {
background: #7f7f7f url(images/green/green-back-wrap.jpg) repeat-x top left;
}

#head {
height:110px;
margin:0 auto;
width:960px;
}

#navcontainer {
float: right;
text-align: right;
background: #fff url(images/green/industry-head.gif) no-repeat top right;
height:110px;
}

#head #logo {
float:left;
}

#hero {
background: url(images/green/hero.jpg) no-repeat top left;
height:214px;
margin:0 auto;
width: 990px;
}

#content {
background-color: #fff;
padding-bottom: 16px;
margin:0 auto;
width:940px;
min-height:600px;
}

*html #content {height:600px;}

.clearer {
clear: both;
}

/* footer */

#footer {
background: #121212 url(images/green/greenfoot-back.gif) repeat-x top left;
min-height:100px;
font: normal 10px arial, sans-serif;
color: #e3e3e3;
}

#finner {
width: 920px;
margin: 0px auto;
padding-top:20px;
}

#finner #left {
float: left;
}

#finner #right {
float: right;
}

#footer a:link, #footer a:active, #footer a:visited  {
text-decoration: none;
color: #fff;
font-weight:normal;
}

#footer a:hover {
color: #e3e3e3;
text-decoration: underline;
}


/* Cycle */

#s6 {
width: 400px;
height: 200px;
top: 10px;
left:560px;
position: relative;
}

#s6 div {
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
color: #333;
text-align: left;
position: relative;
}

#s6 div h2 {
padding-top:0px;
font: normal 16px/24px "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
letter-spacing: -1px;
}

/* nav */

ul#navlist {
margin-top:93px;
margin-left: 0;
padding-left: 0;
white-space: nowrap;
font: normal 14px arial, sans-serif;
}

#navlist li {
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited {
color: #fff;
background-color: #000;
text-decoration: none;
font-weight:normal;
}

#navlist a:hover {
color: #62aa1b;
background-color: #000;
text-decoration: none;
}

.active {
color: #62aa1b;
background-color: #000;
text-decoration: none;
}

/* Products */
#home-products {
margin: 0px;
}

.home-product {
margin: 0px 24px;
width:265px;
float:left;
background: #fff url(images/green/home-product-back.jpg) repeat-x 0px 60px;
}

* html .home-product {
margin: 0 22px;
}

.home-product #top {
height:60px;
text-align:center;
}


.product-text img {
margin: 10px auto;
}

.product-text {
margin: 0 auto;
width: 200px;
font: normal 11px/15px arial, sans-serif;
color: #000;
min-height:330px;
}

* html .product-text {
height:330px;
}

/* Links 
.product-text a:link, .product-text a:active, .product-text a:visited  {
text-decoration: none;
font-weight:bold;
color: #000;
}

.product-text a:hover {
color: #333;
text-decoration: underline;
}
*/
a:link, a:active, a:visited  {
text-decoration: none;
font-weight:bold;
color: #60a91a;
}

a:hover {
color: #333;
text-decoration: underline;
}


.product-links {
padding:10px;
padding-left: 20px;
}

.product-links a.login {
display: block;
width: 115px;
height: 34px;
background-image: url(images/green/login.jpg);
background-repeat: no-repeat;
float:left;
}
	 
.product-links a.login:hover {
background-position: 0 -34px;
}

.product-links a.readmore {
display: block;
width: 115px;
height: 34px;
background-image: url(images/green/read-more.jpg);
background-repeat: no-repeat;
float:left;
}
	 
.product-links a.readmore:hover {
background-position: 0 -34px;
}

/* Mission */

#home-mission {
margin: 0 auto;
padding: 20px 40px 40px 40px;
min-height: 400px;
}

*html #home-mission {height: 400px;}

#home-mission h2 {
color: #60a91a;
margin-bottom:0px;
font: bold 18px arial, sans-serif;
}

#home-mission p {
margin:0px;
margin-bottom:10px;
font: normal 14px/18px arial, sans-serif;
}

#message {
width: 565px;
background: #fff url(images/green/home-product-back.jpg) repeat-x;
padding-bottom:15px;
float:left;
margin-right:5px;
}


.red {
color: #ff0000;
font: normal 18px/24px arial, sans-serif;
}

#logos {
float: left;
width: 225px;
padding-top: 50px;
padding-left:40px;
text-align:center;
}

#product-page-links {
border-top: 1px solid #ccc;
padding-top: 10px;
}

/* GPS Page */
#product-page-text {
width: 495px;
padding-bottom:15px;
float:left;
margin-right:5px;
}

#product-page-text p, #product-page p {
font: normal 12px/16px arial, sans-serif;
}

#gps-flash {
padding-top:95px;
width: 360px;
float: left;
}


/* Pages */

#images-div {
width: 180px;
padding-left:20px;
float: left;
}

#images-div img {
margin-bottom:10px;
border: 1px solid #000;
}


#product-page {
width: 600px;
padding-bottom:15px;
float:left;
margin-right:30px;
}

#product-page ul {
margin:30px;
}

#product-page li {
font: normal 12px/20px arial, sans-serif;

}

/* Contact Page */

input.txt {
color: #6666666;
background: #eceaea url(images/green/home-product-back.jpg) repeat-x;
border: 1px inset #000;
width: 250px;
padding: 3px;
}

textarea.txt {
color: #6666666;
background: #eceaea url(images/green/home-product-back.jpg) repeat-x;
border: 1px inset #000;
width: 250px;
padding: 3px;
}

input#btnSubmit {
color: #666;
background: #eceaea url(images/green/home-product-back.jpg) repeat-x;
border: 1px outset #000;
padding:3px;
margin-left: 30%;
}

input#btnClient {
color: #666;
background: #eceaea url(images/green/home-product-back.jpg) repeat-x;
border: 1px outset #000;
padding:3px;
}

input:focus.txt, textarea:focus.txt, input:focus.btn {
background: #d2efb9;
}

form p {
clear: left;
margin: 0;
padding: 0;
padding-top: 5px;
}

form p label {
float: left;
width: 30%;
font: bold 0.9em Arial, Helvetica, sans-serif;
}

.style2 {color: #DFC37D}

.testimonials {
margin: 10px 0px;
padding: 5px;
border-bottom: 1px solid #ccc;
}

.testimonials img  {
float: left;
margin:0px 5px 0px 5px;
}
