/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 20px 0;
	background: #405152 url(images/img1.gif);
	text-align: left;
	font-family: "Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #407338;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #397513;
}

h3 {
	font-size: 1.3em;
	padding-top: .4em;
}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}

a {
	color: #397513;
}

a:hover {
	text-decoration: none;
	color: #254117;
}


img { border: none; }

.img1 {
	float: left;
	margin: 3px 15px 10px 0px;
}

.careimg {
	float: right;
	margin: 3px 3px 3px 3px;
}

.menucont {
	width: 90%;
	margin: 0 auto;
}

.droplinetabs{
overflow: hidden;
/* border-bottom: 1px solid gray; underline across bottom of main tabs*/
}

.droplinetabs ul{
font: bold 11px Verdana, sans-serif;
margin: 0;
padding: 0;
width: 90%;
list-style: none;
}

.droplinetabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}


.droplinetabs a{
float: left;
color: white;
border-radius: 3px 3px 0 0;
background-color: #006600;
margin: 0 4px 0 0;
padding: 0 0 4px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.droplinetabs a:link, .droplinetabs a::visited, .droplinetabs a:active{
color: white;
}

.droplinetabs a span{
float: left;
display: block;
border-radius:10px;
background-color: #006600;
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.droplinetabs a span{
float: none;
}


.droplinetabs a:hover{
background-color: #00330; /*background color of tabs onMouseover*/
color: white;
}

.droplinetabs a:hover span{
background-color: transparent;
}

/* Sub level menus*/
.droplinetabs ul li ul{
position: absolute;
z-index: 100;
left: 0;
top: 0;
background: #006600; /*sub menu background color */
visibility: hidden;
}

/* Sub level menu links style */
.droplinetabs ul li ul li a{
font: bold 11px Verdana, sans-serif;
padding: 6px;
padding-right: 8px;
margin: 0;
background: #006600; /*sub menu background color */
}

.droplinetabs ul li ul li a span{
background: #006600; /*sub menu background color */
}

.droplinetabs ul li ul li a:hover{ /*sub menu links' background color onMouseover. Add rounded edges in capable browsers */
background: #003300;
-webkit-border-radius: 10px;  
-moz-border-radius: 10px; 
-khtml-border-radius: 10px;  
border-radius: 10px;
}

#header {
	width: 90%;
	height: 2.25em;
	margin: 0 auto;
	padding-bottom: 110px;
	padding: 20px;
	background: #405152 url(images/img2.gif);
	border-bottom: none;
	border-top: none;
}

#header * {
	text-transform: uppercase;
	text-decoration: none;
}

#header h1 {
	float: left;
	font-size: 2em;
}

#header h2 {
	float: right;
	padding-top: .25em;
	font-size: 1.6em;
}

/* Content */

#content {
	width: 90%;
	margin: 0 auto;
	padding: 20px;
	background: #405152 url(images/img2.gif);
	border-bottom: 2px solid #E6F0E7;
	border-top: 2px solid #2e6d00;
}

#colOne {
	float: left;
	margin-right: 160px;
	padding: 5px;
}

.sidebox {
	border-radius:20px;
	padding: 5px;
	margin: 2px;
	width: 200px;
	float: right;
	box-shadow:rgba(0,0,0,0.5) 0px 0px 20px;
	background-color:#003300;
	background-image:-webkit-gradient(linear, 0% 1%, 0% 95%, from(rgba(0,153,0,0.9)), to(rgba(0,0,0,0.9)), color-stop(.8,rgba(0,0,0,0.25)),color-stop(.25,rgba(0,102,0,0.5)));
	background-image:-moz-linear-gradient(top,bottom,from(rgba(0,153,0,0.9)),color-stop(80%, rgba(0,0,0,0.25)),color-stop(25%, rgba(0,102,0,0.5)),to(rgba(0,0,0,0.9)));
	color: #FFFFFF;
}

.sidebox a {
	color: #FFFF99;
}

.sidebox a:hover {
	text-decoration: none;
	color: #FFFF00;
}

.prodbox {
	border-radius:20px;
	padding: 5px;
	margin: 2px;
	width: 125px;
	float: left;
	text-align: center;
	box-shadow:rgba(0,0,0,0.5) 0px 0px 20px;
	background-color:#003300;
	background-image:-webkit-gradient(linear, 0% 1%, 0% 95%, from(rgba(0,153,0,0.9)), to(rgba(0,0,0,0.9)), color-stop(.8,rgba(0,0,0,0.25)),color-stop(.25,rgba(0,102,0,0.5)));
	background-image:-moz-linear-gradient(top,bottom,from(rgba(0,153,0,0.9)),color-stop(80%, rgba(0,0,0,0.25)),color-stop(25%, rgba(0,102,0,0.5)),to(rgba(0,0,0,0.9)));
	color: #FFFFFF;
}

.prodbox h3 {
	color: #FFFFFF;
	text-align: center;
}

.prodbox a {
	color: #FFFF99;
}

.prodbox a:hover {
	text-decoration: none;
	color: #FFFF00;
}

#contact-wrapper div {
	float: left;
	width: 600px;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:left;
	font-size:12px;
	width:500px;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}

#colTwo {
	float: right;
	width: 160px;
	margin-left: -160px;
}

/* Footer */

#footer {
	text-align: center;
	font-size: smaller;
}

