.sort_by li { float:none!important; font-weight: normal; margin-right:15px; display:inline;  }
.sort_by li.label{display:inline; float:left!important}
.publication_page .sort_by li.label{display:inline; float:none!important}
.search_ul{ float:left;}
ul.search_ul{padding:0 0 15px 0!important; }

.contact_zep_form li label {padding-left:20px; margin-left:0px}

.zep_about_keyface ul{margin-bottom:20px;}

.title_top_border .courtesy { padding-bottom:5px }

.captions h2 sup{font-size:18px; top:0px!important; position:relative; overflow:hidden; display:inline}
.captions h2 span.cufon{margin:4px 0;}

.courtesy { margin-top:-5px; }
.courtesy sup{position:relative; top:5px;}
.courtesy p{line-height:25px}

#content_wrapper, #content_wrapper .container_top, #content_wrapper .container_top_rep {
        background-position: 50% 0!important;
    }
	
.total_tonnes_co{margin-bottom:0px;}


.red_titlebox{padding:7px 6px 4px 5px;}
.total_tonnes_co .red_titlebox{padding:6px 6px 2px 5px!important;}
.key_issues div.key_issues_column .red_titlebox{padding:5px 6px 3px 5px !important}




.PDF, .pdf{padding:0em 0 0em 20px; background:url(../images/icon_pdf.gif) 0 1px no-repeat; line-height:1.4em; display:inline-block}
.DOC, .doc{padding:0em 0 0em 20px; background:url(../images/icon_doc.gif) 0 1px no-repeat; line-height:1.4em; display:inline-block}
.PPT, .ppt{padding:0em 0 0em 20px; background:url(../images/icon_ppt.gif) 0 1px no-repeat; line-height:1.4em; display:inline-block}
.TXT, .txt{padding:0em 0 0em 20px; background:url(../images/icon_blank.gif) 0 50% no-repeat; line-height:1.4em; display:inline-block}
.XLS, .xls{padding:0em 0 0em 20px; background:url(../images/icon_xls.gif) 0 50% no-repeat; line-height:1.4em; display:inline-block}
.ZIP, .zip{padding:0em 0 0em 20px; background:url(../images/icon_zip.gif) 0 20% no-repeat; line-height:1.4em; display:inline-block}
.JPEG, .jpeg{padding:0em 0 0em 20px; background:url(../images/icon_jpeg.gif) 0 50% no-repeat; line-height:1.4em; display:inline-block}
.BLANK, .blank{padding:0em 0 0em 20px; background:url(../images/icon_blank.gif) 0 50% no-repeat; line-height:1.4em; display:inline-block}


.show_map{float:left;}
#placeHolder{position:relative; width:600px; float:left}

div.indicator{position:absolute; left:0; top:0; width:620px; height:500px; float:left;}



dl.event_details dd{font-weight:bold; float:none!important; margin-left:0}


.rssnews_page .search_result_list .published_details li{float:left!important; display:inline; position:relative; overflow:visible; background-position:left 7px}

.search_result_list .published_details li.publisher{background:url(../images/zep_seperator_dot.jpg) no-repeat right 5px; padding-right:7px; margin-right:6px}

.rssnews_page .news_detail .search_result_list .published_details li{font-size:13px; background-position:left 7px!important; color:#333; padding-right:4px;}

.events_download_listing .grey_title_box{background-color:#989191; overflow:hidden; position:relative; padding:5px 6px 4px 5px; margin-bottom:22px;}

.rightbar .about_zep_video_player_module .grey_box_with_border ul{margin-left:0px!important; width:148px!important}
.leftbar .about_zep_video_player_module .grey_box_with_border ul{margin-left:0px!important; width:308px!important}
.grey_box_with_border .video_descrpit_video_player p{font-size:12px; font-weight:bold; color:#333; margin-bottom:0px!important}