@charset "gb2312";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background:#FFF;
	line-height:20px;
	color:#333333;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

/*
 ** Header Style
 */
#header-wrapper {
	background:transparent url(images/header/top_bg.gif) repeat-x 0 0;
	margin-bottom:8px;
}

#header-wrapper #header {
	width:980px;
	margin:0 auto;
}

div.topbar .weblinks {
	float:left;
	height:26px;
	color:#737373;	
	line-height:26px;
}

div.topbar .userlinks {
	height:26px;
	line-height:26px;
	color:#737373;	
	text-align:right;
}

div.logobar {
	padding:5px 0 8px 0;
}

table.logotable {
	margin:0;
	padding:0;
	width:100%;
}

table.logotable td {
	padding:0;
	margin:0;
	height:60px;
	vertical-align:middle;
}

table.logotable td div.limit {
	height:60px;
}

table.logotable td.name h6 {
	font-size:16px;
	font-weight:bold;
}

table.logotable td.banner {
	height:60px;
	text-align:right;
}

table.logotable td.slogan {
	width:200px;
}

table.logotable td.slogan img {
	float:left;
	margin:0 7px 0 0 ;
}

table.logotable td.search {
	width:536px;
}

table.logotable td.manager {
	text-align:right;
}

ul.searchtags {
	margin:3px 0 1px 10px;
	padding:0;
	list-style:none;
	
}

ul.searchtags li {
	float:left;
	height:21px;
	line-height:21px;
}

ul.searchtags li span {
	display:block;
	height:21px;
	line-height:21px;
	padding:0 10px;
}

ul.searchtags li.tag {
	cursor:pointer;
	background:transparent url(images/header/tagleft.gif) no-repeat left -27px;
}

ul.searchtags li.tag span {
	background:transparent url(images/header/tagright.gif) no-repeat right -27px;
}

ul.searchtags li.active {
	cursor:pointer;
	background:transparent url(images/header/tagleft.gif) no-repeat left top;
}

ul.searchtags li.active span {
	color:#FFF;
	background:transparent url(images/header/tagright.gif) no-repeat right top;
}

ul.searchtags li.hot {
	padding:0 5px;
}

div.searchbar {
	height:35px;
	background:transparent url(images/header/tab_bg.gif) no-repeat left top;
}

div.navigation {
}

ul.primary-links {
	margin:0;
	padding:0;
	list-style:none;
}

ul.primary-links li {
	float:left;
	margin-right:2px;
}

ul.primary-links li a, ul.primary-links li a:active, ul.primary-links li a:visited {
	display:block;
	width:116px;
	height:32px;
	background:transparent url(images/header/menu_bg.gif) no-repeat 0 0;
	text-align:center;
	line-height:32px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	font-family:Verdana, Geneva, sans-serif
}

ul.primary-links li a:hover, ul.primary-links li.active a {
	background:transparent url(images/header/menu_bg.jpg) no-repeat 0 0;
	color:#FFF;
}

div.navigation div.service {
	float:left;
	height:32px;
	line-height:32px;
	margin-left:10px;
	color:#999;
}

div.managebar {

	height:32px;
	background:transparent url(images/header/smenu.gif) repeat-x left top;
	line-height:32px;
	padding:0 8px;
}

div.managebar .left {
	float:left;
	width:70%;
}

div.managebar .right {
	float:right;
	width:30%;
	text-align:right;
}

div.managebar .left a:link, div.managebar .left a:active, div.managebar .left a:visited {
	color: #527598;
	font-size:12px;
	font-weight:bold;
	margin-right:20px;
	
}
div.managebar .left a:hover {
	color:#222222;
	font-size:12px;
	font-weight:bold;
	margin-right:20px;
}

div.manage-navigation {
	height:32px;
	background:transparent url(images/header/menu_bg4.gif) repeat-x left top;
}

ul.manage-links {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}

ul.manage-links li {
	float:left;
	height:32px;
	line-height:32px;
	padding-right:2px;
	background:transparent url(images/header/line1.gif) no-repeat right top;
}

