/*General*/
body {
	color: #666;
	background: #FFF;
	margin: 0px;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#wrap {
	position: relative;
	margin: auto auto 51px auto;
	width: 900px;
	background-repeat: repeat-y;
	background-position: left top;
}
#top {position: relative; height: 55px; background: #FFF;}
#logo {
	position: relative;
	float: left;
	width: 177px;
	height: 35px;
	margin: 11px 0 0px 25px;
	background-image: url(http://att.com/Common/iptv/files/dkpages/images/layout/att_logo.png);
	background-position: left top;
}
#top-title {position: relative; float: right; width: 190px; height: 30px; margin: 11px 15px 0 0; background: url(/Common/iptv/images/layout/) top left no-repeat;}

#head {
	position: relative;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left top;
}
#page {position: relative; padding: 0 5px 0 5px;}
/*Nav*/
#nav {position: relative; height: 33px; background: url(/Common/iptv/images/layout/nav-bg.gif) top right; font-size: 1.0em;}
#nav li {position: relative; float: left; height: 33px; padding-right: 2px; background: url(/Common/iptv/images/layout/nav-break.gif) top right no-repeat;}
#nav li a {position: relative; float: left; width: 100%; height: 23px; padding-top: 10px; color: #fff; font-weight: bold; text-transform: uppercase;}
#nav li a:hover, #nav li.active a {color: #222; text-decoration: none;}			
#nav li.active a {background: url(/Common/iptv/images/layout/nav-active.gif) top left;}
/**/

/*#gap_test_1 #nav li.active a {height: 28px;} #gap_test_2 #nav li.active a {padding-bottom: 20px;} #gap_test_3 #nav li.active a {top: 5px;}
#gap_test_4 #nav li.active a {height: 34px;} #gap_test_5 #nav li.active a {height: 35px;} #gap_test_6 #nav li.active a {height: 33px;}*/

/*Tabs' width*/
#tab-home{width: 87px;} #tab-pack{width: 118px;} #tab-lounge{width: 148px;} #tab-demand {width: 128px;} #tab-ppv{width: 139px;} #tab-listings{width: 126px;} #tab-utalk {width: 96px;}
/*Sub Nav*/
#sub-nav {position: relative; height: 24px; padding: 5px 0 5px 0px;}
#sub-nav li {position: relative; float: left; height: 24px; margin-right: 20px;}
#sub-nav li a{position: relative; float: left; height: 24px; padding-top:4px; color: #1195D3; font-size: 1.1em; font-weight: bold; padding-left:8px;}
#sub-nav li.active {padding: 0 0 0 8px; background: url(/Common/iptv/images/layout/sec_nav_background_left.gif) top left no-repeat;}
#sub-nav li a:hover {color: #0C6B97; text-decoration: none;}			
#sub-nav li.active a {padding: 4px 10px 0px 1px; color: #FFF;background: url(/Common/iptv/images/layout/sec_nav_background_right.gif) top right no-repeat;}			
#sub-nav li.active a:hover {color: #FFF;}
/*Left margins for sub nav*/
.packages_page #sub-nav {margin-left: 104px;} .video_lounge_page #sub-nav, .video_lounge_detail_page #sub-nav {margin-left: 229px;}	
/**/
#nav_description {
	height: 360px;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 20;
	padding-bottom: 10px;
	padding-left: 20px;
}
/*Landing*/
#landing {position: relative;}

.packages_page #landing {background: #D0DDE0;}
.packages_page_news #landing {
	background-color: #ff9933;
}
.vod_detail_page #landing {background: #D0DDE0; padding: 20px;}
#video_lounge_exclusive_page #landing {background: #D0DDE0; padding: 20px 0 10px 0;}
.video_lounge_detail_page #landing {background: url("/Common/iptv/images/layout/background_dark_gradient.jpg") repeat-x;}
.video_lounge_detail_page #landing {padding: 20px; padding-left: 0;}
#packages_base_page #landing {padding-top: 13px;}
#packages_premium_landing #landing {padding: 20px 0 10px 0;}
/****/
#landing_no_background {position: relative;}
/*Flash*/
#landing-flash {
	position: relative;
	float: left;
	width: 890px;
	padding-left: 20px;
}
.video_lounge_page #landing-flash {padding-left: 4px;}
.video_lounge_page_02 #landing-flash {padding-left: 20px;}
.video_lounge_page #landing-flash-main {padding-left: 9px;}
#landing-flash_centered {position: relative; float: left; width: 641px; padding-left: 170px;}
/*Top CTAs*/
#landing-widgets {position: relative; float: right; text-align: left; width: 288px; padding-right: 20px;}
.video_lounge_detail_page #landing-widgets {color: #FFF; font-size: 13px; font-weight: normal; padding: 0;}
#landing-widgets h2 {visibility: hidden;}

/*Top CTAs New*/
#landing-widgets-new {position: relative; float: right; text-align: left; width: 288px; padding-right: 20px;}
.cta_top {position: relative; height: 165px; padding: 10px 10px 0 15px; margin-bottom: 10px;}
.cta_bot {position: relative; height: 165px; padding: 10px 10px 0 15px; margin-bottom: 10px;}
.cta_top_pkg {position: relative; height: 140px; padding: 10px 10px 0 15px; margin-bottom: 10px;}
.cta_bot_pkg {position: relative; height: 140px; padding: 10px 10px 0 15px; margin-bottom: 10px;}
.cta_bot_pkg2 {position: relative; height: 140px; padding: 10px 10px 0 15px; margin-bottom: 10px;}
.cta_top2 {position: relative; height: 165px; padding: 10px 10px 0 15px; margin-bottom: 35px;}
.cta_one {position: relative; height: 350px; padding: 10px 10px 0 15px; margin-bottom: 10px;}

/*lower CTAs New*/
#lower-cta-new {position: relative; float: left; text-align: left; width: 940px; padding-right: 20px; padding-left: 20px;}
.lower-hero {position: relative; height: 140px; padding: 10px 10px 0 15px; margin-bottom: 10px;}

