form {
	font-family: Arial, Helvetica, sans-serif;
}

form div.searchForm {
	margin-top: 16px;
	margin-left: 5px;
}

form input {
	border: inset 1px #E0DFE3;
	padding: 2px;
}

form input,form select {
	overflow: hidden;
}

.txt60,.txt70,.txt80,.txt120,.txt140,.txt160,.txt180,.txt200,.txt350 {
	padding: 5px;
}

.txt60 {
	width: 70px;
}

.txt60 input,.txt60 select {
	width: 60px;
}

.txt70 {
	width: 80px;
}

.txt70 input,.txt70 select {
	width: 70px;
}

.txt80 {
	width: 90px;
}

.txt80 input,.txt80 select {
	width: 80px;
}

.txt120 {
	width: 130px;
}

.txt120 input,.txt120 select {
	width: 120px;
}

.txt140 {
	width: 150px;
}

.txt140 input,.txt140 select {
	width: 140px;
	overflow: hidden;
}

.txt160 {
	width: 170px;
}

.txt160 input,.txt160 select {
	width: 160px;
}

.txt180 {
	width: 190px;
}

.txt180 input,.txt180 select {
	width: 180px;
}

.txt200 {
	width: 210px;
}

.txt200 input,.txt200 select {
	width: 200px
}

.txt350 {
	width: 350px;
}

.txt350 input,.txt350 select {
	width: 350px;
}

table.rentform {
	margin-left: 50px;
	width: 600px;
}

table.rentform td {
	padding: 20px;
	vertical-align: top;
	border-bottom: dotted 1px #aebd9e;
}

.rentform label {
	font-size:88%;
}

table.rentform td.withRB {
	border-right: dotted 1px #aebd9e;
}

.rentform textarea {
	width: 300px;
}

.rentform textarea,.rentform select,.rentform input{
	margin:5px 3px 5px 0;
}

table.payform{
	width: 200px;
}

table.payform td{
	padding: 2px;
	text-align: right
}

table.payform td.right {
	text-align: right
}

table.payform td.left {
	text-align: left
}