ul.manage-links li a, ul.manage-links li a:active, ul.manage-links li a:visited{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0 10px;
	font-family:Verdana, Geneva, sans-serif
}

ul.manage-links li a:hover{
	background:transparent url(images/header/compant_tag_bg_h.gif) repeat-x left top;
}

div.manage-navigation div.right {
	float:right;
	padding-right:5px;
	text-align:right;
	height:32px;
	line-height:32px;
}

div.manage-navigation div.right img {
	vertical-align:middle;
}

div.company-navigation {
	height:32px;
	background:transparent url(images/header/menu_bg4.gif) repeat-x left top;
}

ul.manage-links li div.sub {
	position: absolute;
	background:#FFF;
	border:solid 1px #ccc;
	padding: 5px;
	float: left;
	display:none;
}

div.sub ul {
	margin:0;
	padding:0;
	list-style:none;
}

div.sub ul li {
	float:none;
	display:block;
	margin:0;
	padding:0;
	background:none;
	border-bottom:dotted 1px #CCC;
	height:25px;
	line-height:25px;
	
}

div.sub ul li a {
	color:#999;
	text-decoration:none;
	font-size:12px;
	margin:0;
	padding:0 5px;
}
div.sub ul li a:visited {
	color:#999;
	text-decoration:none;
	font-size:12px;
	margin:0;
	padding:0 5px;
}

div.sub ul li a:hover {
	color:#FFF;
	background:#666;
	background-image:none;
}

/*
 ** Body Style
 */
#body {
	width:980px;
	margin:0 auto 8px;
}

#fullbody {
	margin: 0 8px 8px;
}

#front-center {
	float:left;
	width:100%;
}

#front-center {
	margin-right: -262px;
}

#front-squeeze {
	margin-right: 275px;
}

#sidebar-right {
	float:left;
	width:262px;
}

div.bigbar {
	margin-bottom:5px;
}

#latestproduct {
	float:left;
	border:solid 1px #ccdce6;
	width:235px;
	background:#f2f6f7;
}

#latestproduct .head {
	height:25px;
	line-height:25px;
	padding:0 5px;
	background:#2fadd6;
	color:#FFF;
	font-weight:bold;
}

ul.latestproduct {
	margin:5px;
	padding:0;
	list-style:none;
}

ul.latestproduct li {
	border-bottom:dotted 1px #C7D7DE;
	height:25px;
	line-height:25px;
}

.price_font{
	font-size:10px;
	color: #4F4F4F
}

#focusproduct {
	float:right;
	width:460px;
}
#focusproduct .banner {
	height:100px;

}
#focusproduct div.focusbody {
	margin:5px 0 0;
}

#focusproduct .manufacturer {
	height:24px;
	line-height:24px;
	margin:2px 0;
	background:transparent url(images/b2b/company_bg.gif) repeat-x left top;
}

table.focustable {
	margin:0;
	padding:0;
	width:100%;
	background:transparent url(images/b2b/table_title_bg.gif) no-repeat left top;
}

table.focustable thead {
}

table.focustable thead td {
	height:28px;
}

table.focustable thead td.title {
	font-size:12px;
	font-weight:bold;
	color: #446A86;
	padding-left:18px;
	font-family:Verdana, Geneva, sans-serif
}

table.focustable thead td.morelink {
	text-align:right;
	padding-right:5px;
	padding-top:2px;
}

table.focustable tbody tr {
	background:transparent url(images/b2b/dotted.png) repeat-x left bottom;
}

table.focustable tbody td {
	padding:5px;
}

table.focustable tbody td img {
	float:left;
	margin-right:5px;
}

div.focuscompany {
	margin-bottom:5px;
	border:solid 1px #ccc;
	height:74px;
	background:transparent url(images/b2b/feature_bg.gif) repeat-x left bottom;
}

div.focuscompany #marquee {
	width:700px;
	overflow:hidden;
	text-align:center;
	float:left;
}