/*Top CTA*/
.landing-widget {position: relative; height: 165px; padding: 10px 10px 0 15px; margin-bottom: 10px;}
.landing-widget p {position: relative; padding: 7px 100px 7px 0; line-height: 1.5em;}
.landing-widget h2 {position: relative;	height: 24px; margin-bottom: 1px; color: #0C66A5; font-size: 24px; overflow: hidden;}
.landing-widget h4 {position: relative;	height: 13px; color: #222; font-size: 13px;}					
.video_lounge_detail_page .landing-widget p {color:#999; font-size: 12px; font-weight: normal; line-height: 14px; padding: 0; padding-right: 10px;}
.video_lounge_detail_page .landing-widget b {color: #FFF; font-size: 12px; font-weight: bold;}
.video_lounge_detail_page .landing-widget h1 {color: #FFF; font-size: 20px; font-weight: normal;}
/*Body title*/
.title-wrap {
	position: relative;
	height: 40px;
	margin-bottom: -44px;/*Close gap between title above carousel and carousel*/
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 25px;
}

#video_lounge_uverse_page .title-wrap,
#video_lounge_uverse_landing_page .title-wrap {padding: 12px 20px 28px 25px;}
.dual_sectional_div .title-wrap {margin: 0;}
.dual_sectional_div ul {position: relative; float: left;}

#ppv_landing_page .title-wrap {height: 40px;}
.title-wrap h1 {
	position: relative;
	float: left;
	width: 300px;
	height: 28px;
	margin-bottom: -25px;/*Close gap between title above carousel and carousel*/
	color: #333;
	font-size: 28px;
	text-align: left;
	visibility: hidden;
}
.h1_description {
	float:left;
	padding-top:22px;
	margin-left:25px;
	margin-right:25px;
	text-align: left;
	font-size: 14px;
	color:#666;
}
.video_lounge_detail_page .title-wrap h1,
.video_lounge_page .title-wrap h1 {height: 28px; width: 535px; /*sIFR font size*/}

#video_lounge_uverse_page .title-wrap h1,
#video_lounge_uverse_landing_page .title-wrap h1 {margin: 15px 0 -30px -20px; /*FF*/}
.dual_sectional_div .title-wrap h1 {position: relative;top: 10px;}
/****/
.center_inline_contents {text-align: center;}		
.trailers-landscape .center_inline_contents {text-align: left !important;}		
/*********************** Carousels ***********************/
#carousel p, #carousel h3 {color:#666; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: -0.5px;}
#carousel h4 {color:#333; font-size: 13px; font-weight: bold;}
#carousel h3, #carousel h4 { /*For rating*/	display: inline;}
/*Landscape*/
.trailers-landscape {position: relative; text-align: left; padding-bottom: 20px; /*Margin between bottom of carousel text and next div*/}
#video_lounge_uverse_page .trailers-landscape, #video_lounge_uverse_landing_page .trailers-landscape {padding-bottom: 0;}
.trailers-landscape li{ /*May need to adjust depending on num lines of text*/
	float: left; position: relative; padding-left: 20px; padding-right: 19px; width: 206px; height: 240px;
}
#video_lounge_uverse_page .trailers-landscape li,
#video_lounge_uverse_landing_page .trailers-landscape li {padding-left: 5px; padding-right: 5px;}
.trailers-landscape img { display: block; position: relative; margin-bottom: 5px;}
.trailers-landscape h4 {position: relative; height: 13px;}
.trailers-landscape p {position: relative; padding: 5px 0 5px 0;}
.trailers-landscape h3 + p { /*Set margins between header & paragraph*/	margin-top: -3px;}
.trailers-landscape p + p { /*Set margins between paragraphs (but not between first paragrah and whatever is above)*/ margin-top: -10px;}
/*Portrait*/
.trailers-portrait p,
.trailers-portrait h4,
.trailers-portrait h3 {position: relative; text-align: center; padding-bottom: 20px;}
.trailers-portrait li { /*May need to adjust depending on num lines of text*/
	position: relative; float: left; width: 126px; height: 310px; padding-left: 20px; padding-right: 19px;}
.vod_page .trailers-portrait {margin-left: 1px;}
.vod_page .trailers-portrait li {padding: 0 15px 0 21px;}
.trailers-portrait img {position: relative; display: block; margin-bottom: 5px;}
.trailers-portrait h4 {position: relative; color: #222; font-size: 13px; height: 13px;}
.trailers-portrait p {position: relative; padding: 0px 0 0px 0;}
.watch-trailer {
	color: #0E91D5;	background: url(/Common/iptv/images/layout/watch-tick.gif) right center no-repeat;
	position: relative;	padding-right: 15px; font-weight: bold;
}
/***************** Trailers E *****************/
#gray_spacer {border: 1px #D2D2D2 solid; margin-left: 20px; margin-right: 20px;}
#video_lounge_uverse_page #gray_spacer,
#video_lounge_uverse_landing_page #gray_spacer {margin: 0 7px -15px 5px; /*FF*/}
.video_lounge_detail_page #landing #gray_spacer {border: 1px #717171 solid;	margin: 20px 0 15px 0;}
#gray_spacer_position_2 {border: 1px #D2D2D2 solid;	margin: -15px 20px 20px 20px;}
/****/
#adult_vod {background: #D0DDE0; padding: 10px 0 10px 0; margin: 15px 20px 30px 20px;}
#adult_vod h1, #adult_vod h2, #adult_vod p, #adult_vod a {display: inline;}
#adult_vod h1 {color:#333; font-size: 13px; font-weight: bold;}
#adult_vod h2 {color:#666; font-size: 1.05em; font-weight: normal; margin: 15px; }
#adult_vod a {/*Turquoise*/ color:#0A94D6; font-size: 13px; font-weight: bold; }
/*Mid page 2-up*/
.dual_sectional_div {position: relative; background: #D0DDE0; text-align: left;}
.dual_sectional_div ul {position: relative;}
.dual_sectional_div li {position: relative; float: left;padding: 0 30px 25px 20px; width: 440px;}
.dual_sectional_div img {position: relative; float: left;} 
.dual_sectional_div h4 {
	position: relative;	padding-left: 235px;
	color: #333; font-size: 13px; font-weight: bold; line-height: 15px;
}
.dual_sectional_div p {position: relative; padding: 0 0 0px 235px; color: #636B6D;	line-height: 1.5em;}
.dual_sectional_div a {position: relative; color: #0E91D5; font-weight: bold;}

/*Triple - Bottom CTAs NEW!!!*/
.tripple_new {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
}
#tripple_box_new {
	position: relative;
	float: left;
	height: 150px;
	width: 300px;
	margin-right: 9px;
	margin-left: 9px;
	margin-bottom: 30px;
	margin-top: 10px;
}

/*Double - Bottom CTAs NEW!!!*/
.double_new {
	padding-bottom: 20px;
	padding-left: 15px;
}
#double_box_new {
	position: relative;
	float: left;
	height: 130px;
	width: 315px;
	margin-right: 3px;
	margin-left: 12px;
	margin-bottom: 15px;
	margin-top: 5px;
}

/*Triple - Bottom CTAs*/
.tripple {position: relative; text-align: left;	padding: 20px 0 20px 10px;}

#video_lounge_exclusive_page .tripple,
#packages_premium_landing .tripple {margin: 0;}
#video_lounge_uverse_page .tripple,
#video_lounge_uverse_landing_page .tripple {padding: 4px 0 0 0;}

#packages_international_page .tripple .fix_for_ie h3 {height: 24px;}/*for 11880*/
/*<div id="tripple-two" class="tripple-box fix_for_ie">
			<div class="packages_page" id="">
*/



.tripple-box {position: relative; float: left; height: 150px; width: 300px; padding: 10px;}
.tripple-box h3 {position: relative; height: 26px; margin: 10px 0 0 10px; color: #FFF; font-size: 26px; visibility: hidden;}
.tripple-box h3 + h3 { /*Space between h3 lines*/ margin-top: -2px;}
.tripple-box p {position: relative;	padding: 3px 110px 3px 12px; font-weight: normal; font-size: 12px; line-height: 14px !important;}

#video_lounge_uverse_page .tripple-box,
#video_lounge_uverse_landing_page .tripple-box {padding: 0;	width: 315px;}
#video_lounge_uverse_page .tripple-box h3, #video_lounge_uverse_landing_page .tripple-box h3 {margin-top: 22px;}
#video_lounge_uverse_landing_page #tripple-one {/*Light green*/color: #FEDABD; margin: 0 0 5px 5px; background: url(/Common/iptv/images/layout/background_orange_315w_130h.gif) center no-repeat;}
#video_lounge_uverse_landing_page #tripple-two {/*Light green*/color: #D2EAC2; margin: 0 0 5px 8px; background: url(/Common/iptv/images/layout/background_green_315w_130h.gif) center no-repeat;}
#tripple-one {/*Light green*/color: #D2EAC2; background: url(/Common/iptv/images/layout/background_green_300w_150h.gif) center no-repeat;}
#tripple-two{/*Light purple*/color: #E5A4E3; background: url(/Common/iptv/images/layout/background_purple_300w_150h.gif) center no-repeat;}
#tripple-three{/*Light orange*/color: #FEDABD; background: url(/Common/iptv/images/layout/background_orange_300w_150h.gif) center no-repeat;}

.tripple img {position: absolute; right: 10px}
#tripple-one img {top:10px;} #tripple-two img {bottom: 10px;} #tripple-three img {top: 10px;}
#packages_premium_page #tripple-one img {top:5px;}
#video_lounge_uverse_page #tripple-one img,
#video_lounge_uverse_landing_page #tripple-one img {right:0;}
#video_lounge_uverse_page #tripple-two img,
#video_lounge_uverse_landing_page #tripple-two img {bottom: 5px;}

.cta_1 {/*Light blue*/ color: #9DD0E8; font-size: 12px; font-weight: normal; background: url("/Common/iptv/images/layout/background_blue_290w_175h.gif") no-repeat;}
.cta_2 {/*Light orange*/ color: #FEDABD; font-size: 12px; font-weight: normal; background: url("/Common/iptv/images/layout/background_orange_290w_175h.gif") no-repeat;}

#packages_premium_page .cta_1 {background: url("/Common/iptv/images/layout/gray_cta_background.png") no-repeat;}/*CTA: Gray gradient background*/

.trueblood_pages .cta_1 {
	background-image: none;
	position: relative;
	margin-bottom: 10px;
	vertical-align: baseline;
	height: 165px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px
}

#vod_landing_page .cta_1, #vod_landing_page .cta_2,/*CTA: Blue gradient background*/
#home_page_landing .cta_1, #home_page_landing .cta_2,
#video_lounge_landing_page .cta_1, #video_lounge_landing_page .cta_2,
#vlounge_vod_landing_page .cta_1, #vlounge_vod_landing_page .cta_2,
#ppv_landing_page .cta_1, #ppv_landing_page .cta_2 {color:#666;	font-size: 12px; font-weight: normal; background: url("/Common/iptv/images/layout/background_blue_grad_290w_175h.gif") no-repeat;}
/****/
.cta_1 p, .cta_2 p { line-height: 16px !important;}
/****/
.cta_1 img {position: absolute; top: 5px; right: 10px;}
.cta_2 img {position: absolute; bottom: 0; right: 10px;}

#packages_page .cta_1 img,
#packages_international_page .cta_1 img

 {top: 0px; right: 3px;}
#vlounge_vod_landing_page .cta_1 img,
#vod_landing_page .cta_1 img {bottom: 0; right: 0;}
#home_page_landing .cta_1 img, #home_page_landing .cta_2 img,
#video_lounge_landing_page .cta_1 img, #video_lounge_landing_page .cta_2 img,
#ppv_landing_page .cta_1 img, #ppv_landing_page .cta_2 img,
#vlounge_vod_landing_page .cta_2 img,
#vod_landing_page .cta_2 img {top: 10px; right: 10px;}
#packages_premium_page .landing-widget img {position: absolute; top: 48px; left: 15px;}
#packages_premium_page .cta_2 {background: url("/Common/iptv/images/layout/or.png") no-repeat center; height: 40px; margin-top: -0px; margin-bottom: 2px;}
#packages_premium_page .cta_3 {background: url("/Common/iptv/images/layout/gray_cta_background.png") no-repeat;}
#packages_premium_page .hbo_cmax_cta img {top: 48px; left: 41px;}
#packages_premium_page .cta_1 h2 {margin: 10px 0 70px 0;} 

#packages_premium_page .cta_1 h3 {position:relative; left: 55px; bottom: 3px;height: 25px; width: 140px} 

#packages_premium_page .cta_3 h2 {margin: 5px 0 20px 0;}
#packages_premium_page .cta_3 h3, #packages_premium_page .cta_3 h4, #packages_premium_page .cta_3 h5 {text-align: center !important; font-size: 16px;}
#packages_premium_page .cta_3 h3 {color: #999;}
#packages_premium_page .cta_3 h4 {display: inline;}
#packages_premium_page .cta_3 h5 {color: #777;}
#packages_premium_page .cta_3 .text_container em {color: #0A94D6 !important;}
#packages_premium_page .cta_3 .text_container {position: relative; bottom: 12px;}
#packages_premium_page .cta_3 .text_container #button_structure {position: relative; margin: 18px 114px 0 0;}

#ppv_landing_page .cta_1 img {top: 5px;}

/****/
.video_lounge_detail_page .landing-widget {background: none;}
/***************** Button Structure *****************/
#button_structure {position: absolute; height: 25px; bottom: 20px; left: 20px;}
#button_structure_new {position: absolute; height: 25px; bottom: 20px; left: 20px;}
#button_structure_low {position: absolute; height: 25px; bottom: 15px; left: 825px;}


.landing-widget #  {bottom: 10px; left: 15px;}
.top_container #button_structure {top: 15px;right: 20px;}
.tripple #button_structure {left: 21px;}

.base_package_description #button_structure {height: 33px; /*Package description button has glow - 33px height*/}
.base_package_description_icons #button_structure {bottom: 3px; right: 3px;}

#packages_premium_page .top_container #button_structure {margin-right: 4px;}
#packages_base_page .top_container #button_structure {top: 5px; margin-right: 6px;}
#base_package_u200 .base_package_description_icons #button_structure {bottom: 5px; right: 3px;}
#base_package_u200_latino .base_package_description_icons #button_structure {bottom: 5px; right: 3px; z-index: 4000;}
#base_package_internet #button_structure {
	right: 40px;
	z-index: 4000;
	top: 75px;
}


#packages_base_page #bottom_container #button_structure {position: relative; float: right; margin: 20px 21px 0 0;}
#packages_hd_page .top_container #button_structure,
#packages_international_page .top_container #button_structure {top: 18px;}


.video_lounge_detail_page #button_structure {top: 0; right: 10px;}
.vod_detail_page #button_structure {left: 0px; bottom: -51px;}
.vod_detail_page #button_structure li {float: left;}

.vod_detail_page #button_structure .button_blue_left,
.vod_detail_page #button_structure .button_blue_right {left: 10px;}
.vod_detail_page #button_structure .button_orange_right a,
.vod_detail_page #button_structure .button_blue_right a {width: 10px;}

#video_lounge_uverse_landing_page .tripple #button_structure {margin-left: -8px;}
/*****/
#button_structure li {
	position: relative; float: right;
	height: 25px;
	margin-left:-5px;
	margin-top:5px;
}
/*****/
#button_structure_new li {
	position: relative; float: left;
	height: 25px;
	margin-left:-5px;
	margin-top:5px;
}

.base_package_description #button_structure li {
	height: 33px; /*Package description button has glow - 33px height*/
}
#button_structure li a {
	/*	width: 100%; <---- this breaks IE6*/
	position: relative; float: left; /*<--- if this isn't here, IE6 breaks */
	color: #fff; font-weight: bold;
	padding: 5px 0px 0px 10px;/* height: 25px;*/
}

#button_structure_new li a {
	/*	width: 100%; <---- this breaks IE6*/
	position: relative; float: left; /*<--- if this isn't here, IE6 breaks */
	color: #fff; font-weight: bold;
	padding: 5px 0px 0px 10px;/* height: 25px;*/
}

.base_package_description #button_structure li a {
	padding: 9px 0px 0px 10px;/*Package description button has glow - 33px height*/
}
#button_structure li a:hover {
	color: #222; text-decoration: none;
}
#button_structure_new li a:hover {
	color: #222; text-decoration: none;
}
.button_orange_left {padding-left: 3px; background: url("/Common/iptv/images/layout/button_orange_left_height25.gif") top left no-repeat;}
.button_orange_right {width: 25px; background: url("/Common/iptv/images/layout/button_orange_right_height25.gif") top right no-repeat;}
.button_blue_left {padding-left: 3px; background: url("/Common/iptv/images/layout/button_blue_left_height25.gif") top left no-repeat;}
.button_blue_right {width: 25px; background: url("/Common/iptv/images/layout/button_blue_right_height25.gif") top right no-repeat;}

.button_blue_glow_left {padding-left: 5px; height: 33px; background: url("/Common/iptv/images/layout/button_blue_left_height33_with_glow.png") top left no-repeat;}
.button_blue_glow_right {width: 25px; height: 33px;background: url("/Common/iptv/images/layout/button_blue_right_height33_with_glow.png") top right no-repeat;}	

/*****/
#button_structure_low li {
	position: relative; float: left;
	height: 25px;
	margin-left:-5px;
	margin-top:5px;
}

