.promo-banner{ width:760px; min-height:91px; margin:15px auto 15px 20px; text-align:center; position:relative; float:left; border:2px solid #b7b7b7; background-color:white;}
	.checkout-banner{ margin:0px auto 15px auto; }
	.standard-banner{ }
	.error-banner{ }
	.full-desc-banner{  }
		.full-desc-banner .scissors{ 	}

.dottedwrap-left{ width:481px; min-height:70px; float:left; margin:9px 0px 9px 9px; border:2px dashed #a4a3a3; border-right:none; display:table; }
	.promo-banner .banner-left{	display:table-cell; vertical-align:middle; text-align:center; padding:10px; height:100%; }
		.promo-banner .banner-left-bottom{}
		.promo-banner .banner-left div{	line-height:normal; }
	
.dottedwrap-right{ margin:9px 9px 9px 0px; border:2px dashed #a4a3a3; border-left:none; width:254px; min-height:70px; float:right; display:table; }
	.checkout-banner .dottedwrap-right{ }
	.promo-banner .banner-right{ display:table-cell; vertical-align:middle; height:100%; text-align:center; padding:10px 0px; #padding-top:30px; }

.promo-banner .banner-discounttype{ font:25px Arial, Helvetica, sans-serif; color:#719500; }

.promo-banner .code-wrap{ display:inline-block; *display:inline; _height:auto; zoom:1; }
	.promo-banner .code{ display:inline; font:bold 12px Arial, Helvetica, sans-serif; color:#719500; text-transform:uppercase; clear:right; }
	.promo-banner .code-text{ display:inline; font:bold 12px Arial, Helvetica, sans-serif; color:#719500; text-transform:lowercase; }

.promo-banner .details-wrap{ /*margin-top: 4px;*/ }
.banner-left .details-wrap{ display:inline-block; *display:inline; _height:auto; zoom:1; }
.promo-banner .details{ display:block; clear:both; padding:1px 0px 0px 1px; text-transform:lowercase; font-size:11px; }
	.promo-banner .details a{ font-size:11px!important; font-family:Arial, Helvetica, sans-serif!important; }

.promo-banner .yousaved-text{ display:inline; font:bold 18px Arial, Helvetica, sans-serif; color:#719500; }
.promo-banner .yousaved-amount{ display:inline; font:bold 18px Arial, Helvetica, sans-serif; color:#719500; /*margin-left:5px;*/ }

.promo-banner p{ margin-top:0px; margin-bottom:0px; }

.add-text{display:none!important;}
		
.dottedwrap{ width:738px; min-height:70px; float:right; margin: 9px; border: 2px dashed #a4a3a3; display:table; }

.full-desc-banner{  }
	.full-desc-banner .full-desc{ width:738px; min-height:70px; float:right; margin: 9px; border: 2px dashed #a4a3a3; display:table; }
	.full-desc-banner .full-desc-left{ width:430px; font:25px Arial, Helvetica, sans-serif; color: #719500; display:table-cell; vertical-align:middle; text-align:center; padding:10px; height:100%; }
	.full-desc-banner .full-desc-right{ font:bold 12px Arial, Helvetica, sans-serif; color:#719500; float:right; display:table-cell; vertical-align:middle; height:100%; text-align:center; padding:19px 0px; }
	

.error-banner .banner-center{ color: #719500; font-weight:bold; display:table-cell; vertical-align:middle; text-align:center; padding-top:15px; }
	.error-banner .banner-center a, .error-banner .banner-center a:link, .error-banner .banner-center a:active, .error-banner .banner-center a:visited,
	  .error-banner .banner-center a:hover { display:block; clear:both; color:#666!important; text-decoration:none; font-size:12px!important; font-family: Verdana, Arial, sans-serif; }
	.error-banner .banner-center a:hover { text-decoration:underline!important; font-size:12px!important; }
	
.scissors{ width:39px; height:23px; background-image: url('super-scissors.png'); background-repeat: no-repeat; position:absolute; right:42px; top:3px; }