


/******************************************
*	PRISMHEROBANNERS.CSS
******************************************/
.prismheader .hdr1,
.prismheader .hdr2,
.prismheader .hdr3,
.prismheader .hdr4,
.prismheader .hdr5
{
	color: #FFF;
	font-weight: normal;
	line-height: 1.05;
}
.prismheader .hdr1 sup,
.prismheader .hdr2 sup,
.prismheader .hdr3 sup,
.prismheader .hdr4 sup,
.prismheader .hdr5 sup
{
	font-size: 12px;
}

.prismheader .hdr1 sup { top: -1.5em; }
/*
.prismheader .hdr2 sup { top: -1em; }
.prismheader .hdr3 sup { top: -1em; }
.prismheader .hdr4 sup { top: -1em; }
.prismheader .hdr5 sup { top: -1em; }
*/
.prismheader .hdr1 sup.lrg-reg{font-size: 16px;top: -20px;}
.prismheader .hdr1 sup.lrg-tm{font-size: 20px;top: -18px;}

.prismheader .hdr1 { font-size: 35px; }
.prismheader .hdr2 { font-size: 21px; }
.prismheader .hdr3 { font-size: 18px; }
.prismheader .hdr4 { font-size: 17px; }
.prismheader .hdr5 { font-size: 16px; }
.prismheader .hdr6 { font-size: 14px; }

.prismheader .hdr4 {
	font-size: 21px;
	color: #FFF;
	font-weight: normal;
}
.prismheader .hdrblock {
	display: block;
	position: relative;
}
.headerFade {
	width: 100%;
	height: 150px;
	margin: 0;
	padding: 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+40,ffffff+63&amp;0+0,1+63 */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.63) 40%, rgba(255,255,255,1) 63%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(40%,rgba(255,255,255,0.63)), color-stop(63%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.63) 40%,rgba(255,255,255,1) 63%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.63) 40%,rgba(255,255,255,1) 63%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.63) 40%,rgba(255,255,255,1) 63%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.63) 40%,rgba(255,255,255,1) 63%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	position: absolute;
	bottom: -40px;
	left: 0;
	z-index: 60;
	pointer-events: none;
	display: block;
}

.ie .headerFade {
	display: none;
}

.prismheader *[data-tweenmap] {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}

.prismheader .bgHolder {
	width: 100%;
	height: 100%;
	border-radius: 15px 15px 0 0;
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-ms-backface-visibility: visible;
	-o-backface-visibility: visible;
	backface-visibility: visible;
}

.prismheader .orangeAccent {
	font-size: 28px;
	color: #f99d27;
}
.prismheader .offerPricePoint {
	float: left;
	min-width: 170px;
}

#heroExternalAssetsBox {
	height: 0;
	overflow: visible;
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
	z-index: 200;
}
.headCopy {
	height: 290px;
	float: right;
	z-index: 200;
}
.headCopy p,
.headCopy .info {
	color: #FFF;
}
.headCopy .info {
	width: 460px;
	top: 25px;
	left: -50px;
}
.headCopy .info .hdr1 {
	padding: 0 0 5px 0;
	color: #FFF;
	font-size: 31px;
}
.headCopy .info .hdrBlock {
	display: block;
}
.headCopy .info .hdrInlineBlock {
	display: inline-block;
}
.headCopy .info .hdr1 .tiny {
	top: -1.1em;
	font-size: 11px;
}
.headCopy .info .hdr4 {
	padding: 0 0 10px 0;
}
.prismheader {
	position: relative;
	top: 0;
	left: -20px;
	width: 958px;
	height: 304px;
	overflow: visible;
}
#clearlink_row{
	top: 11px;
}
.prismheader .headMainCycle {
	height: 360px;
	width: 100%;
	position: relative;
	display: block;
	top: -10px;
	left: 0;
	background: #fff;
	z-index: 50;
	border-radius: 15px 15px 0 0;
}
.prismheader .headCycleItem a {
	position: relative;
	z-index: 100;
	top: 0;
	left: 0;
}

/*
.notAndroid .headCycleItem,
.notAndroid .headCycleItem p,
.notAndroid .headCycleItem div {
	*/
	.notAndroid .headCycleItem .headCopy,
	.notAndroid .headCycleItem .info,
	.notAndroid .headCycleItem .wideCycleImg,
	.notAndroid .headCycleItem .headCycleImg {
		-webkit-perspective: 500px; 
		-moz-perspective: 500px; 
		-ms-perspective: 500px; 
		perspective: 500px;
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-ms-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}

	.prismheader .headCycleItem {
		height: 100%;
		width: 100%;
		position: absolute;
		display: none;
		overflow: hidden;
		background-color: #fff;
		border-radius: 15px 15px 0 0;
	}
	.prismheader .headCycleItem:first-child {
		display: block;
	}
	.prismheader .headCycleImg {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 100;
		overflow: hidden;
		display: block;
	}
	.notAndroid .prismheader .headCycleImg {
		-webkit-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
		-o-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
	.prismheader .headCycleImgNOBG {
		background: transparent;
	}
	.prismheader .headCycleImg img {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
	}
	.prismheader .snipe-limitedTime {
		position: absolute;
		top: 0;
		right: 40px;
		width: 201px;
		height: 39px;
		text-indent: -9999px;
		display: block;
		background: transparent url('/prismtv/images/headers/snipe-limitedTime.gif') left top;
	}
	.prismheader .headerDisclaimer {
		position: absolute;
		z-index: 200;
		left: 70px;
		top: 275px;
		width: 40%;
	}
	.initnojs .prismheader {
		display: block;
		position: relative;
		/*height: auto;*/
	}
	.initnojs .prismheader .headMainCycle {
		display: block;
		position: relative;
		/*height: auto;*/
	}
	.initnojs .prismheader .headCycleItem {
		display: block;
		position: relative;
	}
	.oldIE .prismheader .info * {
		-ms-filter: inherit;
		filter: inherit;
	}
	.oldIE .prismheader .info {
		-ms-filter: none;
		filter: none;
	}
	.initnojs .prismheader .defaultCycleItem {
		display: block;
	}
	.headCycleNav {
		width: 100%;
		height: 1px;
		position: absolute;
		top: 0;
		left: 0;
		overflow: visible;
		z-index: 1000;
	}
	.headCycleNav .cycleNavBtn {
		width: 70px;
		height: 150px;
		position: absolute;
		top: 60px;
		left: -10px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA0CAMAAABLsm2RAAAAUVBMVEUAAABZWVmnp6daWlpsbGxZWVlhYWH///9ZWVljY2NfX1+kpKTAwMCDg4OBgYFjY2O3t7dZWVlZWVmTk5PX19eFhYVZWVkeHh5BQUGAgIAzMzNba4E6AAAAFXRSTlMAMnp6sWXiMzzYd39EXnWTYROzsz8AKHuQAAABLklEQVRYw+3V3Y6CMBAF4Aq7UGt/AG0HeP8HXV0Tj9sMF90hMZqe2ybny2SgVUp9cxnVPzKyVdcDnb64pLbcaDeqtJp8z8WmciRZtspPKvV8jrrU0MeeT6pIRSpSkQ9AjNsDcYZBYBA5OeKIzDZiaF7JSRFH6/xQgMCIy0pWhlhal/hQgMCIcTHSScwSIxQgMOJJvpNThAIkM4QIFCCZIUIYBQgMGcIoQOzdOO/3x5/vin2exMff+D2QvA87aeI1idp9kJbSra/pgUCZqZUgMGYYQDJFhsAAkitSBEaOQJHfXTCAZIr8FoYB5K8yyHcywADyrAx7fF1D8/o3viIVqUhF3gS58CfdoRQ5dHzTJakQ2BOfVHGSZ6tCUGPouEy6HNETWxXG25hcVHm2q34AqnpZ+9y8rRwAAAAASUVORK5CYII=);
		background-repeat: no-repeat;
		background-position: -500% center;
		display:block;
		text-indent: -9999px;
	}
	.prismheader .headCycleNav .prev {
		background-position: 10px center;
	}
	.prismheader .headCycleNav .next {
		background-position: -40px center;
		left: auto;
		right: -10px;
	}
	.headCyclePager {
		bottom: 10px;
		right: 35px;
		position: absolute;
		z-index: 1000;
		height: 20px;
	}
	#headCyclePagerWrap {
		float: left;
		margin: 0 0 0 12px;
	}
	.headCyclePager .pagerBtn {
		width: 18px;
		height: 20px;
		display: block;
		margin: 0 5px 0 0;
		float: left;
	}
	.headCyclePager .pagerBtn {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAOCAYAAACyyTV4AAACZElEQVRIx83VT0gUYRjH8dVs/xjbSn9Ew2FVSpTB0nKVolE7bUWtWCTWWlAGBRX9ETby0CGD6iBUpFFB1kUvFrtFNy2CiI02ukSXLgWKSOBCbh72Mn1feAdm13Wd6eQLn8PuPPvMb955dsah67pjpTN/KIAL1ehAP4Yxgse4jV4EsA6FDhtL9i9GLY7gOh7iKR5hAGHUwyvq5e8yQhZBwd7Z+emrAxMXvx0bbdMNF6Jdvyd/vHrG8eNoNBrZ2BGnaQNu4bueuaZwX15AHdy5dlKcdJsoOvMi9Msc0Gzo480hajRswiobIX3YjlP4q+deC+jDLpQam2BuUoItV16Hh5cKKPSM7fnzZepDE7V+OR5WQ4r+lXip51/TqEG5vLsZIT1iZ8Kj7T/zhZRBO6ldazOkixEr0i2sdDptjFNmSNEAVcsFFEJ3Wx5QWwLLM8lajc1WQsZisR5qixfNpDxpa9fI7tnlQjZ0V12jthZuGyF90KyEjEQiZ6mtEBeWHXI9DmiX1Yl8Abufawvecs85auvgshFyIzri8fjnfAGTyeQcdSdQLccjI6QX7YqiDIbutcwtFbL+sP89dSehoNBGSHGn9gUCgSepVCqdK6D4PhgMjlN3FGXGOGXPZCV63T5nrLVPnTGHOzjYPF+xY8NXjt8Rt01elJ2ZdMoRuaSq6ttoNDpjDphIJJKapn3ieD8a4ck1k+IJL/6BNTiNMbwzmcQNtMnRsPXGkf3XYCvOYzyr/xtE0GRswKI3jqmRuOJSNCCIQ2JWsRN+eaICx/8tYyPK5G6J/p3Yj2b5Z/GY+2c/J1esf+iuM/4Yn9jWAAAAAElFTkSuQmCC);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.headCyclePager .pagerBtn.activeSlide {
		background-position: left center;
	}
	.headCyclePager .playPauseBtn {
		width: 14px;
		height: 20px;
		float: left;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAOCAMAAABw6U76AAAAb1BMVEUAAADNzc2wsLDJycmoqKiCgoLR0dGkpKSsrKzU1NSrrKyYmJiRkZGUlJS1tbW4uLiNjo52dnY2NjZMTEzExMRCQkI9PT1RUVGdnZ1ISEi6urq/v7+hoaGpqamJiYmampplZWV5eXlbW1twcHBERESH25ImAAAAAXRSTlMAQObYZgAAANRJREFUKM9lytmSgyAQhWFZIoysCoq4JbO8/zMOTTpWypyqvuiv/qa5y3P3BndV9fU2hclVZduy9jWJTVXnCHGOge6EzL0lz+3YVE3JuZRmUMGYmdLNMZjApuowWDsMBnSLsbx/P4eLMW7YoFJaItB5Xc1UFh7erTM2qFJOk1mLqmXRIyx4tyhsUPd9HPVS1Firc87hm1prDTaonOesQTWlOoRfQWEaG1QhQtCgvuv8Q3XPeWyqprRtKXnQg3PBXzuwqaqUgAPtxdt6bD60v507m4v+A5eJEx/dgqrxAAAAAElFTkSuQmCC);
		background-repeat: no-repeat;
		background-position: right 2px;
	}
	.headCyclePager .playPauseBtn.showPlay {
		background-position: left 2px;
	}
	.prismheader .launchDemoLink {
		bottom: -30px;
		font-size: 18px;
		position: absolute;
		right: 35px;
		z-index: 1000;
	}
	.prismheader .launchDemoLink a {
		color: #FFF;
		padding: 5px 0 5px 25px;
		font-size: 14px;
	}
	.headCta {
		float: left;
		color: #FFF;
		clear: both;
		width: 100%;
		border-top: 1px solid #333;
		height: 130px;
		overflow: hidden;
	}
	.headCopy .noCrop {
		overflow: visible;
	}
	.headCopy .noTopBdr {
		border-top: 0 none;
	}
	.headCtaItem {
		width: 100%;
		height: 100%;
	}
	.headCta .pricepoint {
		padding-right: 15px;
	}
	.headCta .accent {
		font-size: 12px;
		color: #FDB52B;
	}
	.headCta .phoneCta {
		font-size: 14px;
	}
	.headCta .cta {
		width: 170px;
		font-size: 16px;
		font-weight: normal;
		line-height: 1.2;
	}
	.headCta .cta p {
		padding: 0 0 10px 0;
	}
	.headCta .cta strong, .headCta .pricepoint strong {
		color: #FDB52B;
		font-weight: normal;
	}
	.headCta .accent strong {
		font-weight: bold;
	}
	.headCta .pricepoint, .headCta .cta {
		float: left;
	}
	.headMainCycle .disclaimer {
		color: #000000;
		font-size: 8px;
		line-height: 1.2;
	}
	.headMainCycle .disclaimer a {
		color: #999;
		text-decoration: underline;
	}
/*
.headMainCycle a.disclaimer {
	text-decoration: underline;
}
*/
.headMainCycle .bulleted {
	list-style: disc;
	padding: 5px 0 5px 15px;
}
.leftbdr {
	display: block;
	border-left: 1px solid #333;
	padding: 10px 0 10px 15px;
}
.twoCol {
	float: left;
	width: 100%;
	clear: both;
}
.twoCol .col {
	width: 50%;
	float: left;
}

.prismheader .headMainCycle .headCycleItem .textPrice {
	color: #93e228;
	font-size: 72px;
	line-height: 72px;
	position: relative;
	height: 70px;
	width: 176px;
}
.prismheader .headMainCycle .headCycleItem .textPrice .sup {
	top: -24px;
}
.prismheader .headMainCycle .headCycleItem .textPrice .disclaimer {
	top: 21%;
	left: 75%;
	position: absolute;
}
.prismheader .or-divider {
	color: #666;
	font-size: 12px;
	height: 20px;
	line-height: 15px;
}
.headerSmallCheck {
	background: url(/prismtv/images/headers/small-check.png) left top no-repeat; 
	display: inline-block;
	width: 20px;
	height: 15px;
	margin: 0;
	padding: 0;
	float: left;
}
.headerSmallCheckList {
	font-size: 90%;
}
.prismheader .floatleft {
	float: left;
}
#header-onlineOnlySnipe {
	background: transparent url('/prismtv/images/headers/snipe-blue-online-only.png') no-repeat left top;
	height: 126px;
	width: 126px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: -4px;
	right: -5px;
	z-index: 200;
	opacity: 0;
}
#header-limitedTimeSnipe {
	background: transparent url('/prismtv/images/headers/snipe-limitedTime.png') no-repeat left top;
	height: 126px;
	width: 126px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: -4px;
	right: -5px;
	z-index: 200;
	opacity: 0;
}
.headerInited .header_externalAsset {
	display: block;
}

/*Esasential */

#essential .wideCycleImg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#essential .headCycleImg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
#essential .bgHolder {
    background-image: url("/prismtv/images/June2017_banners/Banner3_BG.png");
	background-repeat: no-repeat;
	background-position: -68px 0;
}
#essential .headCopy {
  left: 14px;
  position: absolute;
  top: 7px;
  z-index: 9000;
}
#essential .headCopy .info {
  left: 65px;
  position: relative;
  top: 20px;
  width: 562px;
}
#essential span.sub {
    font-size: 18pt;
    margin-bottom: -31px;
    position: absolute;
    top: 22px;
    left: 114px;
}
#essential .hdr1 { 
	font-size: 42px;
    font-weight: bold;
    color: #0098db;
    position: relative;
    left: 5px;
}
#essential .essential-sup{
	top: -11px;
}
#essential .hdr1 sup{
	top: -1em;
}
#essential .hdr3 {
  color: #0098db;
  font-size: 20px;
  font-weight: bold;
  opacity: 1;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
#essential #rainbowFloater {
  background-image: url("/prismtv/images/June2017_banners/Banner3_GradientLine.png");
  background-repeat: no-repeat;
  height: 6px;
  margin-bottom: 10px;
  margin-top: 6px;
  width: 519px;
}

#essential .lweLI {
    color: #0098db;
    font-size: 16px;
    list-style-type: disc;
    margin-left: 18px;
    position: relative;
    top: 3px;
}

#essential .hdr4 {
    color: #00853F;
    float: left;
    font-size: 68px;
    font-weight: bold;
    letter-spacing: 0;
    margin-left: 5px;
    line-height: 60px;
}

#essential .hdr4 sup {
    font-size: 34px;
    top: -22px;
}

.subscriptcontainer {
    position: absolute;
    top: 43px;
    left: 103px;
}

#essential .hdr5 {
    font-size: 10px;
    font-weight: bold;
    color: #00853F;
    display: inline-block;
}

#essential .clearfix .pricing {
    padding-top: 8px;
}

#essential .headerSmallCheck {
	background: url(/prismtv/images/headers/white-checks.png) left top no-repeat; 
}
#essential .disclaimer-block{
	position: relative;
	float: left;
	clear: both;
}
#essential span.disclaimer{
	font-size: 8px;
	color: #000000;
	line-height: 11px;
	display: block;
	font-weight: normal;
}
#essential span.speed-disclaimer{
	font-size: 16px;
	font-weight: 500;
	position: relative;
	top: -7px;
}
#essential span.where-avail{
	font-size: 11px;
	display: block;
	position: relative;
	top: -8px;
}
#essential .info .hdr4 {
}

