

/*#################################*/
/*news tabs on homepage and searchpage*/
/*#################################*/
/*searchpage*/

.ch_mod_12{ position:relative; display:block;clear:both;border-left:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;border-right:1px solid #D4D4D4;padding:5px; }
.ch_mod_12 .ch_generic_button3{ vertical-align:top !important;}

.ch_mod_searchpageflipper{text-align:center;}
.ch_mod_searchpageflipper a{text-decoration:underline !important;}

.ch_news_tabs{ position:relative; float:left;  clear:both;z-index:100; width:242; padding: 0px; height:15px;margin: 0;  border:1px solid #D4D4D4;  list-style-type: none;background:#eee;}
.ch_news_tabs a{font-size:100%;display:block;padding-top:1px;color:#333;}
.ch_news_tabs li{position:relative;float:left;padding:0px;}

.ch_news_tabs li a:hover {text-decoration:underline; }
.ch_news_tabs li.active { font-size:100%; font-color:red; width: 38px;height:16px !important; height:17px;margin:-1px -1px 0 -1px !important; margin:-1px -1px -1px -1px;
text-align:center; font-weight:bold; background:#fff;border:1px solid #D4D4D4;border-bottom:none; z-index:100;
}
.ch_news_tabs li.active a{ position:relative;text-decoration:none !important;background:#fff;}
.ch_news_tabs li.inactive{margin:-1px -1px 0 -1px  !important;margin:-1px -1px -1px -1px; font-color:black;width: 38px;height:15px !important;height:16px;border:1px solid #D4D4D4;  text-align: center;background:#eee;}

/*for new promomo experiement*/
.ch_mod_9{ position:relative; display:block;clear:both;width:242px !important;border-left:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;border-right:1px solid #D4D4D4;padding:1px; height:auto !important; min-height:170px;  }
.ch_mod_9 .promo_mod{ height:auto !important; min-height:170px; }
.tab {position:relative; left:0px;top:0px;background-color:#fff;clear:both;width:auto;display:none;}
.tab a{ }
.tab table{width:auto;}
.tab td{padding:0px 2px 0px 2px;}
.menu {cursor: pointer;}
.portal_promo_tabs{ position:relative; float:left;  clear:both;z-index:100; width:466px; padding: 0px; height:15px;margin: 0;  border:1px solid #D4D4D4;  list-style-type: none;background:#eee;color:#333 }
.portal_promo_tabs a{font-size:100%;display:block;padding-top:1px;color:#333 !important;}
.portal_promo_tabs li{position:relative;float:left;padding:0px;}
.portal_promo_tabs li a:hover {text-decoration:underline; }
.portal_promo_tabs li.promoactive { font-size:100%;width: 94px;height:16px !important; height:17px;margin:-1px -1px 0 -1px !important; margin:-1px -1px -1px -1px;  
text-align:center; font-weight:bold; background:#fff;border:1px solid #D4D4D4;border-bottom:none; z-index:100;
}
.portal_promo_tabs li.promoactive a{ position:relative;text-decoration:none !important;background:#fff; }
.portal_promo_tabs li.promoinactive{margin:-1px -1px 0 -1px  !important;margin:-1px -1px -1px -1px;font-size:100%; width: 93px;height:15px !important;height:16px;border:1px solid #D4D4D4;  text-align: center;background:#eee;}
.portal_promo{position:relative;float:left;left:0px;top:0px; clear:both; min-height:145px;padding:5px !important;padding:5px 5px 0px 5px; width:456px; background:#FFF ;border-left:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;border-right:1px solid #D4D4D4; }

.portal_promo_tabpanel {position:relative;float:left; left:0px;top:0px;margin-top:-2px;clear:both;width:100%;display:none;color:#333 !important }
.portal_promo_tabpanel  .container{float:left; clear:both;width:100%;}
.portal_promo_tabpanel  a{color:#333;}
.portal_promo_tabpanel  .container .ch_news_leftaligned{float:left; clear:both;width:auto !important;}
.portal_promo_tabpanel  .container .ch_news_leftaligned .right{display:block; float:left;width:220px !important;padding-bottom:0px;}
.portal_promo_tabpanel  .container .ch_news_leftaligned .right h2{font-size:14px;margin:5px 0 3px 0;color:#333  }

.portal_promo_tabpanel  .container .ch_news_leftaligned .right .ch_inlinelink{font-weight:bold; text-decoration:none;position:relative; white-space:nowrap;clear:both;padding-right:6px;margin-left:3px; background:url(/media/pc/global/core/ico_leftnav_arrow_down.gif) no-repeat right 5px;}
.ch_mod .ch_inlinelink:hover{text-decoration:underline !important;}
.portal_promo_tabpanel  .container .ch_news_leftaligned .newslink a{display:block;text-decoration:none; 
padding:0px 0px 0px 6px;margin-right:0px !important; }
.portal_promo_tabpanel  .container .ch_news_leftaligned .newslink a:hover{text-decoration:underline !important;}
.portal_promo_tabpanel  .container .ch_news_leftaligned .ch_mod_newsimg3{float:left;width:224px !important;height:auto !important;margin:5px 10px 10px 0px !important;margin:5px 10px 0px 0px;}
.portal_promo_tabpanel  .container .ch_news_leftaligned .ch_mod_newsimg4{float:left;clear:both;width:90px; height:auto;margin:15px 0px 5px 0px;}

.portal_promo_tabpanel  .container .ch_news_leftaligned object{width:224px !important;margin:0px 10px 10px 0px;}
.portal_promo_tabmenu {cursor: pointer;}


.width50px{ width:50px;}
.width100px{width:100px;}
.width110px{width:110px;}
.width120px{width:120px;}
.width150px{width:150px;}
.width200px{width:200px;}
.width300px{width:300px;}




/*#######################################################*/
/*components*/
/*#######################################################*/

/*Weather promo homepage*/
.ch_weatherPromo{display:block;clear:both; float:left;padding:1px 0px 1px 0px; background-color:#B1D4E8;}
.ch_weatherPromo img{float:right;padding:0px 5px 0px 0px;height:48px;}
.ch_weatherPromo .text{ float:left;padding:10px 0px 5px 10px;}


/*############*/
/*generic modules*/
/*############*/
.ch_ci_ip_breadcrumb{display:block; clear:both; font-size:11px;margin-bottom:5px;margin-top:5px;}
.ch_ci_ip_breadcrumb a{text-decoration:none;}

/*############*/
/*headers*/
/*############*/
/*default header currently metallic grey*/

.ch_header_1{display:block;clear:both;  font-weight:normal;padding:0px 5px 1px 5px; color:#000 !important; font-size:130%;}
.ch_header_1 a{color:#000 !important;text-decoration:none !important; }
.ch_header_1 a:hover{text-decoration:underline !important; }

/*default header for right side currently blue*/
.ch_header_2{display:block;clear:both;padding:0px 5px 5px 0px; color:#5CAEE0; font-size:130%;}
.ch_header_2 a{ color:#5CAEE0;text-decoration:none !important; }
.ch_header_2 a:hover{ text-decoration:underline !important; }

/*used as devider in right hand column*/
.ch_header_3{display:block;clear:both; border-top:1px solid #F0F0F0;height:10px; width:100%;}
.ch_header_3 a{}

/*left column override*/
.ch_ci2_left .ch_header_3{display:block;clear:both;padding:0px 5px 1px 0px; height:auto !important;  font-size:100%;color:#000; font-weight:normal;margin:0;}
.ch_ci2_left .ch_header_3 a{color:#000;text-decoration:none !important;}



/*content divider old*/
/*default header extended  support*/
h2.ch_contentheader{display:block;clear:both;padding:0px 5px 3px 5px;  font-size:130%;color:#000 !important; font-weight:normal;margin:0;}
span.ch_contentheader_text{}
span.ch_contentheader_text a{color:#000 !important; text-decoration:none !important;  }
span.ch_contentheader_text a:hover{color:#000 !important; text-decoration:underline !important;  }
span.ch_contentheader_end{display:none;}

/*RSS icon positioning*/
.ch_header_1 .rss, .ch_header_2 .rss, .ch_header_3 .rss, h2.ch_header_1 {margin:0; vertical-align:middle; }


/*#################################*/
/*base site module*/
/*#################################*/

.ch_mod{display:block;clear:both;padding:5px; }
.ch_mod a{text-decoration:underline;}
.ch_mod h1{display:block;clear:both; font-weight:bold;font-size:17px;margin-bottom:20px;}
.ch_mod h2{display:block;font-weight:bold;font-size:140%;margin:5px 0px 3px 0px;color:#333;}
.ch_mod h2 a{display:block; font-weight:bold;text-decoration:none !important;color:#333;}
.ch_mod h2 a:hover{text-decoration:underline;}
.ch_mod a h2{display:block; font-weight:bold;text-decoration:none !important;}
.ch_mod h3{font-weight:bold;font-size:140%;margin:10px 0px 10px 0px;}
.ch_mod ul{list-style-type:square; list-style-position:outside;clear:both;margin:0px;padding:0px 0px 0px 20px;}
.ch_mod li{margin-top:5px;margin-left:0px;}
.ch_mod ul a img{margin:0px;border:0px;}
.ch_mod h5{display:block;clear:both; margin:5px 5px 0px 0px; color:#333;padding:0px; font-size:100%; font-weight:bold;}
.ch_mod h5 span{ margin-top:5px;}
.ch_mod p{display:block;margin:5px 0px 0px 0px;}
.ch_mod_img_fixedwidth{ position:relative;display:block;clear:both;border:1px solid #c8c8c8;margin:0px;padding:0px;margin:-5px -5px 10px -5px; }
.ch_mod .mainhead {font-weight:bold;font-size:130%;}
.ch_mod .ch_inlinelink{font-weight:bold; text-decoration:none; background:url(/media/pc/upclive/global/core/button_list_reg.png) no-repeat left; white-space:nowrap;display:block;clear:both;padding-left:10px; margin:3px 0 5px 0}
.ch_mod .ch_inlinelink:hover{text-decoration:underline;}

/*controls alignment of newslinks etc*/
.ch_mod_linkcontainer{display:block;clear:both;padding:0 0 0 0;}
.ch_mod_linkcontainer a{text-decoration:none;}
.ch_mod_linkcontainer h5{font-size:105% !important;color:#333 !important;margin:0 0 3px 0 !important;}
.ch_mod_linkcontainer h5 a{font-size:105% !important;color:#333 !important;text-decoration:none;}
/*the new devider container for the promo component*/
.ch_mod_promo_text_container{display:block;clear:both;padding:0px;}

/*footer for ch mod*/
.ch_mod_footer{display:block;clear:both;border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;padding:5px; }
.ch_mod_footer table{display:block;margin:0px;}
.ch_mod_rightalign{margin:0px;margin-bottom:5px;text-align:right;}
.ch_mod_header{padding:5px 0px 5px 0px; font-weight:bold;}


/* image settings ch mod*/
.ch_mod_nowidth{display:inline;float:left;margin-bottom:5px;}

.ch_mod_align_left_wrap {float:left;margin:0 0 0 5px;}
.ch_mod_align_right_wrap { float:right;margin:0 5px 0 0;}

.ch_mod_fullwidth{border:1px solid #c8c8c8;width:99% !important;width:100%;width/**/:/**/inherit;}
.ch_mod_newsimg1{width:294px;border:1px solid #D4D4D4;}
.ch_mod_newsimg2{width:363px;border:1px solid #D4D4D4;padding:0px;}
.ch_mod_newsimg3{width:105px;border:1px solid #D4D4D4;float:left;margin-right:10px;}
.ch_mod_newsimg4{float:left;height:90px;margin:0px 10px 10px 0px;}

.ch_news_promo_text{clear:none;height:180px; overflow:hidden;}
.ch_news_promo_text h5{clear:none;margin:0px 0px 3px 0px;}
.ch_mod_img_noborder{border:0px !important;margin:3px 0px 3px 0px;}
.ch_mod .tab_bar{display:block;border-top:1px solid #d2d2d2;margin:0px -10px 0px -10px;}

/* sales channel table */
table.ch_sales_form {width: 322px;border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;  border-top: 1px solid #c8c8c8;}

.ch_news_leftaligned{display:block; clear:both;float:left !important;float:none;margin-bottom:10px;
width:296px !important;width:306px;width/**/:/**/296px;}
.ch_news_leftaligned .right{display:block; float:left;width:175px !important;width:165px;width/**/:/**/175px;}

/* odd ch mod containers used in abonnementen*/
.ch_mod_2{display:block;clear:both;padding:5px;  }
.ch_mod_3{display:block;clear:both;padding:10px; }
.ch_mod_3 table{ padding:3px; border-collapse: collapse;width:100%;}
.ch_mod_4{display:block;clear:both;padding:5px; }
.ch_mod_5{display:block;clear:both;padding:5px; }
.ch_mod_6{float:left;width:296px;}
.ch_mod_7{float:left;clear:both;padding:0px; height:auto;}

/*##############################*/
/*Link list items etc*/
/*##############################*/

/*the lees meer rollover button*/
.leesmeer{ display:block;clear:both;font-size:11px;margin-top:5px;color:#76674A;}
.leesmeer_inline{ display:block;clear:both;font-size:11px; }
.leesmeer a, .leesmeer_inline a{ color:#76674A;text-decoration:none; padding:0px 0px 0px 10px;background:  url(/media/pc/upclive/global/core/button_list_reg.png) no-repeat 0px 3px; }
.leesmeer a:hover, .leesmeer_inline a:hover{text-decoration:underline;}
/*the news links rollovers*/
.newslink{display:block; clear:both;margin-top:0px; color:#76674A;}
.newslink img{border:0px;margin:2px 0 0 2px; }
.newslink a{display:block;text-decoration:none; color:#76674A;padding:0px 0px 0px 0px;margin-right:0px;background:  url(/media/pc/upclive/global/core/button_list_reg.png) no-repeat 0px 4px; }
.newslink a img{ vertical-align:middle;}
.newslink a:hover{text-decoration:underline; }

.readmore{ display:block;clear:both;font-size:11px;margin-top:5px;color:#76674A;}
.readmore a{display:block;clear:both;color:#76674A !important;text-decoration:none; padding:0px 0px 3px 10px;background:  url(/media/pc/upclive/global/core/button_list_reg.png) no-repeat 0px 3px; }
.readmore a:hover{text-decoration:underline;}

/* back link same as read more with reversed arrow */
.goback{ display:block;clear:both;font-size:11px;color:#76674A;}
.goback a{text-decoration:none; color:#76674A;padding:0px 0px 0px 10px;background:  url(/media/pc/global/core/button_list_back.gif) no-repeat 0px 0px; }
.goback a:hover{text-decoration:underline;}
/*ch_mod forms*/
.ch_mod_textfield{display:block;width:100%;border:1px solid #D4D4D4;height:17px;}
.ch_mod_select{display:block;width:100%;border:1px solid #D4D4D4;margin:5px 0px 10px 0px ;}

/*##############################*/
/*Promo component boxes part of ch_mod combo*/
/*##############################*/

.promo_mod{display:block;clear:both;padding:0px;height:180px;}
.promo_mod p{display:block;clear:both;margin:0px;padding:0px;}
.promo_mod h2{margin:2px 0 4px 0;padding:0px;font-size:105%;color:#333;}
.promo_mod h2 a { font-weight:bold;text-decoration:none !important; color:#333;}
.promo_mod h2 a:hover { font-weight:bold;text-decoration:underline !important;}
/*override the custom height for the right hand column */
.ch_ci2_right .promo_mod, .ch_ci2_news_right .promo_mod, .ch_ci2_sales_right .promo_mod, .ch_generic_right1 .promo_mod, .ch_generic_right2 .promo_mod
{height:auto !important}




/*Promo component part of ch_mod combo used in news chanel page*/
.promo_mod2{display:block;clear:both;padding:0px;height:235px!important;height:235px;height/**/:/**/235px;}
.promo_mod2 p{display:block;clear:both;margin:0px;padding:0px;}
.promo_mod2 h2{margin:0px;padding:5px 0px 0px 5px;font-size:100%;}
.promo_mod2 h2 a { font-weight:bold;text-decoration:none !important;}
.promo_mod2 h2 a:hover { font-weight:bold;text-decoration:underline !important;}
/*Promo component part of ch_mod combo used in main story news chanel page*/
.promo_mod3{display:block;clear:both;padding:0px;height:616px!important;height:616px;height/**/:/**/616px;}
.promo_mod3 p{display:block;clear:both;margin:0px;padding:0px 5px 0px 5px;}
.promo_mod3 h2{margin:0px;padding:5px 0px 0px 0px;font-size:100%;}
.promo_mod3 h2 a  { font-weight:bold;text-decoration:none !important;}
/*used in search*/
.promo_mod4{display:block;clear:both;padding:0px;height:120px!important;height:120px;height/**/:/**/120px;}
.promo_mod4 p{display:block;clear:both;margin:0px;padding:0px 5px 0px 5px;}
.promo_mod4 h2{margin:0px;padding:5px 0px 0px 0px;font-size:11px;}
.promo_mod4 h2 a  { font-weight:bold;text-decoration:none !important;}

.promo_mod5{display:block;clear:both;padding:0px;height:183px !important;height:193px;height/**/:/**/182px;}
.promo_mod5 p{display:block;clear:both;margin:0px;padding:0px 5px 0px 5px;}
.promo_mod5 h2{margin:0px;padding:5px 0px 0px 0px;font-size:11px;}
.promo_mod5 h2 a  { font-weight:bold;text-decoration:none !important;}



.promo_mod ul, .promo_mod2 ul, .promo_mod3 ul .promo_mod4 ul{margin:5px;}

/*promo component images*/
.promo_mod2_img1{position:relative;display:block;clear:both;width:98%;margin:0px;border:1px solid #D4D4D4;}
.promo_mod3_img1{position:relative;display:block;clear:both;width:294px;margin:0px;border:1px solid #D4D4D4;}
/*legacy*/
.promo_mod_left1{position:relative;display:block;float:left;clear:right;border:1px solid #D4D4D4;}
.promo_mod_left2{ position:relative;display:block;clear:both;margin:0px;padding:0px;border:1px solid #D4D4D4;margin:0px 0px 5px 0px; width:98% !important; width:99%; width/**/:/**/98%;}

/*default*/
.promo_mod_1{ position:relative;display:block;clear:both;margin:0px;padding:0px;margin:0px 0px 5px 0px;width:294px;border:1px solid #D4D4D4;}
.promo_mod_2{ position:relative;display:block;clear:both;margin:0px;padding:0px;margin:0px 0px 5px 0px; width:135px;border:1px solid #D4D4D4;}

.promo_mod_newsImg{display:inline;float:left;margin-bottom:5px;}
.promo_mod_line{display:none;}


/*############*/
/*advertizing containers*/
/*############*/
.ch_topads_center{display:block;clear:both;margin-bottom:5px;text-align:center;}
.ch_topads_container{display:block;clear:both;margin-bottom:5px;width:768px; text-align:center !important;}
.ch_midads_container{display:block;clear:both;margin-bottom:10px;width:768px;padding:10px 0 10px 0; text-align:center !important;}



/*############*/
/*right side*/
/*############*/

/*shoping tips*/

.ch_shoppingtips{width:158px;height:auto;}
.ch_shoppingtips .container{display:block;clear:both;height:auto;}
.ch_shoppingtips .left{float:left;clear:right;width:50px; text-align:center;padding:5px 10px 15px 5px;}
.ch_shoppingtips .left img{width:50px;clear:both;}
.ch_shoppingtips .right{float:left;clear:right;font-weight:bold;width:80px;height:auto; padding:10px 0px 10px 0px;}
.ch_shoppingtips .right .leesmeer a{font-weight:normal !important;clear:both;}
.ch_shoppingtips .right .readmore a{font-weight:normal !important;clear:both;}

/*shop*/
.ch_mod_shop{width:160px;}
.ch_mod_shop ul{list-style-type:none;margin:0;padding:0;width:160px; }
.ch_mod_shop img{width:42px;height:19px;margin-right:10px; vertical-align:middle;}
.ch_mod_shop li{float:left;width:158px;padding:2px 0 2px 0;}
.ch_mod_shop a{float:left;width:158px;text-decoration:none; cursor:pointer;}
.ch_mod_shop a span{width:108px;margin-top:2px;  cursor:pointer;}
.ch_mod_shop a:hover{ float:left;width:158px; cursor:pointer;}
.ch_mod_shop .header{display:block;clear:both;padding:2px 10px 2px 10px;width:138px !important; width:158px;width/**/:/**/138px;background-color:#FC0; text-transform:uppercase;font-weight:bold; font-size:11px;border-bottom:1px solid #c8c8c8;}


/*Shopping channel classes*/
.ch_shopping_search{width:100% !important;width:400px;width/**/:/**/100%;font-size:11px;}
.ch_shopping_search label{display:block;}
.ch_shopping_search td{vertical-align:top;}
.ch_shopping_search .inputfield{border:1px solid #ccc;font-size:11px !important; }

.ch_shopping_searchlist{float:left;width:456px !important; width:456px;width/**/:/**/456px;}
.ch_shopping_searchlist img{float:left; margin-right:10px;width:90px; }
.ch_shopping_searchlist h2{margin-top:15px;}
.ch_shopping_searchlist_details{float:left; width:120px;margin-top:15px;}
.ch_shopping_searchlist_bodytext{float:left; margin-right:10px;width:200px;}
.ch_shopping_searchlist_number{float:left; margin-right:10px;width:10px;margin-top:15px;font-weight:bold;}


/*blue list rollovers*/
.ch_mod_right{ display:block;clear:both;width:160px;}
.ch_mod_right ul{display:block;clear:both;float:left;list-style-type:none;margin:0px;padding:0px;width:160px;}
.ch_mod_right li{display:block;clear:both; float:left;width:160px;}
.ch_mod_right li a{text-decoration:none;  float:left;padding:3px 5px 3px 5px;width:150px !important; width:160px;width/**/:/**/150px;}
.ch_mod_right li a:hover{float:left;width:150px !important; width:160px;width/**/:/**/150px;background:none !important;}


/*blue list rollovers for tip*/
.ch_mod_right_blue{ display:block;clear:both;}
.ch_mod_right_blue ul{display:block;clear:both;float:left;list-style-type:none;margin:0px;padding:0px;}
.ch_mod_right_blue li{display:block;clear:both;float:left;}
.ch_mod_right_blue li a{text-decoration:none;  float:left;padding:4px 5px 3px 0px;}
.ch_mod_right_blue li a:hover{ float:left; padding:4px 5px 3px 0px; color:#8D8554;}
.ch_mod_right_blue li a img{ vertical-align:middle;float:left;clear:right;width:18px;margin-right:3px; }
.ch_mod_right_blue li a span{ float:left;clear:right;width:118px; height:auto; cursor:pointer;}

/*white content list rollovers*/

.ch_mod_right_white{ display:block;clear:both;}
.ch_mod_right_white ul{display:block;clear:both;float:left;list-style-type:none;margin:0px;padding:0px;}
.ch_mod_right_white li{display:block;clear:both;float:left;}
.ch_mod_right_white li a{text-decoration:none;  float:left;padding:4px 5px 3px 5px;}
.ch_mod_right_white li a:hover{ float:left; padding:4px 5px 3px 5px; color:#8D8554; }
.ch_mod_right_white li a img{ vertical-align:middle;float:left;clear:right;width:18px;margin-right:3px; }
.ch_mod_right_white li a span{ float:left;clear:right;width:118px; height:auto; cursor:pointer;}


.ch_ci2_mod_inputfield {display:block;clear:both;width:134px !important; width:137px;width/**/:/**/132px;font-size:10px; margin-bottom:5px;}
.ch_ci2_mod_selectbox {display:block;clear:both;width:138px; font-size:10px; margin-bottom:5px;}


/*##############################*/
/*e-poll*/
/*##############################*/

.ch_poll{display:block;clear:both;width:auto;}
.ch_poll h1{display:block;clear:both;font-weight:bold;font-size:105%;height:auto;width:auto;margin:0px;padding-bottom:5px;}
.ch_poll a{text-decoration:none;font-weight:bold;}
.ch_poll div.bg2{display:block;padding-bottom:5px;}
.ch_poll img{height:5px;margin-top:5px;}
.ch_poll span{float:left;clear:right;}

.ch_poll input.button{color:#fff;font-size:12px;font-weight:bold;padding-bottom:13px;margin-right:5px; border:none;background: #FFFFFF url(/media/pc/upclive/global/core/button_generic_over_lg.png) no-repeat left top;
 width:88px; height:34px !important;}
 .ch_poll input.button:hover{color:#fff;font-size:12px;font-weight:bold;padding-bottom:13px;margin-right:5px; border:none;background: #FFFFFF url(/media/pc/upclive/global/core/button_generic_over.png) no-repeat left top;
 width:88px; height:34px !important;}
 
.ch_poll ul{list-style-type:square;padding:0px;margin-left:15px;margin-top:0px;margin-bottom:5px;margin-right:5px;clear:both;}
.ch_poll_footer{display:block;clear:both;height:auto;padding:7px 5px 7px 5px;}
.ch_poll_button{display:block;clear:both;height:26px;vertical-align:middle;}
.ch_poll table{margin:0px; border-collapse:collapse;padding:0;}
.ch_poll th{ text-align:left;height:auto;vertical-align:top;padding:5px 5px 5px 0; }
.ch_poll td{height:auto;vertical-align:top;padding:8px 0 5px 0;}
.ch_poll .poll_radio{vertical-align:top;margin:0;padding:0;}




/*##############################*/
/*feed support etc*/
/*##############################*/

.ch_mod_feed_image {border:1px solid #c8c8c8;}


.ch_stock_stats .icon { float: left;   width: 11px;   padding-top: 1px;}
.ch_stock_stats .market {float: left;  font-weight: bold;   padding-left: 8px;   width: 30px; cursor:pointer;}
.ch_stock_stats .value {   float: left;   width: 45px;    cursor:pointer;}
.ch_stock_stats .diff { float: left;   width: 36px;    cursor:pointer;}
.ch_stock_stats .status {  float: right;  padding-top: 3px; width: 9px;}



/*##############################*/
/*New search laout*/
/*##############################*/

#search_teaser {float:left;width:226px;}
#search_phoneguide {float:left;padding:2px;width:462px;}
#search_phoneguide .left {float:left;width:226px; height:120px;margin-right:3px;}
#search_phoneguide .right { float:left;background-color:#fff; padding:5px;width:223px;}
#search_phoneguide .right .ch_generic_button3{float:left;clear:both !important;margin-top:3px !important;}
#search_phoneguide p {margin:0 0;padding:0;text-align:left;}
#frm_search_phoneguide {float:left;width:206px;margin:0px;}
input.ch_ci2_inputfield {display:block;clear:both;margin:0 0 3px 0 !important;width:201px;border:1px solid #809eba;padding:2px;font-size:1em;}
select.ch_ci2_inputfield {display:block;clear:both;margin:0 0 3px 0 !important;width:208px;border:1px solid #809eba;padding:2px;font-size:1em;height:18px !important;height:22px;}
*:first-child+html select.ch_ci2_inputfield{height:22px !important;}       
.search_more {display:block;clear:both;width:110px;}



.other_search {float:left;width:220px !important;width:205px;margin-right:5px;margin-bottom:5px;padding:9px 9px 9px 0px;}
.other_search .container {float:left;background:#eee;padding:8px}
.other_search .container h3 {margin:0 0 5px;padding:0;font-size:1em;}
.other_search .ch_generic_button3{float:left;clear:both !important;margin-top:5px !important;}

#games_search, #movie_search, #freetime_search {margin-right:0;}
#internet_search, #freetime_search {background-color:transparent;padding:0;margin-bottom:0;width:225px;}

.extrasettings{float:left;clear:both !important;width:468px;}

#yellow_pages_search, #movie_search{height:110px;}
#event_search, #games_search{height:100px;}

.subsearchguide{float:left;width:468px;font-size:11px;}
.subsearchguide h5{display:block;margin:5px 0px 0px 0px;font-size:inherit;}
.subsearchguide .left{float:left;width:210px;padding:5px 10px 10px 10px;margin:0px; vertical-align:top;}
.subsearchguide .right{float:right;width:210px;padding:5px 10px 10px 10px;margin:0px;vertical-align:top; }

/*##############################*/
/*Radio promo*/
/*##############################*/

#webradio-promo   { margin: 0px; padding: 0px;  }
#webradio-promo table{ margin: 0px; padding: 0px;  }
#webradio-promo table td{ vertical-align:top; }
#webradio-promo .content{ margin: 0px; padding: 0px; border-top: 0px; }
#webradio-promo .item{ float: left; clear:both;margin:0px 0px 0px 0px; padding: 0px; width:100%;border-bottom:1px solid #f0f0f0;  }
#webradio-promo .item .logo{ float:left;width: 49px; margin: 0px 15px 0px 10px; }
#webradio-promo .item .text{ float:left;margin: 0px; padding: 2px 0px 0px 0px; width:72px; text-align:left; }
#webradio-promo .item strong{display:block;clear:both;}
#webradio-promo .item .readmore{ position:relative; left:0;top:0; float:none !important; }

#webradio-promo .item .separator{ line-height: 0; height: 0px; margin: 0px; padding: 5px; font-size: 0px; clear: both; }



.ch_mod_right_white_nu{display:block;clear:both;width:466px;}
.ch_mod_right_white_nu ul{list-style-type:none;clear:both;float:left;width:466px;margin:0px;padding:0px;border-bottom:1px solid #f0f0f0;}
.ch_mod_right_white_nu ul li{clear:both;float:left;width:466px;border-top:1px solid #f0f0f0;background:#E7F2F8 !important;}
.ch_mod_right_white_nu ul li a{text-decoration:none;height:auto;  float:left;padding:3px 5px 3px 5px;background:#fff;width:456px !important; width:466px;width/**/:/**/456px;}
.ch_mod_right_white_nu ul li a:hover{ float:left;height:auto;padding:3px 5px 3px 5px;width:456px !important; width:466px;width/**/:/**/456px;background:none !important;text-decoration:none !important;}
.ch_mod_right_white_nu li a img{ vertical-align:middle;float:left;clear:right;width:18px;margin-right:3px;}
.ch_mod_right_white_nu li a span{ float:left;clear:right;width:429px;height:auto;cursor:pointer;  }
.ch_answersearch{background:#E7F2F8;padding:5px;}
.ch_answersearch strong{display:block;clear:both;margin-bottom:5px;}
.ch_answersearch .answersearchfield{width:270px !important;width:272px;font-family:arial,helvetica;font-size:11px;}



#square_banner {width:300px;
height:250px;
padding:3px;
margin-right:10px;
border:1px solid #c8c8c8;
float:left;}

.ch_small_promo {float:left;width:150px;}
.ch_small_promo h2 a {color:#000 !important;}



input.speel_button{
color:#fff !important; 
border:none !important;
margin:0 0 0 3px !important;
padding:0 0 15px 0 !important; padding:0 0 14px 0;text-transform:capitalize !important;
background:url(/media/pc/upclive/global/core/button_generic_over_lg_smal.png) no-repeat;
 width:56px; height:34px !important; text-transform:lowercase;
 }

*:first-child+html input.speel_button{padding:0 0 14px 0 !important;}   

input.speel_button:hover{ 
 border:none !important;
 margin:0 0 0 3px !important;
 background:url(/media/pc/upclive/global/core/button_generic_over_small.png) no-repeat;
 cursor:pointer; text-transform:lowercase;}
 
 a.speel_button{
 display:block;
 font-size:105%;
color:#fff !important; 
margin:0 0 0 3px !important;
text-align:center;
padding:3px 0 0 0 !important; padding:3px 0 14px 0;text-transform:capitalize !important;
background:url(/media/pc/upclive/global/core/button_generic_over_lg_smal.png) no-repeat;
 width:56px; height:34px !important; text-transform:lowercase;
 }
 a.speel_button:hover{ 
 margin:0 0 0 3px !important;
 background:url(/media/pc/upclive/global/core/button_generic_over_small.png) no-repeat;
 cursor:pointer; text-transform:lowercase;}
 
 

/*Various search forms*/
/*autoscout*/

.portal_auto{padding:10px;}
.portal_auto .container {background:transparent;width:238px;float:left;}
.portal_auto form div {margin-bottom:10px;}
.portal_auto label {display:block; clear:both !important; font-weight:normal;margin:0;padding:0;margin-bottom:4px;}
.portal_auto form div #make, .portal_auto form div #model ,.portal_auto form div #fuel{width:98%;}
.portal_auto #pricefrom, #priceto, #mileagefrom, #mileageto, #yearfrom, #yearto, #radius {width:113px;margin-right:6px;}
.portal_auto #zip {width:110px; border:1px solid #c8c8c8;}
.portal_auto select {display:block; clear:both !important;margin-bottom:15px}
.portal_auto .qalistssearch {height:16px; display:block; clear:both !important;}

.portal_auto #submit_btn {margin-left:0 !important;}


/*telefoongids*/

.ch_search_mini{width:auto;font-size:11px; padding:5px;}
.ch_search_mini img{margin:0 0 10px 0;}
.ch_search_mini .radios{display:block; clear:both;margin-bottom:10px; }
.ch_search_mini .radios input.radio{margin-right:3px;width:auto !important;display:inline !important; vertical-align:middle}
.ch_search_mini .radios label{display:inline !important;width:auto !important;  vertical-align:top !important;}
.ch_search_mini label{ display:block; clear:both;margin-bottom:4px}
.ch_search_mini input{ height:16px;width:95%;font-size:95%;padding:0px;margin-bottom:10px;}
.ch_search_mini #wcity{ height:16px;width:95%;font-size:95%;padding:0px;margin-bottom:5px;}
.ch_search_mini .grey_disabled_text{ color:#CCCCCC;margin-bottom:5px;}



 .ch_search_phoneguide {float:left;  width:468px;}
#ch_phone_person {width:227px;float:left;}
#ch_phone_company {width:227px;float:right;}       
.ch_search_phoneguide fieldset {margin:0;padding:0;border:0;}
.ch_search_phoneguide form div {padding-bottom:1em; padding:8px;background:#eee;}
.ch_search_phoneguide form div label {display:block;font-weight:bold; }
.ch_search_phoneguide form div input {border:1px solid #d2d2d2;width:200px;}
.ch_search_phoneguide .footer {margin-top:10px;clear:both; text-align:right;}


.t {background: url(dot.gif) 0 0 repeat-x; width: 20em}
.b {background: url(dot.gif) 0 100% repeat-x}
.l {background: url(dot.gif) 0 0 repeat-y}
.r {background: url(dot.gif) 100% 0 repeat-y}
.bl {background: url(bl.gif) 0 100% no-repeat}
.br {background: url(br.gif) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:3px} 


