@import url(/vp/css/offer_engine/layouts.css?siteversion=201);

div.fo-mini-layout
{
	padding: 0;
}

div.hero-layout-container div.text-half,
div.fo-mini-layout div.title-container,
div.fo-mini-layout div.pricing-callout-container  
{
	color:#000;
}

div.interface-container .bullet-list li,
div.prtnr-layout ul.bullet-list
{
	list-style: url(/vp/images/b09/common/bullet/bullet1.gif);
}

div.interface-container .bullet-list li span
{
	color: #000;
}
div.acst-layout div.secondary-option-container .addline,
div.acst-layout div.secondary-option-container .priceline
{
	float:left;
	width:105px;
}
div.acst-layout div.secondary-option-container .priceline
{
	margin-left:20px;
}
div.acst-layout div.secondary-option-container .addl-note
{
	clear:both;
}

div.es-wizard-offer
{
	padding: 0 15px 15px 15px;
}

div.es-wizard-offer h2,
div.es-wizard-offer h3
{
	margin:0 0 5px 0;
}

div.es-wizard-offer ul
{
	margin:0 0 15px 15px;
}

div.es-wizard-offer p
{
	margin-bottom:25px;
}

div.es-wizard-offer div.preview-container
{
	position:relative;
	margin: 15px 0 15px 35px;
	width:235px;
}

div.es-wizard-offer div.accept-button
{
	margin-top:15px;
}

div.es-wizard-offer div.preview-container a.ppw-live-preview
{
	position:absolute;
	top:9px;
	left:9px;
}
div.es-wizard-offer div.preview-container a.ppw-live-preview img
{
	width:235px;
	height:148px;
}

div.bonus-offer-tab-heading
{
	margin-top: -24px;
	margin-bottom: 12px;
	margin-left: 40px;
	font-size: 18px;
	color: #2499DE;
}

div.bonus-offer-tab-image
{
	float: left;
	width: 450px;
	margin-right: 20px;
}

div.bonus-offer-tab-text
{
	font-weight: bold;
	font-size: 12px;
	margin-top: 30px;
}

div.bonus-offer-tab-product-name
{
	margin-bottom: 2px;
}

div.bonus-offer-tab-description
{
	color: #FF7900;
	margin-bottom: 14px;
}

div.bonus-offer-tab-pricing
{
	margin-bottom: 12px;
}

div.oe-esgop-layout .preview
{
    float: left;
    margin-right: 10px;
}

div.oe-esgop-layout .offer-content
{
    text-align: left;
}

div.oe-esgop-layout .exhortation-merchandising
{
    color: #000;    
}

div.oe-esgop-layout .pricing-callout-text
{
    float: left;
    width: 60%;
    padding: 2px 0 5px 0;
    height: 19px;
}

div.cst-kit-product-icon
{
    text-align:center;
    width: 100px;
}

div.pbnr-layout div.sub-title-container
{
    font-size:inherit;
}
div.teaser-box div.content p.description
{
	font-size: inherit;
	min-height: 40px;
	height:auto;
}
div.teaser-box div.content p.disclaimer
{
	font-size:inherit;
}

div.prtnr-layout div.interface-container-redesign ul li,
div.pbnr-layout div.checkbox-container,
div.pbnr-layout div.sub-title-container,
div.teaser-box div.top div.tab p,
div.teaser-box div.top div.tab-cap,
div.create-products-layout a.product-page-link,
div.create-products-layout div.pricing-container,
div.nppbnr-layout .banner-heading,
div.offer-text-body-container span.exhortation-merchandising,
div.segment-content .segment-spot-text,
div.spt-layout div.checkbox-container
{
    font-size:12px;
}
