html{ background-image:url(../image-library/flowers-background.jpg);
      background-repeat:repeat-x;
	  background-color:#E8E8E8;
}

#wrapper{ width:762px;
          height:auto;
		  background-color:#f2f2f4;
		  margin-left:auto;
		  margin-right:auto;
		  border:solid 1px #cccccc;
}

#left{ width:402px;
       height:auto;
	   float:left;
	   background-color:#f2f2f4;
	   margin-bottom:0px;
}

#right{ width:360px;
        height:auto;
		float:right;
		background-color:#FFFFFF;
}

#main-content-left{ width:402px;
                    height:auto;
					float:left;
					background-color:#f2f2f4;
}

#menu{ width:330px;
       height:auto;
	   float:right;
	   background-color:#6c7f01;
	   border-right:solid;
	   border-right-width:30px;
	   border-right-color:#8ba20a;
}

#menu ul{ list-style:none;
          width:230px;
          margin-left: 40px;
		  margin-top:30px;
		  margin-bottom:40px;
		  padding: 0;
}

#menu li{ border-bottom: 1px solid #ffffff;
}

#menu li a{ display:block;
            font-size:1.1em;
			font-weight:normal;
            padding: 5px 5px 5px 2em;
			background-color:#6c7f01;
			color: #FFFFFF;
			text-decoration:none;
			background-image: url(../image-library/menu-bullet.jpg); background-repeat:no-repeat; background-position:left;
}

#menu li a:hover{ color:#FFFF00;
}

#content-right{ width:360px;
                height:auto;
				float:right;
				background-color:#ffffff;
}

#footer{ width:752px;
         height:auto;
		 background-color:#8ba20a;
		 padding:5px;
}

.hr{ width:402px;
     height:10px;
	 background-image:url(../image-library/hr-divider.jpg); background-repeat:no-repeat;
	 background-position:center;
	 background-color:#f2f2f4;
}

.hr2{ width:360px;
     height:5px;
	 background-image:url(../image-library/hr2-divider.jpg); background-repeat:no-repeat;
	 background-position:center;
	 margin-top:-8px;
}

h1{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size:1.2em; color:#6c7f01;
	margin-left:25px;
	margin-bottom:-13px;
}

h2{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size:1em; color:#666666;
	margin-left:25px;
	margin-bottom:-3px;
}
h3{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size:.9em; color:#FF3366;
	margin-left:25px;
	margin-bottom:-3px;
}

#main-content-left p{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
                      font-size:0.9em; color:#666666;
	                  margin-left:25px;
					  margin-right:25px;
}

ol{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
                      font-size:0.9em; color:#666666;
	                  margin-left:50px;
					  margin-right:30px;
}

#content-right p{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
                  font-size:0.9em; color:#666666;
	              margin-left:30px;
				  margin-right:20px;
}

#content-right h2{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
                   font-size:1em; color:#6c7f01;
	               margin-left:30px;
	               margin-bottom:-9px;
				   margin-top:10px;
}

#offerheader{
	margin: 25px 0 10px 0;
}

#offerheader ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height:1em;
}

#offerheader ul li {
	display: inline;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size:1.2em; color:#666666;
}

#offerheader2{
	margin: 25px 0 10px 0;
}

#offerheader2 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height:1em;
}

#offerheader2 ul li {
	display: inline;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size:1.2em; color:#666666;
}

#offerheader3{
	margin: 25px 0 10px 0;
}

#offerheader3 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height:1em;
}

#offerheader3 ul li {
	display: inline;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size:1.2em; color:#666666;
}

#products{ width:402px;
           height:auto;
}

#products1{ width:402px;
           height:auto;
}

#products2{ width:402px;
           height:auto;
}

#products3{ width:402px;
           height:auto;
}

ul a:link, ul a:visited{ color:#666666;
                         text-decoration:none;
}

.one{
	background-image: url(../image-library/flower-icon.jpg);
	background-position:left;
	background-repeat: no-repeat;
	margin: 20px 0 0 30px;
	padding: 3px 0 3px 40px;
}

.color{ color:#6c7f01;
}

.color2{ color:#FFFFFF;
         font-family:Arial, Helvetica, sans-serif;
		 font-size:.85em;
}

.color3{ color:#666666;
}

.color4{ color:#333333;
         font-size:1em;
}


ul{ margin-left: 80px;
	padding: 0;
	text-align: left;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size:1em; color:#666666;
	font-weight: 800;
}

#footer a{ text-decoration:none;
           color:#FFFFFF;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:.85em;
}

#footerleft{ width:auto;
             float:left;
}

#footerright{ width:auto;
              float:right;
}

.right{ text-align:right;
}

.thinborderfloat {
  float:left;
  border:solid 1px silver;
  padding:5px;
  margin-right:10px;
  }

.thinborderfloat1 {
  float:left;
  border:solid 1px silver;
  padding:5px;
  margin-right:5px;
  margin-bottom:5px;
  }
  
.thinborderfloat2 {
  float:left;
  border:solid 1px silver;
  padding:5px;
  margin-right:5px;
  margin-bottom:5px;
  }
  
.thinborderfloat3 {
  float:right;
  border:solid 1px silver;
  padding:5px;
  margin-bottom:5px;
  }  
  
a { text-decoration:none;
}

.policy{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
         font-size:1em; color:#666666;
}

blockquote{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
                  font-size:0.9em; color:#333333;
}

.spacer{ margin-top:60px;
}

#map{ width:360px;
      height:300px;
	  margin-bottom:40px;
}

#mapheader{ width:330px;
            height:20px;
			border-right:solid 30px #8ba20a;
			background-color:#6c7f01;
			font-size:1em;
			color:#FFFFFF;
}