/* Import Necessary Styles */

@import url(navigation.css);


/* define the body */

body {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	color: #ffffff;
	background: url("../images/tile.png") 0px 0px repeat-x;
	margin: 0;
}

/* define the basics */

p {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	line-height: 17px;
	color: #4a4a4a;
}
span {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	color: #4a4a4a;
}
li
{
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	line-height: 17px;
	color: #4a4a4a;
}
h1 {

}

h2 {

}

h3 {

}

h4 {

}

hr {
	display: none;
}

a:link {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	color: #ee2e24;
	text-decoration: none;

}

a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	color: #ee2e24;
	text-decoration: none;
	
}
	
a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	color: #f69691;
	text-decoration: none;

}
	
a:active {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	color: #ee2e24;
	text-decoration: none;

}

strong {
	color: #ee2e24;
	text-decoration: none;	
}

img {
	border: 0px;
}

ul{
	list-style-type:none;
}


/* Forms */

input {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	color: #4a4a4a;
}

/* Global Layout */

div#accessibility {
	display: none;
}

div#main {
	width: 800px;
	margin: 0 auto;
	background: url("../images/main-tile.png") repeat-y;
}

div#header {
	background: url("../images/header-bar.png") no-repeat;
	width: 800px;
	height: 135px;
}

a#ctg-logo img {
	margin-bottom: -1px;
}

body#internalpage img#fadeimage {
	float: left;
}


img#fadeimage {
	z-index: 10;
}

h1#ctg {
	font-size: 1px;
	margin: 0;
	padding: 0;
	height: 112px;
	position: relative;
	width: 184px;	
	text-align: left;
}

h1#ctg span {
	background: url("../images/china-trade-logo.png") no-repeat;
	position: absolute;
	width: 184px;
	height: 100%;
}

ul#footer {
	margin: 0 auto;
	padding: 5px;
	list-style-type: none;
	height: 16px;
	width: 788px;
	text-align: center;
	border: 1px solid #c5c5c5;
	clear: both;
	color: #4a4a4a;
}

ul#footer img {
	vertical-align: middle;
	margin-left: 5px;
}

ul#footer li {
	float: left;
	padding-right: 10px;
}

li#first {
	margin-right: 110px;
}

li#last {
	margin-left:150px;
}

ul#footer a:link {
	color: #4a4a4a;
	font-weight: normal;
}

ul#footer a:visited {
	color: #4a4a4a;
	font-weight: normal;	
}

ul#footer a:hover {
	color: #a8a8a8;
	font-weight: normal;	
}

ul#footer a:active {
	color: #4a4a4a;
	font-weight: normal;	
}

/* Homepage layout */
body#homepage div#dynamiccontent{
	width: 588px;
	float: left;
}

body#homepage div#maincontent{
	width: 588px;
	float: left;
}

body#homepage div#maincontent-addon {
	padding-left: 12px;
	width: 588px;

}

body#internalpage div#maincontent-addon {
	padding: 12px;
	width: 564px;
	float: right;
	margin: 0 0 0 -1px;
	border-left:1px solid #c5c5c5;

}

body#homepage div#sidebar {
	width: 212px;
	float: right;
}

h1#welcomehead {
	font-size: 12px;
	padding: 0px;
	margin: 0 0 0 0;
	padding: 0;
	height: 38px;
	position: relative;
	text-align: left;
}

h1#welcomehead span {
	background: url("../images/welcome-header.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}


body#homepage div#maincontent img {
	vertical-align: middle;
}

body#homepage div#maincontent p {
	vertical-align: middle;
	margin: 8px 12px 7px 12px;
}

/* Sidebar Panels */

ul#sideoptions {
	width: 212px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

body#internalpage ul#sideoptions li,
body#homepage ul#sideoptions li{
	width: 212px;
}

ul#sideoptions span {
	display: none;
}

