#sign-in-form table tr td,
#email-friend-form table tr td{
  padding: 2px;
}

#email-friend-form input,
#email-friend-form select,
#email-friend-form textarea{
  width: 300px;
  padding: 2px;
  color: #444;
}

form .submitbuttondiv,
#email-friend-form .submitbuttondiv{
  text-align:left;
}     

.comp-form form .submitbutton,
form .submitbutton,
#email-friend-form .submitbutton{
    cursor: pointer;
    width: auto;
}

.comp-form em{
  color:#F00;
}

.comp-form p{
  margin: 0;
  padding: 0;
}

.comp-form dt{
  margin: 3px 0;
}

.comp-form dd{
  margin: 0 0 5px 0;
}

.dl-form{
  float: left;
  margin-right: 10px;
  display: block;
}

div.form-clear,
.comp-form p{
  clear: both;
}

.dl-form,
.dl-form input{
  width: 200px;
}

.dl-form-long,
.dl-form-long input{
  width: 410px;
}

.dl-form-short input{
  width: 150px;
}

.dl-form-radio input{
  width: auto;
}

.dl-form-radio label{
  margin-right: 10px;
  
}

.dl-form textarea{
  width: 410px;
  height: 100px;
}

.dl-form-state,
.dl-form select#State{
  width: 75px;
  min-width: 75px;
}


.dl-form dd select{
  min-width: 200px;
}

.dl-form-zip,
.dl-form input#Zip{
  width: 115px;
}