/* Copyright@ 2009 Aboutsemi.com, All rights reserved. Edited by Liu Jingke */

/*Common Use*/

/*Main layout*/

body {
font-family: Arial, Tahoma,Helvetica, sans-serif;
font-size: 14px;
margin: 0px auto;
width: 100%;
border: 0px;
background:#FFF;
}

#navi{
margin: 0px auto;
height: 20px;
width: 100%;
border: 1px;
background: #eeeee; 
}

#navi img{
position:absolute;
right:0px;
top:0px;
}

#container{
margin: 0px auto;
width: 100%;
border: 0px;
background:#FFF;
}

#content{
margin: 0px auto;
width: 800px;
border: 0px;
background:#FFF;
}

#mrf_content{
margin: 0px auto;
width: 960px;
border: 0px;
background:#FFF;
}

#vendor_content{
margin-top:0px;
margin: 0px auto;
width: 960px;
border: 0px;
background:#FFF;
}


#header{
margin: 0px auto;
height: 110px;
vertical-align:middle;
width: 100%;
background:#eeeee;
}

#footer{
clear:both;
margin: 0px auto;
height: auto;
width: 80%;
border: 0px;
background:#FFF;
}
#footer ul {list-style:none;margin:0px;}
#footer ul li {float:left; margin:0 10px}

/*objects*/

#ss{
margin: 0px;
height: auto;
width: auto;
text-align:center;
border: 0px;
background:#FFF;
}

#betalogo{
margin: 0px;
float:left;
height: 80px;
width: 30%;
border: 0px;
background:#FFF;
}