div.focuscompany #marquee td {
	text-align:center;
}

div.lightingproduct {
	margin-bottom:8px;
}

div.lightingproduct .head {
	height:28px;
	background:transparent url(images/b2b/table2_title_bg.gif) no-repeat left top;
}

div.lightingproduct .head .left {
	float:left;
	margin:5px 0px 0 16px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color: #446A86;
}

div.lightingproduct .head .middle {
	float:left;
	margin:7px 20px 0;
}

div.lightingproduct .head .right {
	float:right;
	margin:7px 5px 0;
	height:28px;
}

table.lightingtable {
	margin:0;
	padding:0;
	width:100%;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}

table.lightingtable td {
	border:solid 1px #dddddd;
	text-align:center;
	padding:1px;
}

table.lightingtable tr.odd td {
	background:#F5F5F5;
}

table.lightingtable td img {
	vertical-align:middle;
	padding:2px;
}

table.lightingtable thead td {
	background:#e8f2f9;
}

table.lightingtable tbody td {
	background:#FFF;
}

table.lightingtable td.name {
	text-align:left; color:#333333
}

tr.odd {
	background:transparent;
}

tr.even {
	background:#ffffff;
}

div.category {
	border:solid 1px #cccccc;
}

div.category div.head {
	padding-left:5px;
	background:transparent url(images/b2b/p_list_bg.gif) repeat-x left top;
	font-size:13px;
	color:#4D4D4D;
	font-weight:bold;
	height:30px;
	line-height:30px;
	font-family:Verdana,Geneva,sans-serif
}

table.categorytable {
	margin:0;
	padding:0;
	width:100%;
}

table.categorytable td {
	width:16%;
	padding:5px;
	vertical-align:top;
}

ul.categorylist {
	margin:0;
	padding:0;
	list-style:none
}

ul.categorylist li {
	font-size:12px;
	color:#666666;
	line-height:17px;
	padding-bottom:3px;
	text-decoration:none;
}

div.manage-title {
	height:30px;
	line-height:30px;
	border-bottom:dotted 1px #ccc;
	margin-bottom:5px;
}

div.manage-body {
	border:solid 1px #c6defe;
	background: #EEF5F9;
	padding:5px;
}

div#companyleft {
	float:left;
	width:200px;
}

div#companycontent {
	float:right;
	width:762px;
	margin-left:10px;
}

div#companyleft .block {
	border:solid 1px #cccccc;
	margin-bottom:5px;
	background:#f3f3f3;
}

div#companyleft .block .block-header {
	height:29px;
	line-height:29px;
	background:transparent url(images/b2b/com_title_bg.gif) repeat-x left top;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:#333;
	border-bottom:solid 1px #cccccc;
}

div#companyleft .block .block-body {
	padding:5px 8px;
}

div#companyleft .block .block-body ul {
	margin:0;
	padding:0;
	list-style:none;
}

div#companyleft .block .block-body ul li {
	margin:5px 0;
}

table.companyproducttable {
	width:100%;
	margin:0;
	padding:0;
}

table.companyproducttable td {
	border:solid 1px #dddddd;
	padding:5px;
	text-align:center;
}

table.companyproducttable td img {
}

div.breadcrumb {
	color:#646464;
	line-height: 20px;
	margin-bottom:5px;
}

.active_page {
	color:#118BD8;
}

div.productdetails .left {
	width:282px;
	float:left;
	margin-top:5px;
}

div.productdetails .right {
	width:462px;
	float:right;
	margin-top:5px;
	margin-left:10px;
}

div.featureblock div.productdetails .right {
	width:640px;
	float:right;
	margin-top:5px;
	margin-left:10px;
}

div.productdetails div.picture {
	border:solid 1px #dddddd;
	text-align:center;
	margin-bottom:8px;
	padding:15px 0;
}

table.pdetailtable {
	margin:0;
	padding:0;
	width:100%;
}

table.pdetailtable td {
	height:25px;
}