ul#sideoptions li#ProductSourceRequest span,
ul#sideoptions li#ProductSourceServices span,
ul#sideoptions li#tradecenter span,
li#chinafocus span,
li#contactus span,
li#chinatrade span,
li#testimonials span,
li#Products span,
li#affiliates span,
li#tradeshows span,
li#feedback span
{
	display: block;
	margin:0px 5px 0 18px;
	padding-top: 35px;
	color:#4a4a4a;
	font-weight:normal;
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	line-height: 17px;

}

li#chinafocus {

	background: url("../images/china-focus-bg.png");
	height: 151px;
}

li#ProductSourceRequest {
	background: url("../images/product-source-bg.png");
		height: 151px;
}

li#ProductSourceServices {
	background: url("../images/product-sourceing-services-bg.png");
		height: 151px;
}

li#Products{
	background: url("../images/products-bg.png");
	height: 151px;
}

li#affiliates{
	background: url("../images/tc-affiliates.png");
	height: 151px;
}
li#tradeshows{
	background: url("../images/tc-trade-shows.png");
	height: 151px;	
}
li#feedback{
	background: url("../images/tc-feeback.png");
	height: 151px;
}


h2#ProductSourceRequest-head {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	height: 18px;
	position: relative;
	text-align: left;
}

h2#ProductSourceRequest-head span {
	background: url("../images/product-sourcing-heading.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

li#productalerts {
	background: url("../images/blank-nav-bg.png");
	height: 151px;
}

body#homepage li#productalerts {
	background: url("../images/productalerts-bg.png");
	height: 151px;
}

p.subscribe-btn {
	font-size: 1px;
	margin: 0;
	padding: 0;
	height: 25px;
	position: relative;
	width: 76px;	
	text-align: left;
}

p.subscribe-btn span {
	background: url("../images/subscribe-btn.png") no-repeat;
	position: absolute;
	width: 76px;
	height: 100%;
}

a.side-btn {
	cursor: pointer;
	font-size: 0px;
	color: #d2d2d2;
}

ul#sideoptions a{
	cursor: pointer;
	display: block;
	width: 100%;
	height: 100%
}

li#chinatrade {
	background: url("../images/china-trade-bg.png");
	height:151px;
}


p.clickhere-btn {
	font-size: 1px;
	margin: 0;
	padding: 0;
	height: 25px;
	position: relative;
	width: 81px;	
	text-align: left;
	cursor:pointer;
}

p.clickhere-btn span {
	background: url("../images/clickhere-btn.png") no-repeat;
	position: absolute;
	width: 81px;
	height: 100%;
	margin: -30px 0 0 15px;
}

li#testimonials {
	background: url("../images/testimonials-bg.png");
	height: 151px;
}


h2#productalerts-head {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	height: 18px;
	position: relative;
	text-align: left;
}

h2#productalerts-head span {
	background: url("../images/product-alerts-heading.png") no-repeat;
	display:block;
	position: absolute;
	width: 100%;
	height: 100%;
}

ul#sideoptions p {
	margin: 5px 19px 10px 19px;
}

ul#sideoptions input {
	margin: 0 19px 5px 19px;
}

/* Internal Page layout */
body#internalpage div#dynamiccontent {
	padding: 12px;
	width: 564px;
	float: right;
	margin: 0 0 0 -1px;
	border-left:1px solid #c5c5c5;
}

div#dynamiccontent table{
	border-collapse: collapse;
}

div#dynamiccontent td{
	padding: 5px;

}

div#dynamiccontent li{

	list-style-image:url(../Images/Layout/bullet.gif);
	
}


div#dynamiccontent li ul li{

	list-style-image:url(../Images/Layout/bullet_sub.gif);
	
}


body#internalpage div#maincontent {
	padding: 12px;
	width: 564px;
	float: right;
	margin: 0 0 0 -1px;
	border-left:1px solid #c5c5c5;		
}

body#internalpage div#sidebar {
	width: 212px;
	float: left;
}


h1#head_2 {
	font-size: 12px;
	padding: 0px;
	margin: -12px -11px 0 -11px;
	padding: 0;
	height: 33px;
	position: relative;
	text-align: left;
}


