.comment_errors ul{list-style-type:none;padding:0;margin:0;font-size:1.2em;font-weight:700}.comment_errors li{list-style-type:none;padding:0;margin:10px 0;color:red}.cm-form{background:#f3f3f3;padding:20px 15px 15px;margin:0 0 20px}.cm-form h3{margin:0 0 15px;padding:0;font-size:1.4em;font-weight:700}.cm-form ul{list-style-type:none;padding:0;margin:0}.cm-form li{padding:0;margin:0 0 10px;position:relative}.cm-form label{margin:0 0 4px;display:block;font-size:.9em;text-transform:uppercase}.cm-form label .note{text-transform:none}.cm-form input,.cm-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px;font-size:1.2em;line-height:1.4;font-family:Arial,sans-serif;margin:0;border:1px solid #bbb;position:relative;z-index:1}.cm-form input:focus,.cm-form textarea:focus{z-index:2;border-color:#00a3e5;outline:none;-webkit-box-shadow:0 0 5px rgba(0,169,229,.9);-moz-box-shadow:0 0 5px rgba(0,169,229,.9);box-shadow:0 0 5px rgba(0,169,229,.9)}.cm-form ::-webkit-input-placeholder{color:#888}.cm-form :-moz-placeholder{color:#888}.cm-form ul .errorlist{color:red;font-size:.9em;display:none}.cm-form .error input,.cm-form .error textarea{border-color:red}.cm-form .error input:focus,.cm-form .error textarea:focus{border-color:#00a3e5}.cm-form ul .error .errorlist,.cm-form ul .error .errorlist{display:block}.cm-form .form-submit{width:49%;margin-bottom:10px;float:left;font-weight:700;background-color:#fdfdfd;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#f0f0f0));background-image:-webkit-linear-gradient(top,#fdfdfd,#f0f0f0);background-image:-moz-linear-gradient(top,#fdfdfd,#f0f0f0);background-image:-o-linear-gradient(top,#fdfdfd,#f0f0f0);background-image:-ms-linear-gradient(top,#fdfdfd,#f0f0f0);background-image:linear-gradient(top,#fdfdfd,#f0f0f0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fdfdfd',EndColorStr='#f0f0f0');border:1px solid #999;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);text-shadow:0 1px 0 #fff}.cm-form .form-submit:active{background-color:#e3e3e3;background-image:-webkit-gradient(linear,left top,left bottom,from(#e3e3e3),to(#d6d6d6));background-image:-webkit-linear-gradient(top,#e3e3e3,#d6d6d6);background-image:-moz-linear-gradient(top,#e3e3e3,#d6d6d6);background-image:-o-linear-gradient(top,#e3e3e3,#d6d6d6);background-image:-ms-linear-gradient(top,#e3e3e3,#d6d6d6);background-image:linear-gradient(top,#e3e3e3,#d6d6d6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#e3e3e3',EndColorStr='#d6d6d6');-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);text-shadow:0 1px 0 rgba(255,255,255,.3)}.cm-form #edit-submit{float:right;background-color:#00c0ff;background-image:-webkit-gradient(linear,left top,left bottom,from(#00c0ff),to(#01a3d8));background-image:-webkit-linear-gradient(top,#00c0ff,#01a3d8);background-image:-moz-linear-gradient(top,#00c0ff,#01a3d8);background-image:-o-linear-gradient(top,#00c0ff,#01a3d8);background-image:-ms-linear-gradient(top,#00c0ff,#01a3d8);background-image:linear-gradient(top,#00c0ff,#01a3d8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00c0ff',EndColorStr='#01a3d8');color:#fff;border:1px solid #127296;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.cm-form #edit-submit:active{background-color:#009acc;background-image:-webkit-gradient(linear,left top,left bottom,from(#009acc),to(#017da5));background-image:-webkit-linear-gradient(top,#009acc,#017da5);background-image:-moz-linear-gradient(top,#009acc,#017da5);background-image:-o-linear-gradient(top,#009acc,#017da5);background-image:-ms-linear-gradient(top,#009acc,#017da5);background-image:linear-gradient(top,#009acc,#017da5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#009acc',EndColorStr='#017da5');-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);text-shadow:0 -1px 0 rgba(0,0,0,.6)}.cm-form p{clear:both}.cm-form textarea{height:140px}.cm-form .form_req{color:red}#rating-preview{position:absolute;bottom:5px;left:140px;height:14px;width:78px;margin:2px 0 0;background-repeat:no-repeat}#rating-preview span{display:none}.cm-form .name{margin-top:20px}.cm-form .honeypot{display:none}.cm-form .rating{margin:20px 0}.cm-form.productopinion .product_comment{margin-top:20px}.cm-form.html5 label{display:none}.cm-form.html5 .name{margin:0}.cm-form.html5 .email input{margin-top:-1px}.cm-form.html5.productopinion .hot{margin:0}.cm-form.html5.productopinion .not input{margin-top:-1px}.cm-form.html5 .rating label{display:block}.comment{border-top:1px solid #eff0f1;padding:25px 0 25px 40px;margin:0;font-size:1.2em;line-height:1.618;color:#484848}h2+.comment{border-top:none}.comment.comment-author{background-color:#fffeef}.comment header{padding:0 0 0 0;position:relative;z-index:2}.comment header .staff-label{float:left;font-weight:700;margin-left:8px;color:#fff;background-color:grey;padding:2px 8px;border-radius:3px}.comment h3{position:relative;z-index:2;color:#000;margin:-20px 0 0;padding:20px 0 0;font-size:1em;font-weight:700;float:left;line-height:24px}.comment time{position:relative;z-index:2;color:#bbb;font-weight:400;font-size:.9em;line-height:24px;float:left;margin:0 0 0 10px}.comment .number{position:absolute;padding:0;margin:0;left:0;margin-left:-40px;top:-2px;border:0 solid #d4e1e6;background:#d4e1e6;font-weight:400;font-size:1.2em;color:#fff;width:30px;height:30px;line-height:32px;text-align:center;border-radius:30px}.comment .body{position:relative;z-index:2;padding:2px 0 0 0;margin:0 0 -.5em;clear:both}.comment .body p{padding:0;margin:1em 0}.comment .body p:first-child{margin-top:.5em}.userreview header{padding:0 0 0 55px}.userreview .body{padding:1px 0 0 55px}.userreview h3{font-size:1.3em}#product_commentreviews{clear:both}#product_commentreviews .comment,#userreviews .comment{padding:20px}#comments .preview_header,#product_commentreviews .preview_header{margin:0}.cm-form .comment h3{margin:0}.cm-form .comment{margin:0 0 20px}.comment .opinion{position:relative;z-index:2;padding:5px 20px 0 55px;font-size:.85em;line-height:1.4;clear:both}.comment .opinion dt{padding:0;margin:10px 0 0;line-height:22px;width:40px;text-align:center;font-weight:700;font-size:.65em;text-transform:uppercase;background:#e9eced;color:#fff;border-radius:5px;border-bottom-left-radius:0}.comment .opinion dt:first-child{margin:15px 0 0}.comment .opinion dd{padding:0;margin:-20px 0 0}.comment .opinion p{padding:0;margin:0 0 .5em}.comment .opinion dt.hot{background:#1aa7e6;margin-left:-55px}.comment .opinion dt.not{background:#cd0004;margin-left:-55px}.comment .opinion dd.hot{font-size:14px;font-weight:700}.comment .opinion dd.not{font-size:14px;font-weight:700}.comment .opinion dt.comment_text{margin:15px 0 0 -65px;border:1px solid #666;color:#666;width:28px;background:#fff;line-height:20px;visibility:hidden}.comment .stars{height:14px;width:78px;margin:3px 10px 0 20px;float:left;text-indent:-99999px;background-image:url(/media/product_card/images/stars.png);background-repeat:no-repeat;float:left}.comment .comment-moderator span{font-weight:700}#product_comment_new .comment{margin:0 -20px 20px}.commentsclosed{text-align:center;padding:10px;color:#999;border-radius:3px;font-size:1.15em}