h3.commentCountList{display:block;float:left;margin:0;padding:5px 0 20px 0px;width:400px;}
.commentsBrowser{background:#fff; border:1px solid #DBDBDB; margin:0 0 20px;}

.commentsBrowserHead{background:url(/img/commentsBrowserHead_bg.png) repeat-x left top;padding:6px 6px 6px 20px;}
.commentsBrowserHead span.commentName{color:#000000;display:block;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;font-style:italic;font-weight:bold;padding:5px 0 0;}
.commentsBrowserHead span.commentDate{color:#777777;display:block;float:right;font-size:11px;padding:5px 10px 0 0;}
.commentsBrowserHead a.button{margin:0;}

.commentsBrowserEntry{padding:20px}
.commentsBrowserEntry h6{font-weight:normal; text-transform:uppercase}

#formMessage{text-align:center; color:#009900;font-weight:bold;font-size:18px;padding:5px 0 15px}







.commentForm {background:#F2F2F2; border:1px solid #DBDBDB; padding:20px;margin:0 0 20px}
.commentForm label {color:#666666;display:block;font-size:14px;text-align:left;margin:0 0 5px;}
.commentForm input {border:1px solid #CCCCCC;margin:0 0 10px;padding:10px;width:240px;}
.commentForm textarea {background-color:#FFFFFF;border: 1px solid #CCCCCC;line-height:140%;height:140px;margin:0 0 10px;width:525px;padding:10px;overflow-y:hidden;}

/*----- input button ------*/

.commentForm button { border:0; cursor:pointer; padding:0 12px 0 0; text-align:center; outline:none;}
.commentForm button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 15px; }
.commentForm button {font-size:11px;font-family: Tahoma;background-image: url(/img/buttons/btn_blue_right.gif);background-repeat: no-repeat;background-position: right;background-color: transparent;font-weight:bold}
.commentForm button span { height:25px; line-height:25px;background: url(/img/buttons/btn_blue_left.gif) left no-repeat;color:#fff; }
.commentForm button:hover {background: url(/img/buttons/btn_blue_right_hover.gif) right no-repeat; }
.commentForm button:hover span {background:url(/img/buttons/btn_blue_left_hover.gif) left no-repeat; }




.reviewForm {background:#F2F2F2; border:1px solid #DBDBDB; padding:20px;margin:0 0 20px}
.reviewForm label {color:#666666;display:block;font-size:14px;text-align:left;margin:0 0 5px;}
.reviewForm input {border:1px solid #CCCCCC;margin:0 0 10px;padding:10px;width:240px;}
.reviewForm textarea {background-color:#FFFFFF;border: 1px solid #CCCCCC;line-height:140%;height:140px;margin:0 0 10px;width:405px;padding:10px;overflow-y:hidden;}

/*----- input button ------*/

.reviewForm button { border:0; cursor:pointer; padding:0 12px 0 0; text-align:center; outline:none;}
.reviewForm button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 15px; }
.reviewForm button {font-size:11px;font-family: Tahoma;background-image: url(/img/buttons/btn_blue_right.gif);background-repeat: no-repeat;background-position: right;background-color: transparent;font-weight:bold}
.reviewForm button span { height:25px; line-height:25px;background: url(/img/buttons/btn_blue_left.gif) left no-repeat;color:#fff; }
.reviewForm button:hover {background: url(/img/buttons/btn_blue_right_hover.gif) right no-repeat; }
.reviewForm button:hover span {background:url(/img/buttons/btn_blue_left_hover.gif) left no-repeat; }
