@charset "utf-8";
/* CONTENT ELEMENTS
------------------------------*/
body {
	color: #f8f0e3;
	font-family: "Trebuchet MS", Arial, serif;
	font-size: 12px; }
a:link, a:active, a:visited {
	background-color: transparent;
	color: #999;
	text-decoration: underline; }
a:hover {
	background-color: transparent;
	color: #000;
	text-decoration: none; }
.clear_floats{
    clear: both;
}
	
/* ADMIN LOGIN FORM ELEMENTS
------------------------------*/
#container {
	margin-left: auto;
	margin-right: auto;
	width: 30%; }
fieldset {
	background: url(../../../images/accent_bg.jpg);
	width: 25em; }
legend {
	background-color: #fffad9;
	border: 2px solid #fff;
	color: #666;
	padding: 2px 5px; }
label {
	color: #fff;
	display: block;
	float: left;
	margin-right: 0.5em;
	text-align: right;
	width: 10em; }
#submitbutton { width: 90px; }

/* ADMIN ELEMENTS
------------------------------*/
#wrap {
    background: url(../images/accent_bg.jpg);
    margin: auto;
    padding: 5px;
    width: 750px;
    overflow: hidden;}
#practice_name_title{
    font-size: 36px;
    color: #fff;
    display: block;
}
.page_title{
    font-size: 18px;
    padding: 5px;
    background: #aaa;
    border: 1px solid #FFF;
    color: #fff;
}
.review_info{
    overflow: hidden;
    margin: 5px 0px;
    background: #eee;
    color: #000;
    border: 1px solid #000;
    padding: 5px;
}
.review_section_title{
    padding: 5px;
    width: 100px;
    float: left;
    clear: left;
}
.review_section_info{
    padding: 5px;
    float: left;
    width: 600px;
}
.review_approve,.review_delete{
    width: 35px;
    height: 35px;
    float: right;
    margin: 0px 3px;
}
.review_approve{
    background: url(../images/accept.png) center top no-repeat;
}
.review_delete{
    background: url(../images/delete.png) center top no-repeat;
}
.review_approve:hover,.review_delete:hover{
    background-position: center -35px;
    cursor: pointer;
}
.review_stats_title{
    padding: 5px;
    width: 200px;
    float: left;
    clear: left; 
}
.review_stats{
    float: right;
    padding: 5px;
}
.review_stats a{
    color: #2B65A8;
}
#manual_entry_container input,  #manual_entry_container textarea, #manual_entry_container select{
    float: left;
    width: 80%;
}
#manual_entry_container textarea{
    height: 200px;
}
#submit_manual_review{
    float: right;
    padding: 5px;
    margin: 10px 10px 5px;
    border: 1px solid #fff;
    background: #000;
}
#submit_manual_review:hover{
    background: #666;
    cursor: pointer;
}
/* NAVIGATION ELEMENTS
------------------------------*/
.navigation {
	float: right;}
 	.navigation a {
		color: #fff;
		float: left;
		font-family: "Trebuchet MS", Arial, serif;
		font-size: 16px;
		font-weight: bold;
		margin-right: 3px;
		padding: 8px 12px;
		text-align: center;
		text-decoration: none; }
 		.navigation a:hover {
			background-color: #fffad9;
			color: #999; }
/* 
* Patient reviews
*/			
#aggregate_review{margin:10px 0; font-size:14px; font-weight: 900;}