.StoreOffers{border-top:1px solid #cbdbef; border-bottom:2px solid #cbdbef; border-right:2px solid #cbdbef;
                 border-left:2px solid #cbdbef; border-collapse:collapse; color:#333}
.StoreOffers tr{background: url(CompBkg.gif) repeat-x bottom left;}
.StoreOffers td{border: 1px solid #cbdbef;}
.StoreOffers th{color: #555;font-size:11px;font-weight:700;border: 1px solid #cbdbef;}
.StoreOffers th a{text-decoration:underline}

.sr{margin:5px 0 0 0;padding:0;}
.rDetails ul{margin:5px 0 0 0;padding:0;list-style:none;}
.rDetails ul li{text-align:left;font-size:10px;}
.notrated{font-weight:bold;font-size:14px}
.notrated i{font-weight:normal;font-size:9px}

.notinc{color:#ff0000;font-size:10px;padding:1px 4px 1px 4px;margin:1px;white-space:nowrap;border:1px solid #cbdbef;background-color:white;font-family: Arial, verdana;}
.zest{font-size:14px;font-weight:700;}

.rDetailsTable{padding:0;margin:0;}
.rDetailsTable td{padding:0;margin:2px;border:1px solid #ccc;width:100px;height:7px;font-size:1px;}
.rtm{background-color:4c66b2;height:7px;}

.instock{color:green}
.outofstock{color:red}

.NoZipColumn{font-family: Arial, verdana; font-size:15px; margin:10px 0px 0px 0px;}
.NoZipColumn1{margin: 10px 15px; text-align: left; font-size:14px; font-weight:bold; font-family:Arial, verdana;}
.NoZipColumn2{font-size: 12px; margin: 20px 0px 5px 0px;}
.price2{text-align:left;font-style:normal;font-size:14px;font-weight:bold;white-space:nowrap;display:block;padding-left:15px;}
.total{margin: 5px 0px 20px 10px; border-top: 1px #ccc solid; padding: 5px 0px 0px 5px; color: #f60;white-space:nowrap;}
.grey{color: #999;font-size:14px;}

.big5{ font-size:16px; font-weight:bold; font-family:arial, verdana;}
.price{text-align:center;font-style:normal;font-size:18px;font-weight:bold;white-space:nowrap;display:block;padding-left:15px;}

.btnComparePrices{background: url(btnComparePrices_r.gif) no-repeat right top; height: 22px; width: 130px; margin: 5px 0px; padding: 0px;}
.btnComparePrices a{display: block; background: url(btnComparePrices_l.gif) no-repeat left top; height: 22px; padding: 3px 8px; color: #fff; font: bold 11px Verdana,Arial, Helvetica, sans-serif; text-decoration: none; white-space: nowrap;}
.btnComparePrices a:hover{text-decoration: none; color: #fff;}
.btnComparePrices a:active, .btnComparePrices a:visited{color: #fff; }

#tooltip {
        position: absolute;
        z-index: 3000;
        border: 1px solid #646464;
        background-color: lightyellow;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:11px;
        padding: 8px;
        opacity: 1.0;
}
#tooltip h3, #tooltip div { margin: 0;font-size:12px;font-weight:bold; width:250px }

.pretty#tooltip {
        padding: 20px; BACKGROUND: url(shadow.png) top left no-repeat;
        WIDTH: 220px;
        border: 0px solid #fff;
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        HEIGHT: 175px;
        opacity: 1.0
}
.pretty#tooltip H3 {
        FONT-SIZE: 12px; font-weight:bold; MARGIN-BOTTOM: 0.75em; WIDTH: 210px; TEXT-ALIGN: center
}
.pretty#tooltip DIV {
        WIDTH: 200px; TEXT-ALIGN: left
}

.comb#tooltip {
        position: absolute;
        z-index: 3000;
        border: 1px solid #646464;
        background-color: lightyellow;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:11px;
        padding: 8px;
        opacity: 1.0;
}
.comb#tooltip h3 { margin: 0;font-size:12px;font-weight:bold; width:200px }
.comb#tooltip div { margin: 0;font-size:12px;font-weight:normal; width:200px }