table.pdetailtable tr.firstrow td, table.pdetailtable tr.secondrow td {
	text-align:center;
}

table.pdetailtable tr.firstrow td {
	height:30px;
	background:transparent url(images/b2b/price_bg.gif) repeat-x left top;
}

table.pdetailtable tr.secondrow td {
	border-bottom:dotted 1px #dddddd;
}

div.productdetails .right h2 {
	color:#0365a9;
	font-size:17px;
	font-weight:bold;
	border-bottom:dotted 1px #dddddd;
	height:27px;
	margin-bottom:10px;
}

div.productdetails .right table {
	margin-bottom:8px;
}


/*
 ** Sidebar-right Style
 */
#sidebar-right .block {
	margin-bottom:5px;
	border:solid 1px #e4e4e4;
}

#sidebar-right .block .block-header {
	height:30px;
	background:transparent url(images/b2b/t1_top.gif) no-repeat left top;
}

#sidebar-right .block .block-header h2 {
	float:left;
	height:30px;
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	color: #5c5c5c;
	padding-left:12px;
}

#sidebar-right .block .block-header div.more {
	float:right;
	text-align:right;
	height:30px;
	line-height:30px;
	padding-right:5px;
}

#sidebar-right .block .block-body {
	padding:5px;
}

ul.list {
	margin:0 5px;
	padding:0;
}

ul.list li {
	color:#666666;
	font-size:12px;
	text-decoration:none;
	border-bottom: #D5D5D5 1px dashed; 
	list-style-image:url(images/b2b/arrow2.gif);
	line-height:17px;*line-height:20px;/*ie7*/
	margin:0 5px 0px 14px;
	padding:0; padding-bottom:3px; *padding-bottom:6px;/*ie7*/
}

div.letter-block .block-body{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

/*
 ** Manage Style
 */
table.companyformtable {
	width:100%;
	margin:0;
	padding:0;
}

table.companyformtable td {
	padding:5px;
}

table.companyformtable td.label {
	width:20%;
	text-align:right;
}

table.companyformtable tr.titlebar td {
	font-size:14px;
	font-weight:bold;
}

table.companyformtable tr.registerhelp td h3 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

table.typeformtable {
	margin:0;
	padding:0;
}

table.typeformtable td {
	border:none;
}


div.typeformtable select {
	display:block;
	margin:3px;
}

select#secondarytype, select#selecttype {
	width:300px;
	height:120px;
}

select#selecttype {
	height:150px;
}

table.typeformtable input {
	display:block;
	margin:5px;
}
div.submit{
	text-align:center;
	margin-bottom:25px;
}

div.confirm{
	text-align:center;
	margin:20px 0;
}

div.submit input, div.confirm input {
	font-size: 13px;
	color:#000;
}

div#uploadloading * {
	float:left;
}

div#uploadloading div.progress {
	background:transparent url(images/b2b/progress.gif) repeat 0 0;
	width:300px;
	height:14px;
	border:solid 1px #00365a;
	margin-right:5px;
}
div#cityloading div.progress {
	background:transparent url(images/b2b/progress.gif) repeat 0 0;
	width:300px;
	height:14px;
	border:solid 1px #00365a;
	margin-right:5px;
}

h2.successtitle {
	font-weight:bold;
	font-size:14px;
	margin:10px 10px;
}

div.success_description {
	font-size:14px;
	margin:30px 10px 230px;
}

div.backindex {
	text-align:center;
	margin:10px 0;
}

table.manageproducttable {
	width:94%;
	margin:0 auto 20px auto;
	padding:0;
}

table.manageproducttable thead td {
	background:#cee7f7;
	font-weight:bold;
}

table.manageproducttable td {
	padding:3px;
	border-bottom:dotted 1px #ccc;
}

table.manageproducttable thead td.name {
	width:42%;
	text-align:left;
}

table.manageproducttable tbody td.cell1 {
	width:5%;
}

table.manageproducttable tbody td.cell2 {
	width:37%;
}