h1#ContentHeader_18
{
	display:none;
	padding: 0px;
	padding: 0;
	position: relative;
	text-align: left;	
}

h1#ContentTradeCentre{
	font: 18px Verdana, Arial, Helvetica, sans-serif ;
	color:red;
	padding: 0px;
	margin: -12px -11px 0 -11px;
	padding: 0;
	height: 33px;
	position: relative;
	text-align: left;
	width:586px;
}

h1#ContentHeader
{

	font: 18px Verdana, Arial, Helvetica, sans-serif ;
	color:red;
	padding: 0px;
	margin: -37px 0 0 -9px;
	padding: 0;
	height: 33px;
	position: relative;
	text-align: left;
	width:586px;
	
}

h1#ContentHeader_0,
h1#ContentHeader_2,
h1#ContentHeader_17,
h1#ContentHeader_3,
h1#ContentHeader_4,
h1#ContentHeader_5,
h1#ContentHeader_56,
h1#ContentHeader_57,
h1#ContentHeader_58,
h1#ContentHeader_9,
h1#ContentHeader_16,
h1#ContentHeader_6,
h1#ContentHeader_55,
h1#ContentHeader_87,
h1#ContentHeader_49,
h1#ContentHeader_39{
	
	font: 18px Verdana, Arial, Helvetica, sans-serif ;
	color:red;
	padding: 0px;
	margin: -12px -11px 0 -11px;
	padding: 0;
	height: 33px;
	position: relative;
	text-align: left;
}

