table#compare {
    width:               100%;
}
table#compare td {
    padding-left:        5px;
    padding-top:         5px !important;
    color:               #666666;
}
table#compare tr.row {
    font-family:         Verdana, sans-serif;
    font-size:           10px;
}
table#compare tr.row td {
    border-top:          1px solid #e1e1e1;
    border-right:        1px solid #999999;
    text-align:          center;
}
table#compare td.removeButtonBorder {
    height:              17px;
    font-family:         Verdana, sans-serif;
    font-size:           11px !important;
    font-weight:         bold;
    background-image:    url(remove_b.gif);
    background-position: top right;
    background-repeat:   no-repeat;
}
table#compare a.removeButtonLeft {
    background-image:    url(remove_d.gif);
    background-position: top left;
    background-repeat:   no-repeat;
    position:            relative;
    font-size:           11px !important;
    top:                 0px;
    left:                0px;
    height:              17px;
    width:               100%;
    padding-top:         5px;
    display:             block;
    overflow:            hidden;
    color:               #666666;
    text-decoration:     none;
}
table#compare a.removeButtonLeft:hover {
    color:               #000000;
    text-decoration:     none;
}

table#compare tr.sectionHeader td {
    background-color:    #e9e9e9;
    border:              1px solid #999999;
    border-bottom:       none;
    border-left:         none;
    font-family:         Verdana, sans-serif;
    font-size:           10px;
    font-weight:         bold;
    vertical-align:      middle;
    padding-left:        5px;
    text-align:          left;
    background-image:    none !important;
}
table#compare tr.sectionHeader td[colspan] {
    background-color:    #eeeeee;
    border:              1px solid #999999;
    border-bottom:       none;
    border-left:         none;
    font-family:         Verdana, sans-serif;
    font-size:           10px;
    font-weight:         bold;
    vertical-align:      middle;
    padding-left:        5px;
}
table#compare .term {
    text-align:          left !important;
    border-left:         none !important;
}
table#compare .even {
    background-color:    #fcfcfc !important;
}
table#compare .odd {
    background-color:    #f9f9f9 !important;
}
/*
table#compare td.term.odd {
    background-color:    #f3f3f3 !important;
}
table#compare td.term.even {
    background-color:    #f7f7f7 !important;
}
*/
table#compare td.noRight {
    border-right:        none !important;
}
table#compare tr.first td {
    border-top:          1px solid #999999 !important;
}
table#compare a {
    text-decoration:     underline;
}
table#compare a.productLink {
    color:               #090ab2;
}
table#compare a.reviewLink, table#compare a.searchLink {
    color:               #666666;
}
table#compare td.price {
    font-weight:         bold;
    color:               #cd3335;
}
table#compare td.topBorder {
     border-top:         1px solid #999999 !important;
}
