
/* FORM DESIGN */

#form { margin-top: 0px; padding-top: 20px; background: #F5F5F5; width: 420px; padding-left: 10px; margin-left: 20px; }
.formitem { padding: 10px 0px; }
.formitem2 { padding: 5px 0px; }
.formtext { color: #666; font-size: 11px; float: left; width: 80px; margin-right: 10px; text-align: right; padding-right: 10px; margin-top: 15px; }
.formtext2 { color: #666; font-size: 11px; float: left; width: 80px; margin-right: 10px; text-align: right; padding-right: 10px; margin-top: 5px; }
.forminside { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #333; height: 15px; padding: 7px; width: 330px; margin-top: 10px; margin-bottom: 10px; }
.forminside2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #333; height: 150px; padding: 8px; width: 330px; margin-top: 10px; }
.forminside3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #333; height: 15px; padding: 7px; width: 330px; margin-bottom: 3px; }

.button { border: 0px; float: right	; background: #666; font-size: 11px; padding: 10px 5px; color: white; width: 105px; height: 35px; margin-right: 60px; margin-bottom: 20px; }
.button:hover { cursor: pointer; background: #D70280 }

.buttons { margin-left: 100px; }
.button2 { border: 0px; float: left; background: #666; font-size: 10px; padding: 4px; color: white; width: 250px; height: 25px; margin: 10px 10px 10px 0px; }
.button2:hover { cursor: pointer; background: #3CB4CA; color: white }
.button3 { border: 0px; float: left; background: #666; font-size: 10px; padding: 4px; color: white; width: 350px; height: 30px; margin: 5px 10px 10px 0px; }
.button3:hover { cursor: pointer; background: #D70280; color: white }

.thankyou { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; margin-top: 0px; padding-top: 20px; background: #F5F5F5; width: 420px; padding-left: 10px; margin-left: 20px; padding-bottom: 20px; display: block; }
.thankyou span { font-size: 18px; display: block; font-weight: bold; }



/* COMMENTS HEADER */

.comm-title { font-family: Georgia, 'Times New Roman', Times, serif; font-size: 30px; color: #FFF; margin: 50px 20px 10px 10px; padding: 30px 20px 10px; background: url(../imgs/bg-title.png) center; clear: both; }
.comm-add { font-family: Georgia, 'Times New Roman', Times, serif; font-size: 11px; color: #CF0; float: left; margin-top: 10px; margin-right: 20px; }
.comm-add:hover { color: white }
.icon { margin-right: 8px; vertical-align: middle }

.comm-add2 { font-size: 11px; color: white; float: left; margin-top: 30px; margin-left: 20px; }
.comm-add2:hover { color: #CF0 }
.rate { margin-bottom: 15px; }



/* COMMENTS */

.js-kit-comments { display: none; margin: 5px 10px; }
.js-singleComment {  }
.js-singleCommentINFO { margin-bottom: 10px; border: 1px solid #EAEAEA; background: url(../imgs/bg-feat.png); border-top: 0px; border-right: 0px; padding: 0px 0px 10px 10px; }
.js-singleCommentName { clear:both }



/* ADD A COMMENT */

a { font-size: 12px; color: #6A3500 }
a:hover { color: black; }
.js-CreateCommentBg { margin: 10px 0px; background: url(../imgs/bg-feat.png) }
.js-commentFieldSubject { width: 450px; margin-bottom: 10px; color: white; background: #3CB4CA; padding: 5px 10px; }
.js-commentFieldSubject2 { width: 450px; margin-bottom: 10px; color: white; background: #D70280; padding: 5px 10px; }
.bottommargin { margin-bottom: 10px; }


js-singleCommentReply:hover { color: #666 }