/* roundedTop and insideMid override global versions for black background */

.offer-tup{margin-top:5px; position:relative}
.offer-tup h2{display:none}
.offer-pricing{float:left; position:relative; width:148px; height:84px; text-align:center; cursor:pointer; }
.offer-pricing h3{position:relative; top:26px; margin:0; padding:0 10px; color:#fff; font:bold 40px Arial,Helvetica,Verdana,sans-serif; letter-spacing:-1px; word-spacing:-1px; text-align:right; cursor:pointer;}
.offer-pricing h3 a {color:#fff; text-decoration: none;}
.offer-pricing h3 * {cursor:pointer;}
.offer-pricing h3 .dollars{position:absolute; top:0px; right:81px; margin:0; padding:0; font-size:40px; line-height:40px}
.offer-pricing h3 .dollars span{position:relative; top:-15px; left:-4px; font-size:18px}
.offer-pricing h3 .cents, .offer-pricing h3 .per-mo{}
.offer-pricing h3 .cents{position:absolute; top:3px; right:57px; font-size:20px; line-height:20px; .line-height:21px; border-bottom:2px #fff solid}
.offer-pricing h3 .per-mo{position:absolute; top:24px; right:56px; font-size:16px; line-height:16px}
.offer-text{float:left; background:url(../images2/offer_text_bg.png) left bottom no-repeat; width:346px; margin-left:5px;padding:5px}
.offer-text a.cep-btn-action{float:right}
.offer-text a.cep-btn-action span{padding-left:20px; padding-right:12px}
.offer-text a.cep-btn-action span span{}
.offer-text b.offer-text-top{display:block; background:url(../images2/offer_text_bg.png) left top no-repeat; height:5px; font-size:1px; line-height:1px; margin:-5px -5px 0; padding:0}
.offer-text input{float:right; margin-top:2px}
.offer-text h4{margin:0; padding-left:5px; padding-top:5px !important; padding-top:3px; width:190px; height:auto !important; height:22px; color:#2e599d; font-size:18px; line-height:1em}
.offer-text span{display:block; color:#666; padding:5px; font-size:12px; font-weight:bold}

