@charset "utf-8";
.pricing-zone-content{ display: block; padding-right: 7px; padding-left: 7px; }
.pricing-zone-title{ font-size: 18px; color: #444444; margin: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; position: relative; line-height: 20px; }
.pricing-zone-title span{ background-color: #444444; display: block; height: 9px; width: 9px; position: absolute; left: 5px; top: 15px; }

.pricing-zone{ display: block;  }

.pricing-zone-box{ background-color: #FFFFFF; display: block; min-height: 60px; position: relative; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; }
.pricing-zone-box .pricing-zone-img{ position: absolute; left: 10px; top: 10px; height: 60px; width: 60px; border-radius: 30px;}
.pricing-info-box{ width: 70px; margin-top: 10px; position: absolute; left: 70px; top: 0px; }
.pricing-info-box h4{ font-size: 12px; font-weight: normal; color: #000000; position: absolute; left: 10px; top: 0px; margin: 0px; padding: 0px; }
.pricing-info-box .salesprice{ font-size: 30px; color: #E6190E; text-align: right; margin: 0px; padding: 0px; position: absolute; top: 22px; right: 0px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; }
.pricing-info-box .salesprice small{ font-size: 10px; color: #000;  }
.promotion-country{ font-size: 13px; color: #444; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; margin-left: 150px; display: block; clear: both; padding: 5px 10px 5px 15px; min-height: 50px; }
.promotion-country a{ font-size: 13px; color: #444; text-decoration: none; display: inline-block; padding-left: 10px; background-image: url(../../images/pricing-zone-icon.gif); background-repeat: no-repeat; background-position: 0px center; padding-right: 5px; line-height: 16px; }
.promotion-country a:hover{ text-decoration: underline; }
