/* forms */
form {
  
}
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
input {
}

form dt {
  padding: 2px 0 2px 0;
  float: left;
  width: 170px;
}
form dd {
  padding: 2px 0;
  margin: 0;
}
form ul.errors {
  margin: 0;
  padding: 0 0 8px 0;
}
form ul.errors li {
  background: none;
  color: red;
  margin: 0;
  padding: 0 0 0 0;
}

input.Text {
	border-width:	1px;
	border-top:	1px solid #b1b3b4;
	border-left: 1px solid #b1b3b4;
	border-bottom: 1px solid #ebebec;
	border-right:	1px solid #ebebec;
	font-size: 11px;
  height: 16px;
  padding: 2px 2px 0 2px;
  background: #f0f0f0;
	margin: 0 0 8px 0;
	width: 220px;
}
select.Select {
	font-size: 11px;
	height: 20px;
	margin: 0 0 8px 0;
	width: 225px;
}
input.Button {
	color: #58585A;
	font-size: 11px;
	font-family: Arial;
	width: 80px;	
}
  
textarea {
  color: #58585A;
	font-size: 11px;
	font-family: Arial;
	height: 70px;
  width: 389px;
}

/* auth */
form#authLoginForm input.Text {
  width: 160px;
}
form#registerForm input.Text {
  width: 240px;
}
form#registerForm select.Select {
  width: 244px;
}
form#authLogoutForm {
  
}
form#authLogoutForm input.Text {
  width: 160px;
}

/* functions */
#recommend-container {
  position:absolute; 
  left:857px;
  top: 366px;
  background:#e0e0e0;
  border:1px solid #b1b3b4;
  border-top:0;
  width:374px;
  height:190px;
  font-size: 11px;
  text-align: left;
  z-index: 100;
}
#recommend-container form dl dt {
  padding: 0;
  float: left;
}
#recomemnd-container form dl dd {
  padding: 0;
  margin: 0;
}