@charset "utf-8";

/******** General Classes *********/
/*body { background:#ededee url('/graphics/body_bg.jpg') repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }*/
body { background:#f8f8f9 url(/graphics/bodybg.jpg) left top repeat-x;
font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0;
padding:0; }

* { margin:0; padding:0; }

ul, li, ol { margin:0px; padding:0px; list-style-type:none; }

h1, h2, h3, h4, h5, h6 { font-family:"Times New Roman", Times, serif; font-weight:normal; }

img, input { border:none; float:left; outline:none; }

a { outline:none; border:none; text-decoration:none; cursor:pointer; }

a img:hover{ filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;  }
span:hover{ filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;  }
a span:hover{ filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;  }

.FloatLeft { float:left }

.FloatRight { float:right }

.Display { display:none; }


/******** Outer Wrapper ********/
#OuterWrapper { margin:auto; width:957px; }
/*.AutoWrapper{ background:url(/graphics/main_bg.jpg) top left repeat-y; width:957px; height:auto; float:left; } */
.AutoWrapper{ background:url(/graphics/main_bg.png) top left repeat-y; width:957px; height:auto; float:left; }
.AutoWrapper02{ width:942px; height:auto; float:left; padding: 0 0 20px 15px; } 
.AutoWrapper03{ width:957px; height:auto; float:left; padding: 0 0 20px 0; } 
.AutoWrapper04{ width:957px; height:auto; float:left; }
.AutoWrapper05{ width:957px; height:auto; float:left; padding: 0 0 0px 14px; }
/******** Header Main Wrapper ********/
/*#OuterWrapper #Header { background:url(/graphics/header_bg.jpg) top left no-repeat; width:957px; height:88px; float:left; }*/
#OuterWrapper #Header { background:url(/graphics/header_bg.png) top left no-repeat; width:957px; height:88px; float:left; }
#Header h1 span{ background:url(/graphics/logo.png) top left no-repeat; width:180px; height:65px; float:left; text-indent:-2000px; margin:18px 0 0 25px; display:inline;}
.img1{  width:475px; height:45px; margin:30px 0 0 0; float:left; border-left:1px solid #c9c8c8; padding:0 0 0 10px; }
.img1 span{background:url(/graphics/text.png) top left no-repeat; float:left; width:475px; height:45px; text-indent:-2000px; }

/*#Header ul{ width:240px; float:right; padding:60px 25px 0 0; font-family:Tahoma, Geneva, sans-serif; color:#231f20; font-size:11px; }*/
#Header ul{ width:240px; float:right; padding:62px 12px 0 0; font-family:Tahoma, Geneva, sans-serif; color:#231f20; font-size:11px; }
#Header ul li{ float:left; padding:0 2px; }
/*#Header ul li.icon1{ float:left; padding:0 0px 0 17px; background:url(/graphics/icon1.jpg) no-repeat; }
#Header ul li.icon2{ float:left; padding:0 0px 0 13px; background:url(/graphics/icon4.jpg) no-repeat;}
#Header ul li.icon3{ float:left; padding:0 0px 0 17px; background:url(/graphics/icon3.jpg) no-repeat;}*/
#Header ul li.icon1{ float:left; padding:0 0px 0 17px; background:url(/graphics/icon1.jpg) no-repeat; height:18px; }

#Header ul li.icon2{ float:left; padding:0 0px 0 13px; background:url(/graphics/icon4.jpg) no-repeat; height:18px;}

#Header ul li.icon3{ float:left; padding:0 0px 0 17px; background:url(/graphics/icon3.jpg) no-repeat; height:18px;}
#Header ul li span{ padding:2px 3px 0 2px; float:left; }
#Header ul li a{ color:#231f20; font-size:11px; text-decoration:none; }

/******** top navigation ********/
#MainNav{ width:924px; height:30px; float:left; padding:0 0 0 16px; color:#fff; }
#MainNav ul{ background:url(/graphics/navi_bg.jpg) top left repeat-x; width:924px; float:left; height:30px; overflow:hidden; }
#MainNav ul li{ float:left; height:30px; }
#MainNav ul li a{ color:#fff; font-size:12px; text-decoration:none; padding:7px 32px 0px 30px; width:auto; height:30px; line-height:30px; text-shadow: -1px -1px #000;}
#MainNav ul li.seprator{ background:url(/graphics/seprator.jpg) top left no-repeat; width:2px; height:29px; float:left; text-indent:-2000px; }
#MainNav ul li a:hover{ background:url(/graphics/nav_hover.jpg) top left repeat-x; width:auto; height:30px; }
#MainNav ul li a.active{ background:url(/graphics/nav_hover.jpg) top left repeat-x; width:auto; font-weight:bold; }


.bar{ background:url(/graphics/bar_bg.jpg) top left repeat-x; width:924px; float:left; height:27px; margin:0 0 0px 16px; display:inline; text-shadow: 1px 1px #fff;}
.bar span{float:left; font-weight:bold; padding:5px 5px 0 10px;  }

.bar ul{ float:left; width:auto;}

.bar ul li{ float:left; width:auto; font-size:12px; color:#000; padding:5px 5px 0 0px;}

.bar ul li a {
    color:#000;
    text-decoration: none;
}

.bar ul li a:hover {
    color:#000;
    text-decoration:underline;
}



/****** Tabbed section ***/

/*** News Section ***/
#NewsOuter { float:left; width:924px; position:relative; margin:6px 0 0px 22px; display:inline; }

#NewsOuter ul { float:left; width:924px; position:absolute; top:0px; left:0; margin-left: 2px;}

#NewsOuter ul li { float:left; line-height:37px; padding-right:5px; text-align:center; color:#fff; height:28px; width:auto; background:#fff; text-transform:uppercase; font-weight:bold; }

/** Tab a **/
#NewsOuter ul li a { background:url(/graphics/homepage_tab_button_black.png) no-repeat; line-height:37px; text-align:center; color:#fff; font-size:12px; float:left; height:37px; width:299px; }

/** Tab a.active **/
#NewsOuter .active { background:url(/graphics/homepage_tab_button_white.png) no-repeat; line-height:37px; text-align:center; color:#000; font-size:12px; float:left; height:37px; width:299px; }

/** Tab a:hover **/
#NewsOuter ul li a:hover { background:url(/graphics/homepage_tab_button_white.png) no-repeat; text-align:center; color:#000; font-size:12px; float:left; height:37px; width:299px; text-decoration:none; cursor:pointer; }


.AutoWrapper #contentBox{ float:left; width:908px; height:auto; background:#f2f2f2; margin:35px 0 0 22px; display:inline; border:1px solid #f5f5f5; border-bottom:none; }

.AutoWrapper .tabBox{ float:left; width:908px; height:auto; background:url(/graphics/back-home.png) repeat scroll -12px -5px transparent; margin:35px 0 0 0px; display:inline; border:1px solid #f5f5f5; border-bottom:none; }

.tabBox #live{ position:relative; float:left; width:899px; height:359px; background:url(/graphics/box-1.png) 8px 8px no-repeat;}

.tabBox #liveOr{ position:relative; float:left; width:50px; height:359px; background:url(/graphics/img-OR.png) 8px 8px no-repeat;}

.tabBox #live1{ position:relative; float:left; width:899px; height:359px; background:url(/graphics/box-2.png) 8px 8px no-repeat;}


.tabBox #freeview{ position:relative; float:left; width:899px; height:359px; background:url(/graphics/home-tab4-1.jpg) 10px 9px no-repeat;}

#freeview #freeBox{ float:left; width:420px; height:127px; background:url(/graphics/popup_free_view.png) no-repeat; margin:192px 0 0 20px; display:inline; }

.tabBox #whyus{ position:relative; float:left; width:899px; height:359px; background:url(/graphics/home-tab5-1.jpg) 10px 9px no-repeat;}

#whyus #whyBox{ float:left; width:420px; height:127px; background:url(/graphics/why_us_popup.png) no-repeat; margin:190px 0 0 23px; display:inline; }

#whyBox #getWhy{ float:left; width:213px; height:40px; background:url(/graphics/more_info_btn.png) no-repeat; margin:80px 0 0 95px; display:inline; }

#whyus #whyLogo{ position:absolute; float:left; width:115px; height:115px; background:url(/graphics/no-contract_seal.png) no-repeat; top:135px; left:383px; }

#getWhy a{ float:left; width:213px; height:40px; }

/*.tabBox #films{ position:relative; float:left; width:899px; height:359px; background:url(/graphics/home-tab3-1.jpg) 10px 9px no-repeat;}*/
.tabBox #films {
    background: url("/graphics/TuTV-homepage-Films-tab.jpg") no-repeat scroll 10px 9px transparent;
    float: left;
    height: 359px;
    margin-left: -12px;
    position: relative;
    width: 933px;
}

#films #filmsBox{ float:left; width:420px; height:95px; background:url(/graphics/film_popup.png) no-repeat; margin:190px 0 0 23px; display:inline;padding:70px 0 0 45px; }

#filmsBox a{ float:left; width:276px; height:63px; }

#films #filmsLogo{ position:absolute; float:left; width:130px; height:129px; background:url(/graphics/film_seal.png) no-repeat; top:142px; left:370px; }

/*.tabBox #tvShows{ position:relative; float:left; width:899px; height:359px; background:url(/graphics/home-tab2-1.jpg) 10px 9px no-repeat; }*/
.tabBox #tvShows {
    background: url("/graphics/TuTV-homepage-TV-Shows-Tab.jpg") no-repeat scroll 10px 9px transparent;
    float: left;
    height: 359px;
    margin-left: -12px;
    position: relative;
    width: 929px;
}

#tvShows #showBox{ float:left; width:450px; height:90px; background:url(/graphics/tv_shows_popup.png) no-repeat; margin:190px 0 0 23px; display:inline;padding:70px 0 0 45px; }

#showBox a{ float:left; width:257px; height:63px; }

#tvShows #showLogo{ position:absolute; float:left; width:130px; height:129px; background:url(/graphics/seal_tv_shows.png) no-repeat; top:219px; left:398px; }

#live #liveBox{ float:left; width:395px; height:127px; background:url(/graphics/banner_popup.png) no-repeat; margin:192px 0 0 20px; display:inline; }

#live #month{ position:absolute; float:left; width:130px; height:130px; background:url(/graphics/header_seal.png) no-repeat; top:142px; left:365px; }

#freeview #freeLogo{ position:absolute; float:left; width:145px; height:145px; background:url(/graphics/free_view.png) no-repeat; top:124px; left:362px; }

#live #previous{ position:absolute; float:left; width:31px; height:29px; background:url(/graphics/previous.jpg) no-repeat; top:308px; left:810px; }

#previous a{ float:left; width:31px; height:29px; }

#live #next{ position:absolute; float:left; width:31px; height:29px; background:url(/graphics/next.jpg) no-repeat; top:308px; left:841px; }

#next a{float:left; width:31px; height:29px; }

#liveBox #getSky{ float:left; width:340px; height:40px; background:url(/graphics/btnGetNow.gif) no-repeat; margin:80px 0 0 15px; display:inline; }

#freeBox #getFree{ float:left; width:213px; height:40px; background:url(/graphics/more_info_btn.png) no-repeat; margin:80px 0 0 95px; display:inline; }

#getFree a{ float:left; width:213px; height:40px;}

#getSky a{ float:left; width:340px; height:40px; }

.AutoWrapper #indexSep{ float:left; width:910px; height:12px; background:url(/graphics/index_sep.gif) no-repeat; margin:0px 0 0 22px; display:inline; }

#indexSep1{ float:left; width:950px; height:10px; background:url(/graphics/rss_down.gif) no-repeat; margin:0px 0 0 1px; display:inline; }

#stayUpToDate{ float:left; width:950px; height:auto; margin:0px 0 0px 2px; display:inline; padding:0 0 0px 0; }

#stayUpToDate .stayLeft{ float:left; width:13px; height:49px; margin:0px 0 0px 0px; display:inline; background:url(/graphics/rss_bg_lft.gif) no-repeat; }

#stayUpToDate .stayRgt{ float:left; width:14px; height:49px; margin:0px 0 0px 0px; display:inline; background:url(/graphics/rss_bg_right.gif) no-repeat;}

#stayUpToDate .stayRpt{ float:left; width:923px; height:49px; margin:0px 0 0px 0px; display:inline; background:url(/graphics/rss_bg.gif) repeat-x;}

#stayUpToDate #txt{ float:left; width:auto; height:42px; background:url(/graphics/rss_icon.jpg) left 6px no-repeat; padding:4px 0 0 55px; font-size:22px; line-height: 42px; color:#231f20; margin:0 0 0 200px; display:inline;}

#newTXT{ float:left; width:auto; height:42px; padding:10px 0 0 55px; font-size:22px; line-height: 42px; color:#231f20; margin:0 0 0 200px; display:inline;margin: 0px 140px 1px 1px; *margin: -10px 1px 1px 1px; color: #5D5658;margin-left:152px;font-weight:normal;}
#topTXT{ float:left; width:auto; height:42px; font-size:24px; line-height: 42px; color:#231f20; display:inline; width:340px;padding-top:10px;margin-top:25px;*margin-top:10px;padding-left:245px;font-size:35px;font-weight:normal;}

#topTXTImage{ float:left; width:auto; height:42px; background:url(/graphics/top-up-logo.png) no-repeat;  font-size:24px; line-height: 42px; color:#231f20; display:inline;width:220px;padding-top:47px;margin-top:25px;height:5px;}

#subscribe{ float:left; width:267px; height:27px; background:url(/graphics/text_bg.gif) no-repeat; margin:11px 0 0 5px; display:inline;}

#subscribe input.TxtFld { border:none; color:#231f20; float:left; font-size:12px; height:22px; padding:2px 5px; width:240px; font-family:Verdana, Geneva, sans-serif; margin:2px; background:none; line-height:22px;}

#stayUpToDate .btnRegister{ float: left; margin: 9px 0 0 7px; display: inline; }

#stayUpToDate #subscrib{ float:left; width:111px; height:34px; margin:8px 0 0 40px; display:inline; background:url(/graphics/btnEnterNow.png) no-repeat; }

#subscrib a{ float:left; width:111px; height:34px; }

#stayUpToDate #unsubscrib{ float:left; width:135px; height:30px; margin:2px 0 0 14px; display:inline; background:url(/graphics/unsubscribe.jpg) no-repeat;  }

#unsubscrib a{ float:left; width:135px; height:30px; }

#indexMidSection{ float:left; width:955px; height:212px; background:url(/graphics/index_mid_bg.png) no-repeat;}

.indBox{ float:left; width:305px; height:193px; background:url(/graphics/index_box.gif) no-repeat; margin:9px 0 0 15px; display:inline;}

.indBox .box01{ position: relative; float:left; width:290px; height:194px; background:url(/graphics/warner.gif) left 4px no-repeat;}

.box01 h2{ float:left; width:210px; height:auto; margin:13px 0 0 93px; display:inline; color:#5d5658; font-size:23px; font-weight:bold; line-height:23px;}

.box01 p { float: left; width: 180px; height: auto; color:#231f20; font-size:11px; padding:7px 0 0px 120px; }

.box01 .more_info{ float:left; width:151px; height:56px; background:url(/graphics/firstMonthFree.png) no-repeat; margin:29px 0 0 142px; display:inline;}

.box01 .more_info a{ float:left; width:151px; height:56px;}

.btnMoreInfo { position: absolute; right: -5px; bottom: 5px; }

.indBox1{ float:left; width:305px; height:193px; background:url(/graphics/index_box.gif) no-repeat; margin:9px 0 0 5px; display:inline;}

.indBox1 .box02{ position: relative; float:left; width:290px; height:193px; background:url(/graphics/tv-ball.png) 5px 26px no-repeat;}

.box02 h2{ float:left; width:200px; height:28px; margin:13px 0 0 93px; display:inline; color:#5d5658; font-size:23px; font-weight:bold; line-height:23px;}

.box02 ul{ float:left; width:auto; height:auto; padding:13px 0 0 135px;}

.box02 ul li{ float:left; width:160px; height:auto; background:url(/graphics/square.gif) left 6px no-repeat; color:#231f20; font-size:11px; padding:0 0 3px 10px;}

.box02 p { float: left; width: 140px; height: auto; color:#231f20; font-size:11px; padding:7px 0 0 160px; }

.box02 .more_info{ float:left; width:151px; height:56px; background:url(/graphics/button-S12.png) no-repeat; margin:10px 0 0 142px; display:inline;}

.box02 .more_info a{ float:left; width:151px; height:56px;}

.indBox1 .box03{ position: relative; float:left; width:290px; height:193px; background:url(/graphics/espn_players.gif) left 5px no-repeat;}

.box03 h2{ float:left; width:53px; height:22px; margin:13px 0 0 124px; display:inline; color:#5d5658; font-size:23px; font-weight:bold; line-height:23px;}

.box03 ul{ float:left; width:auto; height:auto; padding:10px 0 0 138px;}

.box03 ul li{ float:left; width:160px; height:auto; background:url(/graphics/square.gif) left 6px no-repeat; color:#231f20; font-size:11px; padding:0 0 3px 10px;}

.box03 p { float: left; width: 162px; height: auto; color:#231f20; font-size:11px; padding:6px 0 0px 127px; }

.box03 .more_info{ float:left; width:151px; height:56px; background:url(/graphics/ESPN-btn-new.png) no-repeat; margin:2px 0 0 142px; display:inline;}

.box03 .more_info a{ float:left; width:151px; height:56px;}

#howToGet{ float:left; width:925px; height:89px; background:url(/graphics/whats_rpt.gif) repeat-x; margin:0 0 0 13px; display:inline; border:1px solid #fff; border-bottom:none;}

#howToGet #howLeft{ float:left; width:450px; height:auto;}

#howToGet #howRgt{ float:left; width:450px; height:auto; }

#howLeft h2{ float:left; width:410px; height:76px; background:url(/graphics/top_up_tv.gif) no-repeat; margin:7px 0 0 15px; display:inline;}

#howRgt #seeMore{ float:left; width:244px; height:41px; background:url(/graphics/see_more_about_programes.gif) no-repeat; margin:27px 0 0 190px; display:inline;}

#seeMore a{  float:left; width:244px; height:41px; display:inline;}

#howRgt #newTop{ float:left; width:143px; height:158px; background:url(/graphics/new_topup.gif) no-repeat; margin:3px 0 0 0; display:inline;}

#newTop a{ float:left; width:123px; height:148px; margin:10px 0 0 10px; display:inline;}

#howRgt #existCust{ float:left; width:147px; height:158px; background:url(/graphics/existingCust.gif) no-repeat; margin:3px 0 0 0; display:inline;}

#existCust a{ float:left; width:127px; height:148px; margin:10px 0 0 10px; display:inline;}

#howRgt #cardSlot{ float:left; width:155px; height:158px; background:url(/graphics/card_slot.gif) no-repeat; margin:3px 0 0 0; display:inline;}

#cardSlot a{ float:left; width:128px; height:148px; margin:10px 0 0 10px; display:inline;}


/**** Sky page *****/

.AutoWrapper h2{ float:left; width:auto; font-size:27px; font-family:Arial, Helvetica, sans-serif; color:#231f20; padding:20px 0 0 24px; font-weight:normal;}

.AutoWrapper h3{ float:left; width:auto; font-size:21px; font-family:Arial, Helvetica, sans-serif; color:#231f20; padding:5px 0 0 40px; font-weight:normal;}

.AutoWrapper h4{ float:left; width:auto; font-size:37px; font-family:Arial, Helvetica, sans-serif; color:#231f20; padding:25px 0 0 40px; font-weight:normal;}

.AutoWrapper h4.inner{ float:left; width:600px; font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#231f20; padding:13px 0 0 30px; font-weight:bold; line-height:35px;}

.AutoWrapper h4.skyPage{ float:left; width:600px; font-size:23px; font-family:Arial, Helvetica, sans-serif; color:#231f20; padding:13px 0 0 30px; font-weight:bold; line-height:28px;}

.AutoWrapper h4.noHassle{ float:left; width:600px; font-size:23px; font-family:Arial, Helvetica, sans-serif; color:#231f20; padding:0px 0 0 30px; font-weight:normal; line-height:32px;}

.AutoWrapper h5{ float:left; width:600px; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#231f20; padding:0px 0 0 32px; font-weight:normal;}

#skySports{  position:relative; float:left; width:918px; height:365px; background:url(/graphics/hdr_banner.jpg) no-repeat; margin:10px 0 0 35px; display:inline;}

#skySports #buyBox, .flash2 #buyBox{ float:left; width:370px; height:223px; background:url(/graphics/buy_box.png) no-repeat; margin:107px 0 0 23px; display:inline; } 

#buyBox #cnlLogo{ float:left; width:135px; height:43px; background:url(/graphics/channel_logo.gif) no-repeat; margin:18px 0 0 18px; display:inline; padding:85px 0 0 210px; font-size:11px; line-height:14px; letter-spacing:-1px; } 

#buyBox #butns{ float:left; width:auto; height:auto;margin:27px 0 0 15px; display:inline; } 

#butns #existButn{ float:left; width:176px; height:39px; background:url(/graphics/new_skyPage.gif) no-repeat; } 

#existButn a{ float:left; width:176px; height:39px; }

#butns #newButn{ float:left; width:167px; height:39px; background:url(/graphics/exist_skyPage.gif) no-repeat; } 

#newButn a{ float:left; width:167px; height:39px; }

#buyBox #start{ position:absolute; top:47px; left:279px; float:left; width:161px; height:161px; background:url(/graphics/FS_free.png) no-repeat; margin:0px 0 0 0px; display:inline; }

#midSection{ float:left; width:955px; height:auto; padding:0 0 0 13px;}

#midSection .midBg{ float:left; width:233px; height:269px; background:url(/graphics/box_bg_shadow.png) no-repeat;}

#midSection .infBox{ float:left; width:228px; height:243px; background:url(/graphics/info_box.gif) no-repeat; margin:15px 0 0 0px; display:inline;}

#midSection .infBox1{ float:left; width:228px; height:243px; background:url(/graphics/info_box.gif) no-repeat; margin:13px 0 0 4px; display:inline;}

#midSection .infBox2{ float:left; width:228px; height:243px; background:url(/graphics/info_box.gif) no-repeat; margin:13px 0 0 4px; display:inline;}

#midSection h2{ float:left; width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#231f20; padding:12px 0 0 17px;}

#midSection .img{ float:left; width:auto; height:auto; padding:10px 0 5px 15px;}

#midSection p{ float:left; width:200px; height:auto; padding:5px 0 0 17px; font-size:11px; color:#231f20; min-height: 42px; }

#midSection .textArea{ float:left; width:auto; height:auto; padding:10px 0 0 5px;}

.textArea .innerArea1{ float:left; width:108px; height:45px; background:url(/graphics/topUpNew.gif) no-repeat;  margin:5px 0 0 0; display:inline;}

.innerArea1 a{ float:left; width:108px; height:45px;}

.textArea .innerArea2{ float:left; width:108px; height:45px; margin:5px 0 0 3px; display:inline; background:url(/graphics/existOrPrevious.gif) no-repeat;}

.innerArea2 a{ float:left; width:108px; height:45px; cursor:pointer;}

.textArea .innerArea11{ float:left; width:108px; height:45px; background:url(/graphics/topUpNew.gif) no-repeat; margin:5px 0 0 0; display:inline;}

.innerArea11 a{ float:left; width:108px; height:45px;}

.textArea .innerArea21{ float:left; width:108px; height:45px; margin:5px 0 0 3px; display:inline; background:url(/graphics/existOrPrevious.gif) no-repeat;}

.innerArea21 a{ float:left; width:108px; height:45px; cursor:pointer;}

/******** Footer Wrapper ********/
#FooterWrapper{ position: relative; background:url(/graphics/footerRpt.jpg) top left repeat-x; width:927px; height:120px; float:left;}
#FooterWrapper .left{ background:url(/graphics/footerLeft.jpg) left top no-repeat; width:927px; height:120px; float:left; }
#FooterWrapper .right{ background:url(/graphics/footerRight.jpg) right top no-repeat; width:927px; height:120px; float:left; }

#FooterWrapper .rpt{ position: relative; background:url(/graphics/footRpt.jpg) top left repeat-x; width:927px; height:120px; float:left;}

#FooterWrapper1{ position: relative; background:url(/graphics/footerRpt.jpg) top left repeat-x; width:928px; height:120px; float:left;}

#FooterWrapper1 .rpt{ position: relative; background:url(/graphics/footRpt.jpg) top left repeat-x; width:927px; height:120px; float:left;}

#FooterWrapper1 .left{ background:url(/graphics/footerLeft.jpg) left top no-repeat; width:927px; height:120px; float:left; }
#FooterWrapper1 .right{ background:url(/graphics/footerRight.jpg) right top no-repeat; width:928px; height:120px; float:left; }

#FooterWrapper ul,#FooterWrapper1 ul { float: left; width: 150px; height: auto; padding: 10px 15px 0 0; }
#FooterWrapper ul li,#FooterWrapper1 ul li { float: left; width: 150px; height: auto; font-size: 11px; color: #ffffff; padding: 0 0 3px 0; }
#FooterWrapper .marLft,#FooterWrapper1 .marLft { margin: 0 0 0 190px; display: inline; }

#FooterWrapper .footerLogo,#FooterWrapper1 .footerLogo { position: absolute; right: 15px; bottom: 10px; }
#FooterWrapper .footer_nav,#FooterWrapper1 .footer_nav{ width:790px; float:left; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:15px 0 0 20px; }
#FooterWrapper a, #FooterWrapper1 a{ color:#fff; font-size:11px; text-decoration:none; }
#FooterWrapper a:hover,#FooterWrapper1 a:hover{ text-decoration: underline; }
#FooterWrapper .digitaltv,#FooterWrapper1 .digitaltv{ float:left; padding:5px 0 0 0; background:url(/graphics/digitaltv.jpg) no-repeat; width:104px; height:31px; }

#FooterWrapper .digitaltv a,#FooterWrapper1 .digitaltv a{ float:left; width:104px; height:31px; }

/*** Boxes Tab ***/

.BoxBtm{ float:left; width:923px; height:20px; background:url(/graphics/box_btm.gif) no-repeat; margin:0 0 0 16px; display:inline;}

.boxContent{ float:left; width:928px; background:#FFF; margin:0 0 0 15px; display:inline;}

.innerBox{ float:left; width:923px; height:auto; margin:22px 0 0px 16px; display:inline;}

.innerBox .innerTop{ float:left; width:923px; height:3px; background:url(/graphics/topBox.gif) left top no-repeat; overflow:hidden;}

.innerBox .innerBtm{ float:left; width:923px; height:3px; background:url(/graphics/btmBox.gif) no-repeat; overflow:hidden;}

.innerBox .innerRpt{ float:left; width:893px; height:auto; background:url(/graphics/rptBox.gif) repeat-x; padding:22px 0 0 30px;}

.innerRpt h2{ float:left; width:841px; height:12px; background:url(/graphics/innerText.jpg) no-repeat; }

.innerRpt .inContent{ float:left; width:auto; height:130px; font-size:15px; padding:0px 0 30px 0px; }

.inContent .inBox{ float:left; width:173px; height:135px; background:url(/graphics/shadow_box.gif) no-repeat; margin:0 0 0 1px; display:inline; padding:1px 0 0 1px; font-size:13px; color:#3e3a3b; font-weight:bold; }

.inBox a{ float:left; width:173px; height:135px;font-size:13px; color:#3e3a3b; font-weight:bold; }

.inBox .inImg{ float:left; width:160px; height:115px; background:url(/graphics/image1.gif) no-repeat; padding:17px 0 0 12px; }

.inBox .inImg1{ float:left; width:160px; height:115px; background:url(/graphics/image2.gif) no-repeat;padding:17px 0 0 12px;  }

.inBox .inImg1Sports{ float:left; width:160px; height:115px; background:url(/graphics/image2.gif) no-repeat scroll 0px 0px transparent;padding:17px 0 0 12px;  }

.inBox .inImg2{ float:left; width:160px; height:115px; background:url(/graphics/KVD_Box.png) no-repeat scroll 24px 34px transparent;padding:17px 0 0 12px;  }

/* .inBox .inImg2{ float:left;width:160px; height:115px; background:url(/graphics/image3.gif) no-repeat;padding:17px 0 0 12px; } */

.inBox .inImg2bush{ float:left;width:160px; height:115px; background:url(/graphics/image3bush.png) no-repeat;padding:17px 0 0 12px; }

.inBox .inImg3{ float:left; width:160px; height:115px; background:url(/graphics/image4.gif) no-repeat;padding:17px 0 0 12px;  }

.inBox .inImg4{ float:left; width:160px; height:115px; background:url(/graphics/image5.gif) no-repeat; padding:17px 0 0 12px;}

.inBox .inImg5{ float:left; width:160px; height:115px; background:url(/graphics/wharefdale_image5.gif) no-repeat; padding:17px 0 0 12px;}

.noBox{ float:left; width:420px; height:35px; padding: 5px; background:url(/graphics/btnNeedTopUpTVBox.jpg) no-repeat; margin:20px 0 20px 28px; display:inline;}

.noBox a{ float:left; width:240px; height:35px;}

.noBox p{margin: 25px 0 0 0; padding: 15px 0 0 0;}

.noBoxTVShowsFilms{ float:left; width:420px; height:42px; padding: 5px; background:url(/graphics/btnNeedTopUpTVDTR.png) no-repeat; margin:20px 0 20px 28px; display:inline;}

.noBoxTVShowsFilms a{ float:left; width:244px; height:42px;}

.noBoxTVShowsFilms p{margin: 25px 0 0 0; padding: 15px 0 0 0;}

.selTopBox{ float:right; width:auto; height:auto;}

.selTopBox fieldset{ float:left; width:250px; height:auto; padding:20px 30px 0 0; border:none;}

.selTopBox fieldset label.lbl{ float:left; width:250px; font-weight:bold; padding:0 0 4px 0; }

.selTopBox fieldset select.SelOpt { color:#000; float:left; font-size:13px; width:225px; background:#f2f2f2; }

.seeAllPacks{ float:right; width:244px; height:39px; background:url(/graphics/choose_pack_1.gif) no-repeat; margin:32px 30px 0 0; display:inline;}

.seeAllPacks a{ float:left; width:244px; height:39px;}

.choosePack{ float:right; width:246px; height:39px; background:url(/graphics/choose_pack.gif) no-repeat; margin:32px 37px 0 0; display:inline;}

.choosePack a{ float:left; width:246px; height:39px;}

.tvShows{ position:relative; z-index: 5000; float:left; width:923px; height:auto; background:#fefefe; margin:2px 0 0 17px; display:inline; padding:-1px 0 7px 0;}

.tvShows .topBg{ float:left; width:897px; height:7px; background:url(/graphics/top_bg.gif) no-repeat; margin:0 0 0 7px; display:inline;}

.tvShows .backBox{ float:left; width:905px; height:auto; background:#fefefe; margin:0 0 0px 7px; display:inline;}

.tvShows .imgBtm{float:left; width:923px; height:16px; background:url(/graphics/image_btm.gif) no-repeat; margin:0px; padding:0px; display:inline;}

.backBox .flash1{ float:left; width:923px; height:232px; background:url(/graphics/promo-header-films--shows.jpg) no-repeat; margin:7px 0 0 -6px; display:inline;}

.backBox .flash2{ float:left; width:888px; height:340px; background:url(/graphics/hdr_banner.jpg) no-repeat; margin:0px 0 0 10px; display:inline;}

.backBox .fsBox{ float:left; width:372px; height:128px; background:url(/graphics/FS_box.png) no-repeat; margin:188px 0 0 26px; display:inline;}

.fsBox h2{ float:left; width:auto; height:auto; font-size:30px; color:#231f20; font-weight:bold; padding:13px 0 0 15px; line-height:30px; }

.fsBox h3{ float:left; width:292px; height:10px; background:url(/graphics/fs_buy.gif) no-repeat; font-size:30px; color:#231f20; font-weight:normal; margin:4px 0 0 18px; line-height:30px; }

.fsBox .fsButtons{ float:left; width:auto; height:auto; padding:15px 0 0 15px;}

.fsButtons .newBut{ float:left; width:177px; height:39px; background:url(/graphics/FS_newTop.gif) no-repeat;}

.fsButtons .existBut{ float:left; width:166px; height:39px; background:url(/graphics/FS_existing.gif) no-repeat;}

.newBut a{ float:left; width:177px; height:39px;}

.existBut a{ float:left; width:166px; height:39px;}

.fsLogo{ float:left; background:url(/graphics/FS_free_1699.png) no-repeat; width:161px; height:168px; position:absolute; top:109px; left:328px;}

.btmBg{ float:left; background: url(/graphics/fs_btm.gif) no-repeat; width:922px; height:10px; margin:0 0 0 16px; display:inline;}

#fsMidSection{ float:left; width:928px; height:auto; background:url(/graphics/fs_box_bg.png) no-repeat; margin:0 0 0 13px; display:inline;}

#fsMidSection .fsinBox{ float:left; width:459px; height:208px; background:url(/graphics/fs_box.gif) no-repeat; margin:4px 0 0 2px; display:inline;}

.fsinBox .tvFav{ float:left; width:445px; height:194px; margin: 8px 0 0; background:url(/graphics/desperate-housewifes.png) -17px -3px no-repeat;}

#fsMidSection .fsinBox1{ float:left; width:459px; height:193px; background:url(/graphics/fs_box.gif) no-repeat; margin:4px 0 0 7px; display:inline;}

.fsinBox1 .picBox{ float:left; width:445px; height:193px; background:url(/graphics/pic_box.gif) no-repeat; }

#fsMidSection h2 { float: left; width: 300px; height: auto; color:#000000; font-size:20px; padding:12px 0 3px 157px; font-weight:bold; }

#fsMidSection p { float: left; width: 270px; height: auto; color:#231f20; font-size:11px; padding:10px 0 5px 165px; min-height:82px; }

#fsMidSection .fsBut { float: left; width:auto; height: auto; padding:4px 0 3px 230px; }

#fsMidSection .fsBut1 { float: left; width:auto; height: auto; padding:2px 0 3px 230px; }

.fsBut1 .lrn{ float: left; width:98px; height: 34px; background:url(/graphics/lrn_more.gif) no-repeat;}

.fsBut1 .buyNow{ float: left; width:98px; height:34px; margin:-1px 0 0 5px; display:inline; background:url(/graphics/buy_it.gif) no-repeat; }

.fsBut .lrn{ float: left; width:98px; height: 34px; background:url(/graphics/lrn_more.gif) no-repeat;}

.fsBut .buyNow{ float: left; width:98px; height:34px; margin:-1px 0 0 5px; display:inline; background:url(/graphics/buy_it.gif) no-repeat; }

.lrn a{ float: left; width:98px; height: 34px;}

.buyNow a{ float: left; width:98px; height:34px; }

.innerLogo1{ float:left; background:url(/graphics/rosette-FS-small-3tvfav.png) no-repeat; width:80px; height:80px; top:565px; left:540px; position:absolute;}

.innerLogo2{ float:left; background:url(/graphics/rosette-FS-small-3picbox.png) no-repeat; width:80px; height:80px; top:560px; left:1005px; position:absolute;}

.aboveFooter{ float:left; width:957px; height:auto; margin:0 0 0 1px; display:inline;}

.aboveFooter .topFoot{ float:left; width:927px; height:10px; background:url(/graphics/above_footer.png) left top no-repeat; overflow:hidden;}

.aboveFooter .rptFoot{ float:left; width:926px; height:65px; background:url(/graphics/footer_rpt.gif) repeat-x; margin:0 0 0 1px; display:inline;}

.rptFoot h3.foot{ float:left; width:664px; height:20px; margin:5px 0 0 120px; display:inline;color:#fff; font-size: 11px;}

.rptFoot h3.indexFoot1{ float:left; width:664px; height:20px; margin:5px 0 0 120px; display:inline;color:#fff; font-size: 11px;}

/*.rptFoot h3.indexFoot2{ float:left; width:659px; height:21px; background:url(/graphics/top_up_footer.jpg) no-repeat; margin:13px 0 0 123px; display:inline;}*/

#showDate{ float:left; width:950px; height:auto; margin:0px 0 0px 13px; display:inline;}

#showDate .show1{ float:left; width:317px; height:158px; background:url(/graphics/TUTVdeadwood.jpg) no-repeat; }

#showDate .show2{ float:left; width:306px; height:158px; background:url(/graphics/TUTVwanted.jpg) no-repeat; }

.show1 h2{ float:left; width:auto; height:auto; padding:30px 0 6px 135px; font-size:15px; color:#333; font-weight:bold;}

.show2 h2{ float:left; width:auto; height:auto; padding:30px 0 6px 125px; font-size:15px; color:#333; font-weight:bold;}

.show3 h2{ float:left; width:auto; height:auto; padding:30px 0 6px 125px; font-size:15px; color:#333; font-weight:bold;}

.show1 p{ float:left; width:auto; height:auto; padding:3px 0 0px 137px; font-size:11px; color:#333;}

.show2 p{ float:left; width:auto; height:auto; padding:3px 0 0px 127px; font-size:11px; color:#333;}

.show3 p{ float:left; width:auto; height:auto; padding:3px 0 0px 127px; font-size:11px; color:#333;}

.show1 .moreInfo{ float:left; width:91px; height:37px; background:url(/graphics/img-more-info.png) no-repeat; /* background:url(/graphics/btn_more_info.gif) no-repeat; */ margin:7px 0 0 220px; display:inline;}

.show2 .moreInfo{ float:left; width:91px; height:37px; background:url(/graphics/img-more-info.png) no-repeat; /* background:url(/graphics/btn_more_info.gif) no-repeat; */ margin:7px 0 0 208px; display:inline;}

.show3 .moreInfo{ float:left; width:91px; height:37px; background:url(/graphics/btn_more_info.gif) no-repeat; margin:7px 0 0 197px; display:inline;}

.moreInfo a{ float:left; width:91px; height:37px;}

#showDate .show3{ float:left; width:306px; height:158px; background:url(/graphics/tele_call.jpg) no-repeat; margin-top: -1px;}

.TabbingContent{ float:left; width:908px; height:auto;}

.TabbingContent1{ float:left; width:895px; height:auto;}

.tvsFavWhatsOnLeft{ background: none repeat scroll 0 0 #FAFAFC; border: 1px solid #E7E7E7; float: left; margin: 0 0 22px; min-height: 114px; padding: 10px 10px 0; width: 433px;}


/*** Freeview + ***/

.frView{ float:left; width:923px; height:auto; margin:10px 0 0px 16px; display:inline;}

.frView .freeTop{ float:left; width:903px; height:46px; background:url(/graphics/hd_bg_free_view.gif) no-repeat; margin:0 0 0 2px; display:inline; font-size:30px; line-height:35px; padding:17px 0 0 20px; }

.frView .freeTop1{ float:left; width:903px; height:46px; background:url(/graphics/header_text.gif) no-repeat; margin:0 0 0 2px; display:inline; font-size:30px; line-height:35px; padding:17px 0 0 20px; }

.frView .freeTop2{ float:left; width:903px; height:137px; background:url(/graphics/hd_banner_help_centre.jpg) no-repeat; margin:0 0 0 2px; display:inline; font-size:30px; line-height:35px; padding:17px 0 0 20px; }

.frView .freeRpt{ float:left; width:920px; height:auto; background:url(/graphics/free_rpt.gif) repeat-y; margin:0 0 10px 2px; display:inline; border-bottom:1px solid #ccc; padding:0 0 10px 0;}

.frView .freeBtm{ float:left; width:920px; height:auto; background:url(/graphics/footer_black_strip.gif) repeat-y; margin:0 0 0 2px; display:inline;}

.freeRpt .lftFree{ float:left; width:520px;}

.lftFree h2{ float:left; width:440px; height:auto; font-size:20px; line-height:21px;}

.lftFree p { float: left; width: 462px; height: auto; color:#231f20; font-size:11px; padding:10px 0 5px 25px; line-height: 16px;}

.lftFree p.wide { float: left; width: 490px; height: auto; color:#231f20; font-size:11px; padding:10px 0 0 25px; }

.lftFree p.extra { float: left; width: 415px; height: auto; color:#231f20; font-size:11px; padding:20px 0 0 25px; }

.lftFree p a{ color:#231f20; text-decoration:none; }

.lftFree p a:hover{ text-decoration:underline; }

.lftFree .MorePacks{ float:left; width:220px; height:39px; background:url(/graphics/btn-more-about.jpg) no-repeat; margin:18px 0 0 20px; display:inline;}

.lftFree .freeViewBoxes{ float:left; width:200px; height:22px; background:url(/graphics/more_about_boxes.gif) no-repeat; margin:10px 0 0 20px; display:inline;}

.freeViewBoxes a{ float:left; width:200px; height:22px;}

.MorePacks a{ float:left; width:216px; height:35px;}

.lftFree .findPacks{ float:left; width:221px; height:37px; background:url(/graphics/btn-whats-on.jpg) no-repeat; margin:19px 0 0 10px; display:inline;}

.findPacks a{ float:left; width:216px; height:35px;}

.freeRpt .rgtFree{ float:left; width:400px;}

.lftFree .lftArea{ float:left; width:238px; margin:10px 0 0 1px; display:inline;}

.lftArea .howImg{ float:left; width:240px; background:url(/graphics/howitworks_box.jpg) no-repeat; height:102px;}

.lftFree .rgtArea{ float:left; width:278px;}

.rgtArea p { float: left; width: 260px; height: auto; color:#231f20; font-size:11px; padding:15px 0 0 5px; }

.rgtFree .rgtImage{ float:left; width:431px; height:308px; background:url(/graphics/freeview-header-img.jpg) no-repeat; margin:0 0 -15px -30px; display:inline;}

.rgtFree .howRight{ float:left; width:390px; height:215px; background:url(/graphics/howitworks_heropic.gif) center no-repeat; margin:0px 0 0 10px; display:inline;}

.rgtFree .howBoxTop{ float:left; width:390px; height:70px; background:url(/graphics/why_top.gif) center top no-repeat; margin:0px 0 0 10px; display:inline;}
.rgtFree .howBoxBtm{ float:left; width:390px; height:189px; background:url(/graphics/howBox_btm.gif) center bottom no-repeat; margin:0px 0 0 10px; display:inline;}

.howBoxBtm h2{ float:left; width:300px; height:auto; color:#5d5658; font-size:18px; font-weight:bold; line-height:24px; margin:0; padding:8px 0 8px 30px; display:inline;}

.howBoxBtm .view_packs{ float:left; width:125px; height:auto;}

.view_packs .tvFav{ float:left; width:60px; height:38px; background:url(/graphics/logo_hiw_module_tvfavourites.gif) no-repeat; margin:0 0 0 50px; display:inline;}
.tvFav a{ float:left; width:95px; height:38px;}

.view_packs .picBox{ float:left; width:47px; height:39px; background:url(/graphics/logo_hiw_module_picturebox.gif) no-repeat;margin:0 0 0 40px; display:inline;}
.view_packs .esp{ float:left; width:93px; height:38px; background:url(/graphics/logo_hiw_module_espn.gif) no-repeat; margin:0 0 0 10px; display:inline;}

.picBox a{ float:left; width:95px; height:39px;}
.esp a{ float:left; width:93px; height:27px; }
.view_packs p.view{ float:left; width:90px; height:auto; padding:10px 0 0 30px;}
.view_packs p.view1{ float:left; width:100px; height:auto; padding:10px 0 0 20px;}
.view_packs p.viewMore{ float:right; width:63px; height:auto; padding:21px 0 0 30px;}
.view_packs p.viewMore1{ float:right; width:75px; height:auto; padding:34px 0 0 30px;}
.view_packs p a{color:#5d5658; text-decoration:none;}
.view_packs p a:hover{text-decoration:underline;}
.howBoxTop .head{ float:left; width:230px; height:54px; background:url(/graphics/logo_freeviewplus.gif) left 24px no-repeat; font-size:11px; color:#FFF; margin:0 0 0 30px; display:inline; padding:16px 0 0 100px;}


.rgtFree p{ float:left; width:390px; height:auto; font-size:11px; color:#231f20;}
.rgtFree p.sponge{ float:left; width:390px; height:auto; font-size:11px; color:#231f20; text-align:right;}
.freeRpt .freeEnter{ float:left; width:897px; height:auto; background:#fff; margin:15px 0 0px 11px; display:inline;}

.freeEnter .enterTop{ float:left; width:888px; height:24px; background:url(/graphics/hd_bg.gif); font-size:17px; color:#FFF; padding:5px 0 0 10px; font-weight:bold;}

.enterTop .txt1{ float:left; width:292px; height:24px; font-size:17px; color:#FFF; font-weight:bold;}

.enterTop .txt2{ float:left; width:185px; height:24px; font-size:17px; color:#FFF; font-weight:bold; border-left:1px solid #000; padding: 0 0 0 5px;}

.enterTop .txt3{ float:left; width:auto; height:24px; font-size:17px; color:#FFF; font-weight:bold; border-left:1px solid #000; padding: 0 0 0 5px;}

.enterTop .txt4{ float:left; width:675px; height:24px; font-size:17px; color:#FFF; font-weight:bold; border-left:1px solid #000; padding: 0 0 0 5px;}

.freeEnter .enterBox{ float:left; width:896px; height:auto; background:url(/graphics/enter_rpt.gif) repeat-x; font-size:17px; color:#FFF; border:1px solid #999;}

.enterBox .splitBox{ float:left; width:890px; height:auto; margin:0px 0 0 5px; display:inline;}

.lastBox{ float:left; padding:0 0 10px 0;}

.splitBox .image1{ float:left; width:87px; height:53px; background:url(/graphics/bbc_one.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image2{ float:left; width:87px; height:53px; background:url(/graphics/bbc_two.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image3{ float:left; width:87px; height:53px; background:url(/graphics/bbc_3.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image4{ float:left; width:87px; height:53px; background:url(/graphics/bbc_4.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image5{ float:left; width:87px; height:53px; background:url(/graphics/four+1.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image6{ float:left; width:87px; height:53px; background:url(/graphics/film_logo.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image7{ float:left; width:87px; height:53px; background:url(/graphics/more_logo.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image8{ float:left; width:87px; height:53px; background:url(/graphics/five_logo.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image9{ float:left; width:87px; height:53px; background:url(/graphics/sky_3.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image11{ float:left; width:87px; height:53px; background:url(/graphics/itv1.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image21{ float:left; width:87px; height:53px; background:url(/graphics/itv2.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image31{ float:left; width:87px; height:53px; background:url(/graphics/itv3.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image41{ float:left; width:87px; height:53px; background:url(/graphics/itv4.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image51{ float:left; width:87px; height:53px; background:url(/graphics/fiver.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image61{ float:left; width:87px; height:53px; background:url(/graphics/five_usa.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image71{ float:left; width:87px; height:53px; background:url(/graphics/dave_logo.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image81{ float:left; width:87px; height:53px; background:url(/graphics/dave_ja_logo.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image91{ float:left; width:87px; height:53px; background:url(/graphics/teleg.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image12{ float:left; width:87px; height:53px; background:url(/graphics/itv_2+1.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image22{ float:left; width:87px; height:53px; background:url(/graphics/four_logo.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image32{ float:left; width:87px; height:53px; background:url(/graphics/plus1_logo.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image42{ float:left; width:87px; height:53px; background:url(/graphics/foure_logo.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image52{ float:left; width:87px; height:53px; background:url(/graphics/s4c.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image62{ float:left; width:87px; height:53px; background:url(/graphics/yester.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image72{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image82{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image92{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image13{ float:left; width:87px; height:53px; background:url(/graphics/ceebies.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image23{ float:left; width:87px; height:53px; background:url(/graphics/cbbc.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image33{ float:left; width:87px; height:53px; background:url(/graphics/citv.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image43{ float:left; width:87px; height:53px; background:url(/graphics/four_music.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image53{ float:left; width:87px; height:53px; background:url(/graphics/tmf.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image63{ float:left; width:87px; height:53px; background:url(/graphics/bbc_red.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image73{ float:left; width:87px; height:53px; background:url(/graphics/skyText.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image83{ float:left; width:87px; height:53px; background:url(/graphics/teletext.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image93{ float:left; width:87px; height:53px; background:url(/graphics/nhs.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image14{ float:left; width:87px; height:53px; background:url(/graphics/bbc_nws.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image24{ float:left; width:87px; height:53px; background:url(/graphics/bbc_parl.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image34{ float:left; width:87px; height:53px; background:url(/graphics/sky_news.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image44{ float:left; width:87px; height:53px; background:url(/graphics/cnn.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image54{ float:left; width:87px; height:53px; background:url(/graphics/sc4.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image64{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image74{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image84{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image94{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image15{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bidtv.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image25{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_community.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image35{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_gems.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image45{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_idealworld.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image55{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_qvc.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image65{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image75{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image85{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_tvx.jpg) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image95{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image16{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bbcr1.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image26{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bbc1xtra.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image36{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bbcr2.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image46{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bbcr3.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image56{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bbcr4.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image66{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bbc5livesports.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image76{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bbc5live.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image86{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bbcr6.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image96{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bbcr7.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image17{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_absolute.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image27{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_pcr.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image37{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bbcra.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image47{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_bbcws.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image57{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_heart.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image67{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_heat.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image77{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_kerrang.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image87{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_kiss.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image97{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_magic.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image18{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_q.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

.splitBox .image28{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_smashhits.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image38{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_smooth.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image48{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_talksport.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image58{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_thehits.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image68{ float:left; width:87px; height:53px; background:url(/graphics/logo_tn_u.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image78{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image88{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}
.splitBox .image98{ float:left; width:87px; height:53px; background:url(/graphics/blank.gif) no-repeat; margin:10px 0 0 10px; display:inline;}

/**** Help Center *****/

.freeRpt h4{ float:left; width:auto; height:auto; margin:15px 0 0 10px; display:inline; border:1px solid #ccc; border-right:1px dashed #ccc; line-height:18px; font-size:18px; font-weight:normal; padding:5px 10px 5px 10px;}

.freeRpt h5{ float:left; width:auto; height:auto; margin:15px 0 0 0px; display:inline; border:1px solid #ccc; border-left:none; line-height:18px; font-size:13px; font-weight:normal; padding:5px 30px 5px 10px;}

.freeRpt .rptBox{ float:left; width:320px; height:auto; margin:15px 0 0 10px; display:inline; background:#fff;}

.rptBox .hdr{ float:left; width:320px; height:30px; background:#000;  font-size:15px; color:#FFF;}

.hdr .hd{ float:left; width:auto; height:auto; background:#000; padding:5px 0 0 10px;}

.hdr .more{ float:right; width:auto; height:25px;}

.more a{ float:right; width:35px; height:25px; background:url(/graphics/more_arrow.gif) 38px 4px no-repeat; padding:5px 25px 0 0px; color:#FFF;}

.rptBox .textBox{ float:left; width:320px; height:auto; background:#dadada;  font-size:15px; color:#000;}

.textBox a{ float:left; width:280px; height:auto; background: url(/graphics/more_2arrow.gif) 295px  no-repeat #dadada;  font-size:15px; color:#000;  padding:13px 30px 15px 10px; border-bottom:1px solid #fff;}

.textBox a:hover{float:left; width:280px; height:auto; background: url(/graphics/more_hover.gif) 295px  no-repeat #bababa;  font-size:15px; color:#000;  padding:13px 30px 15px 10px; border-bottom:1px solid #fff;}

.freeRpt .rptBox1{ float:left; width:215px; height:auto; margin:15px 0 0 10px; display:inline; background:#fff; border:1px solid #dadada;}

.rptBox1 .hdr1{ float:left; width:215px; height:30px; background:#dadada;  font-size:15px; color:#000;}

.hdr1 .hd1{ float:left; width:auto; height:auto; background:#dadada; padding:5px 0 0 10px;}

.hdr1 .more1{ float:right; width:auto; height:25px;}

.more1 a{ float:right; width:25px; height:25px; background:url(/graphics/more_2arrow.gif) 35px 4px no-repeat; padding:5px 35px 0 0px; color:#000;}

.rptBox1 .textBox1{ float:left; width:215px; height:auto; background:#fff;  font-size:15px; color:#000;}

.textBox1 a{ float:left; width:175px; height:auto; background: url(/graphics/pdfs.gif) 190px  no-repeat;  font-size:15px; color:#000;  padding:7px 30px 7px 10px; border-bottom:1px dashed #dadada;}

.textBox1 a:hover{float:left; width:175px; height:auto; background: url(/graphics/pdfs.gif) 190px  no-repeat;  font-size:15px; color:#000;  padding:7px 30px 7px 10px; border-bottom:1px dashed #dadada;}

.rptBox1 .textBox2{ float:left; width:215px; height:auto; background:#fff;  font-size:15px; color:#000;}

.textBox2 a{ float:left; width:175px; height:auto; background: url(/graphics/play_button.gif) 187px  no-repeat;  font-size:15px; color:#000;  padding:7px 30px 7px 10px; border-bottom:1px dashed #dadada;}

.textBox2 a:hover{float:left; width:175px; height:auto; background: url(/graphics/play_button.gif) 187px  no-repeat;  font-size:15px; color:#000;  padding:7px 30px 7px 10px; border-bottom:1px dashed #dadada;}

.freeRpt .boxeTop{ float:left; width:215px; height:auto; margin:15px 0 0 10px; display:inline; background:url(/graphics/contact_details_bg.gif) repeat-x #ccc; padding:0 0 15px 0;}

.boxeTop p.top{ float:left; width:200px; height:auto; font-size:13px; color:#000; padding:15px 0 0 10px; }

.boxeTop p.link{ float:left; width:200px; height:auto; font-size:13px; color:#000; padding:0px 0 0 10px; }

.boxeTop p.link a{ float:left; width:200px; height:auto; font-size:13px; color:#000; }

.boxeTop p.link a:hover{ text-decoration:underline; }

.boxeTop p.big{ float:left; width:200px; height:auto; font-size:24px; color:#000; padding:5px 0 0 10px;}

/**** Whats on? ***/

/*** News Section ***/
#NewsOuter1 { float:left; width:900px; position:relative; margin:10px 0 0px 10px; display:inline; }

#NewsOuter1 ul { float:left; width:550px; position:absolute; top:0px; left:349px;}

#NewsOuter1 ul li { float:left; line-height:37px; padding-right:5px; text-align:center; color:#fff; height:28px; width:auto; background:#fff; text-transform:uppercase; font-weight:bold; }

/** Tab a **/
#NewsOuter1 ul li a { background:url(/graphics/hover_state.gif) no-repeat; line-height:37px; text-align:center; color:#fff; font-size:12px; float:left; height:37px; width:178px; }

/** Tab a.active **/
#NewsOuter1 .acv { background:url(/graphics/normal_state.gif) no-repeat; line-height:37px; text-align:center; color:#000; font-size:12px; float:left; height:37px; width:178px; }

/** Tab a:hover **/
#NewsOuter1 ul li a:hover { background:url(/graphics/normal_state.gif) no-repeat; text-align:center; color:#000; font-size:12px; float:left; height:37px; width:178px; text-decoration:none; cursor:pointer; }

.whatsOn{ float:left; width:875px; height:auto; margin:36px 0 0 6px; display:inline; border:1px solid #ccc; padding:10px 0 10px 10px; background:#fefefe;}

.whatsTop{ float:left; width:865px; height:14px; background:url(/graphics/whatson_table_header.png) no-repeat;}

.whatsOn .whatsRpt{ float:left; width:865px; height:auto; background:url(/graphics/whatson_table_body.png) repeat-y;}

.whatsRpt .innerCnt{ float:left; width:864px; height:auto; border-bottom:1px solid #fff; padding:0 0 20px 0;}

.whatsRpt .innerCnt1{ float:left; width:864px; height:auto; border-bottom:none; padding:0 0 20px 0;}

.innerCnt .innerBox,.innerCnt1 .innerBox{ float:left; width:416px; height:auto; }

.innerBox .inLeft{ float:left; width:130px; height:auto; }

.inLeft .inImg1{ float:left; width:130px; height:87px; background:url(/graphics/Bachelor_live.jpg) no-repeat; }

.inLeft .inImg2{ float:left; width:130px; height:87px; background:url(/graphics/Eureka_Live.jpg) no-repeat; }

.inLeft .inImg3{ float:left; width:130px; height:87px; background:url(/graphics/days.jpg) no-repeat; }

.inLeft .inImg4{ float:left; width:130px; height:87px; background:url(/graphics/Mitchell.jpg) no-repeat; }

.inLeft .inImg5{ float:left; width:130px; height:87px; background:url(/graphics/Ray.jpg) no-repeat; }

.inLeft .inImg6{ float:left; width:130px; height:87px; background:url(/graphics/BattlesBC.jpg) no-repeat; }

.inLeft .inImg7{ float:left; width:130px; height:63px; background:url(/graphics/ufc.jpg) no-repeat; }

.inLeft .inImg8{ float:left; width:130px; height:68px; background:url(/graphics/FIA_logo.png) no-repeat; }

.inLeft .inImg9{ float:left; width:130px; height:33px; background:url(/graphics/DTM-logo.jpg) no-repeat; }

.inLeft .inImg10{ float:left; width:130px; height:112px; background:url(/graphics/NFL-logo.png) no-repeat; }

.inLeft .inImg11{ float:left; width:130px; height:107px; background:url(/graphics/7s-logo.jpg) no-repeat; }

.inLeft .inText{ float:left; width:130px; height:auto; color:#000; font-size:11px;  }

.inText .intxt{ float:left; width:65px; height:auto; color:#000; }

.innerBox .inRight{ float:left; width:286px; height:auto; }

.inRight p{ float:left; width:280px; height:auto; font-size:11px; color:#000;padding:4px 0 0 0; }

.inRight p.sml{ float:left; width:280px; height:auto; font-size:10px; color:#000;padding:0; }

.inRight .inHead{ float:left; width:280px; height:auto; font-size:15px; line-height:15px; color:#000; font-weight:bold; }

.whatsOn .whatsBtm{ float:left; width:865px; height:14px; background:url(/graphics/whatson_table_footer.png) no-repeat;}

.innerCnt1 .filmBox{ float:left; width:276px; height:auto; border-bottom:none; margin:0 0 0 9px; display:inline;}

.filmBox .film1{ float:left; width:276px; height:145px; background:url(/graphics/film1.gif) no-repeat; }

.filmBox .film2{ float:left; width:276px; height:145px; background:url(/graphics/film2.gif) no-repeat; }

.filmBox .film3{ float:left; width:276px; height:145px; background:url(/graphics/film3.gif) no-repeat; }

.filmBox .film4{ float:left; width:276px; height:145px; background:url(/graphics/film4.gif) no-repeat; }

.filmBox .film5{ float:left; width:276px; height:145px; background:url(/graphics/film5.gif) no-repeat; }

.filmBox .film6{ float:left; width:276px; height:145px; background:url(/graphics/film6.gif) no-repeat; }

.tvFavorite{ float:left; width:auto; height:auto; padding:10px 0 20px 0;}

.tvFavorite .favAdd{ float:left; width:400px; height:32px; background:url(/graphics/logo_hiw_module_tvfavourites.gif) no-repeat; font-size:24px; line-height:24px; color:#000; padding:8px 0 0 70px;}

.favAdd a{ font-size:24px; line-height:24px; color:#000;}

.favAdd a:hover{ text-decoration:underline;}

.tvFavorite .addText{ float:left; width:800px; height:auto; font-size:11px; color:#000;}

.tvFavorite .picAdd{ float:left; width:auto; height:32px; background:url(/graphics/logo_hiw_module_picturebox.gif) no-repeat; font-size:11px; color:#000; padding:8px 0 0 70px;}

.tvFavorite a{ color:#999; text-decoration:underline;}

.tvFavorite a:hover{ text-decoration:none;}

.tvFavorite .espnAdd{ float:left; width:750px; height:27px; background:url(/graphics/logo_hiw_module_espn.gif) no-repeat; font-size:11px; color:#000; padding:8px 0 0 100px;}

.tvFavorite .addFav{ float:right; width:254px; height:27px; background:url(/graphics/btn_add_favourites.gif) no-repeat; margin:5px 20px 0 0; display:inline;}

.addFav a{ float:left; width:254px; height:27px;}

.tvFavorite .addPic{ float:right; width:254px; height:27px; background:url(/graphics/btn_picture_box.gif) no-repeat; margin:5px 20px 0 0; display:inline;}

.addPic a{ float:left; width:254px; height:27px;}

/**** Viewing packs ***/

.viewPack{ float:left; width:925px; height:512px; background:url(/graphics/espn_background.png) no-repeat; margin:10px 0 0 15px; display:inline;}

.picPack{ float:left; width:925px; height:512px; background:url(/graphics/picturebox_background.png) no-repeat; margin:10px 0 0 15px; display:inline;}

.tvFav{ float:left; width:925px; height:512px; background:url(/graphics/tvfavourites_background.jpg) no-repeat; margin:10px 0 0 15px; display:inline;}

.viewPack .backImage{ float:left; width:349px; height:512px; background:url(/graphics/espn_heroimage_footballers.png) no-repeat;}

.tvFav .backImage{ float:left; width:349px; height:512px;}

.picPack .backImage1{ float:left; width:349px; height:512px; background:url(/graphics/picturebox_heroimage_promo_small.png) no-repeat;}

.backImage1 .promoReel{ float:left; width:249px; height:58px; background:url(/graphics/promo_reel.gif) no-repeat; margin:425px 0 0 0; display:inline;}

.promoReel a{ float:left; width:249px; height:58px;}

.viewPack .rgtImage{ float:left; width:575px; height:512px;}

.rgtImage .rgtLink{ float:left; width:550px; height:auto; padding:48px 0 0 22px;}

.rgtLink .txt{ float:left; width:auto; height:auto; font-size:11px; color:#FFF;}

.rgtLink ul{ float:left; width:400px; height:auto;}

.rgtLink ul li{ float:left; width:auto; height:auto; color:#FFF; padding:0 0 0 4px; font-weight:bold;}

.rgtLink ul li a{ float:left; width:auto; height:auto; color:#FFF; text-decoration:underline;}

.rgtLink ul li a:hover{ text-decoration:none;}

.rgtLink ul li.viewActive{ text-decoration:none;}

.rgtImage .rgtTopImage{ float:left; width:225px; height:63px; background:url(/graphics/logo_espn.gif) no-repeat; margin:29px 0 0 22px; display:inline;}

.rgtImage .rgtTopImage1{ float:left; width:93px; height:96px; background:url(/graphics/logo_picturebox.gif) no-repeat; margin:7px 0 0 82px; display:inline;}

.rgtImage .rgtTopImage2{ float:left; width:131px; height:82px; background:url(/graphics/logo_tvfavourites.gif) no-repeat; margin:10px 0 0 72px; display:inline;}

.rgtImage .promoTxt{ float:left; width:305px; height:auto; color:lime; font-size:17px;  font-weight:bold; padding:4px 0 0px 265px; line-height:24px;}

.rgtImage h3{ float:left; width:530px; height:auto; color:#fff; font-size:20px;  font-weight:bold; padding:10px 0 0 25px;}

.rgtImage h3.tv{ float:left; width:530px; height:auto; color:#fff; font-size:20px;  font-weight:bold; padding:0px 0 0 25px;}

.rgtImage p{ float:left; width:430px; height:auto; color:#000; font-size:12px; padding:25px 0 0 25px;}

.rgtImage p.fav{ float:left; width:430px; height:auto; color:#000; font-size:12px; padding:15px 0 0 25px;}

.rgtImage .btns{ float:left; width:430px; height:auto; color:#000; font-size:12px; padding:20px 0 0 25px;}

.btns .liveFoot{ float:left; width:215px; height:47px; background:url(/graphics/line_football.gif) no-repeat;}

.btns .movieMonth{ float:left; width:215px; height:47px; background:url(/graphics/movies_month.gif) no-repeat;}

.btns .showsMonth{ float:left; width:215px; height:47px; background:url(/graphics/shows_month.gif) no-repeat;}

.liveFoot a{ float:left; width:215px; height:47px;}

.showsMonth a{ float:left; width:215px; height:47px;}

.movieMonth a{ float:left; width:215px; height:47px;}

.btns .noContract{ float:left; width:214px; height:47px; background:url(/graphics/no_contact.gif) no-repeat;}

.noContract a{ float:left; width:214px; height:47px;}

.rgtImage .arrow{ float:right; width:240px; height:25px; color:#666; font-size:12px; padding:22px 0 0 25px; background:url(/graphics/grn_arrow.gif) right 17px no-repeat; display:inline; margin:0 115px 0 0; }

.arrow a{ float:right; width:240px; height:20px; color:#666; }

.rgtImage .arrow1{ float:left; width:350px; height:25px; color:#666; font-size:12px; padding:22px 0px 0 0px; background:url(/graphics/grn_arrow.gif) right 17px no-repeat; display:inline; margin:0 0px 0 0; }

.arrow1 a{ float:right; width:280px; height:20px; color:#666; }

.rgtImage .arrow2{ float:right; width:100px; height:25px; color:#666; font-size:12px; padding:22px 0 0 0px; background:url(/graphics/grn_arrow.gif) right 17px no-repeat; display:inline; margin:0 115px 0 0; }

.arrow2 a{ float:right; width:100px; height:20px; color:#666; }

.rgtImage .arrow3{ float:left; width:190px; height:25px; color:#666; font-size:12px; padding:22px 0px 0 0px; background:url(/graphics/grn_arrow.gif) right 17px no-repeat; display:inline; margin:0 0px 0 80px; }

.arrow3 a{ float:right; width:190px; height:20px; color:#666; }

.rgtImage .arrow4{ float:right; width:170px; height:25px; color:#666; font-size:12px; padding:22px 0px 0 0px; background:url(/graphics/grn_arrow.gif) right 17px no-repeat; display:inline; margin:0 115px 0 0; }

.arrow4 a{ float:right; width:170px; height:20px; color:#666; }

.rgtImage .addEspn{ float:right; width:157px; height:21px; color:#666; font-size:12px; background:url(/graphics/add_espn.gif) no-repeat; display:inline; margin:10px 118px 0 0; }

.addEspn a{ float:right; width:157px; height:21px; color:#666; }

.rgtImage .addPicBox{ float:right; width:191px; height:21px; color:#666; font-size:12px; background:url(/graphics/add_picbox.gif) no-repeat; display:inline; margin:10px 118px 0 0; }

.addPicBox a{ float:right; width:191px; height:21px; color:#666; }

.rgtImage .addTVFav{ float:right; width:211px; height:21px; color:#666; font-size:12px; background:url(/graphics/add_tvFav.gif) no-repeat; display:inline; margin:10px 118px 0 0; }

.addTVFav a{ float:right; width:211px; height:21px; color:#666; }

.white_emphasis{ color:#fff;}

.viewPacking{ float:left; width:925px; height:auto;}

.viewPacking .packTop{ float:left; width:925px; height:265px; background:url(/graphics/header_ourviewingpacks.jpg) no-repeat; margin:10px 0 0 15px; display:inline; }

.packTop h2{ float:left; width:920px; height:auto; font-size:40px; color:#FFF; padding:5px 0 0 0; margin:0; display:inline; text-align:center; }

.packTop .packTxt{ float:left; width:920px; height:auto; font-size:20px; color:#FFF; padding:0; margin:4px 0 0 0; display:inline; text-align:center; }

.packTop .frstLink{ float:left; width:117px; height:74px; margin:57px 0 0 124px; display:inline; background:url(/graphics/button_tvfavourites_logo.png) no-repeat; }

.frstLink a{ float:left; width:117px; height:74px; }

.packTop .scndLink{ float:left; width:93px; height:97px; margin:40px 0 0 185px; display:inline; background:url(/graphics/button_picturebox_logo.gif) no-repeat; }

.scndLink a{ float:left; width:93px; height:97px; }

.packTop .thrdLink{ float:left; width:168px; height:41px; margin:84px 0 0 150px; display:inline; background:url(/graphics/button_espn_logo.gif) no-repeat; }

.thrdLink a{ float:left; width:168px; height:41px; }

.viewPacking .packBtm{ float:left; width:925px; height:230px; background:url(/graphics/viewingpacks_body_grad.gif) repeat-x; margin:0px 0 0 15px; display:inline;}


.indBox01{ float:left; width:287px; height:193px; background:url(/graphics/index_box.gif) no-repeat; margin:9px 0 0 15px; display:inline; border:1px solid #999;}

.indBox01 .warner{ float:left; width:272px; height:193px; background:url(/graphics/warner.gif) left 4px no-repeat;}

.warner h2{ float:left; width:138px; height:13px; background:url(/graphics/tv_favorite.gif) no-repeat; margin:20px 0 0 93px; display:inline;}

.warner ul{ float:left; width:auto; height:auto; padding:0px 0 0 125px;}

.warner ul li{ float:left; width:130px; height:auto; background:url(/graphics/square.gif) left 6px no-repeat; color:#231f20; font-size:11px; padding:0 0 3px 10px;}

.indBox01 .gladiator{ float:left; width:277px; height:193px; background:url(/graphics/gladiator.gif) left 10px no-repeat;}

.gladiator h2{ float:left; width:149px; height:13px; background:url(/graphics/pictureBox.gif) no-repeat; margin:20px 0 0 105px; display:inline;}

.gladiator ul{ float:left; width:auto; height:auto; padding:0px 0 0 135px;}

.gladiator ul li{ float:left; width:130px; height:auto; background:url(/graphics/square.gif) left 6px no-repeat; color:#231f20; font-size:11px; padding:0 0 3px 10px;}

.indBox01 .espnPlayers{ float:left; width:272px; height:193px; background:url(/graphics/espn_players.gif) left 5px no-repeat;}

.espnPlayers h2{ float:left; width:53px; height:13px; background:url(/graphics/espn_hding.gif) no-repeat; margin:20px 0 0 138px; display:inline;}

.espnPlayers ul{ float:left; width:auto; height:auto; padding:0px 0 0 138px;}

.espnPlayers ul li{ float:left; width:130px; height:auto; background:url(/graphics/square.gif) left 6px no-repeat; color:#231f20; font-size:11px; padding:0 0 3px 10px;}

.mor_info{ float:left; width:151px; height:55px; background:url(/graphics/more_info.gif) no-repeat; margin:23px 0 0 135px; display:inline;}

.mor_info a{ float:left; width:151px; height:55px;}

.mor_info1{ float:left; width:151px; height:55px; background:url(/graphics/more_info.gif) no-repeat; margin:5px 0 0 135px; display:inline;}

.mor_info1 a{ float:left; width:151px; height:55px;}





/***********************************Privacy HTML*********************************/

.frView .freeRpt{ float:left; width:920px; height:auto; background:url(/graphics/free_rpt.gif) repeat-y; margin:0 0 10px 2px; display:inline; border-bottom:1px solid #ccc; padding:0 0 10px 0;}


.PrivacyDiv{ width:880px; height:auto; float:left; padding:10px 20px;}

.PrivacyDiv p{ width:880px; height:auto; float:left;  color:#231F20; float:left; font-size:12px; padding:0px 0 10px 0;}
.PrivacyDiv p a{ color:#269BD2; font-size:12px; text-decoration:none;}
.PrivacyDiv p a:hover{ color:#269BD2; font-size:12px; text-decoration:underline;}


.PrivacyDiv h3{ width:880px; height:auto; float:left;  color:#231F20; float:left; font-size:14px; padding:0px 0 5px 0; font-weight:bold;}




/*******************Whats On***************************************/

/* Whats on styling */

.whatson_header {
    /*background: url(/images/whatson_header.gif) top left no-repeat;*/
    width: 957px;
    height: auto;
    margin: 0 10px 0 -16px;
}
.whatson_header img {
    margin: 25px 0 0 20px;
    float: left;
}

.whatson_header h1 {
    float: left;
    font-size: 3.7em;
    color: #000;
    margin: 22px 0px 0px 25px;
}

#iefix .whatson_header h1 {
    margin-left: 7px;
}

.whatson_header h2 {
    float: left;
    font-size: 2.4em;
    color: #000;
    margin: 14px 0px 0px 15px;
}

#iefix .whatson_header h2 {
    padding: 0;
    float: left;
}

.whatson_body {
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
    height: 100%;
    padding-bottom: 15px;
    width:923px;
    margin-left: 15px;
    float: left;
}

#iefix .whatson_body {
    padding-left: 14px;
    padding-right: 14px;
}

.whatson_tvfavourites_header {
    display: block;
    clear: both;
    background: url(/images/whatson_tvfavourites_header.gif) top left no-repeat;
    width: 895px;
    height: 174px;
    margin: 0 0 0 14px;
}

.whatson_indetail_header {
    display: block;
    clear: both;
    background: url(/images/whatson_indetail_header.png) top left no-repeat;
    width: 895px;
    height: 46px;
    margin: 0 0 0 0;
}

.whatson_indetail_header h2.add_order {
    float: right;
    background: transparent url(/images/button_add_tv_favourites.gif) no-repeat;
    width: 210px;
    height: 20px;
    margin: 18px 15px 0 0;
    line-height: 1000px;
    overflow: hidden;
}

.whatson_sport_header {
    display: block;
    clear: both;
    background: url(/images/whatson_sport_header.png) top left no-repeat;
    width: 895px;
    height: 143px;
    margin: 0 0 0 14px;
}

.whatson_sport_header .whatson_info {
    margin-left: 160px;
    margin-top: 25px;
    width: 228px;
}

#iefix .whatson_sport_header .whatson_info {
    margin-left: 80px;
}

.whatson_films_header {
    display: block;
    clear: both;
    background: url(/images/whatson_films_header.png) top left no-repeat;
    width: 895px;
    height: 90px;
    margin: 0 0 0 14px;
    padding: 3px;
}

.whatson_films_body {
    width: 895px;
    clear: both;
    margin: 0 0 0 0px;
    background: #000;
}
.whatson_films_body .table_body {
    margin: 0 0 0 5px;
    padding: 0 0 0 34px;
}

.whatson_info {
    display: block;
    float: left;
    margin-top: 25px;
    margin-left: 15px;
    width: 370px;
}

#iefix .whatson_info {
    margin-left: 7px;
}

.whatson_tvfavourites_header .whatson_info {
    margin-top: 10px;
}
.espn_img{
    float: right;
    padding: 3px 0 0 0;
}

.films_img {
    float:right;
    padding:3px 0 0;
}


.whatson_info_films {
    display: block;
    float: left;
    margin-top: 15px;
    margin-left: 140px;
    width: 550px;
}

.whatson_info_films p a {
    font-size: 1em;
    text-decoration: underline;
}

#iefix .whatson_info_films {
    margin-left: 140px;
}

.whatson_info p,
.whatson_info_films p {
    color: white;
    line-height: 1.0em;
}

.whatson_info_films p {
    margin-bottom: 4px;
}

.whatson_info_films li {
    margin-bottom: 4px;
}

.whatson_info ul,
.whatson_info_films ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 550px;
}

.whatson_info p {
    margin: 10px 0 15px 0;
}

.whatson_info li,
.whatson_info_films li {
    font-size: 0.9em;
    font-weight: bold;
}


.whatson_info li {
    margin: 0 0 5px 0;
}

.whatson_info a,
.whatson_info_films a {
    color: white;
    text-decoration: none;
    font-size: 0.9em;
}

.whatson_pickoftheweek {
    display: block;
    float: left;
    margin-left: 24px;
    width: 460px;
}

.whatson_sport_header .whatson_pickoftheweek {
    margin-left: 20px;
    margin-top: 25px;
}

.whatson_tvfavourites_header .whatson_pickoftheweek {
    margin: 12px 10px 0 411px;
}

.whatson_pickoftheweek h4 {
    margin: 0px;
    padding: 0px;
    font-size: 1.2em;
}

.whatson_pickoftheweek img {
    float: left;
    margin-right: 10px;
}

.whatson_pickoftheweek p {
    margin: 0px;
    margin-bottom: 4px;
    padding: 0px;
}

.whatson_description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.pickoftheweek_description {
    font-size: 0.9em;
    line-height: 1.2em;
}

.whatson_title {
    font-size: 0.8em;
    line-height: 1.2em;
}

p.whatson_title {
    clear: left;
    float: left;
}

.whatson_tvfavourites_body p.whatson_title {
    margin: 0 0 0 0px;
}

p.whatson_details {
    font-size: 0.8em;
    line-height: 1.2em;
}

.whatson_time {
    font-size: 0.8em;
    line-height: 1.2em;
}

p.whatson_time {
    clear: right;
    float: right;
}

.whatson_tvfavourites_body p.whatson_time {
    margin: 0px;
}

.pickoftheweek_details {
    font-size: 0.8em;
    line-height: 1.2em;
    float: left;
    width: 105px;
}

.whatson_channel_name {
    font-weight: bold;
}

.whatson_date {
    font-weight: bold;
}

.whatson_tvfavourites_body {
    display: block;
    background: url(/images/whatson_background.gif) top left repeat-x #000;
    width: 895px;
    margin: 0 0 0 14px;
}

.whatson_tvfavourites_body h4 {
    margin: 0px;
    padding: 0px;
    font-size: 1.2em;
}

.whatson_tvfavourites_body p {
    margin: 0px;
    margin-bottom: 4px;
    padding: 0px;
}

.whatson_tvfavourites_body .table_header {
    background: url(/images/whatson_table_header.png) top left no-repeat;
    width: 865px;
    height: 14px;
}

#iefix .whatson_tvfavourites_body .table_header {
    font-size: 0px;
}

.whatson_tvfavourites_body .table_container {
    margin-left: 15px;
}

.whatson_tvfavourites_body .table_body {
    background: url(/images/whatson_table_body.png) top left repeat-y;
    float: left;
}

.whatson_tvfavourites_body .table_footer {
    background: url(/images/whatson_table_footer.png) top left no-repeat;
    clear: left;
    width: 865px;
    height: 29px;

}

.whatson_tvfavourites_body .table_row {
    float: left;
    padding-top: 15px;
    width: 865px;
}

.whatson_tvfavourites_body .first_row {
    float: left;
    padding-top: 0px;
    width: 865px;
}

.whatson_tvfavourites_body .table_separator {
    float: left;
    clear: left;
    width: 865px;
    height: 1px;
    margin-top: 15px;
    background: #fff;
}

#iefix .whatson_tvfavourites_body .table_separator {
    font-size: 0px;
}

.whatson_tvfavourites_body .table_item {
    float: left;
    padding-left: 15px;
    width: 410px;
}

#iefix .whatson_tvfavourites_body .table_item {
    width: 425px;
}

.whatson_tvfavourites_body .table_item .left_item {
    width: 115px;
    float: left;
}

.whatson_tvfavourites_body .table_item .right_item {
    padding-left: 16px;
    width: 279px;
    float: left;
}

.whatson_tabs {
    margin: 25px 0 0 333px;
    float: left;
    width: 580px;
    padding: 0px;
}

#iefix .whatson_tabs {
    margin-top: 0px;
    width: 565px;
}

.whatson_tabs ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.whatson_tabs li {
    float: left;
    background: url(/images/whatson_tab.png) top left no-repeat;
    width: 167px;
    height: 27px;
    margin-left: 16px;
    padding-top: 8px;
    text-align: center;
}

#iefix .whatson_tabs li {
    height: 35px;
}

.whatson_tabs li.selected {
    background: url(/images/whatson_tab_selected.png) top left no-repeat;
}

.whatson_tabs li a {
    color: #fff;
    text-decoration: none;
    font-size: 1.4em;
    font-weight: bold;
    padding-top: 8px;
}

.whatson_tabs li.selected a {
    color: #0f0;
    text-decoration: none;
    font-size: 1.4em;
    font-weight: bold;
    padding-top: 8px;
}
.logo_tv_favourites_small {
    float: left;
    margin: 9px 0 0 15px;
}

.select_guide_type {
    display: block;
    float: left;
    height: 26px;
    margin: 15px 0 0 16px;
    width: 140px;
}

.select_guide_type h2 {
    height: 26px;
    line-height: 1000px;
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
}
.fav_img{
    padding: 18px 0 0 0; }

.select_guide_type h2.highlights {
    background: transparent url(/images/button_highlights_selected.gif) no-repeat;
    width: 125px;
}

.select_guide_type h2.in_detail {
    /*background: transparent url(/images/button_in_detail_selected.gif) no-repeat;
    width: 174px;*/
}

.select_guide_type a h2.highlights {
    background: url(/images/button_highlights.gif);
    width: 125px;
}

.select_guide_type a h2.in_detail {
    background: url(/images/button_in_detail.gif);
    margin: 10px 0 0 0;
    width: 172px;
}

.select_guide_type a h2 {
    cursor: pointer;
}




ul.sitemap  {
    list-style-type: none;
    float:left;
}

ul.sitemap li  {

    background: url(/graphics/topsite.png) 0 5px no-repeat; padding:0 0 3px 12px; font-size: 12px; line-height: 18px;
}
ul.sitemap li a {
    color:#000;
    text-decoration: none;

}
ul.sitemap li a:hover {
    color:#000;
    text-decoration:underline;
}

ul.sitemap  {
    list-style-type: none;
    float:left; padding:5px 0 5px 10px;
}

ul.sitemap li ul li  {

    background: url(/graphics/inner_site.gif) no-repeat; padding:0 0 0 20px;
}

/***** POP UP MODULE Gold *****/
div.popUpTab1 { float: left; width: 411px; height: 296px;  }
.popUpTab1 a { color: #000000; text-decoration: underline; }
.popUpTab1 a:hover { text-decoration: none; }
.popUpTab1 .popCont { float: left; width: 357px; height: 249px; background: #f2f2f2; }
.popUpTab1 .btnClose { float: right; margin: 8px 10px 0 0; display: inline; }
.popUpTab1 .btnGold { float: left; margin: 3px 10px 0 3px; display: inline; }
.popUpTab1 .btnHome { float: left; margin: 3px 10px 0 143px; display: inline; }
.popUpTab1 .boxTitle { float: left; width: 300px; height: auto; font-size: 16px; font-weight: bold; color: #000000; padding: 0 0 0 21px; }
.popUpTab1 .boxTitle1 { float: left; width: 300px; height: auto; font-size: 16px; font-weight: bold; color: #000000; padding: 6px 0 0 21px; }
.popUpTab1 .boxTxt { float: left; width: 300px; height: auto; font-size: 12px; color: #000000; padding: 5px 0 0 21px; }
.popUpTab1 .btnArea { float: left; width: auto; height: auto; padding: 5px 0 0 21px; }
.btnArea1 a { color: #000000; text-decoration: none; }
.btnArea1 a:hover { text-decoration: none; }
.popUpTab1 .btns1 { float: left; width: 150px; height: auto; line-height: 33px; font-size: 12px; font-weight: bold; text-align: center; margin: 0 5px 0 0; display: inline; padding: 0 0 0 15px; }
.popUpTab1 .fields { float: left; width: 300px; height: auto; padding: 15px 0 0 21px; }
.popUpTab1 .tbox { float: left; width: 280px; height: 20px; line-height: 20px; padding: 2px 5px; background: #c6c6c6; color: #000000; font-size: 12px; }
.popPad1{ float: left; margin:0 0 10px 0; display: inline;}
.hide { display:none; }
.popmain {
    left:0;
    margin:0 auto;
    position:absolute;
    top:-5px;
    z-index:50;
}

/***** POP UP MODULE *****/
div.popUpTab { float: left; width: 411px; height: 296px;  }
.popUpTab a { color: #000000; text-decoration: underline; }
.popUpTab a:hover { text-decoration: none; }
.popUpTab .popCont { float: left; width: 357px; height: 249px; background: #f2f2f2; }
.popUpTab .btnClose { float: right; margin: 8px 10px 0 0; display: inline; }
.popUpTab .boxTitle { float: left; width: 300px; height: auto; font-size: 16px; font-weight: bold; color: #000000; padding: 35px 0 0 21px; }
.popUpTab .boxTitle1 { float: left; width: 300px; height: auto; font-size: 16px; font-weight: bold; color: #000000; padding: 14px 0 0 21px; }
.popUpTab .boxTxt { float: left; width: 300px; height: auto; font-size: 12px; color: #000000; padding: 5px 0 0 21px; }
.popUpTab .btnArea { float: left; width: auto; height: auto; padding: 15px 0 0 21px; }
.btnArea a { color: #000000; text-decoration: none; }
.btnArea a:hover { text-decoration: none; }

.popUpTab .btns { float: left; width: 150px; height: auto; line-height: 33px; font-size: 12px; font-weight: bold; text-align: center; margin: 0 5px 0 0; display: inline; }
.popUpTab .fields { float: left; width: 300px; height: auto; padding: 15px 0 0 21px; }
.popUpTab .tbox { float: left; width: 280px; height: 20px; line-height: 20px; padding: 2px 5px; background: #c6c6c6; color: #000000; font-size: 12px; }

.popPad{ float: left; margin:0 0 10px 0; display: inline;}


/***** POP UP MODULE Mirror/Freecam *****/
div.popUpTabM { float: left; width: 525px; height: 475px;  }
.popUpTabM a { color: #000000; text-decoration: underline; }
.popUpTabM a:hover { text-decoration: none; }
.popUpTabM .popContM { float: left; width: 480px; height: 425px; background: #f2f2f2; }
.popUpTabM .btnCloseM { float: right; margin: 8px 10px 0 0; display: inline; }
.popUpTabM .btnGoldM { float: left; margin: 10px 10px 10px 10px; display: inline; }
.popUpTabM .boxTitleM { float: left; width: 460px; height: auto; font-size: 16px; font-weight: bold; color: #000000; padding: 6px 0 0 10px; }
.popUpTabM .boxTxtM { float: left; width: 460px; height: auto; font-size: 12px; color: #000000; padding: 5px 5px 0 10px; }
.popUpTabM .boxTxtM1 { float: left; width: 460px; height: auto; font-size: 10px; color: #000000; padding: 5px 5px 0 10px; }
.popUpTabM .btnAreaM { float: left; width: auto; height: auto; padding: 5px 0 0 10px; }
.btnAreaM a { color: #000000; text-decoration: none; }
.btnAreaM a:hover { text-decoration: none; }
.popUpTabM .btnsM { float: left; width: 520px; height: auto; line-height: 33px; font-size: 12px; font-weight: bold; text-align: center; margin: 0 5px 0 0; display: inline; padding: 35px 0 0 295px; }
.popUpTabM .fieldsM { float: left; width: 300px; height: auto; padding: 15px 0 0 10px; }
.popUpTabM .tboxM { float: left; width: 280px; height: 20px; line-height: 20px; padding: 2px 5px; background: #c6c6c6; color: #000000; font-size: 12px; }
.popPadM{ float: left; margin:0 0 10px 0; display: inline;}
.hide { display:none; }
.popmain {
    left:0;
    margin:0 auto;
    position:absolute;
    top:-5px;
    z-index:50;
}


/***** POP UP MODULE Summer/May/June/July Offers *****/
div.popUpTabMJ { float: left; width: 525px; height: 420px;  }
.popUpTabMJ a { color: #000000; text-decoration: underline; }
.popUpTabMJ a:hover { text-decoration: none; }
.popUpTabMJ .popContMJ { float: left; width: 480px; height: 370px; background: #f2f2f2; }
.popUpTabMJ .btnCloseMJ { float: right; margin: 8px 10px 0 0; display: inline; }
.popUpTabMJ .btnGoldMJ { float: left; margin: 10px 10px 10px 10px; display: inline; }
.popUpTabMJ .boxTitleMJ { float: left; width: 460px; height: auto; font-size: 16px; font-weight: bold; color: #000000; padding: 0 0 0 10px; }
.popUpTabMJ .boxTxtMJ { float: left; width: 460px; height: auto; font-size: 12px; color: #000000; padding: 5px 5px 0 10px; }
.popUpTabMJ .boxTxtMJ1 { float: left; width: 460px; height: auto; font-size: 11px; color: #000000; padding: 5px 5px 0 10px; }
.popUpTabMJ .btnAreaMJ { float: left; width: auto; height: auto; padding: 5px 0 0 10px; }
.btnAreaMJ a { color: #000000; text-decoration: none; }
.btnAreaMJ a:hover { text-decoration: none; }
.popUpTabMJ .btnsMJ { float: left; width: 520px; height: auto; line-height: 33px; font-size: 12px; font-weight: bold; text-align: center; margin: 0 5px 0 0; display: inline; padding: 10px 0 0 295px; }
.popUpTabMJ .fieldsMJ { float: left; width: 300px; height: auto; padding: 15px 0 0 10px; }
.popUpTabMJ .tboxMJ { float: left; width: 280px; height: 20px; line-height: 20px; padding: 2px 5px; background: #c6c6c6; color: #000000; font-size: 12px; }
.popPadMJ{ float: left; margin:0 0 10px 0; display: inline;}
.hide { display:none; }
.popmain {
    left:0;
    margin:0 auto;
    position:absolute;
    top:-5px;
    z-index:50;
}




/**----------SPORT COMPETITION FORM PAGE----------**/

.sport-comp {
    width: 925px;
    height: 690px;
    background-image: url(/images/sport-comp-bg.jpg);
    background-repeat: no-repeat;
    background-color: #000000;
    float: left;
    margin: 5px 0 0 15px;
}

.sport-comp-inner {
    padding: 30px 40px;
}

.sport-comp-heading {
    background-color: #000000;
    margin-bottom: 36px;
}

.sport-comp-heading h1 {
    background-image: url(/images/sport-comp-heading.gif);
    background-repeat: no-repeat;
    background-color: #000000;
    height: 64px;
    width: 857px;
    margin: 0;
}

.sport-comp-heading h1 span {
    display: none;
}

.sport-comp h3 {
    font-size: 14px;
    margin-bottom: 0px;
    font-weight: bold;
}
.sport-comp h3 a{
    color: #666666;
    text-decoration: underline;
}

.sport-zero {
    margin-top: 10px;
}
.sport-comp-form, .sport-comp-checkbox {
    float: right;
    margin-right: 50px;
}

.sport-comp  input,
.sport-comp  select {
    margin-bottom: 3px;
    margin-top: 0px;
}

.sport-comp  label {

    width: 300px;
    display: block;
    float: left;
    clear: left;
    text-align: right;
    margin-right: 10px;
    line-height: 24px;
}

.sport-comp  #mobile {
    margin-bottom: 8px;
}

.sport-comp  #ownerOfCardSlot,
.sport-comp  #currentTelevisionProvider {
    margin-bottom: 10px;
}

.sport-comp input {
    border: 1px solid #7F9DB9;
    width: 244px;
    height: 20px;
    padding: 2px;
    float: left;
}

.sport-comp select {
    width: 200px;
    float: left;
}
.sport-comp input.button_save {
    border: none;
    clear: left;
    width: 199px;
    height: 31px;
    margin-left: 307px;
}

.sport-comp-checkbox label{
    width: 700px;
    font-size: 10px;
    line-height: 12px;
}
.sport-comp-checkbox {
}
.sport-comp-checkbox #optOutOfCommunications1 {
    float: left;
    width: auto;
    border: none;
}
.sport-comp-terms {
    margin-top: 15px;
}
.sport-comp-terms p {
    font-size: 10px;
    width: 895px;
    float: left;
    padding: 10px 0 10px 25px;
}

#debit-guarantee { font-size:12px; text-decoration:none;}
#debit-guarantee:hover{ font-size:12px; text-decoration:underline;}


.sport-comp-thanks {
    width: 925px;
    height: 260px;
    background-image: url(/images/sport-comp-thanks-bg.jpg);
    background-repeat: no-repeat;
    background-color: #f0f0f0;
    float: left;
    margin: 0 0 0 15px;
}

.sport-comp-thanks-inner {
    padding: 50px 50px 50px 370px;
}

.sport-comp-thanks-inner h2 {
    font-size: 18px;
}

.sport-comp-thanks-inner a {
    text-decoration: underline;
}

.maincontent  {
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    padding:10px 0 10px 0;
    width:925px;
}

/* /cam/ page styles
.cam-page {
    background: url(/images/cam/content_background.jpg) no-repeat;
    padding-top: 13px;
}

.cam-content {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    min-height: 400px;
    padding: 0 20px 20px 20px;
}

.cam-content h1 {
    color: #fff;
    font-size: 28px;
    font-weight: normal;
    margin: 0;
    display: block;
    width: 790px;
}

.cam-content .cam-sub-header {
    color: #fff;
    font-size: 16px;
    float: right;
    text-align: right;
    line-height: 1.7em;
    margin: 40px 0 100px 0;
	clear:both;
}

#iefix .cam-content .cam-sub-header,
#ie7fix .cam-content .cam-sub-header {
    margin: 40px 0 100px 0;
}

.cam-page-spacer {
    clear: both;
}

.cam-box {
    background: url(/images/cam/whatever.png) no-repeat;
    width: 432px;
    height: 400px;
    position: relative;
}

.cam-box h2 {
    color: #fff;
    margin: 0;
    padding: 14px 15px 0px 15px;
    font-weight: normal;
    font-size: 18px;
}

.cam-box.align-left {
    float: left;
}

.cam-box.align-right {
    float: right;
}

.cam-page .content-wrapper {
    padding: 10px 20px 0 20px;
    font-size: 11px;
}

.cam-box.align-left p {
    padding: 0 5px 0 0;
    font-size: 11px;
}

.cam-box.align-left p img {
    float: left;
    margin-right: 20px;
}

.cam-box .module {
	clear: both;
}

.cam-box .module-content {
    margin: 0 0 0 0px;
	width: 234px;
	float: left;
}

.cam-box .module img {
    float: right;
    margin: 0 0 20px 0;
}

.cam-box .module-content p {
    padding: 0;
}

.cam-box .digital-tv-recorder {
	clear: both;
}

.cam-box .digital-tv-recorder img{
    margin: 20px 0px;
}

.cam-box .basic-set-top-box img {
    margin: 20px 0 0 0;
}

.cam-box .digital-tv-recorder .more-info {
    background: url(/images/cam/more-info-button.png) no-repeat;
    width: 28px;
    height: 26px;
    font-size: 1000px;
    float: right;
    overflow: hidden;
	margin-top: -6px;
}

.cam-box .module h3 {
    margin: 0;
    font-size: 12px;
}

a.cam-buy-now {
  display: block;
  width: 112px;
  height: 26px;
  background: url(/images/cam/buynow.png) no-repeat;
	float: right;
}

a.cam-buy-now span {
  display: none;
}

.digital-tv-recorder h3, .basic-set-top-box h3 {
	margin-top: 15px !important;
}


.basic-set-top-box img {
}

.cam-box .offer-a {
    background: url(/images/cam-deal-1.png) no-repeat;
    position: absolute;
    width: 388px;
    height: 72px;
    display: block;
    right: 20px;
    bottom: 101px;
    font-size: 1000px;
    overflow: hidden;
}

.cam-box .offer-b {
    background: url(/images/cam-deal-2.png) no-repeat;
    position: absolute;
    width: 388px;
    height: 72px;
    display: block;
    right: 20px;
    bottom: 15px;
    font-size: 1000px;
    overflow: hidden;
}

.cam-box .visit-ebay-store {
    background: url(/images/cam/ebay-button.png) no-repeat;
    position: absolute;
    right: 20px;
    bottom: 5px;
    width: 286px;
    height: 46px;
    font-size: 500px;
    overflow: hidden;
}

.cam-page .cam-content h1.white {
    width: 630px;
}
.cam-clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.cam-phone {
	float: right;
	width: 156px;
	text-align: right;
	clear: right;
}

.cam-divider {
	display: block;
	height: 2px;
	background-color: #999999;
	margin-top: 10px;
}
.free-view {
	background-image: url(/images/cam/freeview-cam.png);
	background-repeat: no-repeat;
	background-position: 346px 11px;
}


*/

/*********Summer page css ************/

.viewPacking .summeroffer{ float:left; width:925px; height:auto; margin:10px 0 0 15px; display:inline; }
.offer_box{ width:900px; float:left; height:auto; padding:15px 0 20px 40px; }
.offer_box .offer_bg{ background:url(/graphics/offer_bg.png) top left no-repeat; width:431px; height:455px; float:left; }
.space{ margin:0 0 0 10px; float:left; }
.offer_a_opener_img{ padding:15px 0 0 10px; float:left; }
.offer_a_opener_img1{ padding:5px 0 0 20px; float:left; }
.summer-offers-page .content-wrapper{ font-size:9px; height:330px; padding:20px 20px 0; }
.sub-text{ width:385px; float:left; font-size:10px; padding:10px 0 0 20px; }
.summer-offers-divider  { background-color:#999999; display:block; font-size:1px; height:2px; margin: 10px 0 10px 20px; width:370px; float:left;  }
.offer_hd1{ float:left; color:#010101; font-size:14px; width:380px; padding:0 0 0 20px; font-weight:bold; }
.summer-list { list-style-type:none; margin:0; padding:0 0 5px 10px; width:380px; float:left;  font-size:14px; margin:5px 0 0 0; }
.summer-list li{ background:url(/graphics/tick.png) 4px 0px no-repeat; float:left; width:350px; padding:2px 0 2px 32px; line-height:22px; }
.sub-text1{ width:345px; float:right; font-size:10px; padding:4px 10px 0 20px; }


/********* Cam page css ************/
.camcontainer{ background:#fff url(/graphics/content_background.jpg) top left no-repeat; float:left; width:925px; height:auto;
               margin:10px 0 0 15px; display:inline;  }
.cam_container{ width:900px; float:left; height:auto; padding:15px 0 20px 20px; }
.cam_container_bx{background:url(/graphics/whatever.png) top left no-repeat; width:430px; height:auto; float:left; margin:0 20px 0 0; }
.img2{ padding:0 15px 0 0; float:left; }
.space2{ margin:35px 0 15px 20px; float:left; }
.sub-text2{ width:385px; float:left; font-size:11px; padding:20px 0 0 20px; }
.cam-txt{ width:395px; float:left; height:auto; }
.cam-bx .cam-txt{ width:230px; float:left; font-size:11px; padding:0 0 0 20px; }
.cam-bx .cam-img{ float:left; padding:10px 0 0 0; width:155px; }
.img3{ padding:13px 0 0 40px; float:left; }
.cam-img span{ font-size:11px; float:right; text-align:right; width:155px; }
.sub-text3{ clear:both; color:#FFFFFF; float:right; font-size:16px; line-height:1.7em; margin:60px 20px 90px 0; text-align:right; width:230px; }
.freeview{ float:right; margin-top:-6px; }
.camcontainer h2 { height:20px; line-height:20px; font-size: 18px; color:#fff; width:390px; float:left; }


/********* Cam  free page css ************/
.camcontainer1{ background:#fff url(/graphics/content_background1.jpg) top left no-repeat; float:left; width:925px; height:auto;
                margin:10px 0 0 15px; display:inline; padding:300px 0 0 0;  }
.cam_container{ width:900px; float:left; height:auto; padding:15px 0 20px 20px; }
.cam_container_bx1{background:url(/graphics/whatever.png) top left no-repeat; width:886px; height:auto; float:left; margin:0 20px 0 0; }
.camcontainer1 h2 { height:20px; line-height:20px; font-size: 18px; color:#fff; width:390px; float:left; }
.sub-text4{ clear:both; color:#000; float:left; font-size:13px; margin:40px 20px 40px 0; width:840px; line-height:18px; }
.img3{ float:left; padding:0 10px 0 15px; }
.img4{ padding:40px 10px 0 10px; float:right; }


.img5{ float:right; padding:30px 5px 0 0; }
.img6{ float:right; padding:0 5px 0 0; }
.sub-text5{ width:345px; float:right; text-align:right; font-size:10px; padding:4px 10px 0 20px; }






/* Help centre page styles */
.help_center_body {
    border-left:1px solid #C2C2C2;
    border-right:1px solid #C2C2C2;
    float:left;
    height:100%;
    margin-left:15px;
    padding-bottom:15px;
    width:924px;
}
.header_help_centre {
    background: url(/images/header_help_centre.jpg) top left no-repeat;
    width: 925px;
    height: 135px;
    float: left;
    margin: 0 0 0 15px;
    padding: 0 0 10px 0;
}

/*#iefix .header_help_centre {
  width: 925px;
  height: 155px;
  margin: 0 0 0 15px;
}*/

/*.header_help_centre h2,
.header_help_centre h1 {
   margin: 0;
}*/

.container_white {
    /*border-left: 1px solid #c2c2c2;*/
    /*border-right: 1px solid #c2c2c2;*/
    width: 908px;
    height: 100%;
    padding: 0;
    float: left;
    margin: 5px 0 0 15px;
}

.container_white1 {
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
    width: 903px;
    height: 100%;
    padding: 10px;
    float: left;
    margin: 0 0 0 15px;
    background: #ffffff;
}


#iefix .container_white {
    width: 908px;
    height: 100px;
    padding: 0;
    float: left;
    margin: 0 0 0 15px;
}

.latest_news {
    width: 893px;
    height: 28px;
    border: 1px solid #C2C2C2;
    margin: 0 0 15px 0;
    float: left;
}

#iefix .latest_news {
    width: 895px;
    height: 30px;
    float: left;
    margin: 10px 0 0 0;
}

.latest_news h2 {
    margin: 10px 0 0 0;
    width: 120px;
    float: left;
    border-right: 1px dotted #C2C2C2;
    height: 28px;
    padding: 10px 0 0 10px;
}

/* Fix for flash replacement font size */
#iefix .latest_news h2,
#ie7fix .latest_news h2 {
    font-size: 1.4em;
    margin-top: 4px;
}

.latest_news p {
    width: 750px;
    margin: 0 0 0 140px;
    padding: 6px 0 0 0;
}

.teasers_help_categories,
.teasers_common_questions {
    background: #DADADA;
    width: 325px;
    min-height: 50px;
}

.header_teasers_help_categories,
.header_teasers_common_questions,
.header_template_page {
    background: url(/images/background_black_header_325px.gif) top left no-repeat; color: #fff;
}

.header_teasers_help_categories {
    width: 305px;
    height: 25px;
    padding: 5px 10px 0 10px;
}

.header_teasers_common_questions,
.header_template_page {
    width: 305px;
    height: 25px;
    padding: 5px 10px 0 10px;
}

#iefix .header_teasers_help_categories,
#iefix .teasers_common_questions,
#iefix .header_teasers_common_questions,
#iefix .header_template_page {
    width: 325px;
    height: 30px;
}

.teasers_common_questions h3 {
    width: 240px;
    padding: 0;
    margin: 0;
    font-size: 16px;
    font-weight:bold;
    color: #fff;
}

.header_template_page h3 {
    width: 305px;
    padding: 0;
    margin: 4px 0 0 0;
}

/* Fix for flash replacement font size */
#iefix .teasers_common_questions h3 {
    height: 25px;
    font-size: 1.2em;
}

/* Fix for flash replacement font size */
#ie7fix .teasers_common_questions h3 {
    font-size: 1.2em;
}

.teasers_help_categories h4 {
    width: 240px;
    height: 30px;
    padding: 0;
    margin: 0;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

/* Fix for flash replacement font size */
#iefix .teasers_help_categories h4 {
    height: 20px;
    font-size: 0.9em;

}

/* Fix for flash replacement font size */
#ie7fix .teasers_help_categories h4 {
    height: 25px;
    font-size: 0.9em;

}

a.button_more {
    background: url(/images/button_more.gif) top left no-repeat;
    width: 61px;
    height: 20px;
    display: block;
    float: right;
}

a.button_more span,
a.button_more_downloads span{
    display: none;
}

.teasers_help_categories ul,
.teasers_common_questions ul,
.header_template_page ul {
    padding: 0;
    margin: 0;
}

.teasers_help_categories ul li,
.teasers_common_questions ul li,
.header_template_page ul li {
    list-style-type: none;
    border-bottom: 1px solid #FFF;
}

.teasers_help_categories ul li.last_item,
.teasers_common_questions ul li.last_item,
.module_download_videos ul li.last_item,
.module_download_manuals ul li.last_item {
    border: none;
}

.teasers_help_categories ul li a,
.teasers_common_questions ul li a {
    background: url(/images/button_arrow_grey.png) center right no-repeat;
    width: 265px;
    padding: 15px 50px 15px 10px;
    display: block;
    text-decoration: none;
    color: #000;
}

#iefix .teasers_help_categories ul li a,
#iefix .teasers_common_questions ul li a {
    width: 325px;
    /* Positioning of PNGs gets broken by the PNG filter for IE 6, so we need to use a GIF */
    background: url(/images/button_arrow_grey.gif) center right no-repeat;
}

.teasers_help_categories ul li a:hover,
.teasers_common_questions ul li a:hover,
.teasers_help_categories ul li a.selected,
.teasers_common_questions ul li a.selected {
    background: #BABABA url(/images/button_arrow_grey.png) center right no-repeat;
}

#iefix .teasers_help_categories ul li a:hover,
#iefix .teasers_common_questions ul li a:hover,
#iefix .teasers_help_categories ul li a.selected,
#iefix .teasers_common_questions ul li a.selected {
    /* Positioning of PNGs gets broken by the PNG filter for IE 6, so we need to use a GIF */
    background: #BABABA url(/images/button_arrow_grey.gif) center right no-repeat;
}

.header_teasers_template ul li a:hover {
    background: #BABABA;
}

.help_column_1,
.help_column_2,
.help_column_3 {
    float: left;
}

.help_column_1,
.help_column_2 {
    min-height: 365px;
    background: #DADADA;
}

.help_column_2 {
    margin: 0 15px;
}

#iefix .help_column_2 {
    margin: 0 6px 0 6px;
}

.module_download_manuals {
    width: 211px;
    min-height: 100px;
    border: 1px solid #DADADA;
    margin: 0 0 15px 0;
}

#iefix .module_download_manuals {
    width: 213px;
}

.module_download_manuals .header {
    background: #DADADA;
    padding: 5px 0 0 5px;
    width: 207px;
    height: 25px;
}

#iefix .module_download_manuals .header {
    width: 212px;
    height: 30px;
}

.module_download_manuals h3.headline_downloads {
    background: url(/images/headline_downloads.gif) top left no-repeat;
    width: 72px;
    height: 12px;
    margin: 3px 0 0 0;
}

.module_download_manuals h3.headline_downloads span {
    display: none;
}

.module_download_manuals .button_more_downloads {
    background: url(/images/button_more_black.gif) top left no-repeat;
    width: 61px;
    height: 20px;
    display: block;
    float: right;
}

.module_download_manuals ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.module_download_manuals ul li {
    border-bottom: 1px dotted #DADADA;
}

.module_download_manuals a {
    background: url(/images/icon_pdf.gif) center right no-repeat;
    width: 180px;
    display: block;
    padding: 8px;
    text-decoration: none;
    color: #000;
}





.module_download_videos {
    width: 211px;
    min-height: 100px;
    border: 1px solid #DADADA;
    margin: 0 0 15px 0;
}

#iefix .module_download_videos {
    width: 213px;
}

.module_download_videos .header {
    background: #DADADA;
    padding: 5px 0 0 5px;
    width: 207px;
    height: 25px;
}

#iefix .module_download_videos .header {
    width: 212px;
    height: 30px;
}

.module_download_videos h3.headline_downloads {
    background: url(/images/headline_video.gif) top left no-repeat;
    width: 72px;
    height: 12px;
    margin: 3px 0 0 0;
}

.module_download_videos h3.headline_downloads span {
    display: none;
}

.module_download_videos .button_more_downloads {
    background: url(/images/button_more_black.gif) top left no-repeat;
    width: 61px;
    height: 20px;
    display: block;
    float: right;
}

.module_download_videos ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.module_download_videos ul li {
    border-bottom: 1px dotted #DADADA;
}

.module_download_videos a {
    background: url(/images/icon_play.png) center right no-repeat;
    width: 180px;
    display: block;
    padding: 8px;
    text-decoration: none;
    color: #000;
}






.header_grey,
.header_help_template {
    background: url(/images/header_grey_70px.gif) top left no-repeat;
    width: 910px;
    height: 65px;
    padding: 5px 0 0 15px;
    float: left;
    margin: 0 0 0 15px;
}

.header_help_template.header_espn {
    background: url(/images/header_grey_70px_espn.gif) top left no-repeat;
}

.header_help_template.header_wales {
    background: url(/images/header_grey_70px_wales.gif) top left no-repeat;
}

#iefix .header_help_template {
    width: 925px;
    height: 70px;
}

#iefix .header_grey {
    width: 925px;
}

#iefix .header_grey h1 {
    margin: 0px;
}

.header_freeview_logo {
    background: url(/images/header_freeview.gif) top left no-repeat;
    width: 910px;
    height: 61px;
    padding: 5px 0 0 15px;
    margin: 0 0 0 14px;
}

#iefix .header_freeview_logo {
    width: 925px;
    height: 70px;
}

#iefix .header_freeview_logo h1 {
    margin: 0px;
}
.new_heading1
{
    width:910px; float: left;
}

/* Fix for flash replacement font size */
#ie7fix .header_help_template h1 {
    font-size: 2em;
    height: 60px;
    margin: 0.5em 0px; text-indent: -5000px;
}

.more_digital_boxes {
    background: url(/images/button_more_about_freeview_boxes.gif) top left no-repeat;
    display: block;
    width: 215px;
    height: 20px;
}

.findout_whatson {
    background: url(/images/button_findoutwhatson.gif) top left no-repeat;
    display: block;
    width: 215px;
    height: 20px;
}

.more_digital_boxes.right {
    background: url(/images/button_more_about_freeview_boxes.gif) top left no-repeat;
    display: block;
    width: 215px;
    height: 20px;
    float: right;
}

.more_digital_boxes span,
.findout_whatson span {
    display: none;
}

.split_module {
    width: 440px;
    float: left;
}

#iefix .split_module {
    width: 430px;
}

.split_module.left {
    padding-right: 10px;
}

.split_module.left .more_digital_boxes {
    float: left;
}

.split_module.left .findout_whatson {
    float: left;
    margin-left: 10px;
}

.split_module .center {
    text-align: center;
}

.header_help_template h1 {
    height: 30px;
}

.module_contact_details {
    background: #CCC url(/images/background_contact_details.gif) top left repeat-x;
    width: 193px;
    padding: 20px 10px 5px;
}

#iefix .module_contact_details {
    width: 213px;
    height: 200px;
}

.module_contact_details ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.module_contact_details ul li {
    padding: 0;
    margin: 0 0 15px 0;
}

.module_contact_details ul li h3 {
    margin: 0;
    padding: 0;
    height: 25px;
    font-size: 1.5em;
}

.module_contact_details ul li h4 {
    margin: 0;
    padding: 0;
    height: 20px;
}


.help_article {
    width: 545px;
    float: right;
}

a.button_print {
    background: url(/images/icon_print.gif) top right no-repeat;
    width: 28px;
    height: 27px;
    display: block;
    float: right;
    padding: 5px 30px 0 0;
    text-decoration: none;
    color: #000;
}

.button_print.setanta_info {
    float: none;
    margin: 0 0 0 830px;
}

.black_header h3 {
    margin: 0;
    padding: 0;
}

.black_header {
    background: url(/images/background_black_header_895px.gif) top left no-repeat;
    width: 878px;
    height: 30px;
    padding: 0 0 0 15px;
    margin: 0;
}

#iefix .black_header {
    width: 893px;
}

ul.downloads_list {
    width: 893px;
    list-style-type: none;
    margin: 0 0 20px 0;
    padding: 0;
}

ul.downloads_list li {
    background: #DCDCDC;
    width: 297px;
    border-bottom: 1px solid #FFF;
    border-right: 1px dotted #FFF;
    float: left;
    margin: 0;
    padding: 0;
}

#iefix ul.downloads_list li {
    width: 298px;
}

ul.downloads_list li.last {
    width: 297px;
    border: none;
}

ul.downloads_list li a {
    background:url(/images/icon_pdf_tall.gif) top right no-repeat;
    display: block;
    width: 257px;
    height: 40px;
    padding: 15px 30px 0 10px;
}

#iefix ul.downloads_list li a {
    width: 297px;
    height: 55px;
}

ul.downloads_list li a:hover {
    background: #BABABA url(/images/icon_pdf_tall.gif) top right no-repeat;
}



/********* freeview box page css ************/

.freeview_box{ width:925px; height:auto; float:left; }
.freeview_box_header{ width:925px; height:auto; float:left; }
.freeview_box_header .hd_lft{ width:440px; float:left;  padding:0 0 0 15px; }
.freeview_box_header .hd_rgt{ width:440px; float:right; }
.hd_lft h3 { line-height:30px; font-size: 18px; color:#000; width:380px; float:left; }

.img7{ padding:20px 0 0 15px; float:left; }
.hd_lft .left_para1{ font-size:0.9em; margin-left:15px; padding-top:15px; }



.freeview_box1 { background:url(/graphics/box_left_top.png) no-repeat scroll left top transparent; float:left; margin:10px 0 10px 10px;
                 padding-top:11px; width:445px; }
.freeview_box1 .inner { background:url(/graphics/freeview_background.jpg) no-repeat scroll left top transparent; border-left:1px solid #AEAEAE; border-right:1px solid #AEAEAE; padding:260px 10px 0; }
.freeview_box1 .bottom { background:url(/graphics/box_left_bottom.png) no-repeat scroll left bottom transparent; clear:right; height:11px; }
.clear { clear:both; }
.left_para2 { font-size:12px; color:#000; float:left; width: 420px; }
.inner .left_para3 { width:270px; float:right;  }
.left_para3 span { float:left; padding:5px 0 0 0; }
.left_para3 span a{ color:#666666; }
.left_para3 img{ float:right; padding:0 0 10px 0; }


.special_offer_module_header_440px  { background:url(/graphics/buynow_special_offers_header_440px.gif) no-repeat scroll left top transparent;
                                      height:30px; width:440px; }
.special_offer_middle_440px  { background:url(/graphics/special_offer_middle_440px.gif) no-repeat scroll left top transparent; height:117px;
                               padding:15px 15px 0 0; width:425px; }
.special_offer_bottom_440px  { background:url(/graphics/special_offer_bottom_440px.gif) no-repeat scroll left bottom transparent; min-height:40px;
                               width:440px; }
.special_offer_content { float:right; min-height:100px; text-align:right; width:260px; }
.special_offer_content h3 { font-size:13px; font-weight:bold; float:left; padding:0 0 10px 40px; }
.special_offer_content h4 { font-size:13px; font-weight:bold; float:left; padding:15px 0 0 1px; width:270px; text-align:left;  }
.rgt_para1{ float:left; padding:5px 0 0 10px; width:425px; font-size:10px; }
.rgt_para1 a{ color:#000; text-decoration:underline; }


.our_viewing_packs { background:url(/graphics/box_top.png) no-repeat scroll left top transparent; margin:10px 0; padding-top:11px; }
.our_viewing_packs h2 { width:400px; float:left; font-size:18px; font-weight:bold; margin:0; padding:0; }
.our_viewing_packs .inner { border-left:1px solid #AEAEAE; border-right:1px solid #AEAEAE; padding:0 10px; width:418px; }
.inner p { color:#000000; line-height:1.4em; margin-top:0; }
.our_viewing_packs .packs { margin:0 auto; text-align:center; float:left; }
.our_viewing_packs .packs img{ padding:0 3px; }
.our_viewing_packs .bottom { background:url(/graphics/box_bottom.png) no-repeat scroll left bottom transparent; width:440px; height:11px; float:left; clear:both; height:11px; }
.inner a{ color:#666; }
.rgt_para2{ width:173px; float:right; padding:5px 0 0 0; }
.rgt_para2 span{ float:left; padding:4px 0 0 0; }
.rgt_para2 img{ float:right; }


#purchase_bx{ width:440PX; float:left; padding:10px 0 15px 0; }
.purchase_option_box { background:url(/graphics/purchase_option_box_background.gif) repeat-x scroll left bottom transparent; width:440px; }
.box_info { border-bottom:1px dotted #000000; padding:0 0 10px 10px; width:430px; }
.box_info .description { float:left;  font-size:1.3em; font-weight:normal; margin:10px 0 0; }
.box_info span { color:#333333; float:right; font-size:1.3em; font-weight:bold; margin-right:10px; margin-top:7px; }
.box_info p { float:left; font-size:0.9em; margin:7px 0 0; width:310px; }
.box_info a { color:#000000; float:right; margin:6px 3px 0 0; }
.rgt_para3{ background:url(/graphics/heading_bg.gif) top left repeat-x; width:440px; height:30px; float:left; }
.rgt_para3 div{ width:430px; float:left; height:auto; }
.rgt_para3 div .rgt_para3_rgt{ width:86px; float:left; }
.rgt_para3 h2{ font-size:14px; float:left; color:#fff; font-weight:bold; margin:8px 0 0 15px; padding:0; width:328px; float:left; }
.boxinfo_smallprint { float:left; font-size:1em; margin:13px 0 0 5px; ; }



/** Freeview Boxes Technical Specifications **/

.freeRpt span.boxes { float: left; width: 890px; height: auto; padding:10px 0 0 25px;}

.freeRpt .equalFree{ float:left; width:450px;}

.equalFree h2{ float:left; width:420px; height:auto; color:#5d5658; font-size:18px; font-weight:bold; line-height:24px;}

.equalFree ul{ float:left; width:auto; height:auto; padding:20px 0 0 55px;}

.equalFree ul.rgtList{ float:left; width:auto; height:auto; padding:87px 0 0 35px;}

.equalFree ul li{ float:left; width:360px; height:auto; background:url(/graphics/square.gif) left 6px no-repeat; color:#231f20; font-size:11px; padding:0 0 3px 10px;}

.equalFree .boxImage{ float:left; width:435px; height:125px; background:url(/graphics/freeview_box.png) no-repeat; margin:10px 0 0 10px; display:inline;}

.equalFree .boxBack{ float:left; width:207px; height:29px; background:url(/graphics/button_backto_freeview.gif) no-repeat; margin:20px 0 0 25px; display:inline;}

.boxBack a{ float:left; width:207px; height:29px; text-indent:-2000px;}





/*********************** Register Page Css ******************************/
#RegisterWrapper{ background:url(/graphics/newRegisterInterest/register-header.jpg) left top no-repeat; width:867px; height:324px; float:left; margin:15px 0 0 45px; display:inline; }
.RegTopHdg{ color:#ffffff; font-size:26px; font-weight:bold; padding:15px 0 7px 20px; float:left; width:850px; }
.RegTopTxt{ font-size:13px; width:850px; float:left; color:#fff; padding:0 0 0 20px; }
.LogoBx{ width:860px; float:left; padding:190px 0 0 27px; float:left; }
.BarRow{float:left; margin:10px 0 0 15px; width:925px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:2px 0; display:inline; }
.FrmRw{ width:900px; float:left; height:auto; display:inline; overflow:hidden; }
.BarRow p{ height:20px; float:left; background:#f5f5f5; width:925px; }
.FrmWrapper{ width:923px; float:left;  margin:12px 0 0 17px; display:inline; background:#fff url(/graphics/regpage_bg.jpg) left bottom repeat-x; text-shadow: 1px 1px #FFFFFF; }
.FrmWrapper .FrmBx{ width:350px; float:left; padding:0 0 0 60px; display:inline;  }
.FrmBx .fieldset1{ width:350px; float:left; border:none; padding:4px 0; }
.FrmBx .fieldset1 label{ width:110px; float:left; text-align:left; padding:5px 10px 0 0; font-size:12px; font-weight:bold; }
.FrmBx fieldset input{ background:#f5f5f5; border:1px solid #e3e3e3; width:216px; height:22px; float:left; padding:0 5px; }
.FrmBx fieldset select{ background:#f5f5f5; border:1px solid #e3e3e3; width:228px; height:22px; float:left; font-size:11px; padding:2px 0 2px 0; }
.RowInfo{ width:800px; float:left; background:url(/graphics/newRegisterInterest/dividerbg.jpg) 15px bottom no-repeat; padding:20px 0 15px 100px; display:inline; }
.FrmRow{ width:620px; float:left;   }
.FrmRow .fieldset2{ width:600px; float:left; border:none; padding:4px 0 4px 0; }
.FrmRow .fieldset2 label{ width:290px; float:left; text-align:left; padding:5px 10px 0 0; font-size:12px; font-weight:bold; }
.FrmRow .fieldset2 select{ background:#f5f5f5; border:1px solid #e3e3e3; width:228px; height:28px; float:left; font-size:11px; padding:4px 0 4px 0; }
.Signup{ width:166px; float:left; }
.signupbtn{ padding:78px 0 0 0; float:left; }
.RowInfo1{ width:800px; float:left; padding:0 0 20px 80px; font-size:11px; display:inline; }
.RowInfo1 .rowtxt{ width:730px; float:left; padding:20px 0 0 0; }
.RowInfo1 .rowtxt1{ width:700px; float:left; padding:0 0 3px 0; }

.RowInfo1 .rowtxt1 span{ padding:0 0 0 5px; float:left; line-height:10px; width:645px; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:inline; }
.gap1{ margin:15px 0 0 0; float:left; }






/*****==================== FOR NEW SPORTS LANDING PAGE 101004 ====================*****/
div#newSports{ float:left; width:925px; height:auto; background: #ffffff; padding: 0 0 10px 0; margin:0 0 0 15px; display:inline;  }

#newSports a { color: #000000; text-decoration: underline; }
#newSports a:hover { text-decoration: none; }

div#newSports .topBanenr { float:left; width:925px; height:286px; background: url(/graphics/sportsLanding/bannerThankYou.jpg) top left no-repeat; }

#newSports .headerBkBox { float: left; width: 387px; height: 160px; background: url(/graphics/sportsLanding/blackTransBox.png) top left no-repeat; margin: 107px 0 0 20px; display: inline; }

#newSports .txtYourFirstMonth { float: left; width: 352px; height: 42px; font-size: 31px; color: #ffffff; margin: 14px 0 0 18px; padding: 0; display: inline; }

#newSports .btnBuyNow { float: left; margin: 3px 0 0 120px; display: inline; }

#newSports .hdgSubscribe { float: left; width: 880px; height: auto; font-size: 21px; color: #000000; }

#newSports .txtPay { float: left; width: 880px; height: auto; font-size: 13px; font-weight: bold; color: #000000; padding: 0 0 0 35px; }

/***** PLANS BOX *****/
#newSports .plansBox { float: left; width: 900px; height: auto; padding: 20px 0 20px 20px; }

#newSports .planArea { float: left; width: 401px; height: auto; background: url(/graphics/sportsLanding/midBoxBtm.gif) no-repeat left bottom; margin: 0 34px 0 15px; display: inline; }

#newSports .planArea h2 { float: left; width: 379px; height: 31px; line-height: 31px; background: url(/graphics/sportsLanding/midBoxTop.gif) no-repeat left top; font-size: 21px; color: #ffffff; padding: 12px 0 0 22px; margin: 0; }

#newSports .ss1Logo { float: left; margin: 23px 0 0 14px; display: inline; }
#newSports .ss2Logo { float: left; margin: 23px 0 0 4px; display: inline; }
#newSports .espnLogo { float: left; margin: 23px 0 0 4px; display: inline; }

#newSports .planDetail { float: left; width: 379px; height: auto; font-size: 11px; color: #000000; padding: 15px 0 19px 15px; margin: 0; }

#newSports .planDetail02 { float: left; width: 379px; height: auto; font-size: 11px; color: #000000; padding: 7px 0 19px 15px; margin: 0; }

#newSports .txtSignUpNow { float: left; width: 830px; height: auto; font-size: 11px; padding: 5px 0 15px 35px; }

#newSports .btnBuyNowBtm { float: left; margin: 0px 0 5px 35px; display: inline; }





/*****==================== FOR GOLD CHANNEL PAGE 101006 ====================*****/
div#goldCh{ float:left; width:925px; height:auto; background: #ffffff; padding: 0; margin:0 0 0 15px; display:inline;  }

#goldCh a { color: #000000; text-decoration: underline; }
#goldCh a:hover { text-decoration: none; }

#goldCh .hdgTop { float: left; width: 880px; height: auto; font-size: 25px; color: #000000; padding: 20px 0 0 35px; }
#goldCh .hdgTopSub { float: left; width: 880px; height: auto; font-size: 18px; color: #000000; padding: 5px 0 5px 35px; }

div#goldCh .topBanenr { float:left; width:925px; height:354px; background: url(/graphics/promo-header-gold.png) top center no-repeat; }

#goldCh .headerBox { position: relative; float: left; width: 371px; height: 115px; background: url(/graphics/headerGoldContentBg.png) top left no-repeat; margin:210px 0 0 35px; display: inline; }

#goldCh .txtLikeTo { float: left; width: 352px; height: auto; font-size: 24px; color: #4D4749; margin: 14px 0 0 18px; padding: 0; display: inline; }

#goldCh .txtGen { float: left; width: 352px; height: auto; font-size: 14px; font-weight: bold; color: #4D4749; margin: 0 0 0 18px; padding: 0; display: inline; }

#goldCh .btnBuyNow { float: left; margin: 4px 0 0 18px; display: inline; }

#goldCh .badge { position: absolute; top: -28px; left: 265px; }

div#goldDesc { position: relative; float: left; width: 952px; height: auto; background: url(/graphics/goldDescRptBg.jpg) repeat-y -8px top; }

#goldDesc .topBg { float: left; width: 952px; height: auto; background: url(/graphics/goldDescTopBg.png) no-repeat left top; padding: 0; margin: 0; }
#goldDesc .btmBg { float: left; width: 952px; height: auto; background: url(/graphics/goldDescBtmBg.png) no-repeat -1px bottom; padding: 35px 0 33px 46px; margin: 0; }

#goldDesc .logoGold { float: left; margin: 0 0 0 -10px; display: inline; }

#goldDesc h2 { float: left; font-size: 20px; color: #231F20; padding: 10px 0 0 10px; }
#goldDesc p.txt { float: left; width: 730px; color: #231F20; padding: 5px 0 10px 10px; }

#goldDesc .btnBuyNow { float: right; margin: -10PX 85px 0 0; display: inline; }


div#aboveFooterTxt { float: left; width: 927px; height: 75px; background: url(/graphics/aboveFooterTxtBg.jpg) no-repeat left top; }

#aboveFooterTxt p { float: left; width: 100%; height: auto; color: #FFFFFF; text-align: center; padding: 25px 0 0 0; }












#goldCh .hdgSubscribe { float: left; width: 880px; height: auto; font-size: 21px; color: #000000; padding: 28px 0 0 35px; }

#goldCh .txtPay { float: left; width: 880px; height: auto; font-size: 13px; font-weight: bold; color: #000000; padding: 0 0 0 35px; }

/***** PLANS BOX *****/
#goldCh .plansBox { float: left; width: 900px; height: auto; padding: 20px 0 20px 20px; }

#goldCh .planArea { float: left; width: 401px; height: auto; background: url(/graphics/midBoxBtm.gif) no-repeat left bottom; margin: 0 34px 0 15px; display: inline; }

#goldCh .planArea h2 { float: left; width: 379px; height: 31px; line-height: 31px; background: url(/graphics/midBoxTop.gif) no-repeat left top; font-size: 21px; color: #ffffff; padding: 12px 0 0 22px; margin: 0; }

#goldCh .ss1Logo { float: left; margin: 23px 0 0 14px; display: inline; }
#goldCh .ss2Logo { float: left; margin: 23px 0 0 4px; display: inline; }
#goldCh .espnLogo { float: left; margin: 23px 0 0 4px; display: inline; }

#goldCh .planDetail { float: left; width: 379px; height: auto; font-size: 11px; color: #000000; padding: 15px 0 19px 15px; margin: 0; }

#goldCh .planDetail02 { float: left; width: 379px; height: auto; font-size: 11px; color: #000000; padding: 7px 0 19px 15px; margin: 0; }

#goldCh .txtSignUpNow { float: left; width: 830px; height: auto; font-size: 11px; padding: 5px 0 15px 35px; }

#goldCh .btnBuyNowBtm { float: left; margin: 0px 0 5px 35px; display: inline; }



/*******ESPN Press Page********/

/* /espn/ page styles */
.espnpress-page {
    background:url("/espn-graphics/content_background.jpg") no-repeat scroll 0 0 transparent;
    margin-left:16px;
    margin-top:27px;
    padding-top:13px;
    width:923px;
}

.espnpress-content {
    background-image: url(/espn-graphics/espnpress-content-back.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    margin-top:290px;
    min-height:400px;
    padding:0 20px 20px;
}

.espnpress-content h1 {
    color: #fff;
    font-size: 28px;
    font-weight: normal;
    margin: 0;
    display: block;
    width: 790px;
}

.espnpress-content .espnpress-sub-header {
    color: #fff;
    font-size: 16px;
    float: right;
    text-align: right;
    line-height: 1.7em;
    margin: 40px 0 100px 0;
    clear:both;
}

#iefix .espnpress-content .espnpress-sub-header,
#ie7fix .espnpress-content .espnpress-sub-header {
    margin: 40px 0 100px 0;
}

.espnpress-page-spacer {
    clear: both;
}

.espnpress-box {
    background:url("/espn-graphics/cam-box.png") no-repeat scroll 0 0 transparent;
    height:461px;
    margin-left:12px;
    position:relative;
    width:863px;
}

.espnpress-box h1 {
    color: #fff;
    margin: 0;
    padding: 14px 15px 0px 15px;
    font-weight: normal;
    font-size: 18px;
    text-indent: -9999px;
}

.espnpress-box.align-left {
    float: left;
}

.espnpress-box.align-right {
    float: right;
}

.espnpress-page .content-wrapper {
    font-size:11px;
    margin-top:100px;
    text-shadow: 1px 1px #fff;
    padding:10px 20px 0;
}
.espnpress-page .content-wrapper h2{
    background:url("/espn-graphics/next.jpg") no-repeat scroll 20px 21px transparent;
    font-size:16px;
    font-weight:bold;
    padding-left:84px;
}
.espnpress-page .content-wrapper h3{
    font-size:14px;
    font-weight:bold;
    padding-left:22px;

    margin-top:20px;}

.espnpress-page .content-wrapper .fixtures{
    margin-left:20px;
    margin-top:14px;
    width:550px;
}

.espnpress-page .content-wrapper p{
    font-weight: bold;
    color:black;
    font-size:14px;
    margin-top:15px;
    margin-left: 20px;
}
.espnpress-page .content-wrapper-2 {
    padding: 10px 20px 0 20px;
    font-size: 11px;
    margin-top:15px;
}
.espnpress-box.align-left p {
    padding: 0 5px 0 0;
    font-size: 11px;
}

.espnpress-box.align-left p img {
    float: left;
    margin-right: 20px;
}

.espnpress-box .module {
    clear: both;
}

.espnpress-box .module-content {
    margin: 0 0 0 0px;
    width: 234px;
    float: left;
}

.espnpress-box .module img {
    float: right;
    margin: 0 0 20px 0;
}

.espnpress-box .module-content p {
    padding: 0;
}

.espnpress-box .digital-tv-recorder {
    clear: both;
}

.espnpress-box .digital-tv-recorder img{
    margin: 20px 0px;
}

.espnpress-box .basic-set-top-box img {
    margin: 20px 0 0 0;
}

.espnpress-box .digital-tv-recorder .more-info {
    background: url(/espn-graphics/more-info-button.png) no-repeat;
    width: 28px;
    height: 26px;
    font-size: 1000px;
    float: right;
    overflow: hidden;
    margin-top: -6px;
}

#OuterWrapper .espnpress-box .module h3 {
    margin: 0;
    font-size: 12px;
    float:none!Important;
    padding:0!Important;
    font-weight:bold;
}

a.espnpress-buy-now {
    display: block;
    width: 112px;
    height: 26px;
    background: url(/espn-graphics/buynow.png) no-repeat;
    float: right;
}

a.espnpress-buy-now span {
    display: none;
}

.digital-tv-recorder h3, .basic-set-top-box h3 {
    margin-top: 15px !important;
}


.basic-set-top-box img {
}

.espnpress-box .offer-a {
    background: url(/espn-graphics/cam-deal-1.png) no-repeat;
    position: absolute;
    width: 388px;
    height: 72px;
    display: block;
    right: 20px;
    bottom: 101px;
    font-size: 1000px;
    overflow: hidden;
}

.espnpress-box .offer-b {
    background: url(/espn-graphics/espnpress-deal-2.png) no-repeat;
    position: absolute;
    width: 388px;
    height: 72px;
    display: block;
    right: 20px;
    bottom: 15px;
    font-size: 1000px;
    overflow: hidden;
}

.espnpress-box .visit-ebay-store {
    background: url(/images/espnpress/ebay-button.png) no-repeat;
    position: absolute;
    right: 20px;
    bottom: 5px;
    width: 286px;
    height: 46px;
    font-size: 500px;
    overflow: hidden;
}

.espnpress-page .espnpress-content h1.white {
    width: 630px;
}
.espnpress-clear {
    clear: both;
    height: 0px;
    overflow: hidden;
}

.espnpress-phone {
    float: right;
    width: 156px;
    text-align: right;
    clear: right;
}

.espnpress-divider {
    display: block;
    height: 2px;
    background-color: #999999;
    margin-top: 10px;
}
.free-view {
    background-image: url(/espn-graphics/freeview-espnpress.png);
    background-repeat: no-repeat;
    background-position: 346px 11px;
}

/***** 101030 *****/
/***** FOR THOMSON LANDING PAGE *****/
div#thomson{ float:left; width:925px; height:auto; background: #ffffff; padding: 0; margin:0 0 0 15px; display:inline;  }

#thomson a { color: #000000; text-decoration: underline; }
#thomson a:hover { text-decoration: none; }

#thomson .hdgTop { float: left; width: 880px; height: auto; font-size: 25px; color: #000000; padding: 20px 0 0 35px; }
#thomson .hdgTopSub { float: left; width: 880px; height: auto; font-size: 18px; color: #000000; padding: 5px 0 5px 35px; }

div#thomson .topBanenr { float:left; width:925px; height:279px; background: url(/thomson-graphics/thomsonLandingHeader.jpg) top center no-repeat; text-indent: -5000px; }

div#thomsonDesc { position: relative; float: left; width: 952px; height: auto; background: url(/thomson-graphics/goldDescRptBg.jpg) repeat-y -8px top; }

#thomsonDesc .topBg { float: left; width: 952px; height: auto; background: url(/thomson-graphics/thomsonDescTopBg.png) no-repeat left top; padding: 0; margin: 0; }
#thomsonDesc .btmBg { float: left; width: 912px; height: auto; background: url(/thomson-graphics/thomsonDescBtmBg.png) no-repeat -1px bottom; padding: 35px 0 33px 40px; margin: 0; }

#thomsonDesc div#thomsonContent { position: relative; float: left; width: 874px; height: auto; background: url(/thomson-graphics/thomsonContentHolderRpt.jpg) repeat-y left top; }

#thomsonContent a.internal { color: #231F20; text-decoration: underline; }
#thomsonContent a.internal:hover { text-decoration: none; }

#thomsonContent a.external { color: #1B75B6; text-decoration: none; }
#thomsonContent a.external:hover { text-decoration: underline; }

#thomsonContent .btm { float: left; width: 874px; height: auto; background: url(/thomson-graphics/thomsonContentHolderBtm.jpg) no-repeat left bottom; }

#thomsonContent .top { float: left; width: 874px; height: auto; background: url(/thomson-graphics/thomsonContentHolderTop.jpg) no-repeat left top; padding: 4px 0 5px 0; }

#thomsonContent h2 { float: left; width: auto; height: auto; font-size: 28px; color: #FFFFFF; padding: 10px 0 0 25px; }

#thomsonContent .additional { float: right; margin: 4px 20px 0 0; display: inline; }
#thomsonContent .bannThomsonPlan { float: left; margin: 47px 25px 20px 30px; display: inline; }
#thomsonContent .bannThomsonBenefits { float: left; width: 311px; height: 98px; background: url(/thomson-graphics/bannThomsonBenefits.png) no-repeat left top; margin: 30px 0 0 0; display: inline; }

.bannThomsonBenefits h3 { float: left; text-indent: -5000px; }
#thomsonContent .logoTopUp { position: absolute; top: 220px; left: 700px; float: left; margin: 30px 0 0 0; display: inline; }

#thomsonContent p.txtGen { float: left; width: 800px; height: auto; font-size: 11px; color: #231F20; padding: 0 0 10px 42px; }
#thomsonContent p.txtBig { float: left; width: 800px; height: auto; font-size: 14px; font-weight: bold; color: #231F20; padding: 0 0 15px 42px; }


div#aboveFooterTxt02 { float: left; width: 927px; height: auto; background: url(/thomson-graphics/thomsonPageFooterTxt.png) no-repeat left top; }

#aboveFooterTxt02 p { float: left; width: 880px; height: 116px; line-height: 13px; background: url(/thomson-graphics/thomsonFooterTxtHdg.jpg) no-repeat center top; font-size: 9px; color: #FFFFFF; text-align: center; padding: 17px 0 0 22px; margin: 10px 0 0 0; display: inline; }

#thomson .hdgSubscribe { float: left; width: 880px; height: auto; font-size: 21px; color: #000000; padding: 28px 0 0 35px; }

#thomson .txtPay { float: left; width: 880px; height: auto; font-size: 13px; font-weight: bold; color: #000000; padding: 0 0 0 35px; }













/***** 101117 *****/
/***** FOR SKY PAGE *****/
div#skyPage{ float:left; width:925px; height:auto; background: #ffffff; padding: 0; margin:0 0 0 15px; display:inline;  } 

#skyPage .hdgTop { float: left; width: 880px; height: auto; font-size: 25px; color: #000000; padding: 20px 0 0 35px; }
#skyPage .hdgTopSub { float: left; width: 880px; height: auto; font-size: 18px; color: #000000; padding: 5px 0 5px 35px; }

#skyPage a { color: #000000; text-decoration: underline; }
#skyPage a:hover { text-decoration: none; }

#skyPage .hdgTop { float: left; width: 880px; height: auto; font-size: 25px; color: #000000; padding: 20px 0 0 35px; }
#skyPage .hdgTopSub { float: left; width: 880px; height: auto; font-size: 18px; color: #000000; padding: 5px 0 5px 35px; }

div#skyPage .topBanenr { position: relative; float:left; width:925px; height:216px; background: url(/graphics/Spots-page-header-2.jpg) top center no-repeat; }

#skyPage .topBanenr p { float: left; font-size: 12px; color: #333333; }

#skyPage .topBanenr p.espn { padding: 25px 0 0 635px; }
#skyPage .topBanenr p.sky { padding: 75px 0 0 280px; width: 130px; height: auto; text-align: center; }

#skyPage .topBanenr .btn01 { position: absolute; top: 145px; left: 78px; }
#skyPage .topBanenr .btn02 { position: absolute; top: 172px; left: 749px; }

div#skyDesc { position: relative; float: left; width: 952px; height: auto; background: url(/graphics/goldDescRptBg.png) repeat-y -8px top; }

#skyDesc .topBg { float: left; width: 952px; height: auto; background: url(/graphics/thomsonDescTopBg.png) no-repeat left top; padding: 0; margin: 0; }
#skyDesc .btmBg { float: left; width: 940px; height: auto; background: url(/graphics/thomsonDescBtmBg.png) no-repeat -1px bottom; padding: 0px 0 15px 12px; margin: 0; }

#skyDesc .paddRgt04 { padding-right: 7px; }

#skyDesc .plan01 { float: left; padding: 22px 0 0 9px; }

#skyDesc .planDesc { float: left; width: 130px; height: auto; font-size: 12px; color: #333333; padding: 25px 0 0 15px; }

#skyDesc .planPrice { float: left; width: 290px; height: auto; font-size: 26px; font-weight: bold; color: #333333; padding: 6px 12px 5px 0; text-align: center; }

#skyDesc .btnBuyNow { float: right; margin: 7px 12px 0 0; display: inline; }

#skyDesc div.planBox { float: left; width: 305px; height: 228px; background: url(/graphics_sky/skyPagePlansBoxBg.png) no-repeat left top; }


#skyDesc div#plansDescBox { float: left; width: 923px; height: auto; background: url(/graphics_sky/skyPagePlansDetRpt.jpg) repeat-y left top; margin-left: 2px; display: inline; }

#plansDescBox .topBg { float: left; width: 100%; height: auto; background: url(/graphics_sky/skyPagePlansDetTop.jpg) no-repeat left top; }

#plansDescBox .btmBg { float: left; width: 100%; height: auto; background: url(/graphics_sky/!skyPagePlansDetBtm.jpg) no-repeat left bottom; padding: 33px 0 0px 0; }

#plansDescBox .planDetail { float: left; width: 900px; height: auto; padding: 0 0 10px 20px; }

#plansDescBox .logo { float: left; width: 76px; height: auto; padding: 0 25px 0 0; }

#plansDescBox .planText { float: left; width: 640px; height: auto; }

#plansDescBox .planText h2 { float: left; width: 100%; height: auto; font-size: 24px; color: #333333; }
#plansDescBox .planText p { float: left; width: 625px; height: auto; font-size: 12px; color: #000000; padding: 7px 0 10px 0; }

#plansDescBox .planExtend { float: left; width: 140px; height: auto; padding: 0 0 0 10px; }

#plansDescBox .planExtend p { float: left; width: 100%; height: auto; font-size: 18px; font-weight: bold; color: #333333; text-align: center; padding: 0 0 5px 0; }


.AutoWrapper04 .otherPlans { float: left; width: 925px; height: auto; background: url(/graphics_sky/skyPageOtherPlansBg.png) repeat-y left top; padding: 0 0 10px 20px; }

.otherPlans .border { float: left; width: 912px; height: auto; border-bottom: 1px dotted #CFD1D8; }

.otherPlans .logo { float: left; width: 76px; height: auto; padding: 0 15px 0 0; }

.otherPlans .planText { float: left; width: 670px; height: auto; }

.otherPlans .planText h2 { float: left; width: 100%; height: auto; font-size: 24px; color: #333333; }
.otherPlans .planText p { float: left; width: 655px; height: auto; font-size: 12px; color: #000000; padding: 7px 0 10px 0; }

.otherPlans .planText p a.existing_skysports{ color:#269BD2; text-decoration:none;}
.otherPlans .planText p a.existing_skysports:hover{ color:#269BD2; text-decoration:underline;}

.otherPlans .planExtend { float: left; width: 140px; height: auto; padding: 0 0 0 10px; }

.otherPlans .planExtend p { float: left; width: 100%; height: auto; font-size: 18px; font-weight: bold; color: #333333; text-align: center; padding: 0 0 5px 0; }
















#skyDesc div#skyContent { position: relative; float: left; width: 874px; height: auto; background: url(/graphics_sky/thomsonContentHolderRpt.jpg) repeat-y left top; }

#skyContent a.internal { color: #231F20; text-decoration: underline; }
#skyContent a.internal:hover { text-decoration: none; }

#skyContent a.external { color: #1B75B6; text-decoration: none; }
#skyContent a.external:hover { text-decoration: underline; }

#skyContent .btm { float: left; width: 874px; height: auto; background: url(/graphics_sky/thomsonContentHolderBtm.jpg) no-repeat left bottom; }

#skyContent .top { float: left; width: 874px; height: auto; background: url(/graphics_sky/thomsonContentHolderTop.jpg) no-repeat left top; padding: 4px 0 5px 0; }

#skyContent h2 { float: left; width: auto; height: auto; font-size: 28px; color: #FFFFFF; padding: 10px 0 0 25px; }

#skyContent .additional { float: right; margin: 4px 20px 0 0; display: inline; }
#skyContent .bannThomsonPlan { float: left; margin: 47px 25px 20px 30px; display: inline; }
#skyContent .bannThomsonBenefits { float: left; width: 311px; height: 98px; background: url(/graphics_sky/bannThomsonBenefits.png) no-repeat left top; margin: 30px 0 0 0; display: inline; }

.bannThomsonBenefits h3 { float: left; text-indent: -5000px; }
#skyContent .logoTopUp { position: absolute; top: 220px; left: 700px; float: left; margin: 30px 0 0 0; display: inline; }

#skyContent p.txtGen { float: left; width: 800px; height: auto; font-size: 11px; color: #231F20; padding: 0 0 10px 42px; }
#skyContent p.txtBig { float: left; width: 800px; height: auto; font-size: 14px; font-weight: bold; color: #231F20; padding: 0 0 15px 42px; }


/*span.aboveFooter03 { float: left; width: 927px; height: 11px; background: url(/graphics_sky/skyPageAboveFooter.jpg) no-repeat -1px top; }	*/
span.aboveFooter03 {
    background: url("/graphics_sky/skyPageAboveFooter.jpg") no-repeat scroll -1px top transparent;
    float: left;
    height: 9px;
    width: 927px;
}
span.aboveFooter03:hover{ filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;  }











div#espnGoldPage { float: left; width: 925px; height: auto; }

#espnGoldPage .header { float: left; width: 924px; height: 67px; background: url(/graphics/espngold/espnGoldHdrBg.jpg) no-repeat left top; margin: 0 0 0 16px; display: inline; }

#espnGoldPage h2 { float: left; width: auto; height: auto; font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 0px; margin: 15px 0 0 10px; display: inline; }
#espnGoldPage .header p { float: left; width: 780px; height: auto; color: #FFFFFF; padding: 0px; margin: 5px 0 0 10px; display: inline; font-size: 11px; }

#espnGoldPage .bannEspnGold { float: left; width: 941px; height: 266px; background: url(/graphics/espngold/espnGoldBanner.jpg) no-repeat 16px top; }

#espnGoldPage .contentArea { float: left; width: 956px; height:auto; background: url(/graphics/espngold/espnGoldContentRpt.jpg) repeat-y left top; margin: 0 0 0 1px; display: inline; }

#espnGoldPage .contentTop { float: left; width: 956px; height: auto; background: url(/graphics/espngold/espnGoldContentTop.jpg) no-repeat left top; }

#espnGoldPage .contentBtm { float: left; width: 956px; height: auto; background: url(/graphics/espngold/espnGoldContentBtm.jpg) no-repeat left bottom; padding: 10px 0 22px 0; }

#espnGoldPage .planDescArea {float: left; width: 428px; height: auto; }

#espnGoldPage .marLft40 { margin-left: 44px; display: inline; }
#espnGoldPage .marLft20 { margin-left: 24px; display: inline; }

#espnGoldPage .planDescArea h2 { float: left; width: 381px; height: 32px; background: url(/graphics/espngold/espnGoldBgDescContHdg.jpg) no-repeat left top; float: left; font-size: 20px; padding: 13px 0 0 20px; }

#espnGoldPage p.planESPNDesc { float: left; width: 211px; height: 72px; background: url(/graphics/espngold/espnGoldBgNewCont.jpg) no-repeat left top; font-size: 11px; padding: 15px 10px 0 180px; margin: 0 0 0 10px; display: inline; }
#espnGoldPage p.planBoxDesc { float: left; width: 195px; height: 72px; background: url(/graphics/espngold/espnGoldBgAlreadyCont.jpg) no-repeat left top; font-size: 11px; padding: 15px 26px 0 180px; margin: 0 0 0 10px; display: inline; }

#espnGoldPage .listCont { float: left; width: 428px; height: 145px; background: url(/graphics/espngold/espnGoldBgListingBg.jpg) no-repeat left top; margin: 0 0 0 -3px; display: inline; }

#espnGoldPage ul { float: left; width: 100%; height: auto; padding: 10px 0 0 0; }

#espnGoldPage ul li { float: left; width: 360px; height: auto; background: url(/graphics/espngold/espnGoldListIcon.png) no-repeat 40px top; font-size: 11px; padding: 2px 0 7px 65px; }

#espnGoldPage .planLinkArea { float: left; width: 401px; height: 55px; background: url(/graphics/espngold/espnGoldBgDescContBtm.jpg) no-repeat 10px top; padding: 0 0 0 10px; }

#espnGoldPage .clickHere { float: left; margin: 5px 0 0 110px; display: inline; }

#espnGoldPage p.linkBtm { float: left; width: auto; height: auto; padding: 13px 0 0 55px; }

#espnGoldPage a { color: #269BD2; text-decoration: none; }
#espnGoldPage a:hover { text-decoration: underline; }



/**************** Espn Launch page *******************/
.viewPacking .LaunchingTop{ float:left; width:925px; height:auto; background:url(/graphics/LaunchingTop.jpg) left top no-repeat; margin:10px 0 0 15px; display:inline; }
.viewPacking .LaunchingRpt{ float:left; width:925px; height:auto; background:url(/graphics/LaunchingRpt.jpg) left bottom no-repeat;  }
.LaunchingBx{ width:520px; float:left; padding:38px 0 0 30px; }
.LaunchingBx .launchoptions{ color:#fff; font-size:12px; float:left; width:500px; }
.launchoptions a{ font-weight:bold; color:#fff; text-decoration:underline; }
.launchoptions a:hover{ text-decoration:none; }
.lunchtxt{ color:#00ff00; float:left; padding:90px 0 0 250px; font-weight:bold; font-size:16px; line-height:25px; width:300px; }
.LaunchingBx h2{ width:500px; float:left; color:#fff;  font-size:20px; letter-spacing:1px; padding:15px 0 15px 0; }
.EspnTxt{ width:500px; color:#000; font-size:12px; float:left; }
.EspnTxt img{ padding:25px 8px 0 0; }
.seetxt{ width:300px; float:right; background:url(/graphics/grn_arrow.gif) right top no-repeat; height:25px; margin:8px 90px 10px 0; }
.seetxt span{ float:right; padding:5px 30px 0 0; color:#666666; font-weight:bold; }
.seetxt span a{color:#666666; }
.seetxt span a:hover{ text-decoration:underline; }
.liveimg{ padding:0 0 6px 0; float:left; }


/********************************** Viewing Card ************************/
 .viewing_card { float:left; width:auto; padding: 0 0 0 15px;}
  /** BuyNow Process Staps **/
 .buy_now_process{float: left; background:url(/graphics/breadcrumbs_steps_bg.gif) left top no-repeat; height: 54px; width: 925px; padding: 13px 0 0 0 ;}
.buy_now_process ul{float: left; position: relative; width: 520px;}
.buy_now_process  ul li{float: left; height:33px; width: 210px; line-height: 33px;}
.buy_now_process  ul li.Active{ background: url(/graphics/step_arrow.png) left top no-repeat; font-weight: bold; }
.buy_now_process  ul li.Inactive{  background: url(/graphics/step_unselect_arrow.png) left top no-repeat; }

.buy_now_process  ul li.stepOne{padding:0 0 0 28px; position:absolute; z-index:6; left:0px; }
.buy_now_process  ul li.stepTwo{ padding:0 0 0 62px; position:absolute;left :160px; z-index:5;}
.buy_now_process  ul li.stepThree{ padding:0 0 0 80px; position:absolute; left :305px;}
.buy_now_process  ul li a{color: #999999; cursor:pointer; }

 .viewing_card h2 {background:url(/graphics/have_viewing_card.gif) left top repeat-x; height: 51px; color: #FFFFFF; font-size: 35px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 28px; width: 898px; }
 .Card_Details{float:left; width:893px; background: url(/images/card_bg.jpg) left top repeat-x; height: 160px; padding: 29px 0 0 32px}
 .Card_Details .CardDemo{float:left; width:auto; padding: 0 15px 0 0; }
 .dont-have-a-card{ float: left; padding: 16px 0 19px 337px; width: 588px; }


 /**************** Registerpage css *******************/
#RegisterWrapperBox{ background:url(/graphics/register_banner_september_011.png) left top no-repeat; width:867px; height:324px; float:left; margin:15px 0 0 45px; display:inline; position:relative; }
.prize_coupon{ position:absolute; top:-15px; right:-25px; }
.RegTopHdg1{ color:#fff; font-size:22px; padding:10px 0 0 20px; float:left; width:850px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.RegTopTxt1{ font-size:14px; width:850px; font-weight:bold; float:left; color:#00ff00; padding:5px 0 0 20px; }
.LogoBx .espnReg{ padding:7px 0 0 0; float:left; }
.LogoBx .skyspt{ padding:15px 0 0 10px; float:left; }
.Prize_txt{ width:875px; float:left; padding:15px 0 15px 15px; }
.Prize_txt p{ width:840px; text-align:center; float:left; font-size:11px; padding:0 0 0 30px; }


.BarRow{float:left; margin:10px 0 0 17px; width:923px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:2px 0; display:inline; }
.BarRow p{ height:20px; float:left; background:#f5f5f5; width:923px; }


/**************** Video Page css *******************/

#VideoBox{ width:925px; float:left; height:202px; position:relative;  }
#VideoBox .VideoBoxInner{ position:absolute; background:url(/graphics/videomainbg.png) left top no-repeat; width:949px; height:202px; float:left; right:-38px; }
#VideoBox .VideoBoxInner p a{ color:#269BD2; }
#VideoBox .VideoBoxInner p a:hover{ color:#269BD2;text-decoration:underline; }
#VideoBox .Whats-On-Tv{ width:429px; float:left;height:183px; }
#VideoBox .VideoRgt{  float:left; width:515px; height:209px; }

.Whats-On-Tv-Btn{ width:347px; height:74px; float:left; }
.Over_btn{ width:347px; height:40px; float:left; }
.See_abt_pro_btn{ padding:17px 0 0 2px; float:left; }
.VideoLFt{ width:262px; float:left; padding:20px 0 0 20px; }
.VideoTxtBx{ width:205px; float:left; }
.See_new_promo{ width:200px; height:80px; float:left; }
.Videotxt{ width:205px; float:left; color:#333; font-size:11px; }
.Video_More_btn{ float:left; padding:10px 0 0 0px; }
.VideoTxtBx a.press_release_link{ color:#269BD2; text-decoration:none;}
.VideoTxtBx a.press_release_link:hover{ color:#269BD2; text-decoration:underline;}




/**************** Equipmemt Page css *******************/
.Equipmemt_header{ background:url(/graphics/equipment-header.jpg) 16px 1px no-repeat; width:940px; height:249px; float:left; }
.Equipmemt_header p{ width:535px; float:left; padding:38px 0 0 40px; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:35px; line-height:35px; }
.Equipment_wrapper{ width:940px; float:left; padding:10px 0 0px 34px; }
.Equipment_wrapper .Equipment_top{ background:url(/graphics/equipment-top.jpg) left top no-repeat; width:892px; float:left; }
.Equipment_wrapper .Equipment_rpt{ background:url(/graphics/equipment-rpt.jpg) left top repeat-y; width:892px; float:left; }
.Equipment_wrapper .Equipment_btm{ background:url(/graphics/equipment-btm.jpg) left bottom no-repeat; width:892px; float:left; padding: 15px 0;}
.Equibtmspace{ padding:10px 0 10px 34px; float:left; }
.EquipmemtLft{ width:405px; float:left; padding:20px 0 0px 35px;  }
.EquipmemtRgt{ width:440px; float:left; padding:24px 0 15px 0; font-size:11px;}

.EquipmemtLft h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:28px; float:left; width:380px; padding:0; margin:10px 0 15px 0; }

.Equipment_wrapper h3{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:28px; float:left; width:870px; padding:0; margin:23px 0 15px 30px; }

.EquipmemtbxMain{ position:relative;  }
.EquipmemtbxMain .Equiimg{ width:278px; position:absolute; top:45px; left:-45px; float:left; }
.EquipmemtbxMain .Equiimg11{  float: left; left: -57px; position:absolute; top: 100px; width: 278px; }
.EquipmemtbxMain .Equiimg2{ width:278px; position:absolute; top:0px; left:-45px; float:left; }
.EquipmemtbxMain .Equiimg3{ width:278px; position:absolute; top:-10px; left:-45px; float:left; margin:0 0 20px 0; }
.Equiimg1 span{ padding:5px 0 0 20px; font-size:11px; float:left; }
.Equiimg1 span a{ color:#231f20; font-weight:bold; }
.Equiimg3 span{ padding:10px 0 0 20px; font-size:11px; float:left; }
.Equiimg3 span a{ color:#231f20; font-weight:bold; }
.equitxt1{ font-size:11px; font-weight:bold; float:left; padding:0 0 20px 0; width:400px; }
.equitxt2{ font-size:11px; font-weight:bold; float:left; width:400px; }
.EquipmemtRgt ul{ width:430px; float:left; padding:10px 0 0 0; font-weight:normal;  }
.EquipmemtRgt ul li{ background:url(/graphics/bullet.jpg) left 5px no-repeat; width:430px; float:left; padding:0 0 2px 8px;  }
.equitxt2 a{color:#269BD2; font-weight:normal;}
.equitxt2 a:hover{color:#269BD2; font-weight:normal;text-decoration:underline;}
.equihdg{ font-weight:bold; }

.equiprice{ width:135px; float:left; position:absolute; left:255px; top:105px; height:auto; }
.equiprice1{ width:150px; float:left; position:absolute; left:255px; top:165px; height:auto; }
.equi_pricetxt1{ float:left; font-size:22px; font-weight:bold; padding:0 0 5px 5px; }


/**************** Why Us Page css *******************/
.Whyus_header{ background:url(/graphics/Whyus-header.jpg) 16px 1px no-repeat; width:940px; height:252px; float:left; }
.Whyus_header p{ width:520px; float:left; padding:38px 0 0 40px; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:35px; line-height:35px; }

.Whyus_wrapper{ width:892px; float:left; }
.Whyus_top{ background:url(/graphics/Whyus-top.jpg) left top no-repeat; width:892px; float:left; }
.Whyus_rpt{ background:url(/graphics/Whyus-rpt.jpg) left top repeat-y; width:892px; float:left; }
.Whyus_btm{ background:url(/graphics/Whyus-btm.jpg) left bottom no-repeat; width:892px; float:left; }

.WhyUsRow{ width:892px; float:left; }
.Whyus_wrapper h3{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:26px; float:left; width:872px; padding:0 0 18px 20px; margin:20px 0 15px 0; background:url(/graphics/whyushdgbg.jpg) bottom left repeat-x; }
.EquiAdbg{ background:url(/graphics/why-us-ad-bg.png) left top no-repeat; width:371px; height:168px; float:left; position:absolute; left:-50px; top:-20px; }
.WhyUsSpace{ padding:3px 0 10px 35px; float:left; }
.EquiAdbg .whyus1{ float:left; padding:20px 0 0 61px; }
.EquiAdbg .whyus2{ float:left; padding:20px 0 0 5px; }
.WhyUsLft{ width:360px; float:left; padding:24px 0 15px 35px; }
.WhyUsRgt{ width:430px; float:left; padding:24px 0 15px 0; font-size:11px;}
.WhyUsRgttxt1{ width:420px; font-size:19px; font-weight:bold; float:left; }
.WhyUsRgttxt2{ width:420px; font-size:11px; float:left; padding:15px 0 40px 2px; line-height:18px; }
.WhyUsRgttxt2 span a{ font-weight:bold; text-decoration:underline; color:#000; }
.WhyUsRgttxt2 span a:hover{ text-decoration:none; }
.WhyusHr{ background:url(/graphics/whyushdgbg1.jpg) 20px top repeat-x; margin:0 0 0 20px; width:840px; height:20px; float:left; }
.WhyusHrspc{ margin:20px 0 0 20px; float:left; }

/**************** CAM Page css *******************/

.CAM_Wrapper{ background:url(/graphics/CAM-header.png) left top no-repeat; width:882px; height:auto; float:left; margin:15px 0 0 30px; }
.CAM_Wrapper .EspnLogo{ width:880px; float:right; }
.EspnLogo img{ float:right; }
.HdrTxt{ width:860px; float:right; color:#fff; font-size:18px; text-align:right; padding:0 20px 0 0; }
.HdrTxt span{ font-size:28px; }
.BarclaysLogo{ width:850px; float:left; margin:35px 0 25px 10px; }

.CamBox{ width:888px; float:left; padding:0 0 20px 0; }
.CamBox .CamBoxLft{ background:url(/graphics/CamLftWpr.png) 20px top no-repeat; float:left; width:424px; }
.CamBox .CamBoxRgt{ background:url(/graphics/CamRgtbg.png) 20px top no-repeat; float:left; width:420px; height:502px; padding:0 0 0 25px; }
.CamBox h2{ font-size:22px; float:left; color:#fff; width:255px; padding:10px 0 0 40px; }

.CamLftRow1{ width:404px; float:left; padding:0 0 50px 0; }
.CamImg{ width:140px; float:left; }
.CamImg img{ padding:25px 20px 0 28px; float:left; }

.CamTxt{ width:220px; float:left; padding:35px 0 0 0; line-height:16px; font-size:11px; font-weight:bold; }

.CamDetail{ background:url(/graphics/Camdetailbx.png) left top no-repeat; width:382px; height:95px; float:left; margin:0 0 10px 45px; }

.CamDetailLft{ width:230px; float:left; padding:18px 0 0 0; }
.CamDetailRgt{ width:115px; float:left; }
.Dtltxt1{ color:#00fb03; font-size:16px; font-weight:bold; float:left; width:224px; text-align:center; }
.Dtltxt2{ color:#fff; font-size:10px; line-height:20px;  float:left; width:190px; text-align:center; border-bottom:1px solid #615e5f; margin:0 0 0 20px; }
.Dtltxt3{ color:#fff; font-size:13px; font-weight:bold; float:left; width:224px; text-align:center; padding:5px 0 0 5px; }

.CamDetailRgt img{ padding:15px 0 0 0; }
.CamRgtPara1{ width:335px; float:left; font-size:11px; font-weight:bold; padding:10px 0 0 35px; line-height:17px; }

.CamBoxRgt h3{ font-size:18px; font-weight:bold; float:left; width:400px; color:#000; padding:15px 0 0 30px; line-height:25px; }

.CamProduct{ width:390px; float:left; margin:25px 0 0 30px; }
.Camproimg{ width:230px; float:left; }
.CamproTxt{ width:145px; float:left; }
.CamproTxt span{ width:120px; float:left; font-size:18px; font-weight:bold; text-align:center; padding:0 0 5px 0; }

.CamProducttxt{ width:380px; float:left; font-size:10px; padding:5px 0 0 0; line-height:16px; }



/**************** New ESPN Landing Page TUTV 179 css *******************/

.NewEspn{ width:940px; float:left; padding:0 0 0 16px; }

.NewEspn .NewEspnTop{background:url(/graphics/new-espn-top.jpg) left top no-repeat; width:932px; height:67px; float:left;}
.NewEspnTop h2{ color:#FFF; font-size:23px; float:left; width:650px; padding:13px 0 0 15px; }
.NewEspnTop span{ color:#FFF; font-size:13px; float:left; width:650px; padding:5px 0 0 15px; }

.NewEspn .NewEspnHdr{background:url(/graphics/new-espn-header.jpg) left top no-repeat; width:932px; height:265px; float:left;}

.NewEspnCnt{ background:#fff url(/graphics/new-espn-bg.jpg) left top no-repeat; width:922px; float:left; height:auto; border:1px solid #fff; }

.NewEspnCnt{ width:872px; float:left; padding:40px 0 30px 50px;  }
.NewEspnCnt .NewEspnCnttop{ background:url(/graphics/new-espn-inner-top.jpg) left top no-repeat; width:831px; float:left; }
.NewEspnCnt .NewEspnCntrpt{ background:url(/graphics/new-espn-inner-rpt.jpg) left top repeat-y; width:831px; float:left; }
.NewEspnCnt .NewEspnCntbtm{ background:url(/graphics/new-espn-inner-btm.jpg) left bottom no-repeat; width:831px; float:left; }
.NewEspnCnt h3{ color:#fff; font-size:21px; float:left; padding:10px 0 0 90px; width:750px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.EspnOuter{ float:left; width:872px; height:250px;  }
.NewespnOuter{position:relative;}
.NewEspnInner{ background:url(/graphics/new-espn-inner-bg.png) left top no-repeat; width:857px; height:212px; float:left; position:absolute; left:-15px; top:35px; 	 }

.Newespnimg{ width:220px; padding:20px 0 0 55px; float:left; }
.Newespnlst{ width:450px; float:left; padding:20px 0 0 110px; }
.Newespnlst li{ background:url(/graphics/green_arrow.png) left top no-repeat; width:420px; float:left; padding:0 0 7px 30px; font-size:13px; font-weight:bold; color:#4d4d4d; text-shadow: 1px 1px #FFFFFF;}

.EspnSignup{ float:left; width:500px; padding:0 0 20px 300px; }

.espnpara{ color:#000; font-size:11px; float:left; padding:10px 0 0 10px; }

.NewEspnCnt p span a{ color:#2699d0;}


/**************** New ESPN Landing Page TUTV 180 css *******************/

div#espnNewLandPage { float: left; width: 925px; height: auto; }

#espnNewLandPage .header { float: left; width: 924px; height: 67px; background: url(/graphics/espnGoldHdrBg.jpg) no-repeat left top; margin: 0 0 0 16px; display: inline; }

#espnNewLandPage h2 { float: left; width: auto; height: auto; font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 0px; margin: 15px 0 0 10px; display: inline; }
#espnNewLandPage .header h2 {  float: left; width: auto; height: auto; font-size: 26px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 0px; margin: 15px 0 0 10px; display: inline; }
#espnNewLandPage .header p { float: left; width: 780px; height: auto; color: #FFFFFF; padding: 0px; margin: 5px 0 0 10px; display: inline; font-size: 11px; }

#espnNewLandPage .bannEspnGold { float: left; width: 941px; height: 266px; margin-left: 1px; background: url(/graphics/new-espn-affiliate-header.jpg) no-repeat 16px top; }

#espnNewLandPage .contentArea { float: left; width: 956px; height:auto; background: url(/graphics/espngold/espnGoldContentRpt.jpg) repeat-y left top; margin: 0 0 0 1px; display: inline; }

#espnNewLandPage .contentTop { float: left; width: 956px; height: auto; background: url(/graphics/espngold/espnGoldContentTop.jpg) no-repeat left top; }

#espnNewLandPage .contentBtm { float: left; width: 956px; height: auto; background: url(/graphics/espngold/espnGoldContentBtm.jpg) no-repeat left bottom; padding: 10px 0 22px 0; }

#espnNewLandPage .planDescArea {float: left; width: 428px; height: auto; }

#espnNewLandPage .marLft40 { margin-left: 44px; display: inline; }
#espnNewLandPage .marLft20 { margin-left: 24px; display: inline; }

#espnNewLandPage .planDescArea h2 { float: left; width: 381px; height: 32px; background: url(/graphics/espngold/espnGoldBgDescContHdg.jpg) no-repeat left top; float: left; font-size: 20px; padding: 13px 0 0 20px; }

#espnNewLandPage p.planESPNDesc { float: left; width: 211px; height: 72px; background: url(/graphics/espnGoldBgNewCont.jpg) no-repeat left top; font-size: 11px; padding: 15px 10px 0 180px; margin: 0 0 0 10px; display: inline; }
#espnNewLandPage p.planBoxDesc { float: left; width: 195px; height: 72px; background: url(/graphics/espngold/espnGoldBgAlreadyCont.jpg) no-repeat left top; font-size: 11px; padding: 15px 26px 0 180px; margin: 0 0 0 10px; display: inline; }

#espnNewLandPage .listCont { float: left; width: 428px; height: 145px; background: url(/graphics/espngold/espnGoldBgListingBg.jpg) no-repeat left top; margin: 0 0 0 -3px; display: inline; color: #4D4D4D; text-shadow: 1px 1px #FFFFFF;}

#espnNewLandPage ul { float: left; width: 100%; height: auto; padding: 10px 0 0 47px; font-weight: bold; }

#espnNewLandPage ul li { float: left; width: 360px; height: auto; background: url(/graphics/espngold/espnGoldListIcon.png) no-repeat 40px top; font-size: 11px; padding: 2px 0 7px 65px; }

#espnNewLandPage .planLinkArea { float: left; width: 401px; height: 55px; background: url(/graphics/espngold/espnGoldBgDescContBtm.jpg) no-repeat 10px top; padding: 0 0 0 10px; }

#espnNewLandPage .clickHere { float: left; margin: 5px 0 0 110px; display: inline; }

#espnNewLandPage p.linkBtm { float: left; width: auto; height: auto; padding: 13px 0 0 55px; }

#espnNewLandPage a { color: #269BD2; text-decoration: none; }
#espnNewLandPage a:hover { text-decoration: underline; }




/* ESP Landing July 2011 */

#main-title{background-image: url("/graphics/title-bar.jpg");background-repeat: no-repeat;width:924px;height: 84px;margin:0 auto;text-indent:-99999px;}

#promo{background-image: url(/graphics/header.jpg);background-repeat: no-repeat;	width: 924px;height: 252px;margin:0 auto;}
	
#espnL-maincontent{background-image: url("/graphics/espnL-maincontent.png");background-repeat: no-repeat;height: 1043px; margin-left: 3px;width: 957px;position:relative;}

#espnL-maincontent a{color: #2691C8;	text-decoration: none;}

#espnL-maincontent a:hover{color: #2691C8;text-decoration: underline;}
#espnL-intro-text{background-image: url(/graphics/espnL-intro-text.png);width: 880px;height: 82px;margin-top:20px;margin-left: 40px;text-indent:-99999px;float:left;}

#cbpl-box{background-image: url(/graphics/clydesdale-box.png);background-repeat: no-repeat;width: 439px;height:327px;float:left;	margin-left: 30px;margin-top: 20px;position:relative;}
#cbpl-box ul{left: 60px;position: absolute;text-shadow: 1px 1px white;top: 190px;line-height:24px;}

#barck-box ul{left: 40px;position: absolute;text-shadow: 1px 1px white;top: 190px;line-height:24px;}

#barck-box{background-image: url(/graphics/barcklays-box.png);background-repeat: no-repeat;width: 439px;height:327px;float:right;margin-right: 30px;margin-top: 20px;position:relative;}
#cbpl-box h3, #barck-box h3{text-indent:-9999px;}   
#top-text{font-size: 12px;margin-left: 42px;margin-top: 30px;position: relative;text-shadow: 1px 1px white;width:884px;line-height:21px;}

a.come-back{background-image: url("/graphics/button.png");bottom: 0;height: 52px;position: absolute;right: 12px;text-indent: -9999px;width: 195px;}
a.come-back:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	filter: alpha(opacity=80);        -moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;}
#logos-strip{background-image: url("/graphics/logos.png");height: 175px;margin-left: -12px;width: 978px;}

#bottom-text{font-size: 11px;line-height: 17px;margin-left: 42px;margin-top: 0;position: relative;text-shadow:1px 1px white;width: 884px;}








/***********************TUTV204 - 2 new landing pages*****************/


#main-title{background-image: url("/graphics/title-bar.jpg");background-repeat: no-repeat;width:924px;height: 84px;
	  margin:0 auto;text-indent:-99999px;display:none;
}


#promo{background-image: url(/graphics/sky-sports-1-2-header-1.jpg);background-repeat: no-repeat;width: 924px;height: 337px;margin:0 auto;}
	
#espnL-maincontent{background-image: url("/graphics/espnL-maincontent.png");background-repeat: no-repeat;height: 1043px;margin-left: 3px;width: 957px;position:relative;}

#espnL-maincontent a{color: #2691C8;text-decoration: none;}

#espnL-maincontent a:hover{color: #2691C8;text-decoration: underline;}
#sky-intro-text{background-image: url("/graphics/sky-intro-text.png");background-repeat: no-repeat;float: left;    margin-left: 40px;margin-top: 20px;width: 862px;}
#sky-intro-text h2{text-indent:-99999px;padding:0;}
#sky-intro-text p{font-size: 16px;line-height: 25px;margin-left: 3px;margin-top: 50px;}
#sky-intro-text p.second{margin-top: 0px!Important;}
#sky-intro-text a{background-image: url(/graphics/btn-click-here.png);height: 52px;width: 195px;text-indent:-9999px;
	display:block;margin-left:-5px;}
.line{margin: 10px auto;width: 868px;border-bottom:1px solid #eeeeee;}
#sky-intro-text a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=80);        -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

#sky1-box{background-image: url(/graphics/sky-sports-1-box.png);background-repeat: no-repeat;width: 439px;height: 327px;float:left;margin-left: 20px;margin-top: 10px;position:relative;}
#sky1-box ul{left: 50px;position: absolute;  text-shadow: 1px 1px white;top: 182px;line-height:22px;}


#sky2-box ul{left: 75px;line-height: 24px;position: absolute;text-shadow: 1px 1px white;top: 205px;}

#sky2-box{background-image: url(/graphics/sky-sports-2-box.png);background-repeat: no-repeat;width: 439px;height: 327px;float:right;margin-right: 30px;margin-top: 10px;position:relative;}
#sky1-box h3, #sky2-box h3{text-indent:-9999px;}   
#top-text{font-size: 12px;margin-left: 42px;margin-top: 30px;position: relative;text-shadow: 1px 1px white;    width: 884px;line-height:21px;}

a.come-back{background-image: url("/graphics/button.png");bottom: 0;height: 52px;position: absolute;right: 12px;   text-indent: -9999px;width: 195px;}

#strip-message{background-image: url("/graphics/strip-message-2.png");height: 175px;margin-left: -12px;width: 978px;
	 position:relative;margin-top:5px;}
#strip-message a{height: 37px;left: 217px;position: absolute;text-indent: -9999px;top: 100px;width: 182px;}
#bottom-text{font-size: 11px;line-height: 21px;margin-left: 42px;margin-top: 12px;position: relative;    text-shadow: 1px 1px white;width: 884px;}

/* sky sports Win back August comebackandsave*/

#promo-2{background-image: url(/graphics/sky-sports-1-2-header-winBack.jpg);background-repeat: no-repeat;width: 924px;height: 337px;margin:0 auto;}



/********************* qvc landing page **************************************/

main-title{background-image: url(/graphics/title-bar.jpg);background-repeat: no-repeat;width:924px;height: 84px;margin:0 auto;	  text-indent:-99999px;}

#promo{background-image: url(/graphics/qvc-header.jpg);background-repeat: no-repeat;width: 924px;height: 325px;margin:0 auto;}
	
#qvc-maincontent{background-image: url("/graphics/qvc-maincontent.jpg");background-repeat: repeat-x;height: 358px;margin-left: 16px;
    margin-top: -35px;position: relative;width: 924px;}
#promo h1{text-indent: -9999px;}
#qvc-maincontent a{color: #2691C8;text-decoration: none;}

#qvc-maincontent a:hover{color: #2691C8;text-decoration: underline;}

#qvc-box{background-image: url(/graphics/qvc-box.jpg);background-repeat: no-repeat;width: 855px;height: 290px;position:absolute;	left: 30px;top: 20px;}
#qvc-box h2{text-indent:-9999px;}
#qvc-box p{left: 30px;position: absolute;top: 120px;width: 805px;}
 
#top-text{font-size: 12px;margin-left: 42px;margin-top: 30px;position: relative;text-shadow: 1px 1px white;width: 855px;	 line-height:21px;}

a.redeem{bottom: 40px;height: 44px;left: 30px;position: absolute;text-indent: -9999px;width: 161px;}
a.come-back:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=80);  
   -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#logos-strip{background-image: url("/graphics/logos.png");height: 175px;margin-left: -12px;width: 978px;}

#bottom-text{font-size: 11px;line-height: 17px;margin-left: 42px;margin-top: 0;position: relative;text-shadow: 1px 1px white;    width: 884px;}

.qvc p{color: white !important;font-family: arial !important;font-size: 10px !important;line-height: 13px !important;margin: 0 30px;
    padding: 10px 20px !important;width: 830px !important;}

.qvc{overflow:hidden!Important;background-image: url(/graphics/qvc-top-footer.jpg)!Important;background-repeat: no-repeat!Important;
	 height:131px!Important;}

.right ul{margin-top:10px!important;}

#FooterWrapper .footer_nav,#FooterWrapper1 .footer_nav{ padding:20px 0 0 20px!Important; }

#FooterWrapper .digitaltv,#FooterWrapper1 .digitaltv{  margin-top:10px!Important;}


/*****************************************************************************/

#promo2{background-image: url(/graphics/promo-header.jpg);background-repeat: no-repeat;width: 924px;height: 325px;margin:0 auto;}
#promo2 h1{text-indent: -9999px;}

#pro-box{background-image: url(/graphics/content-box.jpg);background-repeat: no-repeat;width: 855px;height: 290px;position:absolute;	left: 30px;top: 20px;}
#pro-box h2{text-indent:-9999px;}
#pro-box p{left: 30px;position: absolute;top: 120px;width: 805px;}


/********************* qvc landing page **************************************/

main-title{background-image: url(/graphics/title-bar.jpg);background-repeat: no-repeat;width:924px;height: 84px;margin:0 auto;	  text-indent:-99999px;}

#promo-ci{background-image: url(/graphics/ci_header_top1.jpg);background-repeat: no-repeat;width: 924px;height: 325px;margin:0 auto;}
	
#ci-maincontent{background-repeat: repeat-x;height: 812px;margin-left: 16px;
    margin-top: -35px;position: relative;width: 924px;}
#promo-ci h1{text-indent: -9999px;}
#ci-maincontent h2{color: #2691C8;text-decoration: none;}
#ci-maincontent a{color: #2691C8;text-decoration: none;}

#ci-maincontent a:hover{color: #2691C8;text-decoration: underline;}

#ci-box{background-image: url(/graphics/ci_content.png);background-repeat: no-repeat;width: 866px;height: 780px;position:absolute;	left: 30px;top: 20px;}
#ci-box h2{text-indent:-9999px;}
#ci-box ul{margin:20px 0 0 100px;float:left;width:400px;}
#ci-box ul li{background: url("/graphics/ci_bullet.png") no-repeat scroll left 4px transparent; margin:2px;padding: 0 0 0 15px;}
#ci-box p{left: 30px;position: absolute;top: 90px;width: 805px;}

#ci-box h3{color:#231F20;float:left;font-size:16px;font-weight:bold;padding:183px 0 0 34px;width:auto;}
#ci-box h4{color:#231F20;float:left;font-size:13px;font-weight:bold;padding:24px 0 0 34px;width:auto;}
#ci-box h5{color:#231F20;float:left;font-size:14px;font-weight:bold;padding:228px 0 0 58px;width:auto;*width:300px;}
 
#ci_cam1{float:left;*float:none;margin-top:205px;*margin-top:245px;margin-left:24px;width:350px;}
#ci_cam1 h4{color:#231F20;float:left;font-size:13px;font-weight:bold;padding:20px 0 0 50px;width:auto;}
#ci_cam1 p{font-size:14px;top:625px;left:120px;width:auto;}
#ci_cam1 p a{color: #2691C8;text-decoration: none;}
#ci_cam1 p a:hover{color: #2691C8;text-decoration: underline;}

#ci_cam2{float:left;*float:none;margin-top:-53px !important;margin-left:463px !important;}
#ci_cam2 h4{color:#231F20;float:left;font-size:13px;font-weight:bold;padding:20px 0 0 25px;width:auto;}
#ci_cam2 p{top:620px;left:512px;font-size:14px;width:auto;}
#ci_cam2 p a{color: #2691C8;text-decoration: none;}
#ci_cam2 p a:hover{color: #2691C8;text-decoration: underline;}

#check_compat{float:left;*float:none;margin-top:271px !important;margin-left:93px;width:auto;}
#check_compat h4{float:left;*float:none;margin-top:-175px;margin-left:180px;}
#check_compat p{float:left;*float:none;margin-top:647px !important;margin-left:290px !important;width:auto;}
#check_compat p a{color: #2691C8;text-decoration: none;}
#check_compat p a:hover{color: #2691C8;text-decoration: underline;}



#top-text{font-size: 12px;margin-left: 42px;margin-top: 30px;position: relative;text-shadow: 1px 1px white;width: 855px;	 line-height:21px;}

a.redeem{bottom: 40px;height: 44px;left: 30px;position: absolute;text-indent: -9999px;width: 161px;}
a.come-back:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=80);  
   -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#logos-strip{background-image: url("/graphics/logos.png");height: 175px;margin-left: -12px;width: 978px;}
#before_ci_footer{background-image: url(/graphics/before_footer.png)!Important;background-repeat: no-repeat!Important;}
#bottom-text{font-size: 11px;line-height: 17px;margin-left: 42px;margin-top: 0;position: relative;text-shadow: 1px 1px white;    width: 884px;}

.ci p{color: white !important;font-family: arial !important;font-size: 10px !important;line-height: 13px !important;margin: 0 30px;
    padding: 10px 20px !important;width: 830px !important;}
    
.ci p a{color:#269BD2;}

.ci p a:hover{color:#269BD2;text-decoration: underline;}

.ci{overflow:hidden!Important;background-repeat: no-repeat!Important;
	 height:131px!Important;}

.right ul{margin-top:10px!important;}


#FooterWrapper .footer_nav,#FooterWrapper1 .footer_nav{ padding:20px 0 0 20px!Important; }

#FooterWrapper .digitaltv,#FooterWrapper1 .digitaltv{  margin-top:10px!Important;}


/* citv page css */
	
 #citv-maincontent{background-repeat: repeat-x;height: 1000px;margin-left: 16px;margin-top: -35px;position: relative;width: 924px;}
 #promo-citv h1{text-indent: -9999px;}
 #citv-maincontent h2{color: #2691C8;text-decoration: none;}
 #citv-maincontent a{color: #2691C8;text-decoration: none;}

 #citv-maincontent a:hover{color: #2691C8;text-decoration: underline;}

 #citv-box{
	background-image: url("/graphics/citv_content.png");
	background-repeat: no-repeat;
	height: 950px;
	left: 30px;
	position: absolute;
	top: 20px;
	width: 866px;
}

#promo-citv {
	background-image: url("/graphics/citv_header_top.png");
	background-repeat: no-repeat;
	height: 325px;
	margin: 0 auto;
	width: 924px;
}

#citv-box .list-heading  {
	font-size: 16px;
	left: 30px;
	position: absolute;
	top: 63px;
	width: 805px;
	text-shadow: 1px 1px #fff;
	font-weight:bold;
}

#citv-box div.list1  {
	left: 30px;
	position: absolute;
	top: 135px;
	width: 200px;
	font-size: 11px;
}

#citv-box div.list2  {
	left: 230px;
	position: absolute;
	top: 135px;
	width: 200px;
	font-size: 11px;
}

#citv-box div.list3  {
	left: 430px;
	position: absolute;
	top: 135px;
	width: 200px;
	font-size: 11px;
}

#citv-box div.list4  {
	left: 630px;
	position: absolute;
	top: 135px;
	width: 200px;
	font-size: 11px;
}


#citv-box div.list1 ul,#citv-box div.list2 ul,#citv-box div.list3 ul,#citv-box div.list4 ul{
	width: 200px;
	float:left;
}

#citv-box div.list1 ul.citv-block li,#citv-box div.list2 ul.citv-block li,#citv-box div.list3 ul.citv-block li,#citv-box div.list4 ul.citv-block li{
	width: 180px;
	float:left;
	height:18px;
	line-height:18px;
	font-weight: bold;
	padding:0 3px 0 3px;
}

#citv-box div.list1 ul.citv-block li:hover,#citv-box div.list2 ul.citv-block li:hover,#citv-box div.list3 ul.citv-block li:hover,#citv-box div.list4 ul.citv-block li:hover{
	width: 180px;
	float:left;
	height:18px;
	line-height:18px;
	font-weight: bold;
	background-color:#E4E4E4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:0 3px 0 3px;
}


#citv-box div.list1 span,#citv-box div.list2 span,#citv-box div.list3 span,#citv-box div.list4 span{
	font-weight:normal;
}

#citv-box div.list1 ul li.citv-border,#citv-box div.list2 ul li.citv-border,#citv-box div.list3 ul li.citv-border,#citv-box div.list4 ul li.citv-border{
	width: 200px;
	float:left;
	height:25px;
}

.citv-border img{
	padding-top:10px;
}

