*{margin:0px;
	padding:0px;
	word-wrap:break-word;
	word-break:normal;
}
#content{
	padding: 10px 0px 20px;
	width:960px;
margin: 0px auto;

	*padding: 10px 0px 30px 1px;
	_padding: 10px 0px 20px 1px;
}
#union{width:960px;margin: 0px auto; text-align:center;}
body {
	margin: 0px;
	padding: 0px;
	color:#000;
	background: #fff;
	font: 12px Arial
}
A:link {
	COLOR:#333333;
}
A:visited {
	COLOR:#333333;
}
.fleft{float:left}
.verified a{
	font-weight: normal;
}
#crumb{
	font: normal 10px Verdana;
	margin-top: 6px;
	text-indent: 2px;
}
.crumbbg{
	border-top:1px solid #BCBABB;
	background: url(../images/gray_gradual2.gif) repeat-x center -1px;
	*background: url(../images/gray_gradual2.gif) repeat-x center 0px;
	padding: 5px 0px 20px 3px;
}
ul {
	list-style:none
}
.red {
	color:#c00;
	}
.gray {
	color:gray
}
.green {
	color:#008000
}
.ft11 {
	font-size:11px
}
a {
	color:#0037AA;
	text-decoration: none;
}
a:hover{
	color: #D52C2C;
	text-decoration: underline;
}
input, select, textarea {
	font: 13px Arial;
}
.headertop {
	position: relative;
	z-index: 1000;
	height: 62px;
}
.logo {
	color: #444;
	position: relative;
}
.logo img{ padding: 8px 0px 0px 1px; 
}
.logo  strong{
	position:absolute;
	left: 72px;
	top: 44px;
	font-weight: normal;
	background: url(../images/topmanufacture.gif) no-repeat left top;
	display: none;
	height: 10px;
	width: 119px;
	text-indent: -10000px;
}
.headernav {
	position: absolute;
	top: 0px;
	right: 5px;
}
.headernav p {
	clear:both;
	text-align: right;
	padding-top: 10px;
}
.headernav p a {
	background: url(../images/basket_off.gif) no-repeat left -1px;
	padding-left: 22px;
}

.userstatus {
	float: left;
	padding: 6px 10px 0px 0px;
}
.sitenav{
	background: url(../images/sitenav_bg.gif) repeat-x center bottom;
	float: left;
	position: relative;
}
.sitenav li {
	float:left;
	font-weight: bold;
	height: 28px;
	border-left: 1px solid #CCC;
}
.sitenav .chinese a{
	background:url(../images/chinese.gif) no-repeat 8px 8px;
	display: block;
	height: 11px;
	width: 49px;
	padding: 8px 8px 0px;
}
.sitenav .mycategories {
	width:105px;
	background: url(../images/select.gif) no-repeat 85px center;
	position: relative;
	}
.sitenav .mycategories div {
	width: 105px;
	position: absolute;
	left: -1px;
	top: 27px;
	z-index: 1000;
	padding: 3px 0px 10px;
	background:#E9E9E9;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
}
.sitenav .mycategories div a{
	font-size:12px;
	font-weight:normal;
}
.sitenav .mycategories div a:hover{
	text-decoration:underline;
}

.sitenav li a {
	text-decoration:none;
	display:block;
	padding: 6px 8px 0px;
	position: relative;
	color:#000
}
.sitenav li a:hover {
	color:#000;
	text-decoration: none;
}
.sitenav .lil, .sitenav .lir {
	height: 28px;
	width: 8px;
	font-size: 0px;
	border-width: 0px;
	top: 0px;
}
.sitenav .lil {
	background:url(../images/sitenav_left.gif) no-repeat left bottom;
	position: absolute;
	left: -3px;
}
.sitenav .lir {
	background:url(../images/sitenav_right.gif) no-repeat right bottom;
	position: absolute;
	right: -3px;
}
.search {
	position: relative;
	height: 83px;
	background: url(../images/search_bg.gif) repeat-x center top;
	color: #fff;
	clear: both;
}
.search .ft11 {
	margin-top: 20px;
}
.searchl, .searchr {
	height: 83px;
	width: 6px;
	position: absolute;
	top:0px;
	font-size: 0px;
}
.searchl {
	left:0px;
	background: url(../images/search_left.gif) no-repeat left top;
}
.searchr {
	right:0px;
	background: url(../images/search_right.gif) right top;
}
.search ul {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background: url(../images/search_line.gif) repeat-x left bottom;
	margin-left: 209px;
	padding: 9px 0px;
	margin-right: 50px;
}
.search a {
	color:#fff;
}
.search li a {
	text-decoration: none;
}
.search a:hover {
	color:#fff;
	text-decoration:underline;
}
.search .current a {
	color:#fc3
}
.search .current a:hover {
	color:#fc3;
	text-decoration: none;
}
.search li {
	display:inline;
	padding-right: 32px;
}
.search form { padding:8px 0px 0px 115px 
}
.search form .searchfor{
	font-size:16px;
	float: left;
	padding-right: 5px;
	font-weight: bold;
}
.search .query {
	padding:1px 0px 1px 2px;
	width: 356px;
	vertical-align: middle;
	float: left;
}
.search .find {
	background:url(../images/search.gif) no-repeat;
	height: 26px;
	width: 86px;
	border-width: 0px;
	margin-right: 15px;
	margin-left: 5px;
	float: left;
	margin-top: -2px;
}
.search .select {
	width: 158px;
	margin-left: 6px;
	float: left;
	height: 22px;
	overflow: hidden;
	}
