/* Reply General Style */
#replies-main .replies-table-top-box{
	height:111px;
	width:100%;
	border:1px solid #c0c0c0;
	background-image:url('/site/detail/detail/replay/images/bg_box.jpg');
	background-repeat:repeat-x;
	background-color:white;
	padding:10px;
}
#replies-main .reply-main-table td{
	vertical-align: top;
}
#replies-main .add-new-reply-picture-box{
	padding-bottom: 38px;
	width:60px;
}
#replies-main .add-new-reply-textarea{
	padding-bottom:10px;
}
#replies-main .add-new-reply-textarea textarea{
	width: 100%;
	height: 50px;
	padding:0px;
	border: 1px solid #d7d7d7;
	font-family: arial;
	font-size: 12px;
	color: black;
	background-color: white;
}
#replies-main .add-new-reply-username-box{
	color:#636363;
	font-size:14px;
	font-weight: bold;
}
#replies-main .add-new-reply-message-username{
	font-weight: normal;
}
#replies-main .add-new-reply-as-anonymous-link{
	color:#636363;
	text-decoration:none;
	font-weight: normal;
	outline-width: 0;
}
#replies-main .add-new-reply-as-anonymous-input{
	width:120px;
	height:17px;
	border:1px solid #d8d8d8;
}
#replies-main .replies-number{
	padding:10px 0px;
	font-weight:bold;
	font-size:14px;
}
#replies-main .reply-list-box-table td{
	vertical-align: top;
}
#replies-main .reply-list-username-box{
	width:10%;
}
#replies-main .reply-list-username{
	color:#526984;
}
#replies-main .reply-list-date-box{
	width:90%;
}
#replies-main .reply-list-date{
	color:#526984;
}
#replies-main .reply-list-picture-box{
	width:65px;
	padding-top: 5px;
}
#replies-main .reply-list-message-content{
	color:black;
}
#replies-main .reply-list-message-content-more{
	cursor:pointer;
}
#replies-main .reply-separation-line{
	width: 100%; 
	height: 0px;
	line-height: 0px;
	padding: 0px;
	font-size: 0px;
	margin: 10px 0px; 
	border-bottom-width: 1px; 
	border-bottom-style: dashed; 
	border-bottom-color: #b7b7b7;
}
#replies-main .reply-list-message-content-box{
	padding-bottom: 10px;
}
#replies-main .add-new-reply-add-button-box{
	text-align:right;
}
#replies-main .add-new-reply-add-button-box-rtl{
	text-align:left;
}

/* Button General Style */
#replies-main a.add-new-reply-add-button{
	min-width: 104px;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: 0.5em 2em 0.55em;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	color: #526984;
	border: solid 1px #cacaca;
	background: #e1e1e1;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#cacaca));
	background: -moz-linear-gradient(top,  white,  #cacaca);
	background-image: -ms-linear-gradient(top,white 0%,#cacaca 100%);
}
#replies-main a.add-new-reply-add-button:hover{
	text-decoration: none;
	background: #cacaca;
	background: -webkit-gradient(linear, left top, left bottom, from(#cacaca), to(white));
	background: -moz-linear-gradient(top,  #cacaca,  white);
	background-image: -ms-linear-gradient(top,#cacaca 0%,white 100%);
}
#replies-main a.add-new-reply-add-button:active{
	position: relative;
	top: 1px;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#cacaca), to(white));
	background: -moz-linear-gradient(top,  #cacaca,  white);
	background-image: -ms-linear-gradient(top,#cacaca 0%,white 100%);
}