/* styles for auto embedded star ratings in posted comments */

.commentratings {
	background-color: #fff;
	margin-top: 4px;
}

.commentratingcategory {
	background-color: #eee;
	padding: 2px;
	margin-right: 3px;

}

.commentratingimage {
	position: relative;
	top: 2px;
	margin-right: 9px;
}

.commentratingtext {
	margin-right: 9px;
	font-style: italic;
}





/* styles for ratings table and custom fields table */

.hratings { width: 142px; border:1px solid #EEEEEE; border-width:0 1px 1px; }
.hratings .rating_area {  }
.hratings .rating_area .theratingcat { float:left; padding:3px; background:#EEEEEE; width:70px; font-size:11px; text-transform:uppercase; color:#000; }
.hratings .rating_area .therating    { float:right; height:12px; width:65px; padding:6px 0 0; border-top:1px solid #EEE; }
.hratings .rating_area .therating ul { margin:0; }


.ratings2 { margin:0 0 20px; }
.ratings { float:left; margin:0 10px 0 0; }
.dtpe_table { width: 192px; background:#fff; border:1px solid #EEE; border-collapse:collapse; }
.dtpe_table .rating_table_header { padding:3px; font-size:11px; background:#EEEEEE; text-transform:uppercase; color:#000; }
.dtpe_table .rating_area .therating    { height:12px; padding:2px 0 8px; }
.dtpe_table td.rating_value { padding:4px 0; }
.dtpe_table .inline-rating ul { margin:0!important; }
.dtpe_table td.rating_value p { margin:0!important; }

.ratings-both { float:left; margin:0 10px 0 0; width:360px; }
.dtpe_table_both { width: 358px; background:#fff; border:1px solid #EEE; border-width:1px 1px 0 0; border-collapse:collapse; }
.dtpe_table_both .rating_table_header { padding:3px; font-size:11px; background:#EEEEEE; color:#000; }
.dtpe_table_both .rating_area .therating    { height:12px; padding:2px 0 8px; }
.dtpe_table_both td.rating_value { padding:4px 0; }
.dtpe_table_both td 			 { border:1px solid #EEE; border-width:0 0 1px 1px; }
.dtpe_table_both .inline-rating ul { margin:0!important; }
.dtpe_table_both td.rating_value p { margin:0!important; }

.pClear { height:20px; border-bottom:1px dotted #d4d4d4; margin-bottom:20px; clear:both; }
.widget_linkss { background:none!important; }
.widget_linkss a { background:none!important; color:#3E3E3D; }
.widget_linkss a:hover { background:none!important; color:#3E3E3D; }

.ratings_comments { width: 192px; padding:15px 0 0; background:#fff; }
.ratings_comments .rating_area {  }
.ratings_comments .rating_area .theratingcat { padding:3px; font-size:11px; text-transform:uppercase; color:#000; }
.ratings_comments .rating_area .therating    { height:12px; padding:2px 0 8px; }
.ratings_comments .rating_area .therating ul { margin:0; }

