/* CSS Document */



body {

	margin:0px; background-color:#F1F7F0; color:#000000;

	background:url(images/backart.jpg) repeat left bottom;

}

form {

	margin:0px; padding:0px; border:none; 

}

fieldset {

	margin:0px; padding:0px; border:none;

}

input {

	width:auto; height:18px;

	font-family: Arial, Helvetica, sans-serif; font-size:70%; font-weight:normal;

	color:#000000; background-color:#FFFFFF; border:1px solid #003300;

	margin:0px 0px 4px 0px; padding:0px 0px 0px 2px;

}

img {

	margin:0px; padding:0px; border:none;

}	



p {

	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;

	color:#1E6601; background-color:inherit; line-height:18px;

	margin:0px; padding:0px 35px 15px 0px;

}

h1 {

	margin:0px; padding:0px;

	font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal;

	color:#000000; background-color:inherit;

}

hr {

	display:none;

}

#skip {

	display:none;

}	

#wrapper {

	width:100%; height:auto; margin:0px auto;

}

#container {

	width:98%; height:auto; margin:0px auto;

	min-width:780px; max-width:1004px; 

	color:#000000; background-color:#FFFFFF;

}

#maindiv {

	width:100%; height:auto; float:left;

	color:#000000; background-color:#FFFFFF;

}	

#top {

	width:100%; height:auto; float:left;

	color:#000000; background-color:#28681A;

	margin:0px; padding:0px;

}

.logo {

	width:212px; height:160px; float:left;

	background:url(images/logo.jpg) no-repeat;

	margin:0px; padding:0px;

}

.logo span {

	display:none;

}		

.header {

	margin-left:212px; width:auto; height:160px;

	/*background:url(images/headerpic.jpg) no-repeat right top;*/

	background-color:#003300; color:#FFFFFF;

}

#middle {

	width:100%; height:auto; float:left; 

	color:#000000; background-color:#FFFFFF;

	margin:0px; padding:0px;

	background:url(images/middlebg.gif) repeat-y left top;

}

#left {

	width:211px; height:auto; float:left;

	color:#003300; background-color:#9DC088;

	border-left:1px solid #28681A;

}

#right {

	margin-left:212px; margin-right:0px; padding:0px; height:auto;

	color:#000000; background-color:#FFFFFF;

}

/* IE6 Only */
* html #right {
height : 0px;
}

#menu {

	width:162px; height:auto; 

	margin:26px 0px 0px 22px; padding:0px;

}

#menu_home {

	margin:0px; padding:0px;

}

#menu_home ul {

	margin:0px; padding:0px;

}

#menu_home ul li {

	width:162px; height:28px; list-style-type:none;

	display:block; 

	border-bottom:1px solid #2A771F;

}

#menu_home li a {

	width:162px; height:28px;

	background:url(images/btn-home.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left; 

}

#menu_home li a:hover {

	width:162px; height:28px;

	background:url(images/btn-home_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_home .home_active {

	width:162px; height:28px;

	background:url(images/btn-home_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

.hide {

	display:none;

}





#menu_about {

	margin:0px; padding:0px;

}

#menu_about ul {

	margin:0px; padding:0px;

}

#menu_about ul li {

	width:162px; height:28px; list-style-type:none;

	display:block; float:left; 

	border-bottom:1px solid #2A771F;

}

