@charset "utf-8";
/* reCss 2006-07-02 */

/* element css */
body{ background: #fff; margin: 0px; padding: 0px; text-align: center; }
body, input, textarea, select, button, td, th{
    color: #333;
    font-size:11px;
	font-family:Tahoma,Verdana,Segoe,sans-serif;
	font-weight:normal;
}
td,th{
	padding:2px;
}
a, h1, h2, h3, h4, h5, h6, p, dl, ol, dt, dd, td {
	line-height: 150%;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

th{
	font-size:13px;
	font-weight:bold;
}
h1, h2 {
    clear: both;
    font-size: 16px;
    font-weight: bold;
}
ul{
	margin: 0px;
	text-align: left;
}
li{
	list-style-type: none;
	list-style-position: outside;
}
a, a:link, a:visited, a:active, a:hover { background: transparent; border: 0px; }
a, a:link, a:visited, a:active { color: #333; text-decoration: underline; }
a:hover{ color: #B00; text-decoration: none; }
blockquote{
    border-left: 1px dashed #ccc;
    margin: 3px 3px 3px 10px;
    padding: 3px 3px 3px 10px;
}
div{ margin: 0px; padding: 0px;}
form{ display: inline; margin: 0px; padding: 0px; }
hr{
    border: 0px dashed #d1d7dc;
    border-top-width: 1px;
    height: 0px;
    margin: 8px 0px 8px 0px;
    padding: 0px;
}
img, a img { color: #fff; vertical-align: middle; border: 0px;} /* trick to hide the border in Netscape 4 */

table{ border: 0px; }
/* element css */








/* global css */
#wrap {
	padding: 0px; margin: 0px auto; width: 768px;
}
#notice {
	padding: 2px 6px; border : 1px solid #cf0000;
	color: #cd0000;
	margin-top: 4px;
	line-height: 150%;
}
#pageHeader{
    width: 100%;
    height: 70px;
}
#globalSiteLogo{
    float: left;
    width: 280px;
    height: 70px;
	text-align:left;
}
#globalTopNav{
    float: right;
    height: 70px;
	width: 435px;
	text-align: right;
}
#globalTopNavLinks{
	width: 100%;
    border-top: 0px;
	padding: 12px 4px 0px 0px;
    position: relative;
	vertical-align: middle;
}
#globalTopNavBar{
    border-top: 0px;
	padding: 4px 0px 0px 0px;
    position: relative;
	vertical-align: middle;
}
#globalTopNavBar .NavBar{
	float: right;
	padding: 1px 15px 1px 15px;
	border-top: 1px solid #B00;
	border-bottom: 1px solid #B00;
	border-left: 1px solid #B00;
	width: 0%;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
#globalTopNavBar .NavBarEnd{
	float: right;
	padding: 1px 15px 1px 15px;
	border-top: 1px solid #B00;
	border-bottom: 1px solid #B00;
	border-left: 1px solid #B00;
	border-right: 1px solid #B00;
	width: 0%;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
#globalSearch{
	text-align: left;
	height: 36px;
    left: 0px;
	background-image:url(../images/globalSearchBg.png);
	background-repeat:no-repeat;
}
#globalSearchQuery{
    background: transparent;
    border: 0px;
    height: 22px;
    padding: 0px;
    margin: 10px 4px 0px 8px;
    vertical-align: middle;
    width: 508px;
	font-size:12px;
}
#globalSearchSubmitButton{
    background: transparent;
    border: 0px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
    font-weight: bold;
    height: 36px;
    margin: 0px;
    padding: 4px 0px 0px 24px;
    vertical-align: middle;
    width: 94px;
}
.globalSearchButton{
    background: transparent;
    border: 0px;
    color: #fff;
    cursor: pointer;
    cursor: hand;
    height: 36px;
    margin: 0px;
    padding: 4px 0px 0px 0px;
    vertical-align: middle;
    width: 77px;
}
#pageBody{
    clear: both;
	width: 100%;
}
#pageFooter{
	margin-top:5px;
    clear: both;
	width: 100%;
	border-top: 4px solid #D01725;
	padding:8px;
}
#copyright{
	margin-bottom:20px;
    clear: both;
	width: 100%;
	padding:8px;
}
.submitButton{
	font-size:14px;
	font-weight:bold;
}
.keyword{
	color:#C30;
}
/* global css */

































