.ch_ci2_leftnav a:hover { color:#d0103a !important; }
.ch_singlenav_level1 { color:#d0103a !important; border-bottom:1px solid #d0103a!important; }
.ch_singlenav_level2, .ch_singlenav_level3, .ch_singlenav_level4, .ch_singlenav_level5 { color:#d0103a !important; }
.actie { color:#C00; }
.offer { float:left; clear:both; width:100%; padding:10px 0 10px 0; color: #CC0000; font-weight:bold; }
.ch_ci2_leftnav .lastitem { font-weight:bold !important; border-bottom:1px solid #d0103a !important; }
.pricetag_small .price { background: url('/media/pc/upccore/global/core/icons/ico_blank_large_televisie.png') no-repeat; color:#fff; text-decoration:none; }
.ch_ci2_epg_center .enhanced .portal_promo_tabpanel { width:764px !important; }
.ch_ci2_epg_center .portal_promo_tabpanel .container { width:744px; }
#genericTabs { float:left; width:766px; clear:both; padding:0; margin:0; list-style-type:none; }
#genericTabs li { float:left; margin:0 -1px 0 0; height:30px; font-size:1.2em; padding:0 0 0 15px; background:#eee url(/media/pc/upccore/global/core/boxes/tab_left.png) no-repeat top left; }
#genericTabs li a { float:left; padding:8px 15px 6px 0; text-decoration:none; background: url(/media/pc/upccore/global/core/boxes/tab_right.png) no-repeat top right; }
#genericTabs li.selected { position:relative; float:left; text-decoration:none; color:#333; background-color:#fff; height:31px; margin-bottom:-1px; z-index:10; }
#genericTabs li.selected a { float:left; text-decoration:none; color:#333; padding:8px 15px 6px 0; }
#genericTabs li a.tab:hover { color:#333; }
.tabs_spacer { float:left; clear:both; width:766px; height:10px; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; border-top: 1px solid #d4d4d4 }
.landingPage_tabshead { background:url('/media/pc/upccore/global/core/boxes/bg_tablehead_red3.png') no-repeat left top !important; padding:0; }
.landingPage_tabshead table tr.prodname a { padding:8px 0 10px 0 !important; }
#landingPage { background:url('/media/pc/upccore/global/core/boxes/bg_table_tv4.png') no-repeat left top; padding:0; }
#landingPage table tr.prodname { padding:0; position:relative; }
#landingPage table tr.prodname th { font-size:1em; padding:0 !important; border:none; z-index:100 !important; color:#FFFFFF; text-align:center; vertical-align:top; }
#landingPage table tr.prodname .highlight { display:block; clear:both; position:relative; margin:-30px 0 -22px 95px; width:52px; height:51px; }
#landingPage table tr.prodname .highlight2 { display:block; clear:both; position:relative; margin:-30px 0 -30px 60px; width:52px; height:51px; }
#landingPage table tr.prodname a { color:#FFF; font-size:1.1em; padding:16px 0 3px 0; margin-left:-1px; height:30px; float:left; width:100%; text-decoration:none; border-left: 1px solid #d4d4d4 }
#landingPage table tr.prodname a:hover { text-decoration:none; color:#fff }
#landingPage table tr.prodname a.doublelline { padding:12px 0 6px 0!important; height:30px!important; }
#landingPage .info { margin-left:170px; }
#landingPage .infoLink:hover { background-color:#d0103a!important; }
.roundtop { background:#fff url('/media/pc/upccore/global/core/boxes/landing_top3.png') no-repeat left top !important; height:5px; width:768px; }
.tv_senders { float:left; clear:both; width:100%; position: static; }
.tv_senders .item { float:left; width:90px; height:100px; margin:0 14px 10px 0; background: url('/media/pc/upccore/global/core/boxes/bg_channels_v2.png') no-repeat left top; }
/*.tv_senders .item:hover{ cursor:pointer;}*/
.tv_senders .item img { display:block; clear:both; width:80px; height:60px; margin:5px auto 0 auto; }
.tv_senders .item h4 { display:block; clear:both; width:80px; height:35px; font-size:0.75em; font-weight:normal; text-align:center; }
.tv_senders .tooltip { display:none; z-index:400 !important; background:url('/media/pc/upccore/global/core/boxes/tooltip2.png'); background-repeat: no-repeat; height:118px; padding:10px; width:504px; }
.tv_senders .tooltip img { float:left; z-index:400 !important; margin-right:10px; }
.tv_senders .tooltip p { float:left; width:360px; z-index:400 !important; }
.tv_senders .tooltip h4 { width:300px; z-index:400 !important; font-size:1.2em; font-weight:normal; margin:5px 0 10px 0; }
.pricepos1 { margin:0 0 0 357px; z-index:1000; min-height:92px; }
.pricepos2 { width:230px; height:250px; z-index:1000; }
.pricepos2 .pricetag_small { float:left !important; }
.portal_W_p45 { width:45% !important; }
.portal_W_p55 { width:55% !important; }
.portal_W_p45 .pricetag { width:101px; height:101px; text-align:center; }
.portal_W_p45 .pricetag span { font-size:80%; }
.portal_W_p45 .pricetag .price { background:none; font-size:1.9em; font-weight:normal; width:100%; color:#fff; margin:0; padding:25px 0 0 0; vertical-align:middle; }
.portal_W_p45 .pricetag .price a { text-decoration:none; color:#fff }
.portal_W_p45 .pricetag .price sup { display: inline-block; font-size:0.8em !important; vertical-align: text-top; padding-top:0!important; }
.portal_W_p45 .pricetag .interval { color:#fff; font-size:9px; width:100%; text-align:center; }
.portal_W_p45 .pricetag .marginprice { padding-top:24px !important; }
.portal_W_p45 .hoveroverlay { position:absolute !important; z-index:100; }
.fontsizeheader1 { font-size:1.2em; }
.minheight80 strong { font-size:1.2em; }
.minheight80 strong span { font-size:0.85em!important; }

