.review {
margin:0 5px 10px;

}
.review * {
color:#000000;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
}
.review h2 {

color:#FBB100;
font-size:11px;
margin:0;


}
.review .mainbox {
background:black none repeat scroll 0 0;

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 {
background-color: #000000;
color:#fff;
font-size:15px;
margin:0;
padding:3px;
font-weight:bold;
background: #00003B;
}
.review .mainbox .procons table tr td {
border-bottom:0px solid #E2E6EF;
color:#fff;
font-size:13px;
margin:0;
padding:5px;
background: #26466D;
}
.review .mainbox .procons table tr:hover td {
background:#E2E6EF none repeat scroll 0 0;
color:black;
}
.review .mainbox .review_grid tr td {

color:#0066ff;
margin:0;
padding:5px;
background: #000;
}
.review .mainbox .review_grid tr .review_label {
font-size:15px;
font-weight:bold;
width:40px;
background: #00003B;
}
.review .mainbox .review_grid tr td .rating_bg {
background:#D8DFEA none repeat scroll 0 0;
position:relative;
border: 0px solid #3B5998;
}
.review .mainbox .review_grid tr td .rating_bg .rating_bar {
background:#3B5998 none repeat scroll 0 0;
color:white !important;
display:block;
font-size:13px;
font-weight:bold;
padding:3px 0;
text-align:left;
}
.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;
}
