body {background:url(../images/leafs.gif) transparent repeat top; font-family:arial, verdana; font-size:12px;}
input {font-size:10px;}
select {font-size:10px;}
textarea {font-size:12px; font-family:arial, verdana;}
legend {font-weight:bold; color:#306B16;}
.link {color:#629D0F; font-weight:bold; text-decoration:none;}
.link:hover {text-decoration:underline;}
.clear {clear:both;}
.sub_nav {position:relative; float:right; width:220px; right:15px; top: -45px; }
.sub_nav span {padding:8px;}
.pagedesc {position:relative; text-align:left; top:20px; left:30px; font-size:28px; font-weight:normal; color:#306B16;}
.index {position:relative; text-align:left;}
.options {clear:left; position:relative; margin-top:30px; width:420px;}
.contact {position:absolute; left:30px; top:-45px; background:url(../images/contact.gif) transparent no-repeat top; width:190px; height:305px; z-index:2;}
.index .content {background:url(../images/welcome.gif) transparent no-repeat top left; position:absolute; left:220px; top:0px; width:185px; padding:30px 0 0 15px;}
#login_pic {display:block; background:url(../images/tm_bef_15_LG.jpg) transparent no-repeat top left; position:absolute; left:420px; top:15px; width:380px; height:280px;}

#fpassword {margin-left:105px;}
.products {text-align:left;}
#productList {float:left; margin:0 20px 0 30px; width:190px; height:330px; overflow:scroll;}
#productDetail {float:left; border:solid #306B16 1px; width:530px; height: auto !important; height:330px; min-height: 330px; }
.customers {text-align:left;}
#customerList {float:left; margin:0 20px 0 30px; width:240px; height:285px; overflow:scroll;}
#customerDetail {float:left; border:solid #306B16 1px; width:485px; min-height:285px;}
.farm {display:block; clear:both; position:relative; top:276px; background:url(../images/farm.jpg) #306B16 no-repeat bottom; width:804px; height:90px; text-align:right;}
.grid {border:solid #306B16 1px; text-align:left;}
.rowHeader {background-color:#306B16; color:#FFF;}
.rowOdd {background-color:#EEE;}
.rowEven {}
.cart {text-align:left; clear:left;}
td { vertical-align: top; }
.summarytop {background:url(../images/sum_col_top.gif) transparent no-repeat; width:214px; height:30px; margin-left:565px;}
.productrow td {border-bottom:solid #306B16 1px;}
.productphoto {padding-top:5px; margin-right:10px; width:60px;}
.productdesc {padding:5px 5px 0 0; color:#B00; font-weight:bold; width:225px;}
.productdesc span {padding-left:5px; color:#333;}
.productnote {color:#666; font-weight:normal; width:225px;}
.product_no {width:116px; padding-top:20px;}
.productprice { color:#B00; font-weight:bold;}
.productqty { width:75px; padding-top:20px;}
.productadd1 { color:#306B16; font-weight:normal;}
.productqty1 {width:44px; padding-top:20px; line-height: 1.5em; }
.productadd { color:#306B16; font-weight:normal;}
.productsummary {color:#FFF; background-color:#306B16; width:209px; min-height:90px; padding:5px 0 0 5px; border-bottom: solid #FFF 1px !important; }
.viewPic {color:#666666; text-decoration:none; font-size:8px;}
.viewPic:hover {color:#000000;}
.sumdesc {text-transform:uppercase; display:none;}
.sumweights {display:none;}
.sumlabel {float:left; font-weight:bold;}
.sumtot {padding-right:5px; text-align:right;}
#sumgtot {float:right; text-align:right; font-weight:bold;}
.productdivider {clear:left;}
.disclaimer {font-size:10px; color:#666; float:left; margin:0 15px 0 30px; width:520px; height:80px; padding:5px 0 0 0;}
.summarytotal {color:#FFF; background-color:#4B9B30; width:204px; height:135px; padding:5px;}
.summarytotal a { color: #fff !important; }
.summarybottom {background:url(../images/sum_col_bottom1.gif) transparent no-repeat; width:214px; height:14px; margin:0 0 20px 0;clear:both;}
.placeorder {margin-top:40px; text-align:center; vertical-align:top;}
.invoice {position:relative; width:600px; margin:20px; padding:10px; border:solid #306B16 1px; text-align:left;}
.invoiceHeader {margin-bottom:20px;}
.invoiceRowHeader {background-color:#306B16;}
.irowhitem {float:right; color:#FFF; padding:2px 5px 2px 5px;}
.irowOdd {background-color:#EEE;}
.irowEven {}
.irowitem {float:right; padding:2px 5px 2px 5px;}
.invoiceGrandTotal {float:right; padding:2px 5px 2px 5px; font-weight:bold;}
.b { border:dotted #EEE 1px;}
.heading {font-size:26px; color:#257918;}