/* Set the default font and background color. Take that subspace.*/

.title {
    font-weight: bold
}
  
/* Who uses this ? */
.even {
  background-color: #e6e6ff;
}

/* For all those boxy boxes. */
div.boxy {
    width: 780px;
    /*background-image: url(/s/images/plants/tinybfly.jpg);*/
}
/* The cells you wanted...*/
tr.inventoryRow td {
    width: 100px;
    text-align: center;
}
/* The row .. uh.. you want this too.. i think*/
tr.inventoryRow {
    background-color: #d3ffc3; 
}      

/* plantsAvailableOnline */      
#onlineTable {
    float: left;
    margin: 5px;          
}
#shoppingCart {
    float: right;
    text-align: center;
    border: 2px #5b8ec3 solid; 
}
#shoppingCart h4 {
    margin: 0px;
    padding: 5px;
}
#shoppingCart form{
    padding: 5px;
}      
#shoppingCart form input {
    font-size: 1.2em;
}       
#plantsAvailableOnline p{
    clear: left;
    clear: right;
    padding: 5px;
    margin: 5px;
}
/* Umm those boxy headers? I'm out of ideas. */
div.boxy h2 {
    padding-left: 30px;
    width: 750px;
    font-size: 1em;
    color: #45692c; /* #19b719; */
    border-bottom: 1px black solid;
    /*background-image: url(/s/images/plants/tinybfly.jpg);       */
    /*background-image: url(/s/images/plants/littleMonarch_butterfly.jpg);                 */
    background-image: url(/s/images/plants/blue.jpg);                 
    background-position: top left;
    background-repeat: no-repeat;
}

div.miniboxy h2 {
    width: 300px;
}

#menu {
    position: relative; 
    left: 0px; 
    top: 0px; 
    width: 100%; 
    height: 20px;
    z-index: 99;
}

#ranges th{
    text-align: right;
}

#thumbs img {
    border: 1px solid black;
}

div.product_thumb a {
    font-weight: bold;
}


table.storefront_product_display {
    padding: 10px;
    width: 100%;
}
table.storefront_product_display td {
    border: 1px solid #efefef;
}
table.storefront_product_display th {
    background-color: #efefef;
}
table.storefront_product_display td.inventory, table.storefront_product_display td.price {
    background-color: #eeffee;
}
table.add_to_cart {
    margin: 10px;
}
table.add_to_cart th {
    background-color: #efefef;
}
table.add_to_cart td {
    border: 1px solid #efefef;
}
span.item_error {
    color: red;
}


h1 {
    margin: 0;
    padding: 0;
    text-align: center;
}


#image_brochure_wrapper .boxy {
    width: 450px;
}
#image_brochure_wrapper .boxy h2 {
    width: 430px;
}
td.production {
    color: #acacac;
}
p.thumb_info {
    font-family: Verdana;
    font-weight: bold;
    color: #AE8B47;
}

#image {
    width: 500px;
}    