/* index.htm css */
#hotKeywords{
	width:100%;
	padding:2px 6px 2px 6px;;
}
#hotKeywords li{
	float:left;
	margin-right:8px;
}
#boxRecommendProducts{
	margin-top: 5px;
	width:100%;
	clear:both;
}
#boxRecommendProductsBar{background-image:url(../images/indexNewsBg.png);background-repeat:repeat-x;background-position:top center;border:1px solid #CCC;border-top:2px solid #888}
#recommendProducts{padding:4px 0px 4px 0px;}
#recommendProducts img{
	border:1px solid #CCC;
}
#recommendProducts div{
	overflow:hidden;
	text-over:ellipses;
	text-align:center;
}

#boxServer {margin-bottom:12px;}
#boxServerBar{background-color:#666;}
#boxServerTitle{background-color:#EFEFEF;margin:4px 0px 0px 4px;}
#boxServerMore{color:#FFF;}
#boxServerMore{color:#FFF;line-height:20px;}
#boxNewServerContent dl{clear:both;}
#boxNewServerContent dd{float:left;margin-left:6px;margin-right:6px;margin-top:6px;}
#boxNewServerContent .title{height:18px;width:64px;text-align:center;background-image:url(../images/buttonServerBg.png);background-position:center center;background-repeat:no-repeat;}

#boxNewProduct {}
#boxNewProductBar{border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:1px;}
#boxNewProductContent .row1{float:left;margin-left: 5px;width: 145px;overflow: hidden;}
#boxNewProductContent .row2{float:left;margin-left: 15px;width: 145px;overflow: hidden;}
#boxNewProductContent .row3{float:left;margin-left: 15px;width: 80px;overflow: hidden;}
#boxNewProductContent dd{padding-left:4px;font-weight:bold;}
#scrollOuter{margin-top:5px;}
#scrollInner ul{clear:both;line-height:150%;}
#scrollInner li{float:left;text-align:left;height:19px;}



#boxCategoryBar{background-color:#CF0000;}
#boxCategoryTitle{background-color:#FFFFFF;margin:4px 0px 0px 4px;}
#boxCategoryMore{color:#FFF;}
#boxCategoryMore a:link{color:#FFF;}
#boxCategoryMore a:hover{color:#FFF;}
#boxCategoryMore a:visited{color:#FFF;}
#boxCategoryContent{padding-top:8px;}
#boxCategoryContent #leftCategory{float:left;padding-left:15px;padding-right:10px;width:200px;border-right:1px dotted #AAA;margin-bottom:8px;}
#boxCategoryContent #rightCategory{float:right;padding-right:10px;width:200px;margin-bottom:8px;}
#boxCategoryContent dt{background:url(../images/arrow_4x7.png) 0 6px no-repeat;padding-left:10px;font-weight:bold;}
#boxCategoryContent dd{margin-bottom:10px;line-height:20px;}
#boxCategoryContent #boxCategoryHelp{clear:both;border:1px solid #666;background-color:#EEE;text-align:right;padding:2px 10px 2px 10px;};

#boxNewsW{border:1px solid #CCC; height: 154px;}
#boxNewsBar{background-image:url(../images/indexNewsBg.png);background-repeat:repeat-x;background-position:top center;border:1px solid #CCC;border-top:2px solid #888}
#boxWelcomeBar{boder:0px;}
#boxNewsContent{border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:4px 10px 4px 10px;}
#boxNewsContent li{overflow:hidden;text-overflow:ellipsis;padding-left:10px; line-height:180%;}
#boxWelcomeContent {border-top:3px solid #CF0000; }
#boxWelcomeContent li {line-height: 200%;}
#boxStContent {border-top:3px solid #CF0000; }
#boxStContent li {line-height: 150%;}


#boxSt{border:1px solid #CCC; height: 353px;}


#boxAdv{border:1px solid #999;}
#boxAdvTop{clear:both;background-color:#999;color:#FFF;text-align:right;font-size:11px;font-weight:normal;padding:0px;margin:0px;border:0px;}

#boxAdvertisement{clear:both;width:100%;border:1px solid #CCC;}
#boxAdvertisementBanner{float:left;}
#boxAdvertisementOrder{float:right;width:18px;height:78px;background:url(../images/sponsorLink.png);background-position:center right;background-repeat:no-repeat;cursor:pointer;cursor:hand;}

#boxFinance{border:1px solid #CCC; height: 207px;}



/* index.htm css */


