.placeholder { color: #dfdfdf;font-size: 18px;}
#jscommentsNamefield:-webkit-input-placeholder {color: #dfdfdf;font-size: 18px;}
#jscommentsTextarea:-webkit-input-placeholder {color: #dfdfdf;font-size: 18px;}
#jscommentsNamefield:-moz-placeholder{color: #dfdfdf;font-size: 18px;}
#jscommentsTextarea:-moz-placeholder{color: #dfdfdf;font-size: 18px;}


#jscommentsNamefield, #jscommentsTextarea{
    width:90%;
    max-width: 90%;
    border:1px solid #cd5700;
    border-radius: 3px;
    padding: 4px 10px;
    font-size: 12px;
    color:#222;
    margin-bottom: 15px;
    clear:both;
    font-family: Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif;
    line-height:100%;
}

#jscommentsTextarea{line-height: 140%; font-size: 12px; height: 75px;}

.jscommentsFormBox #jscommentsTextarea.error,
.jscommentsFormBox #jscommentsNamefield.error
{
    border-color: #ff3333;
}

.jscommentsFormBox{
    overflow: hidden;
    font-family: Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif;
}

#jscommentsButton{
    display:inline-block;
    line-height: 100%;
    color:#fff;
    padding: 10px 30px;
    text-decoration: none;
    font-size: 11pt;
    border-color: #ff7518 #ff7518 #cd5700 #cd5700;
    border-style: solid;
    border-width: 1px;
    border-radius:2px;
    font-family: Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif;
    font-size: 14px;
    background-color: #ff7518;
    font-weight: 400;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff7518), to(#cd5700)); 
    background: -webkit-linear-gradient(top, #ff7518, #cd5700);
    background: -moz-linear-gradient(top, #ff7518, #cd5700);
    background: -ms-linear-gradient(top, #ff7518, #cd5700);
    background: -o-linear-gradient(top, #ff7518, #cd5700);

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

#jscommentsButton:hover{
    opacity: 0.9;
}

.jscommentsFormHelp{
    font-size: 12px;
    line-height: 170%;
    color:#555;
    max-width: 270px;
}

.jscommentsFormHelp a{
    color: #111;
    text-decoration: underline;
}


.shadow {
-moz-box-shadow: 0px 3px 6px #ddd;
-webkit-box-shadow: 0px 3px 6px #ddd;
box-shadow: 0px 3px 6px #ddd;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=90, Color='#ddd')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=90, Color='#ddd');
}

#jscommentsCommentsBox{
    margin-top: 20px;
    font-family: Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif;
    line-height: 180%;
    font-size: 12px;
}

div.jscommentsCommentBox{
    padding: 10px;
    margin-bottom: 15px;
    -moz-box-shadow: 0px 1px 3px #cd5700;
    -webkit-box-shadow: 0px 1px 3px #cd5700;
    box-shadow: 0px 1px 3px #cd5700;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#ddd')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#ddd')    
}

div.jscommentsCommentBoxLocal{
    -moz-box-shadow: 0px 1px 3px #cd5700;
    -webkit-box-shadow: 0px 1px 3px #cd5700;
    box-shadow: 0px 1px 3px #cd5700;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#ddd')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#ddd') 
}

div.jscommentsCommentAuthor{
    font-size: 14px;
    color:#cd5700;
    line-height: 100%;
    padding:0 0 10px 0;
}

div.jscommentsCommentText{
    font-family: Arial;
    font-size: 12px;
    line-height: 160%;
}

div.jscommentsCommentDate{
    text-align: right;
    color: #888;
    font-size: 10px;
    font-style: italic;
    float: right;
}

.jscommentsCommentOptBox
{
    overflow: hidden;
    padding:10px 0 0 0;
}

.jscommentsCommentOpts{
    color: #888;
    font-size: 12px;
    float: left;
}

.jscommentsCommentOpts span{
    cursor: pointer;
    text-decoration: underline;
}

.jscommentsCommentOpts span:hover{
    opacity: 0.8;
}