.logo {
text-align:center;
*display: block;
*font-size: 20px;
*font-family:Arial;
width:234px;
height:73px;
border: 0px solid #eee; }
.logo img {
vertical-align:middle; border:0;}

.adsense_468{
margin:0px auto;
margin-top: 30px;
margin-bottom:20px;
vertical-align:middle;
text-align:center;
background:#FFF;
height:75px;
width:475px;
overflow:hidden;
}

.tags{
margin:0px auto;
margin-top: 30px;
margin-bottom:10px;
vertical-align:middle;
background:#FFF;
height:25px;
width:100%;
text-align:center;
}

.adsense_300{
margin:0px auto;
margin-left:10px;
margin-top: 20px;
margin-bottom:10px;
vertical-align:middle;
text-align:left;
background:#FFF;
}

 .adsense_300 img {
vertical-align:middle;
align:left;
border:0;}

.part_img{
margin-top: 30px;
vertical-align:middle;
text-align:center;
margin:0px auto;
background:#FFF;
height:auto;
width:300px;
}

.mrf_dist{
vertical-align:middle;
text-align:left;
width:200px;
}

.box {
vertical-align:middle;
width:42px;
height:19px;
border: 0px;
 }

 .box img {
vertical-align:middle;
align:right;
border:0;}

.crossline{
width:100%;
height:1px;
background:#c4ac35;
}
.blackline{
width:100%;
height:1px;
background:#e2e2e2;
}

.m_blackline{
width:100%;
height:1px;
background:#000;
}

.search{
  margin:0px auto;
  width:500px;
  height:80px;
  border:0px solid #666;
  overflow:hidden;
  position:relative;
  display:table-cell;
  text-align:center;
  vertical-align:middle
}
.search p {
  position:static;
  +position:absolute;
  top:50%
  }
.search img {
  position:static;
  +position:relative;
  top:-50%;left:-50%;
  }
  
/* content_deco*/
 
.cap{
text-align:center;
background-color:#D3E0F8;
border:1px solid #F2F0E4;
line-height:25px;
margin:-1px 0 0 -1px;
border-bottom:1px solid #C1BDAF;
}

.row{
height:24px;
text-align:center;
vertical-align:middle;
background-color:#FFF;
border:1px solid #F2F0E4;
line-height:25px;
margin:-1px 0 0 -1px;
border-bottom:1px solid #C1BDAF;
}

.dist{
width: 200px;
vertical-align:middle;
background-color:#FFF;
}
.row_high{
height:45px;
text-align:left;
vertical-align:middle;
background-color:#FFF;
border:1px solid #F2F0E4;
line-height:35px;
margin:-1px 0 0 -1px;
border-bottom:1px solid #C1BDAF;
}

.mrf_h{
height:45px;
text-align:left;
vertical-align:middle;
background-color:#FFF;
line-height:45px;
margin:0px;
}

 .mrf_h img {
vertical-align:middle;
align:right;
border:0;}

.row1{
height:15px;
text-align:center;
vertical-align:middle;
background-color:#FFF;
border:1px solid #F2F0E4;
line-height:16px;
border-bottom:1px solid #C1BDAF;
}

.mrf_{
height:45px;
text-align:left;
vertical-align:middle;
background-color:#FFF;
line-height:45px;
margin:0px;
}

/*fonts*/

.footer-bottom {
	clear: both;
	float: left;
	padding-left: 5px;
	border-top: 1px solid #dadada;
	margin: 0 auto;	
	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
}

 .kw{
font-family:Verdana;
font-size:16px;
height:1.78em;
padding-top:2px;
vertical-align:middle
}

.boldcap {
	clear: both;
	font-family:  Trebuchet MS, Helvetica Neue,Arial, sans-serif;
	font-weight: normal;
	font-size: 26px;
	line-height: 2em;
	letter-spacing: -.5px;
	color:#000000;
}
.descri{
	clear: both;
	font-family: Trebuchet MS, Helvetica Neue,Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 2em;
	letter-spacing: -.5px;
	color:#333333;
}
 

.ct{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
}


.ct1{
float:left;
color:#0000FF;
font-family:Trebuchet MS, Helvetica Neue,Arial, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
}

.row_font{
color: #000000;
font-family:Trebuchet MS, Helvetica Neue,Arial, sans-serif;
font-size:14px;
font-style:normal;}

.boldblack{
vertical-align:baseline;
display:inline;
font-family: Arial, sans-serif,Trebuchet MS, Helvetica Neue;
font-size:18px;
font-style:normal;
color:#000;
}

.normalblack{
vertical-align:baseline;
display:inline;
font-family: Trebuchet MS, Helvetica Neue,Arial, sans-serif;
font-size:14px;
font-style:normal;
color:#000;
}

.pink{
float:left;
font-family: Trebuchet MS, Helvetica Neue,Arial, sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
color:#ed6705;
}


.blue{
font-family: Arial, sans-serif, Trebuchet MS, Helvetica Neue;
font-size:14px;
font-style:normal;
font-weight:bold;
color:#045dff;
}

.green{
display:inline;
vertical-align:baseline;
font-family: Trebuchet MS, Helvetica Neue,Arial, sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
color:#047c0a;
}

.b_bold_s{
font-family: Arial, Verdana,Helvetica, sans-serif;
font-size:14px;
font-style:normal;
}

.b_bold_m{
float:left;
font-family: Arial,Verdana,Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
}

/*Link*/
a, a:active {
color: #36b;
outline: none;
text-decoration : none;
}

a:hover {
color: #692;
text-decoration: underline;
}

.events a { text-decoration: none; }
label, a {
 cursor: pointer;
}

/*Index*/

.in_logo{
margin: 0px auto;
margin-top:40px;
margin-bottom:30px;
*display: block;
*font-size: 20px;
*font-family:Arial;
border: 0px solid #eee;;
background: #eeeee; 
}
.in_logo img {
vertical-align:middle; border:0;
}

.slogan{
margin-top:30px;
margin-bottom:30px;
background:#FFF;
height:50px;
width:auto;
vertical-align:middle;
}

#in_search{
margin: 0px;
height: auto;
width: 100%;
text-align:center;
border: 0px;
background:#FFF;
}

p#intro {
	position: absolute;
	text-align:center;
	margin: 0; padding: 0;
	font-family:Arial, Tahoma,Helvetica, sans-serif;
	font-weight: normal;
	font-size: 22px;
	line-height: 2em;
	letter-spacing: -.5px;
	color: #919191;
	width: 800px;
}

/*404*/

#error{
width: 600px;
border: 2px solid dotted #999999;
background-color:#FFFFCC;
height: auto;
margin: 0px auto;
margin-top: 50px;
margin-bottom:20px;
vertical-align:middle;
text-align:center;
}
#error ul {list-style:none;margin:0px;}

/*search*/

#searchlist{
width: 800px;
height:auto;
margin-top: 30px;
margin-bottom:30px;
vertical-align:middle;
text-align:center;
border: 0px;
background:#FFF;
}

#se_content{
margin: 0px auto;
width: 800px;
height:auto;
border: 0px;
background:#FFF;
}

#cse_content{
margin: 0px auto;
width: 800px;
height:auto;
border: 0px;
background:#FFF;
}
/*part*/

#ctn_1{
float:left;
margin: 0px auto;
width: 640px;
border: 0px;
}

#ctn_2{
float:right;
margin: 0px auto;
width: 320px;
border: 0px;
}

#ctn_3{
float:left;
margin-left:10px;
margin-right:10px;
width: 450px;
border: 0px;
text-align:center;
}

#ctn_4{
float:left;
margin-right:10px;
width: 160px;
border: 1px solid #aaccff;
background-color:#fdf8ed;
text-align:center;
}