/* About Us */
h1#ContentHeader_2 span,
h1#ContentHeader_49 span,
h1#ContentHeader_87 span {
	background: url("../images/headings/aboutus-heading.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Services */
h1#ContentHeader_3 span{
	
	background: url("../images/headings/services.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Industries */
h1#ContentHeader_56 span{
	
	background: url("../images/headings/industries.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Products */
h1#ContentHeader_57 span{
	
	background: url("../images/headings/products.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Trade Centre */
h1#ContentHeader_58 span{
	
	background: url("../images/headings/tradecentre.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Newsletter */
h1#ContentHeader_4 span,
h1#ContentHeader_39 span{
	
	background: url("../images/headings/newsletter.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Contact Us */
h1#ContentHeader_5 span{
	
	background: url("../images/headings/Contact.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Newsletter - Subscribe */
h1#ContentHeader_9 span{
	
	background: url("../images/headings/newsletter.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Terms and Conditions */
h1#ContentHeader_55 span{
	
	background: url("../images/headings/terms.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

h1#ContentHeader_6 span{
	
	background: url("../images/headings/content-heading.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

h1#ContentHeader_0 span{
	background: url("../images/headings/content-heading.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Privacy */
h1#ContentHeader_16 span{
	
	background: url("../images/headings/privacy.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}


/* Privacy */
h1#ContentHeader_17 span{
	
	background: url("../images/headings/site-map.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}



h1#ContentHeader span,
h1#ContentTradeCentre span{
	
	background: url("../images/headings/content-heading.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

li#tradecenter {
	background: url("../images/tradecenter-bg.png");
}

li#tradecenter a {
	display: block;
	width: 212px;
	height: 151px;
}


li#tradecenter h2 {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	height:18px;
	width: 212px;
	text-align: left;
	cursor: pointer;
}

li#tradecenter h2 span {
	background: url("../images/tradecenter-head.png") repeat-x;
	position: absolute;
	width: 212px;
	height: 100%;
} 

li#contactus {
	background: url("../images/contactus-bg.png");
		height: 151px;
}


body#internalpage li#chinafocus {
	background: url("../images/chinafocus-bg2.png");
		height: 151px;
}

body#internalpage li#search {
	background: url("../images/tc-search-int-bg.png") no-repeat;
	height: 79px;
	width:212px;
	display:block;
}

body#internalpage li#feedback {
	background: url("../images/feedback-bg2.png");
		height: 151px;
}


div#ContentForm
{
	padding: 12px;
	width: 550px;
	float: right;
	margin: 0 0 0 -1px;
	border-left:0px solid #c5c5c5;
	
}

div#LoginForm
{
	padding: 12px;
	width: 564px;
	float: right;
	margin: 0 0 0 -1px;
	border-left:1px solid #c5c5c5;
	
}

div#ContentForm td
{
	vertical-align:top;
}

div#ContentForm td p span
{
	font: 10px Verdana, Arial, Helvetica, sans-serif ;
	color:#999999;
}




/*** START WYS CLASSES ***/
.bigText {
	font-size:12px;
}
.biggerText {
	font-size:14px;
}
.biggestText {
	font-size:16px;
}

.smallText {
	font-size:10px;
}
.smallerText {
	font-size:9px;
}
.smallestText {
	font-size:8px;
}
/*** END WYS CLASSES ***/

.fieldTitle {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
}
.fieldStar {
	font-weight:bold;
}

.selectboxM {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	color: #555555;
	border:solid 1px #DDDDDD;
	background-color:#FCFCFC;
	padding-left: 2px;
	padding-top: 2px;
}

.formsubheader
{
	background: url(../Images/Layout/redHeader.gif) repeat-x;
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #FFFFFF;
	padding: 0 0 2px 5px;
}

.formheader
{
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	color:#333333;
	padding: 0 0 2px 5px;
	font-weight:bold;
}

.ProductHeader
{
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
	color: #ee2e24;
}

div#ProductList
{
	width:500px
}

.productSpacer
{
	background: url(../Images/Products/productSpacer.gif) repeat-x;
	position:static;
	width:100%;
}

h2#ContentSubHeader_txt
{
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
	color: #ee2e24;
	margin:0px;
	padding:0px;
}

.ContentSubHeader_txt
{
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
	color: #ee2e24;
	margin:0px;
	padding:0px;
}

#ContentSubHeader_container 
{
	width:100%; 
	overflow:hidden;
	margin:18px 0 10px 0;
	background: url(../Images/EmailBlaster/red-1.gif) repeat-x;
	background-position:bottom;
	padding-bottom:1px;
}


h2#ContentSubHeader
{
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
	color: #ee2e24;
	background: url(../Images/EmailBlaster/red-1.gif) repeat-x;
	background-position:bottom;
	padding-bottom: 5px;
}

h2#ContentSubHeader a
{
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
	color: #ee2e24;
}


h2#ContentSubHeader span{
	
}

h3#BreadCrumbs
{
	font: 10px Verdana, Arial, Helvetica, sans-serif ;
	color: #4a4a4a;
	font-weight:normal;
	margin: 5px 0 0 0;
}

h3#BreadCrumbs a
{
	color: #4a4a4a;
	font-weight:normal;
}

h3#BreadCrumbs a:hover
{
	color: #a4a4a4;
}

.textbox {
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color: #555555;
	border:solid 1px #DDDDDD;
	background-color:#FCFCFC;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
}
.selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color: #555555;
	border:solid 1px #DDDDDD;
	background-color:#FCFCFC;
	padding-left: 2px;
	padding-top: 2px;	
}

.textboxXL {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color: #555555;
	border:solid 1px #DDDDDD;
	background-color:#FCFCFC;
	padding-left: 2px;
	padding-top: 2px;	
	height: 15px;
	width: 520px;
}
.textboxL {
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color: #555555;
	border:solid 1px #DDDDDD;
	background-color:#FCFCFC;
	padding-left: 2px;
	padding-top: 2px;	
	height: 15px;
	width: 180px;
}
.textboxM {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color: #555555;
	border:solid 1px #DDDDDD;
	background-color:#FCFCFC;
	padding-left: 2px;
	padding-top: 2px;	
	height: 15px;
	width: 100px;
}
.textboxS {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color: #555555;
	border:solid 1px #DDDDDD;
	background-color:#FCFCFC;
	padding-left: 2px;
	padding-top: 2px;	
	height: 15px;
	width: 30px;
}
.selectboxXL {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color: #555555;
	border:solid 1px #DDDDDD;
	background-color:#FCFCFC;
	padding-left: 2px;
	padding-top: 2px;
	width: 520px;
}
.selectboxL {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color: #555555;
	border:solid 1px #DDDDDD;
	background-color:#FCFCFC;
	padding-left: 2px;
	padding-top: 2px;	
	width: 250px;
}
.selectboxM {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color: #555555;
	border:solid 1px #DDDDDD;
	background-color:#FCFCFC;
	padding-left: 2px;
	padding-top: 2px;
	width: 100px;
}
.selectboxS {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color: #555555;
	border:solid 1px #DDDDDD;
	background-color:#FCFCFC;
	padding-left: 2px;
	padding-top: 2px;
	width: 30px;
}

.standardtable td {
	vertical-align:top;
}

.standardtable p {
	margin: 0;
}

td#tcLinks a{
	font-size:10px;
	font-style:italic;
}



/*---------------------------------Trade Center page buttons ------------------------*/
div#tradebuttons h2.more-btn {
	font-size: 1px;
	padding: 0;
	margin:0;
	height: 24px;
	width: 61px;	
	text-align: left;
	position: relative;
	float:right;
}

div#tradebuttons h2.more-btn span {
	background: url("../images/buttons/btn-more.png") no-repeat;
	width: 100%;
	height: 100%;
	
}


div#tradebuttons{
	width:424px;
	margin:auto;
}

