.review {
margin:0 5px 10px;
}
.review * {
color:#ffffff;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:12px;
}
.review h2 {
color:white;
font-size:11px;
margin:0;
padding:5px;
text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 1px;
}
.review .mainbox {
padding:5px;
}
.review .mainbox .procons {
margin-bottom:10px;
}
.review .mainbox * table {
border-spacing:0;
text-align:left;
width:100%;
}
.review .mainbox .procons table tr th {
border-bottom:0px solid #E2E6EF;
border-color:#C7CFE0 #C7CFE0 #E2E6EF;
color:#df7f20;
font-size:12px;
margin:0;
padding:3px;
font-weight:bold;
}
.review .mainbox .procons table tr td {
border-bottom:0px solid #E2E6EF;
color:#ffffff;
font-size:12px;
margin:0;
padding:5px;
vertical-align:top;
}
.review .mainbox .procons table tr:hover td {
color:#ffffff;
}
.review .mainbox .review_grid tr td {
border-bottom:0 none;
color:#ffffff;
margin:0;
padding:5px;
}
.review .mainbox .review_grid tr .review_label {
font-size:12px;
font-weight:bold;
width:40px;
}
.review .mainbox .review_grid tr td .rating_bg {
background:#191919 none repeat scroll 0 0;
position:relative;
border: 1px solid #d86b06;
}
.review .mainbox .review_grid tr td .rating_bg .rating_bar {
background:#d86b06 none repeat scroll 0 0;
color:white !important;
display:block;
font-size:13px;
font-weight:bold;
padding:3px 0;
text-align:center;
}
.review .mainbox .review_grid tr td .rating_bg .rating_bar .rating_bar_content {
padding-left:2px;
color: white !important;
text-shadow: rgba(0, 0, 0, 0.75) 0px -1px 1px;
}
