div.infoBubble { display: none;min-height: 390px;position: absolute;z-index: 100;}div.infoBubble div.productImage { }div.infoBubble div.productImage img {border: none;}div.infoBubble div.productTitle { color: #A75645;font-size: 11px;font-weight: bold;margin: 10px 10px 0 150px;}div.infoBubble div.productDescription {color: #666666; font-size: 10px;margin: 5px 10px 10px 150px;text-align: left;}div.infoBubble div.infoBubbleContent { width: 100%; display: table;}div.infoBubble div.productPrice {position: relative;margin: 0;left: 10%;width: 120px;margin-top: 5px;float: left;font-weight: bold;}.productPrice div.tax_shipping{color: #999;font-weight:normal;position: relative;}div.infoBubble div.productDescription div.productButton{position: relative;margin-top: 10px;margin-left: 0;padding: 0;}.productDescription div.productRetailerRating{position: relative;margin-top: 10px;}.infoBubble div.infoBubble_lcol{position: relative;margin: 0;float: left;height: 100%;margin: 7px 0 10px 10px;text-align: center;}.imagePopup_url{text-decoration: none;}.infoBubble a:hover{text-decoration: none;}.productTitle .imagePopup_url{ color: #A75645;font-size: 11px;font-weight: bold;}.productDescription .imagePopup_url{ color: #666666;font-size: 10px; }.productPrice .imagePopup_url{color: #CC3232;}.productPrice div.tax_shipping .imagePopup_url { color: #999;font-weight: normal;font-size: 10px;}.from_text{ color: #999;font-weight: normal;font-size: 10px;}.at_softprodtitle{z-index: -100;}.at_grid, .at_gridr{z-index: 99;}div#ImagePopup{position: absolute;top: 77px;left: 629px;width: 600px;z-index: 100;margin-left: 15px;padding: 10px !important;visibility: hidden;text-align: left;}