#essential .offerdreamTeam{
	padding: 5px 0px 0px 0px;
	width: 100%; 
}
#essential .below-txt-txt{
	font-size: 14px !important;
	width: 281px;
	float: left;
	clear: both;
}
#essential .bundlePP {
	float: left;
	width: 100%;
}
#essential .headerDisclaimer {
  left: 0;
  top: 75px;
  width: 400px;
}
#essential .headerDisclaimer a {
	color: #000000;
	font-size: 8px;
}
#essential .headerSmallCheckList{
	margin: 0 0 13px;
}
#essential .headerSmallCheckList > li {
	padding: 2px 0;
	font-size: 12px;
}
#essential .textPrice {
	color: white;
}
#ess_pricepoint_dollars{
	font-weight: normal;
    font-size: 66.23pt;
    letter-spacing: -0.07em;
}
#essential span.sup {
    font-size: 30pt;
    top: -32px;
    left: 4px;
}
#essential .textPrice .disclaimer{
	font-size: 12px;
    color: #fff;
    width: 100%;
    top: 4px;
    left: 161px;
	line-height: 139.63%;
}
#essential .nowPlaying{
	padding-left: 12px;
}
#essential .xtrasmall {
	display: block;
	font-size: 13px;
}
#essential .endDisclaimer{
	font-size: 8px;
    color: #000000;
    top: 299px;
    position: absolute;
    left: 580px;
    width: 370px;
    line-height: 11px;
    text-align: center;
	opacity: 1;
	transform: matrix(1, 0, 0, 1, 0, 0);
}
#essential span.perYear {
    font-size: 15pt;
    top: 42px;
    position: absolute;
    left: 22px;
}
#essential .xtraxtrasmall {
	color: #aaa;
	display: block;
	font-size: 10px;
	position: relative;
	top: 51px;
}
#essential .small {
	display: block;
	font-size: 12px;
}
#essential .large {
	font-size: 27px;
	font-weight: bold;
}
#essential #prism-ctam-banner-od_otg {
  background: #ff8b19 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  padding: 8px 0;
  text-align: center;
  text-decoration: none;
  width: 131px;
  position: relative;
  top: 7px;
  left: 50px;
}
#essential .medium {
	display: block;
	font-size: 13px;
	line-height: 13px;
	padding-bottom: 2px;
}
#essential .dollarSign {
	bottom: 13px;
	position: relative;
}
#essential .headerCTA{
	z-index: 9999;
}
#essential .entDreamTeamCallout { 
	font-size: 8px;
	height: 120px;
	left: 425px;
	position: absolute;
	text-align: center;
	top: 153px;
	width: 121px;
	z-index: 3;
}
#essential .entDreamTeamCallout img {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 3;
}
#essential .entDreamTeamCallout .dreamTeamOfferTxt { position: absolute; top: 18px; width: 100%; text-align: center; z-index: 53;color: #fff;line-height: 1; }
#essential .entDreamTeamCallout .dreamTeamOfferTxt strong { font-size: 21px; }
#essential .laptop {
	background-image: url("/prismtv/images/headers/300prepaid/mockingjay.png");
	background-repeat: no-repeat;
	height: 245px;
	left: 590px;
	position: absolute;
	top: 36px;
	width: 339px;
	z-index: 2;
}
#essential #gameOnTV {
	left: 533px;
	position: relative;
}
#essential .essential_See{
    background: url('/prismtv/images/June2017_banners/Banner3_AmericanGodsScreen-01.png') no-repeat 0 0px;
	width: 328px;
	height: 301px;
    position: relative;
    top: 7px;
    left: 60px;
	opacity: 1;
    transform: translate3d(0px, 0px, 0px);
}
#essential .essential_bug{
	background: url('/prismtv/images/headers/essential/prism_essential_bug.png') no-repeat -480px -118px;
    width: 148px;
    height: 148px;
	top: 128px;
}

#essential .doublePlayBug {
    background: rgba(0, 0, 0, 0) url(/prismtv/images/June2017_banners/Banner3_Bug.png) no-repeat scroll 0 0 / 80% auto;
    display: block;
    height: 144px;
    left: 375px;
    opacity: 1;
    position: absolute;
    transform: matrix(1, 0, 0, 1, 0, 0);
    width: 144px;
    z-index: 2000;
}
/*Essential */

/* Preferred */

#preferredID .wideCycleImg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#preferredID .headCycleImg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
#preferredID .bgHolder {
	background-image: url("/prismtv/images/headers/preferred/prismPreferredTVBG.png");
	background-repeat: no-repeat;
	background-position: -68px 0;
}
#preferredID .headCopy {
	position: absolute;
	top: 0;
	left: 10px;
	z-index: 9000;
}
#preferredID .headCopy .info { 	
	position: relative;
	top: 20px;
	left: 20px;
	width: 465px;
}
#preferredID .hdr1 { 
	font-size: 27px;
	font-weight: bold;
}
#preferredID .hdr1 sup{
	//top: -1em;
}
#preferredID .hdr1 sup.main-heading-sup{
	font-size: 10px;
	top: -6px;
}
#preferredID .hdr3 {
	font-size: 15px;
}
#preferredID .hdr4 {
	font-size: 22px;
}
#preferredID .hdr5 {
	margin-top: 28px;
}
#preferredID .headerSmallCheck {
	background: url(/prismtv/images/headers/white-checks.png) left top no-repeat; 
}
#preferredID .disclaimer-block{
	position: relative;
	float: left;
	clear: both;
}
#preferredID span.disclaimer{
	font-size: 11px;
	color: #cccccc;
	line-height: 11px;
	display: block;
	font-weight: normal;
}
#preferredID span.speed-disclaimer{
	font-size: 16px;
	font-weight: 500;
	position: relative;
	top: -7px;
}
#preferredID span.where-avail{
	font-size: 11px;
	display: block;
	position: relative;
	top: -8px;
}
#preferredID .info .hdr4 {
	padding: 10px 0 0 0;
}
#preferredID .offerdreamTeam{
	padding: 5px 0px 0px 0px;
	width: 100%; 
}
#preferredID .below-txt-txt{
	font-size: 14px !important;
	width: 281px;
	float: left;
	clear: both;
}
#preferredID .bundlePP {
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
}
#preferredID .headerDisclaimer {
	width: 270px; 
	left: 24px;
	top: 272px;
}
#preferredID .headerDisclaimer a {
	color: white;
}
#preferredID .headerSmallCheckList{
	margin: 0 0 13px;
}
#preferredID .headerSmallCheckList > li {
	padding: 2px 0;
	font-size: 11.5px;
	letter-spacing: -0.05em;
}
#preferredID .textPrice {
	color: white;
	font-weight: bold;
}
#preferredID .textPrice .disclaimer{
	font-size: 12px;
	color: #fff;
	width: 100%;
	top : 0px;
	left : 175px;
}
#preferredID .xtrasmall {
	display: block;
	font-size: 13px;
}

#preferredID .xtraxtrasmall {
	color: #aaa;
	display: block;
	font-size: 10px;
	position: relative;
	top: 51px;
}
#preferredID .small {
	display: block;
	font-size: 12px;
}
#preferredID .large {
	font-size: 27px;
	font-weight: bold;
}

#preferredID .medium {
	display: block;
	font-size: 13px;
	line-height: 13px;
	padding-bottom: 2px;
}
#preferredID .dollarSign {
	bottom: 13px;
	position: relative;
}
#preferredID p.textPrice span.pricepoint-sup {
	bottom: 18px;
	position: relative;
	float : left;
	font-size : 40px;
}
#preferredID p.textPrice span.pricepoint-sup.currency-sym {
}
#preferredID p.textPrice span.pricepoint-sup.cents {
	//left : -5px;
}
#preferredID p.textPrice #pricepoint_dollars{
	font-weight: bold;
    font-size: 90px;
    letter-spacing: -0.01em;
	float : left;
}

#preferredID .headerCTA{
	z-index: 9999;
}
#preferredID .entDreamTeamCallout { 
	font-size: 8px;
	height: 120px;
	left: 358px;
	position: absolute;
	text-align: center;
	top: 164px;
	width: 121px;
	z-index: 3;
	
}
#preferredID .entDreamTeamCallout img {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 3;
}
#preferredID .entDreamTeamCallout .dreamTeamOfferTxt { position: absolute; top: 18px; width: 100%; text-align: center; z-index: 53;color: #fff;line-height: 1; }
#preferredID .entDreamTeamCallout .dreamTeamOfferTxt strong { font-size: 21px; }
#preferredID .laptop {
	background-image: url("/prismtv/images/headers/300prepaid/mockingjay.png");
	background-repeat: no-repeat;
	height: 245px;
	left: 590px;
	position: absolute;
	top: 36px;
	width: 339px;
	z-index: 2;
}
#preferredID #gameOnTV {
	left: 353px;
	position: relative;
	top: 14px;
}
#preferredID .preferred_See{
	background: url('/prismtv/images/headers/preferred/prismPreferredTV_Sports_Billions.png') no-repeat -482px -11px;
	width: 543px;
	height: 285px;
	position: relative;
    top: -12px;
    left: 59px;
}
#preferredID .essentialHSI_bug{
	background: url('/prismtv/images/headers/preferred/prismPreferredTVBug.png') no-repeat -70px -71px;
    width: 110px;
    height: 109px;
    top: -53px;
    left: 24px;
    position: absolute;
	top: 32px;
    left: 518px;
    position: relative;
}
#preferredID .preferred_fsf_circus{
	background: url('/prismtv/images/headers/preferred/prismPreferredTV_fsf_circus.png') no-repeat -406px -11px;
	width: 612px;
	height: 285px;
	position: relative;
    top: -12px;
    left: -10px;
}


/*Preferred */
/*GAME ON BANNER*/
#gameOn .wideCycleImg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#gameOn .headCycleImg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
#gameOn .bgHolder {
	background-image: url("/prismtv/images/headers/gameOn/Background.png");
	background-repeat: no-repeat;
	background-position: -68px 0;
}
#gameOn .headCopy {
	position: absolute;
	top: 0;
	left: 10px;
	z-index: 9000;
}
#gameOn .headCopy .info { 	
	position: relative;
	top: 46px;
	left: 70px;
	width: 500px;
}
#gameOn .hdr1 { 
	font-size: 27px;
	font-weight: bold;
}
#gameOn .hdr1 sup{
	top: -1em;
}
#gameOn .hdr3 {
	font-size: 15px;
}
#gameOn .hdr4 {
	font-size: 22px;
}
#gameOn .hdr5 {
	margin-top: 28px;
}
#gameOn .headerSmallCheck {
	background: url(/prismtv/images/headers/white-checks.png) left top no-repeat; 
}
#gameOn .disclaimer-block{
	position: relative;
	float: left;
	clear: both;
}
#gameOn span.disclaimer{
	font-size: 11px;
	color: #cccccc;
	line-height: 11px;
	display: block;
	font-weight: normal;
}
#gameOn span.speed-disclaimer{
	font-size: 16px;
	font-weight: 500;
	position: relative;
	top: -7px;
}
#gameOn span.where-avail{
	font-size: 11px;
	display: block;
	position: relative;
	top: -8px;
}
#gameOn .info .hdr4 {
	padding: 10px 0 0 0;
}
#gameOn .offerdreamTeam{
	padding: 5px 0px 0px 0px;
	width: 100%; 
}
#gameOn .below-txt-txt{
	font-size: 14px !important;
	width: 281px;
	float: left;
	clear: both;
}
#gameOn .bundlePP {
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
}
#gameOn .headerDisclaimer {
	width: 270px; 
	left: 70px;
	top: 282px;
}
#gameOn .headerDisclaimer a {
	color: white;
}
#gameOn .headerSmallCheckList{
	margin: 0 0 13px;
}
#gameOn .headerSmallCheckList > li {
	padding: 2px 0;
	font-size: 12px;
}
#gameOn .textPrice {
	color: white;
	font-weight: bold;
}
#gameOn .textPrice .disclaimer{
	font-size: 11px;
	color: #fff;
	width: 100%;
}
#gameOn .xtrasmall {
	display: block;
	font-size: 13px;
}

#gameOn .xtraxtrasmall {
	color: #aaa;
	display: block;
	font-size: 10px;
	position: relative;
	top: 51px;
}
#gameOn .small {
	display: block;
	font-size: 12px;
}
#gameOn .large {
	font-size: 27px;
	font-weight: bold;
}

#gameOn .medium {
	display: block;
	font-size: 13px;
	line-height: 13px;
	padding-bottom: 2px;
}
#gameOn .dollarSign {
	bottom: 13px;
	position: relative;
}
#gameOn .headerCTA{
	z-index: 9999;
}
#gameOn .entDreamTeamCallout { 
	font-size: 8px;
	height: 120px;
	left: 769px;
	position: absolute;
	text-align: center;
	top: 21px;
	width: 121px;
	z-index: 3;
}
#gameOn .entDreamTeamCallout img {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 3;
}
#gameOn .entDreamTeamCallout .dreamTeamOfferTxt { position: absolute; top: 18px; width: 100%; text-align: center; z-index: 53;color: #fff;line-height: 1; }
#gameOn .entDreamTeamCallout .dreamTeamOfferTxt strong { font-size: 21px; }
#gameOn .laptop {
	background-image: url("/prismtv/images/headers/300prepaid/mockingjay.png");
	background-repeat: no-repeat;
	height: 245px;
	left: 590px;
	position: absolute;
	top: 36px;
	width: 339px;
	z-index: 2;
}
#gameOn #gameOnTV {
	left: 471px;
	position: relative;
	top: 29px;
}
.offerDetails {
	background-image: url("/prismtv/images/headers/double-play/PrismHeader_Offer-details.png");
	background-position: -251px -273px; 
	width: 224px;
	height: 23px;
	margin:87px 0 0 69px;
	position:absolute;
}

.bigPrice {
	color: #93e228;
	font-size: 70px;
}
.hdrblock.hdr3 > sup {
	font-size: 50%;
	top: -6px;
}

.device-wrap-ipad{
	width: 183px;
	height: 253px;
	top: 55px;
	left: 285px;
	position: absolute;
	-webkit-transform: translate3d(0px 0px 2px);
}

.device-wrap-iphone{
	width: 183px;
	height: 67px;
	top: 190px;
	left: 215px;
	position: absolute;
	-webkit-transform: translate3d(0px 0px 3px);
}

/*HOLLYWOOD HOME*/
#bringHollywoodHome .bgHolder {
	background-image: url("/prismtv/images/headers/hollywoodHome/Background.png");
	background-repeat: no-repeat;
	background-position: -68px 0;
}
#bringHollywoodHome .bigPrice {
	color: white;
}

#bringHollywoodHome .sup {
	color: #ffffff;
	font-size: 35px;
	height: 48px;
	position: relative;
	top: -24px;
}
#bringHollywoodHome .hdrblock .disclaimer {
	color: white;
	display: block;
	left: 155px;
	position: absolute;
	top: 12px;
	font-weight: normal;
}
#bringHollywoodHome .textPrice .sup {
	font-size: 32px;
	position: relative;
	top: -28px;
}
#bringHollywoodHome .wideCycleImg .disclaimer {
	color: white;
	font-size: 10px;
	left: 69px;
	position: absolute;
	top: 276px;
	z-index: 1000;
}
#bringHollywoodHome .wideCycleImg .disclaimer.hobbit {
	left: 140px;
	top: 7px;
}
#bringHollywoodHome .wideCycleImg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1;
}
#bringHollywoodHome .devices-wrap {
	height: 100%;
	left: -20px;
	overflow: hidden;
	position: absolute;
	top: 11px;
	width: 700px;
	z-index: 1;
	-webkit-perspective: 300px;
	-moz-perspective: 300px;
	-ms-perspective: 300px;
	perspective: 300px;
}
#bringHollywoodHome .hdr1{font-size: 38px;margin-bottom: -4px;}
#bringHollywoodHome .hdr5{font-size: 18px;margin-bottom: 14px;line-height: 22px;}
#bringHollywoodHome .headCopy .info {top: 20px; left: -9px;}
#bringHollywoodHome .tfn{color: #fff;margin-left: 28px;font-size: 20px;}
#bringHollywoodHome .headCta a{top: 11px !important;color: white;}
#bringHollywoodHome .preferredCTA{margin-bottom: 18px;}
.bringHollywoodHomelogo{
	margin-bottom: 5px;
}
#bringHollywoodHome .device-wrap-laptop {
	height: 263px;
	left: 49px;
	position: absolute;
	top: 1px;
	width: 413px;
}
#bringHollywoodHome .doublePlayBug {
	display: block;
	height: 123px;
	left: 354px;
	position: absolute;
	top: 0;
	width: 127px;
	z-index: 2000;
}
#bringHollywoodHome #caps.hdrblock {
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
}
#bringHollywoodHome #pudgy.hdrblock {
	font-weight: bold;
}
#hollywood.hdrblock.hdr3 {
	font-size: 15px;
	padding-top: 5px;
}
#bringHollywoodHome .doublePlayBug img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#bringHollywoodHome .headerSmallCheck {
	background: rgba(0, 0, 0, 0) url("/prismtv/images/headers/white-checks.png") no-repeat scroll left top;
}
#bringHollywoodHome .doublePlayBug .doublePlayOfferTxt {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 33% 10% 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 3000;
}
#bringHollywoodHome .doublePlayBug .doublePlayOfferTxt span {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 1.1;
}
#bringHollywoodHome .doublePlayBug .doublePlayOfferTxt .middle_left {
	box-sizing: border-box;
	float: left;
	font-size: 13px;
	padding-right: 3px;
	padding-top: 6px;
	text-align: right;
	width: 49%;
}
#bringHollywoodHome .doublePlayBug .doublePlayOfferTxt .top_bug { font-size: 13px; font-weight: bold; clear: both;}
#bringHollywoodHome .doublePlayBug .doublePlayOfferTxt .bottom_bug { font-size: 13px; clear: both;}
#bringHollywoodHome .doublePlayBug .doublePlayOfferTxt .middle_right { font-size: 20px;  font-weight: bold; float: left;width: 50%;text-align: left;}

