/*##################################
 FORM CONTAINER
 ################################## */
.formcontainer .line_5 {
    margin: 30px 20px 0px 0px;
}

.formcontainer label {
    display: block;
    margin: 0 0 5px 0;
}

.formcontainer textarea {
    width: 580px;
    margin: 0 0 10px 0;
}

.formcontainer input.text {
    width: 100px;
    font-size: 12px;
}

.formcontainer input[type = text].text {
    width: 250px !important;
    height: 22px;
    padding: 3px;
    background: #000 url(../images/bg-form-text.gif) repeat-x left top;
    border: 1px solid #dadada;
    color: #5e5e5e;
}

.formcontainer input[type = text].required {
    width: 100px !important;
}

.formcontainer textarea {
    height: 150px;
    padding: 6px 6px 0 6px;
    background: #fff url(../images/bg-form-text.gif) repeat-x left top;
    border: 1px solid #dadada;
    color: #5e5e5e;
}

.formcontainer .button {
    width: auto;
    height: 30px;
    margin: 0px;
    padding: 0 20px;
    background: #4a4f54;
    border: none;
    color: #fff;
}

.formcontainer h4 {
    font-size: 16px;
    font-weight: 700;
}

#comments h4 {
    margin: 10px 10px 10px 10px;
}

/*##################################
 COMMENTS VIEW
 ################################## */
.comments{
	margin:0;
}
.comments_list p {
    padding: 0px 30px 0px 0px;
}

.commentlist {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 580px;
}
.commentlist .quote {
    padding: 10px 0 10px 0px;
    /*background: url(../images/bg-comment-quote.gif) no-repeat right top;
    min-height: 60px;*/
}

.quote h4 {
    color: #4A4A4A;    
}
.quote h4 a:link, .quote h4 a:visited{
	color: #4A4A4A; 
}
.quote h4 a:hover{
	color:#E4479E;
}
.commentlist li {
    margin:0;
    padding: 0px;
    /*background: #4a4f54 url(../images/bg-comment-bubble.gif) no-repeat left bottom;*/
    color: #fff;
	border-top:1px #ccc solid;
}
.commentlist li.alt{
	border-top:1px #ccc solid;
}
.commentlist cite {
    display: block;
    font-style: normal;
	padding-bottom:10px;
}

.avatar {
    float: left;
    margin: 0 20px 10px 0;
}

/* CSS Widget */
.comment h5 {
    color: #bfbfbf;
    text-transform: uppercase;
	/*border-bottom:#2F2F2F 1px solid;*/
}

.commentlist li.alt_widget {
    border-bottom: #2f2f2f 1px solid;
	border-top:none !important;
	margin-right:20px;	
}
.quote p{
	color:#6b6b6b;
}
.quote em{
	color:#6b6b6b;
}
.quote h6 a {
    color: #fff;    
}

.quote h6 a:link, .quote h6 a:visited {
    color: #fff;
}

.quote h6 a:hover {
    color: #E4479E;
}




