@charset "utf-8";
.testimonialsForm .stars{margin: 5px 0;}
.testimonialsForm .star{width: 18px; height: 17px; padding-left: 0px; background: url('http://solaratorelectric.net/images/starBlank.png'); float: left;}
.testimonialsForm .star.selected{ background: url('http://solaratorelectric.net/images/starSelected.png'); }
.testimonialsForm .submitTestimonial{ cursor: pointer; -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) ); background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf'); background-color:#ededed; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #dcdcdc; display:inline-block; color:#888; font-family:arial; font-size:15px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:1px 1px 0px #ffffff;}
.testimonialsForm .submitTestimonial:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) ); background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed'); background-color:#dfdfdf;}
.testimonialsForm .submitTestimonial:active { position:relative;	top:1px;}
.testimonialsForm .reviewStars img{width: 98px;}
.testimonialsForm .row {clear: both;}

.testimonialsForm .testimonialRating{display: none;}
.testimonialsForm .testimonialError{ padding: 0; background: url('http://solaratorelectric.net/images/inputBgRed.png'); display: none; overflow: hidden; margin-bottom: 20px;}
.testimonialsForm .testimonialAccepted{ padding: 0; background: url('http://solaratorelectric.net/images/inputBgGreen.png'); display: none;  overflow: hidden; margin-bottom: 20px;}
.testimonialsForm .testimonialError p, .testimonialsForm .testimonialAccepted p{ padding: 15px 30px 0 30px; }
.testimonialsForm input[type="text"], .testimonialsForm textarea{ font-size: 12px; border: 1px solid #686663; width: 90%; padding: 2px 4px; margin: 0 0 6px 0; /*background: url(http://solaratorelectric.net/images/inputBg.png);*/}
.testimonialsForm textarea { margin: 0;}
.testimonialsForm input[type="text"].invalid, .testimonialsForm textarea.invalid{	border: 1px solid #862020; background: url(http://solaratorelectric.net/images/inputBgRed.png);}
.clientTestimonial { margin-bottom: 10px; font-size: 14px;}
.clientTestimonial img{ margin-bottom: -3px;}
.clientTestimonial .clientTitle{ font-weight: bold;}
.clientTestimonial .clientComment{ font-size: 14px; margin: 5px 0 20px 0;}
.clientTestimonial .dateTitle{ font-weight: bold; margin-bottom: 5px;}