
.listing-carousel-tup{margin-bottom:4px; width:720px;border: 1px #00ff00;}
.listing-carousel-tup .listing-carousel{padding:0;background:url(/midirectv/App_Themes/MyDirectv/images/ppv_carousel_drawer_bg.png) repeat-x 0 -4px;width:718px}
.listing-carousel-tup #listing_carousel_details_tup{background:url('/midirectv/App_Themes/MyDirectv/images/ppv_low_close.png') no-repeat 0 -24px;height:34px;margin-top:0px;margin-left:-1px}
.listing-carousel .tabs{height:39px;overflow:hidden;background:url('images/carousel-large-sprite.png') no-repeat -146px -180px;}
.listing-carousel .tabs span{float:right;width:8px;height:39px;position:relative;top:-39px;background:url(images/carousel-large-sprite.png) no-repeat -123px -180px;}
.listing-carousel .tabs ul{list-style:none;background:url(images/carousel-large-bg-sprite.png) repeat-x left bottom;height:39px;margin-left:6px;}
.listing-carousel .tabs li{float:left;margin:7px 5px 0 -1px;height:23px;display:block;background:url(images/carousel-large-tab-sprite.gif) no-repeat left bottom;cursor:pointer;}
.listing-carousel .tabs li a{background:url(images/carousel-large-tab-sprite.gif) no-repeat right bottom;margin:0 -3px 0 3px;padding:3px 10px 0 7px;display:block;float:left;height:20px;text-transform:uppercase;color:#555;font-weight:bold;font-size:10px;position:relative;}
.listing-carousel .tabs li.selected{background-position:left top;padding-right:0}
.listing-carousel .tabs li.selected a{background-position:right top;}
.listing-carousel .container{height:224px;overflow:hidden;background:url(images/carousel-large-bg-sprite.png) repeat-x;}
.listing-carousel .container div.left{width:48px;height:224px;float:left;background:url(images/carousel-large-sprite.png) no-repeat 0 0;overflow:hidden;}
.listing-carousel .container div.right{width:49px;height:224px;position:relative;float:right;top:-224px;background:url(images/carousel-large-sprite.png) no-repeat -49px 0;}
.listing-carousel .container a:hover{text-decoration:none;cursor:pointer;}
.listing-carousel .container div.left a,.listing-carousel .container div.right a{width:18px;height:59px;position:relative;top:84px;display:block;float:left;}
.listing-carousel .container div.left a{left:19px;background:url(images/carousel-large-sprite.png) no-repeat -101px 0;}
.listing-carousel .container div.left a.hover,.listing-carousel .container div.left a:hover{background-position:-101px -60px;}
.listing-carousel .container div.left a.down{background-position:-101px -120px;}
.listing-carousel .container div.right a{left:11px;background:url(images/carousel-large-sprite.png) no-repeat -120px 0;}
.listing-carousel .container div.right a.hover,.listing-carousel .container div.right a:hover{background-position:-120px -60px;}
.listing-carousel .container div.right a.down{background-position:-120px -120px;}
.listing-carousel .container div.items{float:left;width:664px;height:224px;overflow:hidden;position:relative;}
.listing-carousel .container div.content{width:664px;overflow:hidden;position:relative;left:700px;}
.listing-carousel .container div.content ul{height:100%;width:500%;list-style:none;margin:10px -5px 0;position:relative;}
.listing-carousel .container div.content li{opacity:1;padding:0 24px 0 22px;height:100%;float:left}
.listing-carousel .container div.content li.last{background:none;}
.listing-carousel .container div.content li.selected{opacity:1;background:#424242;padding-top:10px;margin-top:-10px;margin-left:-1px;padding-left:23px;}
.listing-carousel .container div.content li.hover,.listing-carousel .container div.content li:hover{opacity:1;}
.listing-carousel .container div.content li div{width:112px;height:150px;border:1px solid #a4a4a4;background:url(images/missingimage.png) no-repeat;}
.listing-carousel .container div.content li div img{width:112px;height:150px;}
* html .listing-carousel .container div.content li div img{margin-bottom:-4px;}
.listing-carousel .container div.content li.hover div,.listing-carousel .container div.content li:hover div{border:2px solid #fff;margin:-1px;cursor:pointer;}
.listing-carousel .container div.content li h4,.listing-carousel .container div.content li h5{color:#a4a4a4;text-align:center;width:112px;margin:2px 0;font-size:11px;font-weight:normal;}
.listing-carousel .container div.content li.hover h4,.listing-carousel .container div.content li:hover h4{color:#fff;cursor:pointer:;}
.listing-carousel .container div.content li h5{display:none;cursor:pointer;color:#fff;position:relative;z-index:99999;height:54px;margin:2px -8px;width:130px;line-height:14px;}
.listing-carousel .container div.content li div p{visibility:hidden;background:black;opacity:.8;padding-left:5px;color:white;position:relative;margin:0;text-align:center;}
.listing-carousel .container div.content li span{float:right;width:1px;height:181px;background:url(images/carousel-large-sprite.png) no-repeat -99px 0;position:relative;top:-172px;left:23px;}
.listing-carousel .container div.content div.pagination{margin:0 auto;padding-left:8px;position:relative;top:-40px;}
.listing-carousel .container div.content div.pagination ul{width:auto;list-style:none;height:18px;display:inline;}
.listing-carousel .container div.content div.pagination li{float:left;width:18px;height:18px;background:url(images/carousel-large-sprite.png) no-repeat -102px -216px;_background-image:url(images/carousel-large-sprite.ie6.png);padding:0;cursor:pointer;}
.listing-carousel .container div.content div.pagination li.hover{background-position:-102px -198px;}
.listing-carousel .container div.content div.pagination li.selected{background-position:-102px -180px;margin:0;padding:0;}
.listing-carousel .game_lounge_cat div.content ul{margin:17px 0 0 -8px;}
.listing-carousel .game_lounge_cat div.content li div{width:178px;height:137px}
.listing-carousel .game_lounge_cat div.content li div img{width:178px;height:137px}
.listing-carousel .game_lounge_cat div.content li h4{width:178px;}
.listing-carousel .game_lounge_cat div.content li h5{width:178px;margin:2px 0;text-align:center;}
.listing-carousel .game_lounge_cat div.content div.pagination{top:-50px;}
.listing-carousel .game_lounge_cat div.content li.selected{margin-top:-16px;padding-top:16px;}
.listing-carousel .tabs span{background:none}
.listing-carousel .tabs ul{background:none;margin-top:1px}


/* ppv page */
#wrap{height:250px;overflow:hidden;padding:10px 0 0 54px}
#PPVCarousel .listing-carousel .container div.content{width:720px}
#PPVCarousel .listing-carousel .container div.items{width:700px}
#PPVCarousel #js_carousel_container{background:url(/midirectv/App_Themes/MyDirectv/images/slide_bg.png) no-repeat 4px 31px}
#PPVCarousel .listing-carousel .container{width:670px;background:none}
#PPVCarousel .jcarousel-skin-tango .jcarousel-container,#PPVCarousel .jcarousel-container{border:none}
#PPVCarousel .jcarousel-skin-tango .jcarousel-container-horizontal{width:609px;margin-top:-10px;margin-left:14px}
#PPVCarousel .listing-carousel .container div.content ul{margin-top:11px}
#PPVCarousel .listing-carousel-tup{border:none;margin-bottom:-20px}
#PPVCarousel .listing-carousel .container div.content li{padding:0 31px 0 12px}
#PPVCarousel .quick_nav a{display:inline;padding:6px;margin:0 2px;margin-top:-8px}
#PPVCarousel .info_pane,#PPVCarousel #one_ppv_info{background:url(/midirectv/App_Themes/MyDirectv/images/ppv_carousel_drawer_bg2.png)repeat-y -4px 0;height:295px;padding:12px;padding-top:0;margin-bottom:0}
.quick_nav em{display:none}



.ppv_left_col{float:left;margin-left:20px}

#ppv_title_details h3{margin-left:20px;margin-top:-20px}
.drawer_data #ppv_title_details h3{margin-left:20px;margin-top:10px}

.drawer_right{width:120px;float:left}.drawer_right2{}
.drawer_right .description{display:block}
.ppv_close_drawer{clear:left;width:50px;margin-left:auto;margin-right:auto}
.split_group{margin-top:20px}
#PPVTable .selected{background:#eee}
div#fancy_content{background:#fff;margin-top:10px}
.ppv_buy_lightbox{padding-left:20px}
.ppv_buy_btn{float:right;margin-right:20px;margin-top:40px}
.ppv_buy_lightbox label{width:160px;float:left}
.ppv_buy_lightbox h3{margin-top:20px}

#ppv_thank_you{padding-left:20px}
#ppv_thank_you h2{border-bottom:1px solid #bbb}
#ppv_thank_you h3{margin-top:30px}
#ppv_thank_you div{float:right}
.drawer_data td div{background:none}
/* .drawer_data td div{background:#FDFDFD}
 */
#PPVTable_wrapper #PPVTable .selected .first_col{background:#eee}

/* other fixes */
.main_container .main_col #view_acct_profile .btn_edit{left:200px}


/* ppv styles */
#PPVTable_filter{display:none}
#PPVTable thead tr{background:#E8E8E8}
#PPVTable tbody tr td{background:#fff;border-bottom:1px solid #bbb;border-right:1px solid #bbb;text-align:center}

#PPVTable .left_col_data_grid {text-align:left}

#PPVTable{border-left:1px solid #bbb}
#PPVTable_wrapper .top{background:url(/midirectv/App_Themes/MyDirectv/images/ppv_top_bottom_bg.png) no-repeat;padding-top:2px;padding-bottom:4px}
#ppv_title_details{text-align:left;background:#fff;}
.dataTables_paginate span {
	cursor:pointer;
	padding:0 6px;
	color:#2B589A;
}
.dataTables_paginate span.noMoreData {
	color:#a9a9a9;
}
.dataTables_paginate span.previous.noMoreData {
	background-position:0 -20px !important;
}
.dataTables_paginate span.next.noMoreData {
	background-position:100% -20px !important;
}


.paginate_active{background-position:0px 0}
.paginate_button{background-position:-217px 0}
span .paginate_active{background-position:-10px 0}
span .paginate_button{background-position:-5px 0}

#PPVTable_wrapper{background:url(/midirectv/App_Themes/MyDirectv/images/ppv_content_drawer_bg.png) repeat-x;padding:20px 5px}

#PPVTable_info{}

#PPVTable_wrapper .top{padding-left:5px;padding-right:5px}
.dataTables_info{margin:0}
#PPVTable_wrapper .bottom{background:url(/midirectv/App_Themes/MyDirectv/images/lower_drawer_bottom_bg.png) no-repeat -9px -4px;padding-top:3px;padding-left:210px}
#PPVTable{background:#fff;border-top:1px solid #bbb}

#PPVTable .selected td{background:url(/midirectv/App_Themes/MyDirectv/images/ppv_open_drawer_handle_bg.png) no-repeat;border:none}
/* #PPVTable .selected td{background:url(/midirectv/App_Themes/MyDirectv/images/ppv_open_drawer_handle_bg.png) no-repeat;border:none}
 */
.drawer_data{background:#fff}
#PPVTable_length select{margin-top:6px;margin-right:10px}

.jcarousel-control1 a{height:50px;width:50px;position:relative;text-indent:-5000px;font-size:.1em;display:block}
.jcarousel-control1 a span{position:absolute;height:100%;width:100%;background:url(/midirectv/App_Themes/MyDirectv/images/carousel_quick_nav.png) no-repeat -17px 0}
/*
 * .jcarousel-control1 a.nav1{background:url(/midirectv/App_Themes/MyDirectv/images/carousel_quick_nav.png) no-repeat -17px 0}
 */

.jcarousel-control1 a:hover span{position:absolute;height:100%;width:100%;background:url(/midirectv/App_Themes/MyDirectv/images/carousel_quick_nav.png) no-repeat -32px 0}
.jcarousel-control2 a{height:50px;width:50px;position:relative;text-indent:-5000px;font-size:1px;display:block}
.jcarousel-control2 a span{position:absolute;height:100%;width:100%;background:url(/midirectv/App_Themes/MyDirectv/images/carousel_quick_nav.png) no-repeat -17px 0}
.jcarousel-control2 a:hover span{position:absolute;height:100%;width:100%;background:url(/midirectv/App_Themes/MyDirectv/images/carousel_quick_nav.png) no-repeat -32px 0}
.jcarousel-control3 a{height:50px;width:50px;position:relative;text-indent:-5000px;font-size:1px;display:block}
.jcarousel-control3 a span{position:absolute;height:100%;width:100%;background:url(/midirectv/App_Themes/MyDirectv/images/carousel_quick_nav.png) no-repeat -17px 0}
.jcarousel-control3 a:hover span{position:absolute;height:100%;width:100%;background:url(/midirectv/App_Themes/MyDirectv/images/carousel_quick_nav.png) no-repeat -32px 0}
.quick_nav a:active{border:none}
.ppvClicked span{background-position:-1px 0!important}
.quick_nav a:focus { -moz-outline-style: none; }

.close_drawer{background:transparent url(/midirectv/App_Themes/MyDirectv/images/close_drawer.png) repeat-x scroll 0 0!important;cursor:pointer;height:24px;margin-left:0;margin-top:15px;width:706px;overflow:hidden}

#PPVTable tr.selected td{background:url(/midirectv/App_Themes/MyDirectv/images/ppv_table_fade_border.png) no-repeat top right;border:none}
#PPVTable tr.selected td.last_col{background:url(/midirectv/App_Themes/MyDirectv/images/ppv_table_fade_border.png) no-repeat top left ; border-right: 1px solid #BBBBBB ;}
#thead th{border-right:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB}

.bottom .dataTables_paginate .previous{background:url(/midirectv/App_Themes/MyDirectv/images/bg-ppvPrevNext.png) no-repeat;border-right:1px solid #BBBBBB;padding:3px 6px 3px 18px}
.ppv_buy{border:1px solid #d23e00;background:url(/midirectv/App_Themes/MyDirectv/images/ppv_btn_bg.png) repeat-x;-moz-border-radius:5px}
#one_ppv_info .ppv_top_frame{background:url(/midirectv/App_Themes/MyDirectv/images/ppv_frame_top.png) no-repeat;height:52px;width:696px}
#PPVTable .ppv_top_frame{display:none}
#PPVCarousel .info_pane{background:#f00}
.listing-carousel-tup .close_drawer{width:696px}
.drawer_data .close_drawer{margin-top:38px}
.ppv_carousel_btn{background:url(/midirectv/App_Themes/MyDirectv/images/orange_btn_gradient.png) repeat-x;color:#fff;font-weight:bold;float:right;margin-right:15px;margin-top:-50px}
.drawer_data .ppv_carousel_btn{margin-top:-35px}
.drawer_data #ppv_carousel_btn{display:none}

.listing-carousel-tup div.missing_img{background:transparent url(images/missingimage.png) no-repeat scroll 0 0;border:1px solid #A4A4A4;height:150px;width:112px}
#ctl00_ctl00_ContentPlaceHolderView_MainColumn_ctlPPVBrowse_divGrid{width:718px}

.dataTables_paginate .previous{border-right:1px solid #bbb}
.dataTables_paginate .next{padding:3px 20px 3px 9px;background:url(/midirectv/App_Themes/MyDirectv/images/bg-ppvPrevNext.png) no-repeat  100% 0;border-left:1px solid #bbb}

.bottom select{position:relative;top:-5px}

#PPVTable_wrapper .ppv_carousel_btn{display:none}
.selected .last_col input{background:transparent url(/midirectv/App_Themes/MyDirectv/images/orange_btn_gradient.png) repeat-x scroll 0 0;color:#FFFFFF;float:right;font-weight:bold;margin-right:15px;}

#PPVCarousel .tabs .secondary{display:none}
.dataTables_paginate{display:inline;float:left;margin:2px 0 0 250px;padding:1px 3px 2px;width:auto!important;border:none!important;height:17px;cursor:pointer;font-size:.9em}
.paginate_active{font-weight:bold;color:#333!important}

.mid_nav{background:#F3F3F3;padding:2px 0!important;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB}
.ppvhistory .mid_nav{padding:0!important;border:none}
.jcarousel-skin-tango .jcarousel-prev-horizontal{top:95px!important}
.jcarousel-next-horizontal{width:20px}
/*ppv*/
div#fancy_content_new {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 10px;
    height: 317px !important;
    padding: 11px 5px 10px;
    top: 40px !important;
}
/*end ppv*/
#ppvBuyLightbox .dodVerification {
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
}
#ppvBuyLightbox .dodVerification span {
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin-left: 24px;
}
