body{background: #dfe6e3 url(../im/base/body_bg.jpg) repeat-x top left;text-align:center;padding:0;margin:0;color:#37424a;font-size:14px;line-height:24px;font-family:Helvetica,Arial,Verdana,sans-serif;}

a img{border:0;}
a{color:#00aeef;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

p.lrg{font-size:18px;line-height:22px;}
p.green{color:#7ab800;}

#container{width:990px;margin:0 auto;text-align:left;position:relative;}

#header{margin:32px 0 0;width:990px;height:88px;float:left;clear:both;}
#header img{float:left;}
#header ul#nav{margin:25px 0 10px;height:53px;width:795px;list-style:none;padding:0;float:left;}
#header ul#nav li{margin:0;padding:0;float:left;}
#header ul#nav li a{height:53px;overflow:hidden;float:left;}
#header ul#nav li a:hover img{margin-top:-53px;}
#header ul#nav li.act a img{margin-top:-53px;}
#header ul#nav li.act a:hover img{margin-top:-53px;}
/* submenus */
#submenu_products{position:absolute;top:110px;left:210px;display:none;z-index:50;}
#submenu_greenworks{position:absolute;top:110px;left:326px;display:none;z-index:50;}
.submenu{float:left;background: url(../im/base/submenu_left.png) no-repeat bottom left;padding-left:17px;}
.submenu_inner{float:left;background: url(../im/base/submenu_right.png) no-repeat bottom right;padding-right:12px;}
.submenu_inner div{background: url(../im/base/submenu_repeat.png) repeat-x bottom left;float:left;margin:0;padding:25px 0 30px;}
.submenu_inner ul{list-style:none;padding:0 25px;border-left:1px dotted #d5d5d5;margin:0;float:left;}
.submenu_inner ul.first{padding-left:2px;border-left:0;}
.submenu_inner li{padding:0;margin:0;color:#37424a;font-weight:bold;}
.submenu_inner li a{font-weight:normal;}
/*					*/

/* homepage rules */
#content_home{float:left;clear:both;width:990px;position:relative;margin-bottom:15px;}
#content_home #aspace{width:980px;height:317px;float:left;clear:both;overflow:hidden;margin-left:4px;display:inline;z-index:40;}
#content_home #aspace-markers{position:absolute;top:294px;right:26px;z-index:45;}
#content_home #aspace-markers a{color:transparent;font-size:1px;float:left;height:14px;width:14px;background: url(../im/home/a-space-icon-off.png) no-repeat top left;margin-right:3px;}
#content_home #aspace-markers a.activeSlide{float:left;background: url(../im/home/a-space-icon-on.png) no-repeat top left;}
#content_home #bspace{float:left;width:310px;height:250px;margin:23px 18px 0 4px;display:inline; }
#content_home #cspace{float:left;width:658px;height:262px;margin:18px 0 0 0;background: url(../im/home/c-space-bg.png) no-repeat top left;}
#content_home #cspace h3{width:180px;float:left;font-size:18px;line-height:24px;margin:0;padding:0;}
#content_home #cspace p{width:180px;float:left;margin:0;padding:0;}
#content_home #cspace #cspace1{float:left;width:279px;background: url(../im/home/zero-energystar.gif) no-repeat top right;margin-left:30px;margin-top:25px;display:inline;}
#content_home #cspace #cspace2{float:left;width:279px;background: url(../im/home/tiller.jpg) no-repeat top right;margin-left:40px;margin-top:25px;display:inline;}

#content{float:left;clear:both;width:990px;background: url(../im/base/content_repeat.png) repeat-y top left;padding-bottom:50px;}
#content_inner{width:900px;margin:0 45px;width:900px;float:left;clear:both;display:inline;}

#content_header{float:left;width:900px;clear:both;margin-bottom:20px;padding:38px 0 22px;background: url(../im/base/grey_dots.gif) repeat-x bottom left;}
#content_header img{float:left;}

#content_left{float:left;width:325px;}
#content_right{float:right;width:515px;}

#content_right h3{font-size:18px;line-height:24px;margin:0;padding:0;float:left;clear:both;width:515px;}

#content_right p{margin:0 0 25px;padding:0;float:left;clear:both;width:515px;}
#content_right p.bottom{margin-bottom:0;}
#content_right p img.left{margin-right:10px;}
#content_right p img.right{margin-left:10px;}

#content_right div.divider{height:1px;font-size:1px;line-height:1px;background: url(../im/base/grey_dots.gif) repeat-x bottom left;width:515px;margin:0 0 25px;float:left;clear:both;}

/* left column products */
div.prod_rotator{margin-top:60px;}
div.prod_rotator h2{color:#a5d93e;font-size:18px;line-height:18px;margin:0 30px 0 40px;padding:0;width:230px;}
div.prod_rotator p{color:#a5d93e;margin:0 30px 0 40px;padding:0;width:230px;}
/*									*/

/* Environment Page */
#env_left{width:265px;margin:0 30px;}
#env_left div.divider{height:1px;font-size:1px;line-height:1px;background: url(../im/base/grey_dots.gif) repeat-x bottom left;width:265px;margin:50px 0 35px;float:left;clear:both;}
/*									*/

/* Warranty Page */
#warr_right{width:515px;float:left;clear:both;}
#warr_right h3{clear:none;width:360px;}
#warr_right p{clear:none;width:360px;}									
/*               */

/* Product Registration */
fieldset{border:0;padding:0;margin:12px 0;float:left;clear:both;width:515px;}
label{clear:left;width:142px;float:left;height:24px;padding:2px 0;margin:0 0 12px;line-height:22px;}

fieldset span{padding-left:5px;float:left;height:28px;clear:right;}

input.txt{font-size:16px;width:288px;float:left;border:1px solid #e4e4e4;height:22px;padding:2px;margin:0 0 12px;color:#37424a;font-family:Helvetica,Arial,Verdana,sans-serif;}
select.sel{font-size:16px;width:292px;float:left;border:1px solid #e4e4e4;height:26px;padding:0;margin:0 0 12px;color:#37424a;font-family:Helvetica,Arial,Verdana,sans-serif;}
textarea.txa{font-size:16px;width:288px;float:left;border:1px solid #e4e4e4;height:88px;padding:2px;margin:0 0 12px;color:#37424a;font-family:Helvetica,Arial,Verdana,sans-serif;}
input.ima{float:left;}

select#date_of_purchase_month{width:130px;margin-right:12px;}
select#date_of_purchase_day{width:70px;margin-right:12px;}
select#date_of_purchase_year{width:70px;}

div#form_errors{background-color:#ff9600;padding:5px;color:#fff;float:left;clear:both;margin:10px 0;width:505px;display:none;}
/*               				*/

/* Products and Product Detail */
#products_content_left{float:left;width:184px;background: url(../im/product_info/vert_divider.gif) repeat-y top right;padding-top:20px;}
#products_content_right{float:right;width:716px;}
#product_detail_content_right{float:right;width:716px;}
#product_detail_pics{float:left;width:482px;background: url(../im/product_info/vert_divider.gif) repeat-y top right;}
#product_detail_specs{float:left;width:210px;margin-left:20px;display:inline;}
#product_details{float:left;width:230px;}
#product_detail_content_right #product_details div.divider{width:230px}
img.amazon_link{margin:19px 0 18px 16px;}

div.user_manual{float:left;width:160px;margin:20px 0 20px 30px;display:inline;padding-left:40px;background: url(../im/product_info/icon_pdf.gif) no-repeat top left;}
div.user_manual a{margin:0 6px 0 0;padding:0;float:left;font-size:14px;line-height:16px;}
div.user_manual strong{font-size:18px;}
div.user_manual strong em{font-style:normal;font-weight:normal;font-size:12px;}

#products_content_left ul{color:#37424a;list-style:none;padding:0;margin:0 0 35px;}

#products_content_right h2.product_results{width:676px;padding:5px 10px;margin:10px;background-color:#e9eceb;font-size:14px;float:left;clear:both;display:inline;}
#products_content_right div.prod{width:230px;height:230px;float:left;background: url(../im/product_info/vert_divider.gif) repeat-y top right;}
#products_content_right div.prod.last{background-image:none;}
#products_content_right div.prod_info{width:213px;height:220px;margin:8px 8px;cursor:pointer;}
#products_content_right div.prod_info.act{background: url(../im/product_info/hover_product_lrg.gif) no-repeat top left;}
#products_content_right div.prod_info img{margin:5px;}
#products_content_right div.prod_info p{width:193px;margin:0 8px;padding:0;font-size:11px;line-height:15px;}
#products_content_right div.prod_info p strong{text-transform:uppercase;}
#products_content_right h3{font-size:18px;line-height:24px;margin:0;padding:0;float:left;clear:both;}

#products_content_right p{margin:0 0 25px;padding:0;float:left;clear:both;}
#products_content_right p.bottom{margin-bottom:0;}
#products_content_right p img.left{margin-right:10px;}
#products_content_right p img.right{margin-left:10px;}

#products_content_right div.divider{height:1px;font-size:1px;line-height:1px;background: url(../im/base/grey_dots.gif) repeat-x bottom left;width:716px;margin:0;float:left;clear:both;}

#product_detail_content_right h2.product_results{width:676px;padding:0px 10px;margin:10px;font-size:14px;float:left;clear:both;display:inline;}
#product_detail_content_right div.divider{height:1px;font-size:1px;line-height:1px;background: url(../im/base/grey_dots.gif) repeat-x bottom left;width:716px;margin:0;float:left;clear:both;}

#product_detail_pics h3{font-size:24px;padding:0;margin:20px 0 20px 25px;line-height:24px;}
#product_detail_pics img.lrgprod{margin-left:20px;float:left;}
#product_detail_content_right #product_detail_pics div.divider{height:1px;font-size:1px;line-height:1px;background: url(../im/base/grey_dots.gif) repeat-x bottom left;width:482px;margin:12px 0;float:left;clear:both;}
#product_detail_content_right div.prod{width:139px;height:143px;float:left;margin:0 0 6px 6px;display:inline;}
#product_detail_content_right a.prod_info{width:139px;height:143px;display:block;}
#product_detail_content_right a.prod_info.act{background: url(../im/product_info/hover_product_sml.gif) no-repeat top left;}
#product_detail_content_right a.prod_info img{margin:4px 2px;}

#product_detail_specs h3{font-size:24px;padding:0;margin:20px 0;line-height:24px;}
#product_detail_specs ul{list-style:square;padding:0 0 0 20px;margin:0;}
#product_detail_specs ul li{line-height:18px;margin:0 0 10px;}

/* Press Release Page */
#print_logo{display:none;}
#pr_left{width:555px;float:left;}
#pr_right{width:300px;float:right;}

#pr_left h2{font-size:18px;line-height:24px;margin:0 0 24px;padding:0;float:left;clear:both;width:555px;}

#pr_right a#printer{line-height:44px;display:block;padding-left:66px;background: url(../im/press/icon_printer.gif) no-repeat top left;margin: 0 0 24px 0;}
#pr_right div.divider{height:1px;font-size:1px;line-height:1px;background: url(../im/base/grey_dots.gif) repeat-x bottom left;width:300px;margin:0;float:left;clear:both;}
#pr_right h3{font-size:18px;line-height:24px;margin:16px 0 0;padding:0;float:left;clear:none;width:300px;}
#pr_right p{clear:both;width:300px;}									
/*                    */

/* Press Kit Page */
#pk_left{width:500px;float:left;}
#pk_right{width:340px;float:right;}

#pk_left h2{font-size:18px;line-height:24px;margin:0 0 24px;padding:0;float:left;clear:both;width:500px;}
#pk_left h3{font-size:18px;line-height:24px;margin:16px 0 0;padding:0;float:left;clear:both;width:500px;}
#pk_right h3{font-size:18px;line-height:24px;margin:16px 0 0 15px;padding:0;float:left;clear:none;width:325px;}
#pk_right p{clear:both;width:340px;}
table#media_contacts{border:0;width:500px;float:left;clear:both;}
div.dloads{width:340px;height:59px;float:left;clear:both;}
div.dloads a{margin:13px 0 10px 16px;display:block;padding:0 0 0 41px;font-size:17px;font-weight:bold;line-height:18px;}
div.dloads a:hover{text-decoration:none;}
div.dloads a.pdf{background: url(../im/press/icon_pdf.gif) no-repeat top left;}
div.dloads a.zip{background: url(../im/press/icon_zip.gif) no-repeat top left;}
div.dloads a.doc{background: url(../im/press/icon_doc.gif) no-repeat top left;}
div.dloads a em{color:#37424a;font-size:14px;font-weight:normal;font-style:normal;}
div.dloads.act{background: url(../im/press/outline_downloads.gif) no-repeat top left;}

div#pk_full{float:left;clear:both;width:900px;background: url(../im/press/chainsaw.jpg) no-repeat bottom right;}
#pk_full h3{font-size:18px;line-height:24px;margin:0;padding:0;float:left;clear:none;width:900px;}
#pk_full div.divider{height:1px;font-size:1px;line-height:1px;background: url(../im/base/grey_dots.gif) repeat-x bottom left;width:900px;margin:16px 0;float:left;clear:both;}
#pk_full p{width:540px;float:left;clear:both;margin-bottom:0;}
#pk_full div.releases{width:900px;height:31px;float:left;clear:both;margin:3px 0;line-height:31px;cursor:pointer;}
#pk_full div.releases.odd{background-color:#f5f5f5;}
#pk_full div.releases.act{background:#fff url(../im/press/outline_press.gif) no-repeat top left;}
#pk_full div.releases span.r_date{width:131px;float:left;margin-left:16px;display:inline;}
#pk_full div.releases span.r_title{width:684px;float:left;}
#pk_full div.releases span.r_link{width:69px;float:left;}
/*                    */


/* Press Photo Page */
#pp_content{float:left;clear:both;width:900px;}
#pp_content div.divider{height:1px;font-size:1px;line-height:1px;background: url(../im/base/grey_dots.gif) repeat-x bottom left;width:900px;margin:16px 0 0;float:left;clear:both;}
#pp_content h3{font-size:18px;line-height:24px;margin:16px 0 0;padding:0;float:left;clear:both;width:900px;text-transform:uppercase;}
#pp_content table{width:900px;float:left;clear:both;margin-bottom:16px;}
#pp_content table td{line-height:24px;font-size:13px;border-bottom:1px solid #d7dfdd;}
#pp_content table td span.dis{color:#d7dfdd;}
/* 					*/


/* Dealers Page */

#map{width:898px;height:448px;float:left;clear:both;margin:20px 0;border:1px solid #d7dfdd;}
p.gwindow{font-size:12px;line-height:16px;}
form#search_map_form{height:36px;float:left;clear:both;margin:12px 0;}
form#search_map_form label{float:left;margin:0 16px 0 0;height:36px;line-height:36px;width:332px;}
form#search_map_form input.txt{height:32px;margin-right:16px;width:340px;font-size:25px;}
form#search_map_form a{float:left;}
#search_results{float:left;clear:both;margin:15px 0 10px;width:900px;display:none;}
#search_results h3{float:left;clear:both;width:900px;margin:0 0 10px;padding:0;text-transform:capitalize;}
#search_results p{float:left;width:180px;font-size:11px;line-height:18px;margin:10px 0;padding:0;}
#search_results p strong{color:#00aeef;font-size:12px;}
#search_results h4{float:left;clear:both;width:900px;font-size:13px;padding:0;margin:0;text-transform:capitalize;}
div#search_errors{background-color:#ff9600;padding:5px;color:#fff;float:left;clear:both;margin:10px 0;width:890px;}

/*              */

/* Support Page */
#emailform{float:left;clear:both;width:515px;}
/*				*/

#footer{float:left;clear:both;width:990px;background: url(../im/base/content_repeat.png) repeat-y top left;color:#00aeef;padding:10px 0;}
#footer ul{float:left;margin:0;list-style:none;padding:0;}
#footer ul li{font-weight:bold;line-height:18px;float:left;clear:both;margin:3px 0;}
#footer ul li a{font-weight:normal;color:#00aeef;text-decoration:none;display:block;font-size:12px;}
#footer ul li a strong{font-size:14px;}

#footer ul.footer_toggle{width:18px;margin:0 10px 0 30px;display:inline;}
#footer ul.footer_home{width:170px;margin:0;}
#footer ul.footer_products{width:156px;margin:0;}
#footer ul.footer_greenworks{width:178px;margin:0;}
#footer ul.footer_prodreg{width:232px;margin:0;}
#footer_meta{float:left;clear:both;display:none;}
#footer ul.footer_support{width:134px;margin:0;}



#footer{float:left;clear:both;width:990px;background: url(../im/base/content_repeat.png) repeat-y top left;color:#00aeef;padding:10px 0;}
#footer ul{float:left;margin:0;list-style:none;padding:0;}
#footer a{font-weight:normal;color:#00aeef;text-decoration:none;display:block;font-size:12px;float:left;}
#footer a strong{font-size:14px;line-height:18px;}

#footer a.footer_toggle{width:18px;margin:0 10px 0 30px;display:inline;}
#footer a.footer_home{width:170px;margin:0;}
#footer a.footer_products{width:156px;margin:0;}
#footer a.footer_greenworks{width:178px;margin:0;}
#footer a.footer_prodreg{width:232px;margin:0;}
#footer_meta{float:left;clear:both;display:none;width:990px;}
#footer a.footer_support{width:134px;margin:0;}

#footer ul.footer_products_sub{width:156px;margin:0 0 0 228px;display:inline}
#footer ul.footer_greenworks_sub{width:178px;margin:0;}

div#credits{font-size:11px;float:left;clear:both;margin:20px 25px;display:inline;width:940px;text-transform:uppercase;}