body {
	background: none;
}

#header #right-side, 
#footer,
#footer-container,
#nav,
#breadcrumb,
#banner-top,
#banner-btm,
.right-box-top,
.right-box-btm,
.clear,
#banner #login-panel,
#protection-solution-product .sub-banner-top,
#protection-solution-product .sub-banner-btm,
.right-boxes .product-box-top,
.right-boxes .product-box-btm,
.not-enrolled #banner-btm,
.not-enrolled #banner-top,
#protection-solution-product #banner .banner-left .banner-callout-top,
#protection-solution-product #banner .banner-left .banner-callout-btm {
		display: none;
}


#header, 
#container, 
.content, 
.benefit-item   {
	width: auto;
	height: auto;
}

.content #banner,
.main-benefits .left-side,
.main-benefits .right-side,
#protection-solutions #banner, 
#protection-solutions #banner .banner-left, 
.banner-right .right-boxes .right-box-content,
#protection-solutions #banner .banner-right,
#protection-solution-product.squaretrade #banner,
#protection-solution-product .sub-banner,
#protection-solution-product #banner .banner-left,
#protection-solution-product .sub-banner li,
#protection-solution-product .sub-banner li span,
#protection-solution-product .sub-banner li.only-one,
.protection-faq-content,
.right-boxes,
.right-boxes .right-box .one-ques,
.right-boxes .product-box,
#top-contain,
#protection-solution-product #banner,
.not-enrolled #banner.squaretrade,
#protection-solution-product.not-enrolled #banner .banner-right,
.right-box-content .product-question,
.right-box-content h2,
#protection-solution-product.identity-theft #banner,
#protection-solution-product.credit-tracker #banner,
#protection-solution-product #banner .banner-left .banner-callout,
#protection-solution-product #banner .banner-left .callout-bubble,
#protection-solution-product #banner .banner-right,
#bottom-content .right-boxes .right-box-content {
	float: none;
	background: none;
	border: none;
	height: auto;
	min-height: 0;
	width: auto;
}


#header #logo,
.right-box-content .access-account-btns {
	float: none;
	display: block;
	margin-bottom: 25px;
}


.right-boxes .right-box .right-box-content,
#main-content,
#main-content .right-boxes .product-box,
#bottom-content {
	padding-top: 20px;
	clear: both;
}


#main-content {
	overflow: inherit;
}

.sub-banner {
	margin-top: 30px;
}

.sub-banner li.only-one {
	padding-right: 0;
}

.right-side {
	margin-top: 25px;
}

#protection-solution-product.not-enrolled #banner .banner-right {
	margin-top: 40px;
	padding-left: 0;
}

#protection-solution-product #banner .banner-left .banner-callout {
	padding-left: 0;	
}

#protection-solution-product.identity-theft #banner .banner-left .callout-bubble,
#protection-solution-product.credit-tracker #banner .banner-left .callout-bubble {
	left: inherit;
	top: inherit;
	position: static;
	padding: 0;
}

#protection-solution-product #banner .banner-left .callout-bubble span {
	display: inline;
}
