html{background:#445;margin:0;padding:0}
body,img,table{border:0;padding:0}
body{background:#fff;color:#000;min-height:8in;min-width:200px;max-width:12in;margin:0 auto;/*IE6*/padding:0 .5in}
iframe#hd{border:0;padding:0;position:relative;left:-1.21in;height:167px;width:125%}
i{word-spacing:.2em}
table{border-collapse:collapse}
ul{margin:0;list-style-position:inside}
.btnize {background:#ffa;margin-top:5px;padding:0;text-align:center;font:bold 100% sans-serif}
.btnize a{display:block;border:4px outset #039;padding:2px 1em;vertical-align:middle}
.nav{background:#fc0;padding:1px;font:normal 86% sans-serif;width:9.5em;position:fixed;left:0px;text-align:center}
.nav a,.nav b{display:block;background:#ff6;margin:1px;text-align:center}
@media all {.nav a,.nav b{border:4px outset #039;padding:1px;text-decoration:none}/*~NN4*/}
.nav b{border-style:inset;color:#99a}
.nav br{display:none}
/*space before ^= hides rule from konqueror*/
a[href ^="http:"]{background:url(img/xlink.png) center left no-repeat;padding-left:10px}
a[href ^="https:"]{background:url(img/slink.gif) center left no-repeat;padding-left:16px}
a[href ^="https:"]:hover{background:#cff url(img/slink.gif) center left no-repeat;color:#f06;text-decoration:underline}
a[href ^="https://www.bbbonline"],
a[href ^="https://keithspecialty.com/"]{background:inherit}
/*a[href ^="mailto:"]{background:url(img/mailto.png) center left no-repeat;padding-left:18px}*/
a[href *="k/"], 
a[href *="p/"]{background:#fff;color:#00f;margin:0 1ex;padding:0 1ex;border:1px #00f solid;font-size:86%}
a[href *="cart"]{background:#ff6 url(img/cart.gif) center left no-repeat;padding-left:15px}
a:focus	{background:#ccf;color:#900}
a:hover	{background:#cff;color:#f03;text-decoration:underline}
a[href ^="http:"]:hover	{background:url(img/xlinkA.png) center left no-repeat;padding-left:10px;color:#f06;text-decoration:underline overline}
a[href *="cart"]:hover	{background:#cff url(img/cartA.gif) center left no-repeat;padding-left:18px}
.buy	{border:1px solid #039;padding:1px 2px;font:normal 86% sans-serif}
.buy:hover	{background:#ff6;border-color:#c00}
.buy:active	{background:#0c0;border-color:#000;color:#0c0}

dl.defn:before{content:'definitions:';margin-left:-13em}
dl.defn{margin:0;border:solid #db3;border-width:5px 0;padding:1em 4em 0 12em;background:#ffd}
dl.defn dt{clear:both;float:left;width:auto;margin:0;padding:0 1ex;font-family:monospace;font-weight:bold}
dl.defn dd{margin:0;padding-left:4em;font-weight:normal;border-bottom:1px solid #dbd}
div.HvacManuPartsXref{margin:1em 0 2em}
div.HvacManuPartsXref:before{content:"Select part number (omitting dashes and spaces) from list below to get replacement part number:";font-weight:bold}
div.HvacManuPartsXref a{display:block;margin:0 4em;border-width:0 0 1px;padding:2px 20em;font-family:monospace}
h1	{background:navy;color:#ff0;margin:1ex 0 0;border-style:ridge dotted;padding:1px 0 3px;text-align:center}
h2	{margin:2em 0 1px;border:ridge #661;border-width:3px 0 0 3px;padding:2px 4px 2px 0;font-family:sans-serif;page-break-after:avoid}
h1+h2,h1+table{margin-top:1ex}
h2.subcat{margin:2em auto 0;border:solid #951;border-width:10px 9px 0;text-align:center}
h3	{margin:1ex 0 1px;padding:1px 0}
img[src *="p/"]{float:right}

fieldset{margin:2em 1em;padding:0 0 0 1em;border:2px solid #0cf;background:#fff}
form#search fieldset{display:inline;margin:0;border:3px outset #039;padding:0}
form#search input{background:#ff6}
legend{font:normal 120% sans-serif;margin:.4em .2em 1ex}
label{padding:0 1ex;text-align:right}
label.req{font-weight:bold}
select{margin:1ex 1em 0 0;padding:0 0 0 1ex}
option{padding:0 1em 0 1ex}
textarea{white-space:normal}
input[type="text"]:hover,input[type="text"]:focus,textarea:focus,select:hover,select:focus{background:#def}
input.quant,#qT{font-family:monospace;margin:1px;padding:1px 2px;text-align:right}
input.quant:focus{background:#def;text-decoration:underline}
input[type="submit"]{background:#ffa;color:#00f;margin:1ex 2em;padding:0 2em;text-align:center;font:bold 110% sans-serif}
input[type="submit"]:focus,input[type="submit"]:hover{background:#def;color:#f00}
input[type="button"]{background:#ccc;color:#00e;margin:1ex 2em;padding:0 2em;text-align:center;font:bold 100% sans-serif}
input[type="button"]:focus,input[type="button"]:hover{background:#def;color:#f00;text-decoration:underline}
table.items	{page-break-inside:avoid}
table.items tr	{background:#eed}
table.items tr.i1{background:#cec}
table.items tr.ih{background:#ccf}
table.items tr.ih th{border-style:solid;border-width:0 1px 0 0;vertical-align:bottom;padding:2px 1ex}
table.items tr.ih th.itemshd{width:1cm;border:0}/*rowspan=999*/
table.items td{vertical-align:top;padding:2px 1ex}
table.HvacItemPartsXref{background:#df9;margin:1em auto;border:#090 solid 2px}
table.HvacItemPartsXref th{padding:.5em;border:#099 inset;border-width:4px 2px;font-family:Verdana,sans-serif}
table.HvacItemPartsXref td{padding:.5em 1em;border:#096 solid;border-width:1px 0;font-family:monospace}

.bizbanner{margin-left:10em;padding:6px 5em 0 5em;vertical-align:top;text-align:center}
.bizname{margin:0;border:0;background:#ff3 url(logo/y.png) repeat;color:#000;text-align:center;font:bolder 220% Georgia,Verdana,sans-serif;font-stretch:expanded;letter-spacing:0.09em}
.bizaddr{margin:0;border:0;background:#ff3 url(logo/y.png) repeat;color:#000;width:100%;text-align:center;font:normal 100% Verdana,sans-serif;}
.bizlogo{width:5em;height:84em;max-width:50px;max-height:83px;margin-top:0.4em}
.linklogo{width:50px;height:50px;margin:1px 0 0;border:1px solid;text-align:center!important}
.banner2{background:#fff;color:#000;margin:1ex auto;border:0;font-size:140%}
.link	{}
.links	{list-style-type:square;margin-top:0;border:ridge #d90;border-width:2px 8px 8px 16px;padding:1ex 3ex}
.linkshd{margin-top:1em;margin-bottom:0/*IE6:>=0*/;border:ridge #d90;border-width:16px 8px 0 16px;padding:1ex 3ex}
.block	{display:block}
.inline	{display:inline}
.br	{margin-top:1em}
.br2	{margin-top:2em}
.br3	{margin-top:3em}
.center	{margin-right:auto;margin-left:auto;text-align:center}
.c	{text-align:center!important}
.l	{text-align:left!important}
.r	{text-align:right!important}
.b	{vertical-align:bottom}
.m	{vertical-align:middle;display:table-cell}
.t	{vertical-align:top}
.clear	{clear:both}
.bold	{font-weight:bold}
.fine	{width:auto;background:#fef;margin:0 auto;padding:2px 8em;font-size:86%;font-family:sans-serif;font-weight:normal}
.fl	{float:left}
.fr	{float:right}
.info	{background:#ff9;color:#033;margin:1px auto;border:3px dashed #963;padding:.5em 2em;font:100% serif;max-width:100%}
td.note	{background:#ccf;color:#303;margin:0 auto;padding:1ex 3em;font:88% sans-serif}
.warn	{max-width:100%;margin:5px;border:double #f33 6px;}
.warn td{background:#fc9;padding:1ex;font:bold 88% sans-serif}
.money	{font-family:monospace;text-align:right}
.price	{font-family:monospace;font-weight:bold;text-align:right}
.sr 	{background:#8cf}
.sale	{color:#f30;font:normal bold 115% serif}
.tt	{font-family:monospace}
.txt	{width:75%;max-width:55em;margin-left:auto;margin-right:auto}
td .wow	{font:italic normal normal 65% Arial,sans-serif;color:#f00}
.contact{font:larger sans-serif}
.copr	{font:small sans-serif;margin:1em}
.bugs	{float:right;margin:0 0 1ex;padding:1ex 3em;background:#f63;font-size:small}
.nojs	{display:none!important}
.noprint{}
#searchHelp:before{content:"Enter part number or keyword and press Enter.";font-size:small}
#searchHelp{display:none;margin:0 auto 1ex}
#checkoutFt{display:none;position:static;margin:2em auto 1em}
#countrySetForeign{display:inline;visibility:hidden}
#manuSpec{width:97%;max-width:840px;margin:0 0 1em;border:ridge 8px #f00;padding:0}
#ft1{background:#fff;padding:1ex 1em}
#ft1 table{margin:1em;border:10px solid #ff3;background:#ffc;color:#003}
#cut1,#cut2,#cut3{visibility:hidden}
#steel1,#steel2{display:none}

@media print {
body{margin:0 auto 0;width:7.1in;color:#011}
pre{page-break-inside:avoid}
dl,ol,ul{page-break-before:avoid}
h1,h2,h3{page-break-after:avoid;page-break-inside:avoid}
h1	{color:#111;margin:1ex auto 8px;border-style:none dotted;padding:1px 0 3px}
h2	{margin:4px 0 1px;border:inset}
a	{color:#00f;text-decoration:none}
input[type="text"]{border:0}
tr.i1,.note{background:#fff}
.fine{background:#fff;font-size:80%}
.nav,div.btnize,.btnEmpty,.buy,.noprint,.bugs{display:none!important}
a[href *="k/"],a[href *="p/"]{border:none}
}

@media handheld {
body	{margin:0 auto 0}
h1	{color:#000;margin:0;border-style:none dotted;padding:1px}
h2	{margin:1px;border:inset}
.inline	{display:block}
.bizlogo{display:none!important}
}
