/* FORMS ----------------------------------------------------------------------- */

input.styled, textarea.styled {
/*
  border:none;
  border-bottom:1px solid #dddddd;
  border-right:1px solid #dddddd;
  background:url('/images/formfield-bg.gif') top left no-repeat;  
*/
  border: solid 1px #DDDDDD;
  padding:4px 2px 2px 4px;
  font-size: 11px;
}
select.styled {
  border:1px solid #dddddd;
  padding:0;
}
input.button {
cursor: pointer;
}  

#s-form-dir select { font-size: 12px; width:150px; }

#s-keyword { width: 190px; height: 13px; }

#reservation .label, #suggest .label{
  font-weight: bold;
  color: #990000;
  text-align: right; 
  font-size: 12px;  
}
#reservation .label{
  width: 90px;
}
#reservation input{
  width: 200px;
}
#reservation textarea{
  width: 200px;
}
#reservation .submit{
  width: 206px;
}
#suggest .label{
  width: 120px;
}
#suggest .col, #reservation .col{
    padding: 3px;
}
#suggest  .button, #reservation .button{
  background-image: url('/images/submit.jpg');
  background-repeat: no-repeat;
  width: 70px;
  height: 17px;
  border: none;
  float: right;
}
#suggest .submit{
  width: 206px;
}
#suggest .styled{
  width: 200px;
}