/****************************************

 * RS Testimonials

 * Main CSS Rules

 *

 * Author: Dacotah Media

 * Author URI: http://www.dacotahmedia.com

 ****************************************/



/* Form */

form#testimonialswidget {

	float:left;

	text-align:left;

	width:100%;

}

form#testimonialswidget p {

	float:left;

	width:100%;

	margin:0;

	padding:0;

}

form#testimonialswidget label {

	display:block;

	margin-left:10px;

	font-weight:bold;

	text-align:left;

	width:100%;

	float:left;

	padding:6px 0 0;

}

form#testimonialswidget input, form#testimonialswidget textarea, form#testimonialswidget select {

	float:left;

	font-size:12px;

	padding:4px;

	width:100%;

	margin:2px 0 5px 10px;

	border:solid 1px #aacfe4;

		-moz-border-radius:4px;

		-webkit-border-radius:4px;

		border-radius:4px;

}

form#testimonialswidget input {height:18px;}

form#testimonialswidget input#submit {

	clear:both;

	margin-left:10px;

	width:125px;

	height:31px;

	background:#aacfe4;

	text-align:left;

	line-height:12px;

	color:#06f;

	font-size:11px;

	font-weight:bold;

}

.rssuccess {

	color:#090;

	font-weight:bold;

	padding:0;

	font-size:12px;

}

.rserror {

	color:#f00;

	font-weight:bold;

	padding:0;

}

form#testimonialswidget .rserror input, form#testimonialswidget .rserror textarea {

	border-color:#f00;

}





/* Form */

form#testimonials {

	float:left;

	text-align:left;

	width:100%;

}

form#testimonials p {

	float:left;

	width:100%;

	margin:0;

	padding:0;

}

form#testimonials label {

	display:block;

	font-weight:bold;

	text-align:right;

	width:140px;

	float:left;

	padding:6px 0 0;

}

form#testimonials input, form#testimonials textarea, form#testimonials select {

	float:left;

	font-size:12px;

	padding:4px;

	width:250px;

	margin:2px 0 20px 10px;

	border:solid 1px #aacfe4;

		-moz-border-radius:4px;

		-webkit-border-radius:4px;

		border-radius:4px;

}

form#testimonials input {height:18px;}

form#testimonials input#submit {

	clear:both;

	margin-left:150px;

	width:125px;

	height:31px;

	background:#aacfe4;

	text-align:center;

	line-height:12px;

	color:#06f;

	font-size:11px;

	font-weight:bold;

}



form#testimonials .rserror input, form#testimonials .rserror textarea {

	border-color:#f00;

}




/*  rehab style   */


div.new-testi strong {
    color:#666 !important;
	font-size:14px !important
}

aside.left section div.mid div strong {
    color:#666 !important;
	font-size:14px !important
}

aside.left section div.mid div span:first-child {
    color:#666 !important;
font-size:12px !important
}

div.new-testi span:first-child, aside.left section div.new-testi span:first-child {font-size:.85em;line-height:24px }


div.new-testi div {
    color: #788486;
	margin-bottom:20px;
	font-size:.85em;
	line-height:24px
}


aside.left section div.mid div {
    color: #788486;
    margin-bottom:10px;
	font-size:12px;
	line-height:18px

}


aside.left section div.mid div div img {
    margin-top:1px;
	float:left;
	margin-right:5px
	}
	


div.new-testi img {margin-top:5px;}
div.new-testi span.description {color:#F00}


