/* Main Forms
============================================================== */
input[type="text"], textarea {
	border-radius: 0!important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
}
textarea {min-height: 100px;}
input[type="text"]:focus, textarea:focus {
	border-color: #989898;
}
input[type="submit"] {
	background: #18b3d0;
	border: none;
	color: #fff;
	padding: 4px 10px;
	font-size: 12px;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
}
input[type="submit"]:hover {
	background: #4d4d4d!important;
}
input[type="submit"]:active {background: #8c8c8c!important;}

.replyBox input[type="submit"] {
	background: #808080;
}

/* Comments */
.comments .leaveComment form li, .replyBox li {width: 100%; list-style: none;}
.comments .leaveComment form li input[type='text'], .replyBox li input[type='text'] {
	width: 97%;
	padding: 1%;
}
.comments .leaveComment form li textarea, .replyBox li textarea {width: 97%; padding: 1%;}
.comments .leaveComment form ol, .replyBox ul {margin: 0;}
.rplyBox ol li {list-style: none;}
.full_width form ul {margin-left: 0;}
.full_width form ul li {list-style: none;}

.full_width form ul li input[type="text"] {
	width: 30%;
}
.full_width form ul li textarea {
	width: 70%;
}

#new_recommendation {margin-top: 15px;}
#new_recommendation ol {margin-left: 0;}
#new_recommendation ol li {margin-bottom: 10px; overflow: hidden; list-style: none!important}
#new_recommendation label.label {display: block!important; font-size: 12px; margin-bottom: 5px; background: none; color: #707070; text-shadow: none; border: none; font-weight: normal;}
abbr[title] {border: none; cursor: none;}
#new_recommendation select {width: auto!important;}
#new_recommendation .string {width: 100%;}
#new_recommendation .string input {width: 97%; text-align: left;}
#new_recommendation label {display: none;}
#new_recommendation .text {width: 100%;}
#new_recommendation .text textarea {width: 97%; margin-top: 5px; text-align: left; height: 150px;}
#new_recommendation .buttons input {
	background: #18b3d0;
	border: none;
	color: #fff;
	padding: 4px 10px;
	font-size: 12px;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
}
#new_recommendation .buttons input:hover {background: #4d4d4d!important;}
#new_recommendation .buttons input:active {
	background: #8c8c8c!important;
}

label {color: #464646!important;}