/*FREE SET TOP*/
#freeSetTop .wideCycleImg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#freeSetTop .headCycleImg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
#freeSetTop .bgHolder {
	background-image: url("/prismtv/images/headers/freeSetTop/SPTV_Banner_Background.png");
	background-repeat: no-repeat;
	background-size: 1060px auto;
	background-position: -68px 0;
}
#freeSetTop .headCopy {
	position: absolute;
	top: 0;
	left: 10px;
	z-index: 0;
	height: 205px;
}
#freeSetTop .headCopy .info {
	left: 28px;
	position: relative;
	top: 34px;
	width: 330px;
}
#freeSetTop #setTopOfferDetails {
	left: 335px;
	position: absolute;
	top: 271px;
}
#setTopOfferDetails a {
	color: #00853f;
	font-size: 13px;
	text-decoration: underline;
	text-shadow: 1px 1px 0 white;
}
#freeSetTop .hdr1 { 
	padding: 0 0 0 0;
	color:black;
	left: 10px;
	width: 177px;
	position: relative;
}
#freeSetTop .hdr2 {
	left: -6px;
	position: relative;
	top: 0;
	width: 207px;
}
#freeSetTop .hdr1 sup{
	top: -1em;
}
#freeSetTop #prismTV {
	left: 130px;
	top: 19px;
	position: absolute;
	width: 367px;
}
#freeSetTop .hdr4 {
	font-size: 22px;
	text-indent: -9000px;
}
#freeSetTop .hdr5 {
	margin-top: 28px;
}
#freeSetTop .headerSmallCheck {
	background: url(/prismtv/images/headers/small-check.png) left top no-repeat; 
}
#freeSetTop .disclaimer-block{
	position: relative;
	float: left;
	clear: both;
}
#freeSetTop span.disclaimer{
	font-size: 11px;
	color: #cccccc;
	line-height: 11px;
	display: block;
}
#freeSetTop span.speed-disclaimer{
	font-size: 16px;
	font-weight: 500;
	position: relative;
	top: -7px;
}
#freeSetTop span.where-avail{
	font-size: 11px;
	display: block;
	position: relative;
	top: -8px;
}
#freeSetTop .info .hdr4 {
	padding: 10px 0 0 0;
}
#freeSetTop .offerdreamTeam{
	padding: 5px 0px 0px 0px;
	width: 100%; 
}
#freeSetTop .below-txt-txt{
	font-size: 14px !important;
	width: 281px;
	float: left;
	clear: both;
}
#freeSetTop .bundlePP {
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
}
#freeSetTop .headerDisclaimer {
	width: 270px; 
	left: 70px;
	top: 272px;
}
#freeSetTop .headerDisclaimer a {
	color: white;
}
#freeSetTop .headerSmallCheckList {
	margin: 26px 0 47px;
	width: 80%;
}
#freeSetTop .headerSmallCheckList > li {
	padding: 2px 0;
	color: black;
}
#freeSetTop .textPrice {
	color: white;
}
#freeSetTop .textPrice .disclaimer{
	font-size: 11px;
	color: #fff;
	width: 100%;
}
#freeSetTop .xtrasmall {
	display: block;
	font-size: 13px;
}

#freeSetTop .xtraxtrasmall {
	color: #aaa;
	display: block;
	font-size: 10px;
	position: relative;
	top: 51px;
}
#freeSetTop .small {
	display: block;
	font-size: 12px;
}
#freeSetTop .large {
	font-size: 27px;
	font-weight: bold;
}

#freeSetTop .medium {
	display: block;
	font-size: 13px;
	line-height: 13px;
	padding-bottom: 2px;
}
#freeSetTop .dollarSign {
	bottom: 13px;
	position: relative;
}
#freeSetTop .headerCTA{
	z-index: 9999;
}
#freeSetTop .freeSetTopCallout { 
	font-size: 8px;
	height: 120px;
	left: 432px;
	position: absolute;
	text-align: center;
	top: 124px;
	width: 145px;
	z-index: 3;
}

#freeSetTop .freeSetTopCallout img {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -20px;
	z-index: 3;
}
#freeSetTop .freeSetTopCallout .dreamTeamOfferTxt { position: absolute; top: 18px; width: 100%; text-align: center; z-index: 53;color: #fff;line-height: 1; }
#freeSetTop .freeSetTopCallout .dreamTeamOfferTxt strong { font-size: 21px; }
#freeSetTop #noTimeToLose {
	height: 79px;
	left: 603px;
	position: absolute;
	top: 30px;
	width: 310px;
	z-index: 2;
	color: white;
	font-size: 29px;
	font-weight: bold;
	line-height: 28px;
	text-align: center;
	width: 310px;
}
#freeSetTop .laptop {
	height: 79px;
	left: 630px;
	position: absolute;
	top: 118px;
	width: 310px;
	z-index: 2;
}
#freeSetTop #freeSetTopCTA {
	height: 79px;
	left: 603px;
	position: absolute;
	top: 195px;
	width: 310px;
	z-index: 2;
}
#freeSetTopCTA a {
	left: 90px;
	position: absolute;
	top: 18px;
}
#freeSetTopCTA #freeSetTopEndDate {
	color: white;
	font-size: 20px;
	text-align: center;
}
#freeSetTop .maxValue {
	font-size: 8px;
	height: 92px;
	left: 430px;
	position: absolute;
	text-align: center;
	top: 194px;
	width: 117px;
	z-index: 3;
}
#freeSetTop .maxValueBubble {
	display: block;
	position: absolute;
	top: -20px;
	margin: 0;
	padding: 0;
	z-index: 3;
}
#freeSetTop .maxValueText {
	color: white;
	line-height: 1;
	position: absolute;
	text-align: center;
	top: 18px;
	width: 100%;
	z-index: 53;
}
.onLineImg150d {
    background: url('/prismtv/images/headers/threeCheers/Bug_New.png') no-repeat -70px -71px; 
    width: 110px;
    height: 109px;
    top: -53px;
    left: 24px;
    position: absolute;
}

/* THREE CHEERS */
#threeCheers .bgHolder {
	background-image: url("/prismtv/images/headers/threeCheers/Background.png");
	background-repeat: no-repeat;
	background-position: -68px 0;
}
#threeCheers .bigPrice {
	color: white;
}
#threeCheers .sup {
	color: #ffffff;
	font-size: 35px;
	height: 48px;
	position: relative;
	top: -24px;
}
#threeCheers .hdrblock .disclaimer {
	color: white;
	display: block;
	left: 155px;
	position: absolute;
	top: 12px;
	font-weight: normal;
}
#threeCheers .textPrice .sup {
	font-size: 32px;
	position: relative;
	top: -28px;
}
#threeCheers .wideCycleImg .disclaimer {
	color: white;
	font-size: 10px;
	left: 70px;
	position: absolute;
	top: 276px;
	z-index: 1000;
}
#threeCheers .wideCycleImg .disclaimer.hobbit {
	left: 195px;
	top: 7px;
}
#threeCheers .wideCycleImg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1;
}
#threeCheers .devices-wrap {
	height: 100%;
	left: -20px;
	overflow: hidden;
	position: absolute;
	top: 11px;
	width: 700px;
	z-index: 1;
	-webkit-perspective: 300px;
	-moz-perspective: 300px;
	-ms-perspective: 300px;
	perspective: 300px;
}
#threeCheers .hdr1{font-size: 38px;margin-bottom: -4px;}
#threeCheers .hdr5{font-size: 18px;margin-bottom: 14px;line-height: 22px;}
#threeCheers .headCopy .info {top: 20px; left: -9px;}
#threeCheers .tfn{color: #fff;margin-left: 28px;font-size: 20px;}
#threeCheers .headCta a{top: 11px !important;}
#threeCheers .preferredCTA{margin-bottom: 18px;}
.threeCheerslogo{
	margin-bottom: 5px;
}
#threeCheers .device-wrap-laptop {
	height: 263px;
	left: 49px;
	position: absolute;
	top: 1px;
	width: 413px;
}
#threeCheers .hdrblock.hdr3 {
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
}
.threeCheers-laptop {
	background-image: url("/prismtv/images/headers/threeCheers/theCatch.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 369px auto;
	height: 263px;
	left: 38px;
	position: absolute;
	top: 2px;
	width: 413px;
}
#threeCheers .doublePlayBug {
	display: block;
	height: 119px;
	left: -457px;
	position: absolute;
	top: 34px;
	width: 121px;
	z-index: 2000;
}
#threeCheers .doublePlayBug img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#threeCheers .doublePlayBug .doublePlayOfferTxt {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 33% 10% 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 3000;
}
#threeCheers .doublePlayBug .doublePlayOfferTxt span {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 1.1;
}
#threeCheers .doublePlayBug .doublePlayOfferTxt .middle_left {
	box-sizing: border-box;
	float: left;
	font-size: 13px;
	padding-right: 3px;
	padding-top: 6px;
	text-align: right;
	width: 49%;
}
#threeCheers .hdrblock.solo {
	font-size: 12px;
	padding-top: 13px;
}
#header_1.hdrblock {
	font-size: 26px;
	font-weight: bold;
	padding-top: 19px;
}
#thick.hdrblock {
	font-weight: bold;
}
#threeCheers .doublePlayBug .doublePlayOfferTxt .top_bug { font-size: 13px; font-weight: bold; clear: both;}
#threeCheers .doublePlayBug .doublePlayOfferTxt .bottom_bug { font-size: 13px; clear: both;}
#threeCheers .doublePlayBug .doublePlayOfferTxt .middle_right { font-size: 20px;  font-weight: bold; float: left;width: 50%;text-align: left;}
#threeCheers .disclaimerOverlay {
	color: white;
}
/* Any Way You Like */
#anyWay{
	border-radius:0px;
}
#anyWay .bgHolder{
	background-image: url(/prismtv/images/Nov2017_banner/PrismLandingBanner_960x360.png);
    background-repeat: no-repeat;
	border-radius:0px;
}
.prism-centurylink{
	color: #ffffff;
	font-size: 14px;
	padding: 30px 0 0 30px;
	margin-bottom: 15px;
}
.prism-centurylink sup{
	color: #ffffff;
	font-size: 10px;
	top: -3px;
}
.green-heading{
	font-size:36px;
	color:#8cc63f;
	padding-left: 30px;
	line-height: 37px;
    margin-bottom: 17px;
}
.anyWYL-list{
	width: 264px;
	border-right: 1px solid #ffffff;
	padding: 4px 20px 18px 52px;
	list-style: disc;
	display: inline-block;
}
.anyWYL-list li{
	color: #ffffff;
	font-size: 16px;
	padding-bottom: 8px;
}
.anyWYL-startNow{
	display: inline-block;
	height: 146px;
	position: relative;
    top: -38px;
    left: 10px;
}
.content a.anyWYL-startNowBtn,.content a.anyWYL-startNowBtn:visited{
	color: #fff;
    background-color: #ff8b19;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
	padding: 8px 22px;
}
.content a.anyWYL-startNowBtn:hover,
.content a.anyWYL-startNowBtn:focus {
	background-color: #E57302;
}

/******************************************
*	INDEX.CSS
******************************************/
#index .hero {
	height: 360px;
	background: transparent;
}
#index .heroHead {
	margin: 0;
	padding: 40px 0 0 0;
	font-size: 28px;
	color: #000;
}
#index .heroSubHead {   
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 24px;
}
#index .heroCopy {
	margin: 0 480px 0 45px;
	color: #666;
	font-size: 14px;
	height: 100%;
}
#index .heroCopy .fiberOverlay {
	text-decoration: underline;
}
#index .heroQuote {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 260px;
	width: 100%;
	text-indent: -9999px;
	background: transparent url('/prismtv/images/wip-HeroImg.jpg') no-repeat right bottom;
}


#index .premiumLogo {
	background-image: url("/prismtv/images/logos_group2_small.png");
	height: 17px;
	width: 45px;
	display: inline-block;
}
#index .premlogo_hbo { background-position: 0px -8px; }
#index .premlogo_stars { background-position: 54px -7px; }
#index .premlogo_showtime { background-position: -48px -8px; }
#index .premlogo_encore { background-position: -37px -22px; background-size: 115px auto;}
#index .premlogo_max {background-position: 4px 23px;background-size: 121px auto;}
#index .premlogo_movie {background-position: 38px 27px;background-size: 134px auto;width: 40px;}

#index #specialOfferSnipe{ display: block !important; }
.index .fourCol { width: 25%; float: left; padding: 20px 0; }
.index .fourCol .colPad { border-right: 1px solid #CCC; padding: 0 25px; height: 315px;  }
.index .colPremium .colPad { border-right: 0 none; }
.index .fourCol h4 {
	text-align: center;
	padding: 20px 20px 0 20px;
	height: 130px;
	font-size: 18px;
	background-image: url("/prismtv/images/overview-packages.png");
	background-repeat: no-repeat;
}
.index .colEssential h4 {
    background-image: url("/prismtv/images/overview/prism_essential.png");
    background-position: 50% 84%;
    background-size: 136px auto;
}
.index .colComplete h4 { background-position: 50% bottom; }
.index .colPreferred h4 { background-position: 96% bottom; }
.index .colPremium h4 { background-position: 96% bottom; }
.index .fourCol ul { font-size: 12px; line-height: 1.1; }


.mainh1special{
	padding-top: 28px !important;
}
.fsz18{
	font-size: 18px !important;
	margin-bottom: 0 !important;
	margin-top: 50px !important;
}
.fsz18plus{
	font-size: 18px !important;
	margin-bottom: 33px !important;
	margin-top: 0px !important;
}

.overviewTopThird { 
	background:url('/prismtv/images/topThirdBackground.png') transparent no-repeat;
	padding: 30px 0px 20px 45px; 
	overflow: hidden; 
	height: 370px;
	border-radius: 15px 15px 0 0;
}
.overviewTopThird_new{
	background: url('/prismtv/images/US12094_Prism_over_view_tab_combined_comp.jpg') no-repeat 0 0;
    width: 601px;
    height: 480px;
    position: absolute;
    left: 487px;
    top: -32px;
    height: 367px;
    width: 435px;
    background-position: -80px 24px;
}
.topThirdTVImage {
	background:url('/prismtv/images/topThirdTV.png') transparent no-repeat;
	position:absolute;
	left:578px;
	top:69px;
	height:251px;
	width:288px;
}
.overviewMidThird { padding: 30px 40px 40px 45px; }

.overviewRoundShadow { min-height: 437px; overflow: hidden; }
#CRIS-ENS-special-offers-content.overviewRoundShadow {
    overflow: visible;
    background: white;
    background: -webkit-linear-gradient(left top, white, #eee);
    background: -o-linear-gradient(bottom right, white, #eee);
    background: -moz-linear-gradient(bottom right, white, #eee);
    background: linear-gradient(to bottom right, white, #eee);
    position: relative;
    padding-top: 91px;
    bottom: 81px;
    margin-bottom: -81px;
}
.overviewTopThird p, .overviewTopThird ul { margin-right:450px; }
.overviewTopThird ul li{ list-style: disc; margin-left:30px; }
#index .challengedivider { display:block; background: transparent url("/prismtv/images/divider.jpg") repeat-x scroll -147px 0; padding:16px 0 0 0; height: 1px; width:100%; border: 0 none #FFF; color: #FFF }
.overviewMidThird .center { clear: both; }

.overviewPromos {
    width: 863px;
    margin: 15px 0px 0 44px;
}
.guidedShoppingWrapper{
	margin: 0 auto 10px;
	width: 354px;
	position: relative;
	cursor: pointer;
}
.guidedShoppingCTA{background: url('/prismtv/images/overview/gs_button.png') no-repeat;}
.guidedFlower{
	background-position: -79px -2px; 
width: 91px;
height: 39px;
position: relative;
    top: -7px;
    left: -9px;
}
.guidedCTA{background-position: -89px -46px;width: 266px;height: 48px;top: 33px;position: absolute;left: 90px;}
.guidedExtender{
    background-position: -3px -52px; 
	width: 91px;
	height: 33px;	
	background-color: rgb(29,151,212);
}
.guidedCTA a:hover{
	filter:brightness(0.9);
  -webkit-filter: brightness(0.9);
  -moz-filter: brightness(0.9);
  -o-filter: brightness(0.9);
  -ms-filter: brightness(0.9);
}
.guidedCTA a{
	font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    top: 6px;
    position: absolute;
    left: -90px;
    text-decoration: none;
    padding: 4px 65px 4px 21px;
}
.bigBullets { margin: 0 0 0 40px; font-size: 15px; width: 110%;  }

.price .guarantee { color: #34b233; text-transform: uppercase; }

.content .pageBody .twoCol.promo-bodycopy { 
  width: 55%;
}

.orangeBubble { background:url('/prismtv/images/headers/orangeBubble.png') center center no-repeat; width: 110px; height: 110px; margin: 0; }
.orangeBubble .bubbleText { position: relative; width: 75px; margin: 0 auto; top: 30%; text-align: center; font-size: 20px; text-shadow: -1px -1px 3px #c9721f; z-index: 53; display: block; color: #FFF; line-height: 1.1; font-weight: bold; }
.orangeBubble .bubbleText strong { font-size: 33px; display: block; letter-spacing: -1px; }

.blueBubble { position: relative; }
.blueBubble img { position: absolute; top: 0; left: 0; width: 100%; height: auto; }
.blueBubble .bubbleText { position: relative; width: 80px; margin: 0 auto; top: 25px; text-align: center; font-size: 19px; text-shadow: -1px -1px 3px #5c8fac; z-index: 53; display: block; color: #FFF; line-height: 1.1; font-weight: bold; }
.blueBubble .bubbleText strong { font-size: 33px; display: block; letter-spacing: -1px; }

.prism-fastInternet {
    height: 330px;
    float: left;
    width: 45%;
    position: relative;
    bottom: 30px;
}
.prism-fastInternet .orangeBubble {
	position: absolute;
	top: -25px;
	left: 55px;
	background:url('/prismtv/images/overview/big-orange-bug.png') center center no-repeat; 
	width: 150px; 
	height: 150px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px 20px 20px 20px;
}
.prism-fastInternet .orangeBubble p {
	font-weight: normal;
	color: #FFF;
	text-shadow: 0 0 15px #f46b1c;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	line-height: 1;
}
.prism-fastInternet .orangeBubble .disclaimer {
	width: 60px;
	margin: 0 auto;
}
.prism-fastInternet .bundleImg {
    display: block;
}
#specialOfferSnipe {
  background: transparent url("/prismtv/images/overview/US9084_Special_Offers_Prism_Sports_Plus_OrangeRibbon.png") no-repeat scroll 0 0;
  color: #ffffff;
  font-size: 24px;
  font-weight: bold;
  height: 104px;
  left: -92px;
  line-height: 125px;
  margin-top: -26px;
  text-indent: 150px;
  z-index: 199;
  font-family:Arial;
}
#redzonePopup {
    font-size: 19px;
    margin: 54px 0 0 327px;
}
#serviceGuarentee {
	text-align: center;
	padding: 10px 0;
}

#serviceGuarentee .blockList {
	text-align: center;
	padding: 0 0 20px 0;
}
#serviceGuarentee .blockList li {
	list-style: none;
	display: inline-block;
	width: 200px;
	height: 130px;
	border-left: 1px solid #CCC; 
}
#serviceGuarentee .blockList li:first-child {
	border-left: 0 none; 
}
#serviceGuarentee .blockList li span {
	width: 175px;
	display: inline-block;
}
.prismtv-price-points {
 margin-top: -20%;
    margin-left: 9%;
}
.prismtv-price-points  .textPricePoints {
    color: #e17a0d;
    font-family: arial;
    font-size: 30px;
    font-style: normal;
	margin-left: 25px;
}
.prismtv-price-points  .textPricePoints .cents {
font-size: 17px;
    top: -11px;
    position: relative;
    margin-left: -8px;
}
.prismtv-price-points  .disclaimer_prismtv{
	color: #444444;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 10px;
    margin-left: -1px;
    margin-top: -12px;
}
.col-height-363 {
height: 363px !important;
}
.prism-preferred-image {
    background: url("/prismtv/images/90x40_Logo_Centered_02.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 15%;
    margin-left: -7%;
    margin-top: -4%;
    position: absolute;
    width: 48%;
}
.prism-premium-image{
   background: url("/prismtv/images/137x40_Logo_Centered.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 15%;
    margin-left: -7%;
    margin-top: -4%;
    position: absolute;
    width: 69%;
}
.special-offers-header {
  color: #707070;
  font-family: arial;
  font-size: 32px !important;
  white-space: nowrap;
}
.special-offers-header2 {
    color: #666;
    font-family: arial;
    font-size: 20px !important;
    white-space: nowrap;
    margin-top: 9px;
}

.special-offer-price-points {
 margin-top: -20%;
    margin-left: 9%;
}
.prismtv-price-points  .disclaimer_prismtv{
    color: #444444;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 7%;
    margin-left: 27px;
    margin-top: -16px;
}

.special-offers-bigBullets {
  color: #000000;
  font-family: arial;
  font-size: 14px;
  font-weight: normal;
  margin: 9px 0 0 -5px;
  width: 533px;
  line-height:15px;
}
.special-offers-bigBullets ul li {
  font-size: 14px;
  line-height: 15px;
  padding: 0 0 9px;
  color: #666;
}
.special-offers-bigBullets ul li:last-of-type {
  padding-bottom: 0;
}
.special-offer-order-button{
   background: url("/prismtv/images/overview/order-now-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 45px;
    position: absolute;
    width: 155px;
}
.order-now-botton-style {
 display: block;
    margin-bottom: 11px;
    margin-left: -3px;
   margin-top: 17px;
}
.prism-essential-header {
margin-top: -112px;
    position: absolute;
}
.prism-essential-body {
margin-top: 130px;
}
.channel-details {
margin-left: 20px;
}
.channel-details-col3{
margin-left: 23px;
}
.channel-details-col4{
margin-left: 23px;
}
.overflowShow {
	overflow: visible !important;
}
#offerDetails {
    color: #000000;
    text-decoration: underline;
    font-size: 10px;
}

#certain_channels {
  font-size: 13px;
  margin-left: 20px;
  text-decoration: underline;
}
#attribution {
    color: #000000;
    font-size: 10px;
    margin: 0 0 0 4px;
    line-height: 11px;
    font-family: arial;
    font-weight: normal;
}
#special-offers-price {
    color: #00835f;
    font-family: arial;
    margin-left: 3px;
    margin-top: 35px;
}
#special-offers-price .sup {
    font-size: 45px;
    position: relative;
    top: -22px;
}
#special-offers-price .special-price-dollars {
  font-size: 76px;
}
#special-offers-price .special-price-cents {
    font-size: 45px;
    position: relative;
    top: -22px;
}
#special-offers-price .special-price-monthly {
    bottom: -25px;
    font-size: 12px;
    left: -59px;
    position: relative;
    width: 67px;
    display: inline-block;
    line-height: 12px;
}
.special-offers-disclaimer {
    color: #000;
    font-size: 10px;
    margin-top: 22px;
    line-height: 11px;
}
.pageBody a.flat_orange_btn, .flat_orange_btn {
    background-color: #ff8b19;
    color: white;
    display: inline-block;
    padding: 8px 22px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none;
    line-height: 20px;
}
.pageBody a.flat_orange_btn:hover, .flat_orange_btn:hover,
.pageBody a.flat_orange_btn:focus, .flat_orange_btn:focus {
     background-color: #E57302;
     color: white;
     text-decoration: none;
}
.pageBody a.special_offers_cta {
    margin: 26px 0 0 44px;
}
.specialoffers_button{
position: absolute;
    top: 95px;
    left: 175px;
}
#overViewID{
	height: 350px;
	padding-bottom:0px;
}
#demoVidWrapId{
	padding-top:0pt;
}
.watchPara{
	display:inline-block;
	width:328px;
	vertical-align:top;
}
.watch_what_you_want{
	margin: 0 0 7px 0;
	font-size:18px;
	color:#000;
}
#watchPara_ul_id{
	padding-left:7px;
}
#watchPara_ul_id span{
	margin-left:0px;
	font-weight:bold;
	color:#616365;
}
.overview_Features_class{
	display:inline-block;width:270px;vertical-align:top;margin-top:15px;
}
.overview_Features_class .video_bottom_para{
	color:#616365;
	line-height: 1.2em;
    margin-top: 10px;
    display: inline-block;
}
.overview_Features_class .vidHeader{
	font-size:16px;
}