table.manageproducttable thead td.postdate, table.manageproducttable thead td.expiredate, table.manageproducttable thead td.status, table.manageproducttable tbody td.cell3, table.manageproducttable tbody td.cell4, table.manageproducttable tbody td.cell5 {
	width:12%;
	text-align:center;
}

table.manageproducttable thead td.operate, table.manageproducttable tbody td.cell6 {
	width:24%;
	text-align:center;
}

div.manage-body h6 {
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

table.agreement {
	width:80%;
	margin:20px auto;
}

table.agreement td {
	text-align:center;
	border:solid 1px #cccccc;
	background:#FFF;
}

table.agreement thead td {
	background:transparent url(images/b2b/agreement_bg.gif) repeat-x 0 0;
	height:26px;
}

div.error {
	border:solid 1px #dd7777;
	background:#ffcccc;
	color:#a30000;
	margin-bottom:10px;
	padding:0;
}

div.error ul {
	padding:0 20px;
}

div#error {
	text-align:center;
}

ul.error_help {
	text-align:left;
	margin-bottom:60px;
	border:solid #dd7777 1px;
	padding:15px;
	background:#ffcccc;
	
}
ul.error_help li {
	list-style:disc;
	margin-left:15px;
	line-height:25px;
}

ul.error_help li a {
	color:#000;
	text-decoration:underline;
}

ul.error_help li a:hover {
	color:#666;
	text-decoration:none;
}

table.successtable {
	width:100%;
}

table.successtable td {
	padding:30px 20px 20px;
	text-align:center;
}

div.submit{
	text-align:center;
	margin:10px 0 25px 0;
}

table.contentfieldset input, table.contentfieldset select {
	border: 1px solid #D7D7D7;
	color: #666666;
	font-size:12px;
	text-decoration: none;
	font-family:Tahoma, Geneva, sans-serif;
	margin-left:2px;
	background-color: #ffffff;
	height:19px;
}

table.categorycontenttable {
	width:100%;
	margin:0;
	padding:0;
}

table.categorycontenttable td {
	padding:5px;
}

div#controller {
}

table.formtable {
	width:100%;
	margin:0;
	padding:0;
}

div.pagination {
	padding:3px 0 3px 0;
	text-align:center;
	background:transparent url(images/b2b/line_dot2.gif) repeat-x 0 bottom;
}

ul#pagination li {
	display:inline;
	list-style:none;
	margin-right:5px;
	line-height:25px;
}

ul#pagination li a {
	color:#000;
	border:solid 1px #cccccc;
	padding:2px 5px;
}

ul#pagination li a:hover {
	background:#d0dadf;
}

ul#pagination li.active span {
	border:solid 1px #cccccc;
	padding:2px 5px;
	background:#4f9ece;
	color:#FFF;
}
table.demandselection tbody tr.hover {
	background:#F5F5F5;
}
table.demandselection thead td {
	background:#c8dce7 ;
	text-align:center;
	font-weight:bold;
}

table.demandselection tbody tr {
	padding:5px;
	border-bottom:dashed 1px #CCC;
}

table.demandselection td.number {
	text-align:center;
	color:#C70E0E;
	font-size:11px;
	font-weight:bold;
}

table.demandselection td.price {
	text-align:center;
	color:#C70E0E;
	font-weight:bold;
	font-size:11px;
}

div.remark {
	text-align:center;
}

table.companycategorytable {
	width:100%;
	margin:0;
	padding:0;
}

table.companycategorytable td a, table.companycategorytable td a:active, table.companycategorytable td a:visited{ 
	width:16%;
	font-weight:bold;
	font-size:12px;
	color:#000
}

table.companycategorytable td a:hover{ 
	color: #0A5B9E;
	text-decoration:underline;
}

table.companycategorytable td a.active, table.companycategorytable td a:active.active, table.companycategorytable td a:visited.active { 
	color: #0A5B9E;
	text-decoration:underline;
}