div#tradeessentials{
	background: url(../images/blank-nav-bg.png) no-repeat;
	width: 212px;
	height: 151px;
	float:left;
	
}

div#tradeessentials p{
	margin: 5px 19px 10px 19px;
	
}

h2#tradeessentials-head {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0;
	height: 18px;
	position: relative;
	text-align: left;
}


h2#tradeessentials-head span {
	background: url("../images/blank-heading.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}


div#shippinginspection{
	background: url(../images/blank-nav-bg.png) no-repeat;
	width: 212px;
	height: 151px;
	float:right;
	
}

div#shippinginspection p{
	margin: 5px 19px 10px 19px;
	
}

h2#shippinginspection-head {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0;
	height: 18px;
	position: relative;
	text-align: left;
}

h2#shippinginspection-head span {
	background: url("../images/blank-heading.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

div#Payment{
	background: url(../images/blank-nav-bg.png) no-repeat;
	width: 212px;
	height: 151px;
	float:left;
	
}

div#Payment p{
	margin: 5px 19px 10px 19px;
	
}

h2#Payment-head {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0;
	height: 18px;
	position: relative;
	text-align: left;
}

h2#Payment-head span {
	background: url("../images/blank-heading.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

div#FAQ{
	background: url(../images/blank-nav-bg.png) no-repeat;
	width: 212px;
	height: 151px;
	float:right;
	
}

div#FAQ p{
	margin: 5px 19px 10px 19px;
	
}

h2#FAQ-head {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0;
	height: 18px;
	position: relative;
	text-align: left;
}

h2#FAQ-head span {
	background: url("../images/blank-heading.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

div#Resources{
	background: url(../images/blank-nav-bg.png) no-repeat;
	width: 212px;
	height: 151px;
	float:left;
	
}

div#Resources p{
	margin: 5px 19px 10px 19px;
	
}

h2#Resources-head {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0;
	height: 18px;
	position: relative;
	text-align: left;
}

h2#Resources-head span {
	background: url("../images/blank-heading.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

div#Newsletters{
	background: url(../images/blank-nav-bg.png) no-repeat;
	width: 212px;
	height: 151px;
	float:right;
	
}

div#Newsletters p{
	margin: 5px 19px 10px 19px;
	
}

h2#Newsletters-head {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0;
	height: 18px;
	position: relative;
	text-align: left;
}

h2#Newsletters-head span {
	background: url("../images/blank-heading.png") no-repeat;
	position: absolute;
	width: 100%; 
	height: 100%;
}

div#ContentForm p#req-btn{
	position: relative;
	width: 98px;
	height:24px;
}

div#ContentForm p#req-btn span{

	background:url(../Images/Buttons/request-info.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;		
}