/* 通用 */

/* 6:4 */
#bodyLeftWrap60{
	float: left;
	width: 456px;
	margin: 10px 0px 0px 0px;
}
#bodyRightWrap40{
	float: right;
	width: 280px;
	margin: 10px 0px 0px 0px;
}

/* 3:1 */
#bodyLeftWrap75{
	float: left;
	width: 566px;
	margin: 10px 0px 0px 0px;
}
#bodyRightWrap25{
	float: right;
	width: 182px;
	margin: 10px 0px 0px 0px;
}

/* 1:1 */
#bodyLeftWrap50{
	float: left;
	width: 378px;
	margin: 10px 0px 0px 0px;
}
#bodyRightWrap50{
	float: right;
	width: 378px;
	margin: 10px 0px 0px 0px;
}

/* 4:1 */
#bodyLeftWrap80{
	float: left;
	width: 580px;
	margin: 10px 0px 0px 0px;
}
#bodyRightWrap20{
	float: right;
	width: 150px;
	margin: 10px 0px 0px 0px;
}


/* 1:3 */
#bodyLeftWrap25{
	float: left;
	width: 182px;
	margin: 10px 0px 0px 0px;
}
#bodyRightWrap75{
	float: right;
	width: 566px;
	margin: 10px 0px 0px 0px;
}



/* 100% */
.bodyMaxWrap{
	clear:both;
	width: 100%;
}
#bodyTitle{
	border-bottom: 4px solid #D01725;
	padding:4px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}





.boxModule{
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}

.boxModule1{
	clear: both;
	width: 100%;
}

.boxModule .boxBar{
	clear: both;
	width: 100%;
}
.boxModule .boxTitle{
	float: left;
	background-color: transparent;
	width: 0px;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
}
.boxModule .boxMore{
	float: right;
	margin: 4px 0px 0px 4px;
	padding: 0px 10px 0px 10px;
}
.boxModule .boxContent{
	width: 100%;
	clear: both;
}
#position{
    clear: both;
	width: 100%;
	padding:2px;
	text-align: left;
}
#position li{
	float:left;
	margin-right:8px;
	line-height:20px;
}
#position .steadLi{}
#position .alterLi{background-image:url(../images/arrow_4x7.png);background-position:left center;background-repeat:no-repeat;padding-left:10px;}
#position .favLi{background-image:url(../images/favLiBg.png);background-position:left center;background-repeat:no-repeat;padding-left:20px;float:right;color:#C00;}

#boxClass{clear:both;width:100%;border:1px solid #CCC;background-color: #F5F5F5; padding:6px 0px;}
#boxClass dd{float:left; margin-left:8px; padding:2px; width:140px; white-space:nowrap; font-weight:bold;}
#boxClass a{color:D00;}
#boxClass a:hover{color:A00;}

