div.summary {margin:0 30px;}
div.summary h4 {margin:0 0 10px;}
div.summary p {margin:0 0 20px; font-weight:bold;}
div.summary p span {color:#fa8e10; margin:0 30px 0 0;}

.providerQuote {margin:0 0 0;}
.providerQuote div.greyed-blue h5 {position:relative; background:url(greyed-blue.png) repeat;}
.providerQuote div.greyed-blue div.clear {margin:0;}

.providerQuote .colA ,.providerQuote .colB, .providerQuote .colC, .providerQuote .colD, .providerQuote .colE {float:left; text-align:center;}
.providerQuote .colA {width:156px;}
.providerQuote .colB {width:191px;}
.providerQuote .colC {width:429px;}
.was_save .colC {width:283px;}
.providerQuote .colD {width:156px;}
.providerQuote .colE {width:155px;}

.providerQuote div.clear {background:#5e93a5;}

.colE {width:150px !important;}
button {outline:none;}

.providerQuote h2 {margin:0; }
.providerQuote h5 {margin:0 1px 0 0; color:#054761; font-size:10.5pt; height:36px; line-height:28pt;}
.providerQuote div.colA ,.providerQuote div.colB, .providerQuote div.colC, .providerQuote div.colD, .providerQuote div.colE
{display:block; margin:0 1px 0 0; padding:0 0 4px;}
.providerQuote div.details {background:#fff url(gradient1.png) repeat-x bottom left; margin-top:10px;}
.providerQuote div.details div.level2 {background:url(final-quote-repeat1.png) repeat-y 0px 0px}
.was_save div.details div.level2 {background:url(final-quote-repeat2.png) repeat-y 0px 0px}
.providerQuote div.details ul.features {text-align:left; padding:0; margin:15px 10px;}
.providerQuote div.details ul.features li {margin:0 0 4px; padding:4px 0 0; background:0; width:100%; clear:both; line-height:13px;font-size:9pt;}
.providerQuote div.details ul.features li img {margin:-8px 8px 10px 0; float:left;}
.providerQuote div.details .description {text-align:left; margin:0 10px; font-size:9pt; line-height:10pt;}

.providerQuote div.oldprice, .providerQuote div.newprice {position:relative; margin:0 10px; color:#054761; font-weight:bold;}
.providerQuote div.oldprice h3, .providerQuote div.oldprice p,
.providerQuote div.newprice h3, .providerQuote div.newprice p {margin:0; padding:3px 0; line-height:22px;}
.providerQuote div.oldprice h3, .providerQuote div.newprice h3 {font-size:24pt; letter-spacing:-2px;}
.providerQuote div.oldprice h3 {padding:30px 0 0;}
.providerQuote div.oldprice div.crossout {margin:0 auto -65px; width:135px; height:83px; background:url(cross-out1.png) no-repeat 0px 0px; opacity:0.7;filter:alpha(opacity=70); position:relative; z-index:999; position:relative; top:-50px; left:0px;}

.providerQuote div.newprice button {width:98px; line-height:1px; padding:0; height:36px; border:none; margin:/*70px*/15px auto 0; background:url(book-button.png) no-repeat 0px 0px; cursor:pointer;}
.providerQuote div.newprice button.hover {background-image:url(book-button-hover.png);}
.providerQuote div.newprice button span {display:none;}
.providerQuote div.newprice p.save {padding:0; margin:0px auto 0; width:153px; height:129px; background:url(flash1.png) no-repeat center center; text-transform:uppercase; color:#fff; font-size:13pt; line-height:70px; letter-spacing:-1px;}
.providerQuote div.newprice p.save span {display:block; font-size:14pt; margin-top:-40px;}

