
body{
	text-align: left;
}
.rate-banner-box{
	padding:10px 0px;
	text-align:center;
}
.rate-banner-box img,.rate-search-box,.rate-search-title,.rating-box {
	border:1px #CCC solid;
}
.rate-search-title{
	background:url(//img.8891.com.tw/rating/title_bg.png) repeat-x;
	height:30px;
	line-height:30px;
	padding:0 10px;
}
.rate-search-conBox{
	padding:10px 15px;
}
.rate-fStarNotice,.rate-fConSubmit,.rate-fConVerify,.rate-fConBack,.rate-tipsIcon{
	background:url(//img.8891.com.tw/rating/rate_icons.png) no-repeat;
}
.rate-pro-input,.rate-pro-verify,.rate-pro-ok{
	background:url(//img.8891.com.tw/rating/rate_progress.png) no-repeat;
}
.rate-pro-input{
	background-position:0px 0px;
	height:28px;
}
.rate-pro-verify{
	background-position:0px -28px;
	height:28px;
}
.rate-pro-ok{
	background-position:0px -58px;
	height:28px;
}
.rate-orderBox{
	padding:10px 0px;
}
.rating-box,.rate-form-noice{
	background:#F7F7F7;
	padding:10px;
}
.rating-box{
	margin-bottom: 10px;
}
.rating-box-bd{
	background:#FFF;
	padding:10px 15px;
}
.rating-star{
	width:250px;
	float: left;
}

.rating-star h2{
	padding-left: 30px;
	background: url(//img.8891.com.tw/rating/icon_shop.gif) no-repeat left top;
}

.rating-star-total{
	color: #333;
	margin: 0;
}

.rating-star-total b{
	font-size: 1.8em;
	color: #DD5736;
	font-weight:normal;
}

.rating-star-total .rating-rank-star{
	vertical-align: text-bottom;
}

.rating-comment{
	width:620px;
	line-height:18px;
	float: right;
	font-size:13px;
	word-wrap: break-word;
	word-break: word-break;
}
.rating-box-hd{
	padding:5px 0 10px 0;
	position: relative;
}
.rating-box-hd .links{
	position: absolute;
	top: 2px;
	right: 10px;
}

.icon_shop_comment{
	padding-left: 20px;
	line-height: 25px;
	background: url(//img.8891.com.tw/rating/icon_shop_comment.gif) no-repeat 0 0;
	padding-top: 2px;
}

.icon_rate_comment{
	padding-left: 20px;
	line-height: 30px;
	background: url(//img.8891.com.tw/rating/icon_rate_comment.gif) no-repeat 0 0;
	padding-top: 2px;
	font-size:13px;
}

.icon_shop{
	padding-left: 25px;
	line-height: 25px;
	background: url(//img.8891.com.tw/usedauto/item_detail_sprite.png) no-repeat 6px -55px;
}

.icon_shop_item{
	padding-left: 25px;
	line-height: 25px;
	background: url(//img.8891.com.tw/usedauto/item_detail_sprite.png) no-repeat 6px -115px;
}

.rate-starTitle .rating-title, .rate-starTitle .rating-score{
	font-size:15px;
	font-weight:bold;
	color:#C00;
}
.rating-comment-label{
	background:#FEEFC3;
	height:30px;
	line-height:30px;
	padding:0px 10px;
	margin:0px 0px 5px 0px;
	position:relative;
	clear:both;
}
.reply{
	margin-top: 10px;
	background-color: #F1E8D6;
}
.rating-reply{
	margin-bottom: 20px;
	word-wrap: break-word;
	word-break: break-all;
}
.rating-comment-label-time{
	position:absolute;
	right:10px;
	top:0px;
	font-size:13px;
}
.rate-infoExtra{
	margin:10px 0px;
	min-height: 10px;
	position: relative;
}
.share-rating-flash { position: absolute; top: 0; right: 0; height: 32px; width: 232px; border: 0px solid #990101; opacity: 0; border-radius: 8px; }
.share-rating { position: absolute; top: 0; right: 0; padding: 8px 8px 0; z-index: 2; }
	.share-rating span { vertical-align: top; }
.rate-clock-img,.rate-reg-img{
	background:url(//img.8891.com.tw/rating/rating-btn.png) no-repeat left top;
}
.rate-clock{
	margin-top:20px;
}
.rate-clock span{
	float:left;
	display:block;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	color:#900;
}
.rate-reg{
	padding:0 0 0 30px;
}
.rate-reg span{
	float:left;
	display:block;
	line-height:30px;
}
.rate-clock-img{
	background-position:-60px -38px;
	height:30px;
	width:30px;
	vertical-align:middle;
	padding:0 5px 0 0;
}
.rate-reg-img{
	background-position:0px -105px;
	height:30px;
	width:102px;
	margin:0 0 0 5px;
}
.page{
	line-height:30px;
	text-align:center;
}
form,select{
	padding:0px;
	margin:0px;
}
.rate-search-conBox select{
	width:60px;
}
.rate-empty-tips{
	text-align:center;
	font-size:13px;
	line-height:35px;
}
/***
評價表單頁
*/
.rate-img-title{
	margin:10px 0px;
	text-align:left;
	
}
.rate-form-noice{
	margin:6px 0px;
	border:1px #FFF2D7 solid;
	text-align:left;
	line-height:16px;
}
.rate-form-noice span{
	font-size:15px;
	font-weight:bold;
}
.rate-form-noice p{
	margin:5px 0;
}
.rate-fConBox{
	border-left:1px #FFEFD0 solid;
	border-top:1px #FFEFD0 solid;
	border-right:1px #FFEFD0 solid;
}
.rate-fTitle{
	background:#FFF1DC;
	font-size:15px;
	line-height:25px;
	padding:3px 6px;
	text-align:left;
	background:url(//img.8891.com.tw/rating/title-vbg.png) repeat-x left bottom;
}
.rate-fDetailBox{
	border-bottom:1px #FFEFCF solid;
	clear:both;
	margin:0px;
	padding:0px;
}
.rate-fDetailBox li{
	float:left;
	padding:30px 20px;
}
.rate-fDetailBox li.rate-fUnitName{
	width:100px;
	text-align:center;
	font-size:15px;
	background:#FFFCF0;
}
.rate-fDetailBox li.rate-fUnitCon{
   border-left:1px #FFEFCF solid;
   width:765px;
   text-align:left;
   position:relative;
}
.rate-fUnitCon .putStyle, textarea{
	border:1px #E2E2E2 solid;
	height:20px;
}
.rate-fStarNotice{
	height:65px;
	width:270px;
	background-position:0px -170px;
	position:absolute;
	right:75px;
	top:50px;
	
}
.rate-fConSubmit,.rate-fConVerify,.rate-fConBack{
	height:50px;
	margin:20px auto 0px auto;
	border:none;
	width:165px;
}
.rate-fConBack{
	background-position:0px -100px;
	cursor:pointer;
	height:38px;
	width:175px;
}
.rate-fConVerify{
	background-position:0px -50px;
}
.rate-fConDetail{
    border-top:1px #EFEFEF solid;
	padding:15px 0px;
}
 textarea{
	height:100px;
	width:460px;
}
.rate-wordLimit{
	position:absolute;
	top: 220px;
	*top:210px;
    left: 25px;
	color:#999;
}
.rate-fNameH{
	height:205px;	
}
.msgExp{
	margin-top:25px;
}
.msgExp a,.msgExp{
	font-size:13px;
	color:#666;
}
/***
tips
****/
.rate-tipsCon{
	border:1px #FEF0D0 solid;
	padding:100px 30px;
	text-align:center;
	margin:10px 0px;
	font-size:32px;
	font-weight:bold;
	position:relative;
}
.rate-tipsIcon{
	background-position: -165px 0px;
	height: 80px;
	width: 80px;
	display:inline-block;
	left:260px;
	top:70px;
	position:absolute;
	
}

/***
 星星系統
*******/
#starRateSys1,#starRateSys2,#starRateSys3 {
	height:20px;
	/*position:relative;*/
	margin:10px auto;
	text-align:left;
}
 
#starRateSys1 span,#starRateSys2 span,#starRateSys3 span {
	width:auto;
	height:20px;
	float:left;
	color:#666;
	text-align:left;
	line-height:20px;
}
 
#starRateSys1 span.c,#starRateSys2 span.c,#starRateSys3 span.c  {
	color:#ff6600;
	font-family:Verdana;
}
 
#starRateSys1 ul,#starRateSys2 ul,#starRateSys3 ul {
	margin:0 10px 0 0;
}
 
#starRateSys1 li,#starRateSys2 li,#starRateSys3 li {
	width:22px;
	height:20px;
	padding:0px;
	float:left;
	cursor:pointer;
	display:inline;
	background:url(//img.8891.com.tw/rating/star.png) no-repeat;
}
 
#starRateSys1 li.hove,#starRateSys2 li.hove,#starRateSys3 li.hove {
	background:url(//img.8891.com.tw/rating/star.png) no-repeat 0 -28px;
}
 
#s-bg {
	width:161px;
	height:62px;
	top:22px;
	left:0;
    position:absolute;
	color:#666;
	z-index:1000;
	line-height:20px;
	padding:7px 10px 0 10px;
	display:none;/**/
	zoom:1;
	background:url(//img.8891.com.tw/rating/star-bg.png) no-repeat;
}
 
#s-bg span {
	color:#ff6600;
	font-family:Verdana;
}
#starRateSys1 .rate-fStarTips,#starRateSys2 .rate-fStarTips,#starRateSys3 .rate-fStarTips{
	color:#B6B6B6;
	padding:0 5px;
}

.starRateUnit{
	display:inline-block;
}
.alignLeft{
	text-align:left;
}
.clear{
	clear:both;
}

img { border: none; }
p{margin: 0.5em 0;}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* for IE 5.5-7 */
.clearfix { zoom: 1; }
.w135 { width:135px;}
.w135 p {margin-left:9px;}
.w250 { width:250px; }
.w315 { width: 315px; margin-left:10px; }
.w315 p { padding-left:10px; }
.w90 { width:90px; height:20px; margin-bottom:3px;}
.txt-box { width:384px; height:20px; float:left;}
.wh685 { width:697px; height:85px;}
.mt_15 { margin-top:15px;}
.mt_25 { margin-top:25px;}
.mb_15 { margin-bottom:15px;}
.mb_20 { margin-bottom:20px;}
.ml_8 { margin-left:8px;}
.floatL{ float:left;}
.small_font{font-size:90%;}

.rating_form{
	line-height:1.8;
	font-size:13px;
}

.rating_form ol.org{
	padding-left: 20px;
}
.rating_form ol.org li{
	list-style: decimal;
	display: list-item;
	font-size:12px;
}

.rating_form dt, .rating_form dd {
float: left;
}

.rating_form dd {
margin-left: 6px;
}

.rating_form h2 {
border-left: #CC0000 7px solid;
background-color: #F1F2F3;
font-size: 100%;
height: 34px;
line-height: 34px;
margin-top: 10px;
font-weight: normal;
color: #666;
}

.rating_form h2 b {
font-weight: bold;
padding: 0 15px;
font-size: 140%;
color: #333;
}

.rating_form table {
border-collapse: collapse;
font-size: 75%;
margin-top: 15px;
width:100%;

}

.rating_form th, .rating_form td {
border: #CCCCCC 1px solid;
padding-top: 3px;
padding-bottom: 3px;
font-size:13px;
}

.rating_form th {
width: 239px;
text-align: left;
padding-left: 10px;
background-color: #FFF0D7;
}

.rating_form th span {
font-size:95%;
font-weight:normal;
}

.rating_form td {
padding-left: 3px;
}

.rating_form td span {
font-size: 86%;
display: block;
color: #006633;
float: right;
width: 306px;
font-size:13px;
}

.rating_form ul {
text-align: center;
margin-top: 10px;
}

.rating_form li {
font-size: 86%;
display: inline;
}

.rating_form div.scroll {
width: 730px;
margin: 0 auto;
margin-top: 20px;
border: #336699 1px solid;
font-size:75%;
}

.rating_form div.scroll h3 {
border-bottom: #CCCCCC 1px solid;
font-size:110%;
font-weight:bold;
padding-bottom:5px;
}


.rating_form div.caution {
width: 730px;
margin: 0 auto;
margin-top: 20px;

background-color: #F1F2F3;
border: 1px solid #CCCCCC;
line-height: 16px;
margin: 20px auto 0;
padding: 10px;
font-size:13px;
}


.rating_form div.caution p {
font-weight: bold;
color:#FF0000;
}


.rating_form .center {
font-size: 86%;
text-align: center;
margin-top: 15px;
}
.rating_form .lh28 {
line-height: 28px;
}

.rating_form .lh30 {
line-height: 30px;
}

.rating_form .lh15 {
line-height: 15px;
}


/* ------------------------------------------------------
     星型評価
------------------------------------------------------ */
.rating {
cursor: pointer;
clear: both;
display: block;
_height:0px;
margin-left:9px;
}

.rating:after {
content: '.';
display: block;
height: 0;
width: 0;
clear: both;
visibility: hidden;
}

.star {
float: left;
width: 26px;
height: 22px;
overflow: hidden;
text-indent: -999em;
cursor: pointer;
margin:9px 0 9px 0;
}
.cancel{
width: 20px;
height: 22px;
overflow: hidden;
text-indent: -999em;
cursor: pointer;
position:absolute;
right:30px;
top:9px;
}

.star-left {
width: 11px
}

.star-right {
width: 15px
}

.cancel, .cancel a {background: url(//img.8891.com.tw/rating/delete.gif) no-repeat 0 0;}
.star, .star a {background: url(//img.8891.com.tw/rating/star.gif) no-repeat 0 0px;}
.star-left, .star-left a {background: url(//img.8891.com.tw/rating/star-left.gif) no-repeat 0 0px;}
.star-right, .star-right a {background: url(//img.8891.com.tw/rating/star-right.gif) no-repeat 0 0px;}
    
.cancel a, .star a {
display: block;
width: 26px;
height: 100%;
background-position: 0 0px;
}

div.rating div.on a {
background-position: 0 -22px;
}
div.rating div.hover a,
div.rating div a:hover {
background-position: 0 -22px;
}

.starBox {
position:relative;
color:#B1B1B1;
}

.starBoxCount {
position:absolute;
right:75px;
top:14px;
font-weight:bold;
font-size:75%;
}

.starSubBox {
}
.txt_L {
float:left;
padding-left:17px;
color:#f00;
}
.txt_R {
float:right;
padding-right:10px;
}
 
.red {
color:#FF0000;
}

.rating_form .Pic_cap ul{
	margin: 7px 0 0 5px;
}

.rating_form .Pic_cap ul li{
	font-size: 100%;
	display: block;
	text-align: left;
	color: #ff0000;
}

.rating_form .Pic_cap p{
	margin: 10px 0 10px 5px;
}
.rating_form .Pic_cap td{ border:none;}
.rating_form .Pic_cap td span{
	clear:both;
	display:inline;
	float:none;
	padding:0 5px;
	color:#666;
}
/* ------------------------------------------------------
                   111006 form
------------------------------------------------------ */
/* complete */
.completeMessage{
margin:60px auto 50px auto;
text-align:center;
width:500px;
}
.completeMessage p{
margin-bottom:15px;
}
.completeMessage p.red{
font-size:150%;
font-weight:bold;
}

.campaignArea{
margin:0 auto 50px auto;
text-align:center;
font-weight:bold;
font-size:150%;
color:#FF0000;
}
.campaignArea img{
margin-top:10px;
}

.rating_form div.caution {
    border: 1px solid #CCC;
    font-size: 12px;
    line-height: 16px;
    margin: 20px auto 0;
    padding: 10px;
    width: 730px;
}
/* search_shop */
body.searchShop{
width:700px;
padding:0 20px 10px 20px;
}
.searchShop .titleArea{
border-top:5px solid #FF0000;
padding:15px 0;
overflow:hidden;
}
* html .searchShop .titleArea{
height:1%;
}
.searchShop .titleArea h1{
float:left;
background:url(../images/ic_bar_red.gif) no-repeat left top;
padding-left:15px;
font-size:134%;
}
.searchShop .titleArea .closeBtn{
float:right;
}
.searchShop .titleArea .closeBtn img{
vertical-align:middle;
margin-right:3px;
}

/* searchArea */
.searchShop .searchArea{
border:1px solid #dedede;
padding:10px 20px;
margin-bottom:20px;
}
.searchShop .searchArea table{
width:100%;
}
.searchShop .searchArea table th{
text-align:left;
padding:5px 0;
width:20%;
}
.searchShop .searchArea table td{
padding:5px 0;
}
.searchShop .searchArea table td select{
width:160px;
margin-right:5px;
}
.searchShop .searchArea table td input.example{
color:#999999;
}
.searchShop .searchArea .btnArea{
text-align:center;
margin-top:15px;
}

/* resultArea */
.searchShop .resultArea table{
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
width:100%;
}
.searchShop .resultArea table th{
padding:10px 5px;
background:#EEEEEE;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
text-align:center;
}
.searchShop .resultArea table td{
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:5px 10px;
}
.searchShop .resultArea table td.shopName{
width:35%;
}

/* pageNavi */
.searchShop .resultArea .pageNavi{
overflow:hidden;
margin:0;
}
* html .searchShop .resultArea .pageNavi{
height:1%;
}
.searchShop .resultArea .pageNavi p{
float:left;
width:200px;
font-size:14px;
}
.searchShop .resultArea .pageNavi p span{
font-size:180%;
color:#CC0000;
font-weight:bold;
}
.searchShop .resultArea .pageNavi ul{
float:right;
overflow:hidden;
padding:10px 0 0 0;
}
* html .searchShop .resultArea .pageNavi ul{
height:1%;
}
.searchShop .resultArea .pageNavi li{
float:left;
}
.searchShop .resultArea .pageNavi li a{
text-decoration:underline;
}
.searchShop .resultArea .pageNavi .first a{
background:url(../images/arrow_first.gif) no-repeat left center;
padding:0 5px 0 15px;
}
.searchShop .resultArea .pageNavi .prev a{
background:url(../images/arrow_prev.gif) no-repeat left center;
padding:0 8px 0 15px;
}
.searchShop .resultArea .pageNavi .next a{
background:url(../images/arrow_next.gif) no-repeat right center;
padding:0 15px 0 8px;
}
.searchShop .resultArea .pageNavi .last a{
background:url(../images/arrow_last.gif) no-repeat right center;
padding:0 15px 0 5px;
}
.searchShop .resultArea .pageNavi li span{
font-weight:bold;
}
.rating_form div.caution p {
    color: #FF0000;
    font-weight: bold;
}

.rating_form div.caution ul{
	margin-top: 0;
}
.errordisp {
    font-weight:bold;
    font-size: 18pt;
    color: #FF0000;
    text-align: center;
}

.shopname p{
    font-size: 10pt;
    text-align: left;
    margin: 0px 0px 0px 10px;
}

.rating_form div.caution ul li{
	display: block;
	text-align: left;
}

.error_tips{
	color: red;
}

.box {}
	.box-hd b { color:red; font-size:140%; }
	.box-hd { padding: 3px 10px; background-color: #EEE; border: 1px solid #CCC; line-height: 1.5; font-size: 110%; }
	.box-bd { padding: 10px 20px; border:1px solid #CCC; border-top:none;}
	.box-bd label { margin-right: 15px; }


.rating-edit-mobile{
	padding-left: 200px;
	background:url(//img.8891.com.tw/rating/rating_edit_mobile.png) no-repeat left top;
	line-height: 65px;
	height: 63px;
	font-size: 180%;
}

.rating-edit-record{
	padding-left: 200px;
	background:url(//img.8891.com.tw/rating/rating_edit_record.png) no-repeat left top;
	line-height: 65px;
	height: 63px;
	font-size: 180%;
	text-indent: -9999em;
	margin-top: 30px;
}

.rating-edit-list{
	margin: 0;
}

.rating-edit-list li{
	padding: 0px;
	display: block;
	text-align: left;
	margin-bottom:10px;
}

.rating-edit-list li.empty{
	color: red;
	background: none;
	border: none;
	font-size: 150%;
	margin-bottom: 80px;
	margin-left: 3em;
}

.rating-edit-list li.disabled{
	background: #F7F7F7;
	border-color: #CFCFCF;
}

.rating-edit-list li.disabled .rating-oparation{
	display: none;
}

.rating-edit-list li h4{
	margin-bottom: 10px;
	position: relative;
	color: #404040;
	font-size: 150%;
}

.rating-edit-list li h4 .rating-date{
	margin-left: 4em;
	color: #666;
	font-weight:normal;
	font-size: 80%;
}

.rating-edit-list li h4 .rating-oparation{
	position: absolute;
	top: 1px;
	right: 5px;
	font-size: 80%;
}

.rating-edit-list li p{
	word-break: break-all;
	word-wrap: break-word;
	background: #FFF;
	padding: 10px;
	min-height: 4em;
	color: #444;
}
.rating-edit-list .w952{
	width:100%;
}
.rating-edit-list .msg-box{
	margin-top:10px;
}
.rating-edit-list li p span{
	color: #7F6000;
}
.rating-edit-list li .rating-comment-label .icon_shop_comment{
	line-height: 30px;
	font-size: 13px;
}
.rating-edit-list li .rating-status{
	color: #666;
	text-align: right;
}
.rating-edit-list li .rating-status b{
	color: #DD5736;
}
.rate-notice-tips{
	background:#FAFAFA;
	padding:0px 10px 10px 10px;
	border:1px #F7F7F7 solid;
	line-height:20px;
}
.rate-notice-tips p{
	font-size:15px;
	font-weight:700;
	color:#333;
	padding:10px 15px;
	margin:10px 0;
	display:inline-block;
	background:#F3F3F3;
}
.rate-notice-tips .rating-notice-con{
	padding-left:15px;
	font-size:13px;
}
.rating-fb-icon{
	background:url(//img.8891.com.tw/rating/fb_icons.png) no-repeat;
	display:inline-block;
	height:25px;
	width:150px;
	vertical-align:middle;
}
.txtindex2em{
	text-indent:2em;
}
.rating-search .search-form-shadow { background: white url(//img.8891.com.tw/common/input-inset-shadow.png) no-repeat; border: 1px solid #CCC; padding: 3px 2px 0; display: inline-block; margin: 0 2px; }
.rating-search .search-select { background: white url(//img.8891.com.tw/common/blue-nav.png) no-repeat right -105px; }
.rating-search .search-key { width: 320px; }
.rate-iconSea { background: url(//img.8891.com.tw/rating/rating-search-btn.png) no-repeat; height:34px; width: 87px; border: 0px; }
.change-rating { vertical-align: bottom; font-size: 13px; padding-bottom: 3px; display: inline-block; color: #3B5998; }
*.selectbox a{
	vertical-align: baseline;
}

#region-box .selectbox-body{
	overflow: hidden;
}
#region-box .selectbox-value{
	display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    vertical-align: text-bottom;
	*vertical-align: middle;
    width: auto;
}

#region-box .selectbox-body ul{
	margin: 0 10px 15px;
	height: 20px;
	clear: both;
}

#region-box .selectbox-body li{
	display:inline;
	margin: 0 10px;
	float: left;
}
.selectbox-selected {
    border-bottom: 1px solid #FEDBAD;
    height: 30px;
	line-height: 30px;
    padding: 5px 3px 0;
    position: relative;
    z-index: 10;
	*margin-top: 5px;
}
.selectbox-selected a {
	padding-right: 16px;
	line-height: 20px;
	background: url(//img.8891.com.tw/common/pop-box.png) 105% -43px no-repeat;
	margin: 5px;
	float: left;
}

#region-box .selectbox-body{
	word-spacing: normal;
	letter-spacing: normal;
	padding-top: 20px;
}

.selectbox-reset, a.selectbox-reset, #kind-op{
	position: absolute;
	right: 20px;
	top: 43px;
	z-index: 10;
	color: #C00;
	font-size: 13px;
	text-decoration: underline;
}

.selectbox .selectbox-value{
	margin: 8px 10px;
	color: #04d;
	text-decoration: underline;
}

#brand-box .selectbox-value:hover{
	color: #F60;
}
#brand-box p { margin: 0; padding: 0; }
#all-brand .selectbox-value{
	width: auto;
}
.itemNum{
	display:none;
}

/*信用評價追加*/
.member-infos{background:#fff3e8;padding:20px;font-size:15px;border-bottom:0;}
	.member-infos .shop-info{font-weight:bold;color:#cc0000;}
.replyto-box{padding:0px 20px 20px 20px;display:none;}
	.replyto-box .replyto-btn{width:130px;height:35px;background:url(//img.8891.com.tw/rating/reply-to-btn.png);font-size:0px;border:0;}
	.replyto-box textarea.replyto-content{width:500px;height:120px;}
.rating-edit-list li span.c999{color:#999;}
.rating-edit-list li .rating-status{pading:10px;}
.rating-edit-list li .all-rating-box .status-box{padding-left:50px;}
.rating-edit-list li .all-rating-box b{font-weight:normal;color:#999;}
.replyto-content-box{border: 0;border-top: 1px;border-style: dashed;border-color: #e4e4e4;margin-top: 10px;padding-top: 10px;text-indent: 0;color: #bd7f00;}
.replyto-time{color:#b0b0b0}
.rating_form .rating-edit-list{margin:0;}
.rating-infos{padding:20px;}
	.rating-infos .status-box{color:#cc0000;}
.rating-edit-list li .all-rating-box{word-break: break-all;word-wrap: break-word;background: #FFF;color: #444;}


/*違規公告*/
.notice-box{border:1px solid #FFBF60;margin:10px 0;padding:10px;}
.notice-box .n-tag{float: left;margin-right: 5px;color: red;}
.notice-box .n-box{height:14px; float: left;width: 850px;overflow:hidden;}
.notice-box .n-box .notice{}
.notice-box .n-box span{margin-right: 40px;}