div#ContentForm p#req-btn a{
	cursor:pointer;
}

.relatedarticles{
	width:98%;
	background-color:#E6E6E6;
	padding:5px 5px 20px 5px;
}

div#dynamiccontent strong{
	
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	line-height: 17px;
	color: #4a4a4a;
	font-weight:bolder;
}


/*--------------------------------- Trade Center ---------------------------------*/

body#tradeCentre div#dynamiccontent{
	width: 588px;
	float: left;
}

body#tradeCentre div#maincontent{
	width: 588px;
	float: left;
}

body#tradeCentre div#maincontent-addon {
	padding-left: 12px;
	width: 588px;

}

body#tradeCentre div#sidebar {
	width: 212px;
	float: right;
}

body#tradeCentre ul#sideoptions {
	width: 212px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

body#tradeCentre ul#sideoptions li {
	width: 212px;
}

body#tradeCentre ul#sideoptions span {
	display: none;
}


body#tradeCentre li#search {
	background: url("../images/tc-search-bg.png") no-repeat;
	height: 79px;
}

li#search .search-text{
	float:left;
	width:140px;
	position:absolute;
	margin:43px 0 0 12px;
}

li#search .search-btn{
	float:right;
	border:0;
	padding:0;
	margin:39px 10px 0 0;
}


h2#searchHeader{
	display:none;
}

h1#welcomehead2 span {
	background: url("../images/tc-welcome-header.png") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
h1#welcomehead2 {
	font-size: 12px;
	padding: 0px;
	margin: 0 0 0 0;
	padding: 0;
	height: 43px;
	position: relative;
	text-align: left;
}

p#welcometext2{
	padding-left: 15px;
	margin:0;
	height:48px;
	border-right: 1px solid #E2E2E2;
}


/* side option: China Focus */
body#tradeCentre li#chinafocus {
	background: url("../images/tc-china-focus-bg.png") no-repeat;
	height: 133px;
}

body#tradeCentre li#affiliates{
	background: url("../images/tc-affiliates-bg.png") no-repeat;
	height: 131px;
}

body#tradeCentre li#tradeshows{
	background: url("../images/tc-trade-shows-bg.png") no-repeat;
	height: 131px;
}

body#tradeCentre li#feedback{
	background: url("../images/tc-feedback-bg.png") no-repeat;
	height: 131px;
	
}


body#tradeCentre li#chinafocus span,
body#tradeCentre li#affiliates span,
body#tradeCentre li#tradeshows span,
body#tradeCentre li#feedback span
{
	display: block;
	margin:0px 5px 0 18px;
	padding-top: 35px;
	color:#4a4a4a;
	font-weight:normal;
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	line-height: 17px;

}


/*   -------------------- TC Articles --------------------- */
div#articlelist
{
	width:100%;
}

div#articlelist .alternateingarticle{
	float:left;
	background: url("../images/alt-article-bg.gif");
	padding: 10px 5px 10px 10px;
	width:97%;
	margin-bottom:10px;
}


div#articlelist h3#FeatureArticleHdr{
	font: 14px Verdana, Arial, Helvetica, sans-serif ;
	color:red;
	font-weight:bold;
	margin:0;
	padding:0;
	
}

h3#Article{
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	font-weight:bold;
	color: #ee2e24;
	float:left;
	line height:17px;
}

.articleitem{
	clear:both;
	float:left;
	padding: 2px 5px 0 10px;
	width:97%;
	margin-bottom:10px;
}

.articledate{
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	font-style:italic;
	color:#666666;
}

div#articlelist .articleheader a{
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #ee2e24;
}

div#articlelist .articleheader a:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #f69691;
	text-decoration: none;
}

div#articlelist .featurearticleheader{
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #ee2e24;
}

div#articlelist .featurearticleheader:hover{
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #f69691;
	text-decoration: none;
}

div#articlelistheader{
	clear:both;
	background: url(../Images/EmailBlaster/red-1.gif) repeat-x;
	background-position:bottom;
	height:30px;
	margin: 10px 0 15px 0;
}

