.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; }

#landingPage{background:url('/media/pc/upccore/global/core/boxes/bg_tablehead_red2.jpg') no-repeat left top !important;padding:3px 0 0 0;}

#landingPage table tr.prodname{padding:0; position:relative; }
#landingPage table tr.prodname th { padding:0 !important;border:none !important; z-index:100 !important; color:#FFFFFF; text-align:center; vertical-align:top;}
#landingPage table tr.prodname .highlight {display:block; clear:both; position:relative;margin:-40px 0 -12px 35px;width:52px; height:51px; }
#landingPage table tr.prodname a{color:#FFFFFF;padding:15px 0 10px 0!important;margin-left:-1px; height:40px;  float:left;width:100%; text-decoration:none; border-left: 1px solid #d4d4d4}
#landingPage table tr.prodname a:hover{ text-decoration:none; color:#fff}
#landingPage .info { margin-left:130px; }
#landingPage .infoLink:hover { background-color:#d0103a!important; }

.tv_senders{ float:left; clear:both; width:100%;}
.tv_senders .item{ float:left; width:90px; height:120px; margin:0 16px 10px 0; background: url('/media/pc/upccore/global/core/boxes/bg_channels_v2.png') no-repeat left top;  }
.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; }

.button{margin:0 0 5px 0;font-size:0.8em; text-transform: uppercase; text-align:center;width:93px; }.button a{display: block; clear:both; color:#FFF; text-decoration:none;  height:23px; width:93px; background:url('/media/pc/upccore/global/core/buttons/button_3d_sprite.png') 0 0;padding:6px 0 0 0;outline: 0;}.button a:hover{display: block; clear:both; text-decoration:none;height:23px; width:93px;background:url('/media/pc/upccore/global/core/buttons/button_3d_sprite.png') 0 -31px;padding:6px 0 0 0;outline: 0;}.button a:active{display: block; clear:both; text-decoration:none;height:21px; width:93px;background:url('/media/pc/upccore/global/core/buttons/button_3d_sprite.png') 0 -60px;padding:8px 0 0 0;outline: 0;}

.upsellpromo{ display:block; clear:both;height:180px !important;}
.upsellpromo h3{z-index:101 !important;}
.upsellpromo p{ z-index:1000 !important;}
.upsellpromo img{}
.upsellpromo .hoveroverlay{ z-index:10 !important;}
.upsellpromo .pricetag_small{margin:0 0 0 265px;z-index:100 !important; }
.upsellpromo .readmore{margin-top:15px;}

 .pricepos1{margin:0 0 0 357px; z-index:1000; min-height:92px; }
 .pricepos2{width:230px; height:220px; 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; }


.minheight80 strong{ font-size:1.2em;}
.minheight80 strong span{ font-size:0.85em!important;}