.bundle-upsell-overlay {
}

	.bundle-upsell-overlay.overlay .fixed {
		padding-bottom: 0;
		border-bottom: 0;
	}

	.bundle-upsell-overlay .title {
		width: 75%;
		padding: 0 12.5%;
		font-size: 38px;
		color: #7baf30;
		text-align: center;
		padding-bottom: 35px;
		margin-bottom: 10px;
		background: url(../images/header-shadow.png) no-repeat center bottom;
	}

	.bundle-upsell-overlay .bundle-upsell-section {
		min-height: 370px;
		padding-left: 290px;
		background: url(../images/mpb-box.jpg) no-repeat left top;
	}

		.bundle-upsell-section .additional-products {
			text-align: center;
			font-size: 25px;
			margin-bottom: 10px;
		}

		.bundle-upsell-section .product-list {
			float: left;
			width: 50%;
			padding: 10px 0;
		}

			.bundle-upsell-section .product-list .list-label {
				font-size: 11px;
				text-transform: uppercase;
				color: #a3a3a3;
				letter-spacing: 1px;
				margin-bottom: 2px;
				text-align: center;
				font-weight: bold;
			}

			.bundle-upsell-section .product-list-item {
				font-size: 14px;
				font-weight: bold;
				line-height: 32px;
				height: 32px;
				margin-top: 15px;
				padding: 0 20px;
			}

			.bundle-upsell-section .product-list-item .icon {
				width: 32px;
				height: 32px;
				display: inline-block;
				vertical-align: middle;
				margin-right: 6px;
				background-image: url(../images/product-icon-imgmap.png);
				background-repeat: no-repeat;
			}

			.bundle-upsell-section .product-list-item.virusbarrier-2013 .icon {
				background-position: 0 0;
			}

			.bundle-upsell-section .product-list-item.net-barrier-2013 .icon {
				background-position: 0 -34px;
			}

			.bundle-upsell-section .product-list-item.identity-scrubber .icon {
				background-position: -34px -68px;
			}

			.bundle-upsell-section .product-list-item.contentbarrier .icon {
				background-position: 0 -68px;
			}

			.bundle-upsell-section .product-list-item.washing-machine .icon {
				background-position: -34px 0;
			}

			.bundle-upsell-section .product-list-item.personal-backup .icon {
				background-position: -34px -34px;
			}

			.bundle-upsell-section .product-list-item:first-child {
				margin-top: 0;
			}

		.bundle-upsell-section .product-list.additional {
			background: #e7f1d7;
		}

			.bundle-upsell-section .product-list.additional .list-label {
				color: #8dbf3c;
			}

		.bundle-upsell-section .upsell-price {
			padding: 14px 0;
			text-align: center;
		}

		.bundle-upsell-section .upsell-price .price {
			margin-left: 20px;
			font-size: 34px;
			color: #7baf30;
		}

		.bundle-upsell-section .upsell-price .price:first-child {
			margin-left: 0;
		}

		.bundle-upsell-section .upsell-price .price.strikethrough {
			color: #a9a9a9;
			position: relative;
		}

			.bundle-upsell-section .upsell-price .strikethrough-line {
				width: 110%;
				height: 1px;
				display: block;
				position: absolute;
				top: 50%;
				left: -5%;
				background: #f1582c;
				-webkit-transform: rotate(4deg);
				-moz-transform: rotate(4deg);
				-ms-transform: rotate(4deg);
				-o-transform: rotate(4deg);
				transform: rotate(4deg);
			}

		.bundle-upsell-section .buynow-form {
			float: left;
			padding-bottom: 25px;
		}

		.bundle-upsell-section .base-buynow-form {
			margin-right: 30px;
		}

			.bundle-upsell-section .form-submit-text {
				font-size: 20px;
				height: 50px;
				color: #0aa6e8;
			}

		.bundle-upsell-section .product-list

		.bundle-upsell-section .product-list


