/*--------------------------
RESET

Shared on www.MafiaShare.net
---------------------------*/
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, 
time, mark, audio, video{margin:0; padding:0}
article, aside, details, figcaption, figure, footer, 
header, hgroup, menu, nav, section{display:block}

/* top elements */
*{margin:0; padding:0;font-family:"Microsoft YaHei"; word-wrap: break-word;}
html {
  background: #fff url(bg.png) repeat-x top; 
}
body { 
margin: 0; 	padding: 0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif,微软雅黑,"Microsoft YaHei" ! important;
	background:url(bgtop.png) no-repeat center top; 
	color: #666;
	text-align: center;

}


/* links */
a {
	color: #333; 
	outline:none;
	text-decoration: none;
}

a:hover {
	color: #006eb9;
	text-decoration: none;	
}

a.title {

}


/* headers */
h1, h2, h3 {}
h1 { font-size: 1.4em; color: #666;  }
h2 { font-size: 1.2em; text-transform: uppercase; }
h3 { font-size: 1.2em; }
p {	margin: 0 0 5px 0; }

ul { 
	margin: 0; 
	padding : 0; 
	list-style : none; 
}

form { 
	margin: 0; 
}

/* images */
img {
	border: 0px solid #DADADA;
	padding: 0px;
}



/* end - table */

/* form elements */

label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}

textarea {
	width:400px;
	padding:2px;
	font: normal 1em "Trebuchet MS", Tahoma, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}


/* search form */
.searchform {
	background-color: transparent;
	border: none;	margin: 0; padding: 0;	
}
.searchform p { margin: 10px; padding: 0; }
.searchform input.textbox { 
	width: 130px;
	color: #333; 
	height: 20px;
	padding: 2px;	
	vertical-align: top;
}
.searchform input.button { 
	font: bold 12px Arial, Sans-serif; 
	color: #333;	
	width: 60px;
	height: 26px;
	border: 1px solid #DADADA;
	padding: 3px 5px;	
	vertical-align: top;
}

/***********************
	  LAYOUT
************************/

#header-content, #content, #footer-content {
	width: 1024px;
}

/* header */
#header {
	height: 100px;
	text-align: left;	
}
#header-content {	
	margin: 0 auto; padding: 0;
	position: relative;
}
#header-content h1 {
	position: absolute;	
	font: bold 45px 'Trebuchet MS', Sans-serif;
	letter-spacing: -2px; 
	color: #FFF;
	margin: 0; padding: 0;		
	
	/* change the values of left and top to adjust the position of the logo */
	top: 0; left: 0px;
}
#header-content h1 a {
	text-decoration: none;
	color: #FFF;
}
#header-content #slogan {
	position: absolute;	
	font: bold 12px 'Trebuchet Ms', Sans-serif;
	text-transform: none;
	color: #FFF;	
	margin: 0; padding: 0;
	
	/* change the values of left and top to adjust the position of the slogan */
	top: 55px; left: 40px;
}

/* header menu */
#header-content ul {
	position: absolute;
	right: -5px; top: 15px;
	font: bolder 1.3em 'Trebuchet MS', sans-serif;
	color: #FFF;
	list-style: none;
	margin: 0; padding: 0;		
}
#header-content li {
	display: inline;
}
#header-content li a {
	float: left;
	display: block;
	padding: 3px 12px;	
	color: #FFF;
	background-color: #333;
	text-decoration: none;
	border-right: 1px solid #272727;
}
#header-content li a:hover {
	background: #65944A;
	color: #FFF;
}
#header-content li a#current  {
	background: #65944A;
	color: #FFF;
}

/* header photo */
.headerphoto {
	margin: 0 auto;
	width: 1180px;
	height: auto;
	padding: 0px; 
	background:url(bgtop.png) no-repeat center top;
}
.content { 
	margin:0px auto;
	padding:0px auto;
	width: 1024px; 
	height:auto;
	text-align: left;
}


