html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}
:focus{outline:0}
body{line-height:1;color:black;background:white}
ol, ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption, th, td{text-align:left;font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
p{margin:10px 4px 4px 4px}
strong{font-weight:bold}
em{font-style:italic}
.count{color:#069;}
h3{font-weight:bold;font-size:12px;color:#058;margin:10px 4px 4px 4px}
h4{font-weight:bold;font-style:italic;font-size:12px;margin:10px 4px 4px 4px;color:#333}
ol{list-style:decimal;padding:0px 0px 0px 16px;margin:0px 0px 0px 10px;font-size:12px}
html, body{height:100%;margin:0;padding:0;font:14px Tahoma,Verdana,Geneva,Arial,sans-serif;color:#000;line-height:17px;text-align:center;background:#FFF url("/images/bg-home.gif") repeat-x top left}
#container{width:962px;padding:0 20px;margin:0 auto}
#header{width:962px;margin:0 auto;height:90px;text-align:left;padding:11px 0 4px}
#header-right{float:right;padding-right:5px}
#header-top-links{font-weight:bold;color:#FFF}
#header-top-links a{color:#FFF;text-decoration:none}
#header-top-links a:hover{text-decoration:underline}
#menu, #menu ul{list-style:none;margin:0 auto;padding:0 0 19px;}
#menu li{float:left;display:inline;position:relative;height:26px;padding:0 4px 6px 0}
#menu li.last{padding-right:0}
#menu a{margin:0;text-decoration:none;text-transform:capitalize;font-size:14px;font-weight:bold;color:#000}
#menu_home{padding:7px 0 4px;width:65px;border-bottom:solid 4px #77a100;float:left}
#menu_home.highlight{color:#FFF;background-color:#77a100}
#menu_home:hover{color:#FFF;background-color:#77a100}
#menu_floralshop{padding:7px 0 4px;width:106px;border-bottom:solid 4px #cc0000;float:left}
#menu_floralshop.highlight{color:#FFF;background-color:#cc0000}
#menu_floralshop:hover{color:#FFF;background-color:#cc0000}
#menu_landscaping{padding:7px 0 4px;width:115px;border-bottom:solid 4px #008f00;float:left}
#menu_landscaping.highlight{color:#FFF;background-color:#008f00}
#menu_landscaping:hover{color:#FFF;background-color:#008f00}
#menu_partsandservice{padding:7px 0 4px;width:133px;border-bottom:solid 4px #fb8700;float:left}
#menu_partsandservice.highlight{color:#FFF;background-color:#fb8700}
#menu_partsandservice:hover{color:#FFF;background-color:#fb8700}
#menu_gardencenter{padding:7px 0 4px;width:130px;border-bottom:solid 4px #accc00;float:left}
#menu_gardencenter.highlight{color:#FFF;background-color:#accc00}
#menu_gardencenter:hover{color:#FFF;background-color:#accc00}
#menu_snowservices{padding:7px 0 4px;width:126px;border-bottom:solid 4px #007aa3;float:left}
#menu_snowservices.highlight{color:#FFF;background-color:#007aa3}
#menu_snowservices:hover{color:#FFF;background-color:#007aa3}
#menu_snowremoval{padding:7px 0 4px;width:126px;border-bottom:solid 4px #007aa3;float:left}
#menu_snowremoval.highlight{color:#FFF;background-color:#007aa3}
#menu_snowremoval:hover{color:#FFF;background-color:#007aa3}
#menu_powerequipment{padding:7px 0 4px;width:157px;border-bottom:solid 4px #d82d00;float:left}
#menu_powerequipment.highlight{color:#FFF;background-color:#d82d00}
#menu_powerequipment:hover{color:#FFF;background-color:#d82d00}
#menu_contactus{padding:7px 0 4px;width:102px;border-bottom:solid 4px #e07a01;float:left}
#menu_contactus.highlight{color:#FFF;background-color:#e07a01}
#menu_contactus:hover{color:#FFF;background-color:#e07a01}
#main{position:relative;width:962px;background:transparent url("/images/bg-main.gif") repeat-y scroll left top;clear:both}
#main-full{position:relative;width:962px;clear:both}
#content-wrapper{float:right;margin:0 0 5px;padding:0 0 10px;position:relative;text-align:left;width:730px}
#content{padding:5px 0 0}
#content p{margin:0;padding:0 10px 8px 0;}
#content ul{margin:0;padding:0 0 8px 16px;list-style:disc}
#content a{color:#77a100;text-decoration:underline}
#content a:hover{text-decoration:none}
#content-top{background:url("/images/main-top.gif") no-repeat top left;color:#FFFFFF;font-size:13px;font-weight:bold;padding:3px 0 0 6px}
#content-bottom{background:url("/images/main-bottom.gif") no-repeat top left;color:#FFFFFF;font-size:13px;font-weight:bold;padding:3px 0 0 6px}
#content-full{float:right;margin:0 0 5px;padding:10px 10px 0;position:relative;text-align:left;width:942px}
#content-full p{margin:0;padding:0 10px 8px 0;}
#content-full a{color:#77a100;text-decoration:underline}
#content-full a:hover{text-decoration:none}
#sidebar{position:relative;padding:0 10px 10px 10px;float:left;width:202px;border-top:1px solid #dfe1a9}
#sidebar a{color:#77a100;text-decoration:underline}
#sidebar a:hover{text-decoration:none}
#footer{clear:both;line-height:1.4em;background:#FFF;width:962px;margin:0 auto;padding:8px 0 10px;border-top:solid #77a100 2px}
#footer a{color:#77a100;text-decoration:none}
#footer a:hover{text-decoration:underline}
.sidebar-sec{width:202px}
.sidebar-header{background:url("/images/submenu-home.gif") no-repeat top left;color:#FFFFFF;font-size:13px;font-weight:bold;height:23px;padding:3px 0 0 6px}
.sidebar-sec-top{height:6px;margin:0;width:202px;background:url("/images/submenu-top.gif") no-repeat top left}
.sidebar-sec-content{text-align:left;background:url("/images/submenu-bg.gif") repeat-y top left;width:190px;padding:0 6px}
.sidebar-sec-content ul{padding:3px 0 1px 0}
.sidebar-sec-content li{margin:0 0 3px}
.sidebar-sec-bottom{height:6px;margin:0;width:202px;background:url("/images/submenu-bottom.gif") no-repeat top left}
.clear{clear:both}
.label{font-weight:bold;padding:4px 0 0 !important}
h1{color:#77a100;font-size:18px;font-weight:bold;border-bottom:1px solid #77a100;padding:0 0 5px 0;margin:0 0 7px 0}
h2{color:#77a100;font-size:15px;font-weight:bold;padding:0 0 4px 0;margin:0;font-style:italic}
.logos{float:left;padding:3px;}
.productlisting{height:250px;margin-right:5px;position:relative;text-align:center}
#galleria{height:500px;padding-top:5px}
.carthead{border-bottom:1px solid #999;color:#036;font-weight:bold;padding:5px;text-align:center}
.cartitem{background-color:#EFF8FF;border:1px solid #999;color:#036;padding:5px}
.cartinfo{background-color:#F3F6FA;border:1px solid #999;color:#036;padding:5px;text-align:right}
.cartitem a{text-decoration:none !important}
.cartitem a:hover{text-decoration:underline !important}
table.productlist{margin:0 0 0 1px}
.productlist{border:1px solid #999;border-collapse:collapse;margin:0 0 0 1px}
.checkoutfield-label{width:170px;text-align:right;font-weight:bold;float:left;padding:3px 5px 0 0}
#topmenu{float:right}
#topmenu ul{list-style:none;padding:0;margin:0}
#topmenu li{float:left}
#topmenu a {float:left;display:block;padding:0 0 0 15px;text-align:center;font-size:12px;font-weight:bold;line-height:18px;text-decoration:none;color:#FFF}
#topmenu a:hover {color:#FFF;text-decoration:underline}