.base_package_description #button_structure li {
	height: 33px; /*Package description button has glow - 33px height*/
}
#button_structure li a {
	/*	width: 100%; <---- this breaks IE6*/
	position: relative; float: left; /*<--- if this isn't here, IE6 breaks */
	color: #fff; font-weight: bold;
	padding: 5px 0px 0px 10px;/* height: 25px;*/
}

#button_structure_low li a {
	/*	width: 100%; <---- this breaks IE6*/
	position: relative; float: left; /*<--- if this isn't here, IE6 breaks */
	color: #fff; font-weight: bold;
	padding: 5px 0px 0px 10px;/* height: 25px;*/
}

.base_package_description #button_structure li a {
	padding: 9px 0px 0px 10px;/*Package description button has glow - 33px height*/
}
#button_structure li a:hover {
	color: #222; text-decoration: none;
}
#button_structure_low li a:hover {
	color: #222; text-decoration: none;
}
.button_orange_left {padding-left: 3px; background: url("/Common/iptv/images/layout/button_orange_left_height25.gif") top left no-repeat;}
.button_orange_right {width: 25px; background: url("/Common/iptv/images/layout/button_orange_right_height25.gif") top right no-repeat;}
.button_blue_left {padding-left: 3px; background: url("/Common/iptv/images/layout/button_blue_left_height25.gif") top left no-repeat;}
.button_blue_right {width: 25px; background: url("/Common/iptv/images/layout/button_blue_right_height25.gif") top right no-repeat;}