.boxItemFadeIn{
    clear: both;
	width: 558px;
	background-color:#F4F4F4;
	padding:4px;
	text-align: left;
}
.boxItemFadeOut{
	background-color:#FFF;
    clear: both;
	width: 558px;
	padding:4px;
	text-align: left;
}
.boxItemFadeOut1{
	background-color:#FFF;
    clear: both;
	width: 100%;
	padding:4px;
	text-align: left;
	border:1px solid #B3B3B3;
	border-top: 0px;
	font-size:14px;
}
.boxItemFadeOut1 td{
	font-size:14px;
	border-bottom: 1px solid #cccccc;
	white-space:normal;
}
.boxItemFadeOut1 th{
	font-size:14px;
	font-weight: bold;
	border-bottom: 1px solid #cd0000;
	text-align:left;
}
.boxItemProductPic{
	float:left;
	width:110px;
	height:110px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
	margin-bottom:5px;
}
.ItemPic{
	border:1px solid #CCC;
	padding:0px;
	margin:0px;
}
.boxItemDetail{
	float:left;
	width:420px;
	margin-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.boxCompanyDetail{
	float:left;
	width:380px;
	margin-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.itemTitle{font-size:14px;font-weight:bold;color:#000;}
.itemTime{font-size:12px;color:#666;font-weight:normal;}
.itemAbstract{font-size:11px;color:#666;font-weight:normal;word-break:break-all;}
.itemMainInfo{font-size:12px;color:#000;font-weight:normal;}
.itemSubInfo{font-size:12px;color:#666;font-weight:normal;}

.onlineStatus{
	float:right;
	width:50px;
	text-align: center;
}


.boxPageSeparate{clear:both;width:100%;text-align:right;margin-top:5px;margin-bottom:5px;}

/* END 通用 */


/* Category.htm */
#mainBar{background-image:url(../images/mainBarBg.png);background-position:bottom;background-repeat:repeat-x;height:30px;overflow:hidden;}
#mainBar .chooseBar{float:left;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #FFF;height:28px;background-color:#FFF;margin-left:6px;margin-top:2px;font-weight:bold;padding:4px 20px 0px 20px;color:#000;}
#mainBar A.chooseBar:link,A.chooseBar:visited{text-decoration:none;color:#000;}
#mainBar A.chooseBar:hover{background-color:#F4F4F4;border-bottom:1px solid #CCC;}
#mainBar .whiteBar{float:left;border:1px solid #CCC;height:22px;background-color:#FFF;margin-left:6px;margin-top:8px;padding:1px 20px 0px 20px;}
#mainBar A.whiteBar:link,A.whiteBar:visited{text-decoration:none;color:#000;}
#mainBar A.whiteBar:hover{background-color:#F4F4F4;border-bottom:1px solid #CCC;}
#mainBar #mainBarSearchInfo{float:right;color:#FFF;height:22px;margin-top:8px;padding:6px 15px 0px 15px;}

#boxRefineSearch{border:1px solid #CCC;background-color:#F8F8F8;margin-bottom:10px;}
#boxRefineSearchBar{height:24px;margin-top:6px;background-image:url(../images/boxRefineSearchBarBg.gif);background-position:center center;background-repeat:no-repeat;color:#FFF;}
#boxRefineSearchContent{padding:5px;}
#boxRefineSearchContent dd{margin-bottom:5px; text-align:center;}
#boxRefineSearchContent .ddSubmit{text-align:center;}

#boxRecentViewed{border:1px solid #CCC;background-color:#F8F8F8;margin-bottom:10px;}
#boxRecentViewedBar{height:24px;margin-top:6px;background-image:url(../images/boxRefineSearchBarBg.gif);background-position:center center;background-repeat:no-repeat;color:#FFF;}
#boxRecentViewedContent{padding:5px;}
#boxRecentViewedContent dd{float:left;margin-right:3px;margin-left:3px;margin-bottom:4px;}
#boxRecentViewedContent .recentViewedPic{margin:0px;padding:0px;width:75px;height:75px;border:1px solid #CCC;background-position:center center;background-repeat:no-repeat;background-color:#FFF;}

/* End Category.htm */




/* Author.php */
#boxLogin{
	background-color:#F8F8F8;
	border:1px solid #CCC;
}
#boxLoginContent{
	padding:10px;
}
#boxLoginTipContent{
	padding:10px;
}
#boxLoginTipContent dd{
	padding-left: 30px;
	font-size:14px;
}
#boxRegister{
	clear:both;
	width:500px;
	border:1px solid #CCC;
	background-color:#F8F8F8;
	margin:10px 0px 10px 0px;
	text-align:center;
}
#boxRegisterContent{
	clear:both;
	width:500px;
	padding:10px;
}
#boxCopyrightContent{
	clear:both;
	width:80%;
	padding:10px;
}
#boxRegComplete{
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
/* End Author.php */



/* Company***.htm */
#boxCompanyName{}
#boxCompanyNameBar{font-size:18px;font-weight:bold;text-align:left; border:1px soli #CCC;color:#000;}

#boxCompanyIntroBar{background-image:url(../images/indexNewsBg.png);background-repeat:repeat-x;background-position:top center;border-bottom:2px solid #888;}
#boxCompanyIntroMore{background:url(../images/boxUserBarMoreLogin.png) 0 3px no-repeat;padding-left:18px;font-weight:bold;}
#boxCompanyIntroContent{text-align:left;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:0px;line-height:22px;height:142px;overflow:hidden;text-overflow:ellipsis;}
#boxCompanyIntroContent td{padding:2px;}
#boxCompanyIntroContent img{border:1px solid #CCC;}

#boxCompanyIntroDetail{text-align:left;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:4px 10px 14px 10px;line-height:22px;}
#boxCompanyIntroDetail td{padding:2px;}
#boxCompanyIntroDetail img{border:1px solid #CCC;}

