#intro_text_reply{
   border: none;
   padding: 0px;
   margin: 0px;
   width: 300px;
   height: 50px;
   position: absolute;
   top: 70px;
   left: 0px;
   background-color: transparant;
}

#container_reply {
   width: 300px;
   height: auto;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 140px;
   left: 0px;
   background-color: transparant;
}

#received_details{
   border: none;
   padding: 0px;
   margin-bottom: 20px;
   width: 300px;
   height: auto;
   background-color: transparant;
}

#reply{
   border: solid 1px #D4D4D4;
   margin: 0px;
   padding: 0px;
   width: 300px;
   height: auto;
   background-color: transparant;
}

.reply_name {
   width: 100px;
   height: 20px;

   font-weight: bold;
   text-align: left;
   background-color: transparent;
}

.reply_emailaddress {
   width: 100px;
   height: 20px;
   font-weight: bold;
   text-align: left;
   background-color: transparent;
}

.reply_request {
   width: 100px;
   height: 20px;
   font-weight: bold;
   text-align: left;
   background-color: transparent;
}

table{
   text-align: left;
   border: none;
   margin-left: 0px;
   padding-top: 0px;
   background-color: transparant;
}

td{
   vertical-align: top;
   border: none;
   margin: 0px;
   padding-top: 0px;
   padding-right: 15px;
}

tr{
   border: none;
   margin: 0px;
   padding-top: 0px;
}
