/* Customs */
#loginbox {
  width: 592px;
  right: -9px;
  padding: 25px 34px 34px 34px;
  background: url('/etc/designs/seat/base/src/images/loginbox_bg.png') right bottom no-repeat;
}

.navimain ul li.active a,
.navimain ul li ul li.active a,
.navimain ul li ul li ul li.active a,
.navimain ul li.active ul li a:hover,
.navimain ul a:hover,
.navimain ul li ul a:hover {
	background: url("/etc/designs/seat/base/src/images/navimain_bg.png") left 1px no-repeat;
}

#resultsperpage {
	margin-top: -3px;
}

#sitemap ul li a {
	background: url("/etc/designs/seat/base/src/images/arrows.png") 0 -86px no-repeat;
}

html .seatform .c911_textfield .formfield,
html .seatform .c916_select .formfield,
html .seatform .c919_passwordfield .formfield,
html #resultsperpage .seatform .formfield,
html .seatform .login .formfield {
  border: none;
  padding: 0 0 0 5px;
  background: #f8f8f8 url("/etc/designs/seat/base/src/images/textfield_left.png") left top no-repeat;
}

html .seatform .c911_textfield .formfield > div,
html .seatform .c916_select .formfield > div,
html .seatform .c919_passwordfield .formfield > div,
html #resultsperpage .seatform .formfield > div,
html .seatform .login .formfield > div {
  padding: 0 5px 0 0;
  background: transparent url("/etc/designs/seat/base/src/images/textfield_right.png") right top no-repeat;
}

html .seatform .c911_textfield input,
html .seatform .c919_passwordfield input,
html .seatform .login .formfield input,
html .seatform .c916_select select,
html #resultsperpage .seatform select {
	box-sizing: border-box;
	height: 30px;
	width: 100% !important;
	padding: 6px 3px;
	border-top: 1px solid #b3b4b8;
	border-bottom: 1px solid #b3b4b8;
	background-color: transparent;
}

html .seatform .c911_textfield textarea {
	margin: 0 -5px;
	border: 1px solid #b3b4b8;
	padding: 6px 8px;
	width: 100% !important;
}

html .seatform .c916_select select[multiple],
html .seatform .c916_select select[size] {
  height: auto;
  margin: 0;
  border: 1px solid #b3b4b8;
  padding: 6px 8px;
  background-color: #f8f8f8;
}

html .seatform .formfield div.errormessage {
  background-image: none;
}