.search .select .categories{
  width:131px;
   display: block;
	text-decoration: none;	color: #000;
	background:url(../images/select_bg.gif) no-repeat left top;
	padding: 3px 22px 15px 5px;
	cursor:pointer
}
.search .select strong{float:left;
  display: block;
	max-width:130px;
	*width:130px;
	overflow: hidden;
	white-space: nowrap;
   *text-overflow: ellipsis;
	font-weight: normal;
}
.search .select .categories:after{content:"...";
}
.search .select .categories:hover{
	background:url(../images/select_bg_h.gif) no-repeat left top;
	color: #000;
	text-decoration: none;
	
}
.imagesbox{ float:left;overflow:hidden;width:120px;height:140px;vertical-align:middle; text-align:center;margin-left:10px; margin-top:10px;}
.imagessrc {width:100px;height:100px; border:1px solid #ccc; padding:5px; display:table-cell;vertical-align:middle;  }
.imagesbox img {_margin-top: expression(( 100 - this.height ) / 2);}
.imagesname{width:100px;text-align:center;}

.allcategories{
	background: url(../images/corner3.gif) no-repeat center bottom;
	width: 468px;
	position: absolute;
	top: 127px;
	padding-bottom: 10px;
	z-index: 10003;
	right: 222px;
}
.allcategories ul{
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	overflow:auto;
	zoom:1;
	padding-top: 8px;
	background: #fff;
}
.allcategories li{
	float:left;
	width: 50%;
	padding-bottom: 3px;
	text-indent: 10px;
}
.buttona {
	background:#FFC6BD url(../images/botton_r.gif) repeat-x center center;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #E14833;
	border-right: 1px solid #BF2A17;
	border-bottom: 1px solid #BF2A17;
	border-left: 1px solid #E14833;
	margin-right: 10px;
	padding:1px 16px;
    *padding:0px 6px;
}
.buttonb {
	background:#F3F9FF url(../images/botton_g.gif) repeat-x center center;
	font-size: 16px;
	color: #333;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #CBCBCB;
	border-right: 1px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
	border-left: 1px solid #CBCBCB;
	padding:1px 16px;
    *padding:0px 6px;
}
.buttonc {
	border-top: 1px solid #E14833;
	border-right: 1px solid #BF2A17;
	border-bottom: 1px solid #BF2A17;
	border-left: 1px solid #E14833;
	background:#FFC6BD;
	text-align: center;
	padding:1px;
	margin-bottom: 10px;
	display: block;
	width: auto;
}
.buttonc a {
	background:#FFC6BD url(../images/botton_r.gif) repeat-x center center;
	color:#fff;
	text-decoration: none;
	padding:1px 0px;
	font: bold 16px Arial;
	display: block;
}
.buttonc a:hover {
	color:#fff;
	text-decoration: none;
}
#footer{
	clear:both;
	text-align: center;
	padding: 12px 0px 8px;
}
#footer p{
	padding-top:10px
}
#footer .copyright{
	color:#808080;
	font-size: 11px;
	padding-top: 8px;
}
.clearb{
	width:100%;
	clear:both;
	font-size: 0px;
	height: 2px;
}
.block1{
	margin-bottom: 10px;
	border: 1px solid #ccc;
	position: relative;
	overflow:hidden;
}
.block1 .corner,.block2 .corner{
	position: relative;
	height: 0px;
	font-size: 0px;
	*z-index:-1;
}
.block1 .corner span,.block2 .corner span{
	display:block;
	width:10px;
	height:10px;
	position: absolute;

}
.block1 .topleft{
	background:url(../images/corner1.gif) no-repeat left top;
	left: -1px;
	top: -1px;
}
.block1 .topright{
	background:url(../images/corner1.gif) no-repeat -20px top;
	right: -1px;
	top: -1px;
}
.block1 .btleft{
	background:url(../images/corner1.gif) no-repeat -40px top;
	left: -1px;
	top: -9px;
}
.block1 .btright{
	background:url(../images/corner1.gif) no-repeat -60px top;
	right: -1px;
	top: -9px;
}
.block2 .topleft{
	background:url(../images/corner2.gif) no-repeat left top;
	left: -1px;
	top: -1px;
}
.block2 .topright{
	background:url(../images/corner2.gif) no-repeat -20px top;
	right: -1px;
	top: -1px;
}
.block2 .btleft{
	background:url(../images/corner2.gif) no-repeat -40px top;
	left: -1px;
	top: -9px;
}
.block2 .btright{
	background:url(../images/corner2.gif) no-repeat -60px top;
	right: -1px;
	top: -9px;
}
.block2{
	border: 1px solid #A9A9A9;
	position: relative;
}
.block{overflow:auto;
	zoom:1;
	margin-bottom: 10px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.hdtitle{
	position: relative;
	width: 100%;
	font-size: 13px;
	background:url(../images/gray_gradual_r.gif) no-repeat right top;
	text-indent: 12px;
}
.hdtitle .more{
	position:absolute;
	font-weight: normal;
	top: 6px;
	right: 8px;
	font-size: 11px;
}
.hdtitle span{
	background:url(../images/gray_gradual_l.gif) no-repeat left top;
	padding: 5px 0px;
	display: block;
}
.rating{
	background: url(../images/star.gif) no-repeat left top;
	padding-right: 52px;
}
.rating00{
	background-position: -55px 0px;
}
.rating05 {
	background-position: -44px -13px
}
.rating10 {
	background-position: -44px 0px
}
.rating15 {
	background-position: -33px -13px
}
.rating20 {
	background-position: -33px 0px
}
.rating25 {
	background-position: -22px -13px
}
.rating30 {
	background-position: -22px 0px
}
.rating35 {
	background-position: -11px -13px
}
.rating40 {
	background-position: -11px 0px
}
.rating45 {
	background-position: 0px -13px
}
.rating50{background-position: 0px 0px
}
.suggestion{
	position: absolute;
	width: 362px;
	left: 210px;
	top: 126px;
	background: url(../images/suggestion_bg.gif) no-repeat center bottom;
	padding-bottom: 5px;
	z-index: 10002;
}
.suggestion .keylist{border-right: 1px solid #7c7c7c;
	border-left: 1px solid #7c7c7c;
	border-top: 1px solid #7c7c7c;
	background: #fff;}
.suggestion ul{
	border-bottom: 1px solid #E7E7E7;
	padding-bottom: 3px;
}
.suggestion li{padding:0px 5px}
.suggestion li a{
	display: block;
	width: 100%;
	padding: 3px 0px;
	color: #333;
	text-indent: 5px;
	cursor:pointer
}
.suggestion li .ahover{
	background:#EBF2FE;
	color: #000;
	text-decoration: none;
	color: #333;
}
.suggestion p{
	text-align:right;
	padding-right: 8px;
	padding-top: 3px;
}
.suggestion p a{
	text-align: right;
	padding-right: 10px;
	font: 9px Verdana;
	color: #666;
	background: url(../../images/icon/arrow_up.gif) no-repeat right center;
}
#utility{height:25px;font:1.2em verdana;color:#999;background:#fff url(../images/top-bg1.gif) repeat-x;margin-bottom:10px;}
#utility .login{float:right;padding-top:4px;padding-right:20px;}
#utility a{color: #003399;}
#utility a:hover{color:#FF6600;}
#ads {
	CLEAR: left; PADDING-BOTTOM:5px
}
#adsi {
	CLEAR: left; PADDING-BOTTOM:5px; width:500px; float:left;
}
.categorylist {
	WIDTH: 100%
}
#header	{
	margin: 0px auto;
	width:960px;
	background-color:#fff;
	position: relative;
	font:12px verdana;
	
}
#pagenav { clear:both;padding:8px 5px;margin:10px 0;background-color:#e7e7e7;border-bottom:2px solid #999;text-align:center;font-size:1.2em}
#pagenav a {padding:3px;}
#pagenav a:hover {background-color:#f5f5f5;}
#pagenav input {font-size:0.9em;}

