/* styles for comparison and download tables, alternates bg colour to make it easier to follow */
.comparison {
   margin:0px;
   font-size:14px;
   background-color:white;
   color:black;
   padding:0px;
   border-left:1px solid white;
}
.comparison_shadow {
   margin:0px;
   width:853px;
   margin-left:75px;
   margin-right:0px;
   margin-top:10px;
   background:url(../images/rightedgefade.png) top right repeat-y;
   padding:0px;
   padding-right:3px;
   background-color:transparent;
   margin-top:4px;
}
.comparison p{
   margin:0px;
   padding:2px;
   text-align:left;
}
.comparison_table{
   width:90%;
   border:0px;
   margin:0px;
   padding:0px;
   border-collapse:collapse;
   background:white;
   font-size:12px;
}

.comparison_table th {
   background: #8fa08f;
   color:white;
   font-size:14px;
   height:25px;
}
.comparison_table td {
    padding:4px;
    text-align:center;

}
.comparison_row {
   background-color: #d9e3da;
   color:black;
}
.comparison_shadow a{
   font-size:12px;
   text-align:center;
   font-weight:normal;
}
.comparison h3{
   font-weight:bold;
    background:#585b8d;
    color:white;
    font-size:16px;
    text-align:left;
    margin:0px;
    padding:10px 10px 10px 10px;
    border-bottom:2px solid white;
}
.sorttab{
   background:white;
   margin:0px;
   margin-top:10px;
   padding:0px;
   height:34px;
   margin-left:0px;
}

.sorttab img{
   border:0px;
   margin:0px;
   padding:0px;
   margin-top:4px;
}
.sorttable {
   margin:0px;
   margin-right:6px;
   padding:0px;
}
.comparision_type {
   background:white;
   text-align:left;
   padding:0px;
   padding-left:8px;
   height:30px;
   border-top:2px solid #585b8d;
   border-bottom:2px solid #585b8d;
}

.comparison_type_span {
   font-size:16px;
   font-weight:bold;
   color:#585b8d;
}

.comparison table img{
   border:0px;
}