table.companycategorytable td a:hover.active{ 
	color: #0A5B9E;
	text-decoration:underline;
}

table.productlisttable {
	width:100%;
	margin:0;
	padding:0;
}

table.productlisttable thead td {
	background:#c8dce7;
	font-weight:bold;
	text-align:center;
	padding:0 5px;
	font-size:11px;
}

table.productlisttable thead td.check {
	padding:0;
	height:28px;
	text-align:center;
}

table.productlisttable thead td.check input {
	position:absolute;
	margin-top:-12px;
}

*+html table.productlisttable thead td.check input {
	margin-top:0;
}

*html table.productlisttable thead td.check input {
	margin-top:0;
}

table.productlisttable tbody td {
	padding:5px;
	border-bottom:dashed 1px #CCC;
}

table.productlisttable tbody td.check, table.productlisttable tbody td.price, table.productlisttable tbody td.area, table.productlisttable tbody td.operate {
	text-align:center;
}

table.productlisttable tbody td.price {
	color: #C70E0E;
	font-size:11px;
	font-family:Tahoma,Geneva,sans-serif; 
	font-weight:bold; 
}

table.productlisttable td.name div{
	float:left;
}

table.productlisttable td.name div img{
	margin-right:5px;
}

table.formtable thead td.sort {
	cursor:pointer;
	background:#c8dce7 url(images/b2b/bg.gif) no-repeat center right;
}

table.formtable thead td.desc {
	cursor:pointer;
	color:#1d2088;
	background:#c8dce7 url(images/b2b/desc.gif) no-repeat center right;
}

table.formtable thead td.asc {
	cursor:pointer;
	color:#1d2088;
	background:#c8dce7 url(images/b2b/asc.gif) no-repeat center right;
}

table.formtable tbody tr.hover {
	background:#F5F5F5;
}

ul.producttypetree {
	margin:0;
	padding:0;
	list-style:none;
}

ul.producttypetree li {
	float:left;
	height:24px;
	line-height:24px;
	margin-right:14px;
}

ul.producttypetree li.primarytype {
	height:24px;
	padding:0 20px 0 5px;
	background:#2fadd6 url(images/b2b/arrow_all.gif) no-repeat right top;
}

ul.producttypetree li a:link, ul.producttypetree li a:active, ul.producttypetree li a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

ul.producttypetree li a:hover {
	color:#0a5b9e;
}

ul.producttypetree li.active a:link, ul.producttypetree li.active a:active, ul.producttypetree li.active a:visited {
	color:#df1a1a;
	font-weight:bold;
	text-decoration:none;
}

ul.producttypetree li.active a:hover {
	color:#0a5b9e;
}

ul.producttypetree li.primarytype a:link, ul.producttypetree li.primarytype a:active, ul.producttypetree li.primarytype a:visited {
	color:#FFF;
	font-weight:bold;
}

ul.producttypetree li.primarytype a:hover {
	color:#0a5b9e;
}

table.formtable tr.letterbar {
	background:#c8dce7;
	font-weight:bold;
}

table.formtable td.orderby_td a.sort {
	padding:3px 20px 3px 5px;
	background:transparent url(images/b2b/bg.gif) no-repeat center right;
}

table.formtable td.orderby_td a.asc {
	padding:3px 20px 3px 5px;
	background:transparent url(images/b2b/asc.gif) no-repeat center right;
}

table.formtable td.orderby_td a.desc {
	padding:3px 20px 3px 5px;
	background:transparent url(images/b2b/desc.gif) no-repeat center right;
}

table.formtable h6 {
	font-size:14px;
	font-weight:bold;
	
}

table.formtable h6 span {
	font-size:12px;
	font-weight:normal;
}

td#letterbar a.active {
	color: #FFFFFF;
	background-color: #2d7cac;
}

table.companyproductlisttable {
	width:100%;
	margin:0;
	padding:0;
}

table.companyproductlisttable td {
	padding:5px;
	border-bottom:dotted 1px #CCC;
}