.sub {
	float: left;
	width:1024px;
	height: 255px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px;
}
.sabb {
	float: left;
	width:1024px;
	height: auto;
	margin:8px 0px 0px 0px;
	padding:0px auto;
}
.showtime{
	float: left;
	width:1014px;
	height:30px;
	margin:0px 10px 25px 0px;
	padding:0px auto;
	text-align: right;
	font-weight: bold;
	font-size:13px;
	color: #006eb9;
	}
.logo {
	float: left;
	width: 237px;
	height: auto;
	margin:0px auto;
	padding: 5px 0px 0px 0px;
	text-align:center;
	font-size:13px;
}
.header_right {
	float: right;
	margin:0px auto;
	width: 740px;
	height: auto;
}

.bar { 
	float: right;
	margin:0px;
	width: 203px;
	_width: 208px;
	padding: 0px 0px 0px 30px;
	_padding: 0px 0px 0px 20px;
	text-align: left;
	font-size: 1.1em;
	height: auto; 
	background:url(dh.png) no-repeat left 15px;
}
.bar span{
	line-height:80px;
	text-align: right;
	
}
.bar span img {
  vertical-align: middle;
}
	.bar li { 
	    float: right;
		padding: 0px 0px 8px 0px;
		color: #808080;
		display: inline;
	}
	
	.bar li.active { 
	    float: right;
		margin:0px;
		width: 195px;
		height:28px;
		line-height:28px;
		_line-height:28px;
		color: #006eb9;
		font-weight: bold; 
		font-size: 2.2em;
		font-family: Arial, Helvetica, sans-serif;
		padding:0px 0px; 
		font-style:italic;
	}
    .bar li.slogan {
		float: right;
		margin:0px;padding:0px 0px; 
	width: 195px;
	height:14px;
	line-height:14px;
	_line-height:14px;
	text-align: left;
	font-size: 1.0em;
}
	.bar a { 
		font-weight: bold;
		color: #006eb9; 
		background: inherit;	
	} 

.newsletter {
	float: left;
	height: 255px;
	padding: 0px 0px;
	margin:auto;
	width: 236px;
	color: #FFF;
	margin: 0px 15px 0px 0px;
}

.search_field { 
	float: right;
	text-align: left;
	width: 770px;
	height: 255px;
	background: url(sso.jpg) no-repeat top center; 
	color: #000;
	padding: 0px 0px;
	margin:auto;
}
.search {
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	height: auto;
	padding: 0px 0px;
	width: 300px;
	color: #FFF;
	background: inherit;	
}






/* content */
#content-wrap {
	clear: both;
	float: left;
	width: 100%;
}
#content {
	text-align: left;	
	padding: 0;
	margin: 0 auto;	
}

.zonju{
	float: left;
	width: 1024px;
	height: auto;
	margin: 0 0 25px 0px;
	*margin: 0 0 25px 0px;
	_margin: 0 0 20px 0px;
}

/* left side
   --------- */

.left {
	float: left;
	width: 236px;
	height: 244px;
	margin: 0 18px 0 0;
}

	
	.lbox {
		float:left;
		color: #eee;
		padding: 0px 0px;
		margin: 0 0;
		height: 244px;
	}
	
	.lbox a {
		color: #FFFCD1;
		background: inherit;
	}
	
	.lbox h2 {
		color: #FFF;
		background: #6E6E6E;
	}

/* right side
   ---------- */
		
