/* Black menu bar */	
.black_menu_bar_cover{
font-size:13px;
margin-top:10px;
}
.menu_table{
background-color:#524C4C;
width:665px;
border-spacing:0px;
}
.menu_table td{
text-align:center;
border:0px solid #BEBEBE;
border-right-width:1px;
padding-top:10px;
padding-bottom:10px;
height:28px;
}
.menu_table img {
visibility:hidden;
}		
.menu_table div:hover{
color:#7EC9FF;
}
.menu_table tr {
height: 48px;
}
.topic, .topic_outer{
color:white;
font-size:13px;
cursor:pointer;
margin-bottom:8px;
}
.ang1{
margin-bottom:-16px;
}  	
/* Gray Box */		
.black_menu_box{
width:665px;
height:150px;
background:url('images/PCate_bg.png') repeat-x #EEEEEE;
}
.black_menu_box_inner{
margin-left:10px;
padding-top:10px;
}
.select_menu{
margin-left:10px;
padding-top:20px;
}	
.open_it{
border:0px solid black;
float:left;
width: 200px;
line-height:24px;
margin-left:15px;
color:#323232;
}
.pop_up{
border:1px solid #BEBEBE;
display:none;
position:absolute;
margin-top:-22px;
margin-left:0px;
background-color:white;
padding-left:2px;
z-index:2;
width:227px;
font-size:11px;
}
.select_text{
margin-left:3px;
font-size:11px;
}
.select_text>span{
cursor:pointer;
}
.select_text>span.active{
color:#7EC9FF;
}
.tittle1{
margin-top:-3px;
}
.tittle1>span{
cursor:pointer;
}
.to_blue{
color:#7EC9FF;
}
.box_text{
margin-left:20px;
margin-bottom:20px;
}
.box_text a:link {
text-decoration:none;
}
.box_text a:visited {
color:black;
}
.box_text a:hover  {
color:#7EC9FF;
}
.box_text a:active  {
color:#7EC9FF;
}
/***************************************************************************************************/
div.supplierListHolder{
float:left;
}
div.dropboxleft {
	background: url("images/dropmenu_left.png") no-repeat scroll 0 0 transparent;
	height:32px;
	width:4px;
	margin-left:5px;
	float:left;
}

div.dropboxright {
	background: url("images/dropmenu_right.png") no-repeat scroll 0 0 transparent;
	height:32px;
	width:5px;
	margin-right:5px;
	float:left;
}
.keyword{
margin-top:20px;
color:gray;
font-size:16px;
}
.keyword span{
color:gray;
font-size:16px;
margin-left:2px;
}
.filter_by{
float:left;
margin:8px 10px 0 2px;
font-size:12px;
font-weight:bold;
}	
.filter_select_box{
margin: 0px; 
float: left;
}	
.drop_down{
width:650px;
height:30px;
border:0px solid black;
float:left;
margin:5px 0px;
}
/* Relevance filter*/	
div#source_header div{
float:left;
}
div#source_header, div#source_header ul, div#source_header ul li{
position:relative;
float:left;
font-size:12px;
}
div#source_header{
width:100%;
border-top:1px solid #d3d3d3;
border-bottom:1px solid #d3d3d3;
padding:8px 0px;
}
div#source_header ul li ul{
position:absolute;
top:-9999px;
left:-9999px;
}
div#source_header ul li ul li{
float:none;
padding-bottom:10px;
}
div#source_header ul li ul li a{
text-decoration:none;
color:#0366af;
}
div#source_header ul li:hover ul{
padding:10px;
top:11px;
left:0px;
background:white;
width:100px;
margin-top:5px;
margin-left:-10px;
}
div#source_header span{
color:#747474;
font-weight:bold;
position:relative;
left:282px;
font-size:12px;
}
div#source_header ul li{
color:#0366af;
font-weight:bold;
}	
#source_header img{
margin-right:4px;
}
/* Supplier List*/	
.leads_list div{
float:left;
margin-bottom:15px;
}
.leads_list {
border-bottom: 1px solid rgb(211, 211, 211);
font-size: 13px;
line-height: 16px;
margin-top: 20px;
float:left;
}
.leads_list span.date {
color: rgb(211, 211, 211);
display: block;
margin-bottom: 3px;
}
.leads_list .leads_inner span.category {
background-color: rgb(0, 128, 0);
color: rgb(255, 255, 255);
padding: 2px;
}
.leads_list .leads_inner a {
color: #F05A1E;
display: block;
text-decoration: none;
float:left;
}
.leads_inner img {
float: left;


}
.leads_left {
width: 90px;
}
.leads_left img{
max-width: 90px;
}
.leads_middle {
width: 350px;
}
div.leads_inner.country_date {
color: #747474;
padding: 5px 0;
text-align: center;
}
div.leads_country {
width: 100px;
}
div.leads_date {
width: 110px;
}
/* Pager */	
.view_all{
font-size:16px;
padding:40px;
padding-left:200px;
color:#085EA7;
}


#pagination{
margin-bottom:0;
}

#pagination ul{
float:left;
margin:0 auto;
margin-left:170px;
margin-bottom:25px;
}

#pagination ul li{
float:left;
padding:10px;
}

#pagination ul li.li_image{
padding:0px !important;
}

#pagination ul li.ellipse{
padding:10px 0px;
}

#pagination ul li a{
color:#0366af;
text-decoration:none;
}
.pagesList .pageNum {
width:30px;
height:15px;
color:#0366af;
cursor:pointer;
float: left;
text-align: center;
overflow:hidden;
}
.pagesList .pageNumA {
width:30px;
height:15px;
cursor:default;
float: left;
text-align: center;
overflow:hidden;
font-weight:bold;
}
.li_image .prevBtn{
width:36px;
height: 36px;

}
.li_image .prevBtn.inactive{
cursor:default;
background-image: url('/portals/0/images/page_prevI.png');
}
.li_image .prevBtn.active{
cursor:pointer;
background-image: url('/portals/0/images/page_prevA.png');
}
.li_image .nextBtn{
width:36px;
height: 36px;
}

.li_image .nextBtn.inactive{
cursor:default;
background-image: url('/portals/0/images/page_nextI.png');
}
.li_image .nextBtn.active{
cursor:pointer;
background-image: url('/portals/0/images/page_nextA.png');
}

p { margin: 0; padding: 0;}

.summary {
overflow: hidden;
height:50px;
width:360px;
margin-top:5px;
}

.summary:before {
content:"";
float: left;
width:1px;height: 50px; }

.summary > *:first-child {
float: right;
width: 100%;
margin-left: -5px; }		

.summary:after {
content: "\02026";  
box-sizing: content-box;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
float: right; 
position: relative;
top: -18px; 
left: 100%; 
width: 3em; 
margin-left: -3em;
padding-right: 5px;
text-align: right;
background-size: 100% 100%;
/* 512x1 image, gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
background: -webkit-gradient(linear, left top, right top,
from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);			
background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
}
