/*#######################################################*/
/* 
first created on 2006-09-19
chello portal master stylesheet for ci2.1
*/
/*#######################################################*/

/*
general declarations, 
behaviours that apply to the entire portal, 
if nessecary overridden in child classes. 
*/
html{ filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body{
margin:0px 0px 0px 17px; 
padding:0px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:70%; 
color:#333;
background:#FFF;

}
td{font-size:100% !important;font-size:70%;font-size/**/:/**/100%;  empty-cells:show;}
th{ empty-cells:show;}
img{border:0px;}
form{margin:0px;padding:0px;}
ul a{text-decoration:none;}
select{font-size:100% !important;}
a{ color:#76674A;text-decoration:none;}
a:hover{text-decoration:underline !important;}

h5{margin-bottom:0px;}
/*misc behaviour classes for alignment etc*/
.ch_mod_center{text-align:center;}
.ch_mod_rightalign{ text-align:right;float:right;}
.ch_mod_leftalign{ text-align:left;float:left;}
.ch_mod_nowrap{ white-space:nowrap;}
.ch_mod_underline{ text-decoration:underline !important;}
.ch_mod_nounderline{ text-decoration:none !important;}
.ch_mod_clearimg{display:block;clear:both;}
.space{display:block;clear:both;height:10px;width:100%;} 
.CICssVerticalSpacer {display:block;clear:both;height:10px;width:100%;}
.portal_standard_bullets{ display:block;list-style-type:square; margin:0px; padding:0px;}
.portal_standard_bullets li{margin-left:0px;padding-left:0px;}


.ch_ci2_button{display:inline; font-weight: bold; font-size:11px;  background:#8F8F8F;color:#fff;}

/*generic button grey, apply to link not systembutton*/
.ch_generic_button{
background-color: #EEEEEE;
border:1px solid  #c8c8c8; border-bottom:2px groove  #ccc; border-right:2px groove  #ccc; 
color:#818181; 
height:17px !important;
vertical-align:middle;
margin-top:3px !important;margin-top:0px;margin-top/**/:/**/0px; padding: 0px 5px 0px 5px;text-decoration:none; font-size:11px !important;font-weight:bold;}

.ch_generic_button:hover{ 
/*background-color:#FAFAFA;*/
text-decoration:none !important;}

/*generic button blue, apply to link not systembutton*/
.ch_generic_button2{
background-color: #EEEEEE;
border:1px solid  #D4D2D2; border-bottom:2px groove  #9D9DA1; border-right:2px groove  #9D9DA1; 
color:#fff !important; 
height:17px !important;
vertical-align:middle;
margin-top:3px !important;margin-top:0px;margin-top/**/:/**/0px; padding: 0px 5px 0px 5px;text-decoration:none; font-size:11px !important;font-weight:bold;}

.ch_generic_button2:hover{ 
/*background-color:#FAFAFA;*/
text-decoration:none !important;}

/*#######################################################*/
/* layoutboxes blocks that make up the site skeleton */
/*#######################################################*/

#ch_ci2_main{float:left;clear:both;}
.ch_ci2_maincontainer{width:773px !important;clear:both;float:left;}
.ch_ci2_left{width:120px;clear:right;float:left;margin-right:10px; }
.ch_ci2_news_left{width:120px;clear:right;float:left;margin-right:10px; }
.ch_ci2_premium_left{width:598px;clear:right;float:left;margin-right:10px;}
.ch_ci2_sales_left{width:484px;clear:right;float:left;}
.ch_ci2_epg_left{width:120px;clear:right;float:left;margin-right:10px;  }
.ch_ci2_center{width:468px;clear:right;float:left;padding-right:4px;margin-right:10px; border-right:1px solid #f0f0f0; }
.ch_ci2_center_devider{display:block;clear:both;}
.ch_ci2_center_row2_left{float:left;width:149px !important;width:159px;width/**/:/**/149px;padding-right:10px;}
.ch_ci2_center_row2_middle{float:left;width:149px !important;width:159px;width/**/:/**/149px;padding-right:10px;}
.ch_ci2_center_row2_right{float:left;width:150px;}
.ch_ci2_center_row2_fullsize{clear:both;float:left;width:468px;}
.ch_ci2_center_left{width:308px;;clear:right;float:left;margin-right:10px;}
.ch_ci2_center_right{width:150px;clear:right;float:left;}
.ch_ci2_news_center{width:374px;clear:right;float:left;padding-right:4px;margin-right:10px; border-right:1px solid #f0f0f0;}
.ch_ci2_epg_center{width:638px;clear:right;float:left;}
.ch_ci2_right{width:160px;clear:right;float:left;}
.ch_ci2_news_right{width:250px;clear:right;float:left;}
.ch_ci2_sales_right{width:284px;clear:right;float:left;}
.ch_ci2_advert{width:auto;left:10px;clear:both;position:absolute;top:87px;padding:0px;margin-left:795px;}
.ch_ci2_footer{float:left;clear:both;width:773px;border-top:1px solid #eee;height:30px;font-size:11px;padding:10px 0 10px 0;margin-top:10px;}
.ch_ci2_footer a{ text-decoration:none;}

/*the skyscraper add block */
.ch_ci2_skyscraper_generic{display:block;left:10px;clear:both;position:absolute;top:110px;padding:10px;border:1px solid #d2d2d2;background-color:#fff;margin-left:798px;}

/*############*/
/*global top navigation*/
/*############*/

/*main navigation items*/

 	



/*news tabs on homepage and searchpage*/

/*searchpage*/
.ch_search_tabs{ display: block;  float: left;clear:both; padding: 0px; height:14px;margin: 0px; width:100%;  list-style-type: none;}
.ch_search_tabs a{font-size:95%;}
.ch_search_tabs li a:hover {display: block;font-size:100%; width: 130px;  text-align:center; text-decoration:none !important;height:14px !important; font-weight:bold;background: url(/media/pc/global/core/search_tab.gif) no-repeat 0px -16px !important; }
.ch_search_tabs li.active   {display: block;  float: left; font-size:100% ;width: 130px;  text-align:center;padding-top:1px;height:14px !important; font-weight:bold;background: url(/media/pc/global/core/search_tab.gif) no-repeat 0px -15px !important;  }
.ch_search_tabs li.inactive {display: block;  float: left; font-size:95%; width: 130px;padding-top:1px; height:14px !important; text-align: center;background: url(/media/pc/global/core/search_tab.gif) no-repeat 0px 2px !important;}


.ch_mod_searchpageflipper{text-align:center;}
.ch_mod_searchpageflipper a{ text-decoration:underline !important;}

/*newspage*/
.ch_news_tabs{ display: block;  float: left;clear:both; padding: 0px; height:14px;margin: 0px; width:100%;  list-style-type: none;}
.ch_news_tabs a{font-size:95%;}
.ch_news_tabs li a:hover {display: block;font-size:100%; width: 76px;  text-align:center; text-decoration:none !important;height:14px !important; font-weight:bold;background: url(/media/pc/global/core/news_tab.gif) no-repeat 0px -16px !important; }
.ch_news_tabs li.active   {display: block;  float: left; font-size:100% ;width: 76px;  text-align:center;padding-top:1px;height:14px !important; font-weight:bold;background: url(/media/pc/global/core/news_tab.gif) no-repeat 0px -15px !important;  }
.ch_news_tabs li.inactive {display: block;  float: left; font-size:95%; width: 76px;padding-top:1px; height:14px !important; text-align: center;background: url(/media/pc/global/core/news_tab.gif) no-repeat 0px 2px !important;}

.tab {left:0px;top:0px;background-color:#fff;clear:both;width:auto;display:none;}
.tab table{width:auto;}
.tab td{padding:0px 5px 0px 5px;}
.menu {cursor: pointer;}


/*#######################################################*/
/*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;}



/*############*/
/*google search results*/
/*############*/
.searchlinks{clear:both;margin:0px 10px 5px 0px;  }
.searchlinks img{border:0px;margin:0px;}
.searchlinks a{display:block;text-decoration:none; color:#0382C7; padding:0px;}
.searchlinks a:hover{text-decoration:underline; color:#0382C7; }
.ch_mod_searchlist{display:block;clear:both;}
.ch_mod_searchlist h2{display:block;clear:both;margin:0px;}
.ch_mod_searchlist b, .ch_mod_searchlist strong{color:#0382C7 !important;}


/*############*/
/*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-family:"Trebuchet MS", Arial;padding:0px 5px 1px 5px; background-color:#eee;color:#333;font-weight:bold; font-size:125%;}
.ch_header_1 a{font-weight:bold; font-family:"Trebuchet MS", Arial; color:#333;text-decoration:none !important; }

/*default header for right side currently blue
.ch_header_2{display:block;clear:both; font-family:"Trebuchet MS", Arial;padding:0px 5px 1px 5px; background-color:#eee;color:#333;font-weight:bold; font-size:125%;}
.ch_header_2 a{font-weight:bold; font-family:"Trebuchet MS", Arial; color:#333;text-decoration:none !important; }
*/
/*default header for right side currently blue*/
.ch_header_2{display:block; clear:both; padding:0px 5px 10px 0px; font-weight:normal; background-color:#ffffff; color:#5CAEE0; font-size:130%;}
.ch_header_2 a{ color:#5CAEE0;text-decoration:none !important; }

/*default header for left side currently  yellow*/
.ch_header_3{display:block;clear:both; font-family:"Trebuchet MS", Arial;padding:0px 5px 1px 5px; background-color:#eee;color:#333;font-weight:bold; font-size:125%;}
.ch_header_3 a{font-weight:bold; font-family:"Trebuchet MS", Arial; color:#333;text-decoration:none !important; }



/*content divider old*/
/*default header currently metallic grey legacy support*/
h2.ch_contentheader{display:block;clear:both; font-family:"Trebuchet MS", Arial;
padding:0px 5px 1px 5px; background:#eee; font-weight:bold; font-size:125%;color:#333;
}
span.ch_contentheader_text{}
span.ch_contentheader_text a{font-weight:bold;color:#333; text-decoration:none !important;  }
span.ch_contentheader_end{display:none;}

.ch_header_1 .rss, .ch_header_2 .rss, .ch_header_3 .rss {float:right;
width:27px;
margin-right:-5px;}

/*############*/
/*mod for homepage*/
/*############*/


/*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:100%;margin:0px 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:115%;margin:5px 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 img{border:1px solid #c8c8c8;}*/
.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;position:relative; white-space:nowrap;clear:both;padding-right:5px;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;}

/*controls alignment of newslinks etc*/
.ch_mod_linkcontainer{display:block;clear:both;padding:5px;}
.ch_mod_linkcontainer a{text-decoration:none;}

.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 #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;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 {border:1px solid #c8c8c8;}
.ch_mod_align_right_wrap {border:1px solid #c8c8c8;}



.ch_mod_fullwidth{
border:1px solid #c8c8c8;
width:99% !important;
width:100%;
width/**/:/**/inherit;
}
.ch_mod_newsimg1{width:294px;border:1px solid #c8c8c8;}
.ch_mod_newsimg2{width:363px;border:1px solid #c8c8c8;}
.ch_mod_newsimg3{width:105px;border:1px solid #c8c8c8;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 #d2d2d2;
    border-right: 1px solid #d2d2d2;
    border-top: 1px solid #d2d2d2;
}

.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; background-color:#eee; }
.ch_mod_3{display:block;clear:both;padding:10px; background-color:#eee; }
.ch_mod_3 table{ padding:3px; border-collapse: collapse;width:100%;}
.ch_mod_4{display:block;clear:both;border:1px solid #d2d2d2;padding:5px; }
.ch_mod_5{display:block;clear:both;border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding:5px; }
.ch_mod_6{float:left;width:296px;}
.ch_mod_7{float:left;clear:both;border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;padding:0px; height:auto;}


/*News video container*/
.ch_mod_8{float:left;;clear:both;border:1px solid #d2d2d2;padding:3px; }
.ch_videonews_promo{width:242px;height:auto;}
.ch_videonews_promo .container{display:block;clear:both;height:auto;}
.ch_videonews_promo .left{float:left;clear:right;width:50px;height:50px; text-align:center;padding:5px 10px 5px 0px;}
.ch_videonews_promo .left img{width:50px;height:50px;clear:both;}
.ch_videonews_promo .right{float:left;clear:right;font-weight:bold;width:180px;height:auto; padding:5px 0px 3px 0px;}
.ch_videonews_promo .right h5{font-size:100%;margin:0px 0px 5px 0px;}
.ch_videonews_promo .right  a{font-weight:normal !important;clear:both; padding:2px 0px 2px 22px; background:url(/media/pc/global/core/button_play_1.gif) no-repeat left center;}



/*the lees meer rollover button*/
.leesmeer{ display:block;clear:both;font-size:11px;margin-top:5px;}
.leesmeer_inline{ display:block;clear:both;font-size:11px; }
.leesmeer a, .leesmeer_inline a{text-decoration:none; padding:0px 0px 0px 10px;background:  url(gfx/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; }
.newslink img{border:0px;margin:0px;}
.newslink a{display:block;text-decoration:none; padding:0px 0px 0px 10px;margin-right:10px;background:  url(gfx/button_list_reg.png) no-repeat 0px 3px; }
.newslink a:hover{text-decoration:underline; }

.readmore{ display:block;clear:both;font-size:11px;margin-top:5px;}
.readmore a{display:block;clear:both;text-decoration:none; padding:0px 0px 0px 10px;background:  url(gfx/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;}
.goback a{text-decoration:none; padding:0px 0px 0px 10px;background:  url(/media/pc/global/core/button_list_back.gif) no-repeat 0px 3px; }
.goback a:hover{text-decoration:underline;}






/*ch_mod forms*/
.ch_mod_textfield{display:block;width:100%;border:1px solid #c8c8c8;height:17px;}
.ch_mod_select{display:block;width:100%;border:1px solid #c8c8c8;margin:5px 0px 10px 0px ;}
/*Promo component part of ch_mod combo*/
.promo_mod{display:block;clear:both;padding:0px;height:180px!important;height:180px;height/**/:/**/180px;}
.promo_mod p{display:block;clear:both;margin:0px;padding:0px;}
.promo_mod h2{margin:0px;padding:0px;font-size:100%;}
.promo_mod a h2{ font-weight:bold;text-decoration:none !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 a h2 { font-weight:bold;text-decoration:none !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 a h2 { 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 a h2 { 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 a h2 { font-weight:bold;text-decoration:none !important;}



.promo_mod ul, .promo_mod2 ul, .promo_mod3 ul .promo_mod4 ul{margin:5px;}

/*promo comp images*/
.promo_mod2_img1{position:relative;display:block;clear:both;width:98%;margin:0px;border:1px solid #c8c8c8;}
.promo_mod3_img1{position:relative;display:block;clear:both;width:294px;margin:0px;border:1px solid #c8c8c8;}
/*legacy*/
.promo_mod_left1{position:relative;display:block;float:left;clear:right;border:1px solid #c8c8c8;}
.promo_mod_left2{ position:relative;display:block;clear:both;margin:0px;padding:0px;border:1px solid #c8c8c8;margin:0px 0px 5px 0px; width:98% !important; width:99%; width/**/:/**/98%;}
/*new*/
.promo_mod_1{ position:relative;display:block;clear:both;margin:0px;padding:0px;margin:0px 0px 5px 0px;width:294px;border:1px solid #c8c8c8;}
.promo_mod_2{ position:relative;display:block;clear:both;margin:0px;padding:0px;margin:0px 0px 5px 0px; width:135px;border:1px solid #c8c8c8;}

.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;}
.ch_midads_container{display:block;clear:both;margin-bottom:10px;width:746px;border:1px solid #c8c8c8;padding:10px; text-align:center;}


/*############*/
/*left side promos etc*/
/*############*/
.ch_ci2_mod_left{display:block;clear:both;border:1px solid #d2d2d2;padding-bottom:5px;}
.ch_ci2_mod_left h2{display:block;font-weight:bold;font-size:11px;margin:0px 0px 3px 0px;}
.ch_ci2_mod_left img{margin:5px;width:90%;}
.ch_ci2_mod_left select{display:block;width:108px;height:17px; font-size:10px;}
.ch_ci2_mod_left .header{display:block;clear:both;padding:2px 5px 2px 5px;margin-bottom:5px; background-color:#f8f8f8; text-transform:uppercase;font-weight:bold; font-size:11px;border-bottom:1px solid #c8c8c8;}







/*############*/
/*right side*/
/*############*/
/*shoping tips*/

	.ch_shoppingtips{width:158px;height:auto;}
	.ch_shoppingtips .container{display:block;clear:both;border-top:1px solid #c8c8c8;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:158px;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;}
.ch_mod_shop img{display:block;float:left;clear:right;width:42px;height:19px;margin-left:1px;margin-right:5px;}
.ch_mod_shop li{display:block;width:158px; background-color:#FFF;float:none !important;float:left;border-bottom:1px solid #D6D6D6;}
.ch_mod_shop a{display:block;width:158px;height:18px;background-color:#FFF;text-decoration:none; cursor:pointer;}
.ch_mod_shop a span{display:block;float:left;clear:right;width:108px;margin-top:2px;  cursor:pointer;}
.ch_mod_shop a:hover{ display:block;width:158px;text-decoration:none !important; 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;}


/*the blue grade tips*/
.ch_mod_grade{background: #EEEEEE;}
.ch_mod_grade img{margin:3px;}
.ch_mod_grade .newslink{display:block; clear:both;margin:0px;padding:10px 5px 20px 5px;color:#026688; }
.ch_mod_grade .newslink img{border:0px;margin:0px;}
.ch_mod_grade .newslink a{display:block; font-family:"Trebuchet MS", Arial;text-decoration:none; color:#333;}
.ch_mod_grade .newslink a:hover{text-decoration:underline; }
.ch_mod_grade .footer{border-top:1px solid #D6D6D6;}


 
/*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;background-color:#eee;}
.ch_mod_right li{display:block;clear:both;background-color:#eee;float:left;width:160px;}
.ch_mod_right li a{text-decoration:none;  float:left;padding:3px 5px 3px 5px;background:#eee;width:150px !important; width:160px;width/**/:/**/150px;}
.ch_mod_right li a:hover{float:left;width:150px !important; width:160px;width/**/:/**/150px;color:#999;background:none !important;text-decoration:none !important;}


/*blue list rollovers for tip*/
.ch_mod_right_blue{ display:block;clear:both;width:160px;}
.ch_mod_right_blue ul{display:block;clear:both;float:left;list-style-type:none;margin:0px;padding:0px;width:160px;background-color:#eee;}
.ch_mod_right_blue li{display:block;clear:both;float:left;width:150px;color:#333; border-top:1px solid #ccc;margin-left:5px;}
.ch_mod_right_blue li a{text-decoration:none; color:#333; float:left;padding:3px 5px 3px 5px;background:#eee;width:140px !important; width:150px;width/**/:/**/140px;}
.ch_mod_right_blue li a:hover{ float:left; padding:3px 5px 3px 5px; color:#999;  width:140px !important;width:150px;width/**/:/**/140px;text-decoration:none !important;}
.ch_mod_right_blue li a img{ vertical-align:middle;float:left;clear:right;width:17px;margin-right:3px; }
.ch_mod_right_blue li a span{ float:left;clear:right;width:119px; height:auto; cursor:pointer;}

/*white content list rollovers*/
.ch_mod_right_white{display:block;clear:both; width:158px;}
.ch_mod_right_white ul{list-style-type:none;clear:both;float:left;width:158px;margin:0px;padding:0px;border-bottom:1px solid #D6D6D6;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;}
.ch_mod_right_white ul li{clear:both;float:left;width:158px;border-top:1px solid #D6D6D6;background:#E7F2F8 !important;}
.ch_mod_right_white ul li a{text-decoration:none;height:14px;  float:left;padding:3px 5px 3px 5px;background:#fff;width:148px !important; width:158px;width/**/:/**/148px;}
.ch_mod_right_white ul li a:hover{ float:left;height:14px;padding:3px 5px 3px 5px;width:148px !important; width:158px;width/**/:/**/148px;background:none !important;text-decoration:none !important;}
.ch_mod_right_white li a img{ vertical-align:middle;float:left;clear:right;width:17px;margin-right:3px;}
.ch_mod_right_white li a span{ float:left;clear:right;width:125px;height:auto;cursor:pointer;  }








/*right side tables*/
.ch_mod_right table{display:block;clear:both;width:160px;padding:0px;margin:0px;border:1px solid #c8c8c8; background-color:#f2f2f2; border-collapse:collapse;}
.ch_mod_right th{border-bottom:1px solid #c8c8c8;padding-left:10px;border-right:1px solid #c8c8c8; text-align:left; height:19px; border-collapse:collapse; }
.ch_mod_right tr{ border-collapse:collapse;}
.ch_mod_right th a{padding-left:0px !important; text-decoration:none;}
.ch_mod_right td{padding:10px; border-collapse:collapse;}
.ch_mod_right td a{ text-decoration:none;}
.ch_mod_right h5{font-size:12px;margin:0px;}
.ch_mod_right h1{margin:0px;}
.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;}
.ch_ci2_mod_link{display:block;clear:both;margin-top:10px;margin-left:5px; text-decoration:underline !important;}
.ch_ci2_mod_bg_white{ background-color:#FFF;}
.ch_mod_right_tablehead {background-color:#09C !important; color:#fff;width:160px;font-size:11px; text-transform:uppercase; border-right:0px !important; border-bottom:1px solid #c8c8c8;font-weight:bold; border-collapse:collapse;}



/*poll*/


/*poll*/
.ch_poll{background:#EEEEEE;display:block;clear:both;width:auto;}
.ch_poll h1{display:block;clear:both;font-weight:bold;font-size:11px;height:auto;width:auto;margin:0px;padding:10px;}
.ch_poll a{text-decoration:none;font-weight:bold;}
.ch_poll div.bg2{display:block;background:#fff;padding:5px;}
.ch_poll img{height:5px;margin-top:5px;}
.ch_poll span{float:left;clear:right;}
.ch_poll input.button{float:right;background:#EEEEEE;color:#656565;font-size:11px;font-weight:bold;margin-right:5px;}
.ch_poll ul{list-style-type:square;padding:0px;margin-left:20px;margin-top:5px;margin-bottom:0px;margin-right:5px;clear:both;}
.ch_poll_footer{display:block;clear:both;height:auto;padding:7px 5px 7px 5px;background:#EEEEEE; }
.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;}

.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: hand;}
.ch_stock_stats .value {	float: left;	width: 45px;	cursor: hand;}
.ch_stock_stats .diff {	float: left;	width: 36px;	cursor: hand;}
.ch_stock_stats .status {	float: right;	padding-top: 3px;	width: 9px;}