#boxCompanyProductShowBar{background-color:#CF0000;}
#boxCompanyProductShowTitle{background-color:#FFFFFF;margin:4px 0px 0px 4px;}
#boxCompanyProductShowContent{padding:4px;}
.div100{float:left;width:100px;}
.cha100{width:100px;overflow:hidden;text-overflow:ellipsis;text-align:center;}
.pic100x100{
	width:100px; height:100px;
	border:1px solid #CCC;
	background-repeat:no-repeat; background-position:center center; background-color:transparent;
	margin-right:9px;
}
#boxCompanyProductShowListAll{clear:both;width:100%;text-align:left;padding:4px;}

#boxCompanyContactContent{border:1px solid #CCC;border-top:0px;}
#boxCompanyContactContent th{background-color:#F4F4F4;}
#boxCompanyContactContent td{padding:2px 4px 2px 4px;}


/* End Company***.htm */




/* Product.htm */
#boxProductTitle{background:url(../images/boxProductTitleBg.png);background-position:top;background-repeat:repeat-x;padding-left:18px;border-top:3px solid #C00;border-bottom:1px solid #CCC;font-size:16px;font-weight:bold;text-align:center;color:#C00;background-color:#F1F1F1;height:42px;line-height:36px;}

#boxProductPic{float:left;width:142px;text-align:center;padding:10px 4px 10px 4px;}
#boxProductPic img{border:1px solid #CCC;}

#boxProductDetail{float:right;width:400px;padding:10px 4px 10px 4px;}
#boxProductDetail th{border-bottom:1px solid #CCC;}
#boxProductDetail td{padding:2px;border-bottom:1px solid #CCC;word-break:break-all;}

#btQuery{background:url(../images/buttonQuery.png);background-repeat:no-repeat;background-position:center center;width:133px;height:33px;margin-top:5px;}
/* End Product.htm */


/* CompanyMenu.htm */