#ctn_5{
float:right;
margin-right:5px;
width: 310px;
border: 1px solid #aaccff;
background-color:#fdf8ed;
text-align:center;
}
#ctn_6{
float:right;
margin: 0px auto;
width: 640px;
border: 0px;
}

#ctn_7{
float:left;
margin: 0px auto;
width: 320px;
border: 0px;
}

.partno{
margin: 0px auto;
margin-top:30px;
width: 100%;
height:auto;
border: 0px;
background:#FFF;
}

.describe{
margin: 0px auto;
width: 100%;
height:auto;
border: 0px;
background:#FFF;
}

.pn_mrf{
float:left;
width:inherit;
height:auto;
border:0px;
vertical-align:top;
}

.clear{
clear:both;
width:100%;
height:auto;
border:0px;
vertical-align:top;
margin-top:15px;
margin-bottom:15px;
}

#mrflist{
width:70%;
float: left;
height:110px;
text-align:left;
margin-top:10px;
margin-bottom:0px;
border:0px;
}
#mrflist ul {list-style:none;margin:0px;padding:0; text-align:left;}
#mrflist ul li {height:25px;margin-bottom:10px; }

.download{
float:left;
margin-top:25px;
margin-bottom:0px;
border:0px;
vertical-align: bottom;
text-align:left;
}

.vendor_descri{
float:center;
width:450px;
margin-bottom:10px;
border: 1px solid #aaccff;
vertical-align: bottom;
text-align:center;
}

.vendor_descri_1{
float:center;
width:450px;
margin-bottom:10px;
border: 1px solid #aaccff;
vertical-align: bottom;
text-align:center;
background-color:#fcf7d6;
}

.vendor_list{
font-family: Arial, Tahoma,Helvetica, sans-serif;
font-size: 14px;
margin: 0px auto;
border: 0px;
}

.mrf_descri{
float:left;
width:640px;
margin-top:10px;
margin-bottom:0px;
border:0px;
vertical-align: bottom;
}

.mrf_descri ul{margin:0px; list-style-type:none;}

.mrf_title{
float:left;
width:640px;
margin-top:20px;
margin-bottom:0px;
border:0px;
vertical-align: bottom;
}

.d1{
float:left;
width:300px;
margin-top:10px;
margin-bottom:0px;
border:0px;
vertical-align: bottom;
text-align:left;
}

.d2{
float:left;
width:300px;
margin-top:10px;
margin-bottom:0px;
border:0px;
vertical-align: bottom;
text-align:left;
}

.d3{
float:left;
width:180px;
margin-top:10px;
margin-bottom:0px;
border:0px;
vertical-align: bottom;
text-align:left;
}

.e1{
float:left;
width:120px;
margin-top:20px;
margin-bottom:0px;
border:0px;
vertical-align: bottom;
text-align:left;
}


.country{
float:left;
width:160px;
margin-top:10px;
margin-bottom:10px;
border:0px;
vertical-align: bottom;
text-align:left;
}

.country ul{margin:0px; list-style-type:none;}

.country1{
float:right;
width:130px;
margin-top:10px;
margin-bottom:10px;
border:0px;
vertical-align: bottom;
text-align:left;
background-color:#fdf8ed;
}
.country1 ul{margin:0px; list-style-type:none;}

.d3{
float:left;
width:159px;
margin-top:10px;
margin-bottom:0px;
border:0px;
vertical-align: bottom;
text-align:left;
}

.text{
float:left;
margin-top:5px;
margin-bottom:0px;
border:0px;
vertical-align: bottom;
text-align:left;
}

.dw1{
width:20%;
float:left;
border:0px;
overflow: visible;
}

.dw2{
width:80%;
float:left;
border:0px;
text-align:left;
vertical-align:bottom;
display:inline;
}

.boldblack2{
vertical-align:baseline;
display:inline;
font-family: Trebuchet MS, Helvetica Neue,Arial, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
color:#426fcc;
}

.boldpink{
font-family: Trebuchet MS, Helvetica Neue,Arial, sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
color:#ed6705;
}

.boldpink1{
font-family: Trebuchet MS, Helvetica Neue,Arial, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
float:right;
}

.boldblack1{
vertical-align:baseline;
display:inline;
font-family: Trebuchet MS, Helvetica Neue,Arial, sans-serif;
font-size:16px;
font-style:normal;
color:#000;
}

.boldtitle{
vertical-align:baseline;
display:inline;
font-family: Trebuchet MS, Helvetica Neue,Arial, sans-serif;
font-size:16px;
color:#000;
text-align:center;
}