/* CSS fixes for missing server-generated images */
/* Replace dot_line.gif with CSS border */
.leftnav_big{background-image:none!important;border-bottom:1px dotted #ccc;}
.Newslisttitle,.downloadslisttitle{background-image:none!important;border-bottom:1px dotted #e0e0e0;}
.title{background-image:none!important;border-bottom:1px dotted #ccc;}
.newstitle,.downloadstitle{background-image:none!important;border-bottom:1px dotted #ccc;}

/* rcontent corners - use border-radius */
.rcontent .top_l,.rcontent .top_r,.left_box .top_l,.left_box .top_r{background-image:none!important;}
div.bottom{background-image:none!important;}
div.bottom_l,div.bottom_r{background-image:none!important;}

/* logo_b.gif - missing */
.bodytop{background-image:none!important;}

/* menu button images */
.red #menu_l,.red #menu_r,#menu_l,#menu_r{background-image:none!important;}
.menu_gg{background-image:none!important;}

/* title_bg.jpg */
.right_content h1,.product_content h1,.indextitle h1,.bigclasstitle{background-image:none!important;border-bottom:2px solid #AACCEE;}

/* a.gif */
.leftnav_s a,.languages a,.languages span,.Newslisttitle a,.downloadslisttitle a,.leftnav_big a{background-image:none!important;padding-left:12px;}
.Newslisttitle a,.downloadslisttitle a{text-indent:12px;}
.leftnav_big a{padding-left:12px;}

/* banner_bg.jpg -> gradient */
#main_top{background:#1E699E;background:linear-gradient(to bottom,#1E699E,#EFF5FC);}

/* url.gif */
.ProductListUrl a{background-image:none!important;}

/* leftnavbottom.gif */
.leftnavbottom{background-image:none!important;}

/* left_bg.jpg */
/* keep as-is */

/* more.gif -> use CSS */
.more a,.newsmore a,.downloadsmore a,.bigclasstitleright a{background-image:none!important;background-color:#1E699E;color:#fff;padding:2px 8px;border-radius:2px;text-align:center;width:auto;height:auto;}
