body {
margin: 25px;
}
div.feedback {
   padding: 85px 8px 15px 10px;
   width: 485px;
   height: 245px;
   background: url('../../img/feedback-backgroun.gif') no-repeat;
}

div.feedback p {
   width: 423px; 
}

div.feedback p a {
   color: #D8001D;
}

div.feedback table.table2 {
   margin-left: 11px;
   width: 470px;
   border: none;
}

div.feedback table.table2 td {
  padding:8px 0px 5px 11px;
  border-bottom:1px solid #EFEFEF;
}

div.feedback td.text {
   width: 116px;
}

div.feedback span.text {
   display:block;
   float:left;
}

div.feedback span.star {
   display:block;
   margin-left: 5px;
   color: #D8001D;
   float:left;
}

div.feedback input.input, div.feedback textarea.input{
  width: 345px;
  height: 10px;
  font-size:10px;
}


div.feedback table.table2 input, table.table2 textarea {
  font-size:10px;
  background: #EBEBE4;
}

div.feedback textarea.input { 
   height: 57px;
}

div.feedback table.table2 td.code div.code {
   width: 225px;
   float: right;
}
div.feedback table.table2 td.code div.img {
   position: relative;
   left: 59px;
   width: 58px;
   height: 16px;
   float: left;
}


div.feedback table.table2 td.code div.input {
   width: 163px;
   height: 12px;
   float: left;
}

div.feedback div.send span.aaa {
   position:relative;
   top: -5px;
}
div.feedback div.send {
   margin: 4px 8px 0px 0px;
   float: right;
}

div.feedback div.send span.star {
   display:inline;
   float:none;
}

div.feedback div.thank {
   margin: 0px 0px 10px 20px;
}