#menu_about li a {

	width:162px; height:28px;

	background:url(images/btn-aboutus.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_about li a:hover {

	width:162px; height:28px;

	background:url(images/btn-aboutus_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_about .about_active {

	width:162px; height:28px;

	background:url(images/btn-aboutus_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

				


#menu_consultation {

	margin:0px; padding:0px;

}

#menu_consultation ul {

	margin:0px; padding:0px;

}

#menu_consultation ul li {

	width:162px; height:28px; list-style-type:none;

	display:block; float:left; 

	border-bottom:1px solid #2A771F;

}

#menu_consultation li a {

	width:162px; height:28px;

	background:url(images/btn-consultation.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_consultation li a:hover {

	width:162px; height:28px;

	background:url(images/btn-consultation_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_consultation .about_active {

	width:162px; height:28px;

	background:url(images/btn-consultation_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}




#menu_rightplantrightplace {

	margin:0px; padding:0px;

}

#menu_rightplantrightplace ul {

	margin:0px; padding:0px;

}

#menu_rightplantrightplace ul li {

	width:162px; height:28px; list-style-type:none;

	display:block; float:left; 

	border-bottom:1px solid #2A771F;

}

#menu_rightplantrightplace li a {

	width:162px; height:28px;

	background:url(images/btn-rightplantrightplace.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_rightplantrightplace li a:hover {

	width:162px; height:28px;

	background:url(images/btn-rightplantrightplace_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_rightplantrightplace .about_active {

	width:162px; height:28px;

	background:url(images/btn-rightplantrightplace_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}



#menu_services {

	margin:0px; padding:0px;

}

#menu_services ul {

	margin:0px; padding:0px;

}

#menu_services ul li {

	width:162px; height:33px; list-style-type:none;

	display:block; float:left; 

	border-bottom:1px solid #2A771F;

}

#menu_services li a {

	width:162px; height:33px;

	background:url(images/btn-services.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_services li a:hover {

	width:162px; height:33px;

	background:url(images/btn-services_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_services .services_active {

	width:162px; height:33px;

	background:url(images/btn-services_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

	



#menu_contact {

	margin:0px; padding:0px;

}

#menu_contact ul {

	margin:0px; padding:0px;

}

#menu_contact ul li {

	width:162px; height:33px; list-style-type:none;

	display:block; float:left; 

}

#menu_contact li a {

	width:162px; height:33px;

	background:url(images/btn-contact.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_contact li a:hover {

	width:162px; height:33px;

	background:url(images/btn-contact_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_contact .contact_active {

	width:162px; height:33px;

	background:url(images/btn-contact_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}



#menu_wholesale {

	margin:0px; padding:0px;

}

#menu_wholesale ul {

	margin:0px; padding:0px;

}

#menu_wholesale ul li {

	width:162px; height:33px; list-style-type:none;

	display:block; float:left; 

	border-bottom:1px solid #2A771F;

}

#menu_wholesale li a {

	width:162px; height:33px;

	background:url(images/btn-wholesale.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_wholesale li a:hover {

	width:162px; height:33px;

	background:url(images/btn-wholesale_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_wholesale .wholesale_active {

	width:162px; height:33px;

	background:url(images/btn-wholesale_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}


#menu_buyonline {

	margin:0px; padding:0px;

}

#menu_buyonline ul {

	margin:0px; padding:0px;

}

#menu_buyonline ul li {

	width:162px; height:33px; list-style-type:none;

	display:block; float:left; 

	border-bottom:1px solid #2A771F;

}

#menu_buyonline li a {

	width:162px; height:33px;

	background:url(images/btn-buyonline.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_buyonline li a:hover {

	width:162px; height:33px;

	background:url(images/btn-buyonline_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

#menu_buyonline .wholesale_active {

	width:162px; height:33px;

	background:url(images/btn-buyonline_hv.jpg) no-repeat left top;

	padding:4px 0px 4px 0px;

	display:block; float:left;

}

	

#leftbottom {

	padding:50px 0px 0px 15px; margin:0px; float:left;

}	

			

.loginttl img {

	width:178px; height:17px; 

	margin:0px 0px 16px 0px; padding:0px;

}	

.label {

	width:60px; height:auto; float:left;

	font-family: Arial, Helvetica, sans-serif; font-size:70%; font-weight:bold;

	color:#28681A; background-color:inherit;

	margin:0px; padding:5px 0px 0px 0px;

}

.submitbtn {

	width:62px; height:18px; border:none; 

	background:url(images/btn-login.jpg) no-repeat;

	cursor:pointer; margin:0px 0px 10px 60px;

}

.password:link,.password:visited { 

	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;

	color:#003300; background-color:inherit; text-decoration:none;

	margin:0px; padding:20px 1px 0px 1px;

}

.password:hover { 

	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;

	color:#003300; background-color:inherit; text-decoration:underline;

	margin:0px; padding:20px 1px 0px 1px;

}



.content {

	margin:0px; padding:20px 0px 10px 25px;

}



.leaf {

	width:100%; height:auto; float:right;

	background:url(images/leafpic.jpg) no-repeat right top;

	margin:0px; padding-bottom:1px;

	border-bottom:1px solid #215615;

}



.ttl1 {	

	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold;

	color:#000000; background-color:inherit;

	margin:0px; padding:3px 0px 0px 0px;

}

.text1 {

	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;

	color:#1E6601; background-color:inherit; line-height:17px;

	margin:0px; padding:5px 180px 5px 0px; 

}

.more:link,.more:visited {

	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:bold;

	color:#286B1B; background-color:inherit; text-decoration:underline;

	margin:0px; padding:0px 140px 0px 0px; 

}

.more:hover {

	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:bold;

	color:#286B1B; background-color:inherit; text-decoration:none;

	margin:0px; padding:0px 140px 0px 0px; 

}



#bottom {

	width:100%; height:auto; float:left;

	color:#000000; background-color:#28681A;

	margin:0px; padding:0px;

}

#bottomleft {

	width:196px; height:auto; float:left;

	color:#003300; background-color:#9DC088;

	border-top:1px solid #28681A; border-left:1px solid #28681A;

	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;

	margin:0px; padding:10px 0px 30px 15px;

}

#bottomright {

	margin-left:212px; padding:0px; height:auto;	

	color:#EEF8D5; background-color:#28681A;

}

.link_margin {

	float:left; margin:0px; padding:15px 0px 0px 25px;

}	

.bottomlink:link,.bottomlink:visited {

	margin:0px; padding:0px 7px 0px 7px;

	text-align:right;

	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;

	color:#EEF8D5; background-color:inherit; text-decoration:none;

}

.bottomlink:hover {

	margin:0px; padding:0px 7px 0px 7px;

	text-align:right;

	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;

	color:#EEF8D5; background-color:inherit; text-decoration:underline;

}

.design {

	margin:0px; padding:15px 0px 0px 0px; float:right;

	text-align:right;

	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;

	color:#C8C8C8; background-color:inherit; text-decoration:none;

}

.design a:link,.design a:visited {

	margin:0px; padding:0px;

	text-align:right;

	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;

	color:#EEF8D5; background-color:inherit; text-decoration:none;

}

.design a:hover {

	margin:0px; padding:0px;

	text-align:right;

	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;

	color:#EEF8D5; background-color:inherit; text-decoration:underline;

}



#blockmargin {

	margin:0px; padding:0px 0px 10px 25px;

}

#leftblock {

	width:45%; height:auto; float:left;

	margin:0px; padding:10px 0px 0px 0px;

}	

#rightblock {

	width:45%; height:auto; float:left;

	margin:0px 0px 0px 35px; padding:10px 0px 0px 0px;

}

.textmargin {

	border-right:1px solid #215615;

}

.blocktext1 {

	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;

	color:#2A741E; background-color:inherit;

	margin:0px; padding:10px 32px 10px 0px; 	

}		



.bulletlink {

	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;

	color:#000000; background-color:inherit;

	margin:0px; padding:0px 10px 7px 20px; 

}



.clickhere {

	margin:0px; padding:10px 10px 7px 0px;

}

.clickhere a:link,.clickhere a:visited {

	font-family: Arial, Helvetica, sans-serif; font-size:95%; font-weight:bold;

	color:#28681A; background-color:inherit;

	text-decoration:underline;

	margin:0px; padding:10px 10px 7px 0px;

}

.clickhere a:hover {

	font-family: Arial, Helvetica, sans-serif; font-size:95%; font-weight:bold;

	color:#28681A; background-color:inherit;

	text-decoration:none;

	margin:0px; padding:10px 10px 7px 0px;

}

.insidecontent {

	margin:0px; padding:20px 0px 25px 25px; float:left;

}

.insidecontent a{

	color:#28681A; background-color:inherit;

}

.insidecontent h3{

	font-family: Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold;

	color:#2A741E; background-color:inherit;

	margin:0px; padding:10px 32px 10px 0px; 	

}

.highlight {

	font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal;

	color:#1E6601; background-color:inherit;

	margin:0px; padding:0px 25px 15px 0px;

}

.pic1 img {

	width:246px; height:180px;

	margin:0px; padding:0px 25px 0px 30px; float:right;

}

.pic2 img {

	width:199px; height:258px;

	margin:0px; padding:0px 30px 0px 0px; float:left;

}

.pic3 img {

	width:149px; height:100px;

	margin:0px; padding:0px 25px 0px 30px; float:right;

}

.pic4 img {

	width:198px; height:132px;

	margin:0px; padding:0px 25px 0px 30px; float:right;

}

.boldtext {

	font-family: "Times New Roman", Times, serif; font-size:150%; font-weight:bold;

	color:#1E6601; background-color:inherit;

	margin:0px; padding:0px;

}

.pic5 img {

	width:225px; height:300px;

	margin:0px; padding:0px 25px 0px 30px; float:right;

}

.spacer {

	width:100%; height:10px; float:left; 

	background:url(images/spacer.gif) repeat-x left top;

	margin:0px; padding:0px;

}

.email:link,.email:visited {

	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;

	color:#1E6601; background-color:inherit;

	text-decoration:underline;

}

.email:hover {

	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;

	color:#1E6601; background-color:inherit;

	text-decoration:none;

}

.hours {

	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold;

	color:#1E6601; background-color:inherit;

	text-decoration:none;

	margin:0px; padding-bottom:5px;

}

.infolink:link,.infolink:visited {

	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;

	color:#1E6601; background-color:inherit;

	text-decoration:underline;

}

.infolink:hover {

	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;

	color:#1E6601; background-color:inherit;

	text-decoration:none;

}

.mainttl {

	margin:0px; padding:0px; border:none;

}

.mainttl span {

	display:none;

}			



/* register css */



.form{

margin:0px;

padding:0px;

border:none;

float:left;}

fieldset{

margin:0px;

padding:0px;

border:none;}



.form label{

width:150px;

float:left;

font-family: Arial, Helvetica, sans-serif;

font-size:80%;

font-weight:normal;

color:#1E6601;

margin-bottom: 2px;

}

.form input{

font-family: Verdana, Arial, Helvetica, sans-serif;

float:left;

margin-bottom: 12px;

border: 1px solid #1E6601;}

.form textarea{

font-family: Verdana, Arial, Helvetica, sans-serif;

float:left;

margin-bottom: 15px;

font-size: 100%;

border: 1px solid #1E6601;}



.inputbutton1{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 80%;

font-weight: bold;

color:#FFFFFF;

background-color:#1E6601;

text-align:center;

margin-left: 150px;

border:0px;

height:22px;

}



.inputbutton{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 80%;

font-weight: bold;

color:#FFFFFF;

background-color:#1E6601;

text-align:center;

margin-left: 5px;

border:0px;

height:22px;

}



.goinggreen{

width:100%;

height:100px;

background-image: url(images/img_goinggreen.jpg);

background-position: left top;

background-repeat: no-repeat;

}

.homesections{
margin:0px;
}

.homesections li{
float:left;
list-style:none;
margin:5px;
}
.homesections .homesectionslink
{
	color:#030;
	
}