@charset "UTF-8";
/* CSS Document */
body	
{
background-color:#eee;color:#666;border:0px;margin:0px;padding:0px;width:100%;text-align:center;font: normal 100% verdana, arial, helvetica, sans-serif
}
p	{
font-size: .8em;line-height:150%
}

/*Hides company name text*/
h1 em 	{
position: absolute;left: -2000px;width: 1800px
}
/*Hides company name text*/
h2 em 	{
position: absolute;left: -2000px;width: 1800px
}
h1	{
color:#fff;background-color:#fff;margin:0px;border:0px;padding:0px;text-align:center
}
h2	{
margin:0px;border:0px;padding:0px;color:#009966;background-color:#fff;
}
h2.nudge	{
float:left;margin-left:50px
}
h2.nudge2	{
float:left;margin-left:110px
}
h3	{
font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:1.4em;color:#009966;background-color:#fff;margin:10px 0px;border:0px;padding:0
}
h4	{
font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:1.1em;color:#009966;background-color:#fff;margin:0px;border:0px;padding:0
}
#container {
width: 850px;margin: 0px auto;padding: 0px;text-align: center;color: #333;background-color: #fff;border-left:1px solid #ccc;border-right:1px solid #ccc
}
#head{
margin:0px;padding:0px;background-image:url(../images/header.jpg);height:150px;border-top:1px solid #999
}
#contentright ul{list-style-type:none;border:0px;margin:0px;padding:0px;}
#contentright li{font-size: .8em;line-height:150%}

/*NAVIGATION*/
#navcontainer{
width: 850px;background-color:#99ccff;margin: 0px auto;padding: 0px;text-align: center;border:0px;
}
#navcontainer ul{
list-style-type:none;border:0px;margin:0px;padding:4px 0px;color:#777777;
}
#navcontainer ul li{
display:inline ;padding:0px;margin: 0px 10px 0px 20px;border:0px;font-size: .85em
}
#navcontainer ul li a{
background-color:#99ccff;color:#555555;/*height: 1.2em;*/border:0px;padding:0px;margin:0px;text-decoration:none ;text-align: center;font: 1.3em Georgia, "Times New Roman", Times, serif;line-height:150%
}
#navcontainer ul li a:hover{
color:#cc33cc;background-color:#99CCFF;text-decoration:none;border-top:0px;border-bottom:.4em solid #eee;border-left:0px;border-right:0px
}
#navcontainer ul li a:active{
color:#FF00FF;background-color:#99CCFF
}
#navcontainer ul li.current{
color:#cc33cc;background-color:#99ccff;border-top:0px;border-bottom:.4em solid #eee;border-left:0px;border-right:0px;padding:0px;margin: 0px 10px 0px 20px;font: 1.1em Georgia, "Times New Roman", Times, serif;line-height:150%;
}

/*CONTENT*/