.boxMenuBar{
	background:url(../images/boxCompanyMenuBarBg.png);
	background-position:top;
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#FFF;
	height:22px;
	border-top:1px solid #B20000;
	margin-top:6px;
}
.boxMenuTitle{
	float: left;
	background-color: transparent;
	width: 0px;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
}
.boxMenuTitle a,.boxMenuTitle a:link,.boxMenuTitle a:visited,.boxMenuTitle a:active,.boxMenuTitle a:hover
{line-height:100%;color:#FFF;}
.boxMenuContent{border-left:1px solid #CCC;border-right:1px solid #CCC;}
.boxMenuContent dl{padding:0px;margin:0px;}
.boxMenuContent dd{border-bottom:1px solid #CCC;padding:2px 8px 2px 8px;}


/* End CompanyMenu.htm */



/* Myaccount.htm */
#boxMyaccountFrame{border:1px solid #CCC;border-top:0px;}
#boxMyaccountFrame th{background-color:#EFEFEF;padding:4px 2px 4px 2px;}
#boxMyaccountFrame td{padding:4px 2px 4px 2px;}

#boxExit{
	clear:both;
	width:500px;
	border:1px solid #CCC;
	background-color:#F8F8F8;
	margin:10px 0px 10px 0px;
	text-align:center;
}
#boxExitContent{
	clear:both;
	width:400px;
	padding:10px;
}

/* END Myaccount.htm */





/* Resource.htm */

#boxTradeNewsBar{background-color:#CF0000;}
#boxTradeNewsTitle{background-color:#FFF;margin:4px 0px 0px 4px;}
#boxTradeNewsMore,#boxTradeNewsMore a{color:#FFF;line-height:20px;}
#boxTradeNewsContent a{color:#C00;font-size:14px;text-align:left;}
.boxTradeNewsDetail{float:left;margin-bottom:5px;margin-left:5px;margin-right:5px;padding:0px;}
.boxTradeNewsPic{float:left;width:90px;height:90px;vertical-align:middle;text-align:center;overflow:hidden;padding:0px;margin:0px;margin-bottom:5px;}


#boxResourceExpoBar{background-color:#09F;}
#boxResourceExpoTitle{background-color:#FFFFFF;margin:4px 0px 0px 4px;}
#boxResourceExpoMore a{color:#FFF;line-height:20px;}
#boxResourceExpoContent{border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.ExpoLogo{width:80px;height:80px;float:left;border:1px solid #CCC;background-position:center center;background-repeat:no-repeat;}
.ExpoDetail{padding-left:6px;padding-right:6px;float:left;}

#boxResourceMagBar{background-color:#339900;}
#boxResourceMagTitle{background-color:#FFF;margin:4px 0px 0px 4px;}
#boxResourceMagMore a{color:#FFF;line-height:20px;}
#boxResourceMagContent{border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;padding:6px 10px 6px 10px;}

#boxResourcePersonBar{background-color:#FF9900;}
#boxResourcePersonTitle{background-color:#FFFFFF;margin:4px 0px 0px 4px;}
#boxResourcePersonMore a{color:#FFF;line-height:20px;}


/* END Resource.htm */




/* archive */
.boxArchive{border:1px solid #999;}
#boxArchiveTitle{border-top:4px solid #CCC;border-bottom:1px dotted #CCC;background-color:#F6F6F6;text-align:center;padding:10px;}
.ArchiveTitle{font-size:20px;}
#boxArchiveTitle dd{text-align:center;}
#boxArchiveContent{font-size:14px;text-align:left;padding:10px 10px 20px 10px;white-space:normal;}

#boxRNews{border:1px solid #CCC;}
#boxRNewsTitle{background-color:#FF944C;color:#FFF;font-weight:bold;text-align:left;padding:4px;}
#boxRNewsContent{}
#boxRNewsContent li{background-image:url(../images/boxRNewsLi.png);background-repeat:no-repeat;background-position:-2px 6px;overflow:hidden;text-overflow:ellipsis;width:100%;padding-left:8px;}
/* END archive */


#boxRProduct{border:1px solid #999;margin-top:10px;}
#boxRProductTitle{background-color:#EFEFEF;color:#000;font-weight:bold;text-align:left;padding:4px;}
#boxRProductContent{padding:4px;}
#boxRProductContent li{float:left;overflow:hidden;text-overflow:ellipsis;width:16.5%;text-align:center;}
#boxRProductContent span{display:block;width:80%;overflow:hidden;text-overflow:ellipsis;}


.boxIndexDiv{background-image:url(../images/boxRNewsLi.png);background-repeat:no-repeat;background-position:-2px 6px;overflow:hidden;text-overflow:ellipsis;width:256px;padding-left:10px; text-align:left; margin:2px 0px;}




/* Help */
#boxHelp{border:1px solid #CCC;}
#boxHelpTitle{background-color:#D01725;color:#FFF;font-weight:bold;text-align:left;padding:4px;font-size:14px;font-weight:bold;}
#boxHelpContent{padding:4px;}
#boxHelpContent div{text-align:left;}
.helpSort{padding-left:18px;background-position:2px 5px;background-repeat:no-repeat;line-height:150%;cursor:hand;font-weight:bold;}
.helpTitle{padding-left:26px;background-image:url(../images/boxHelpMenuTitle.png);background-repeat:no-repeat;background-position:18px 6px;line-height:150%;}
/* END Help */



/* Links */
#boxLinks img{border:1px solid #CCC;}
#boxLinks object{border: 1px slid #CCC;}
#boxLinks {margin-top:10px;height:300px;}
/* End Links */






/* global css blow */
.disabledForm{
	background-color:F5F5F5;
}
.img_border_gray{
	border:1px solid #CCC;
}
.country_style{
	font-size: 11px;
	text-transform: uppercase;
}

.main_title{
	font-weight: bold;
}
.style_direction{
	font-weight: bold;
	font-size: 12px;
}
.style_direction a{
	font-weight: bold;
	font-size: 12px;
}
.style_direction a{
	color: #A00;
}
.style_direction a:link{
	color: #A00;
}
.style_direction a:visited{
	color: #A00;
}
.style_direction a:hover{
	color: #C00;
}
/* globle css over */






	border: 1px solid #CCCCCC;
}
.img_no_border{
	border: 0px;
}

.figure{
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.tiny_style{
	font-size: 11px;
}

.current_page{
	font-weight: bold;
	margin: 0px 2px 0px 2px;
	color: #B00;
}
.page_box{
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-size: 11px;
}
.pagelink{
	letter-spacing: 1px;
	margin: 0px 2px 0px 2px;
}
.date_style{
	font-size: 11px;
	text-transform: uppercase;
}

























/* mymenu.htm css blow */
#myAccountBox{
	width: 180px;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	float: right;
}
.myAccountTitle{
	padding: 0px 28px 0px 28px;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	height: 28px;
	background-image: url(../images/myaccount_h1_bg.gif);
	color: #FFFFFF;
}
.myAcctountBorder{
	margin-top: 5px;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
}
.myAccountMenu{
	width: 100%;
	border-top: 1px solid #BFBFBF;
	margin-bottom: 10px;
}
.myAccountMenu h1{
	display: block;
	font-size: 11px;
	LINE-HEIGHT: 24px;
	padding: 0px 15px 0px 15px;
	height: 26px;
	color: #990000;
	BACKGROUND: url(../images/myaccount_h2_bg.gif);
}
.myAccountMenu a{
	color: #000;
}

.myAccountMenu ul{
	list-style-type: none;
}
.myAccountMenu li{
	BACKGROUND: url(../images/myaccount_li_bg.gif);
	height: 26px;
	padding: 0px 18px 0px 18px;
	display: block;
}
.myAccountMenu li a{
	font-size: 11px;
	LINE-HEIGHT: 27px;
	color: #000;
}
.myAccountMenu li A:hover{
	color: #A00;
}
/* mymenu.htm css over */





/* myaccount css blow */
#msgDiv{
	margin: 20px 10px 20px 10px;
	width: 520px;
}
.myaccount_button{
	margin: 1px 10px 1px 0px;
	font-weight: bold;
	border: 1px solid #000;
}
.msgImpt{
	color: #C00;
	font-size: 11px;
}
.currentStep{
	color: #A00;
}
.category_select{
	font-size: 12px;
}
.proName{
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	word-break: keep-all;
}
.category_select{
	font-size: 12px;
	width: 200px;
}
#uploadPhoto{
	padding: 4px 0px 4px 0px;
	margin: 0px;
}
#postSubmit{
	clear: both;
	text-align: center;
}
.myaccount_radio_box{
	width: 160px;
	float: left;
}
.action_style{
	padding: 0px 2px 0px 2px;
}
.divError{
	font-size: 11px;
	color: #C00;
	word-break: keep-all;
}
#myaccount_info{
	margin: 0px 10px 20px 10px;
	padding: 5px;
	line-height: 22px;
	border: 1px solid #DDD;
}
#myaccount_info img{
	margin-right: 6px;
}
#myaccount_info li{
	font-size: 12px;
}
#myaccount_notice{
	margin: 10px 10px 0px 10px;
	padding: 0px 5px 5px 5px;
	line-height: 22px;
	border: 1px solid #000;
	font-size: 12px;
	background-color: #FFFDCF;
}
#myaccount_notice img{
	margin-right: 10px;
}
#myaccount_notice h3{
	font-size: 13px;
	font-weight: bold;
	color: #B00;
}
.myaccount_personal_line{ 
	border-top: 1px solid #CCC;
	margin: 0px 10px 10px 10px;
}