table.companyproductlisttable td img {
	float:left;
	margin:0 5px 0 0;
}

table.productcontrast td {
	border:solid 1px #d4d4d4;
	text-align:center;
}

table.productcontrast tr.infomationbar td {
	background:#ffca5b;
	font-size:14px;
	font-weight:bold;
}

table.productcontrast tr.exchangebar td {
	background:#e0e84a;
	font-size:14px;
	font-weight:bold;
}

table.productcontrast td.label {
	width:120px;;
	background:#fff7bb;
}

div.featureblock {
	border:solid 5px #d3e3eb;
	padding:18px;
}

table.productinfotable {
	width:100%;
	margin:0;
	padding:0;
}

table.productinfotable td {
	border:solid 1px #DDD;
	text-align:left;
}

table.productinfotable td.label {
	width:20%;
	background:#F6F6F6;
}

table.productinfotable td.value {
	width:30%;
}


/*
 ** Footer Style
 */
div#footer {
	margin:0 auto;
	width:980px;
	text-align:center;
}

div.footer-links {
	height:36px;
	line-height:36px;
	background:#272727;
	color:#999
}

div.copyright {
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
}

/*
 ** Input Style
 */
.input_style {
	border:none;
	background:transparent;
	color: #666666;
	font-size:12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin:6px 20px 0 13px;
	height:20px;
}

.input_style1{
	border: 1px solid #D7D7D7;
	color: #666666;
	font-size:12px;
	text-decoration: none;
	font-family:Tahoma, Geneva, sans-serif;
	margin-left:2px;
	background-color: #ffffff;
	height:19px;
}

.input_style2{
	border: 1px solid #D7D7D7;
	color: #666666;
	font-size:12px;
	text-decoration: none;
	font-family:Tahoma, Geneva, sans-serif;
	margin-left:2px;
	background-color: #ffffff;
}

/*
 * A links
 **/