.right {
	float: right;
	width: 770px;
	height:244px;
	margin: 0 0 0px 0;
}

	.lt {
		width: auto;
		height: 23px;
		margin-bottom:10px;
		padding:10px 0px 0px 0px;
		font-family:  Arial, 微软雅黑,"Microsoft YaHei" ! important;
		line-height:16px;
		font-size:16px;
		font-weight:bold;
		background: url(lt.gif) no-repeat left top ;
		color: #006eb9;
		border-top:2px solid #006eb9;
	}
	.lte {
		float:left;
		}
	.lt span{
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 10px;
		font-weight:normal;
		line-height:16px;
		font-size:16px;
		color: #bbb;
		border-left:1px solid #bbb;
	}
	.lt dl{
		float:right;
		margin:auto;
		width: auto;
		height: auto;
		padding:0px 0px 0px 0px;
		font-weight:normal;
		line-height:16px;
		font-size:12px;
		color: #999;
	}
		
	.rt {
		float:left;
		font-size:13px;
		color: #999;
		height: auto;
	}
	.rt li{
	  float:left;
      padding:3px 0px 5px 0px;
	  _padding:3px 0px 3px 0px;
	}
	.le{
	  width:220px;
	  display: block;
	  height: auto;
	   line-height:13px;
	  _line-height:13px;
      padding: 0px 0px 5px 0px;
	  margin:0px 0px;
	}
	.nr{
		width: 200px;
		height: auto;
	   line-height:13px;
	  _line-height:13px;
	  margin-left: 15px;
	  text-align: left;
	  display:block;
	  margin-top: -13px;
	}
	.rt p{
      padding:0px 0px 0px 0px;
	  line-height:13px;
	  _line-height:13px;
	}
	.sp{
		float:left;
		color: #bbb;
		width:200px;
		height:13px;
		line-height:18px;
		_line-height:18px;
		font-size:13px;
		margin:0px 0px;
		padding:0px 0px 0px 15px;

	}
	.left_articles {
		float: left;
	    width: 515px;
		height:243px;
		margin: 0 18px 0 0;
		padding: 0 0 0 0px;
	}
	.left_articles p{
		line-height:25px;
		font-size:13px;
		margin: 0 0px;
		padding: 0 0px;
		text-align: justify; text-justify: inter-ideograph; text-indent: 2em;
	}
	.right_articles {
		float: right;
	    width: 220px;
	    height:244px;
		font-size: 0.9em;
		padding: 0px 0px;	
		margin: 0 0 0px 0;
	}