a {color:#0066CC;background-color:#ffffff}
a:visited {color:#663366;background-color:#ffffff}
a:hover {text-decoration:none;color:#3333CC;background-color:#ffffff}
a.text {text-decoration:none;color:#0066CC;background-color:#ffffff}
a.text:visited {text-decoration:none;color:#3333CC;background-color:#ffffff}
a.text:hover {text-decoration:none;color:#cc33cc;background-color:#ffffff}
a.greytext {text-decoration:underline;color:#0066CC;background-color:#eee}
a.greytext:visited {text-decoration:underline;color:#3333CC;background-color:#eee}
a.greytext:hover {text-decoration:none;color:#cc33cc;background-color:#eee}
#content 	{
background-color:#fff;color:#333333;margin: 20px auto;padding:0px 35px;text-align:center
}
#order{
background-color:#fff;color:#333333;margin: 20px auto;padding:0px 35px;text-align:center;clear:both
}
#content-one-col 	{
background-color:#fff;color:#333333;margin: 20px auto;padding:0px 35px;text-align:center
}
#content-one-col a{
font-size:.8em;
}
#content h2{
font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:1.8em;text-align:center;padding:10px 0px;
}
#content-one-col h2{
text-align:left;
}
#content p, order p{
text-align:left
}
#content p.anchor-links{
clear:both;text-align:center;margin:0px;padding:5px 0 0 0;
}
#content p.anchor-links2{
clear:both;text-align:left;margin:0 0 0 222px;padding:0px;
}
#content p.anchor-links a{
font:1.2em Georgia, "Times New Roman", Times, serif;color:#009966;background-color:#fff;text-decoration:underline
}
#content p.anchor-links a:hover{
color:#cc33cc;background-color:#fff;text-decoration:none
}
#content p.anchor-links2 a{
font:1.2em Georgia, "Times New Roman", Times, serif;color:#009966;background-color:#fff;text-decoration:underline
}
#content p.anchor-links2 a:hover{
color:#cc33cc;background-color:#fff;text-decoration:none
}
#content-one-col p{
text-align:left
}
#content-one-col p.address{
margin:0 0 0 150px
}
#content-one-col ul{
border:0px;margin:20px 50px;padding: 0;text-align:left;list-style-type:none
}
#content-one-col ul li{
border:0px;margin:0px;padding:10px 0;text-align:left;list-style-image:url(../images/leaf-mini.gif)
}
#contentleft 	{
float:left;width: 350px;margin: 0px 0px 20px 0px;padding: 0;text-align:left;
}
#contentright   {
float:left;width: 350px;margin: 0px 0px 20px 70px;padding:0px;text-align:left
}
#contentleftabout 	{
float:left;width: 300px;margin: 0px 0px 20px 0px;padding: 0;text-align:left;
}
#contentrightabout   {
float:left;width: 300px;margin: 0px 0px 20px 70px;padding:0px;text-align:left
}
#view-cart{float:right;width:100px}
#free-item{float:left;padding-bottom:5px}
#contact {
margin:0px auto;width:600px
}
.imgr {
float:right;margin:10px 0px 0px 10px
}
.imgl {
float:left;margin:0 5px 0 0
}
.imgc {
display: block; margin-left: auto; margin-right: auto
}
.garden{
float:right;margin:-20px -35px 0px 5px
}

/*ESSENCES LIST*/

#essence-list{
border:0px;margin:0px;padding: 4px 0px;list-style-type:none;color:#777777;
}
#essence-list li{
border:1px solid #ccc;margin:8px 0px;padding:0px;clear:left;height:8em;color:#666666;background-color:#eee;
}
#essence-list li.cons{
border:1px solid #ccc;margin:8px 0px;padding:0px;clear:left;height:10em;color:#666666;background-color:#eee;
}
#essence-list .essence-pic img{
width:90px;float:left;margin:5px 0px 0px 0px;padding:0px
}
#essence-list .essence-cons img{
width:20px;float:left;margin:5px 0px 0px 0px;padding:0px
}
#essence-list .essence-title{
width:180px;float:left;clear:none;border:0px;margin:0px;padding: 10px 15px 0px 0px;color:#777777;
}
#essence-list .essence-desc{
width:350px;float:left;border:0px;margin:0px;padding: 0px 0px 0px 0px;color:#777777;background-color:#eee
}
#essence-list .essence-cart-button{
width:100px;float:right;border:0px;margin:0px;padding: 35px 10px 0 0;color:#777777;
}
#essence-list .essence-cart-button-cons{
float:left;border:0px;margin:0px;padding: 35px 10px 0 20px;color:#777777;
}
#essence-list .essence-cart-button fieldset{
height:1em
}
#essence-list .essence-cart-button table{
float:left;padding:0;margin:0
}
#essence-list .essence-cart-button p a{width:100%;margin-top:0px;font:.8em Arial, Helvetica, sans-serif;color:#666666;background-color:#eee}
#essence-list .essence-desc p a{color:#666666;background-color:#eee}
.essence-title h3{
font:1.1em Georgia, "Times New Roman", Times, serif;text-align:left;color:#009966;background-color:#eee;margin:0px 0px 0px 0px;padding:0
}
/*LATIN NAME*/
.essence-title p{
font:italic .8em Georgia, "Times New Roman", Times, serif;text-align:left;color:#666;background-color:#eee;margin:4px 0px 0px 0px;padding:0
}
.essence-title p.price{
font:1em Georgia, "Times New Roman", Times, serif;text-align:left;color:#666;background-color:#eee;margin:4px 0px 0px 0px;padding:0
}
/*ESSENCE ATTRIBUTE*/
.essence-title h4{
font:1em arial, helvetica, sans-serif;text-align:left;color:#cc33cc;background-color:#eee;margin:7px 0 0 0 ;padding:0
}
.essence-desc p{
margin:10px 0 0 0 ;padding:0
}