/******************************************
*	PRISMCHANNELLINEUP.CSS
******************************************/
#dynamicChannelLineup {
	display: none;
	padding: 0;
	margin: 0 auto;
	height: 740px;
	width: 840px;
	left: 0;
}
#dynamicChannelLineup h5 {
	text-indent: 5px;
}

#Channel_Lineup #lineupHolder {
}
#Channel_Lineup #channelLineupSelectionBox {
	width: auto;
	height: 250px;
	margin: 0;
	padding: 0 0 0 45px;
	position: relative;
	z-index: 200;
	top: 0;
	left: 0;
}

#channelLineupSubtabs {
  margin: 10px 45px;
  min-height: 397px;
  overflow: hidden;
}
#channelLineupSubtabs .subtab{ 
	display: block; 
	position: absolute;
	left: 0;
	top: -400px;
	overflow: visible;
	min-height: 250px;
	opacity: 0;
	-webkit-transition: all 650ms ease;
	-moz-transition: all 650ms ease;
	-ms-transition: all 650ms ease;
	-o-transition: all 650ms ease;
	transition: all 650ms ease;
}

.selectLocal #channelsLocal, 
.selectHD #channelsHD, 
.selectGO #channelsGO, 
.selectPremium #channelsPremium, 
.selectSports #channelsSports, 
.selectLatino #channelsLatino {
	top: 0; opacity: 1; 
}

.small-grey{
	color: #999999;
	font-size: 11px;
}
#channelLineupSubtabs h3{
	padding-bottom: 8px;
}

#channelInfo{
	height: 555px;
}
#channelsPremium .copyPad{
	width: 470px;
	height: 82px;
	position: absolute;
	top: 0;
}
#channelsPremium .channelLogos {
	width: 280px;
	height: 172px;
	position: absolute;
	left: 520px;
	top: 36px;
	background-image: url("/prismtv/images/channelLineup/subTabs/premium-channels.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#channelsGO .copyPad{
	width: 410px;
	height: 82px;
	position: absolute;
	top: 0;
}
#channelsGO.subtab{
	min-height: 365px;
}
#channelsGO ul{
	padding-left: 0px;
}
#channelsGO ul li{
	list-style-type: none;
}
#channelsGO .channelLogos {
	width: 370px;
	height: 250px;
	position: absolute;
	left: 452px;
	top: -13px;
	background-image: url("/prismtv/images/channelLineup/subTabs/US10590_Prism_Logos.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#channelsHD .copyPad{
	width: 400px;
	height: 82px;
	position: absolute;
	top: 0;
}
#channelsHD .channelLogos {
	width: 400px;
	height: 210px;
	position: absolute;
	left: 430px;
	top: 36px;
	background-image: url("/prismtv/images/channelLineup/subTabs/hd-channels.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#channelsSports .copyPad{
	width: 400px;
	height: 82px;
	position: absolute;
	top: 0;
}
#channelsSports .channelLogos {
	width: 380px;
	height: 210px;
	position: absolute;
	left: 470px;
	top: 46px;
	background-image: url("/prismtv/images/channelLineup/subTabs/sports-channels.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#channelsLocal .copyPad{
	width: 340px;
	height: 82px;
	position: absolute;
	top: 0;
}
#channelsLocal .channelLogos {
	width: 420px;
	height: 210px;
	position: absolute;
	left: 385px;
	top: 46px;
	background-image: url("/prismtv/images/channelLineup/subTabs/local-channels.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#channelsLatino .copyPad{
	width: 400px;
	height: 82px;
	position: absolute;
	top: 0;
}
#channelsLatino .channelLogos {
	width: 332px;
	height: 210px;
	position: absolute;
	left: 475px;
	top: 35px;
	background: url('/prismtv/images/channelLineup/subTabs/hd-channels_new.png') no-repeat -626px -988px;
}

#Channel_Lineup .shadowBox {
	float: right;
	width: 470px;
	background: url(data:image/png;base64,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) center top no-repeat;
	height: 77px;
	margin: 100px 0 0 0;
}
#Channel_Lineup .shadowBox .andMore {
	color: #0099d9;
	font-size: 24px;
	text-align: center;
	margin: 0;
	padding: 5px;
	font-weight: bold;
}
#Channel_Lineup .shadowBox .inst {
	display: block;
	font-size: 11px;
	text-align: center;
	width: 300px;
	margin: 0 auto;
	line-height: 1.2;
}
h2.copyPad {
  text-align: center;
}
#channelInfo .copyPad {
	padding: 20px 0;
}
.onthegoHeader {
	padding: 30px 390px 30px 45px;
}
.onthegoFeature .otgCopy .padded {
	padding: 30px 110px 30px 50px;
}
.onthegoFeature .otgDisc {
	position: relative;
	left: 65px;
	padding: 0 0 30px 0;
}

#Channel_Lineup .featureHero {
	height: 340px;
}

#Channel_Lineup #lineupHolder {
	position: relative;
	z-index: 200;
	top: 0;
	left: 0;
	margin: 0;
	padding: 30px 0 8px 0;
}
#Channel_Lineup #lineupHolder .rightCol {
	position: absolute;
	top: -8px;
	right: -50px;
	z-index: 1000;
}
#Channel_Lineup #lineupHolder .bubbleCta {
	width: 100%;
	height: 50px;
	background-color: #EEE;
	position: relative;
}
#Channel_Lineup #lineupHolder .lineupHeader {
	position: relative;
	display: block;
	padding: 30px 0 10px 60px;
	font-size: 18px;
	color: #666;
}
#Channel_Lineup #lineupHolder .lineupPrompt {
	position: relative;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0;
	margin: 0;
	font-size: 14px;
	background: transparent;
	float: left;
	padding: 0 10px 0 60px;
}
#Channel_Lineup #lineupHolder #alternateLineup {
	position: relative;
	display: block;
	height: 50px;
	overflow: hidden;
	padding: 0;
	width: 390px;
	margin: 0 auto;
	z-index: 200;
	background-repeat: no-repeat;
	background-position: left top;
}
#Channel_Lineup #alternateLineup #marketNameBox {
	width: 380px;
	display: block;
	top: 50%;
	left: 5px;
	padding: 25px 0 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: visible;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent;	
}
#Channel_Lineup #alternateLineup .menuIsOpen {
	box-shadow: 0 5px 10px #999;
	background: #FFF;	
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#Channel_Lineup #alternateLineup .select_replace {
	background: transparent;
	font-weight: bold;
	color: #666666;
	width: 100%;
	font-size: 14px;
	border: 0 none;
	border-radius: 0;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	text-indent: 14px;
	outline: 0 none;
	margin: 0;
	padding: 0.3em 0.5em;
	line-height: 1.1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#Channel_Lineup #alternateLineup label:hover {
	background-color: #4BA33E;
	background-image: -webkit-linear-gradient(top, #8CC63F, #00853F);
	background-image:    -moz-linear-gradient(top, #8CC63F, #00853F);
	background-image:      -o-linear-gradient(top, #8CC63F, #00853F);
	background-image:         linear-gradient(to bottom, #8CC63F, #00853F);
	color: #FFF;
}
#Channel_Lineup #alternateLineup .select_blank {
	display: none;
}
#Channel_Lineup #alternateLineup #marketNameBox .selected {
	color: #666;
	background: transparent;	
	width: 390px;
	height: 45px;
	padding: 0;
	line-height: 45px;
	text-indent: 20px;
	display: block;	
	border: 0 none;
	position: absolute;
	top: -25px;
	left: -5px;
	color: #FFF;
	font-size: 18px;	
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,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);
}
#Channel_Lineup #alternateLineup .select_replace input {
	visibility: hidden;
}
#Channel_Lineup #lineupHolder .bubbleCta h5 {
	padding: 10px 0;
	font-weight: bold;
	line-height: 32px;
	width: 100%;
	position: relative;
	text-indent: 15px;
	font-size: 14px;
}
#Channel_Lineup .wideFeature {
	padding: 0;
}
#Channel_Lineup .wideFeature .twoCol {
	position: relative;
	left: 45px;
	top: 0;
	z-index: 100;
	width: 45%;
}
#Channel_Lineup .heroFlushLeft {
	height: 330px;
	left: 0;
	overflow: visible;
	position: relative;
	top: 0;
}
#Channel_Lineup .overflowHeaderImg {
	left: -10px;
	position: relative;
	top: 0;
	padding: 0;
}
#Channel_Lineup .twoCol .colPad {
	padding: 0 40px 20px 0;
}
#channelsSubtabs {
  margin: 0 auto;
  padding: 10px 0;
  position: relative;
  width: 868px;
}
.subtabs.hPadding {
  padding: 0;
}
#channelsSubtabs .glossyMiddle {
	padding: 0 3px;
}
#lineupHolder .channelLineupSelector {
	background: url(/prismtv/images/channelLineup/grayHighlightBar.png);
	width: 922px;
	height: 130px;
	position: relative;
	left: -46px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 0;
}
#lineupHolder .channelLineupSelector h4 {
	text-align: center;
}

.initnojs #channelLineupSubtabs { 
	display: block;
	clear: both;
	overflow: visible;
	height: auto;
}
.initnojs #channelLineupSubtabs .subtab { 
	display: block;
	clear: both;
	position: relative;
	top: 0;
	left: 0;
	opacity: 1;
}
.initnojs #Channel_Lineup #lineupHolder #alternateLineup {
	overflow: visible;
}
.initnojs #Channel_Lineup #channelLineupSelectionBox {
	height: 540px;
}
.upSelected {
	top: 442px !important;
}
.upContainer {
	top:-442px !important;
	padding: 1px 0 36px !important;
	height: 457px !important;
}
.upSelectedCity {
	top: 416px !important;
}
.upContainerCity {
	top: -416px !important;
	padding: 1px 0 30px !important;
	height: 429px !important;
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
	.upSelected {
		top: 424px !important;
	}
	.upContainer {
		top:-424px !important;
		padding: 1px 0 36px !important;
		height: 438px !important;
	}
	.upSelectedCity {
		top: 402px !important;
	}
	.upContainerCity {
		top: -402px !important;
		padding: 1px 0 30px !important;
		height: 421px !important;
	}
}

/******************************************
*	PRISMFEATUREDOFFERS.CSS
******************************************/
.prismFeaturedOffers .subContent {
	overflow: visible;
}

#bundleOptions .imgRight .featCopy {
	margin-right: 45%;
	padding-bottom: 0;
}
#bundleOptions .information h6 {
	font-size: 15px;
}
.prismFeaturedOffers .tabsNav {
	width: 251px;
	height: 46px;
	margin: 0 auto;
	position: relative;
	top: -23px;
	left: 0;
}
.prismFeaturedOffers .tabsNav .glossybtn .glossyMiddle {
	width: 205px;
}
.selectBundleOptions .selectBundleOptionsLink {
	color: #00853F;
	background-position: left bottom;
}
.selectComparePlans .selectComparePlansLink {
	color: #00853F;
	background-position: right bottom;
}


.plansAndPricesBox {
	width: 890px;
	margin: 0 auto;
	position: relative;
	top: 0;
	left: -5px;
}
.prismFeaturedOffers .centerBookend {
	font-size: 12px;
}

#plansAndPricesTable {
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	clear: both;
}

#plansAndPricesTable .numChannels small {
	color: #a4a4a4;
	font-size: 10px;
}
#plansAndPricesTable .numChannels a {
	font-size: 16px;
}
#plansAndPricesTable .tableBox th,
#plansAndPricesTable .tableBox td {
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
#plansAndPricesTable .tableBox .fadelinerow th,
#plansAndPricesTable .tableBox .fadelinerow td,
#plansAndPricesTable .tableBox .fadelinecell {
	border-top:  0 none;
	border-right: 1px solid #CCC;
	border-bottom: 0 none;
	border-left: 1px solid #CCC;
}
#plansAndPricesTable .tableBox .fadelinerowtbm td,
#plansAndPricesTable .tableBox .fadelinerowtbm th {
	border-top:  0 none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
#plansAndPricesTable .tableBox .gapping th,
#plansAndPricesTable .tableBox .gapping td {
	border: 0 none;
}
#plansAndPricesTable .tableBox .gapping .topgap, #bundleAndSave .tableBox .topgap{
	height: 25px;
	padding-left: 22px;
}
#plansAndPricesTable .tableBox .gapping .leftgap {
	width: 20px;
}

#plansAndPricesTable tr,
#plansAndPricesTable th,
#plansAndPricesTable td {
	overflow: visible;
	/*border-collapse: collapse;*/
	border-collapse: separate;
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#plansAndPricesTable .relative {
	position: relative;
}
#plansAndPricesTable .headercorner {
	min-height: 210px;
}
#plansAndPricesTable th {
	font-size: 16px;
	line-height: 1.1;
	vertical-align: top;
}

