
@charset "utf-8";
/* CSS Document */

body {
	background:#FFF;
	margin:0 ;
	padding:0;
	font:normal 12px  Tahoma,Verdana, Arial;
	line-height:22px;
	color:#333;
	
	}
.navi-border1 {
	background:url(../images/menu-bg.gif) top center repeat-x;
	
	height:31px;
	margin:0;
	padding:0;
	width:989px;
}
/* menu */
.handcursor{
cursor:hand;
cursor:pointer;

}
.blue-bar {
	background:url(../images/bg-menu3.gif)  no-repeat;
	height:1px;
	
}
a:link, a:visited {
	color: #333;
	text-decoration: none;
}
a:hover, a:active {
	color: #3277a7;
	text-decoration: none;
}

a.menu:link, a.menu:visited {
	color: #333;
	font-size:14px;
	text-decoration: none;
}
a.menu:hover, a.menu:active {
	color: blue;
	font-size:14px;
	text-decoration: none;
}

ul.listing{
padding:0;
margin:0;
padding-top:5px;
padding-left:48px;
}

ul.listing li{ 
padding:0;
margin:0;
list-style: disc;
padding-left:10px;
line-height:15px;
padding-bottom:5px;

}


ul.listing2{
padding:0;
margin:0;
padding-top:5px;
padding-left:20px;
}

ul.listing2 li{ 
padding:0;
margin:0;
list-style: circle;
padding-left:12px;
line-height:15px;
padding-bottom:5px;

}


.txt-title {
	font:14px Arial, Helvetica, sans-serif;
}

.txt-title-blue {
	color:#0066CC; 
	font-size:14px;
}

.txt-companyname {
	color:#0066CC; 
	font-size:24px;
	line-height:24px;
}
.txt-blue {
	color:#039; 
	font-size:12px;
}



.txt-10 {
	font:10px Arial, Helvetica, sans-serif;
}

.menu2{
width: 100%;
}

.menu2 ul{
	  	margin: 0; padding: 0;
	    float: left;}
		
.menu2 ul li{
	    display: inline;}
	 
.menu2 ul li a, .menu2 ul li a:visited{
	    float: left; 
		text-decoration: none;
	    color: #1a120a;
    	padding: 3px 10px 3px 10px;
		border:#fff 1px solid;
		
	/*	border-right :#333 1px solid;*/
		
    }
 

.menu2 ul li a:hover, .menu2 ul li .current{
	    color:#1a120a;
    	background-color:#e6e6e6;
		border:#929aa1 1px solid;
		
	}
	
.img-ad {
	border:#eee 1px solid;
}
	
	
.news
{
background-image:url(images/abc_logo.gif);
width : 167px; height : 59px;
margin:0 auto;
}
.news:hover
{
background: url(../images/abc_logo_hover.gif) no-repeat;
width : 167px; height : 59px;
margin:0 auto;
}



/* menu overview*/
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width:auto; /*Width of top level menu link items*/
padding:8px 7px 0px 7px;
border-right: 1px solid #b3b3b3;
border-left-width: 0;
text-decoration: none;
background: url(../images/menu-bg2.gif) center center repeat-x;
color:#424242;
font: 12px Tahoma;
height:24px;

}

.horizontalcssmenu ul li a.no-border{
display: block;
width:auto; /*Width of top level menu link items*/
padding:8px 7px 0px 7px;
border-right:none;
text-decoration: none;
background: url(../images/menu-bg2.gif) center center repeat-x;
color:#424242;
font: 12px Tahoma;
height:24px;

}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 160px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #666;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
background: url(../images/menu-bg2-hover.gif) center center repeat-x;

}

.horizontalcssmenu ul li ul li a:hover{
background: #666;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */



/*--- overview ---*/

.img-company-logo {
	border:#d7d7d7 1px solid;
}

.overview-bg {
	background:url(../images/overview-bg.gif) repeat-y;
	width:1024px;
	height:auto;
}

.overview-title {
	background:#f1f1f1;
	border:#c0c0c0 1px solid;
	/*width:736px;*/
	color:#424242;
	height:30px;
	padding-left:10px;
	font-size:14px;
	vertical-align:middle;
}

.overview-detail {
	background:none;
	/*border-bottom:#c0c0c0 1px solid;*/
	padding-left:10px;
	height:30px;
}


.overview-detail tr:hover{
	background: #CCC;
	border-bottom:#c0c0c0 1px solid;
	padding-left:10px;
	height:30px;
}
	
	
.overview-detail-expand {
	background:none;
	border-bottom:#c0c0c0 1px solid;
	padding-left:0px;
	height:30px;
}


/*tooltip*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #c0a562;
/*border:none;*/
padding: 5px;
background-color: #f3edd4;
visibility: hidden;
z-index: 1000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
color:#333;
line-height:18px;
font-size:11px;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 1001;
visibility: hidden;
}

.txt-blue-title {
	color:#006;
	font:18px Arial, Tahoma, Helvetica;
}

#content {	padding:10px 15px 0px 15px; font-size:14px; }


#footer {font-size:11px;}

.msg_list {
	margin: 0px;
	padding: 0px;
	width:100%;
}
.msg_head {
	cursor: pointer;
	position: relative;
	
}
.msg_body {
	padding: 5px 0px 15px;	
	font-size:12px;
}

h1 { font-size:16px; font-weight:bold;}

.products{
height:100px;
*height:auto;
/*background: url(http://img.alibaba.com/images/cms/upload/Online_sales/120products/product_bg.jpg) repeat-x;*/
margin-top: 1px;
padding-top: 24px;
}
.products_list{
list-style: none;
margin-top: 0px;
margin-left: 0px;
 
}
.item{
width: 190px;
display:block;
height: auto;
border: 1px solid #E4E4E4;
padding: 8px;
padding-top:25px;
float: left;
margin-right: 19px;
margin-bottom: 30px;
}
.item_left{
margin-left: 5px;
_margin-left: 5px;
}
.item .title{
color: #333333;
display: block;
font:16px Arial, Tahoma, Helvetica;
font-weight:bolder;
color:#009;
padding-top: 12px;
height: 50px;
line-height: 17px;
width:190px;
 
 
}
.item .title1{
color: #333333;
display: block;
font:12px Arial, Tahoma, Helvetica;
font-weight:bolder;
color:#009;
padding-top: 10px;
height: 20px;
line-height: 15px;
width:190px;
text-align:left;
 
 
}
.item .title1 img{
	width:20px;
	height:20px;
}
.item .titletop{
color: #333333;
display: block;
font:14px Arial, Tahoma, Helvetica;
font-weight:bold;
height:25px;
line-height: 17px;
width:150px;
 
}
.item_button{
border-top: 1px dashed #CDCDCD;
padding-top: 10px;
text-align: center;
 
}

.item img{
	width:63px;
	height:63px;
	
}