div.quick_reply { 
width: 95%; 
margin:auto; 
background:#EEEEEE url(../img/form.gif) repeat-x scroll center top;
border:1px solid black;
min-height:100px;
} 

textarea {
margin-bottom:5px;
margin-left: 10px; 
}

input.up {
background:#E3E3E3 url(../img/site_images/submit_repeat.gif) repeat-x scroll center top;
border:1px solid #CCCCCC;
color:#454545;
cursor:pointer;
display:block;
font-size:11px;
font-weight:bold;
margin:auto;
padding:6px 13px;
text-transform:uppercase;
}
div.no_box {
background:#f58989 none repeat scroll 0% 50%;
border:2px solid #bf2525;
margin:auto;
text-indent:15px;
width:98%;
}

a.ubox { 
color: black; 
} 

a.ubox:hover { 
border-bottom: 1px solid black; 
} 

div.infobox {
background:#FFFAE5 none repeat scroll 0% 50%;
border:2px solid #FFF1B7;
margin:auto;
text-indent:15px;
width:98%;
}

p.rep { 
text-align: right; 
} 

div.comment_container { 
width: 100%; 
} 

div.reply_container { 
width: 90%; 
float: right; 
} 

div.comment_head {
background:#EAF0F5 none repeat scroll 0% 50%;
border-top:1px solid #C0C7CD;
clear:left;
color:#52718B;
font-size:85%;
padding:5px 5px 5px 10px;
position:relative;
}


div.comments {
background-color:white;
border:1px solid black;
margin-bottom:10px;
min-height:100px;
}

div.comment_head a {
color:#52718B;
font-weight:bold;
text-decoration:underline;
}

div.comment_body {
margin-bottom:10px;
background-color: white; 
}

span.reply_button { 
display:block; 
} 

a.view_reply {
dispaly: block; 
margin-left: 15px;  
color:#105CB6;

} 

a.view_reply:hover { 
border-bottom: color:#105CB6;
} 