body {
font:normal 13px/130% Verdana, Arial, Helvetica, sans-serif;
background:#6b747b;
text-align:center;
margin:0 auto;
padding:0;
}

#container {
width:760px;
border:1px solid #666;
background:#fff;
position:relative;
margin:0 auto;
}

h1 {
font-size:1.4em;
line-height:1.28em;
float:left;
padding:30px 0 0 100px;
}

h1 a {
color:#000;
text-decoration:none;
}

h2 {
height:30px;
width:752px;
background:url(/products/catalogs/skins/kline/templates/07v1/bgH1.jpg) no-repeat 100% 0;
text-align:left;
font-size:1.2em;
border-bottom:2px solid #6b747b;
border-top:4px solid #6b747b;
margin:0;
padding:.3em .2em 0;
}

h2 span {
color:#000;
float:right;
width:200px;
font-size:.8em;
text-align:right;
padding-right:10px;
}

#top {
position:relative;
height:80px;
background:url(/products/catalogs/skins/kline/templates/07v1/bgTop.jpg) no-repeat bottom left;
border-top:2px solid #6b747b;
border-bottom:2px solid #fff;
}

#toc {
background:url(/products/catalogs/skins/kline/templates/07v1/bgToc.gif) no-repeat 0 0;
text-align:center;
right:0;
top:0;
position:absolute;
display:block;
width:159px;
height:29px;
color:#fff;
font-weight:700;
font-size:.9em;
text-decoration:none;
margin:0;
padding:0 5px 0 0;
}

#container table {
text-align:left;
}

.nav {
font-size:.84em;
height:23px;
list-style-type:none;
background:url(/products/catalogs/skins/kline/templates/07v1/bgTopNav.jpg) no-repeat bottom left;
float:right;
clear:both;
margin:0;
padding:0 2px 0 0;
}

.nav li {
width:100px;
float:left;
display:inline;
height:20px;
text-align:center;
margin:0;
padding:0;
}

.nav li a {
color:#fff;
font-weight:700;
text-decoration:none;
margin:0;
padding:0;
}

.nav li.last {
display:inline;
margin:0;
padding:0 0 0 15px;
}

#catalog {
clear:both;
margin:0;
}

#footer {
background:#fff;
height:22px;
border-bottom:7px solid #6b747b;
margin:10px 0 0;
}

#footer .nav {
background:url(/products/catalogs/skins/kline/templates/07v1/bgBottomNav.jpg) no-repeat 0 0;
}

a:link {
color:#003471;
}

a:visited {
color:#002157;
}

a:active {
text-decoration:none;
color:#002157;
}

h5 {
border-top:4px solid #ffd994;
font-size:1.1em;
height:35px;
background:url(/products/catalogs/skins/kline/templates/07v1/bgTop.jpg) no-repeat bottom right;
margin:0;
padding:5px 0 0;
}

h3.dealer {
width:230px;
height:25px;
float:left;
font-size:.77em;
text-align:left;
background:url(/products/catalogs/skins/kline/templates/07v1/bgTopNav.jpg) no-repeat 0 -13px;
margin:0;
padding:0 0 0 5px;
}

h3.dealer a {
display:block;
float:left;
color:#fff;
margin:-1px 0 0 16px;
}

h3.dealer a:link,h3.dealer a:visited,h3.dealer a:hover,h3.dealer a:active {
color:#fff;
text-decoration:none;
}

h3 {
line-height:1.4em;
margin:0 0 10px;
padding:0;
}

.new {
background:url(/products/catalogs/skins/kline/templates/07v1/icnNewKline.gif) no-repeat 0 0;
padding-left:60px;
}

p {
margin:0 0 7px 4px;
padding:0;
}

p strong {
margin:0 0 10px;
padding:0;
}

.features li.hdr {
list-style-type:none;
font-weight:700;
margin:0;
padding:0;
}

ul.features {
list-style-type:disc;
list-style-position:outside;
margin:0;
padding:0;
}

ul.features li {
margin-left:20px;
}

.split {
height:10px;
border-bottom:1px dotted #6b747b;
}

.floatLeft {
float:left;
}

.price {
list-style-type:none;
clear:both;
margin:10px 0 0;
padding:0;
}

#catalog h1 {
width:752px;
text-align:left;
font-size:1.2em;
border-bottom:1px solid #6b747b;
clear:both;
line-height:1.28em;
margin:0;
padding:.3em .2em 0;
}

#catalog h2 {
height:25px;
color:#fff;
background:none;
text-align:left;
font-size:.9em;
clear:both;
border:none;
float:left;
margin:0;
padding:0;
}

#catalog h2 a {
height:25px;
color:#fff;
background:url(/products/catalogs/skins/kline/templates/07v1/bgCatologh2.gif) no-repeat 100% -4px;
text-align:left;
font-size:.9em;
clear:both;
border:none;
float:left;
margin:0;
padding:.3em .5em .3em .3em;
}

td li {
margin-left:20px;
padding:0;
}


table {
text-align:right;
width:100%;
}

#dealers {
text-align:left;
background:url(/products/catalogs/skins/kline/templates/07v1/bgKlineDealer.gif) no-repeat 0 0;
width:350px;
float:left;
clear:both;
height:104px;
margin:0;
padding:20px 60px 0 127px;
display:none;
}

a:hover,h1 a:hover {
text-decoration:none;
color:red;
}

h1 a:link,h1 a:visited,h1 a:active {
text-decoration:none;
color:#000;
}

.clear,#catalog p {
clear:both;
}

sup {
font-size:9px!important;
font-size:xx-small
}

h1 sup,h2 sup, h3 sup {
font-size:9px!important;
font-weight:normal;
}