#plansAndPricesTable .flyoutBtm {
	top: auto;
	bottom: -26px;
	border-radius: 0 0 5px 5px;
}
#plansAndPricesTable .btmpricerow .cellPad {
	/*height: 150px;*/
}
#plansAndPricesTable th .cellPad {
	padding: 20px 10px;
}
#plansAndPricesTable th .upper {
    box-sizing: border-box;
    padding: 27px 21px 25px;
    white-space: nowrap;
    width: 172px;
}
#plansAndPricesTable .tableBox th.plancol {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABACAAAAAD+ekKcAAAAHUlEQVQIW2P4wfSSiQEMGaEYwcKNcfEI60S1iQEAE+ECfZ8pl/IAAAAASUVORK5CYII=);
	background-repeat: repeat-x;
	background-position: left top;
}
#plansAndPricesTable .infocol {
	width: auto;
	text-align: left;
}
#plansAndPricesTable .pnpfeature .tooltipLink {
	position: relative;
	top: 0;
	left: 0;
	padding: 0 20px 0 24px;
}
#plansAndPricesTable .pnpfeature .tooltip,#pnpCompare .tooltip {
	width: 300px;
	background-color: #fbfbdd;
	z-index: 1000;
	top: auto;
	left: 0;
	bottom: 25px;
	padding: 20px 20px 10px 20px;
	box-shadow: 0 3px 15px #666;
	font-size: 12px;
}
#pnpCompare .lastDesc .tooltip{
	left: -25px;
}
#plansAndPricesTable .pnpfeature .tooltiparrow,#pnpCompare .tooltiparrow {
	width: 18px;
	height: 12px;
	display: block;
	background: transparent url("/prismtv/images/plansAndPrices/tooltiparrow.png");
	position: absolute;
	left: 20px;
	bottom: -12px;
	z-index: 2000;
}
#plansAndPricesTable .roundcell {
	position: relative;
}
#plansAndPricesTable .roundcell .rcLeft.rcTop {
	top: -1px;
	left: -1px;
	right: auto;
	bottom: auto;
}
#plansAndPricesTable .roundcell .rcLeft.rcBottom {
	left: -1px;
	bottom: -1px;	
	right: auto;
	top: auto;
}
#plansAndPricesTable .gapping .roundcell .rcBottomSpecial {
	left: 0;
	bottom: 25px;	
	right: auto;
	top: auto;
}

#plansAndPricesTable .offerPricePoint {
	padding: 17px 0 7px;
}
#plansAndPricesTable .offerPricePoint .textPrice {
	height: auto;
	float: none;
	text-align: center;
}
#plansAndPricesTable .textPrice span {
	float: none;
	display: inline-block;
}
#plansAndPricesTable .offerPricePoint .textPrice .sup {
	float: none;
	display: inline-block;
}
#plansAndPricesTable .offerPricePoint .disclaimer {
	width: 136px;
	display: block;
	float: none;
	clear: both;
	position: relative;
	top: -6px;
	left: 0;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 3px;
}
#plansAndPricesTable small {
	display: block;
	font-size: 10px;
	font-weight: normal;
}
#plansAndPricesTable .accentInternet {
	display: block;
	font-size: 14px;
	color: #FF6600;
	position: relative;
	top: 5px;
	left: 0;
}
#plansAndPricesTable .setTop {
    color: #00853f;
    font-size: 12px;
}
#plansAndPricesTable .plancol {
	width: 170px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.1;
}
#plansAndPricesTable .tableBox .fadelinerow th,
#plansAndPricesTable .tableBox .fadelinerow td {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVQI12M4c+YMAATMAmXouXpzAAAAAElFTkSuQmCC);
	background-position: right top;
	background-repeat: repeat-x;	
}
.plansAndPricesBox #plansAndPricesTable .tableBox .nofadeline {
	background-image: none;
}
#plansAndPricesTable .tableBox .fadelinerow .fadeline {
	border-top: 0 none;
	border-left: 1px solid #CCC;
	border-bottom: 0 none;
	border-right: 1px solid #CCC;
	background-position: right top;
	background-repeat: no-repeat;	
}
#plansAndPricesTable .tableBox  .fadelinetop {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom:  0 none;
	border-right: 1px solid #CCC;
}
#plansAndPricesTable .tableBox .fadelinebtm {
	border-top: 0 none;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-position: right top;
	background-repeat: no-repeat;	
}
#plansAndPricesTable .tableBox .fadelinebtm,
#plansAndPricesTable .tableBox .fadelinerow .fadeline {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAAABCAYAAAB61PSzAAAAPElEQVQoz2M8c+YMFwMDAyMaZiLAxiXGREAMnY1PDJ84LTHzANhJiv8JhSsuMULxh87GhZkYIABdfEABAFxhA2V11+5UAAAAAElFTkSuQmCC);
}

#plansAndPricesTable .pnpfeaturerow .infocol .cellPad {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAECCAMAAACL7HSaAAADAFBMVEUAAAAREBCPi4lfX1+ZmZmZmZkqKistQzwOFhoGBgcoKCglJCRwp5JGnnCq5Mj///8iIiJswZqSlJR+f397z6yC0K6P1rJrbGyFlY6Xl5iZmZkqKit9e3pne3Q8j2yl3sJfYGCZmZmX2b2Cs51ImXU8k2xQUFAhISFXV1iV0rY9mmtOpX1asYZEmXJwyKCmqatvtpiPkpSh3cFqlIH///////////8WFhVBQkESERD////+//8AAAADAQKUlZUrKir29vZUVFSPj48ODA0UERPi4uLy8vLf399QT1AIBwj7/Pvu7u/q6urm5uYYFxiAf4CFhIXIyMkIAgPMzc0iHyBMS0vY2NlwcHGurq51dHTb29upqaqampqenZ2hoaLR0dG1tbccGxs2NTV9fH35//9tbGyysbNEREQuLS7+/v4kJSSJiIrr7OxdXFzExMRiYWAxMjCmpqZYWFhlZGTV1dU7OTloaGe4uLh4d3n7+/v5+fkMHg2YmJg9o2i8vLyZmZkUICcBb7sCbMQclCl43JC/wMASGhwWNEE7Pzz+//YQPBcagi0JLRXyhIYXFhfyREkKCQrzl5d8uuEVTSMPe8Yabi00k0DI79v229y+6tPa3+Z4cm3L4/E1jc32y9BFmsrs9fMUKjUwtkIVBgRYx2qk37IohMlnqtf0rawCb84sWTRe1HLw+/zyXVkioy8QDQ8JS2Dwb2358O655MnxPDLvt7VAoktK0WHwenhOvmD2ycPvZGzoTVZKnthJblc1WkMaQVFq24Li5vDyvb+MmpNcnGpJVkSFfHR9eHK62Otya2IIYIJzg3ra8d/35el7yqM1c0s8w1BItFc4gDlqruCfzeZcptG8lFIJBihVe2FtxYSvzLmPw+OPhHgjgLpqZFYCTTcBZ1ICgpBStn68xGp6l4eH2Z9mt3aZwKd8tdbqJR6ill95ekmHuY4fUmiLbD0Bnt0BksyZqXAfjV1bizTgcHptsT3//PphiXecjn6Jc1ariE7kumRxvDumyc38/PyO46kRAAAAinRSTlMAMnR9+HfzBBApf00S9Pru9fylo1OO/qNawthvdh9I566Sk/R9kJi649HK3fKjr42778a+/f7++bH+/////////////////////////////////////////////////////////////////////////////////////////////v////////////6yJPANAAAOVElEQVRo3uzWbUwScRzAcSvNHpRlpT1nz8/PL+1/4B2gx7TuBI5HhRN2YiIgEEjyIL1QWznG5oqRr8z1xrXB5tbLbM1V0zZbvehpLXtcW63ntR5nf6An5W+1XrXGd7s7efjs9+fuZGRlyvRXLazdm56boL7nyZlIpgJEAopTKru7L168cOH20KJ0IgpLMQx8C4OBWLdarU6C2++756aTkBCScQYA0sNxqTG37yBIe0ySNqZe7XS6OY7r7r5gQRHRjzHertSYmM1msTnd7qGhbhxBgiGR9NuYzqMglYskcQa32ZxDDIq0i9pjPXEMCL2dEgxIjnYBqfD8KxJ/MkTesdwxIUhPe2/8RXz4Hnb39ejho94jXcf6JJ/fvHrw5MmnD7jD4ZqHIMHe+Eup9F7H3VG4MO+JLq/X+xZcf/D0+rVrHQzehCbDw73Su/HRTtB5BHiPne7yvgGxB3euf7zWY2IECNLRAxcmEt4L3h3FDh/xHgV9V+AUkJwSdJnkSCKKvxy+F5eOdmLeLsmRY1c7w1cBeHr++vPnwSZDKJ1gZ3tEwwd72+GJTgRAGCQLCwRyuUBQL1yAIB3B+HBvrxCaFEollSdrwJCkIxiC1zNlfqhQbSI5SCcSSHqC8HrGwuNNOCSChVDk2U8Gou8KiyVLJ0vDz86OM9LvgyThRAgCwhKJJPUedCvS/vf3YpgUFoYrGZdECKfAhQmnZU1s2ZTZiZasnzUu+Dj1wsw0MWNKspmz100b37olM1MvzZhI8qbM/Frqj7RHU5ZNJLkzflduVpr5bVmZMmXK9G+Xk93q8/my04PPtrYuWogg2bI2WZVMv1+hOP61c8mO6wi28ZRiEYK06vi6muoanVbnIyg153ZzHjNfp2X5NMsn7NrFKCIPMaaYROgygJ9qcLnYKmsDcCGneJQUpVQqKaNS6XSQDINblB4PZeY4NecxmpFTVFptXXOAhXuWZetgLNucONJqs9ZehyIrdTqfWmmja6qrq2t+yuhWUzq7LgdBcnNyVi5uzV6ZM6G52a2Lc3IWZmXKlCnT/1ze/FW7inm84o2F8/P+DBQWRyORaH9/f7SfV1z4B2g+LxK5NXjJ6XBYuIePebyi+b8Tq6KRW5cYQ73BZRDIa+vPrD5ZVJj7axGJDDIGE2eXicUyu1MgrL1RNLLtV6YwEr3kcnHWipZ9JSX7WiqsNpFwYKSg8BefIxq5ZDAQGrG4sXRsrLSxXLHfHJIOFBRM+nlyiyODhia+Qq8oryw7MFZRrm9jA1QYO3N/y2TnbWG039Sg1Mtker2msuVApcLarNLW2UAo379mkiEbIw/lh6pk1kBdQCZuadkjC6i0MAEY8Oejz8ByXr9JRGusWr6WrSovbSmvYlU+XV1ADdr9/uVIsib6WN4QaCaMTr6Z8NntfNpI2HC6WiUCl/1rkWRH9GHMZfUQTspCUbTZTBnVuIVxk6wL9Pk3Iclq3juM0VMqD0W7W9Uej9LHGR0eSq1yQJKPJAW8MwAvp3SUkc+pwzEhYGijm1ZTbU7QNRkZGQBMpVHmIQi6qpqm+TKiRk3oiCoL6LuPJpvvXwaCMqOZofBqs5FT0nydkeIIo/gQuDwJ2eR/jUn0ZW1ay35WR9C0T9Wm8fFlezSicP7NzUiy1u9vB8aSkpLK0kZFm0plLS/bXQpvTwI0FBRsRV9Kv38AhMQlpWV7FFZWq2Vl5Y3wjq4QSM6MFKAvZW5+Ygw5VrZHI2tT2e111v3iipYSTiIYeTTZfbnG77+MAWWZWG9thkQVkGkqxwhR7buikbWTfVHAMX0A2PRwXQnSXKXReELyG0VF+cvQYPtO/uDgIDxVZj78mQs3uCPMNE3wB/nZvkUItZQk8USO5J5MbAzcSE6JM7jTSa5IJxucxsQ7ICThwUGSjNuMmxza5jqV0zVkMx1CEdriwL8THBIaZywqqzXAmZw20oRYWJPJVd9UL0hUnzo0COoFTSQOv9UEOGpheUumz5kzZzqi5POz8rIyZfrCrv20pg3GcQB/CXs/wSYxmqhLYpuaRpeq0cjUaKrxX51xuIMWOpUxKAq7DdFLBT0UFC8dPdjTOqY9rTtv3WXnHd0v7A8MHrsyBttgXzTCYz78ngfM8zxGv+WO9vPc+ZFgt8mPRLuF0H4zIS9OBpCTC/OW5GLwvtE4gwyHZwP9FuT5oNFoXM3fnJ6+mV8Pp/3B3Z+RC6gwP1dToihGo8SLyXRx9fxGol00GtfnScK9mStHgn7V6T1eLvr6TQTEXCXcgS8nmfIWMU5Nen1yPTHfN+YG4Zc5niVXMJ275MihIzrpNdaTk8aVStyTJYnWVxjGSJl4IGR4mr3Rs3VEbzRORbuiKJJcPHgUzgi13SCejm53RsvVGjI4uyaISDETju1n7+Hpfdj3bVKPstvVev0ETcirs9fOgryVzRf8MX+A8vthVj0s4OJ2p36NJlJ/aETDmS3/vj1RIh64RcJI2PdiYftGs94lkeTtdCYS8VpMLZVUlSgkUikx+sSbDsSsnslI8mE6cSYzvhhhwAQuulWv1+kcO6hacAwkgyQfp12PWpTKaVi67hXuF7JwkyMWKwsB57hef4smi5Yn6WJwo6QaSXFHFa1FI1mmI47qWjJqOZ7IWHrsfQI9ShBj5xNvNHpQyW23R/UD9Fjqo+rGLrZle/rU4fAAASGKPuz+xlGvqyCJ0Bod2dxY2W4teon9vHuvcN//gGNS48teV0cS9rLeeuqpYRXWJcRDFB4QaBKa09upZW+uIQn2rjVqbiR5XRLKOZzCc2WFZjGf13k57cYxNCl2RvWqLSFJB/FcEH+Ug90FqSSdx7PFawZJIC9bo5ZzQ92FKiG46VVT6BzhPFxOW7vYOsId10et9rZzDw9AyuVg3iu+mA27b1ZrCSYc1Xu9TtQzTu7k8zuGN3o46Q+7L7ibZphys9Vb9C6P4UOWIg5P5/1hv3Ms3zwpCcZRdzGdziD94XDY7zbPeUxbR7RVpWJinL/d7EyWs35/tpx0mk3KxMxKZaUhyV2TYXWdZWrZVLXdbDbb7arx0sdwHLSRFSQxGZ12SYogZHa39u3n5/n7FGyTMr6iTHOMiSQVkuV4C/kgwpf4FAA8x64hq4pJkiTDsKzOfY3VTwYaTXOFItBmZaWtfgg0WLHe/vML319EsNvkVzYk//NPxNQ0pggXYVGSZRfN8xyv67S1BeBZlq1ojxFEw3SZ1znrMrQuQhJeSIZz0bo1VTDmJxQhJT5c2Mta/82A4OGQlXAwBDfwhQpHoghP1zy271EpHELBg4LVlmUZBMF4ftcGv6HD85sB8BAClGZYFOHYAJzuED1gxlGPLRHMhaDGIxy+kLo4JOEZILYd2oDjA6XkDWdWmOkKU1CFklw6sgoTh/7YuSQc01xCPNg0HpZZM2wNyld8hSYRODnLROFIkTspYdNmbOEMbZURlBtIAXPDliKM5QklbbOVNhUzCFWKypqxWCS/MnUXLMR2w0XBoFI5zOoZTaMJG7GGz93by++ETPvnds3mN2kwjuP+B/4/BaFudHNdqkNeNpiIjOrsZMume2tjTNrEBA61a9MDMRR2KiWBkBJICC8XOXHZCTgtu8+76bH+nqnExPKcPBm/5Pk9bXk+ed5+fX59y5Pv/bB/KqQQsu6N5FD3d5NRsIn1WJ448gMTePXmGSC5nPdUbiEkvgd2g9o9cbfhK41EOrYXSC1RC2afgjIwLwgJELEdIRlIHSQTfv/rpRTFJD2R+HPkJ9sZsC/T+cxWnIkH8qg/wTcMFfdEjp/B30+byM0uQk/9y48zIaCRz71mvGuh0oFfPglmLrT3OMlQHohLhV+E/N7aXU8yHggnHEe24EVbAp6ogZ5ks+fnic1NOLJ5fpyLk14IsZKOxOOrDERfF0ImugiA+AzrAAxXXHA9EBRImdVVahUSBRYZJICS6wQheNUCIhYIhWkPhL+L4pD+BNAx/t5//ddf0H0C+SYY0HwLf/UChX7zS5d2OYIFcRwG4WiWd2necRya5Rya8JGXLCFcEosRhxsbM3JqaLeVijEcFz5PDLMyLo0xCOuMxZu6Jg2HNf1GMqc3kq5LkiZgEN4ZS4agSdWKOC2Zoi4amjaR9BIGcZ1STZ8ZUnUoVTVdr+m3pj6pSNd4RK+JYq06RHZ4Y2pSrVKtabi+cCXRvK6ghmlTUxd1bWhqhjjFIDRREg1aQ8h1yZQM6WZWNUQDN8gFYiya5K04q9SgZZUvVVGUJHPs4GrhSpVqfTq8ngxns0mpUL+uTm5LhIvri+Crs07BR5Mu+I1DOxxLOIWCy2EQsqeq6qhVZwmWv3MulquDoTHI6GsbfhZ71boii6DW1cpVC7LFSHEkdwZWf1S0ZFu1G/2BrKgNufGtuBjpKf1Rv2PJDavRbqhd2bbbjbat9BxMLeqAKfdGdrusDNqWrMr9hqLIyreVxYitWp1+Z9RVmHa33ZHVbt9WGt1Bj8U0zOp0Br1ub9QaqEpZlruDrt3tK3IZM2LFgd22v3bqK52i1SqXyx1IPUvFIHzLgsarLZe9kw8EFuYHd1b66mQrlxNgpeBdgeZcnuV57FQKDnq2snvCeN24eevy85v9zVfBUJZ6nt0KpLY2Ds7C8MYrTWCQd2v5nUA+9PhRE77vDj56Gg3tNC+CFK6W2IP9pcjO3pNM8CibOQ1kDpeeHy5vs5eLkXr44V7oZO/wY+YRQb39kNvfJo4uNjkSg9BnG9uHa6Fo4PBTIrYcy/pTVLD58F2YxiAbzWgmcbocfRJcC0ZP9tdSiVC0eXImYAaZjLwK8+tnH8j0i2Qkkjygwh8PDqhVEoO4aBLA0L8W/x+hwMWs/O6PBxE07aKcRruQ44IFKoKucpB8KIMEBofMHeSnnQv3TgEVnGPzrX/3tv07m7O14dl8bX4AAAAASUVORK5CYII=);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 0 0 50px;
	vertical-align: middle;
	line-height: 1.1;
	height: 45px;
	display: table-cell;
}
#plansAndPricesTable .checkyes {
	background: transparent url("/prismtv/images/plansAndPrices/included-check-large.png") no-repeat center center;
	text-indent: -9999px;
	text-align: left;
	height: 29px;
}
#plansAndPricesTable .checkno {
	/*background: transparent url("/prismtv/images/plansAndPrices/plans-and-prices-diamond.png") no-repeat center center;
	text-indent: -9999px;*/
	text-align: center;
}
#plansAndPricesTable .legend{
	text-align: left;
	font-weight: normal;
	padding: 7px 0 0px 42px;
	font-size: 10px;
}
#plansAndPricesTable .legend.included-check{
	margin-top: 6px;
	background: transparent url("/prismtv/images/plansAndPrices/legend-included-check.png") no-repeat 12px 2px;
}
#plansAndPricesTable .legend.available-diamond{
	background: transparent url("/prismtv/images/plansAndPrices/legend-diamond.png") no-repeat 20px 8px;

}