div#articlelistheader p{
	margin:0;
}


div#dynamiccontent div#CategoryContent h2{
	background: url(../Images/EmailBlaster/red-1.gif) repeat-x;
	background-position:bottom;
	*padding-bottom: 5px;
	*padding-top: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif ;
	color: #ee2e24;
	font-weight:bold;
}

div#dynamiccontent div#CategoryContent hr{
	display:block;
	/*color: #B5231B;
	background: url(../Images/EmailBlaster/red-1.gif) repeat-x;*/
	border: 0;
	height: 1px;
	width: 75%;
	vertical-align:middle;
}

div#author img{
	float:left;
	margin: 0 5px 5px 0;
}

div#relatedarticles
{
	margin:-10px 0 0 0;
}
	div#relatedarticles .item
	{
		margin:0 0 2px 0;
		padding: 3px 0 3px 5px;
	}
	
		div#relatedarticles .item a
		{
			color:#4a4a4a;
		}
	
	div#relatedarticles .altitem 
	{
		margin:0 0 2px 0;
		padding: 3px 0 3px 5px;
		background: url("../images/alt-article-bg.gif");
	}
		div#relatedarticles .altitem a
		{
			color:#4a4a4a;
		}	





div#TopLinks
{
	float:right;
}
ul#tcmainnav
{
	background: black;
	width:93%;
}
ul#tcmainnav li#prodcat
{
	border-right: solid 1px #666666;
	background-color: #b9b8b8;
	height: auto;
}
a.prodcat
{
	background-color: black;
	height: 24px;
}
.subcategorygroups
{
	width:260px;background-color:white; height: 111px; position: relative;
}
.productthumbs
{
	margin: 5px; position: relative; width: 165px; height: 160px; float: left; text-align: center;
	border: 1px solid rgb(204, 204, 204);
}
.productsubheader
{
	font: 14px Verdana, Arial, Helvetica, sans-serif ;font-weight:bold;color: #ee2e24;float:left;
}
.productsubheaderlink
{
	float:right;
}
.productthumbimage
{
	height:100px;text-align:center;
	cursor:pointer;
}
.tableText
{
	color:#4A4A4A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:17px;
}
.pleaseenter
{
	color:White;	
}


ul#dropnav, ul#dropnav ul, ul#dropnav li, ul#dropnav ul li { list-style: none !important; list-style-image: none !important; }

ul#dropnav
{
	list-style: none !important;
	background: black;
	width: 588px;
	height: 25px;
	margin: 0 -13px 0 -11px; padding: 0px;
}
ul#dropnav li { margin: 0px; padding: 0px; display: block; height: 25px; float: left;  background: black;
	position: relative; z-index: 5; list-style:none !important;  }

ul#dropnav li a, ul#dropnav li li a { border-right: solid 1px gray; font-size: 9px; 
	display: block; float: left; height: 20px; color: #fff; font-weight: bold; padding: 5px 5px 0px 5px;list-style:none;  }
ul#dropnav li a:hover { background: #b9b8b8; list-style:none;  }

ul#dropnav li li {border-bottom: 1px gray solid; height: 20px; list-style:none !important;  }

ul#dropnav li ul { z-index: 10001; list-style: none; background: #b9b8b8; width: 150px; 
	display: none; position: absolute; top: 100%; left: 0px; margin: 0px; padding: 0px;list-style:none !important;  }

ul#dropnav li:hover ul { display: block; border: 1px gray solid; border-bottom: none; list-style:none !important;  }

ul#dropnav li ul li, ul#dropnav li ul li a { display: block; float: none; font-weight: normal;list-style:none !important;  }
ul#dropnav li ul li a { padding-left: 20px; background: url(../images/subNav-arrow.gif) 0px -3px no-repeat; 
	border: none; height: 17px;  padding-top: 3px;list-style:none;  }
ul#dropnav li ul li a:hover { background: url(../images/subNav-arrow.gif) 0px -3px no-repeat; color: #666; } 
