/* Normalize margin, padding */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p {



  margin: 0px;



  padding: 0px;



  }







body {



        font: 15px Verdana, Arial, Helvetica, sans-serif;



	color: #fff;



        background-color: #80ad40;





}







ul {



	list-style: none;



	margin: 0;



	padding: 0;



	}







img {



    border: none;



}







p {



  padding-bottom: 1em;



}







/*- Wrapper --------------------------- */



#wrapper {



	position: relative;



        width: 980px;



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



        background-repeat: no-repeat;



        margin-right: auto;



	margin-left: auto;



	margin-top: 0px;



	margin-bottom: 10px;



	background-color: white;











}







.hide {



  display: none;



}







a:link, a:visited {



  font-weight: bold;



  text-decoration: none;



  color: #374ca5;



}







a:hover {



  color: white;

  background-color: #374ca5;



}







div#content {



   position:relative;



   width: 100%;



 }







.center {



   text-align: center;



   margin: 0px auto 10px auto;



 }







   /*- Left side--------------------------- */







#leftside {



  position: absolute;



  left: 0;



  width: 251px;



  margin-top: -150px;



  margin-left:0px;



  background-color: #887e61;



  border-left: 3px solid #69babb;



}







#signin {

 	position: absolute;

         background: #6b1f26;

	padding: 10px 3px;

	height: 170px;

	width: 220px;

	margin-bottom: 20px;

	margin-left: 6px;

	margin-top: 0px;

	color: #E4D6CD;

	font-size: 85%;

        font-weight: bold;

	border: medium solid #69babb;

}

*html #signin {

  margin-left: -10px;



}





#imgfiller {

  position: absolute;

  height: 170px;

  width: 225px;

	margin-bottom: 20px;

	margin-left: 10px;

  border: medium solid #69babb;

 }

*html #imgfiller {

  margin-left: -10px;

}

#newcustpage #imgfiller {

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



  }

#mappage #imgfiller {

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

}



#newcustyardpage #imgfiller {

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

}

#applicationpage #imgfiller {

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

}

#forgotpage #imgfiller {

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

}

#thankyoupage #imgfiller {

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

}



#address {



  position: absolute;



	height: 200px;



	width: 222px;



	margin-top: -350px;



        margin-bottom: 20px;



	margin-left: 6px;



	color: #6b1f26;



        background: #eee;



        padding: 5px;



}











#hours {



  position: relative;



	height: 100px;



	width: 220px;



	margin-top: -120px;



        margin-bottom: 100px;



	margin-left: 10px;



	color: #6b1f26;



        background: #eee;



        padding: 5px;



}



















  /*- Navigation--------------------------- */







#nav {



 position: relative;



 	margin-top: 200px;



        margin-left: 20px;



        padding-bottom: 400px



}

*html #nav {

  margin-top: 260px;

}

	



#nav li a {



	font-size: 15 px;



        line-height: 25px;



        font-weight: bold;



  	text-decoration: none;



	}	



	



#nav li a:link,  #nav li a:visited{



	color: #444444;







	}



	



#nav li a:hover {



	color: #69babb;

        background-color: #444444;





	}







body#homepage li#home a, body#yardpage li#yard  a, body#salesteampage li#salesteam a, body#newcustpage li#newcust a, body#featurepage li#newproduct a {



	color: #aaaaaa;

        background-color: none;





	}

body#homepage li#home a:hover, body#yardpage li#yard  a:hover, body#salesteampage li#salesteam a:hover, body#newcustpage li#newcust a:hover, body#featurepage li#newproduct a:hover {

        background-color: #887e61;





	}













/*-  Top Navigation--------------------------- */







#topnav {

  margin-left: 593px;

  margin-top: 0px;

  padding-left: 30px;

  padding-top: 150px;

  background-image: url(images/topnav.gif);

  background-repeat: no-repeat;

  width: 400px;

  height: 200px;

  }



  



#topnav a:link, #topnav a:visited {



	color: white;



        text-decoration: none;





	}



	



#topnav a:hover {

	color: #444444;

        background-color: #887e61;

        text-decoration: none;





	}



body#securepage li#secure a {



	color: #aaaaaa;







	}











/*--Main body styles --*/



.mainbody {



  position: absolute;



  left: 25%;



  width: 70%;



  color: #666;



  margin-top: -150px;



  margin-left: 20px;



  padding-right: 20px;



  }







h1 {



  color: #6b1f26;



  margin-bottom: 1em;



  }



h2 {



  color: #6b1f26;



  margin-top: 1em;



  margin-bottom: .5em;



  }



  



h3 {



  color: #579a9b;



}



.intro {



  text-align: left;



  font-size: 110%;



  }



#homepgimg {



  float: right;



  width: 300px;



  margin: 5px;



  font-size: 80%;



  text-align: center;



  border: thin solid #666;



}



#homepgimg p{



  margin-top: .5em;



}



.mainbody ul {



  list-style: url(images/bullet-grn.jpg);



  padding-left: 20px;



}



.mainbody ul li{



  margin-bottom: .5em;



}







 /*- Footers--------------------------- */







#footer {



  position: relative;



  width: 700px;



  border-top: thin solid #6b1f26;



  font-size: 70%;



  text-align: center;



  color: #bcbec0;



  margin: 1000px auto 20px auto;



}



#homepage #footer {

  margin-top: 600px;

}



#salesteampage #footer {



  margin-top: 1600px;



}



#securepage #footer, #forgotpage #footer, #thankyoupage #footer {



  margin-top: 600px;



}



#yardpage #footer {



  margin-top: 950px;



}



#mappage #footer {



  margin-top: 1380px;



}



#newcustpage #footer {



  margin-top: 1050px;



}



#newcustyardpage #footer {



  margin-top: 2000px;



}



#applicationpage #footer {



  margin-top: 800px;



}

#featurepage #footer{

	margin-top: 4200px;

}

#featurepage  .mainbody h3 {

	margin-top: -30px;

	margin-bottom: 30px;

}



/*- Sales team List --------------*/







.stlist {



  background: #eee;



  height: 192px;



  margin-bottom: 10px;



  margin-left: 50px;



  margin-right: 50px;



}







.stlist img {



    width: 138px;



    height: 172px;



    margin: 10px;



    }







.stlist h2 {



  margin-left: 170px;



  margin-top: -172px;



}



.stterritory, .stphone, .stemail {



  margin-left: 170px;



}







/*- Map Page --------------*/







#googlemap {



  text-align: center;



  border: medium solid #69babb;



  margin: 0px 135px 0px 120px;



}







/*- Map Page --------------*/







.border {



  border: thin solid #666;



}







.fltright {



  float: right;



  clear: right;



}







#plantlst {



  margin-left: 40px;



}



#plantlst li {



  line-height: .5em;



}







/*- New Customer Info Page --------------*/







ol {



  margin-left: 40px;



}



.message {

	color: #006600;

}



.plantdesc {

	margin-left: 150px;

}.box {

	margin-right: 10px;

	margin-left: 10px;

	width: 385px;

}

#banner {

	color: #FFF;

	font-style: italic;

	font-weight: bold;

	text-align: right;

	position: absolute;

	top: 10px;

	right: 10px;

	background: #7EB041;

	padding-right: 10px;

	padding-left: 10px;

}

