#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/framework/fancybox.png')}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('../images/framework/fancybox.png');background-position:-40px 0px;cursor:pointer;
z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}
#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;
	-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('../images/framework/fancy_title_over.png');display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url('../images/framework/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('../images/framework/fancybox-x.png');background-position:0px -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url('../images/framework/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('../images/framework/blank.gif');z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('../images/framework/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('../images/framework/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('../images/framework/fancybox-x.png')}#fancy-bg-ne{top:-20px;right:-20px;background-image:url('../images/framework/fancybox.png');background-position:-40px -162px}#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('../images/framework/fancybox-y.png');background-position:-20px 0px}#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('../images/framework/fancybox.png');background-position:-40px -182px}#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../images/framework/fancybox-x.png');background-position:0px -20px}#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/framework/fancybox.png');background-position:-40px -142px}#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/framework/fancybox-y.png')}#fancy-bg-nw{top:-20px;left:-20px;background-image:url('../images/framework/fancybox.png');background-position:-40px -122px}#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_loading.png',sizingMethod='scale')}.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_close.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie .fancy-bg{background:transparent !important}.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/framework/fancy_shadow_nw.png',sizingMethod='scale')}body{  background:#bbb url('/images/framework/bg.jpg') repeat-x; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000}#container{ width:950px; height:auto; margin:0 auto; padding:0; position:relative}#header{ width:950px; height:120px; margin:10px 0 0 0; position:relative}#logo{ width:276px; height:110px; float:left; position:relative}#tagline{ width:458px; height:50px; margin:30px 0 0 0; position:relative; float:left}#topnav{ width:210px; height:20px; margin:0; padding:0; text-align:right; font-size:10px; color:#666; position:absolute; top:0; right:0}#topnav ul li img{ border:none; outline:none}#topnav ul{ list-style:none; margin:0; padding:0; float:right}#topnav ul li{ list-style:none; float:left; text-align:right; margin:0px 0px 0px 3px}#topnav ul li a:hover{ color:#666}#topnav ul li a:hover{ color:#0089cd}#newsletter{ width:100px; height:25px; margin:0; padding:0; color:#666; position:absolute; bottom:10px; right:0; text-align:center}#newsletter span{ font-size:16px; font-weight:bold}#navigation{  width:950px;  height:50px;  padding:4px 0 0 0;  margin:0 0 0 0;  color:#000;  z-index:70;  position:relative;  list-style:none;  background:url('/images/framework/bg-menu.jpg') repeat-x}.sf-menu,.sf-menu *{ margin:0; padding:0; list-style:none; color:#000}.sf-menu{ line-height:1.0; width:950px}.sf-menu ul{ position:absolute; top:-999em; width:10em}.sf-menu ul li{ width:100%}.sf-menu li:hover{ visibility:inherit}.sf-menu li{ float:left; position:relative}.sf-menu a{ display:block; position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{ left:0; top:4.2em; z-index:99}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{ top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{ left:10em; top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{ top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{ left:10em; top:0}.sf-menu{ float:left; margin-bottom:1em}.sf-menu a{ height:22px; border-left:1px solid #fff;  padding:1em 1em .75em 1em; font-size:12px; text-decoration:none; text-transform:uppercase; text-align:center; color:#000}.sf-menu a,.sf-menu a:visited {  color:#000}.sf-menu li{  height:49px;  background:url('/images/framework/bg-li-2.jpg');  color:#000}.sf-menu li li{  background:url('/images/framework/bg-li-2.jpg');  color:#000}.sf-menu li li li{  background:url('/images/framework/bg-li-2.jpg');  color:#000}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover{  background:url('/images/framework/bg-li-o-2.jpg'); color:#fff; outline:0}#navigation a:active{ color:#000}#navigation a:link{ color:#000}.sf-menu a.sf-with-ul{ padding-right:2.25em; min-width:1px}.sf-sub-indicator{ position:absolute; display:block; right:.75em; top:1.05em;  width:10px;  height:10px;  text-indent:-999em;  overflow:hidden;  background:url('/images/framework/arrows-ffffff.png') no-repeat -10px -100px}a >.sf-sub-indicator{  top:.8em; background-position:0 -100px}a:focus >.sf-sub-indicator,a:hover >.sf-sub-indicator,a:active >.sf-sub-indicator,li:hover >a >.sf-sub-indicator,li.sfHover >a >.sf-sub-indicator{ background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position: -10px 0}.sf-menu ul a >.sf-sub-indicator{background-position: 0 0}.sf-menu ul a:focus >.sf-sub-indicator,.sf-menu ul a:hover >.sf-sub-indicator,.sf-menu ul a:active >.sf-sub-indicator,.sf-menu ul li:hover >a >.sf-sub-indicator,.sf-menu ul li.sfHover >a >.sf-sub-indicator{ background-position:-10px 0}.sf-shadow ul{  background:url('/images/framework/shadow.png') no-repeat bottom right; padding:0 8px 9px 0; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px; -webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{ background:transparent}#content{  width:950px;  height:auto;  margin:10px 0 0 0;  padding:10px 0 10px 0;  background:#909090 url('/images/framework/bg-content.jpg') repeat-x; position:relative}#breadcrumbs{ width:920px; height:15px; margin:0px auto 0px auto; padding:10px 5px 5px 5px; text-align:left}#breadcrumbs span{ color:#0089cd}#product{  width:930px;  margin:10px auto 10px auto;  background:#f1eef1 url('/images/framework/bg-product.jpg') repeat-x;  border:2px #666 solid;  position:relative}#product_wrapper{  width:880px;  height:500px;  margin:0 auto;  position:relative}.product_header{  width:880px;  height:25px;  position:relative}.product_header span{  color:#000}#product_left{  width:320px;  height:400px;  margin:10px 0 0 0;  float:left;  position:relative}#product_image{  width:305px;  margin:15px 0 10px 0;  padding:5px;  background:#efebef;  border:2px #666 solid;  text-align:center;  position:relative}#product_image img{  margin:0 auto;  border:none;  outline:none}#product_purchase{  width:320px;  height:125px;  margin:0 0 0 0;  padding:0 0 0 0;  position:relative}#product_purchase h4{  margin:0;  padding:0}#product_buybutton{  display:inline;  margin:0 10px 0 0}#product_dealerbutton{  display:inline;  margin:0 0 0 0}#product_right{  width:530px;  height:400px;  margin:10px 0 0 0;  float:right;  font-size:14px;  line-height:1.3em;  text-align:left;  position:relative}#product_description{  width:530px;  height:245px;  margin:10px 0 0 0;  overflow:auto;  position:relative;  background:#fff}#product_paragraph{  width:530px;  height:175px;  overflow:auto}#product_finetext{  width:530px;  height:auto;  position:relative;  font-size:11px;  text-align:center}#product_description p{  margin:10px}#product_description h3{  margin:5px}#product_description span{  color:#0089cd}#product_support{  width:516px;  height:auto;  margin:0;  padding:5px;  border:2px #666 solid;  overflow:auto}#product_support h3{  color:#0089cd;  margin:5px;  font-size:16px;  text-align:center}#product_support ul{  list-style:none;  margin:0;  padding:0}#product_support li{  float:left;  margin:5px;  padding:0}#row_wrapper{  width:950px;  height:auto;  position:relative}.product_row{  width:910px;  height:auto;  background:#e3e2e3 url('/images/framework/bg-row.jpg') repeat-x;  margin:10px 8px 10px 8px;  padding:5px 10px 10px 10px;  border:2px #666 solid;  position:relative;  float:left}.product_row h4{  margin:0}#product_listing{  width:950px;  height:auto;  position:relative}#product_listing p{  margin:10px}.product_head{  width:934px;  height:149px;  margin:10px 8px 10px 8px;  padding:0;  position:relative;  cursor:pointer}.title{  width:245px;  height:99px;  padding:0 0 0 0;  position:absolute;  top:52px;  left:0;  z-index:2}.title h2{  font-size:20px;  text-transform:uppercase;  color:#e0e0e0;  text-align:center}.sub_cat_bg{  width:910px;  height:auto;  background:#e3e2e3 url('/images/framework/bg-row.jpg') repeat-x;  margin:10px 8px 10px 8px;  padding:5px 10px 10px 10px;  border:2px #666 solid;  position:relative;  float:left}.sub_cat_bg h3{  cursor:pointer}.mobile{  background:url('/images/framework/row-mobile-hover.jpg') no-repeat}.residential{  background:url('/images/framework/row-residential-hover.jpg') no-repeat}.outdoor_cooking{  background:url('/images/framework/row-outdoor-cooking-hover.jpg') no-repeat}.product_image_thumb{ float:left; width:85px; margin:15px 10px 10px 0px; padding:5px; background:#efebef; position:relative}.product_image_thumb img{ width:85px; margin:0 auto; border:none; outline:none}.product_description_line{ float:left; width:675px; height:auto; margin:5px 0 0 0; padding:0; text-align:left; line-height:1.3em; position:relative}.product_description_line p{ margin:5px}.product_price{ width:120px; height:20px; position:absolute; bottom:10px; right:5px}#product_row_buttons{ float:left; width:675px; height:26px; margin:5px 0 0 0; padding:0; text-align:left; position:relative}#product_price h4{ font-size:16px}#masthead{ width:950px; height:350px; margin:10px 0 15px; background:#000}#box_wrapper{ width:950px; height:160px; position:relative}#box_one,#box_two,#box_three{ width:296px; height:101px; margin:0; padding:5px; border:2px #666 solid; background:#efebef; text-align:center}#box_one,#box_two,#box_three img{ border:none; outline:none}#box_one a img{ text-decoration:none; border:none}#box_two a img{ text-decoration:none; border:none}#box_one{ float:left;border:2px #666 solid}#box_two{ margin:0 0 0 10px;border:2px #666 solid; float:left}#box_three{ float:right}#box_one_description,#box_two_description,#box_three_description{ width:310px; height:75px; margin:0; padding:0; color:#666; text-align:center}#box_one_description a,#box_two_description a,#box_three_description a{ color:#666}#box_one_description a:hover,#box_two_description a:hover,#box_three_description a:hover{ color:#000}#box_one_description{ float:left}#box_two_description{ margin:0 0 0 10px; float:left}#box_three_description{ float:right}#box_one_description h3,#box_two_description h3,#box_three_description h3{ margin:3px; text-transform:uppercase; color:#333; text-align:center}#lower_bar{  width:942px;  height:32px;  margin:10px 0 0 0;  padding:4px;  color:#666;  font-weight:bold;  text-transform:uppercase;  background:url('/images/framework/bg-lower-bar.jpg') repeat-x;  clear:both}#phone_numbers{  float:left;  width:250px;  height:20px;  padding:10px 5px 5px 5px}#addresses{  float:left;  width:350px;  height:20px;  padding:10px 5px 5px 5px}#social_networking{  float:right}#social_networking img{  border:none;  outline:none}#footer{  width:950px;  height:15px;  margin:0;  padding:5px 0 0 0;  font-size:10px;  text-align:right}#recentItems {  position:absolute;  bottom:5px;  left:5px}#recentItems ul{  list-style:none;  margin:5px;  padding:0}#recentItems ul li{  margin:0;  padding:0}div.sidebar_dealer{  background-image:url('/images/framework/pin-normal.png');  background-position:top-left;  background-repeat:no-repeat;  padding-left:30px;  cursor:pointer}div.sidebar_dealer.hover{  background-image:url('/images/framework/pin-hover.png')}div.sidebar_dealer.active{  background-image:url('/images/framework/pin-active.png')}.heading_structure{  width:935px;  height:150px;  margin:0 auto}#newsletter_heading h1{display:none}#search_function{  background:#e3e2e3 url('/images/framework/bg-row.jpg') repeat-x;  margin:10px 8px 10px 8px;  padding:5px 10px 10px 10px;  border:2px #666 solid;  position:relative}#search_box{  float:left}#search_awards{  float:right}#search_awards ul{  list-style:none}#search_awards ul li{  float:left;  margin:0px 10px 0px 10px;  display:inline}#admin_home{  width:935px;  height:500px;  margin:0 auto 0 auto;  background:url('/images/framework/bg-admin-page.jpg') no-repeat;  position:relative}#admin_left_column{  width:420px;  height:500px;  float:left;  position:relative}#admin_right_column{  width:495px;  height:490px;  margin:0;  padding:5px 10px 5px 10px;  float:right;  position:relative}#admin_right_column h1{  font-size:18px;  font-weight:bold;  color:#FFF;  margin:0;  padding:0;  text-transform:uppercase;  text-align:center}#admin_right_column h1 a{  color:#FFF}#admin_right_column h1 a:hover{  color:#cfcfcf}#admin_right_column h1.shadow{  text-shadow:#1b1b1b 3px 3px 2px}.admin_button_row{  width:420px;  height:31px;  margin:4px auto 0 auto;  padding:9px 0 0 0;  letter-spacing:4px;  background:url('/images/framework/bg-admin-button-2.png') no-repeat}#find_a_dealer{  width:935px;  height:auto;  margin:0 auto 0 auto;  position:relative}#find_a_dealer_heading{  width:935px;  height:150px;  margin:0 auto 10px auto;  padding:0;  background:url('/uploads/page_banners/bg-find-a-dealer-heading.jpg') no-repeat}#find_a_dealer_heading h1{  display:none;  margin:0;  padding:0}#find_a_dealer_input{  width:920px;  height:auto;  margin:0 auto 0px auto;  padding:5px;  background:#f1eef1 url('/images/framework/bg-product.jpg') repeat-x;  border:2px #666 solid}#find_a_dealer_input a{  padding-left:10px}#find_a_dealer_input p{  padding-left:10px}#map_canvas{  width:640px;  height:480px;  float:left;  border:2px #666 solid;  position:relative}#results{  position:relative}#results_list{  width:275px;  height:470px;  margin:0;  padding:5px;  background:#f1eef1 url('/images/framework/bg-product.jpg') repeat-x; border:2px #666 solid; overflow:auto; float:right}#cart_heading{  width:935px;  height:150px;  margin:0 auto 10px auto;  background:url('/uploads/page_banners/bg-shopping-cart-heading.jpg') no-repeat}#cart_heading h1{  display:none}#cart_desc{  width:915px;  height:auto;  margin:0 auto;  padding:10px;  background:#f1eef1 url('/images/framework/bg-product.jpg') repeat-x}#cart_table{  width:915px;  height:auto;  margin:0 auto;  padding:10px;  background:#909090 url('/images/framework/bg-content.jpg') repeat-x}#cart_table .table_heading{  height:50px;  background:url('/images/framework/bg-menu.jpg')}#cart_table .row{  background:#f6f6f6 url('/images/framework/bg-table-row.jpg') repeat-x; padding:5px}#cart_buttons{ float:left; margin:10px 0 0 0}#cart_total{ margin:10px 5px 5px 5px; text-align:right; float:right}#checkout_items_list{ list-style:none; margin:0}#checkout_items_list li{ margin:0; padding:0}#signup_table{  width:935px;  height:auto;  margin:0 auto;  padding:10px;  background:#909090 url('/images/framework/bg-content.jpg') repeat-x}#signup_table th{  background:#fefefe url('/images/framework/bg-signup-heading.jpg') repeat-x}#signup_table td{  background:#f6f6f6 url('/images/framework/bg-table-row.jpg') repeat-x;  padding:5px}#signup_heading{  width:935px;  height:150px;  margin:0 auto 10px auto;  padding:0;  background:url('/uploads/page_banners/bg-create-a-account-heading.jpg') no-repeat}#signup_heading h1{  display:none}table,th,td{  border:1px solid #666;  margin:5px;   padding:5px;  background:#E6E6E6}.static_page{  width:915px;  margin:10px auto;  background:#E6E6E6;  padding:5px;  text-align:left}.ui-state-highlight{  border:1px solid #ccc;  background:#eee url('/images/framework/ui-bg_highlight-soft_80_eeeeee_1x100.png') 50% top repeat-x;  color:#2e7db2;  font-size:18px;  text-transform:uppercase;  margin:0 0 10px 0;  padding:5px}.form{  margin:0;  padding:0}#news_heading{  width:935px;  height:150px;  margin:0 auto 10px auto;  padding:0;  background:url('/images/framework/bg-news-heading.jpg') no-repeat}#news_heading h1{ display:none}#news_box{ width:915px; margin:0 auto; padding:10px; background:#f1f1f1}#news_box h3{ text-transform:uppercase}#about-us_heading{ width:935px; height:150px; margin:0 auto 0 auto; padding:0}#about-us_heading h1{ display:none}#resources_heading{  width:935px;  height:150px;  margin:0 auto 0 auto;  padding:0}#resources_heading h1{  display:none}#resources_box{  border:1px #666 solid;  background:#eee url('/images/framework/ui-bg_highlight-soft_80_eeeeee_1x100.png') 50% top repeat-x; margin:5px; padding:5px}#frequent_box{  border:1px #666 solid;  background:#eee url('/images/framework/ui-bg_highlight-soft_80_eeeeee_1x100.png') 50% top repeat-x; margin:5px; padding:5px}#frequent_box ul li{ margin:5px 5px 15px 5px}#frequent_box h3{ font-size:14px; color:#0089cd; text-transform:uppercase; margin:5px}#contact_heading{  width:935px;  height:150px;  margin:0 auto 0 auto;  padding:0;  background:url('/uploads/page_banners/bg-contact-heading.jpg') no-repeat}#contact_heading h1{  display:none}#contact_form{  width:500px;  margin:10px;  padding-top:10px;  float:left}#contact_form table{  width:475px}#contact_form fieldset{  border:1px dashed #CCC;  padding:10px;  background:#f1f1f1}#contact_form legend{  font-size:90%;  letter-spacing:1px;  font-weight:bold;  line-height:1.1;  color:#fff;  background:#666;  border:1px solid #333;  text-transform:uppercase;  padding:2px 6px}#contact_form label{  width:110px;  height:25px;  margin:5px 5px 5px 5px;  padding:5px;  background-color:#CCC;  float:left;  display:inline;  font:normal 18px Arial;  color:#666}#contact_form textarea{  width:153px}#contact_right{  width:350px;  background:#f1f1f1;  border:1px dashed #CCC;  padding:10px;  margin:28px 10px 0 10px;  float:right}#contact_right h3{  font-size:16px;  margin:5px;  padding:0}#contact_right p{  margin:5px;  background:#E6E6E6;  padding:5px;  text-align:left}.justify{  text-align:justify}.holder{  background-color:#fff}.div_texbox{  width:350px;  background-color:#E6E6E6;  margin:5px;  padding:5px;  float:right}.textbox{  width:285px;  font:normal 18px Arial;  color:#999;  padding:2px 5px 2px 19px}.textbox:focus,.textbox:hover{  background:#cdeeff}.email{  width:285px;  font:normal 18px Arial;  color:#999;  padding:2px 5px 2px 19px}.email:focus,.email:hover{  background:#cdeeff}.message{  width:285px;  font:normal 18px Arial;  color:#999;  padding:2px 5px 2px 19px}.message:focus,.message:hover{  background-color:#cdeeff}.button_div{  width:510px;  clear:both;  text-align:right;  height:35px;  margin:5px auto;  padding:5px}#shipping-and-returns_heading{  width:935px;  height:150px;  margin:0 auto 10px auto;  padding:0}#shipping-and-returns_heading h1{  display:none;  margin:0;  padding:0}#parts-list-manuals-for-discontinued-stoves_heading{  width:935px;  height:150px;  margin:0 auto 10px auto;  padding:0}#parts-list-manuals-for-discontinued-stoves_heading h1{  display:none;  margin:0;  padding:0}#frequently-asked-questions_heading{  width:935px;  height:150px;  margin:0 auto 10px auto;  padding:0}#frequently-asked-questions_heading h1{  display:none;  margin:0;  padding:0}#privacy-policy_heading{  width:935px;  height:150px;  margin:0 auto 10px auto;  padding:0}#privacy-policy_heading h1{  display:none;  margin:0;  padding:0}#login_heading{  width:935px;  height:150px;  margin:0 auto 10px auto;  padding:0;  background:url('/uploads/page_banners/bg-login-heading.jpg') no-repeat}#login_heading h1{  display:none;  margin:0;  padding:0}#login_form{  width:300px;  height:auto;  margin:0 auto}#login_form table{  background:#f6f6f6 url('/images/framework/bg-table-row.jpg') repeat-x}#product_heading{  width:935px;  height:150px;  margin:0 auto 10px auto;  padding:0;  background:url('/uploads/page_banners/bg-products-heading.jpg') no-repeat}#product_heading h1{  display:none}#checkout_items{  width:918px;  height:auto;  margin:0 auto;  padding:10px;  background:#f6f6f6 url('/images/framework/bg-table-row.jpg') repeat-x;  border:#666 1px solid}#checkout_items_list{  width:350px;  margin:10px auto 10px auto;  padding:5px;  float:right;  list-style:square inside;  border:2px #666 solid}#checkout_items_list li{  margin:5px}#checkout_items_total{  width:350px;  margin:10px auto 10px auto;  padding:5px;  border:2px #666 solid;  float:left;  text-align:left;  font-size:12px}#checkout_items_total h5{  margin:10px 0 10px 0;  padding:0}#checkout_heading{  width:935px;  height:150px;  margin:0 auto 10px auto;  padding:0;  background:url('/uploads/page_banners/bg-checkout-heading.jpg') no-repeat}#checkout_heading h1{  display:none}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#666}.video_container_640{  width:640px;  margin:5px auto 5px auto;  border:2px #FFF solid;  text-align:center}.pic_left{float:left;margin:5px}.pic_right{float:right;margin:5px}#forgot_password_box{  border:1px #666 solid;  background:#eee url('/images/framework/ui-bg_highlight-soft_80_eeeeee_1x100.png') 50% top repeat-x; margin:5px; padding:5px}#about_left{ float:left; width:745px; padding:5px}#about_left ul li{margin:10px}#about_right{ width:130px; height:auto; padding:5px; float:right; background:#CCC}.image_spacer{margin:2px}#mc_embed_signup .email{ width:285px; font:normal 18px Arial; color:#000; padding:2px 5px 2px 19px}#mc_embed_signup .email:focus,.email:hover{ background:#cdeeff}#mc_embed_signup .field_focus{ width:285px; font:normal 18px Arial; color:#000; padding:2px 5px 2px 19px}#mc_embed_signup .field_focus:focus,.field_focus:hover{ background:#cdeeff}.clear{ clear:both}a:link{  color:#0089cd;  text-decoration:none}a:visited{  text-decoration:none;  color:#999}a:hover{  text-decoration:none;  color:#666}a:active{  text-decoration:none}a.button{  background:#666 url('/images/framework/bg-button.jpg') repeat-x; margin:5px; padding:5px 10px 5px 10px; color:#fff; text-decoration:none; border:1px solid #32312f; text-transform:uppercase; font-weight:bold; font-size:9px;   cursor:pointer}a.button:hover{    background:#0089cd url('/images/framework/bg-button-o.jpg') repeat-x;    border-color:#FFF}.submitbutton{  background:#666 url('/images/framework/bg-button.jpg') repeat-x; margin:5px; padding:0px 10px 0px 10px; color:#fff; text-decoration:none; border:1px solid #32312f; text-transform:uppercase; font-weight:bold; font-size:9px;   height:25px;  cursor:pointer}.submitbutton:hover{  background:#0089cd url('/images/framework/bg-button-o.jpg') repeat-x; border-color:#FFF}.cat_description{ color:#FFF; text-align:center}.privacy_policy{ text-align:justify}h1{ font-size:36px; margin:10px}h2{ font-size:24px; color:#0089cd; text-align:left; margin:10px}h3{ font-size:20px; margin:10px; padding:3px 0 0 0; text-align:left; color:#0089cd}h4{ font-size:16px; margin:10px; padding:0}h5{ font-size:12px; margin:10px; padding:0}h6{ font-size:9px}img{ border:none; outline:none}hr{ border-top:2px #666 solid; margin:5px 0 5px 0; padding:0}.loader{ position:absolute; width:inherit; height:inherit}.transparent{ opacity:0}.errors{ margin:5px; color:#F00}.sub_category_2 h4{ margin-left:30px}#videos_heading{width:935px;height:150px;margin:0 auto 10px auto;padding:0;}#videos_heading h1{display:none;margin:0;padding:0}#kenyon-promotion_heading{width:935px;height:150px;margin:0 auto 10px auto;padding:0;}#kenyon-promotion_heading h1{display:none;margin:0;padding:0}