.span_info_title{
	font-weight: bold;
}
.span_info_import{
	font-weight: bold;
	color: #C00;
}
.myaccount_li_title{
	margin-top: 10px;
}
.leftCategory{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 300px;
	text-align: right;
	vertical-align: top;
}
.nextCategory{
	float:right;
	width: 200px;
	padding: 0px;
	margin: 0px;
	background: url(../images/arrow_down.gif) no-repeat center;
	height: 25px;
}

#tip1{
	padding: 0px 20px 0px 20px;
	margin: 0px;
	float: left;
	text-align: left;
	vertical-align: top;
	color: #999999;
	word-break: keep-all;
}
#tip2{
	padding: 0px 20px 0px 20px;
	margin: 0px;
	float: left;
	text-align: left;
	vertical-align: top;
	color: #999999;
	word-break: keep-all;
}
#tip3{
	padding: 0px 20px 0px 20px;
	margin: 0px;
	float: left;
	text-align: left;
	vertical-align: top;
	color: #999999;
	word-break: keep-all;
}
.SelCategory{
	clear: both;
	padding: 0px;
	margin: 4px;
}
.p_tipDiv{
	word-break: keep-all;
	font-size: 11px;
	color: #777;
	line-height: 16px;
}
.error_notice{
	color: #C00;
}
/* myaccount css over */

.ds_font td,span { color: #000000; }
.ds_border { border: 1px solid #000000; cursor: hand; background-color: #DDDDDD }
.ds_border2 { border: 1px solid #000000; cursor: hand; background-color: #DDDDDD }

.kv { float:left; margin-right:16px; white-space:nowrap; }


.lftalign { text-align:left;}
.rgtalign { text-align:right;}