.button_blue_glow_left {padding-left: 5px; height: 33px; background: url("/Common/iptv/images/layout/button_blue_left_height33_with_glow.png") top left no-repeat;}
.button_blue_glow_right {width: 25px; height: 33px;background: url("/Common/iptv/images/layout/button_blue_right_height33_with_glow.png") top right no-repeat;}

/****/
#text_separator {
	display: inline; position: relative; bottom: 10px; margin: 0 15px 0 8px; padding: 10px 0 8px 0;
	border-right: 1px solid #AAB5B8;
}
/*Top Container*/
.top_container {text-align: left; position: relative; height: 22px; padding: 15px 10px 30px 20px;}
#packages_base_page .top_container {float: left; padding: 5px 20px 20px 25px; height: 30px; width: 940px;}
.packages_page .top_container {height: 10px; padding-top: 20px;}
.top_container h1, .top_container h2, .top_container h3, .top_container p, .top_container a {display: inline;}
.packages_page .top_container h1 {color: #333; font-size: 24px; font-weight: normal; visibility: hidden;}
.packages_page .top_container h2 {color: #666; font-size: 24px; font-weight: normal; visibility: hidden; position: relative; top: 1px;}
.packages_page .top_container h3 {color: #666; font-size: 1.05em; font-weight: normal;}
#packages_base_page .top_container h1 {margin: 0 20px 10px 0; float: left;}
#packages_base_page .top_container h3 {margin: 6px 0 0 0; float: left;}
/***/

#video_lounge_exclusive_page .top_top_container,
#packages_premium_landing .top_top_container {margin-bottom: 10px;}
/***/
.middle_container {position: relative; text-align: left; margin-bottom: 15px; height: 22px; padding: 15px 10px 30px 20px; z-index: 100;}
.middle_container h1, .middle_container h2, .middle_container h3, .middle_container p, .middle_container a {display: inline; text-align: left;}
.middle_container h2 {color: #333; font-size: 24px; font-weight: normal; visibility: hidden;}
.middle_container h3 {color: #666; font-size: 14px; font-weight: normal; position: relative; bottom: 10px; left: 15px;}
/***/
.middle_container2 {position: relative; text-align: left; margin-bottom: 5px; height: 22px; padding: 15px 0px 0px 10px; z-index: 100;}
.middle_container2 h1, .middle_container h2, .middle_container h3, .middle_container p, .middle_container a {display: inline; text-align: left;}
.middle_container2 h3 {color: #666; font-size: 14px; font-weight: normal; position: relative; bottom: 0px; left: 0px;}
/***/
.lower_container {position: relative; text-align: left; margin-bottom: 15px; height: 22px; padding: 15px 30px 30px 20px; z-index: 100;}
.lower_container h1, .lower_container h2, .lower_container h3, .lower_container p, .lower_container a {display: inline; text-align: left;}
.lower_container h2 {color: #333; font-size: 24px; font-weight: normal; visibility: hidden;}
.lower_container h3 {color: #666; font-size: 14px; font-weight: normal; position: relative; bottom: 10px; left: 15px;}
.lower_container h4 {color: #000; font-size: 20px; font-weight: bold; position: relative; bottom: 10px; left: 40px;}

/***/
#text_container {text-align: left; padding: 0 25px 25px 25px;}
#text_container p {margin-top: 15px; /* margin between first p and above element and between p's */}
#packages_premium_page #text_container p {padding-left: 10px; padding-right: 10px;}
#text_container p a {color: #0A94D6;}
/****/
.description_paragrph {color:#666; font-size: 1.05em; font-weight: normal;}
/****/
.legal_paragraph {color:#888; font-size: 10px; font-weight: normal; text-align: justify; margin: 0 20px 20px 20px; display: block;}
#packages_premium_page .package_channel_listing .legal_paragraph {margin: 10px;}
#packages_hd_page #text_container .legal_paragraph {margin: 10px 0 0 0;}
.video_lounge_page .legal_paragraph {margin: 20px;}
#video_lounge_uverse_page .legal_paragraph, #video_lounge_uverse_landing_page .legal_paragraph {margin: 10px;}
.one_carousel .legal_paragraph {float: left; margin-top: 0px; width: 965px;}

.legal_paragraph a {color: #888888;}
/*#packages_base_tv_package_listings_page .legal_paragraph {margin: 15px 0 15px 0; border: 1px solid red;}*/


/****/
.package_channel_listing {color: #FFF; text-align: left;display: block;}
#packages_premium_page .package_channel_listing {margin: 20px 20px 0 20px;}
#packages_hd_page .package_channel_listing,
#packages_base_tv_package_listings_page .package_channel_listing,
#packages_international_page .package_channel_listing,
#packages_base_tv_package_listings_page .package_channel_listing {
	margin-bottom: 15px;
}
#ppv_landing_page .package_channel_listing {margin: 0 0 30px 0;}
.package_channel_listing h1, .package_channel_listing h2 {display: inline;}
.package_channel_listing_title {
	margin: 0 20px 0 20px;
	padding: 8px 0 8px 12px;
	background: #0A94D6;
	font-size: 12px;
}
.package_channel_listing_title2 {margin: 0 20px 0 16px; padding: 8px 0 8px 12px; background: #0A94D6;}
#u400_package_listing .package_channel_listing_title {background: #750067;}
#sports_package_listing .package_channel_listing_title {background: #f6a61f;}
#u300_package_listing .package_channel_listing_title {background: #37b629;}
#u200_package_listing .package_channel_listing_title {}
#latino_package_listing .package_channel_listing_title {background: #ff9900;}
#u100_package_listing .package_channel_listing_title {background: #9a9a9a;}
#packages_premium_page .package_channel_listing_title {margin: 0;} 
.package_channel_listing_title h2 {position: absolute; right: 38px;}
/****/
#packages_base_tv_package_listings_page .hide_me {display: none;}
/****/
.channel_columns {padding-left:3px; color:#666; font-size: 1.05em; font-weight: normal; text-align: left; position: relative; margin-left: 20px; margin-top: 17px;}
.channel_column {position: relative; float: left; width: 298px; margin-right: 20px;}
.channel_column h2 {position: absolute; right: 0px;}
/****/
.sub_package_channel_listing_title {
	background: #888;
	color: #FFF;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 14px;
}
.sub_package_channel_listing_title p {padding: 4px 4px 0 0;font-size: 11px; font-weight: normal;}
.sub_package_channel_listing_title h1, .sub_package_channel_listing_title h2 {font-size: 13px; font-weight: bold;}
.sub_package_channel_listing_title h2 {padding-right: 10px;}
/****/
#channel_boxes {position: relative; display: inline; float: left;}
#packages_premium_landing #channel_boxes {padding-left: 2px; margin-bottom: 50px;}
/** html #packages_premium_landing #channel_boxes {top: 600px;}*/

#packages_premium_page #channel_boxes {padding: 6px 0 0 1px;}
#ppv_landing_page #channel_boxes {padding: 6px 0 0 20px;}



/****/
.channel_box {float: left; position: relative; /*If IE, top:560px; left: 27px; needed*/}
#packages_premium_landing .channel_box {
	background: url("/Common/iptv/images/layout/package_background.png") top left no-repeat;
	width: 186px; height: 191px; padding: 20px; margin: 0 11px 10px 0
}


#packages_premium_page .channel_box {
	background: url("/Common/iptv/images/layout/package_background.png") top left no-repeat;
	width: 186px;
	height: 191px;
	margin: 4px;
	padding: 20px;
}

#svod_page .channel_box {
	background: url("/Common/iptv/images/layout/package_background.png") top left no-repeat;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	height: 201px;
	width: 186px;
}


#ppv_landing_page .channel_box {
	background: #D0DDE0;
	width: 440px;
	height: 190px;
	padding: 10px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}
/****/
#packages_base_page .base_package_description_icon #image_container {height: 25px;}
#packages_premium_landing .channel_box #image_container {height:55px; width: 100%;}
#packages_premium_page .channel_box #image_container {height:75px; width: 100%;}
#ppv_landing_page .channel_box #image_container {float: left;}
/****/
#ppv_landing_page #content_container {position: relative; float: left; width: 250px; height: 245px; margin-left: 30px;}
#packages_base_page #content_container {float: left; width: 220px; margin-right: 10px;}



#ppv_landing_page #content_container_2 {position: relative; float: left; width: 250px; height: 170px; margin: 25px 0 0 -19px;}
.channel_box h1 {color: #333; font-size: 1em; font-weight: bold; display: block;}
.channel_box p {color: #666; font-size: 1em; font-weight: normal;}
#ppv_landing_page .channel_box h1 {color:#333; font-size: 1.25em; font-weight: bold;}
#ppv_landing_page .channel_box h2 {/*Turquoise*/color:#0A94D6; font-size: 1.25em; font-weight: bold;}
#ppv_landing_page .channel_box p {color:#666; font-size: 1.25em; font-weight: normal;}

#event_cats {float: left; text-align: right; width: 100px;}
#ppv_landing_page .channel_box #event_cats p {color:#333; font-size: 1.05em; font-weight: bold;}
#event_data {float: left; display: inline; margin-left: 10px; margin-right: -40px; width: 170px; /*This and above rule allow max length for Genre field, but doesn't display fully in IE6*/}
#ppv_landing_page .channel_box #event_data p {color:#666; font-size: 1.05em; font-weight: normal;}
#ppv_table {
	color:#666;
	font-size: 1.05em;
	font-weight: normal;
	width: 600px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 20px;
}
#ppv_table td {border-left: 0; border-right: 0;}
#ppv_table td, #ppv_table th {
	border-bottom: 1px dotted #C8C8C8;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
}
#ppv_table #column_headers th {font-weight: bold;}
#ppv_table2 {
	color:#666;
	font-size: 1.05em;
	font-weight: normal;
	width: 920px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 30px;
}
#ppv_table2 td {border-left: 0; border-right: 0;}
#ppv_table2 td, #ppv_table2 th {
	border-bottom: 1px dotted #C8C8C8;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#ppv_table2 #column_headers th {font-weight: bold;}
.table_content_font {color:#333; font-size: 13px; font-weight: bold;}
/************************Base Packages************************/
#packages_base_page .base_package_description {float: left; width: 919px; margin: 0 0 10px 20px; padding: 10px 0 0 20px;}
.base_package_description h1, .base_package_description h2, .base_package_description h3 {float: left; display: block; clear: both; color: white;}
.base_package_description h1 {font-size: 2em;}
.base_package_description h2 {font-size: 1.3em;}
/****/
#base_package_u400 h2 {margin-bottom: 6px;}
#base_package_u300 h2 {margin-bottom: 12px;}
.base_package_description #content_container p {color: #FFF; text-align: left; display: block; float: left; clear: both;}
#base_package_u200 h2 {margin-bottom: 12px;}
#base_package_u200_latino h2 {margin-bottom: 12px;}
#base_package_u100 h2, #base_package_u_family h2 {margin-bottom: 12px;}
.base_package_description h3 {font-size: 1.3em; font-weight: bold;}
#base_package_u400 #content_container h3 {color: #F4A6F2;}
#base_package_u300 #content_container h3 {color: #CAF1B0;}
#base_package_u200 #content_container h3 {color: #C0E7FA;}
#base_package_u200_latino #content_container h3 {color: #ffebc5;}
#base_package_u100 h1, #base_package_u_family h1 {color:#666;}
#base_package_internet h1 {width: 215px; text-align: left; margin: 4px 0 14px 0; line-height: 24px;}
#base_package_internet h2 {width: 205px; text-align: left;}
#base_package_internet .base_package_description_icon b, #base_package_internet .base_package_description_icon p {display: inline; color: #FFF;}
#base_package_u100 h2, #base_package_u_family h2 {color:#666;}
/****/
#base_package_u400 {height: 130px; background: url("/Common/iptv/images/layout/background_package_purple.gif") top left no-repeat;}
#base_package_u300 {height: 130px; background: url("/Common/iptv/images/layout/background_package_green.gif") top left no-repeat;}
#base_package_u200 {height: 130px; background: url("/Common/iptv/images/layout/background_package_blue.gif") top left no-repeat;}
#base_package_u200_latino {height: 130px; background: url("/Common/iptv/images/layout/background_package_orange.gif") top left no-repeat;}
#base_package_u100, #base_package_u_family {height: 100px; margin-bottom: 10px; background: url("/Common/iptv/images/layout/background_package_gray.png") top left no-repeat;}
#base_package_internet {height: 145px; margin-bottom: 20px; background: url("/Common/iptv/images/layout/background_package_dark_gray.png") top left no-repeat;}
#base_package_u100 {margin-top: 20px;}
#base_package_u_family {margin-bottom: 20px;}
/****/
.base_package_description_icons {position: relative; float: left; width: 675px; padding: 5px 0 0 5px;}
#base_package_u400 .base_package_description_icons {height: 113px; margin: 0px 0 0 0px;}
#base_package_u300 .base_package_description_icons {height: 113px; margin: 0px 0 0 0px;}
#base_package_u200_latino .base_package_description_icons {height: 113px; margin: 0px 0 0 0px;}
#base_package_u200 .base_package_description_icons,
#base_package_u100 .base_package_description_icons,
#base_package_u_family .base_package_description_icons {height: 113px; margin: 0px 0 0 0px;}

.base_package_description_icon {float: left; width: 100px; height: 50px; margin: 0 30px 5px 0; font-size: .95em;}
#base_package_u100 .base_package_description_icon,
#base_package_u_family .base_package_description_icon {width: 505px; margin: 5px 0 0 15px; color: #666; font-size: 1.05em; text-align: left;}
#base_package_internet .base_package_description_icon {width: 480px; margin: 0 0 0 15px; padding-top: 10px; color: #666; font-size: 1.05em; text-align: left;}
#base_package_u400 .base_package_description_icon {color: #520050;}
#base_package_u300 .base_package_description_icon {color: #317001;}
#base_package_u200 .base_package_description_icon {color: #065D87;}
#base_package_u200_latino .base_package_description_icon {color: #CC6633;}
#base_package_u100 .base_package_description_icon, #base_package_u_family .base_package_description_icon {color:#666;}
/****/
#bottom_container {position: relative; padding: 20px 20px 0 20px;}
#packages_base_page #bottom_container {
	height: 45px;
	clear: both;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	margin: 0px;
}
#packages_base_page #bottom_container p {color: #777; font-size: 1.2em; text-align: right; float: right; display: inline; margin-top: 5px;}
.highlight_on_hover {/*	padding: 0 30px 0 10px;*/}
.highlight_on_hover_highlight {background: #0A94D6; color: white;}
.highlight_on_hover_highlight a {color: white !important;}
.highlight_on_hover_active {background: #0A94D6; padding: 0 30px 0 10px;}
.vlounge_left_column .highlight_on_hover_active a {padding: 0 0 0 0;}
.highlight_on_hover_active a {color: white !important;}
hoverContentText p {font-size: 1.05em; color: #666;}

.vlounge_left_column {float: left; background: #D0DDE0;	height: 940px; width: 290px; padding-left: 10px; margin-left: 10px; text-align: left; line-height: 1.6 !important;}

.one_carousel .vlounge_left_column {
	height: 910px;
}  /*650*/

.vlounge_left_column a {color:#666; font-size: 1.05em; font-weight: normal; text-decoration: none; padding-left: 10px;}
#video_lounge_uverse_landing_page .vlounge_left_column {height: 1085px;} /*1085*/
.vlounge_left_column h2 {padding-left: 9px; color:#333; font-size: 1.2em; font-weight: bold;}
.vlounge_left_column h3 {font-size: 1.6em; margin: 15px 0 -8px 10px;}

.vlounge_right_column {float: left; width: 650px; margin-left: 10px;} /*650*/

#video_lounge_uverse_page .vlounge_right_column {margin-bottom: 10px;}
.vod_movie_detail_left {position: relative; float: left;}

.vod_movie_detail_fod { position: relative; float: left; width: 500px; height: 243px; margin-left: 40px; text-align: left;}
.vod_movie_detail_fod h1 {color: #333; font-size: 1.7em; font-weight: normal; margin-bottom: 0px; font-weight:bold}
.vod_movie_detail_fod h3 {color: #333; font-size: 1.2em; font-weight: normal; margin-bottom: 0px; font-weight:bold}
.vod_movie_detail_fod h2 {/*Turquoise*/color:#0A94D6; font-size: 1.25em; font-weight: bold; margin-bottom: 13px;}
.vod_movie_detail_fod p {color:#666; font-size: 13px; font-weight: normal; margin-bottom: 30px; }

.vod_movie_detail_center { position: relative; float: left; width: 425px; height: 243px; margin-left: 40px; text-align: left;}
.vod_movie_detail_center h1 {color: #333; font-size: 1.7em; font-weight: normal; margin-bottom: 0px;}
.vod_movie_detail_center h2 {/*Turquoise*/color:#0A94D6; font-size: 1.25em; font-weight: bold; margin-bottom: 13px;}
.vod_movie_detail_center p {color:#666; font-size: 13px; font-weight: normal; margin-bottom: 30px; }
/**/
.vod_movie_detail_right {position: relative; float: right; width: 200px;height: 254px; padding: 20px;
	color:#666; font-size: 13px; font-weight: normal; font-family: arial; text-align: left;	background: #E8EEF0;
}
.vod_movie_detail_right h1 {margin-bottom: 10px;}
.vod_movie_detail_right h2 {color:#333; font-size: 13px; font-weight: bold;}
.vod_movie_detail_right h3 {color: #333; font-size: 1.7em; font-weight: bold;}
.vod_movie_detail_right img {margin: 3px 0 8px 0;}
.vod_movie_detail_buttons ul li {display: inline; /* VOD Detail - top center buttons */}
.vod_movie_detail_buttons a {text-align: center; color: #FFF; font-weight: bold; padding: 5px 25px 10px 10px; height: 21px; width: 93px;}
.vod_movie_detail_buttons a#watch_a_preview {background: url(/Common/iptv/images/layout/button_blue_width_125.gif) top left no-repeat;}
.vod_movie_detail_buttons a#learn_how{background: url(/Common/iptv/images/layout/button_orange_width_140.gif) top left no-repeat;}

#gray_box_light_gray_border {width: 225px; height: 60px; border: 1px solid #6A6A6A; background: #666;}
.video_lounge_detail_page #gray_box_light_gray_border {background: #666; padding: 13px 0 0 53px; height: 45px; position: absolute; top: 300px; right: 0;}
.video_lounge_detail_page #gray_box_light_gray_border p {/*Extrmely light gray*/color:#CCC; font-size: 12px; font-weight: normal; margin-top: -7px;}
#cell_background {height: 40px; width: 22px; position: absolute; top:5px;left:5px; background: url("/Common/iptv/images/layout/cell.png") top left no-repeat;}

.video_lounge_detail_page #gray_box_light_gray_border .watch-trailer {background: url(/Common/iptv/images/layout/watch-tick-gray-background.gif) right center no-repeat;}

/*Channel Lineup PDF*/
#channel_lineup_pdf {
	float: right; background: url("/Common/iptv/images/layout/pdf_icon.png") top left no-repeat;
	padding-left: 20px;	margin: 7px 0px 0 0; position: relative;right: 125px;
}
#channel_lineup_pdf a {color: #0A94D6;}
/*Mobile Pages*/
.mobile_page #landing {padding-top: 20px; padding-bottom:10px;}
#mobile_page_description{padding:20px; text-align: left; color: #666;}
#mobile_page_description p {margin-top: 15px;}
#mobile_page_description ul {margin-top: 5px;}
#mobile_page_description li {padding-left: 50px;}
#mobile_page_description h1 {color: #333; font-size: 24px;}
#mobile_page_description em {color: #0A94D6; font-weight: normal;}
.mobile_asterik {margin:0 20px 0 20px; display: inline;position: relative; top: 17px;}
.total_home_dvr {width: 450px;}

#svod_page .top_container {margin:0; padding:10px;background: #D0DDE0;}
#svod_page #landing #button_structure {top:13px; margin-right: 10px;}
#svod_page .package_channel_listing_title {margin-left:5px;margin-right:7px; font-weight: bold;}
#svod_page #body_background {background: #D0DDE0; padding-bottom: 20px;margin-bottom: -30px;}
#svod_page .tripple {padding-top: 40px;}
#svod_page .channel_box h1 {margin-bottom: 5px;}

#adult_vod_ch .channel_box h1 {margin-top: -20px;}

#bottom {background: url(/Common/iptv/images/layout/foot-bg.gif) top left; position: relative; text-align: left; height: 213px; padding-left: 15px;}
.bottom-box {position: relative; float: left;width: 293px; height: 183px; margin-top: 12px; padding: 0 11px;}
.bottom-box-bg {width: 299px; background: url(/Common/iptv/images/layout/foot-break.gif) top center repeat-y;}
.bottom-box h2 {position: relative; margin: 10px 0px 0px 0px; height: 30px; color: #F1F1F1; font-size: 30px;}
.bottom-box h2 {visibility: hidden;}
.bottom-box ul {position: relative; font-size: 1.1em; padding-top: 7px;}
.bottom-box li {position: relative; color: #6D6D6D; padding: 2px 0 2px 8px;}
.bottom-box li a {color: #6D6D6D;}

#foot {position: relative; height: 20px; background: url(/Common/iptv/images/layout/round-bottom.gif) bottom left no-repeat;}

#footer_legal {
	margin-top: -25px;
}
#footer_legal ul li {color:#0A94D6; font-weight: normal; display: inline;}
#footer_legal ul li a {color:#0A94D6; font-weight: normal;}

/*Hide content from browsers with JS disabled*/
/*#wrap {display: none;}	
.javascriptEnabled #wrap {display: block;}
.javascriptEnabled #jsRequired {display: none;}
*/
/*This will show if JS is disabled*/
/*#wrap_jsRequired {
	position: relative; margin: auto auto 51px auto; width: 990px; background: url(/Common/iptv/images/layout/pbg.gif) top left repeat-y;
	color:#0A94D6; font-weight: bold; font-family: arial; text-align: center; font-size: 18px;
}
#wrap_jsRequired #page {padding: 40px;}
#jsRequired a {color:#0A94D6; font-weight: bold; font-family: arial; text-decoration: underline;}
#jsRequired a:hover {color:#1CADF3;}
*/
/*Move to IE only?*/
span.service_mark {font-family: "Lucida Sans Unicode"; /*A rare sm-supporting font*/ line-height: 0; /*Keep leading consistent in a paragraph*/ font-weight: normal;}

/*Hover above carousels*/
#btc span {position: relative; z-index: 100;}

#coming_soon {font-weight: bold; color: #0A94D6; font-size: 24px; text-align: center; padding-top: 100px; padding-bottom: 205px;}

#ppkg_table {margin: 10px 0 10px 0;}
#ppkg_table td {border-left: 0; border-right: 0; height: 167px;}
.bg_gradient_silver {background-image: url(/Common/iptv/images/layout/package_background.png); background-repeat: no-repeat;}
#ppkg_table img {margin: 20px 0 25px 10px;}
#ppkg_table h1 {width: 200px; color: #333; text-align: left; font-weight: bold; margin:3px 0 0 10px; float: left;}
#ppkg_table p {width: 210px; color: #666; text-align: left; margin:3px 0 0 10px; float: left;}

#packages_premium_page #second_channel_listing {margin-top: -10px;}
#home_page_landing .dual_sectional_div a {z-index: 100;}
.nowrap {white-space: nowrap}

.widget_description{margin-left:20px; margin-top:-5px; color:#666; text-align:left; line-height: 20px; width:400px; font-size: 14px; margin-bottom: 20px;}
.widget_description h2{font-weight:bold; color:#333; font-size:14px; margin-bottom:5px;}
.widget_description .operating_system {margin-top:30px; font-weight:bold; color:#444; margin-bottom: 10px;}
.widget_description .widget_requirements {font-size: 11px; line-height: 15px; margin-bottom: 10px; color: #888}
.widget_description .widget_requirements h2 {color:#676767; font-weight: bold; font-size: 11px; margin-bottom: 1px;}
.widget_img {float:right; margin-right:100px; margin-top:-45px;}

#vod_landing_page .cta_1 img {top:5px;}
.ppvidlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
!important;
	position: relative;
	float: right;
	padding-right: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
}



/*True Blood pages top right 2nd cta*/
.trueblood_pages #landing-widgets .cta_1 {position: relative; left: 11px; bottom: 5px;}

/*Base Pkgs pages table backgrounds*/

.internetbg {
	background-image: url(/Common/iptv/images/layout/internet_background.gif);
	background-repeat: no-repeat;
}
#wrap #page #packages_base_page table {
	font-size: 100%;
}
.ufamilybg {
	background-image: url(/Common/iptv/images/layout/ufamily_background.gif);
	background-repeat: no-repeat;
}
.u100bg {
	background-image: url(/Common/iptv/images/layout/u100_background.gif);
	background-repeat: no-repeat;
}
.ubasicbg {
	background-image: url(/Common/iptv/images/layout/ubasic_background.gif);
	background-repeat: no-repeat;
}

/*DK_pages*/
.espn3d #landing {padding-top: 0px; padding-bottom:0px;}
#espn3d_description{padding:20px; text-align: left; color: #666;}
#espn3d_description p {margin-top: 15px;}
#espn3d_description ul {margin-top: 5px;}
#espn3d_description li {padding-left: 50px;}
#espn3d_description h1 {color: #333; font-size: 24px;}
#espn3d_description em {color: #0A94D6; font-weight: normal;}


#rainbow_page_description {background: url(/Common/iptv/files/dkpages/images/rainbownetwork_image.jpg) center no-repeat;}
#rainbow_page {padding-top: 20px; padding-bottom:10px; width: 860px; heighth: 600px;}