#plansAndPricesTable .feat-channels .infocol .cellPad { background-position: 0 0; }
#plansAndPricesTable .feat-sstb .infocol .cellPad { background-position: 0 -43px; }
#plansAndPricesTable .feat-wstb .infocol .cellPad {
    background-image: url("/prismtv/images/plansAndPrices/Prism_Visa_card.png");
    background-position: 7px 11px;
}
#plansAndPricesTable .feat-whdvr .infocol .cellPad { background-position: 0 -129px; }
#plansAndPricesTable .feat-hd .infocol .cellPad { background-position: 0 -172px; }
#plansAndPricesTable .feat-premiumchannels .infocol .cellPad { background-position: 0 -215px;background-image: none;padding-left: 53px; }

#plansAndPricesTable .bundleEdge {
	background-color: #e8e8e8;
}

#plansAndPricesTable .hundo {
    color: #00853f;
    font-size: 16px;
    line-height: 14px;
    padding-top: 7px;
}
#plansAndPricesTable .addChannels {
    color: #00853f;
    font-size: 16px;
    line-height: 17px;
    padding-top: 7px;
}
#plansAndPricesTable .hundoSmall {
	font-size:12px;
}
#plansAndPricesTable .offrow td {
    background-color: #f8f8f8;
}
#plansAndPricesTable .twelver {
    font-size: 12px;
}
#plansAndPricesTable .topleft {
    font-size: 17px;
}
.roundcell.roundedcorners.relative.premChan {
    padding-top: 15px;
 }
.whatsincluded {
	position: absolute;
	bottom: 0;
	left: 0;
}
.pnpSnipe {
	display: block;
	background-color: #0099cc;
	color: #FFF;
	position: relative;
	height: 55px;
	width: 175px;
	font-weight: normal;
	left: -10px;
	top: 0;
}
/*
.pnpBigSnipe {
	height: 75px;
	top: 5px;
}*/
.pnpSnipe span {
	color: #FFF;
}
.pnpSnipe a {
	color: #FFF;
	text-decoration: underline;
}
.pnpSnipe .pnpSnipeCorner {
	display: block;
	height: 10px;
	width: 10px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAOklEQVQY02NgIAakzawnrChxUitQ4X/iFOFViKwIp0J0RVgVYlOEoRCXIhSF+BTBFRJSBFZIjCIgBgBl6GhdxvbrswAAAABJRU5ErkJggg==);
	position: absolute;
	top: -10px;
	left: 0;
}
.pnpSnipe .pnpSnipeArrow {
	display: block;
	height: 100%;
	width: 20px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAABLCAYAAACSjbxWAAABd0lEQVRYw83YMSjEYRjH8X+SUgaDEoOFUiYW3XjjbQYlk0FdWSxSFhbG20yP28jCpiy3KGW6Ryg2FgYWokQh/p7f22U6pes7uPqun97h/u/7vG+WbRzn0XiU/akmvzzPU1kD2ySx16iHwtQSiV1HbRSmJkisRmJf0TCFqXUSe4y6KEzNkdg5iakiie2Q2EfUT2FqlcRuow4KU9MkdkRiapTEqiT2EnVTmFogscu0rUOYKpHYPol9RoMUpiok9hB1UpiaJbETElMFEtsmsbeol8LUMondRO0UpiZJ7IDELkiszGDm9/pOqZVVqL+GZpEBBjPf/YcfuvkpuQXNMJj5XRqzGKy+Qh0o2sP6GMzqW+QhPMZg5ofkFDTFYOZpe6ZWtkiNoc8/IyiAVanRXdfsEQYzr5F3pxKDmV81fTRpcWXzzOXV/OnXF4QWVlahLvwaz4cYzHyPfHEpMpj5GflKVWawxkRDrWyNenN8T0cYgmmiAd9pCwT2DdSbr2o9OgAJAAAAAElFTkSuQmCC) right center;
	left: 99%;
	top: 0;
	position: absolute;
}
.pnpSnipe .pnpSnipeInner {
	display: block;
	padding: 10px 2px 0 20px;
}
.pnpBigSnipe .pnpSnipeInner {
	display: block;
	padding: 5px 2px 0 20px;
}
.pnpDblBndImgs {
	width: 160px;
	height: 90px;
	position: relative;
}
.pnpDblBndImgs img {
	display: block;
	position: absolute;
}
.pnpDblBndImgs .prismtv {
	top: 0;
	left: 0;
}
.pnpDblBndImgs .internet {
	bottom: 0;
	right: 0;
	height: 65px;
}

.prismFeaturedOffers .subtab {
	display: block;
}
.selectBundleOptions #bundleOptions,
.selectComparePlans #comparePlans,
.initnojs .prismFeaturedOffers .subtab { display: block; } 

#plansAndPricesSubtabs .pnpFooter {
	padding: 20px;
}

#prismExtras {
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	clear: both;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */  
  #prismExtras { 
  	width: 891px;  
  }
}
#prismExtras tr, #prismExtras td {
    border-collapse: separate;
    box-sizing: border-box;
    margin: 0;
    overflow: visible;
    padding: 0;
}
#prismExtras .leftgap {
	width: 20px;
}
.greyBack.num1 {
    width: 178px;
}
#prismExtras .greyBack {
    border-color: #ccc;
    border-style: none solid solid;
    border-width: medium 1px 0;
    background-color: #d6d6d6;
}
#prismExtras .extras {
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 24px 63px 4px 53px;
}
#prismExtras .setTop {
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 35px 48px 1px 43px;
}
#prismExtras .extraPrice {
    color: #616365;
    font-size: 14px;
    padding-bottom: 12px;
    text-align: center;
}

#bundleAndSave .numChannels small {
	color: #666;
	font-size: 10px;
}
#bundleAndSave .numChannels a {
	font-size: 16px;
}
#bundleAndSave .tableBox th,
#bundleAndSave .tableBox td {
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: none;
	border-left: 1px solid #CCC;
	width: 173px;
}
#bundleAndSave .tableBox .fadelinerow th,
#bundleAndSave .tableBox .fadelinerow td,
#bundleAndSave .tableBox .fadelinecell {
	border-top:  0 none;
	border-right: 1px solid #CCC;
	border-bottom: 0 none;
	border-left: 1px solid #CCC;
}
#bundleAndSave .tableBox .fadelinerowtbm td,
#bundleAndSave .tableBox .fadelinerowtbm th {
	border-top:  0 none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
#bundleAndSave .tableBox .gapping th,
#bundleAndSave .tableBox .gapping td {
	border: 0 none;
}
#bundleAndSave .tableBox .gapping .topgap {
	height: 40px;
}
#bundleAndSave .tableBox .gapping .leftgap {
	width: 20px;
}

#bundleAndSave tr,
#bundleAndSave th,
#bundleAndSave td {
	overflow: visible;
	/*border-collapse: collapse;*/
	border-collapse: separate;
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#bundleAndSave .relative {
	position: relative;
	height: 100%;
}
#bundleAndSave .headercorner {
	min-height: 210px;
}
#bundleAndSave th {
	font-size: 14px;
	line-height: 1.1;
	vertical-align: top;
}

#bundleAndSave .flyoutBtm {
	top: auto;
	bottom: -26px;
	border-radius: 0 0 5px 5px;
}
#bundleAndSave .bundleHeader {
    display: block;
    font-size: 18px;
    margin-bottom: 25px;
    text-align: center;
}
#bundleAndSave .btmpricerow .cellPad {
	/*height: 150px;*/
}
#bundleAndSave th .cellPad {
	padding: 20px 10px 10px;
}
#bundleAndSave th .bundleImage {
    padding: 10px;
    width: 157px;
}
#bundleAndSave th .upper {
    box-sizing: border-box;
    padding: 27px 21px 25px;
    white-space: nowrap;
    width: 172px;
}
#bundleAndSave .tableBox th.plancol {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABACAAAAAD+ekKcAAAAHUlEQVQIW2P4wfSSiQEMGaEYwcKNcfEI60S1iQEAE+ECfZ8pl/IAAAAASUVORK5CYII=);
	background-repeat: repeat-x;
	background-position: left top;
}
#bundleAndSave .infocol {
	width: auto;
	text-align: left;
}
#bundleAndSave .pnpfeature .tooltipLink {
	position: relative;
	top: 0;
	left: 0;
}
#bundleAndSave .pnpfeature .tooltip {
	width: 300px;
	background-color: #fbfbdd;
	z-index: 1000;
	top: auto;
	left: 0;
	bottom: 25px;
	padding: 20px 20px 10px 20px;
	box-shadow: 0 3px 15px #666;
	font-size: 12px;
}
#bundleAndSave .pnpfeature .tooltiparrow {
	width: 18px;
	height: 12px;
	display: block;
	background: transparent url("/prismtv/images/plansAndPrices/tooltiparrow.png");
	position: absolute;
	left: 20px;
	bottom: -12px;
	z-index: 2000;
}
#bundleAndSave .roundcell {
	position: relative;
}
#bundleAndSave .roundcell .rcLeft.rcTop {
	top: -1px;
	left: -1px;
	right: auto;
	bottom: auto;
}
#bundleAndSave .roundcell .rcLeft.rcBottom {
	left: -1px;
	bottom: -1px;	
	right: auto;
	top: auto;
}
#bundleAndSave .gapping .roundcell .rcBottomSpecial {
	left: 0;
	bottom: 25px;	
	right: auto;
	top: auto;
}

#bundleAndSave .offerPricePoint {
	padding: 17px 0 0;
}
#bundleAndSave .offerPricePoint .textPrice {
	height: auto;
	float: none;
	text-align: center;
}
/*
#bundleAndSave .textPrice span {
	float: none;
	display: inline-block;
}*/
#bundleAndSave .offerPricePoint .textPrice .sup {
	float: none;
	display: inline-block;
}
#bundleAndSave .offerPricePoint .disclaimer {
	width: 100px;
	display: block;
	float: none;
	clear: both;
	position: relative;
	top: -6px;
	left: 0;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 3px;
}
#bundleAndSave .avail {
	width: 155px;
	display: block;
	float: none;
	clear: both;
	position: relative;
	top: -8px;
	left: 0;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 3px;
	font-size: 9px;
	line-height: 1.1;
	color: #999999;
}
#bundleAndSave small {
	display: block;
	font-size: 10px;
	font-weight: normal;
}
#bundleAndSave .accentInternet {
	display: block;
	font-size: 14px;
	color: #FF6600;
	position: relative;
	top: 5px;
	left: 0;
}
#bundleAndSave .setTop {
    color: #00853f;
    font-size: 12px;
}
#bundleAndSave .plancol {
	text-align: center;
	vertical-align: middle;
	line-height: 1.1;
}
#bundleAndSave .tableBox .fadelinerow th,
#bundleAndSave .tableBox .fadelinerow td {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVQI12M4c+YMAATMAmXouXpzAAAAAElFTkSuQmCC);
	background-position: right top;
	background-repeat: repeat-x;	
}
.plansAndPricesBox #bundleAndSave .tableBox .nofadeline {
	background-image: none;
}
#bundleAndSave .tableBox .fadelinerow .fadeline {
	border-top: 0 none;
	border-left: 1px solid #CCC;
	border-bottom: 0 none;
	border-right: 1px solid #CCC;
	background-position: right top;
	background-repeat: no-repeat;	
}
#bundleAndSave .tableBox  .fadelinetop {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom:  0 none;
	border-right: 1px solid #CCC;
}
#bundleAndSave .tableBox .fadelinebtm {
	border-top: 0 none;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-position: right top;
	background-repeat: no-repeat;	
}
#bundleAndSave .tableBox .fadelinebtm,
#bundleAndSave .tableBox .fadelinerow .fadeline {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAAABCAYAAAB61PSzAAAAPElEQVQoz2M8c+YMFwMDAyMaZiLAxiXGREAMnY1PDJ84LTHzANhJiv8JhSsuMULxh87GhZkYIABdfEABAFxhA2V11+5UAAAAAElFTkSuQmCC);
}

#bundleAndSave .pnpfeaturerow .infocol .cellPad {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAECCAMAAACL7HSaAAADAFBMVEUAAAAREBCPi4lfX1+ZmZmZmZkqKistQzwOFhoGBgcoKCglJCRwp5JGnnCq5Mj///8iIiJswZqSlJR+f397z6yC0K6P1rJrbGyFlY6Xl5iZmZkqKit9e3pne3Q8j2yl3sJfYGCZmZmX2b2Cs51ImXU8k2xQUFAhISFXV1iV0rY9mmtOpX1asYZEmXJwyKCmqatvtpiPkpSh3cFqlIH///////////8WFhVBQkESERD////+//8AAAADAQKUlZUrKir29vZUVFSPj48ODA0UERPi4uLy8vLf399QT1AIBwj7/Pvu7u/q6urm5uYYFxiAf4CFhIXIyMkIAgPMzc0iHyBMS0vY2NlwcHGurq51dHTb29upqaqampqenZ2hoaLR0dG1tbccGxs2NTV9fH35//9tbGyysbNEREQuLS7+/v4kJSSJiIrr7OxdXFzExMRiYWAxMjCmpqZYWFhlZGTV1dU7OTloaGe4uLh4d3n7+/v5+fkMHg2YmJg9o2i8vLyZmZkUICcBb7sCbMQclCl43JC/wMASGhwWNEE7Pzz+//YQPBcagi0JLRXyhIYXFhfyREkKCQrzl5d8uuEVTSMPe8Yabi00k0DI79v229y+6tPa3+Z4cm3L4/E1jc32y9BFmsrs9fMUKjUwtkIVBgRYx2qk37IohMlnqtf0rawCb84sWTRe1HLw+/zyXVkioy8QDQ8JS2Dwb2358O655MnxPDLvt7VAoktK0WHwenhOvmD2ycPvZGzoTVZKnthJblc1WkMaQVFq24Li5vDyvb+MmpNcnGpJVkSFfHR9eHK62Otya2IIYIJzg3ra8d/35el7yqM1c0s8w1BItFc4gDlqruCfzeZcptG8lFIJBihVe2FtxYSvzLmPw+OPhHgjgLpqZFYCTTcBZ1ICgpBStn68xGp6l4eH2Z9mt3aZwKd8tdbqJR6ill95ekmHuY4fUmiLbD0Bnt0BksyZqXAfjV1bizTgcHptsT3//PphiXecjn6Jc1ariE7kumRxvDumyc38/PyO46kRAAAAinRSTlMAMnR9+HfzBBApf00S9Pru9fylo1OO/qNawthvdh9I566Sk/R9kJi649HK3fKjr42778a+/f7++bH+/////////////////////////////////////////////////////////////////////////////////////////////v////////////6yJPANAAAOVElEQVRo3uzWbUwScRzAcSvNHpRlpT1nz8/PL+1/4B2gx7TuBI5HhRN2YiIgEEjyIL1QWznG5oqRr8z1xrXB5tbLbM1V0zZbvehpLXtcW63ntR5nf6An5W+1XrXGd7s7efjs9+fuZGRlyvRXLazdm56boL7nyZlIpgJEAopTKru7L168cOH20KJ0IgpLMQx8C4OBWLdarU6C2++756aTkBCScQYA0sNxqTG37yBIe0ySNqZe7XS6OY7r7r5gQRHRjzHertSYmM1msTnd7qGhbhxBgiGR9NuYzqMglYskcQa32ZxDDIq0i9pjPXEMCL2dEgxIjnYBqfD8KxJ/MkTesdwxIUhPe2/8RXz4Hnb39ejho94jXcf6JJ/fvHrw5MmnD7jD4ZqHIMHe+Eup9F7H3VG4MO+JLq/X+xZcf/D0+rVrHQzehCbDw73Su/HRTtB5BHiPne7yvgGxB3euf7zWY2IECNLRAxcmEt4L3h3FDh/xHgV9V+AUkJwSdJnkSCKKvxy+F5eOdmLeLsmRY1c7w1cBeHr++vPnwSZDKJ1gZ3tEwwd72+GJTgRAGCQLCwRyuUBQL1yAIB3B+HBvrxCaFEollSdrwJCkIxiC1zNlfqhQbSI5SCcSSHqC8HrGwuNNOCSChVDk2U8Gou8KiyVLJ0vDz86OM9LvgyThRAgCwhKJJPUedCvS/vf3YpgUFoYrGZdECKfAhQmnZU1s2ZTZiZasnzUu+Dj1wsw0MWNKspmz100b37olM1MvzZhI8qbM/Frqj7RHU5ZNJLkzflduVpr5bVmZMmXK9G+Xk93q8/my04PPtrYuWogg2bI2WZVMv1+hOP61c8mO6wi28ZRiEYK06vi6muoanVbnIyg153ZzHjNfp2X5NMsn7NrFKCIPMaaYROgygJ9qcLnYKmsDcCGneJQUpVQqKaNS6XSQDINblB4PZeY4NecxmpFTVFptXXOAhXuWZetgLNucONJqs9ZehyIrdTqfWmmja6qrq2t+yuhWUzq7LgdBcnNyVi5uzV6ZM6G52a2Lc3IWZmXKlCnT/1ze/FW7inm84o2F8/P+DBQWRyORaH9/f7SfV1z4B2g+LxK5NXjJ6XBYuIePebyi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);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 0 0 50px;
	vertical-align: middle;
	line-height: 1.1;
	height: 45px;
	display: table-cell;
}
#bundleAndSave .checkyes {
	background: transparent url("/prismtv/images/plansAndPrices/included-check-large.png") no-repeat center center;
	text-indent: -9999px;
	text-align: left;
	height: 29px;
}
#bundleAndSave .checkno {
	/*background: transparent url("/prismtv/images/plansAndPrices/plans-and-prices-diamond.png") no-repeat center center;
	text-indent: -9999px;*/
	text-align: center;
}
#bundleAndSave .legend{
	text-align: left;
	font-weight: normal;
	padding: 7px 0 0px 42px;
	font-size: 10px;
}
#bundleAndSave .legend.included-check{
	margin-top: 6px;
	background: transparent url("/prismtv/images/plansAndPrices/legend-included-check.png") no-repeat 12px 2px;
}
#bundleAndSave .legend.available-diamond{
	background: transparent url("/prismtv/images/plansAndPrices/legend-diamond.png") no-repeat 20px 8px;

}

