@charset "UTF-8";
/* CSS Document */

#header2 {
        width:960px;
        height:95px;
        margin:0px auto;
        padding-bottom:0px;
        }
        
#subflash {
        width:960px;
        height:168px;
        margin:0px auto;
        }
        
#content {
        width:960px;
        margin:0px auto;
        padding-top:6px;
        }
        
#prodbanner {
        width:960px;
        margin:0px auto;
        }       

#proddetail {
        width:960px;
        margin:0px auto;
        padding-top:6px;
        }       

/** ---------- Main Columns --- **/ 

#greenvert {
        background-color: #FFFFFF;
        width: 5px;
        height: 110px;
        float: left;
        }

#redvert {
        background-color: #FFFFFF;
        width: 5px;
        height: 110px;
        float: left;
        }
        
#orangevert {
        background-color: #FFFFFF;
        width: 5px;
        height: 110px;
        float: left;
        }
        
.whitevert8 {
        background-color: #FFF;
        width: 8px;
        height: 412px;
        float: left;
        }

.whitevert6 {
        background-color: #FFF;
        width: 6px;
        height: 412px;
        float: left;
        }

#kis {
        width: 311px;
        height: 412px;
        float: left;
        }

#kav {
        width: 311px;
        height: 412px;
        float: left;
        }
        
#kms {
        width: 311px;
        height: 412px;
        float: left;
        }
        
.makerelative {
        position:relative;
}

/** ---------- Product Positionals --- **/ 

.productsub {
        width: 160px;
        height: auto;
        left: 139px;
        top: 97px;
        position:absolute;
        font-size:18px;
        }
        
.productlist {
        width: 161px;
        height: auto;
        left: 140px;
        top: 149px;
        position:absolute;
        }
        
.productsub1 {
        width: 160px;
        height: auto;
        left: 110px;
        top: 73px;
        position:absolute;
        font-size:18px;
        }
        
.productlist1 {
        width: 161px;
        height: auto;
        left: 141px;
        top: 133px;
        position:absolute;
        }
        
.price {
        width: 110px;
        height: auto;
        left: 33px;
        top: 308px;
        position:absolute;
        color: #9d0000;
        font-size: 35px;
        }
        
.pricekav1 {
        width: 110px;
        height: auto;
        left: 28px;
        top: 277px;
        position:absolute;
        color: #9d0000;
        font-size: 35px;
        }
        
.pricekav3 {
        width: 110px;
        height: auto;
        left: 177px;
        top: 277px;
        position:absolute;
        color: #9d0000;
        font-size: 35px;
        }
        
.pricedetail {
        width: 98px;
        height: auto;
        left: 34px;
        top: 342px;
        position:absolute;
        color: #666;
        }

.pricedetailkav1 {
        width: 98px;
        height: auto;
        left: 29px;
        top: 269px;
        position:absolute;
        color: #666;
        }

.pricedetailkav3 {
        width: 98px;
        height: auto;
        left: 179px;
        top: 269px;
        position:absolute;
        color: #666;
        }
        
.buyonline {
        width: 98px;
        height: auto;
        left: 170px;
        top: 314px;
        position:absolute;
        color: #666;
        }
        
.buyonlinekav1 {
        width: 98px;
        height: auto;
        left: 19px;
        top: 319px;
        position:absolute;
        color: #666;
        }
        
.buyonlinekav3 {
        width: 98px;
        height: auto;
        left: 170px;
        top: 319px;
        position:absolute;
        color: #666;
        }

.kisnote {
        width: 290px;
        height: auto;
        left: 14px;
        top: 368px;
        position:absolute;
        color: #666;
        font-size:12px;
        }
        
        
.detwhitevert6 {
        background-color: #FFF;
        width: 6px;
        height: 30px;
        float: left;
        }
        
#detailcol1 {
        width: 316px;
        height: 390px;
        float: left;
        background-color: #f6f6f4;
        }
#detailcol2 {
        width: 632px;
        height: 390px;
        float: left;
        background-color: #FFFFFF;
        }
#detailcol3 {
        width: 316px;
        height: 390px;
        float: left;
        background-color: #f6f6f4;
        }
        
        
.detailheading {
        padding-left: 25px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom:6px;
        font-size: 1.3em;
        color: #005457;
}

.detailtext {
        padding-left: 25px;
        padding-right: 10px;
        padding-bottom:5px;
}

.superred {
        color:#9d0000;
}

.superblue {
        color:#06C;
}
        
        
/** ---------- 3. Element Styles --- **/ 

.v2009_compare { background:#d0c9ad; width:100%; }
.v2009_compare td {  padding:2px 2px 3px 1px; }
.v2009_compare .tit { background:#efeee9; }
.v2009_compare .tit td { font-weight:bold; padding:5px;}
.v2009_compare .notit { background:#ffffff;}
.v2009_compare .ind {padding-left: 1em; background:#ffffff;}
.v2009_compare td.c, .2009_compare td.csel { text-align:center; background:#ffffff; }
.v2009_compare td.csel {background:#efeee9;}

/* --- Links --- */ 



a.read:link {text-decoration: underline; color: #005447;}
a.read:visited {text-decoration: underline; color: #005447;}
a.read:hover {text-decoration: underline; color: #9d0000;}
a.read:active {text-decoration: underline; color: #005447;}

a.readred:link {text-decoration: underline; color: #9d0000;}
a.readred:visited {text-decoration: underline; color: #9d0000;}
a.readred:hover {text-decoration: underline; color: #9d0000;}
a.readred:active {text-decoration: underline; color: #9d0000;}

a.triallink:link {text-decoration: underline; color: #9d0000;}
a.triallink:visited {text-decoration: underline; color: #9d0000;}
a.triallink:hover {text-decoration: underline; color: #005447;}
a.triallink:active {text-decoration: underline; color: #9d0000;}

/* --- classes --- */ 
        
.imgleft {
        float:left;
        }
        

.footertext {
        float:left;
        padding-left: 10px;
        color:#999999;
        font-size:11px;
        }

.divline {
        padding-bottom:10px;
        }
        
.floatclear {
        clear:both;
        height:4px;
        }
