* {
  font-family: Arial, Helvetica, sans-serif;
  outline: none;
}

.clearfix {display: inline-block;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
  .clearfix {display: block;}

/* End hide from IE-mac */

body{
  margin: 0;
  padding: 0;
  font-family: verdana,arial,geneva,sans-serif;
  color: #2E2E26;
}

img {
  border: 0 none;
  vertical-align: middle;
}

a{
  color:#8E000A;
  text-decoration: none;
}
h2{
  font-size: 15px;
  text-transform: uppercase;
  color: #8e000a;
  margin:0;
}
h3{
  font-size: 13px;
  text-transform: uppercase;
  color: #8e000a;
  margin:0;
}

table{ 
  border-collapse: collapse;
  width:100%;
}
ul, li{ 
  margin:0px;
  padding:0px;
  list-style: none
}

#wrapper{
  margin: 0 auto;
  width:827px;
}
.innerWrapper{
  background: url(http://images.expotv.com/video/external/upload/237/review_bg.jpg);
}
.leader{
  line-height:48px;
  height:56px;
  padding: 0 20px;
  background: url(http://images.expotv.com/video/external/upload/237/submission_hdr.gif) no-repeat;
}
.leader h2{ float:left}
.leader img{
  padding-top:13px;
  float:right;
}

.summaryBlock{
  margin-top:-7px;
  border-bottom:1px dashed #999;
}
.summaryBlock tr > td:first-child{
  padding-left: 20px;
  padding-top: 15px;
  border: none;
  width:auto;
}
.summaryBlock td{
  width: 271px;
  padding: 0;
  vertical-align:top;
  border-left:1px dashed #999;
}
.summaryBlock td p{
  font-size:12px;
  margin: 15px 10px 15px 0;
}
.summaryBlock td p span{color: #8e000a;}
.summaryBlock td p small{ font-size:10px; color:#666666 }
.summaryBlock td p a{ text-decoration: underline;}

.rating h3{
  float: left;
  width: 160px;
}
.rating img{ float: left }
.summaryBlock td.pros{
  background: url(http://images.expotv.com/video/external/upload/237/pros_hdr_bg.gif) top no-repeat;
}
.summaryBlock td.cons{
  background: url(http://images.expotv.com/video/external/upload/237/cons_hdr_bg.gif) top no-repeat;
}
.summaryBlock td ul{ padding-top: 39px; }
.summaryBlock td li{
  font-size:11px;
  margin:5px;
}
.summaryBlock td li a{
  padding-left:15px;
  display: block;
  background: url(http://images.expotv.com/video/external/upload/237/filterOffHover.gif) no-repeat left 2px;
}
.summaryBlock td li a:hover{
  background: url(http://images.expotv.com/video/external/upload/237/filterOn.gif) no-repeat left 2px;
}
.summaryBlock td li a span{color: #2E2E26;}
.summaryBlock td.pros p{ margin: 15px}

.reviewBlock h3{
  font-size:12px;
  font-weight:normal;
}
.reviewBlock h4{
  font-size:12px;
  color: #8e000a;
  margin:0;
}
.reviewBlock tr > td:first-child{
  border-left: none;
  width:263px;
  padding-left:20px;
 }
.reviewBlock td{
  padding: 10px;
  vertical-align:top;
  border-bottom:1px dashed #999;
  border-left:1px dashed #999;
}
.reviewBlock .rating{ margin-bottom:5px;}
.reviewBlock .userInfo{
  margin-top:10px;
  padding-top:10px;
  border-top:1px dashed #999;
}
.reviewBlock .userInfo p{
  font-size:12px;
  color: #8e000a;
  margin:2px;
}
.reviewBlock .reviewHead span{
  font-size: 11px;
  float:right;
}

.reviewBlock blockquote{ margin: 15px 0;}
.reviewBlock blockquote h3{ font-weight: bold;}
.reviewBlock blockquote p{
  margin: 0;
  font-size:12px;
}
.reviewBlock blockquote.proCons p{color: #8e000a;}

.paginationblock{ 
padding:10px;
text-align:right;
font-size:12px;
}
.paginationblock span, .paginationblock a{ margin: 0 2px;}