#bundleAndSave .feat-channels .infocol .cellPad { background-position: 0 0; }
#bundleAndSave .feat-sstb .infocol .cellPad { background-position: 0 -43px; }
#bundleAndSave .feat-wstb .infocol .cellPad {
    background-image: url("/prismtv/images/plansAndPrices/Prism_Visa_card.png");
    background-position: 7px 11px;
}
#bundleAndSave .feat-whdvr .infocol .cellPad { background-position: 0 -129px; }
#bundleAndSave .feat-hd .infocol .cellPad { background-position: 0 -172px; }
#bundleAndSave .feat-premiumchannels .infocol .cellPad { background-position: 0 -215px; }

#bundleAndSave .hundo {
    color: #00853f;
    font-size: 16px;
    line-height: 14px;
    padding-top: 7px;
}
#bundleAndSave .addChannels {
    color: #00853f;
    font-size: 16px;
    line-height: 17px;
    padding-top: 7px;
}
#bundleAndSave .bottomline td {
    border-width: 1px 0 0;
}
#bundleAndSave .offrow td {
    background-color: #f8f8f8;
}
#bundleAndSave .twelver {
    font-size: 12px;
}
#bundleAndSave .centerBookend {
    padding: 0 15px;
}
#bundleAndSave .getNowButtons {
    margin-top: 14px;
}
#bundleAndSave .hundoSmall {
	font-size:12px;
}
#bundleAndSave .prismtv {
    width: 157px;
}
.setTop_offer {
	width: 169px;
}
.old_price {
	float:left;
	width:70px;
	overflow:hidden;
	margin-top: 4px;
	margin-left:15px;
}
.free_offer {
	float:left;
	width:57px;
	overflow:hidden;
	font-weight: bold;
	font-size: 10.24px;
	color: #d80d0d;
	margin-left: 15px;
}
.best_value_tag {
	height: 22px;
    width: 130px;
    padding-top: 4px;
    background-color: #ff6319;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    text-align: center;
}
.best_value_tag_bottom {
	height: 22px;
    width: 130px;
    padding-top: 4px;
    background-color: #ff6319;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    text-align: center;
}
.best_value_content {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
}
.best_value_preferred {
	background: #ff6319;
	background: -webkit-linear-gradient(bottom,rgba(255,99,25,0.1),rgba(255,99,25,0.5));
	background: -o-linear-gradient(top,rgba(255,99,25,0.1),rgba(255,99,25,0.5));
	background: -moz-linear-gradient(top,rgba(255,99,25,0.1),rgba(255,99,25,0.5));
	background: linear-gradient(to top, rgba(255,99,25,0.1), rgba(255,99,25,0.5));
}
#plansAndPricesTable .pnpfeature small{
	font-size: 8px;
	color: #d80d0d;
}
.wireless_feature_content{
	background-image: url("/prismtv/images/icons/icon-smmed-whdvr.png");
	background-size: 30px;
    background-repeat: no-repeat;
    height: 43px;
	background-position: 9px 7px;
	padding: 0 0 0 50px;
	vertical-align: middle;
	line-height: 1.1;
	display: table-cell;
}
.dvr_feature_content{
	background-image: url("/prismtv/images/icons/icon-big-wstb.png");
	background-size: 30px;
    background-repeat: no-repeat;
    height: 43px;
	background-position: 9px 7px;
	padding: 0 0 0 50px;
	vertical-align: middle;
	line-height: 1.1;
	display: table-cell;
}
.hd_feature_content{
	background-image: url("/prismtv/images/promos/HD-Button.png");
	background-size: 30px;
    background-repeat: no-repeat;
    height: 43px;
	background-position: 9px 7px;
	padding: 0 0 0 50px;
	vertical-align: middle;
	line-height: 1.1;
	display: table-cell;
}
#bundleAndSave .infocol.visa_feature{
	width: 178px;
}
#bundleAndSave .tableBox th.no_border{
	border: none;
}
.prismFeaturedOffers .subContent.padded{
	padding-top: 45px;
	padding-left: 1px;
	padding-bottom: 1px;
}
#bundleAndSave .feature .featCopy{
	padding-bottom: 110px;
}
strike {
    text-decoration: none;    /*we're replacing the default line-through*/
    position: relative;
    display: inline-block; /* don't wrap to multiple lines */
}
strike:after {
    content:"";    /* required property */
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 2px solid red;
    height: 45%;    /* adjust as necessary, depending on line thickness */
    /* or use calc() if you don't need to support IE8: */
    height: calc(50% - 1px); /* 1px = half the line thickness */
    width: 100%;
    transform: rotateZ(-9deg);
}
.header_title{
	color: #00853f !important;
	margin-top: 15px !important;
	text-align: center;
}
.interactive-feature.header_title{
	color: #00853f !important;
	margin-top: 15px !important;
	text-align: center;
	padding-bottom: 21px;
}
.plan_footer{
	margin-left: -50px;
    margin-right: -18px;
}
.prism_go_feat,.pageBody p.prism_go_feat{
	margin-left: 43px;
}
.right_column,.pageBody p.right_column{
	margin-left: 40px;
}
.bottom_row{
	margin-top: 20px;
}
.offerPricePoint .textPrice sup, .offerPricePoint .textPrice .sup{
	font-size: 22px;
	height: 48px;
	top: -20px;
}
.pnpCompare{
	background: url("/prismtv/images/plansAndPrices/PricingFeatures_ChannelsTableBG.png") no-repeat;
	background-position: 0px 0px; 
	width: 841px;
	height: 930px;
	margin: -15px auto 0;
}
.chooseChannels{
    font-weight: bold;
    font-size: 20px;
    text-align: center;
	padding: 24px 0 10px;
}
.pnpCompareTable td{
	width: 50%;	
}
.pnpFourFeatureTable{
	background: url("/prismtv/images/plansAndPrices/PricingFeatures_PackageTableBG.png") no-repeat;
	width: 398px;
	height: 399px;
	margin-left: 14.5px;
	position: relative;
}
.leftCol,.rightCol {
    float: left;
	margin-top: 15px;
	margin-bottom: 3px;
}
.pnpFeatureTitle{
	font-weight: bold;
    font-size: 20px;
    text-align: center;
	padding: 8px 0;
}
.pnpSup,.pnpPricePoint{
	color: #00853F;
	font-weight: bold;
}
.pnpRatesWrapper{
	margin: 6px 0 10px 149px;
    width: 150px;
}
.pnpSup{
	font-size: 29px;
    float: left;
    line-height: normal;
    top: 0.5em;
}
.pnpPricePoint{
	font-size: 53px;
	float: left;
	height: 65px;
}
.compareAdditionalTxt{
	clear:both;
	width: 139px;
	margin: auto;
	font-size: 8.65px;
	color: #a9a9a9;
	text-align: center;
}
.getPrismTvCTA{
	width: 150px;
    background-color: #00853F;
    border-radius: 4px;
    margin: 7px auto;
    padding: 5px 0;
	text-align: center;
}
.pageBody a.get-prism{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.featuredOrangeBug{
	background: url("/prismtv/images/plansAndPrices/PricingFeatures_Bug.png") no-repeat;
	width: 76px;
	height: 76px;
	position: absolute;
    top: 80px;
    left: 300px;
}
.fourGridSection{
	width: 50%;
	float: left;
	height: 95px;
}
.subRow{
	clear:both;
}
.gridTitle,.gridContent{
	font-size: 14px;
	color: #676767;
}
.gridTitle{
	text-align: center;
	margin: 10px auto;
}
.gridContent{
	margin: 0 auto;
}
.internalSegments {
    margin-top: 18px;
}
.channels .gridContent{
	text-align: center;
}
.setTopBoxImg{
	background: url("/prismtv/images/plansAndPrices/PricingFeatures_Icon_Box-Small.png") no-repeat;
	width: 37px;
	height: 37px;
	float: left;
}
.HDImg{
	background: url("/prismtv/images/plansAndPrices/PricingFeatures_Icon_HD-small.png") no-repeat;
	width: 35px;
	height: 34px;
	margin-right: 13px;
}
.checkMarkImg{
	background: url("/prismtv/images/plansAndPrices/PricingFeatures_Check.png") no-repeat;
	width: 14px;
	height: 14px;
	margin-top: 4px;
	margin-right: 3px;
}
.whdvrImg{
	background: url("/prismtv/images/plansAndPrices/PricingFeatures_Icon_DVR-Small.png") no-repeat;
	width: 35px;
	height: 35px;
	margin-right: 13px;
}
.prismImg{
	background: url("/prismtv/images/plansAndPrices/PricingFeatures_Icon_Channels-Small.png") no-repeat;
	width: 39px;
	height: 30px;
	margin-right: 13px;
}
.imgDesc{
	float: left;
	width: 50%;	
	margin-left: 10px;
	font-size: 11px;
	text-align: center;
}
.setTop .gridContent{
	width: 136px;
	margin-top: -8px;
}
.pnpFiveFeatureTable .setTop .gridContent{
	width: 183px;
}
.pnpFiveFeatureTable .setTopBoxImg{
	margin-left: 9px;
}
.hdChannels .gridContent div,.whdvr .gridContent div,.premiumChannel .gridContent div{
	float: left;
}
.hdChannels .gridContent{
	width: 150px;
	margin-left: 39px;
}
.hdChannels .imgDesc,.whdvr .imgDesc,.premiumChannel .imgDesc{
	width: auto;
	margin-top: 4px;	
}
.whdvr .gridContent{
	width: 136px;
	margin-left: 25px;
}
.pnpFiveFeatureTable{
	background: url("/prismtv/images/plansAndPrices/PricingFeatures_PackageTableBG2.png") no-repeat;
	width: 398px;
    height: 399px;
    margin-left: 14.5px;
    position: relative;
}
.fiveGridSection{
	width: 33.3%;
	float: left;
    height: 95px;
}
.fiveGridSection .gridContent{
	margin-left: 9px;
}
.premiumChannel .imgDesc{
	width: auto;
	margin-left: 0;
	letter-spacing: 0.02em;
}
.featureList span{
	font-size: 15px;
	padding-left: 43px;
    padding-right: 43px;
	text-align: center;
}
.featureList{
	width: 838px;
	margin-bottom: -10px;
}
.pnpDisc{
	width: 50%;
	font-size: 9px;
	padding-left: 42px;
    padding-top: 22px;
}
.availabilityTxt{
	text-align: center;
	font-size: 13px;
	margin-top: 23px;
}
.see-what-txt{	
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.seeWhatCTA{
	margin: 5px auto;
	text-align: center;
}
.premiumChannel .prismImg{
	margin-right: 8px;
}
.imgDesc a{
	display: block;
}
.pageBody h4.sub-title{
	font-size: 18px;
}
.imgDesc sup{
	top: -0.2em;
}
.imgDesc .tooltipLink{
	text-align:left;
}
a.tooltipLink.cancelclick.pnp{
	color: #0098db;
	letter-spacing: -0.02em;
	font-size: 9px;
}
.pnpFiveFeatureTable .setTop .imgDesc{
	width: 126px;
	margin-left: 10px;
}
.pnpRatesWrapper.threeDigit{
	margin-left: 130px;
}
.fiveGridSection .whdvrImg,.fiveGridSection .HDImg{
	margin-right: 9px;
    margin-left: 5px;
}
.fiveGridSection .imgDesc{
	margin-left: 5px;
}
.fourGridSection .whdvrImg{
	margin-left: 7px;
}

/******************************************
*	PRISMTESTDRIVE.CSS
******************************************/
.initnojs #prismTestDriveVideoPlayer {
	display: none;
}
#Virtual_Test_Drive .subContent .feature {
	min-height: 200px;
}


/******************************************
*	PRISMADVANCEDFEATURES.CSS
******************************************/
#Advanced_Features .threeCol {
	height: 23em;
}
#Advanced_Features .pageBody .pageHeaderText {
	padding: 30px 45px 0 45px;
}
#Advanced_Features .topFeature {
	margin: 0;
	padding: 0;
	height: 30px;
	width: 100%;
}
#Advanced_Features .twoCol .featureHead {
	min-height: 120px;
}


/******************************************
*	PRISM-CUSTOMER-REVIEWS.CSS
******************************************/
.ratingsAndReviewsWrap .reviewsList {
	clear: both;
}
.ratingsAndReviewsWrap .review {
	width: 100%;
	float: left;
	clear: both;
} 
.ratingsAndReviewsWrap .review p {
	padding: 0;
	margin: 0;
}
.ratingsAndReviewsWrap .reviewStats {
	width: 250px;
	float: left;
}
.ratingsAndReviewsWrap .reviewText {
	width: 65%;
	float: right;
}
.ratingsAndReviewsWrap .secondaryRatings {
	display: block;
	width: 100%;
	overflow: hidden;
}
.ratingsAndReviewsWrap .rating {
	display: block;
	width: 100%;
	overflow: hidden;
	height: 24px;
}
.ratingsAndReviewsWrap .secondaryRatings .ratingLabel {
	display: block;
	float: left;
	width: 50%;
}
.ratingsAndReviewsWrap .review .starRating {
	padding: 15px 0 20px 0;
}
.ratingsAndReviewsWrap .starRatingBlock {
	display: block;
	width: 120px;
	height: 24px;
	margin: 0;
	padding: 0;
	background-position: left top;
}
.ratingsAndReviewsWrap .starRatingInner {
	display: block;
	width: 0px;
	height: 24px;
	margin: 0;
	padding: 0;
	background-position: left bottom;
	text-indent: -9999px;
}
.ratingsAndReviewsWrap .stars1 .starRatingInner {	width: 20% 	}
.ratingsAndReviewsWrap .stars2 .starRatingInner {	width: 40% 	}
.ratingsAndReviewsWrap .stars3 .starRatingInner {	width: 60% 	}
.ratingsAndReviewsWrap .stars4 .starRatingInner {	width: 80% 	}
.ratingsAndReviewsWrap .stars5 .starRatingInner {	width: 100%	}

.ratingsAndReviewsWrap .review .reviewRowWrap,
.ratingsAndReviewsWrap .review .reviewRowWrapInner,
.ratingsAndReviewsWrap .moreReviewsLink  {
	height: 100%;
	width: 100%;
	float: left;
	clear: both;
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */;
}
.ratingsAndReviewsWrap .review .reviewRowWrapInner {
	height: auto;
	background-position: center bottom;
}

.ratingsAndReviewsWrap .ratingBar {
	display: block;
	height: 15px;
	border-radius: 10px;
	width: 120px;
	border: 1px solid #CCC;
	background-color: #e6e6e6;
	background-clip: padding-box; 
	overflow: hidden;
	box-shadow: 0 0 10px #CCC inset;
}
.ratingsAndReviewsWrap .ratingInner {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #009ad7;
	text-indent: -9999px;
	box-shadow: 0 0 20px rgba(0,0,0,0.2) inset;
}
.ratingsAndReviewsWrap .bar0 	.ratingInner { 	width: 	0%	 }
.ratingsAndReviewsWrap .bar1 	.ratingInner { 	width: 	10%	 }
.ratingsAndReviewsWrap .bar2 	.ratingInner { 	width: 	20%	 }
.ratingsAndReviewsWrap .bar3 	.ratingInner { 	width: 	30%	 }
.ratingsAndReviewsWrap .bar4 	.ratingInner { 	width: 	40%	 }
.ratingsAndReviewsWrap .bar5 	.ratingInner { 	width: 	50%	 }
.ratingsAndReviewsWrap .bar6 	.ratingInner { 	width: 	60%	 }
.ratingsAndReviewsWrap .bar7 	.ratingInner { 	width: 	70%	 }
.ratingsAndReviewsWrap .bar8 	.ratingInner { 	width: 	80%	 }
.ratingsAndReviewsWrap .bar9 	.ratingInner { 	width: 	90%	 }
.ratingsAndReviewsWrap .bar10 	.ratingInner { 	width: 	100% }


.ratingsAndReviewsWrap .reviewBody {
	clear: both;
	width: 100%;
	float: left;
	padding: 15px 0;
}

.ratingsAndReviewsWrap .reviewText .reviewtitle {
	margin: 0;
	text-transform: capitalize;
}

.ratingsAndReviewsWrap .ratingLabel {
	float: left;
	width: 60px;
}
.ratingsAndReviewsWrap .reviewsoverview, 
.review .reviewRowWrapInner {
	padding: 25px 20px;
}
.ratingsAndReviewsWrap .copyPadding {
	padding: 0;
}
#Featured_Reviews .review .reviewRowWrapInner {
	padding: 25px 0;
}



.ratingsAndReviewsWrap .reviewsoverview {
	overflow: hidden;
	border: 1px solid #CCC;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #fafafa;
}
.ratingsAndReviewsWrap .reviewsoverview .starRatingBlock {
	float: left;
}
.ratingsAndReviewsWrap .reviewsoverview .overviewheading {
	float: left;
	clear: both;
	width: 100%;
}
.ratingsAndReviewsWrap .headingText {
	float: left;
	padding: 0 15px 0 0;
	display: block;
}
.ratingsAndReviewsWrap .overallRatings {
	width: 250px;
	float: left;
}
.ratingsAndReviewsWrap .overallRatings .rating {
	margin: 0;
}
.ratingsAndReviewsWrap .overallRatings .ratingBar {
	float: left;
}
.ratingsAndReviewsWrap .overallRatings .numReviewsLabel {
	float: left;
	font-size: 10px;
}
.ratingsAndReviewsWrap .overallRatings .numReviews {
	width: 30px;
	text-align: right;
	display: inline-block;
	color: #00853F;
}
.ratingsAndReviewsWrap .categoryRatings {
	width: 525px;
	height: 120px;
	float: right;
}
.ratingsAndReviewsWrap .categoryRatings h5 {
	margin: 0 0 5px 0;
}
.ratingsAndReviewsWrap .categoryRatingsPad {
	padding: 10px 25px;
}
.ratingsAndReviewsWrap .twoColStack {
	overflow: hidden;
}
.ratingsAndReviewsWrap .twoColStack .rating {
	width: 50%;
	float: left;
	margin: 0;
}
.ratingsAndReviewsWrap .categoryRatings .ratingLabel {
	width: 105px;
	font-size: 12px;
}

