#wrapper{padding:0;}
#header form{border:solid 1px #3274a4;width:32.4em;}
#header form div{border:solid 1px #2d6e9d;}
#srchfrmheader form div{margin:0;}
#srchfrmheader{position:relative;width:46.7em;margin:.2em 0;}
#livesearch form div #f1{border:none;font-size:100%;vertical-align:middle;width:27.42em;margin:0;padding:.35em 0 .4em .4em;}
#livesearch form div{background-color:#fff;margin-top:0;white-space:nowrap;width:37.25em;}
#wrapper #srchfrm input.button{border:none;height:24px;vertical-align:middle;width:24px;padding:0;}
#wrapper #srchfrm{width:auto;}
#header #srchfrm{text-align:left;border-style:none;}
#wrapper #srchfrmheader form .frmwrp,#wrapper #srchfrmfooter .frmwrp{background-color:#FFF;height:26px;}
#wrapper #header #srchfrm div,#wrapper #srchfrmfooter div{width:419px;}
#wrapper #header #srchfrm input.button,#wrapper #foot #srchfrmfooter input.button{background:transparent url(../images/kv_logof.png) no-repeat 0 0;height:30px; cursor:pointer; position:absolute;vertical-align:top;width:100px;margin:2px 0 0 4px;}
.kvlc,.kvrc{background:transparent url(../images/kvlc.png) no-repeat 0 0;float:left;height:36px;width:6px;}
.kvrc{background:transparent url(../images/kvrc.png) no-repeat 0 0;}
.kvwrap{background:transparent url(../images/kvwrap.png) repeat-x 0 0;float:left;height:33px;padding-bottom:0;padding-top:4px;width:490px;}
#livesearch form .frmwrp #f1{background-color:transparent;height:25px;vertical-align:top;width:386px;padding:.2em 0 0 4px;}
#header #srchfrmheader{margin-bottom:1px;margin-top:0;width:100%;}