body, html { 
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
color: #608342;
font-weight: normal;
font-style: normal;
text-align: center;
background-image:url(/images/body-bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color: #fefefe;
margin:0px;
padding:0px;
height:100%;
}
a, a:visited {
text-decoration:underline;
color: #608342;
}
a:hover, a:active {
text-decoration:none;
color:#92b763;
}
#main {
width:782px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
background-image:url(/images/main-bg.jpg);
background-position:top;
background-repeat:repeat-y; 
}
img#header {
width:782px;
height:212px;
margin:0px;
padding:0px;
border:0px;
/*display:block;*/
}
div.content {
text-align:center;
font-weight: normal;
font-style:normal;
margin:0px auto 0px auto;
padding:0px;
}
div.inline-elements {
text-align:left;
margin:10px auto 0px auto;
padding:0px;
width:707px;
text-indent:5px;
}
h1.h1-inline {
display:inline;
color: #608342;
margin:0px 4px;
padding:0px;
font-weight: normal;
font-style:normal;
font-size:12px;
}
p.editorial-inline {
display:inline;
text-align:justify;
margin:10px auto 0px auto;
padding:0px;
font-size: 1.2em;
}
p.editorial {
text-align:justify;
margin:10px auto 0px auto;
padding:0px;
max-width:707px !important;
width:707px !important;
width:460px;
text-indent:5px;
font-size: 1.2em;
}

/* added on 10/27 */
img.photo-left { float:left; margin:0 10px 0 35px;}

p.editorial-0 {
text-align:justify;
margin:10px auto 0px auto;
padding:0px;
width:707px;
text-indent:5px;
font-size: 1.2em;
}
p.editorial-right {
font-weight: normal;
font-style:normal;
font-size: 1.1em;
margin:10px 37px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}
p.list-1-header {
margin:15px 0xp 0px 0px;
padding:0px 0px 0px 50px;
text-align:left;
font-size:1.3em;
line-height:16px;
font-weight:bold;
}
ul.list-1 {
margin:0px 0px 0px 80px;
padding:0px 0px 0px 0px;
text-align:left;
font-size: 1.2em;
line-height:16px;
}
.list-1 li {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:disc;
}
div.content-divider {
width:782px;
height:65px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
background-image:url(/images/content-divider-bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

div#products {
text-align:center;
margin:0px auto 0px auto;
padding:0px;
width:590px;
}
#products h2 {
color:#92b763;
margin:10px auto 0px auto;
padding:0px 0px 10px 0px;
font-weight: bold;
font-style:normal;
font-size: 1.9em;
text-align:center;
}
img.products-header {
margin:0px auto;
padding:0px;
display:block;
border:0px;
}
div.product {
float:left;
margin:20px auto 0px auto;
padding:0px 18px;
text-align:center;
width:160px;
}
img.strains-img {
border:1px solid #92b763;
}
.product a {
font-size:1.7em;
font-weight:bold;
color:#92b763;
}
.desc {
font-size:1.1em;
text-align:justify;
text-indent:10px;
margin:5px auto 0px auto;
padding:0px 13px;
}
.desc-1 {
margin:5px auto 0px auto;
padding:0px 10px 0px 0px;
font-size:1.6em;
font-weight:bold;
text-align:right;
} 
.desc-2 {
font-size:1.1em;
text-align:justify;
text-indent:10px;
margin:5px 0px 0px 0px;
padding:0px 20px;
}
.desc-3 {
margin:5px auto 0px auto;
padding:0px 95px 0px 0px;
font-size:1.6em;
font-weight:bold;
text-align:right;
} 
.price {
color:#92b763;
font-size:1.1em;
font-weight:bold;
}
.button {
text-decoration:none;
margin:0px 0px 0px 80px;
padding:0px;
}
.button img {
margin:10px 0px 0px 0px;
border:0px;
}
.clear {
clear:both;
margin:0px;
padding:0px;
line-height:1px;
font-size:1px;
height:1px;
}
#foot {
font-size:1.0em;
margin:30px 10px 0px 0px;
padding-bottom:3px;
letter-spacing:1px;
color:#b7b7b7;
}

#foot a, #foot a:visited {
color:#b7b7b7;
}
#foot a:hover, #foot a:active {
color:#92b763;
}