.ratingsAndReviewsWrap .reviewMeta .metaSmall {
	font-size: 10px;
	color: #666;
}
.ratingsAndReviewsWrap .reviewMeta .metaInline {
	float: left;
	display: block;
	height: 14px;
	line-height: 14px;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	border-right: 1px solid #CCC;
}
.ratingsAndReviewsWrap .reviewMeta .reviewerNickname  {
	font-weight: bold;
}
.ratingsAndReviewsWrap .reviewMeta .lastMetaInLine {
	border-right: 0 none;
}

.ratingsAndReviewsWrap .moreReviewsLink {
	padding: 30px;
	margin: 0;
	text-align: center;
	clear: both;
}
.ratingsAndReviewsWrap .moreReviewsLink .moreReviews {
	display: inline-block;
	height: 50px;
	line-height: 45px;
	width: 370px;
	font-size: 14px;
	vertical-align: top;
	text-decoration: none;
}
.ratingsAndReviewsWrap .moreReviewsLink .backToTopArrow {
	display: inline-block;
	padding: 20px 25px 0px 25px;
	height: 45px;
	font-size: 14px;
	line-height: 1;
	text-decoration: none;
	margin: 0 0 0 25px;
	border-left: 1px solid #CCC;
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #666;
	vertical-align: top;
}
.ratingsAndReviewsWrap .endOfReviewsPager .backToTopArrow {
	margin: 0;
	border-left: 0 none;
}
.ratingsAndReviewsWrap .loadingSpinner { 
	display: inline-block;
	height: 50px;
	width: 50px;
	background: url('/prismtv/css/images/loading.gif') no-repeat center center;
}
.ratingsAndReviewsWrap .reviewsPlaceHolder { 
	min-height: 900px; 
	padding: 30px 0; 
	text-align: center;
	clear: both;
	width: 100%;
}
.ratingsAndReviewsWrap .disclaimer {
	margin: 0;
}

.ratingsAndReviewsWrap .displayOptions {
	float: left;
	width: 100%;
}
.ratingsAndReviewsWrap .displayOptionsWrap {
	border: 1px solid #CCC;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #fafafa;
	width: 100%;
	float: left;	
	clear: both;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 20px;
}
.ratingsAndReviewsWrap .displayOptions .sortby {
	border-right: 1px solid #CCC;
	float: left;
	padding: 20px;	
}
.ratingsAndReviewsWrap .displayOptions .filterby {
	float: left;
	padding: 20px;
}
.ratingsAndReviewsWrap .displayOptions .sortby label,
.ratingsAndReviewsWrap .displayOptions .filterby label {
	display: inline-block;
	padding: 0 5px;
}
.ratingsAndReviewsWrap .displayOptions .sortby strong,
.ratingsAndReviewsWrap .displayOptions .filterby strong {
	
}
.ratingsAndReviewsWrap .displayOptions .all-reviews-link {
	padding: 20px;
	display: block;
	float: left;
}
.ratingsAndReviewsWrap .submitWrap {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
}
.ratingsAndReviewsWrap .browseHeader {
	background-repeat: no-repeat;
	background-position: center top;
	padding: 40px 10px 0 10px;
}

.hasJS .ratingsAndReviewsWrap .displayOptions .submitWrap {
	display: none;
}
.hasJS .ratingsAndReviewsWrap .reviewsBySubProduct {
	display: none;
}
.hasJS .ratingsAndReviewsWrap .moreReviewsLink .previousReviews  {
	display: none;
}

.ratingsAndReviewsWrap .glossyButtonBG,
.ratingsAndReviewsWrap .moreReviewsLink .moreReviews  {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXIAAAAyCAMAAAB21aDjAAAAS1BMVEUAAADNzc2EhITk5OTQ0NDGxsYgICAAAAAAAAAAAADv7+/q6urn5+f////h4eHZ2dny8vL09PT4+Pjs7Oz29vbi4uL6+vr9/f37+/v8t9KsAAAACnRSTlMAWoz/zqc3G1APvBD5KwAAAPRJREFUeNrt21kOwiAURmFaaBUnOqh1/ys1xZu+kpjwJyTnW8J56AD3uqwLCdWFzh0GP293VLbNfjiKrxskVmve+Q0ivnO7MH0gMgW3S8sbIkuy5JCx5E/IWPIZMpZ8gowlv0CG5HKWfIWMJb9ChuRylvwGGZLLWXIPGUv+ggzJ5Sz5AzIkLyF5+3iWl/H6bB3f5XL8fRbxw988ThLLOLxtHbdCctx9lnHd3DrmWOSY1pJjJlGOyVu5xHy52JLYohCbArtCYrYrFNmIU1mH+Es+svcpkPc+x+isec92s0Doc3FrPp5R3ZiLmxhPqC5GBwAA/vIFff3kMjtzaVwAAAAASUVORK5CYII=);
}
.ratingsAndReviewsWrap .grayBubble, 
.ratingsAndReviewsWrap .categoryRatings {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAg0AAAB4BAMAAACDRtz8AAAAJ1BMVEX+/v76+vry8vL39/f19fUAAADw8PDJyckAAAAAAAABAQG1tbWurq5nYpb/AAAADXRSTlOAgICAgACAgCQMMVYZn0YbjQAAAWlJREFUeNrt3bFKQgEUx+EbRK01ubu0Bg29gODacgnRISiug0tTQfYA6i4ovYC0myA9XPd6aKwhutP5fo/w8T/zKUrV3dQOo91z5j6/HXb3ReKOx9twGN4VqTuahMNHkbyTbeMweiySd/TaOGQ/i7rJsna4vSyy1z84FOk7nXPgwIEDBw4cOHDgwIEDBw4Fh4hDxCFqyeE8fZ1wOMtexx7swR7swR5+jQMHDhw4cODAgQMHDhw4cKjjEHGIOEQcIg5RSw5X6bvmwIEDBw4cOHDgwIHDPzn00tfnwIEDBw4cOHDgwIEDBw4cej0OEYeIQ9SSQzd9Fxw4cODAgQMHDhw4cODAgUO3yyFqyaFK35gDBw4cOHDgwOEvDsMqew/TxmH0VGXvpXEY7Krk9feNQ/mWfRDTzbJxWCUfxHg/OzgMFqn/Tk73m3n8nVwt3lM3W4bDYDXL3Hwdfyfr1qkrGwf/eUsOHDj84PAFB9L3PQQclRYAAAAASUVORK5CYII=);
}
.ratingsAndReviewsWrap .starBG {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAwCAMAAAA8VkqRAAABO1BMVEUAAADMzMwAAAAFBwUAAADMzMzMzMwJDAkAAAAAAAAAAAAUGhTMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyMtm+Xu3oAAAAGCAYtekuUuH91nXU9YErMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyZwmZ7rmKSuHxLf1dYbk5ZkE2Mu3dYjFFKh19Ca1OIuWxoglaEuWxNoFiJv1xcjV5roXmFt25Kh2ZXknKHunBbn29DmmJVh1NIfWCSvH9bjlkdJxw8TjhNeFdEf187kFm6x7TMzMxbrz9Sqz9Kpz9CpD8ilT86oD8xnD8pmD8bkT9jsz9qtj9xuj8NdDcPfzkUjT5qtEo4lzyIwkd4vT9+wD86jzcceDgymkcaiTwikU1WpTtCljlMnjpclUqCuFZJnFQfswo5AAAASXRSTlMAHw8kB8NtAQMJGhSC/S5kB1sYvgyaXRcM/hUwW/QjlOlDo4o1Sdak3dE8vSD+fu+zR8hQy/38uFC1onWypencgzvXLzNkqO8XJTos+AAAAYRJREFUOMu1kdduwjAUhklCiQOIPcLee3fvPeTu0paEvWnf/wkaoyixwZV60+8m0f/J5/gcG/6CzfaLiMXouQNCB1U4IXRSxQaEG7ScgQoMRViRsOKJh0lnnCZrBImI1eTMpBkPyl1ZuEbWtTzhXs3dHnWAHJnn9HFSeJ4yYJj03LQ2HWJ9RqjBkxvXBbl7uy7shEii6tEo6pQkRFy5jXq7OJ67oJtRd+yGLkwk7Fi7hOEf8fkATxX5vBHQ8mC3WzbShLff94q0Wru93peFUqv4qbBFqbX5oVBgAdb0wlf1Hm+33xXahQNv1VcMolahxfR+hekipBzky5X5A8G8cs2iXsBSmz1izGpXZnHZCoiXgyeNwRnnF1COjLDXeVHplLQcGePOq8o358c3BkZvKiOOWMv+s8YNIU6azeZ4OBwrnzoLMHEqy1IgHA5IsnxHLHIitUqcmbXUW9LEjy0y1AqEOYsAgNAItBqCLo4OzWYWPTgP2NtzrDswivqwIjYHDwC/8v8D9Nhpm44O5DoAAAAASUVORK5CYII=);
}
.ratingsAndReviewsWrap .edgeShadowGradientTop, 
.ratingsAndReviewsWrap .review .reviewRowWrap {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAz4AAAAHCAMAAAD+iGgSAAAAflBMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwonIReAAAAKXRSTlMADy0oMgWACwI4PBk+I2geB1kUdnBLYVLLhJi0fESOwwmivavt4cf41bzh7ssAAAH3SURBVFjD7dPrjqJAEIZhTyieUREUGUVFnb3/G9w+VPfXVTMZ2U1mJjE8VFp/kACdfjsQW5GSWFU1Mrqw9qbOksxJn/TIgIytiTEz3pwtybc5WUHmLLyUbEhpDY09OQaKwLk4e1fnABdysu7KznkP3IS6VsM8mD8/5BGqHzV3q2/ce2jn3JWTdSEHuDpnrwgdiyPsydAorQ1JycLLnBXkRB0Q8ubMjIkxtgakR/pkTpZk6qy9LoyMqkqsSImtTiPISUmQlCWTkk2ReZOqkBW6QlYyLKSFuERdi9TZeCVvDI6hQl+hsxruyh0+ujAnNZ+4A+yeuAOcPqEfyxw+uKICpBD2IJJAFeiCl0E2XuotIPNWTO5tQVRijZ92glBkKcBKoVRIZKGW7xGH0BlCQ2qNYpO5oTg0h+pkdygP9cn+YCVk0kJI9SVsVJ96CZV2BW4IzF4P/MdtJXD+rcC9OWe+UcqElZQzeqvF+UcDogJ0gBJ4CzKH50EgCURBfBTQeRGoMI6cJFApo1BXWDNTbqkSRaVzXalaoK8vpqenR5CvGmGsU0bO3KSh2T+aNDQGcK88CPXoR+rr6XN6tzzay2VAbTe3ZrrSKFApSSBy4ujlzvwriRWzQGRXJjHL1yqDgse/H8MeTpKv+U8DbAF02tPbarVardbv+gsTqNcYsKdj8gAAAABJRU5ErkJggg==);
}

.ratingsAndReviewsWrap .verticalGradientSmall {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyBAMAAABv1ay5AAAAFVBMVEX5+fns7Oz19fXy8vLu7u7w8PD39/fBXkvhAAAAGklEQVQI12NABQlIUAEDGsBhABw6IEEB7BAAo3MIIWMbkw8AAAAASUVORK5CYII=);
}
.ratingsAndReviewsWrap .verticalGradient,
.ratingsAndReviewsWrap .reviewsoverview {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAC+BAMAAAAGp3gaAAAAG1BMVEX5+fnw8PDu7u7z8/P19fXr6+vs7Oz39/f29vYiLtwjAAAAIUlEQVQY02MgHRSQARuwQgcs0IACKEA0VCABJpABA4iBAA/NLMFzL/7yAAAAAElFTkSuQmCC);
}
.ratingsAndReviewsWrap .grayGradientBG,
.ratingsAndReviewsWrap .reviewsList .review:first-child + .review,
.ratingsAndReviewsWrap .reviewsList .review:first-child + .review + .review + .review,
.ratingsAndReviewsWrap .reviewsList .review:first-child + .review + .review + .review + .review + .review,
.ratingsAndReviewsWrap .reviewsList .review:first-child + .review + .review + .review + .review + .review + .review + .review,
.ratingsAndReviewsWrap .reviewsList .review:first-child + .review + .review + .review + .review + .review + .review + .review + .review + .review {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAz4AAAABCAMAAAAo0YsPAAAAt1BMVEXr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+tbmR3+AAAAPHRSTlP88I/KASwJ6hIfBpUWeRojZ7eahNVWpA8nf3TZwQP03okMMEI30EY7TarismJRvVqfXuZva/c0rT/FSviwvj4YAAAA6ElEQVQoz83SV2KCABRE0dhRig0LRbBhb4jEELL/deXNPBbhmQ3Mx/1qVhbUU221ohkZyiLHcqhb6dOcWpU1fIst7OlHbGAHv+IAV5jAndI0vdCAXpAJP/OFTZ7twZiWVFdm3YQRPWBKR3iLMwzpRiEURdEoGpAolwIRBzGc6Ck6lZqKapHIRVn+YR8Jx/IyFxHUKh31hBPFFAg3cEXiJtBQhQiLMLypIZ3hLY4wpQeMyKS6WqoxecomnzJ4iQFdKBV3msAVDiAN7WBDCGwPW0B9a2qpOfWpW3EALDAsg2a0orbqqQU11T/znGvz+Dtf2gAAAABJRU5ErkJggg==);
}

.ratingsAndReviewsWrap .ratingInner {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAABCAMAAACsYRHQAAABF1BMVEX/oDCIxEACm2iSwz8EnFwBm3VBs0AAm9UXokANn0ahwT2svzszrkB7xEDYsDUGnVY5sUAbpECCxEAqq0BYu0DkqjQAm8UAm4GxvTr7oS8hpkAmqUD3oy8QoEPwpTDCuDkAm7FLuEAAm41evkDtpjIAm6BvwkC+uTkJnkwBm8EAm7UAm88UoUH9oC+bwj5nwEAAm5hPuUAAm3vzpDEAm6sLn0qNxEBjv0AAm5IBm27OszemwDzqqDIAm8pGtkDFtjgDnGL6oy8Am7pzwkG2uzoBm6XhrDSXwj0Bm9nLtDgAm5zdrjQBm70InVJrwUAvrEB3w0BTukDTsDUJnVDbrjXItDjRsTYAm4jnqjMkp0G5ujoAm8wAm4Wx7CdzAAAAuklEQVQI11XBxQGCAAAAQElpATExsLs76DSwW/efQ7/eBTwv+NNovGU5Gq3VtoZRlyRpOLTtUmnd7U6n+fz9E4v1+wiCzGYgCGoaDMOhkO+fq9XRCMfxdLrZxDCM47hk8imKYji8pyiKZVkURRUll+v1joIgFAqTSaezK5dN80DTNM/zAACMxxAEuW67TRDEYkGSZDxuWa9KJZtV1etqPr+dGIa5bBwnEnksl8ViJjMYpFK6nki0WoF/X6ejHBDnNl0xAAAAAElFTkSuQmCC);
}

#Featured_Reviews .ratingsAndReviewsWrap .reviewStats {
	position: absolute;
}
#Featured_Reviews .ratingsAndReviewsWrap .reviewText {
	width: 100%;
}
#Featured_Reviews .ratingsAndReviewsWrap .reviewText .reviewtitle {
	padding: 15px 0 0 130px;
}
#Featured_Reviews .ratingsAndReviewsWrap .reviewsList .review,
#Featured_Reviews .ratingsAndReviewsWrap .hideBG {
	background: transparent;
}
#Featured_Reviews .allReviewsLink {
	float: right;
	clear: both;
}
#Featured_Reviews .centerDisclaimer {
	clear: both;
	width: 100%;
}




/******************************************
*	WHOLEHOMEDVR.CSS
******************************************/
#Whole_Home_DVR .noLeadingPadding .featCopy {
	padding: 20px 0 50px 0;
}
#Whole_Home_DVR #prism-wholehomedvr-startorder1 {
	float: right;
	position: relative;
	top: 10px;
	left: -50px;
}
#Whole_Home_DVR .dvrImgAdj1 .featureImg {
	left: -51px;
	top: -31px;
}
#Whole_Home_DVR .dvrImgAdj2 .featureImg {
	top: 35px;
}
#Whole_Home_DVR .dvrImgAdj3 {
	height: 250px;
}
#Whole_Home_DVR .dvrImgAdj3 img {
	left: 7%;
	bottom: 40px;
	top: auto;
}
#Whole_Home_DVR .pageBody h5 {
	padding: 0;
}
#Whole_Home_DVR .featCopy {
	padding: 40px 0 50px 0;
}

#Whole_Home_DVR #prism-ctam-whdvr-dou-gen-1 {
	float: right;
}


/* Exit Grabber */
.attentionSnipePopUp{
    width: 607px;
    height: 347px;
    position: fixed;
    bottom: -400px;
    left: -650px;
    background-image: url('/prismtv/images/attentionSnipe/ExitGrabber_$300-bg.png');
    background-repeat: no-repeat;
    background-position: bottom left;
    z-index: 9000;
}
.attentionSnipeGiftCard{
	position: absolute;
	left: 81px;
	bottom: 60px;
}
.attentionSnipePopUp .snipeCopy {
    color: #ffffff;
    display: block;
    position: absolute;
    top: 300px;
    left: 18px;
    width: 234px;
    font-family: Arial, Helvetica, sans-serif;
}
.attentionSnipePopUp h2 {
    color: #fff;
    font-size: 18px;
    margin: 0px;
    line-height: 1;
}
.attentionSnipePopUp p{
    color: #ffffff;
    font-size: 11px;
    margin: 0px;
    line-height: 1.1;
}
.attentionSnipePopUp .ir {
    display: block;
    text-indent: -9999px;
    position: absolute;
    top: 0;
    left: 0;
}
.attentionSnipeCta{
    position: absolute;
    left: 260px;
    top: 280px;
    text-align: left;
}
.attentionSnipePopUp .disclaimer,
.attentionSnipePopUp .disclaimer a {
	color:#FFF;
}
.attentionSnipeCta:hover{
    cursor: pointer;
}
.attentionSnipeClose{
    position: absolute;
    left: 320px;
    top: 150px;
    width: 35px;
    height: 36px;
    text-indent: -9999px;
    background-image: url('/prismtv/images/attentionSnipe/attentionSnipe-closebutton.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}



