.ch_ci2_leftnav a:hover { color:#3b0083 !important; }
.ch_singlenav_level1 { color:#3b0083 !important; border-bottom:1px solid #3b0083 !important; }
.ch_singlenav_level2, .ch_singlenav_level3, .ch_singlenav_level4, .ch_singlenav_level5 { color:#3b0083 !important; }
.ch_ci2_leftnav .lastitem{font-weight:bold !important;border-bottom:1px solid #3b0083 !important;}
.ch_header_3 {color:#6eb7e4 !important;}

.standard_table .highlight { background:#3b0083 !important; color:#FFF !important; }


#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_purple3.png') no-repeat left top !important; padding:0; }




#landingPage{background:url('/media/pc/upccore/global/core/boxes/bg_table_packages4.png') no-repeat left top;padding:0;}

#landingPage table tr.prodname{padding:0; position:relative; }
#landingPage table tr.prodname th {font-size:1.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:-40px 0 -12px 35px;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, #landingPage table tr.prodname span{color:#FFF; 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 .info{ margin-left:190px;}
#landingPage .infoLink:hover{background-color:#3b0083!important;}
#landingPage table td a{ text-decoration:none;}
#landingPage table td a:hover{ text-decoration: underline;}



.pricetag_small .price {background: url('/media/pc/upccore/global/core/icons/ico_blank_large_pakketten.png') no-repeat;  color:#fff;text-decoration:none; }
.pricetag_small .active2  {background: url('/media/pc/upccore/global/core/icons/ico_blank_large_televisie.png') no-repeat;  color:#fff; text-decoration:none; }


.prod_promo_wrap{position:realtive;float:left; width:768px; height:308px; margin:-25px 0 0 0;}
.prod_promo_wrap table tr td{ border:none !important;}
.productpromo{ float:right;width:288px !important; height:260px;margin:30px 10px 0 0;}
.productpromo .divider{ border-right:1px solid #d4d4d4;}

.productpromo .promo{  float:left; text-align:center; width:133px;height:255px;padding:20px 5px 5px 5px;margin:-10px 0 -15px 0;}
.productpromo .promo span{ color:#6eb7e4; font-size:1.1em; font-weight:bold;}
.productpromo .promo h5{ color:#666; font-size:1.1em; font-weight:bold;}
.productpromo .promo strong{ color:#666; font-size:1em; font-weight:bold;}
.productpromo .promo p{ color:#666; font-size:0.95em;}
.productpromo .promo .pricetag_small {margin:10px auto;}
.productpromo .promo .hoveroverlay_plus{position: absolute;margin:-50px 0 0 0;z-index:1000; }
html:first-child .productpromo .promo .hoveroverlay_plus {position: relative;margin:-50px 0 0 -;z-index:1000;}


.offertables{ display:block; clear:both;width:100%!important;}
.offertables table{  width:100%!important;}
.offertables th{color:#FFF; font-weight:bold;padding:12px 0 7px 0; text-align:center;}
.offertables td{  border:1px solid #d2d2d2; padding:10px;text-align:center;}
.offertables .indent{ padding:8px 0 7px 50px; font-size:1.3em; text-align:left;}
.offertables .left{ text-align:left;}

.purple{background:url('/media/2009/10/15/tabletop_packages_small2.png') no-repeat left top;}
.green{background:url('/media/2009/10/15/tabletop_internet_green_small.png') no-repeat left top;}
.blue{background:url('/media/2009/10/15/tabletop_telephone_blue_small.png') no-repeat left top;}
.red{background:url('/media/2009/10/15/tabletop_tv_small.png') no-repeat left top;}
.red2{background:url('/media/2009/10/15/tabletop_tv_small2.png') no-repeat left top;}