.bold{font-weight:bold;}
.language-bar, a.language-bar:link, a.language-bar:active, a.language-bar:visited{padding:2px;color:#ffffff;text-decoration:none;background-color:#9F001E; }
a.language-bar:hover{padding:2px;color:#000000;text-decoration:none;background-color: #999999}
.red, a.red:link, a.red:active, a.red:visited{color: #DF1A1A;text-decoration: none;}
a.red:hover {color: #000000; text-decoration: none;}
.link2, a:link.link2, a:active.link2, a:visited.link2 { 
	font-size: 12px;
	color: #646464; font-family:Arial, Helvetica, sans-serif 
	}
a:hover.link2 { color: #418BAF; text-decoration:underline}
.blue{color: #118bd8;font-size:12px;text-decoration: none}
a:link.blue, a:active.blue, a:visited.blue{color: #3A7594;font-size:12px;text-decoration: none;}
a.blue:hover {color: #4C4C4C;font-size:12px;text-decoration:none;}
.blue2{color: #6c93b3}
.green{color: #58A525;font-size:12px;text-decoration: none;}
.white, a:link.white, a:active.white, a:visited.white {color:#ffffff;}
a:hover.white{color: #f1f1f1;}
.black, a:link.black, a:active.black, a:visited.black {color:#000000;}
a:hover.black{color: #0a5b9e;}
.more_link, a:link.more_link, a:active.more_link, a:visited.more_link{font-size: 12px;color:#ffffff;}
a:hover.more_link{color:#f1f1f1}
.white_link, a:link.white_link, a:active.white_link, a:visited.white_link {color:#ffffff;font-weight:bold; margin-right:10px;}
a:hover.white_link{color: #232323;}
.category, a.category:link, a.category:visited{color: #2367AB;text-decoration: none;}
a.category:hover {color: #CF0C0C;text-decoration: none;}
.gray2, a.gray2:link, a.gray2:visited, a.gray2:active {color: #646464;text-decoration: none;}
a.gray2:hover {color: #CF0C0C;text-decoration: none;}
.gary, a:link.gary, a:active.gary, a:visited.gary{font-size: 11px;font-family:Tahoma, Geneva, sans-serif;color: #A7A7A7;}
a:hover.gary { color: #C54343;}
.name, a:link.name, a:active.name, a:visited.name{color: #737373; text-decoration:none}
a:hover.name{color:#000; text-decoration:none}
.footer_link, a:link.footer_link, a:active.footer_link, a:visited.footer_link {color:#ffffff;text-decoration:none;}
a:hover.footer_link{color:#4286BD;}
.letters, a:link.letters, a:active.letters, a:visited.letters {padding:1px 4px 2px 4px;color: #ffffff;text-decoration:none;background-color: #509CC5;font-weight:bold;border:#ffffff 1px solid;margin:2px; font-family:Consolas, "ËÎÌå"}
a:hover.letters {color: #333333;background-color: #F3F3F3;border: #9B9B9B 1px solid; font-family:Consolas, "ËÎÌå"}
.letters1, a:link.letters1, a:active.letters1, a:visited.letters1 {padding:1px 4px 2px 4px;color: #3d9fc5;text-decoration:none;background-color: #FFFFFF;font-weight:bold;margin:2px;font-size:11px;}
a:hover.letters1 {color: #FFFFFF;background-color: #2d7cac;font-size:11px;}
.title_1 {color: #232323;font-size:13px;text-decoration: none; font-family:Verdana, Geneva, sans-serif}
.price-red{color:#D50000;font-family:Tahoma,Arial,"ËÎÌå",sans-serif;font-size:14px; font-weight:bold}
a.backindex:link, a.backindex:visited, a.backindex:active {color: #CF0C0C;font-size:14px;text-decoration: underline;}
a.backindex:hover {color: #000;font-size:14px;text-decoration: underline;}
a:link.successbtn, a:visited.successbtn, a:active.successbtn {color:#FFF; background:#000; padding:5px 8px; font-size:10pt; border:solid 1px #CCC}
a:hover.successbtn {background:#b01515; border:solid 1px #FFF;}
.supply{color:#ed1c24}
.demand{color:#39b54a}
.stitle, a:link.stitle, a:active.stitle, a:visited.stitle{font-size:14px; font-weight:bold; color:#326292; text-decoration:none; }
a:hover.stitle{color:#bd2434; }
a:link.contact, a:active.contact, a:visited.contact { padding:2px 3px; color:#FFF; background:#f59a10}
a:hover.contact { background:#e84b00;}
.listtitle { font-size:14px; font-weight:bold;}
.listcategory { color:#6c93b3;}
a:link.pcompany, a:active.pcompany, a:visited.pcompany { color:#a6794d; text-decoration:none;}
a:hover.pcompany { color:#bd2434}
.center { text-align:center;}
.b2b_product, a.b2b_product:link, a.b2b_product:visited {
	color: #2367AB;
	font-size:12px;
	text-decoration: none; 
	margin-right:10px;
	}
a.b2b_product:hover {
	color: #CF0C0C;
	font-size:12px;
	text-decoration: none;
	margin-right:10px;
	}
.slogan{color: #A1A1A1;font-size:12px;text-decoration: none;}
.black, a:link.black, a:active.black, a:visited.black { 
	font-size: 11px;
	color: #000; 
	}
a:hover.black { color: #000;}
.price_red {color: #E10E02;font-size:11px;font-family: Verdana, Geneva, sans-serif; font-weight:bold; margin-left:14px; }
table.companyinfo {
	background:#ebf1f3;
}

table.companyinfo td {	
	border-bottom:solid 1px #FFF;border-left:solid 1px #FFF;
}

table.companyinfo td.title {
	padding-left:30px;
	width:20%;
}
div#companyname h6 {
	font-size:14px;
	font-weight:bold;
	margin:0;
}
.productlist, a:link.productlist, a:active.productlist, a:visited.productlist { padding:2px 3px; color:#999; background: #EeEeEe}
a:hover.productlist { background:#e84b00;}
