#reviewstart {background-color:#e8f3fe;padding:15px;}
#reviewstart p {color:#00277f;font-weight:bold;font-size:16px;padding-bottom:5px;}

#review {display:none;background-color:#e8f3fe;padding:15px;}
#review p {font-size:14px;font-weight:bold;color:black;padding:0px;margin:0px;}
.review-stars, .review-comment, .review-button, .review-h, .review-name, .review-pm {padding-top:5px;}
.star {cursor:pointer;}
.starview {width:20px;}
.review-textarea {width:100%; height:120px;border:1px solid silver;font-family:Arial; padding:5px;border-radius:5px;-webkit-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);-moz-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);box-shadow: 2px 2px 4px -3px rgba(0,0,0,0.75);}
.review-input {width:200px; height:25px;border:1px solid silver;font-family:Arial; padding:5px;border-radius:5px;-webkit-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);-moz-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);box-shadow: 2px 2px 4px -3px rgba(0,0,0,0.75);}
.review-submit {-webkit-appearance: none;cursor:pointer;padding:10px;font-size:16px;color:white;background:#52abe3;border: 1px #52abe3 solid;border-radius:5px;padding-left:5px;}
.review-submit:hover {-webkit-appearance: none;cursor:pointer;padding:10px;font-size:16px;color:white;background:#52abe3;border: 1px #52abe3 solid;-webkit-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);-moz-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);border-radius:5px;padding-left:5px;}
.review-cancel {-webkit-appearance: none;cursor:pointer;padding:10px;font-size:16px;color:#000000;background:#e6e6e7;border: 1px #e6e6e7 solid;border-radius:5px;padding-left:5px;}
.review-cancel:hover {-webkit-appearance: none;cursor:pointer;padding:10px;font-size:16px;color:#000000;background:#e6e6e7;border: 1px #e6e6e7 solid;-webkit-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);-moz-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);border-radius:5px;padding-left:5px;}
.review-text {font-size:24px;color:#666666;font-weight:bold;}
.review-pm {width:100%;}
.review-pm-k {float:left;width:48%;}
.review-pm-z {float:left;width:48%;}
.review-textarea-k {width:100%; height:120px;border:1px solid silver;font-family:Arial; padding:5px;border-radius:5px;-webkit-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);-moz-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);box-shadow: 2px 2px 4px -3px rgba(0,0,0,0.75);}
.review-textarea-z {width:100%; height:120px;border:1px solid silver;font-family:Arial; padding:5px;border-radius:5px;-webkit-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);-moz-box-shadow: 10px 11px 41px -13px rgba(0,0,0,0.75);box-shadow: 2px 2px 4px -3px rgba(0,0,0,0.75);}
.review-center {width:4%;float:left;}
.review-h2 {color:#00277f;font-weight:bold;font-size:24px;padding-top:15px;padding-bottom:15px;}

.userreview {border:1px solid silver;padding:15px;border-radius:5px;margin-top:10px;}
.userreview .left {float:left;width:150px;text-align:center;padding-top:10px;vertical-align:top;}
.userreview .right {float:left;padding-top:10px;padding-bottom:10px;}
.userreview .middle {width:100%;color:black;}
.userreview .right .top {color:black;word-wrap:break-word;max-width:640px;}
.userreview .right .middle .positive {float:left;color:green;width1:50%;display: inline-block;vertical-align: top;padding-top:15px;word-wrap:break-word;}
.userreview .right .middle .negative {float:left;color:red;width1:50%;display: inline-block;vertical-align: top;padding-top:15px;word-wrap:break-word;}
.userreview .user {max-width:150px;word-wrap:break-word;}
.userreview .username {color:#000000;}
.userreview .userdate{color:silver;}

.starimg {background-image:url('/icon_image/star.png');width:30px;}

.reviewsum {border:1px solid silver;padding:15px;border-radius:5px;margin-top:10px;margin-bottom:10px;}
.reviewsum .left {float:left;width:250px;text-align:center;padding-top:10px;vertical-align:top;}
.reviewsum .right {float:left;padding-top:10px;padding-bottom:10px;}
.reviewsum .ratingsum {color:#666666;font-size:46px;font-weight:bold; }

#loadnextreview{width:100%;text-align:center;color:blue;text-decoration:underline;cursor:pointer;padding-top:15px;padding-bottom:15px;}
#statussubmit {color:red;margin-top:10px;margin-bottom:10px;}


@media (max-width:450px){ 
.reviewsum .left {width:100%;text-align:center;}
.reviewsum .right {width:100%;text-align:center;}
.userreview .left {width:100%;text-align:center;}
.userreview .user{max-width:100%;width:100%;text-align:center;}
}