h1, h2, h3, h4, h5, h6, pre, code{font-size:1em;}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, select{margin:0;padding:0;}
a img,:link img,:visited img{border:none;}
address{font-style:normal;}
map{display:none;}
ul{list-style-type:none;}
ol{list-style-type:decimal;}
h1, h2, h3, h4, h5, h6{padding:0;margin:0;}
h1, h2{line-height:1.5em;margin-bottom:0.5em;}
h3{line-height:1.3em;margin-bottom:0.5em;}
h4, h5, h6{line-height:1.3em;margin-bottom:0.25em;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;}
p{margin:0 0 1em 0;}
small{font-size:0.66em;}
select, input, textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:inherit;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.underline{text-decoration:underline;}
.strike{text-decoration:line-through;}
.arial{font-family:Arial, Helvetica, sans-serif;}
.verdana{font-family:Verdana, Arial, Helvetica, sans-serif;}
.ta-left{text-align:left;}
.ta-center{text-align:center;}
.ta-right{text-align:right;}
.ta-justify{text-align:justify;}
.va-top{vertical-align:top;}
.va-middle{vertical-align:middle;}
.va-bottom{vertical-align:bottom;}
.remove{display:none;}
.hidden{visibility:hidden;}
.reset{margin:0 !important;padding:0 !important;border-style:none !important;width:auto !important;}
div.thin, div.spacer, div.hr, div.hr-dashed{font-size:1px;line-height:1px;height:1px;overflow:hidden;}
ul.list{list-style-type:disc;padding-left:1.5em;}
div.hr-dashed{background:url(http://cdn.accurateindustries.com/dotted_line.gif) repeat-x;}
div.hr{background-color:#E1E2C4;}
.clear{clear:both;display:block;height:1px;font-size:1px;line-height:1px;margin:0;padding:0;}
.clearfix{clear:both;margin:0;padding:0;display:block;visibility:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
:link{color:blue;}
:visited{color:blue;}
a:active{color:blue;}
a:hover{color:#153848;}
.c-black{color:#000;}
.c-white{color:#fff;}
.b-black{background-color:#000;}
.b-white{background-color:#fff;}
.alert, .alert a, a.alert , a.alert:hover{color:red;}
.input-text, .input-textarea, .input-select, .input-checkbox, .input-radio, .input-button{vertical-align:middle;}
.input-radio{margin-right:2px;}
ul.empty{padding:5px 0;}
ul.empty li, ul.disc li{padding-bottom:4px;line-height:120%;}
ul.disc li{background:url(../images/bullet_disc.gif) 0 0.5em no-repeat;padding-left:7px;padding-bottom:4px;}
ul.decimal{list-style-type:decimal;padding:5px 15px 5px 20px;}
ul.decimal li{padding:0 0 4px 0;line-height:120%;}
ul.button li{font-size:12px;font-weight:bold;text-align:center;background:no-repeat left top;float:left;}
ul.button li a{display:block;}
ul.button li a span, ul.button li a strong{display:none;}
ul.two-col-list li{background:no-repeat left top;float:left;width:177px;padding-bottom:12px;padding-right:12px;}
ul.two-col-list li a{display:block;}
#action-buttons, .action-buttons{text-align:left;padding:11px 1.5% 0;border-top:1px solid #E7E7E7;margin-top:15px;}
div.copy-text{width:90%;text-align:justify;}
.rating span{display:none;}
.rating{background-image:url(../images/rating_stars.gif);text-align:left;width:70px;height:13px;}
.rating span.value-5{background-position:0px;}
.rating span.value-4{background-position:-14px;}
.rating span.value-3{background-position:-28px;}
.rating span.value-2{background-position:-42px;}
.rating span.value-1{background-position:-56px;}
.rating span.value-0{background-position:-70px;}
.required, div.required-notice{color:red;}
.required{font-weight:bold;}
div.required-notice{margin-top:5px;text-transform:lowercase;text-align:right;}
#messages{margin-bottom:10px;padding-left:0em;}
#messages .success-message, #messages .warning-message, #messages .error-message{margin:5px 0;}
.success-message{color:green;}
.warning-message{color:blue;}
.error-message{color:red;}
form.my-form{width:380px;margin-left:10px;}
.my-form label{font-weight:bold;}
.my-form .col-main, .my-form .col-left{clear:left;}
.my-form .col-main, .my-form .col-left, .my-form .col-right{margin-bottom:5px;}
.my-form .col-main{width:100%;}
.my-form .col-left, .my-form .col-right{float:left;width:48%;}
.my-form .col-left{padding-right:2%;}
.my-form .col-right{padding-left:2%;}
.my-form .col-left .input-text, .my-form .col-left .input-select, .my-form .col-right .input-text, .my-form .col-right .input-select{width:183px;margin:3px 0;width:99%;}
.my-form .col-main .input-text, .my-form .col-main .input-select{width:99.5%;margin:3px 0;}
dl.payment-module{margin:5px 0;padding:0 0 0 0;}
dl.payment-module dt{float:left;width:30%;margin-bottom:5px;}
dl.payment-module dd{padding:0;margin:0;margin-left:30%;margin-bottom:5px;}
dl.payment-module dt span{padding-left:1.7em;display:block;}
dl.payment-module dd span{padding-left:10px;display:block;}
div.payment-module{padding-left:1.7em;clear:left;margin-bottom:5px;}
.my-table{font-size:11px;font-weight:normal;empty-cells:show;}
.my-table td{vertical-align:top;}
.my-table .title{font-size:13px;font-weight:bold;}
.my-table .title a{font-weight:bold;}
.my-table .title td{padding:0px 0 6px 0;}
.my-table .title .my-table, .my-table h2 .my-table{font-size:11px;font-weight:normal;}
.my-table th{font-size:13px;font-weight:bold;}
.my-table th a{font-weight:bold;}
.my-table th{padding:0px 0 6px 0;text-align:left;}
.my-table th .my-table, .my-table h2 .my-table{font-size:11px;font-weight:normal;}
.my-table .subtitle, .my-table .item{font-weight:bold;color:#E62A28;}
.my-table div.content{border-top:1px solid #E7E7E7;padding-top:10px;}
.my-table .content td{padding:11px 0;}
.my-table .content td td{padding:0px;}
.my-table .order-details td{padding:7px 0 7px 0;}
.my-table .items td{padding:2px 0 2px 0;}
.my-table .hline td{background-color:#E1E2C4;font-size:1px;line-height:1px;height:1px;}
.my-table tr.spacer td, .my-table td.spacer{font-size:1px;line-height:1px;height:1px;}
.my-table .content .separator{color:#999;font-weight:normal;padding-left:1ex;padding-right:1ex;}
ul.product-attributes{margin:0px;padding-top:0px;padding-bottom:0px;}
ul.product-attributes li{padding-left:0;margin-left:0.75em;font-size:0.9em;}
ul.product-attributes li span.term{font-style:italic;}
ul.product-attributes li span.description{}
dl.tracking-info{padding:0;margin:0 0 0 0em;}
dl.tracking-info dt{padding:0;margin:0;width:200px;border:0px solid blue;font-weight:bold;float:left;}
dl.tracking-info dd{padding:0;margin:0;border:0px solid red;margin-left:200px;padding-bottom:0.2em;}
dl.tracking-info dd br{clear:left;}
#order-history-table{width:100%;}
#order-history-table th, #order-history-table td{border-bottom:1px solid #E1E2C4;}
#order-history-table th, #order-history-table td{padding-left:12px;padding-left:12px;}
#order-history-table .col-1{width:20%;}
#order-history-table .col-2{width:14%;}
#order-history-table .col-3{width:20%;}
#order-history-table .col-4{text-align:right;width:11%;}
#order-history-table .col-5{text-align:center;width:13%;}
#order-history-table .col-6{text-align:center;width:13%;padding-right:8%;}
#order-information-table{width:100%;}
#order-information-table th{border-bottom:1px solid #E1E2C4;}
#order-information-table .col-1{width:50%;padding-left:9px;}
#order-information-table .col-2{width:50%;padding-left:9px;}
#order-information-items-table{width:100%;}
#order-information-items-table th{border-bottom:1px solid #E1E2C4;}
#order-information-items-table .col-1{padding-left:3px;width:250px;}
#order-information-items-table .col-2{padding-left:20px;width:60px;text-align:center;}
#order-information-items-table .col-3{padding-left:20px;width:70px;text-align:right;}
#order-information-items-table .col-4{padding-left:23px;padding-right:40px;width:80px;text-align:right;}
#order-information-items-table .totals .col-4{text-align:left;}
#order-information-items-table tfoot{padding-top:0.75em;}
#order-information-items-table dl.totals{padding:0;margin:0 0 0 1em;border:0px solid blue;}
#order-information-items-table dl.totals dt{padding:0;margin:0;width:77%;float:left;text-align:right;padding-right:10px;border:0px solid blue;}
#order-information-items-table dl.totals dd{padding:0;margin:0;border:0px solid red;padding-left:10px;text-align:right;padding-right:40px;}
#order-information-items-table dl.totals dd br{clear:left;}
#order-information-items-table dl.totals .subtotal{font-weight:bold;}
#order-information-items-table dl.totals .total{font-weight:bold;color:#E62A28;margin-top:0.5em;}
.product-special-price{}
.out-stock-mark{color:red;font-weight:bold;}
body{background-color:#B8B191;font:11px Verdana, Arial, Helvetica, sans-serif;color:#153A4A;background-color:#B8B191;}
#container{width:780px;position:relative;margin:0 auto;}
#cols-1, #cols-2, #cols-3{width:780px;text-align:left;border:1px solid #87826D;border-width:0 1px;}
#cols-1{background:#F6F6EB;}
#cols-2{background:url(../images/main_col_2_bg.gif) left top repeat-y #fff;}
#cols-3{background:url(../images/main_col3_bg.gif) left top repeat-y #fff;}
#header{height:106px;background:url(../images/header_bg.gif) left top repeat-x;}
#middle{clear:both;width:780px;}
#footer{clear:both;height:42px;padding-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#5555555;text-align:center;letter-spacing:0.04em;background:url(../images/footer_bg.gif) no-repeat center top #D3CEB7;}
#footer{}
#sidebar-left{width:180px;padding:12px 0 30px 10px;float:left;color:#153848;}
#sidebar-left h2{font-size:14px;margin-bottom:0px;padding-bottom:0px;font-family:Tahoma, Futura, Verdana, Arial, Helvetica, sans-serif;font-variant:normal;}
#sidebar-left .divider{background:url(../images/h_dotted_grey.gif) 1px bottom repeat-x;}
#sidebar-left .banner{padding:7px 0 20px 0;}
#sidebar-right{}
#content{width:590px;float:left;position:relative;}
#header-top{width:719px;height:42px;margin-bottom:8px;float:right;}
#logo{width:61px;height:72px;border-bottom:1px solid #173C4C;float:left;background:url(../images/logo.png) 4px 8px no-repeat;}
#logo span{display:none;}
#logo a{display:block;height:72px;}
#logo a:hover{text-decoration:none;}
#phone{height:42px;width:477px;float:left;text-align:right;vertical-align:top;}
#phone span{display:none;}
#search{clear:both;height:26px;padding:5px 0 0 12px;border-width:1px;border-style:solid;border-color:#E6E3D5 #C2BC9F #B8B191 #DCD8C6;background-color:#D3CEB7;}
#search input, #search select, #search img{vertical-align:middle;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#search-keyword{width:146px;height:15px;background:url(../images/input_bg_top.gif) left top no-repeat;padding:5px 5px 0 5px;border-width:0;margin-right:11px;}
#search-brand{min-width:149px;width:expression(this.width > 149 ? "auto":'149px');margin-right:9px;}
#search-category{min-width:144px;width:expression(this.width > 144 ? "auto":'144px');margin-right:14px;}
ul#footer{list-style-type:none;margin:0;}
ul#footer li{padding:0 3px 0 4px;margin:0;display:inline;}
#left-nav{width:75px;height:22px;border-bottom:0px solid #173C4C;}
#left-nav li a{height:22px;}
#nav{width:719px;height:22px;float:right;border-bottom:1px solid #173C4C;}
#nav li a{height:22px;}
#product-option-buttons{width:auto;height:18px;}
#product-option-buttons li a{height:18px;margin-left:3px;}
#home-list-right{width:177px;padding-left:12px;height:83px;background-color:#f6f6ec;}
#home-list-right li a{width:177px;height:83px;}
#home-list-right li{height:84px;background:url(../images/h_dotted_grey.gif) repeat-x left bottom;}
#home-list-right li.last{height:83px;}
#commercial-home-list-right{width:188px;height:83px;}
#commercial-home-list-right li a{width:188px;height:83px;background-position:right;}
#commercial-home-list-right li{height:84px;background:url(../images/h_dotted_grey.gif) repeat-x right bottom;border-left:1px solid #D3CEB7;}
#home-list-bottom{width:auto;height:114px;}
#home-list-bottom li{margin-right:7px;}
#home-list-bottom li a{width:215px;height:114px;}
#account{width:233px;padding-left:9px;height:42px;background:url(../images/v_dotted_grey.gif) 0px 1px repeat-y;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#account .text{color:#625E4E;background:url(../images/h_dotted_grey.gif) 1px bottom repeat-x;height:18px;padding-top:5px;}
#account .links{color:#D3CEB7;height:14px;padding-top:5px;}
#content{}
#content-main{}
#content-news{}
#content-products{}
#products{}
#products .product{}
#products .product-prices{}
#products .product-description{}
#products .product-description .product-description-short{}
#products .product-description .product-description-long{}
#products .product-description .product-reviews{}
#products .product-reviews{}
#shopping-cart{padding:9px 0;color:#30474B;font-size:10px;line-height:15px;}
#shopping-cart ul.divider{background:url(../images/h_dotted_light_grey.gif) 1px bottom repeat-x;}
#shopping-cart .actions{padding:9px 20px 5px 5px;}
#shopping-cart .contents{}
#shopping-cart .contents ul{}
#shopping-cart .contents ul li{}
#shopping-cart .actions{}
#shopping-cart .total{text-align:right;padding-bottom:1em;padding-right:10px;}
#login{}
#login-email{}
#login-password{}
#login-button{}
#category-browse{font-size:12px;padding-bottom:10px;}
#category-browse .selected a{font-weight:bold;}
#category-browse ul ul{margin-left:1em;}
#sidebar-banners{}
#footer .link{}
#footer .link a{}
#product{}
#product-description{}
#product-description-long{}
#product-description-short{}
#product-description-options{}
#product .picture{}
#product-reviews{}
#product-tabs{}
.reviews{margin:16px 10px 0 10px;}
.reviews .item{}
.reviews .title{}
.reviews .description{}
.reviews .author{}
.reviews .email{}
.reviews .rating{}
#filters{}
#product{padding:14px 0px 8px 11px;}
#products, #listing-info{padding:12px 152px 33px 13px;line-height:19px;background-color:#E9F2FC;border-bottom:1px solid #D7E1EA;margin-bottom:2px;}
body.print #products, body.print #listing-info{background-color:transparent;border-bottom-width:0;}
body.print #print-button{display:none;}
#products, #listing-info h1{font-size:14px;}
body.print #products, body.print #listing-info h1{font-size:20px;}
body.print #product-tab-contents .remove{display:block !important;}
body.print #product-tabs{display:none !important;}
body.print #product-tab-contents{border-width:0 !important;margin-bottom:0 !important;padding-top:0;}
body.print #product-tab-contents div.remove{margin-bottom:50px;padding-bottom:0;}
body.print #product{position:relative !important;}
body.print #product div.col-left{position:relative !important;top:0;left:0;}
body.print #product-description-container{position:relative !important;width:75% !important;top:0;left:0;margin-top:70px;clear:left;margin-left:197px !important;margin-right:20px !important;position:absolute !important;}
body.print #product-description{width:auto;margin-left:0;float:none;}
body.print{background-color:#fff !important;padding:10px;}
body.print #knowledge-base-bar{display:none;}
body.print h3.remove{display:block;font-size:1.5em;}
body.print .product-options{background-color:#fff;border-top:1px solid #999;}
#nav-button-home a{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:0px 0px no-repeat;display:block;width:92px;height:22px}
#nav-button-home a:hover{background-image:url (http://cdn.accurateindustries.com/nav_block.png);background-position:0px -22px no-repeat;display:block;width:92px;height:22px}
#nav-button-home.selected a, #nav-button-home.selected a:hover{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:0px -44px no-repeat;display:block;width:92px;height:22px}
#nav-button-residential-steam a{width:124px;background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-92px 0px;no-repeat;display:block;width:122px;height:22px}
#nav-button-residential-steam a:hover{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-92px -44px;no-repeat;display:block;width:122px;height:22px}
#nav-button-residential-steam.selected a, #nav-button-residential-steam.selected a:hover{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-92px -22px;no-repeat;display:block;width:122px;height:22px}
#nav-button-commercial-steam a{width:123px;background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-214px 0px;no-repeat;display:block;width:122px;height:22px}
#nav-button-commercial-steam a:hover{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-214px -44px;no-repeat;display:block;width:122px;height:22px}
#nav-button-commercial-steam.selected a, #nav-button-commercial-steam.selected a:hover{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-214px -22px;no-repeat;display:block;width:122px;height:22px}
#nav-button-residential-sauna a{width:123px;background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-336px 0px;no-repeat;display:block;width:122px;height:22px}
#nav-button-residential-sauna a:hover{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-336px -44px;no-repeat;display:block;width:122px;height:22px}
#nav-button-residential-sauna.selected a, #nav-button-residential-sauna.selected a:hover{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-336px -22px;no-repeat;display:block;width:122px;height:22px}
#nav-button-commercial-sauna a{width:123px;background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-458px -0px;no-repeat;display:block;width:122px;height:22px}
#nav-button-commercial-sauna a:hover{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-458px -44px;no-repeat;display:block;width:122px;height:22px}
#nav-button-commercial-sauna.selected a, #nav-button-commercial-sauna.selected a:hover{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-458px -22px;no-repeat;display:block;width:122px;height:22px}
#nav-button-service a{width:93px;background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-580px 0px;no-repeat;display:block;width:93px;height:22px}
#nav-button-service a:hover{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-580px -44px;no-repeat;display:block;width:93px;height:23px}
#nav-button-service.selected a, #nav-button-service.selected a:hover{background-image:url(http://cdn.accurateindustries.com/nav_block.png);background-position:-580px -22px;no-repeat;display:block;width:93px;height:22px}
#nav-button-mycart a{background-image:url(http://cdn.accurateindustries.com/cart.png);background-position:0px 0px;background-repeat:no-repeat;display:block;width:70px;height:15px}
#nav-button-mycart a:hover{background-image:url(http://cdn.accurateindustries.com/cart.png);background-position:0px -15px;background-repeat:no-repeat;display:block;width:70px;height:15px}
#nav-button-mycart.selected a, #nav-button-mycart.selected a:hover{background-image:url(http://cdn.accurateindustries.com/cart.png);background-position:0px 0px;background-repeat:no-repeat;display:block;width:70px;height:15px}
#img.within{background:url(http://cdn.accurateindustries.com/search_detail.png);background-position:0px 0px;background-repeat:no-repeat;display:block;width:33px;height:16px}
#img.search{background:url(http://cdn.accurateindustries.com/search_detail.png);background-position:-33px 0px;background-repeat:no-repeat;display:block;width:57px;height:16px}
#img.by{background:url(http://cdn.accurateindustries.com/search_detail.png);background-position:-90px 0px;background-repeat:no-repeat;display:block;width:49px;height:16px}
a.discount:link{background-image:url(http://cdn.accurateindustries.com/service_create.png);background-position:0px 0px;background-repeat:no-repeat;display:block;width:179px;height:40px}
#product-option-basic a{width:63px;background-image:url(../images/btn_prod_opt_basic.gif);}
#product-option-recommended a{width:125px;background-image:url(../images/btn_prod_opt_recommended.gif);}
#product-option-luxury a{width:73px;background-image:url(../images/btn_prod_opt_luxury.gif);}
#product-option-clear a{width:70px;background-image:url(../images/btn_prod_opt_clear.gif);}
#product-option-basic a:hover{background-image:url(../images/btn_prod_opt_basic_over.gif);}
#product-option-recommended a:hover{background-image:url(../images/btn_prod_opt_recommended_over.gif);}
#product-option-luxury a:hover{background-image:url(../images/btn_prod_opt_luxury_over.gif);}
#product-option-clear a:hover{background-image:url(../images/btn_prod_opt_clear_over.gif);}
#product-option-basic a:active, #product-option-basic.selected a, #product-option-basic.selected a:hover{background-image:url(../images/btn_prod_opt_basic_on.gif);}
#product-option-recommended a:active, #product-option-recommended.selected a, #product-option-recommended.selected a:hover{background-image:url(../images/btn_prod_opt_recommended_on.gif);}
#product-option-luxury a:active, #product-option-luxury.selected a, #product-option-luxury.selected a:hover{background-image:url(../images/btn_prod_opt_luxury_on.gif);}
#product-option-clear a:active, #product-option-clear.selected a, #product-option-clear.selected a:hover{background-image:url(../images/btn_prod_opt_clear_on.gif);}

#home-banner-difference a { background:url(../images/banner_home_difference.jpg) no-repeat 100% 0; }
#home-banner-team a { background: url(../images/banner_home_team.jpg) no-repeat 100% 0; }
#home-banner-services a { background: url(../images/banner_home_services.jpg) no-repeat 100% 0; }

/*
#home-banner-difference a{background-image:url(http://cdn.accurateindustries.com/home_right.png);background-position:0px 0px;background-repeat:no-repeat;display:block;width:177px;height:83px}
#home-banner-team a{background-image:url(http://cdn.accurateindustries.com/home_right.png);background-position:0px -83px;background-repeat:no-repeat;display:block;width:177px;height:83px}
#home-banner-services a{background-image:url(http://cdn.accurateindustries.com/home_right.png);background-position:0px -166px;background-repeat:no-repeat;display:block;width:177px;height:83px}
*/
#home-banner-repair a{background-image:url(http://cdn.accurateindustries.com/home_bottom.png);background-position:0px 0px;background-repeat:no-repeat;display:block;width:215px;height:114px}
#home-banner-account a{background-image:url(http://cdn.accurateindustries.com/home_bottom.png);background-position:-215px 0px;background-repeat:no-repeat;display:block;width:215px;height:114px}
#home-banner-catalogue a{background-image:url(http://cdn.accurateindustries.com/home_bottom.png);background-position:-430px 0px;background-repeat:no-repeat;display:block;width:215px;height:114px}
.c-black{}
.c-white{}
.b-black{}
.b-white{}
.alert, .alert a, a.alert , a.alert:hover{}
.input-text, .input-textarea{}
.required, div.required-notice{}
div.required-notice{margin-top:0;}
#messages{}
#messages .success-message, #messages .warning-message, #messages .error-message{font-size:12px;}
.success-message{}
.warning-message{}
.error-message{}
#content .content-padding{}
#action-buttons{border-top:1px solid #C6D1D8;margin-top:25px;}
.copy-text #action-buttons{margin-top:30px;}
.my-form #action-buttons{margin-top:25px;}
#contents{margin-bottom:1.5em;}
#title{margin-bottom:1em;}
#listing-info #title{margin-bottom:0;}
#title.h1, #title.h2{}
div#title h1, div#title h2{}
.pagination-box{}
.pagination-box a{}
input, select, textarea{}
h1{font-size:16px;margin-bottom:3px;line-height:1.2em;}
h2{font-size:14px;margin-bottom:3px;line-height:1.2em;}
h3, h4, h5, h6{font-size:11px;margin-bottom:3px;line-height:1em;}
.input-text, .input-textarea{background:url(../images/input_bg.gif) #fff;padding:4px 0 3px 0;border:1px solid #000;border-color:#C2C2C2 #F5F5F5 #F5F5F5 #C2C2C2;background:#fff;}
.input-select{height:18px;}
#content .input-text{padding:3px 0 2px 0;}
#product .pic-frame{border:1px solid #163A4B;}
#product .pic-enlarge{background-color:#163A4B;color:#E9F2FC;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-align:right;padding:5px 8px;vertical-align:middle;}
#product .pic-enlarge a{color:#E9F2FC;}
#product .pic-enlarge img{border-right:5px solid #163A4B;vertical-align:middle;}
#product .col-left{text-align:right;padding-bottom:1em;}
#product strong.price{font-size:18px;}
#product strong.old_price{font-size:14px;text-decoration:line-through;}
#product strong.special_price{font-size:18px;color:red;}
#product div.pic-frame{margin-bottom:19px;}
.summary tfoot .description{text-align:right;}
.summary tfoot div.pic-frame{margin-bottom:19px;}
#product-description .content{padding:10px 18px 15px 18px;border-left:1px solid #E9F2FC;font-size:11px;line-height:15px;clear:left;}
#product label{font-weight:bold;}
.product-options{background-color:#E9F2FC;padding:14px 0 23px 0;}
.product-options .listing-box{padding-left:8px;}
.product-options h2{font-size:13px;}
.product-options .listing-box h2.heading-section{margin:8px 0;}
table.product-options-table tr{vertical-align:top;}
table.product-options-table .text select.input-select{margin-top:0.5em;}
table.product-options-table td.picture{width:73px;height:63px;}
table.product-options-table td.picture img{margin:2px 8px 2px 3px;}
table.product-options-table td.text{width:511px;padding-top:10px;}
table.product-options-table td.text .price{display:block;margin-top:10px;}
table.product-options-table .selected{background-color:#94DFFF;}
table.product-options-table .selected_l{background-color:#D7CEEE;}
table.product-options-table .selected_r{background-color:#7DD8FA;}
table.product-options-table .selected_b{background-color:#FAEE88;}
table.product-options-table td{border-bottom:2px solid #E9F2FC;}
table.product-options-table dl{margin:0px;}
table.product-options-table dd{margin:3px 0 0 0;}
table.summary caption{text-align:left;padding-bottom:8px;font-size:14px;font-weight:bold;}
table.summary tfoot td{background-color:#E9F2FC;text-align:right;padding-top:10px;}
table.summary tr{vertical-align:top;}
table.summary td{padding:6px 0;}
table.summary th{background-color:#D4E1F2;padding:5px 0;}
table.summary td, table.summary th{border-width:0 1px 1px 0;border-color:#E9F2FC;border-style:solid;}
table.summary td{background-color:#fff;}
table.summary .col-1{padding-left:6px;width:305px;}
table.summary .col-2{text-align:center;width:43px;}
table.summary .col-3{text-align:right;padding-right:10px;width:64px;}
#breadcrumbs{display:none;}
a.read-more{padding-right:13px;background:url(../images/arrow_next.gif) right 4px no-repeat;text-transform:lowercase;font-weight:bold;text-decoration:none;}
.pagination{padding:7px 7px 5px 9px;}
.pagination .left, .pagintation .right{float:left;}
.pagination .right{text-align:right;}
.pagination .spacer{color:#C6D1D8;}
.listing thead th{border-top:1px solid #A2BCC7;border-left:1px solid #385C6F;background:url(../images/listing_head_bg.gif) repeat-x #468FCA;color:#fff;height:20px;font-size:10px;padding-left:5px;padding-right:5px;font-weight:bold;text-align:left;vertical-align:middle;}
.listing thead th.first{border-left-width:0;background:url(../images/listing_head_first_bg.gif) repeat-x #1E536A;}
.listing thead a{color:#fff !important;display:block !important;width:100%;}
.listing thead a:hover{text-decoration:none;}
.listing thead .up{background:url(../images/listing_head_arrow_up.gif) center right no-repeat;}
.listing thead .down{background:url(../images/listing_head_arrow_down.gif) center right no-repeat;}
.listing td{border-left:1px solid #C6D1D8;border-bottom:1px solid #C6D1D8;vertical-align:top;}
.listing td, .listing td.name div.text{padding:16px 22px 16px 8px;}
.listing td.name{padding:0;}
.listing td.capacity{font-weight:bold;}
.listing td.first{border-left-width:0;text-align:center;padding-left:0;padding-right:0;}
.listing td.last{text-align:right;}
.listing td.item{text-align:center;padding:0px;border-left-width:0px;}
.listing div.compare{background:url(../images/h_dotted_grey.gif) repeat-x;padding:2px 0 0 0;margin-top:10px;}
.listing div.compare input{line-height:1em;}
td.last .old_price{text-decoration:line-through;}
td.last .special_price{color:red;}
div.banner-top{border-bottom:1px solid #405F6C;}
.content-padding{padding:20px 25px 20px 20px;line-height:1.5em;text-align:justify;}
.content-padding h1, .content-padding h2, .content-padding h3{margin-bottom:0.3em;}
div.copy-text{width:75%;text-align:justify;}
.copy-text h2{margin-bottom:1em;}
.copy-text h3{margin-bottom:0.5em;margin-top:1.5em;}
.copy-text > h3, .copy-text p > h3, .copy-text h3.first{margin-top:0;}
.copy-text ol{padding-left:2em;}
.content-padding table, div.copy-text .content-padding table, div.my-table{text-align:left;}
table.my-table tr.title td{padding-left:3px;padding-right:3px;font-size:12px;}
#category-browse h2{font-size:1px;line-height:1px;background-repeat:no-repeat;margin-bottom:0px;padding-bottom:0px;width:auto;height:37px;}
#category-browse h2 span{display:none;}
#category-heading-residential-steam{background-image:url(../images/cat_block.png);background-position:0px 0px;display:block;no-repeat;height:37px;width:140px;}
#category-heading-commercial-steam{background-image:url(../images/cat_block.png);background-position:0px -37px;display:block;no-repeat;height:37px;width:140px;}
#category-heading-residential-sauna{background-image:url(../images/cat_block.png);background-position:0px -74px;display:block;no-repeat;height:37px;width:140px}
#category-heading-commercial-sauna{background-image:url(../images/cat_block.png);background-position:0px -111px;display:block;no-repeat;height:37px;width:140px}
#heading-case-studies{background-image:url(../images/block_heading_case_studies.gif);margin-bottom:12px;}
#heading-image-gallery, .heading-image-gallery{background-image:url(../images/block_heading_image_gallery.gif);}
#heading-image-osc-advantage{background-image:url(../images/block_heading_osc_advantage.gif);}
#heading-image-email-form{background-image:url(../images/block_heading_email_form.gif);}
table#product-tabs{border-left:1px solid #E9F2FC;}
table#product-tabs td strong{padding:0 13px;display:block;}
table#product-tabs td{white-space:nowrap;text-align:center;font-size:10px;}
table#product-tabs td a{background-image:url(../images/prod_nav_bg_off.gif);height:22px;padding:4px 0 0 0;display:block;color:#123343;}
table#product-tabs td a:hover{background:url(../images/prod_nav_bg_over.gif);text-decoration:none;}
table#product-tabs .selected a, table#product-tabs .selected a:hover{background:url(../images/prod_nav_bg_on.gif) center top;color:#fff;}
ul#sitemap{list-style-type:none;font-weight:bold;}
ul#sitemap li{padding-bottom:2em;}
ul#sitemap ul{list-style-type:disc;font-weight:normal;text-decoration:none;}
ul#sitemap ul li{padding-bottom:0;text-decoration:none;}
.my-table h2{font-size:13px;}
table.payment a{font-size:11px;}
a:link.red-link, a:visited.red-link, a:active.red-link{color:red;}
a:hover.red-link{color:#153848;}
