body {
   font: 12px Arial,Tahoma,  Helvetica, sans-serif;
   letter-spacing: 0.05em;
}
a {
   text-decoration: none;
   color: #B8860B;
}
a:hover {
   text-decoration: underline;
   color: #F7D990;
}
h1 {
   padding: 10px 5px;
   border-bottom: 1px solid #B8860B;
   font-size: 1.3em;
   font-weight: normal;
   color: #B8860B;
}
p {
   padding: 5px;
}
#container {
   width: 776px;
   margin: 0 auto;
   padding: 10px 20px;
}
input {
   border: 1px solid #D0D0D0;
}
.textinput {
   padding: .5em;
   width: 8em;
   font: 1em Tahoma, Arial, Helvetica, sans-serif;
   letter-spacing: 0.05em;
}
select {
   font: 1em Tahoma, Arial, Helvetica, sans-serif;
   letter-spacing: 0.05em;
}
fieldset {
   margin: 20px 0px;
   padding: 10px;
   border: none;
   border-top: 1px solid #CCCCCC;
   border-width: 1px;
}
.formfield {
   clear: both;
   padding: 5px 10px;
   background-color: #FAFAFA;
   margin: 2px 0px;
}
ul {
   list-style: disc;
   margin-bottom: 30px;
}
ul li {
   color: #862222;
   padding: 5px;
}
.fieldname {
   width: 200px;
   float: left;
}
legend {
   color: #B8860B;
   text-transform: uppercase;
   font-size: 1.05em;
   letter-spacing: .05em;
   margin-bottom: 20px;
}
#other {
   width: 16em;
   height: 2em;
}
#pricerange {
    border: none;
    width: 50%;
}
.button {
   font: 1em Tahoma, Arial, Helvetica, sans-serif;
   height: 2.2em;
   text-transform: uppercase;
   letter-spacing: 0.08em;
   width: 8em;
   border-top: 5px solid #DADADA;
   border-bottom: 5px solid #DADADA;
   background-color: #F1F1F1;
   color: #666666;
}
#buttonholder {
   padding-left: 220px;
}