div.login {
  position: absolute;
  left: 30px;
  top: 240px;
  width: 300px;
  margin: 0;
  padding: 0;
  color: #000;
  float:left;
  }


div.login div.wrap {
  margin: 0;
  padding: 5px -5px 5px 0;
  color: inherit;
  }

div.login p { margin: 6px 0 12px 0; padding-left:30px;}
div.login h1 { margin-top: 0; }

img.validate{
BORDER-RIGHT: #84a1bd 1px solid;
	BORDER-TOP: #84a1bd 1px solid;
	BORDER-LEFT: #84a1bd 1px solid;
	BORDER-BOTTOM: #84a1bd 1px solid;
  width: 60px;
  height: 30px;
  border:medium;
  cursor: pointer;
}

input.btn {
  display: block;
  width: 62px;
  height: 27px;
  line-height: 23px;
  border: none;
  background: #fff url('../sales/btn.jpg') no-repeat;
  color: #fff;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  }

input.btn {
  display: inline;
  margin: 2px 10px;
  padding-bottom: 2px;  
  }

input.txt {
  BORDER-RIGHT: #84a1bd 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: -70px -424px; BORDER-TOP: #84a1bd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #84a1bd 1px solid; WIDTH: 135px; PADDING-TOP: 2px; BORDER-BOTTOM: #84a1bd 1px solid
  }

input.validate_txt{
	BORDER-RIGHT: #84a1bd 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: -70px -424px; BORDER-TOP: #84a1bd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #84a1bd 1px solid; WIDTH: 55px; PADDING-TOP: 2px; BORDER-BOTTOM: #84a1bd 1px solid
}

input.chk {
  border: 1px solid #ccc;  
  }

h1 {
  margin: 10px 0;
  font-size: 1.6em;
  text-align: center;
  }

form  { margin: 0; }
label { cursor: pointer; }

body {
  font: 12px Arial, Helevetica, sans-serif;
}