#breadcrumbs{padding-bottom:5px;padding-left:5px;background-color:#fff;font:1.2em verdana; width:100%;}
#breadcrumbs h1{display:inline;font:bold 1.2em verdana;border:none;padding:0!important;}

#navbar {margin-left: 365px!important;margin-left: 350px;height:48px;text-align: right;}
#navbar ul {display:inline;}

#navbar li {display:block;float:left;background: url(../images/tp_detail_bg.gif) #5d80a0 right repeat-x;MARGIN-left:10px; margin-top:22px;}
#navbar li.current {display:block;float:left;background: url(../images/nav_current.gif) #5d80a0 right repeat-x;MARGIN-left:10px; margin-top:22px;}
#navbar a:link, #navbar a:visited {padding:5px 14px;display:block;}
#navbar a:link,#navbar a:visited {font-size: 1.3em;font-weight: bold;color: #fff;text-decoration: none;}
.hiSearch {clear:both;background:#F5F8FB url(../images/hiSearch_tabsBg.gif) top repeat-x; margin-top:10px;}
.hiSearch ul {margin:0;list-style-type:none;list-style-image:none;height:10px;margin-left:235px;}
.hiSearch li {float:left;margin-right:2px;background:#D6E5EE url(../images/hiSearch_tabsLeft.gif) left top no-repeat;cursor:pointer;}

.hiSearch li a{padding:7px 10px;margin-left:2px;width:auto;display:block;font:bold 13px/100% arial;color:#455B80;background:#D6E5EE url(../images/hiSearch_tabsRight.gif) right top no-repeat!important;text-decoration:none;}
.hiSearch li a:visited {color:#455B80;}
.hiSearch li a:hover {text-decoration:underline;color:#f60;}
.hiSearch .searchBox {padding:6px 12px;text-align:center;color:#fff;background:#3F80B1 url(../images/Search_searchBg.gif) left top no-repeat;}
.hiSearch .searchBox a{color:#fff;}
.hiSearch li.current {height:30px;background:#93C2DE url(../images/hiSearch_current_tabsLeft.gif) left top no-repeat;}
.hiSearch li.current a{font-weight:bold;text-decoration:none;color:#172E54!important;background:#93C2DE url(../images/hiSearch_current_tabsRight.gif) right top no-repeat!important;}
.hiSearch ul li a{hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}


.homePopSearch{padding:5px 15px 10px 15px;background:url(../images/Search_popBg.gif) top no-repeat;font-size:12px; margin-bottom:5px;}

.gray_box{
	border:1px solid #d6d6d6;
	
	margin: 0px 2px 50px;
	padding: 16px 32px 0px;
}
.botline {
	border-bottom:#d4d4d4 1px solid;
	background: url(../images/gradual_gray1.gif) repeat-x left top;
}
.navigation{margin:0px 0 0 0;padding:4px;border:1px solid #E5E4D5;background-color:#F5F5F5;font-size:1em; font-family:verdana;margin-bottom:10px;}
.navigation a {margin-right:5px;color:#33517f;}
.navigation strong {padding-left:5px;}
.navigation a:hover{text-decoration:underline;color:#f60!important;}
.botdas{border-bottom:1px dashed #CCC}
.pageNav {margin-top:10px;padding:10px 0;color:#000000;font: 0.85em arial; overflow:hidden;zoom:1;font-size:12px;}
.pageNav .typing{float:right;}
.pageNav input{font-size:10px;font-family:verdana;}
.pageNav a{line-height:2.2em;padding: 2px 5px;color:#203558!important; border: solid 1px #849CC6;text-decoration: none!important;}
.pageNav a:hover{background-color:#E5EDF9;color:#203558!important;}
.pageNav span.current {padding:2px 5px; color:#ffffff!important;background-color:#5E90C3!important;border: solid 1px #5E90C3;font-weight:bold;}
.pageNav .pre{margin: 0 10px;white-space:nowrap;}
.pageNav .next{margin:0 10px;white-space:nowrap;}
.tright {
	text-align:right;
	}
.sulogo {
	float:left;
	padding:2px;
}
.sutitle{
	padding-top:5px;
	}
.successstory{
	margin-top:10px;
	margin-bottom:10px;
}
.hotkey{
	width:960px;
margin: 0px auto;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}
.width20{ float:left; width:20%; margin-top:6px;}
.page960{width:960px;margin: 0px auto;}
#premium{ padding:8px;}
#premium ul { margin-top:5px; margin-bottom:5px}
#premium ul li{ padding-top:3px; font-size:11px;}
.nonemsg{ color:#F00;}