/* news */
.rightnews {
	float: right;
	width: 770px;
	height: auto;
	margin: 0 0 0px 0;
}
	.news {
		float:left;
		width: 770px;
		margin:0 auto;
		font-size:13px;
		color: #999;
		height: auto;
		padding:10px 0px 20px 0px;
	}
	.news li{
	  float:left;
	  width: 770px;
	  margin:0 auto;
      padding:6px 0px 6px 0px;
	  _padding:6px 0px 6px 0px;
	}
	.news li a{
	  float:left;
      padding:3px 0px 5px 0px;
	  _padding:3px 0px 3px 0px;
	}
	.les{
	  width:220px;
	  height: auto;
	   line-height:13px;
	  _line-height:13px;
      padding: 0px 0px 5px 0px;
	  margin:0px 0px;
	}
	.news p{
      padding:0px 0px 0px 0px;
	  line-height:13px;
	  _line-height:13px;
	}
	.news span{
		float:right;
		color: #bbb;
		height:13px;
		line-height:18px;
		_line-height:18px;
		font-size:13px;
		margin:0px auto;
		padding:0px 0px 0px 15px;

	}
	.newslist {
		float:left;
		width: 770px;
		margin:0 auto;
		font-size:13px;
		color: #999;
		height: auto;
		padding:10px 0px 20px 0px;
	}
	.contents {
		margin: 0 auto;
	FLOAT: left; WIDTH: auto; height:auto;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px;  PADDING-TOP: 0px;border: 0px solid rgb(197, 197, 197);
}
	.contentss {
	FLOAT: left; WIDTH:770px; height:auto; margin:50px 0px 30px 0px;  font-size: 2.2em;color: #666;font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px;  PADDING-TOP: 0px;border: 0px solid rgb(197, 197, 197);
}
.contentss span {
	FLOAT: left; WIDTH:770px; height:auto; font-weight:normal;margin:0px 0px 0px 0px;  font-size: 0.8em;color: #666;PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px;  PADDING-TOP: 0px;border: 0px solid rgb(197, 197, 197);
}
.contentss p {
	FLOAT: left; WIDTH:770px; LINE-HEIGHT: 22px; PADDING-TOP: 50px;
}
.posts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: auto; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.posts P {
	MARGIN: 0px;LINE-HEIGHT: 25px;
}
.single {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
.single li {
	 float:left;PADDING-BOTTOM: 20px; MARGIN: 0px 0px 0px 0px; 
}
.single H2 {
	FONT-SIZE: 18px; PADDING-BOTTOM: 16px; MARGIN: 0px 0px 0px 0px; COLOR: #666; BORDER-BOTTOM: #ddd 0px solid; TEXT-ALIGN: center
}
.single H3 {
	FONT-SIZE: 18px; PADDING-BOTTOM: 16px; MARGIN: 0px 0px 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.single H5 { float:left; width: auto;
	FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 30px 20px 0px; COLOR: #999; TEXT-ALIGN: left;
}
.single H6 {
	FONT-SIZE: 12px; PADDING-BOTTOM: 25px; MARGIN: 0px 0px; COLOR: #999; TEXT-ALIGN: center;font-weight:normal
}
.single H6 span{
	MARGIN: 0px 10px;
}
.single .zf{
	MARGIN: 0px 0px 50px 0px;
	PADDING: 0px 30px;
	 COLOR: #666;
}
.pageNavi {
	float:center;WIDTH: auto; height: auto; font-size:14px;
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto;  PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	MARGIN: 0px auto; PADDING-TOP: 15px;CLEAR: both
}
.wp-pagenavi A, .wp-pagenavi span{
	height: auto;
	margin:2px;
	padding:5px 8px;
	border: 1px solid rgb(197, 197, 197);
	color:#666;
}
.wp-pagenavi SPAN, .wp-pagenavi A:hover {
	padding:5px 8px;
	border-color:#000;
	color:#ccc;
	text-decoration:none;
	background: #000;
}

.wp-pagenavi SPAN.current {
	
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold;
}

.wp-pagenavi SPAN.pages {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.wp-pagenavi SPAN.extend {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; TEXT-DECORATION: none; COLOR: #454545
}
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageleft {
	PADDING-LEFT: 0px; FLOAT: left; TEXT-ALIGN: left
}
.pageright {
	PADDING-RIGHT: 0px; FLOAT: right; TEXT-ALIGN: right
}
/* news */
.subheader {
	float:left;
	width:1024px;
	height:auto;
	margin: 30px 0 5px 0;
	padding: 0px 0px;
}
.webs {
	float:left;
	width:1024px;
	height:auto;
	margin: 0px 0 10px 0;
	padding: 0px 0px;
}
.webs li {float:left;width:155px;height:37px;margin:8px 14px 12px 0px;_margin:5px 13px 15px 0px;padding: 0px 0px;}
.webs li a {float:left;width:155px;height:35px;border:1px solid #bbb;}
 .webs li a:hover {float:left;width:155px;height:35px;border:1px solid #006eb9;}
.image {
	float: left;
	margin: 0 0px 0px 0;
}
.subheader1 {
	float:left;
	width:1024px;
	height:auto;
	margin: 10px 0 10px 0;
	padding: 0px 0px;
	background:#bbb;
}

.webss {
	display:inline;float:left;
	width:1024px;
	height:auto;
	margin: 10px 0 10px 0;
	padding: 0px 0px;
}
.webss li {display:inline;float:left;width:1024px;height:auto;margin:0px 0px 10px 0px;_margin:0px 0px 0px 0px;padding: 10px 0px;border-bottom: 1px  solid #ccc;}

.webss h3 {width:340px;height:24px;line-height:24px;font-size:14px;font-weight:700;color:#000;}
.webss li.noline {border-top:none;}
.webss li b {float:left;width:150px;}
.webss li div {float:left;width:874px;margin-bottom:10px;}
.webss li div a,.sideleft li div a:visited {float:left;width:190px;margin:0px 0px 0 0;+margin-top:0px;padding:0 0 0 20px;white-space:nowrap;background:#FFF url(d1.gif) no-repeat -10px center;height:28px;font-size:14px;line-height:28px;color:#006eb9;}
.webss li b {font-weight:bold;color:#f60;border:none;font-size:18px;line-height:30px;TEXT-ALIGN: center;}
.webss li b a,.sideleft li b a:hover{font-weight:bold;color:#f60;border:none;}
.webss li b a:hover{font-weight:bold;color:#006eb9;}

.webss li div a:hover {color:#666;background:#FFF url(d2.gif) no-repeat -10px center;}



/* sidebar */
#sidebar {
	float: right;
	width: 30%;
	margin: 0 0 10px 0; padding: 0;	
}	
#sidebar h1 {
	padding: 10px 0px 5px 10px;
	margin: 0;	
	font: bold 1.3em 'Trebuchet MS', Tahoma, Sans-serif;
}
.sidebox {
	background: #F5F5F5;
	border: 1px solid #EFEDED;
	margin-bottom: 10px;
}

/* sidebar menu */
#sidebar ul.sidemenu {
	list-style:none;
	margin: 10px 0 15px 0;
	padding: 0;
	background: #F2F2F2;			
}
#sidebar ul.sidemenu li {
	padding: 0px 10px;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:normal;
	color: #333;
	height: 1.5em;	
	padding:.3em 0 .3em 15px;
	line-height: 1.5em;
	border-bottom: 1px dashed #D4D4D4;
	text-decoration:none;
}
#sidebar ul.sidemenu a.top{	
	border-top: 1px dashed #D4D4D4;
}
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 10px;
	border-left: 5px solid  #65944A;
	color: #65944A;		
}

/* main */
#main {
	float: left;
	width: 68%;	
	margin: 0 0 10px 0; padding: 0;	
}
#main h1 {
	padding: 10px 0px 0px 5px;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #f2f2f2; 	
	font: normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;
}
#main ul li {
	list-style-image: url(bullet.gif);
}

.post {
	margin: 0; padding: 0;
	background: #FFF url(gradientbg.jpg) repeat-x;
	border: 1px solid #EFEDED;
}
.post .post-footer {
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	padding: 5px; margin-top: 20px;
	font-size: 95%;
}
.post .post-footer .date {
	background: url('clock.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .comments {
	background: url('comment.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .readmore {
	background: url('page.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}

.lx{
	float: left;
	width: 320px;	
	margin: 0 0 30px 0; padding: 0 60px 0 0;
	color:#666;
	font-size: 14px;
}
.lx li{
	float: left;
	width: 320px;	
	margin: 10 0 10px 0; padding: 0px 0px;
	border-bottom: 1px dashed #ccc; overflow:hidden;
	line-height: 3.6em;
}
.lx p{
	color:#666;
	font-size: 14px;
}
.lxf{
	float: left;
	width: 710px;	
	margin: 0 0 0px 0px; padding: 0 20px;
	color:#666;
	font-size: 14px;
}
.lxf p{
	color:#666;
	font-size: 14px;
}

/* product */
#refineSearchDiv{width:1024px;}
.refine-search-bar-2{float:left;width:1024px;background-color:#F5F5F5;padding:10px 0;position:relative;border:1px solid #ccc;margin:0px 0px 20px 0px;}
table.SearchParametricTable2{width: auto;}table.SearchParametricTable2 td{background-color:transparent;padding:0;}
.bottom tr .tdd{
	width: 180px;
}
.bottom tr .tdd select{
	width: 130px;
}
table.SearchParametricTable2 select{border:1px solid #999;background-color:#fff;}
table.SearchParametricTable2 option{width:auto;white-space:nowrap;}
table.SearchParametricTable2 #ParameterList{padding:5px 10px;}
#SmartFilterDiv2{padding:5px 10px 5px 0;font-size:13px;color:#333;}
#SmartFilterDiv2 img{vertical-align:middle;}
.refine-search-bar-2 div#searchPartNumberBox .search-txt,.refine-search-bar-2 div#InfoSearchBox input[type="text"]{box-shadow:none;}#refine-page .catListingDiv div[id$="headerDiv"]{border-bottom:1px solid #ccc;padding-top:10px;}
#AttributesDiv2{padding:0 10px;background-color:#F5F5F5;}
#AttributesDiv2 a,#AttributesDiv2 a:active,#AttributesDiv2 a:visited a:link{color:#0183C1;}
#ctl00_ContentMain_pnlContainer{margin:25px 0px;}
.nonmanufacturer_cssclass{padding:5px!important;}
.cssclass{width:130px;padding:0px;}
.ApplyFilter{margin:15px 0;width:100%;}
.ApplyFilterColumn2 span{margin:0px 10px;}.ApplyFilterColumn2 td{vertical-align:middle;}.ApplyFilterColumn3{text-align:right;}

#searchResultsTbl{ float:left;width:1024px;padding-top:10px; font-size:13px;}
table.no-pad td .SearchResultsPaging td{vertical-align:middle;padding:3px 5px;border:none;}
table.no-pad td{padding:0;}table.no-pad-border td{padding:0;border:0;}
.SearchResultsTable{width:1022px;padding:0;border:1px dotted #CCC;}
.SearchResultsTable td{padding:1px;border:1px solid #CCC;}
.SearchResultsTable td table td{border:none;}
table.SearchParametricTable{width:850px;border:1px solid #CCC;}
table.SearchParametricTable td{background-color:transparent;padding:0;}
table.SearchParametricTable select{border:1px solid #999;background-color:#fff;}
table.SearchParametricTable option{width:auto;white-space:nowrap;}
table.SearchParametricTable #ParameterList{padding:5px 10px;}

,.SearchResultColumnHeading td.SearchResultsBuyColumnHeading,.SearchResultsSortCell td.SearchResultsBuyColumn{background-color:#FFF;background-image:none;border:1px solid #CCC;}.SearchResultColumnHeading td.SearchResultParametricColumnHeading,SearchResultColumnHeading th.SearchResultParametricColumnHeading{background-color:#fff;background-image:none;}
.SearchResultColumnHeading td,.SearchResultColumnHeading th{border:1px solid #CCC;vertical-align:top;}.SearchResultColumnHeading th.SearchResultParametricColumnHeading{white-space:normal;}.SearchResultColumnHeading th{text-align:center;white-space:nowrap;background-color:#F5F5F5;font-weight:bold;}
.SearchResultParametricColumnHeading{background-color:#fff;color:#000;font-weight:bold;}
.SearchResultColumnHeading td.SearchResultParametricColumnHeading,SearchResultColumnHeading th.SearchResultParametricColumnHeading{background-color:#fff;background-image:none;}
.SearchResultParametricColumnHeading{white-space:normal; font-size:15px; height:50px; line-height:50px;}
.SearchResultsSortCell td{background-color:#f0f0f0;border:1px solid #999;}
.SearchResultsRowEven{background-color:#F5F5F5;text-align:center;}
.SearchResultsRowEven td,.SearchResultsRowOdd td,.SearchResultsSortCell td{padding:2px!important;}
.SearchResultsRowOdd{background-color:#FFF;text-align:center;}
.SearchResultsBuyColumn,.SearchResultColumnHeading td.SearchResultsBuyColumnHeading,.SearchResultsSortCell td.SearchResultsBuyColumn{background-color:#FFF;background-image:none;border:1px solid #CCC;}
.SearchResultsSortCell{border:1px solid #999;text-align:center;white-space:nowrap;}
.mfrDiv{min-width:90px;text-align: center;}
table.no-pad td{padding:0;}
table.no-pad-border td{padding:0;border:0;}
table.no-pad td .SearchResultsPaging td{vertical-align:middle;padding:3px 5px;border:none;}
.LearnMore{background:url("0242055.gif") no-repeat 10px center;}
.LearnMore a{ color:#006eb9;padding: 10px 30px; text-align:left; line-height:30px;}
.LearnMore a:hover{ color:#666}
.td-select{}

.tdSearchResultsPagingTop{color:#333;border:0px solid #CCC;border-bottom:0;padding:0;margin:0;}
.tdSearchResultsPagingBottom{color:#333;background-color:#E0E4E9;border:0px solid #CCC;border-top:0;padding:0;margin:0;}
table.no-pad td .SearchResultsPaging td{vertical-align:middle;padding:3px 5px;border:none;}
.SearchResultsPaging a:link.first-last{color:#004B85;}
.SearchResultsPaging a:hover.first-last{color:#fff;}
.ProductDetailSectionHeading{border:1px solid #999;font-weight:bold;}

.SearchResultsPaging{ float:left; width:1024px; height:80px;font-size:13px;font-weight:bold;background-color:#fff;}.SearchResultsPaging a:link,.SearchResultsPaging a:visited,.SearchResultsPaging a:hover,.SearchResultsPaging a:active{text-decoration:none;color:#004B85;padding:5px 10px;}.SearchResultsPaging a:active{color:#fff;background-color:#0183C1;}
.SearchResultsPaging a:hover{color:#fff;background-color:#999;}
.SearchResultsPaging .paging-current{font-weight:bold;background:#0183C1;color:#FFF;padding:5px 10px;}
.SearchResultsPaging a.ellipsis{background-color:#f0f0f0;color:#004B85;border:0px solid #ccc;}
.SearchResultsPaging a:hover.ellipsis{background-color:#004B85;color:#fff;border:0px solid #000;}

.floatrightpager{vertical-align:middle;float:center ;width:1024px;}
div#boxPartSearch2 div#searchPartNumberBox .search-txt,div#boxPartSearch2 div#InfoSearchBox input[type="text"]{box-shadow:none;}
.bold{font-weight:bold;}
.bold-underline{font-weight:bold;text-decoration:underline;}

.zoomIn{cursor:url("zoomin.png"),-moz-zoom-in;}.zoomOut{cursor:url("zoomout.png"),-moz-zoom-in;}.move{cursor:url("cursor-grab.png"),-moz-zoom-in!important;}


div.ui-dialog .ui-dialog-titlebar{padding:0!important;position:relative;background:none repeat scroll 0 0 white;}.ui-dialog .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close:hover{padding:1px 10px 7px 1px!important;position:absolute!important;right:.4em!important;top:5px!important;width:10px!important;background-image:url('images/closeX_blue.png')!important;background:no-repeat 0 0;background-color:transparent!important;background-size:100%!important;vertical-align:middle!important;border:none!important;height:10px!important;margin:0!important;cursor:pointer!important;}
.ui-icon .ui-icon-closethick{background-image:none;height:0;}.ui-widget-header .ui-icon{background-image:none!important;}div.ui-dialog-titlebar .ui-widget-header .ui-corner-all .ui-helper-clearfix{width:350px;background:none repeat scroll 0 0 white;}div.img.thumbnail{height:70px;width:70px;}div.product-info-modal{width:300px;height:240px;border:1px solid #aaa;}.mainimage{max-width:300px;max-height:230px;}.mainimagediv{width:334px;height:230px;border:1px solid #aaa;display:block;margin-left:auto;margin-right:auto;display:table-cell;vertical-align:middle;text-align:center;}
#disclaimerlabel{text-align:center;font-size:10px;color:#797979;margin-top:5px;}div.thumbnails-container{display:block;margin-left:auto;margin-right:auto;text-align:center;}div.thumbnails-container ul{display:inline-block;margin-right:auto;}div.thumbnails-container img{display:inline-block;}img.thumbnail{max-width:70px;max-height:70px;}div.thumbnailsdiv{border:1px solid #333;display:inline-block;*display:inline;zoom:1;margin:4px;text-align:center;width:70px;height:70px;vertical-align:top;cursor:pointer;}#screen{width:620px;height:330px;border:1px solid #B9B9B9;display:block;margin-left:auto;margin-right:auto;}
a.simpleLens-lens-image-zoomed-in{margin-left:auto;margin-right:auto;display:block;overflow:hidden;max-height:329px;max-width:614px;}.zoom-imagesInModal{background:url("images/icon-zoom.png") no-repeat scroll 0 0 #fff;display:inline-block;height:19px;margin:0 -2px;width:50px;position:absolute;bottom:0;right:0;}.zoom-images{display:inline-block;}#help-gal{width:74px;height:19px;position:absolute;bottom:138px;right:30px;opacity:.8;padding:2px;}.dragImage{background:url("images/icon-drag-image.png") no-repeat scroll 2px 2px #fff;height:22px;margin:0 -12px;width:79px;}

#product-details{ float:left; width:1022px;border-top:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
	border-left:1px solid #B9B9B9;}
#product-details .alt-grey{ float:left; width:1024px;background:#ccc;}
#product-details h6.tab{color:#000;width:auto;background:url(images/h6-tab-left-ccc.gif) 0 0 no-repeat;padding:5px;}
#product-details span.tab{color:#000;width:auto;background:url(images/h6-tab-left-ccc.gif) 0 0 no-repeat;padding:5px;margin-left:-15px;}
#product-details h6.tab strong,#product-details span.tab strong{padding:5px 8px 5px 5px;background:#ccc url(images/h6-tab-right-ccc.gif) 100% 0 no-repeat;}

#ctl00_ContentMain_pnlContainer{margin:25px 0 0 0;}
.product-info{padding:0 10px 0 0;}
.product-info table td h1{font-size:12px;color:#000;font-weight:normal;margin:0;padding-bottom:0;}
.product-info table td h2{font-size:12px;font-weight:normal;}
#product-info table td h1{font-size:14px;color:#000;font-weight:normal;margin:0;padding-bottom:0;}
#product-info table td h2{font-size:14px;font-weight:normal;}
.fade span{color:#004A85;font-size:14px;font-weight:bold;}
#product-image{ float:left; width:350px;margin:10px 0px 20px 0px;font-size:12px;font-weight:normal; text-align:center;}
#product-desc{ float: right; width:600px;margin:30px 0px 20px 0px;font-size:14px;font-weight:normal;}
/* product*/

#outer {
	float: left;
	width:1024px;
	margin:0px 0px 10px 0px;
}
#tab {
	overflow:hidden;
	zoom:1;
	background:#006eb9;

	border-top:2px solid #006eb9;
	border-right:1px solid #006eb9;
	border-left:10px solid #006eb9;
}
#tab li {
	float:left;
	color:#fff;
	width:100px;
	height:40px;
	cursor:pointer;
	line-height:40px;
	list-style-type:none;
	padding:0 20px;
	text-align:center;
	font-size:16px;
	border-right:1px solid #fff;
}
#tab li.current {
	color:#006eb9;
	background:#fff;
}
#content {
	width:1022px;
	height:auto;
	border:1px solid #ccc;
	border-top-width:0;
}
#content ul {
	line-height:25px;
	display:none;
	margin:0 0px;
	padding:25px 30px;
}

/* table*/
.cp{margin:0 auto;} 
#content table th:first-child{ font-weight:bold; text-align:right; width:15%;} /*第一列加粗*/
#content table{margin:0 auto;} 
#content td{  padding:10px 10px; text-align:left;border-right:0pt solid #C1DAD7;border-bottom:0pt solid #C1DAD7;}
#content tr:nth-of-type(odd){ background:WhiteSmoke;} /* odd 标识奇数行，even标识偶数行 */
#content tr:hover{ background: #E0F0F0;} /*鼠标悬停后表格背景颜色

/* footer */
#footer {
	clear: both;
	margin: 0; padding: 0;
	text-align: left;	
}
.footer { 
	width:1024px;
	height: auto;
	margin:0 auto;
	font-size: 1.1em;
	text-align: center;
	line-height: 1.6em;
	color: #808080;
	background:url(dot.gif) repeat-x;
	padding: 25px 0px 0px 0px;
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right {	text-align: right; }

/* additional classes */
.clear { clear: both; }
.gray  { color: #BFBFBF; }



