/* Kleenheat Gas Print CSS Document */

body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #555; }

p { margin: 0 0 20px 0; }
img { border: none; display: block; }

a { color: #333; text-decoration: none; }
a:hover { color: #010101; text-decoration: underline; }


/* Hide These */
#global_header,
#page_head,
#navigation,
#footer_outer,
#sidebar,
.promo.locator { display: none; }


/* Style These */
h1.globallogo { margin: 0 0 10px 0; }
h1.printheader { margin: 0px 0 25px 0; }

#content_container #copy { line-height: 145%; }
#content_container #copy h2 { margin: 30px 0 10px 0; font-size: 260%; color: #024172; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
#content_container #copy h3 { margin: 0 0 20px 0; font-size: 140%; color: #024172; }
#content_container #copy ul { margin: 20px 0; padding: 0 0 0 15px; list-style-image: url(images/arrow-right-blue.gif); }

#content_container .related_items { float: right; width: 202px; padding: 0 0 1px 40px; background: url(images/khg_parent/related-bg.gif) no-repeat bottom right; position: relative; }
#content_container .related_items .rtitle { width: 184px; padding: 12px 0 10px 18px; background: url(images/khg_parent/related-item-titlebg.gif) no-repeat top left; }
#content_container .related_items .rtitle h3 { margin: 0 !important; color: #fefefe !important; font-size: 100% !important; font-weight: bold !important; }
#content_container .related_items a.related { display: block; border-top: 1px solid #e9e9e9; padding: 0 1px; }
#content_container .related_items a.related:first-child { border-top: none; }
#content_container .related_items .corners { width: 202px; height: 5px; position: absolute; bottom: 0; right: 0; }


/* Products Listing */
#breadcrumbs { padding: 0 0 5px 0; color: #555; }
#breadcrumbs .bc_trail { float: left; width: auto; font-weight: bold; color: #00aeef; }
#breadcrumbs .bc_trail a { padding: 0 2px; color: #00aeef; }
#breadcrumbs .bc_trail a:hover { color: #555; }
#breadcrumbs .bc_trail strong { padding: 0 2px; color: #555; }
#breadcrumbs .prod_sort { display: none; }

.pagenation { display: none; }

.total_results { margin: 0 0 20px 0; }

.listed_product { float: left; width: 130px; padding: 20px 15px 20px 15px; min-height: 245px; height: auto !important; height: 245px; border-left: 1px solid #e8e8e8; }
.listed_product.first { border: none; padding-left: 17px; }
.listed_product .lp_thumb { min-height: 100px; height: auto !important; height: 100px; }
.listed_product h2 { font-size: 100%; color: #019eda; margin: 10px 0 0 0; }
.listed_product h2 a { color: #019eda; }
.listed_product .lp_price { font-weight: bold; color: #d81f27; }
.listed_product .lp_description { font-size: 90%; margin: 3px 0 0 0; }
.listed_product .lp_description ul { margin: 0; padding: 0 0 0 15px; }
.listed_product a.more { display: block; width: 78px; height: 18px; margin: 10px 0 0 0; font-weight: bold; color: #019eda; }

.lp_divide { width: 666px; clear: both; font-size: 0px; height: 0; border-top: 1px solid #e8e8e8; }


/* -- Product Page */
.product_desc { padding: 25px 0 0 0; float: left; width: 295px; }
.product_desc h3 { margin: 0 0 14px 0; padding: 0 0 5px 0; font-size: 130%; border-bottom: 1px solid #e2e2e2; color: #007aaa; }
.product_desc img.product_hero { margin-bottom: 30px; }

.product_options { float: right; width: 332px; padding: 20px 0 0 0; }
.product_options h1 { color: #019eda; font-size: 195%; margin: 0; }
.product_options h2 { color: #d81f27; font-size: 195%; margin: 0 0 12px 0; padding: 0 0 5px 0; border-bottom: 1px solid #e2e2e2; }
.product_options ul { margin: 0 0 16px 0; padding: 0 0 0 25px; }
.product_options .quick_desc { padding-right: 20px; }

.product_options .options { display: none; }

.product_options .related_items {  float: right; width: 332px; padding: 0 0 1px 0; margin: 0 0 10px 0; position: relative; }
.product_options .related_items .rtitle h3 { font-size: 120% !important; font-weight: bold !important; color: #007aaa; margin: 20px 0 10px 0; }
.product_options .related_items .relatedlist {  }
.product_options .related_items a.related { display: block; float: left; width: 145px; border-top: 1px solid #e9e9e9; padding: 10px; color: #003965; font-size: 90%; }
.product_options .related_items a.related img { float: left; width: auto; padding: 0; }
.product_options .related_items a.related span { display: block; padding: 19px 0 0 0; }
.product_options .related_items a.related:hover { text-decoration: none; color: #019eda; }
.product_options .related_items .corners { display: none; }

label {display: block; width: 250px;  margin: 0 0 5px 0;}
