#headLgn        { width:310px;margin:16px 0 0 0; position:absolute; right:0;}
#headLgn a      { float: none; display:block; font-size:1.1em; clear:both;  color:#fff; text-indent:0; height:auto; margin:0 0 0 142px;}
#headLgn label  { float:left; padding:0 6px 0 13px; font-size:1.2em; color:#fff; font-weight:bold; }
#headLgn input  { display:block; margin:2px 0 0 -13px; background: url(./pix/fnd-lgn-field.gif) no-repeat; width:122px; height:24px; padding: 5px 4px 0 7px; font-size: 1.2em; color:#666; border:none;  }
#headLgn button { cursor:pointer; text-indent: -999px; margin:16px 0 0 0; overflow:hidden; background: url(./pix/btn-lgnEnter.gif); float: right; width: 27px; height: 27px; border:none;  }
#headLgn button:hover { background-position:bottom;}