/*PRODUCTS LIST*/

ul.products-list{
border:0px;margin:0px;padding: 4px 0px;list-style-type:none;color:#777777;
}
ul.products-list li{
clear:left;border:1px solid #ccc;margin:8px 0px;padding:0px;color:#666666;background-color:#eee;display:block;height:6.2em;
}
ul.products-list li.combination{
height:8em;
}
ul.products-list li.boxedset{
height:9em;
}
ul.products-list li.handbook{
height:160px;
}
ul.products-list li.sprays{
height:9em;
}
ul.products-list li.sprays .product-desc{
width:375px;
}
ul.products-list .product-pic{width:165px;float:left;}
ul.products-list .product-pic img{
float:left;margin:5px 10px 0px 5px;padding:0px
}
ul.products-list .product-title{
float:left;clear:none;border:0px;margin:0px;padding: 10px 5px 0px 0px;color:#777777;width:100px
}
ul.products-list .product-desc{
width:350px;float:left;border:0px;margin:0px;padding: 0px 0px 0px 10px;color:#777777;background-color:#eee
}
ul.products-list .product-cart-button{
width:100px;float:right;border:0px;margin:0px;padding: 35px 10px 0 0;color:#777777;
}
ul.products-list .product-cart-button fieldset{
height:1em
}
ul.products-list .product-cart-button p a{width:100%;margin-top:0px;font:.8em Arial, Helvetica, sans-serif;color:#666666;background-color:#eee}
.product-title h3, .product-title-image h3{
font:1.1em Georgia, "Times New Roman", Times, serif;text-align:left;color:#009966;background-color:#eee;margin:0px 0px 0px 0px;padding:0
}
/*LATIN NAME*/
.product-title p{
font:1em Georgia, "Times New Roman", Times, serif;text-align:left;color:#666;background-color:#eee;margin:4px 0px 0px 0px;padding:0
}
/*PRODUCT ATTRIBUTE*/
.product-title h4{
font:.9em arial, helvetica, sans-serif;text-align:left;color:#cc33cc;background-color:#eee;margin:7px 0 0 0 ;padding:0
}
.product-desc p{
margin:10px 0 0 0 ;padding:0
}

/*COMBINATION ESSENCES*/
ul.products-list li.combination .product-desc{
width:470px
}
ul.products-list li.combination .product-title{
width:125px;padding:10px
}
#vibrational{
clear:both;
border:solid #ccccff 1px;
background-color:#eee;
color:#6666CC;
padding:0px 40px;
font:italic 1.1em Georgia, "Times New Roman", Times, serif
}
img.gallery	{
padding:30px 0 15px 0
}
img.strip{margin-top:4px;margin-bottom:-4px}
label {text-align:right;font-size :.8em;line-height: 180%;margin-bottom : 0px;margin-top : 10px;padding:0px}
fieldset	{margin:0px;padding:4px 0 0 0;border:0px solid}
#view-cart fieldset {height:.5em}
table{
margin:0px
}
td	{
vertical-align:top
}
td	p{
margin:0px;padding:0 0 0 10px
}
.right	{text-align:right;vertical-align:top}
.left	{text-align:left;vertical-align:top}

.wee	{font-size:.7em;line-height: 180%;margin-bottom : 0px;margin-top : 10px;padding:0px;}
/*FOOTER*/
#footer{
color:#333;background-color:#ccddff;margin:0px;font-size:.65em;padding:5px 0 15px 0;text-align: center;clear:both;border-bottom:1px solid #ccc;border-top:1px solid #ccc
}
#footer a {text-decoration: underline;color:#333333;background-color:#ccddff}
#footer a:visited {color:#333333;background-color:#ccddff}
#footer a:hover {color:#3333CC}
#footer .navlist{
border:0px;margin-bottom:10px;padding: 0;list-style-type: none;}
#footer .navlist li{
display:inline;padding: 0 6px
}

