* { margin:0; padding:0; border:none; }
body { font-size:62.5%; }

/* Classes */

.float_left { float:left; display:inline; }
.float_right { float:right; display:inline; }

.float_img_left { float:left; margin:0 10px 0 0; }
.float_img_right { float:right; margin:0 0 0 10px; }
.img_centre { display:block; margin:5px auto; }

.error { color:#EE2B7B; display:block; }
.centre { display:block; margin:0 auto; }

.clear_left { clear:left; }
.clear_right { clear:right; }
.clear_both { clear:both; }

.clearer { clear:both; height:1px; overflow:hidden; margin-top:-1px; }

.bold { font-weight:bold;}
.none { display:none; }
.hidden { position:absolute; left:-999999px; }

.floatstop { float: none; height: 0px; line-height: 0.1%; font-size: 0.1%; clear: both; border: 0px; margin: 0px; padding: 0px; display: block; }

.copyright { text-align:center; padding:5px 0; color:#FFFFFF; }


div.hr_blue { height:7px; width:855px; margin:1px 0 0 0; background:url(../img/all/hr_blue.gif) no-repeat; }
div.hr_blue hr { display:none; }

span.hr_dashed { height:7px; width:100%; border-top:1px #FFFFFF dashed; display:block; }
span.hr_dashed hr { display:none; }

.btn-online-ordering:link, .btn-online-ordering:visited { color: #FFFFFF; text-decoration: none;}
.btn-online-ordering {
    position: absolute; 
    top: 60px; 
    right: 370px;
    background: #7DAF36;
    padding: 5px;
    font-size: 12px;
     text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.coming-soon-img { float: left; border: solid 1px #7DAF36; margin: 0 20px 0 0; }
.order-option-plant { float:left;width:180px;height:100px;background:url(../img/all/rose.png) center top no-repeat;padding-top:100px;text-align:center;font-size:14px; }
.order-option-bulb { float:left;width:180px;height:100px;background:url(../img/all/plant_boot.png) center top no-repeat;padding-top:100px;text-align:center;font-size:14px; }
.order-option-wholesale { float:left;width:180px;height:100px;background:url(../img/all/wholesale.png) center top no-repeat;padding-top:100px;text-align:center;font-size:14px; }
.productgroup { display:block;padding-left:50px;padding-top:15px;height:35px;background:url(../img/all/gbicon.png) left no-repeat;color:#63950B;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;}
.productgroup:hover {text-decoration:underline;color:#7DAF36;}
.hiddenrow {display:none;height:auto;clear:both;}
.tableheader {float:left;width:100%;color:#3d3d3d;font-size:11px;border:1px solid #ababab;overflow:auto;}
.tableheader tr td, .tableheader tr th {padding-top:5px;padding-bottom:5px;padding-left:5px;text-align:left;font-weight:normal;font-size:11px;}
.tableline {float:left;width:100%;background:#bba397;height:1px;margin-top:5px;}
.topline {background:url(../img/all/headerbanner.gif) repeat-x #e5e5e5;}
.tableleftline {border-left:1px solid #ababab;}
.alternate {background:#edf3f8;}
.productqty {width:30px;font-size:11px;padding:2px;border:1px solid gray;float:right;margin-right:5px;}
.cart-item-hdr {font-size:14px;margin-bottom:2px;display:block;}
.cart-item-hdr strong {color:#7DAF36;}
.productqtyselect {width:80px;font-size:11px;padding:2px;border:1px solid gray;}
