@CHARSET "UTF-8";
/*common setting*/
html{
	float:left; clear:left; width:100%; height:auto;
	padding:0px; border:0px; margin:0px;
	background: url('/application/image/background.gif') #292929 repeat-x; 
}
body{
	float:left; clear:left; width: 100%; height:auto;
	/*border-top:10px solid #000000;*/
	padding:0px;  margin:0px 0px 0px 0px; border:0px;
	background: url('/application/image/logo_people.gif') transparent left top no-repeat;
}
#divMain{
	width: 963px; height:auto; overflow-x:hidden;
	border-top:10px solid #000000;
	padding:0px; border:0px; margin:0px auto;
}

img{border:0px; margin:0px; padding:0px;}
form{
	margin:0px; border:0px; padding:0px;
}
ul.commonLeft{
	padding:0px; border:0px; margin:0px;
	float:left; clear:left;
	list-style-type:none;
}
ul.commonLeft li.commonLeft{
	padding:0px; border:0px; margin:0px;
	float:left; clear:left;
}

ul.common{
	padding:0px; border:0px; margin:0px;
	float:left;
	list-style-type:none;
}

ul.common li.common{
	padding:0px; border:0px; margin:0px;
	float:left;
}


/* begin of top navigator */
#navigatorTop{
	float:left; clear:left; width:951px; height:34px; margin-left:6px;
	margin-bottom:18px;
}

#navigatorTop div.left{
	float:left; clear:left;
}
#navigatorTop div.right{
	float:right; clear:right;
}

#navigatorTop ul li{
	font-weight:bold; color: #FFF; font-family: Arial; font-size:14px;
	height:34px; line-height:34px; text-align:center;
	cursor: pointer;
}

#navigatorTop ul li:hover{
	font-weight:bold; color: #FFF; font-family: Arial; font-size:14px;
	height:34px; line-height:33px; text-align:center; text-decoration:underline;
	cursor: pointer;
}


#navigatorTop10{
	width: 111px;
	background: url('/application/image/navigator_10.png') no-repeat left bottom;
}
#navigatorTop10 a{
	color: #FFF; text-decoration: none;
	}
#navigatorTop10 a:hover{
	color: #FFF; text-decoration: underline;
	}
#navigatorTop20{
	width: 152px; margin-left: 2px;
	background: url('/application/image/navigator_20.png') no-repeat right bottom;
}
#navigatorTop20 a{
	color: #FFF; text-decoration: none;
	}
#navigatorTop20 a:hover{
	color: #FFF; text-decoration: underline;
	}
#navigatorTop30{
	width: 152px; margin-left: 2px;
	background: url('/application/image/navigator_30.png') no-repeat right bottom;
}
#navigatorTop30 a{
	color: #FFF; text-decoration: none;
	}
#navigatorTop30 a:hover{
	color: #FFF; text-decoration: underline;
	}

#navigatorTop40{
	width: 132px; margin-left: 2px;
	background: url('/application/image/navigator_40.png') no-repeat right bottom;
}
#navigatorTop40 a{
	color: #FFF; text-decoration: none;
	}
#navigatorTop40 a:hover{
	color: #FFF; text-decoration: underline;
	}
	
#navigatorTop50{
	width: 132px; margin-left: 2px;
	background: url('/application/image/navigator_50.png') no-repeat right bottom;
}
#navigatorTop50 a{
	color: #FFF; text-decoration: none;
	}
#navigatorTop50 a:hover{
	color: #FFF; text-decoration: underline;
	}
	
#navigatorTop60{
	width: 132px; margin-left: 2px;
	background: url('/application/image/navigator_60.png') no-repeat right bottom;
}
#navigatorTop60 a{
	color: #FFF; text-decoration: none;
	}
#navigatorTop60 a:hover{
	color: #FFF; text-decoration: underline;
	}


/*
#frameOneLeft{margin-bottom:-10000px;padding-bottom:10000px;}
#frameOneRight{margin-bottom:-10000px;padding-bottom:10000px;}
#frameOneContent{margin-bottom:-10000px;padding-bottom:10000px;}

*/

/*header*/
#header{
	float:left; clear:left;	width:951px; height:200px; overflow-x:hidden;
	margin-left:6px;
	font-family: Arial; font-size:12px; color:#b7b7b7;
	background: url('/application/image/header.png') transparent repeat-x;
}

#header #topText{
	float:left; clear:left; width:951px; min-height:42px; line-height:42px;
	background: url('/application/image/top_text_bg.png') transparent repeat-x;
	color: #FFF;
}
#header #topLogo{
	float:left; clear:left; width: 952px;
}

#header #topLogo #logo{
	float:left; clear:left; margin-left: 40px;
	margin-top:-15px;
}

#header #testimonial{
	float:right; clear:right; width:274px; height:110px;
	margin:15px 12px 0px 0px; background :url('/application/image/testimonial_bg.png') transparent no-repeat;
}

#header #login{
	float:left; clear:left; margin-left:200px;
	vertical-align:bottom;
	overflow:visible; width:580px;height:30px;
}

#header #topText #languages{
	float:right; clear:right; margin-right:10px;
	padding-top: 10px; line-height: 100%;
	display: none;
}

#header #topText #login .loginSpan{
	width: 128px;	background: url('/application/image/input_background.png') transparent left center; background-repeat: no-repeat;
}





#header .loginSpan input{
	width:108px; height:18px; border: 0px; margin:0px 6px; padding:4px 0px 0px 0px; background:transparent;
	color: #b7b7b7; font-family: Arial; font-size:10px;
}
#header .loginButton input{
	border:0px; margin:0px; width:55px; padding:0px;
	text-align:center; color: #FFF; font-family: Arial; font-size:12px; cursor: pointer;
	background: url('/application/image/login.png') transparent;  background-repeat:no-repeat;
}




#header #headline{
	float:right; clear:right; width:274px; height:110px; padding-left: 10px;
	background: url('/application/image/headline.gif') #000 no-repeat;
}
/* end of header*/
/* begin of navigator */
#navigator{
	float:left; clear:left; width:950px; height:70px; margin-top:20px;
	background: url('/application/image/navigator_line.gif') repeat-x left bottom;
}

#navigatorRow{
	float:left; clear:left; width:950px; height:48px;
}
#navigatorRow li{
	font-weight:bold; color: #FFF; font-family: Arial; font-size:14px;
	height:39px; line-height:39px; text-align:center;
	cursor: pointer;
}

#navigatorRow li:hover{
	text-decoration: underline;
}
#navigatorHome{
	width: 112px;
	background: url('/application/image/navigator_home.png') no-repeat left bottom;
}
#navigatorMyAccount{
	width: 132px; margin-left:304px;
	background: url('/application/image/navigator_account.png') no-repeat right bottom;
}
#navigatorSearchSupplier{
	width: 132px; padding-left:2px;
	background: url('/application/image/navigator_searchsupplier.png') no-repeat right bottom;
}

#navigatorSupport{
	width: 132px; padding-left:2px;
	background: url('/application/image/navigator_support.png') no-repeat right bottom;
}

#navigatorAbout{
	width: 132px; padding-left:2px;
	background: url('/application/image/navigator_about.png') no-repeat right bottom;
}



#main{
	float:left; clear:left; width:963px; height:auto;
}

/**/

#main .menuMainSeparator{
	float:left; clear:left; width: 225px; padding-top:30px; border-bottom: solid 1px #e4e4e4; border-top: solid 1px #e4e4e4;
	font-family: Arial; font-weight:bold; line-height: 34px; font-size:18px; color: #ffffff;
	margin-left:1px;
	background:transparent url('/application/image/menu_main_separator.png') left bottom repeat-x;
}
#main .menuMainSeparator label{
	margin-left:12px;
}
#main .menuMainTop{
	float:left; clear:left; width:225px; height:27px; line-height: 27px; margin-left:1px;
	cursor: pointer;
	font-family: Arial; font-weight:bold; font-size: 14px; color: #655b50;
	background:transparent url('/application/image/menu_main_op.png') left top no-repeat;
}

#main .menuMainTop:hover{
	float:left; clear:left; width:225px; height:27px; line-height: 27px; margin-left:1px;
	cursor: pointer;
	font-family: Arial; font-weight:bold; font-size: 14px; color: #d56438;
	background:transparent url('/application/image/menu_main_op.png') left -27px no-repeat;
}

#main .menuMainTop label{
	margin-left:25px; cursor: pointer;
	font-family: Arial; font-weight:bold; font-size: 14px; color: #655b50;
}


#main .menuMainTopSelected{
	float:left; clear:left; width:225px; height:27px; line-height: 27px; margin-left:1px;
	cursor: pointer;
	font-family: Arial; font-weight:bold; font-size: 14px; color: #d56438;
	background:transparent url('/application/image/menu_main_op.png') left -27px no-repeat;
}


#main .menuMainTopForQuickStats{
	width:200px; padding-left:3px;
	margin-left:12px; border-top: solid 1px #f6f5f3; border-bottom: solid 1px #f8f8f6; background-color: #f1edea;
}
#main .menuMainTopForQuickStats .left{
	float:left; clear:left; height:23px;
	font-family: Arial; font-weight:bold; line-height: 23px; font-size:12px; color:#655b50;
}

#main .menuMainTopForQuickStats .right{
	float:right; clear:right; height:23px; padding-right:2px;
	font-family: Arial; line-height: 23px; font-size:12px; color:#655b50;
}

#main .menuMainTopForQuickStatsAlternate{
	width:200px; padding-left:3px;
	margin-left:12px; border-top: solid 1px #e4e4e4; border-bottom: solid 1px #fffffd; background-color: #fffffd;
}
#main .menuMainTopForQuickStatsAlternate .left{
	float:left; clear:left; height:23px;
	font-family: Arial; font-weight:bold; line-height: 23px; font-size:12px; color:#655b50;
}

#main .menuMainTopForQuickStatsAlternate .right{
	float:right; clear:right; height:23px; padding-right:2px;
	font-family: Arial; line-height: 23px; font-size:12px; color:#655b50;
}

#main .menuMainTop_Sub{
	float:left; clear:left; width:225px; min-height:33px; height:auto; border-bottom: solid 1px #d97539; margin:0px;
	font-family: Arial; font-weight:bold; line-height: 33px; font-size:12px; background-color: #FFF; color: #000;
	cursor: pointer;
}

#right_menu{margin-top:8px; height:35px; line-height: 35px;}
#right_menu .right_SubMenu{font-family: Arial; font-size:12px;float:left; line-height:35px; color: #FFF; font-weight:bold; padding: 0px 10px; cursor: pointer;}
#right_menu .right_SubMenu:hover{font-family: Arial; font-size:12px;float:left; line-height:35px; color: #FFF; font-weight:bold; padding: 0px 10px; background:url('/application/image/frame_menu_background.png'); cursor: pointer;}

#right_menu .right_SubMenuSelected{font-family: Arial; font-size:12px; float:left; line-height:35px; color: #FFF; font-weight:bold; padding: 0px 10px; background:url('/application/image/frame_menu_background.png'); cursor: pointer;}

.right_SubMenu_Separator{font-family: Arial; font-size:12px; float:left; width:3px; height:35px; line-height:35px; background:url('/application/image/frame_menu_separator.png');}



#main .menuMainTop_Sub{
	float:left; clear:left; width:224px; min-height:33px; height:auto; border-bottom: solid 1px #d97539; margin:0px;
	font-family: Arial; font-weight:bold; line-height: 33px; font-size:12px; background-color: #FFF; color: #000;
	cursor: pointer;
}
#main .menuMainTop_Sub .menuMainTop_SubItem{
	float:left; clear:left; width:194px; min-height:32px; height:auto; padding-left:30px; margin: 1px 0px 0px 0px;
	font-family: Arial; font-weight:bold; line-height: 32px; font-size:12px; background-color: #feceaf; color: #000;
	cursor: pointer;
}
#main .menuMainTop_Sub .menuMainTop_SubItem:hover{
	float:left; clear:left; width:194px; min-height:32px; height:auto; padding-left:30px; margin: 1px 0px 0px 0px;
	font-family: Arial; font-weight:bold; line-height: 32px; font-size:12px; background-color: #f29a63; color: #FFF;
	text-decoration:underline;
	cursor: pointer;
}

#main .menuMainBottom{
	float:left; clear:left; width:224px; height:33px; margin: 0px 0px 0px 0px;
	background-color: #FFF; cursor: pointer;
	font-family: Arial; font-weight:bold; line-height: 33px; font-size:13px; color: #655b50;
}
#main .menuMainBottom:hover{
	float:left; clear:left; width:224px; height:33px; margin: 0px 0px 0px 0px;
	font-family: Arial; font-weight:bold; line-height: 33px; font-size:13px; color: #FFF;
	background: url("/application/image/menu_myaccount.png") transparent no-repeat;
	cursor: pointer;
}
#main .menuMainBottomSelected{
	float:left; clear:left; width:149px; height:33px; padding-left:10px; margin: 0px 0px 0px 0px;
	font-family: Arial; font-weight:bold; line-height: 33px; font-size:13px; background-color: #c6c4bc; color: #FFF;
	cursor: pointer;
}
.menuMainBottom img{
	vertical-align: middle;
	width:25px; height:25px; padding-left:15px; padding-right: 5px; border:0px;
}
.menuMainTop img{
	width:25px; height:25px; padding-left:15px; padding-right: 5px; border:0px;
	vertical-align: middle;
}
.menuMainTopSelected img{
	width:25px; height:25px; padding-left:15px; padding-right: 5px; border:0px;
	vertical-align: middle;
}






#quickMenu {
	float:left; clear:left;
}

.quickmenu_item{
	float:left; clear:left; height:28px; width:165px;
	background-image: url('/application/image/front/menu_item_background2.gif');
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;cursor: pointer;
}
.quickmenu_item:hover{
	float:left; clear:left; height:28px; width:165px;
	background-image: url('/application/image/front/menu_item_background2.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #d76437;cursor: pointer;
}
.quickmenu_item label{
	margin-left:25px; line-height:25px;
	font-family:Tahoma; font-weight: bold; font-size: 14px;
	color: #716b65;
}

.quickmenu_item:hover label{
	margin-left:25px; line-height:25px;
	font-family:Tahoma; font-weight: bold; font-size: 14px;
	color: #d76437;
}


.quickmenu_subitem{
	float:left; clear:left; height:28px; width:165px;
	background-image: url('/application/image/front/menu_sub_item_background.gif');
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;cursor: pointer;
}
.quickmenu_subitem:hover{
	float:left; clear:left; height:28px; width:165px;
	background-image: url('/application/image/front/menu_sub_item_background.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #FFFFFF;cursor: pointer;
}
.quickmenu_subitem label{
	margin-left:25px; line-height:25px;
	font-family:Tahoma; font-weight: bold; font-size: 14px;
	color: #716b65;
}

.quickmenu_subitem:hover label{
	margin-left:25px; line-height:25px;
	font-family:Tahoma; font-weight: bold; font-size: 14px;
	color: #FFFFFF;
}




.topFiveUL{
	float:left; clear:left; width:100%;
}
.topFive{
	float:left; clear:left; width:100%; height:25px; line-height:25px;
	color: #716b65; border-top:solid 1px #CCCCCC;
}
.topFive label{
	padding:0px 5px;
}
.topFive a{
	text-decoration: none; color: #716b65;
}

.topFive a:hover{
	text-decoration: none; color: #d56538;
}

.topFiveMore{
	text-align:right; width:100%; height:20px; line-height:20px;
	float:left; clear:left; border-top:solid 1px #CCCCCC;
}

.topFiveMore lable{
	padding-right:5px;
}

a.linkMore{
	text-decoration: none; color: #d56538;
}
a.linkMore:visited{
	text-decoration: none; color: #d56538;
}

a.linkMore:hover{
	text-decoration: none; color: red;
}






/*footer*/
#footer {
	float:left; clear:left;
	width:963px; height:auto; overflow-x: hidden;
	background: url('/application/image/frame_bg.png');
}
#footer #footerCopyright{
	float:left; clear:left;
	color:#c3d2f3;
	width:951px; margin-left: 6px; padding: 17px 50px 17px 50px; padding:10px 0px; border: 0px;
	/*background: url('/application/image/line_dot_footer.jpg') repeat-x;*/
	background: url('/application/image/footer_background.gif') #50443b repeat-x;
	font-family:Arial; font-size:11px; color: #c1c1c1; text-align:center;
	font-weight:bold;
	line-height:120%;
}
#footer #footerCopyright a.footerLink{
	color: #e5e2ce; text-decoration:none;
}
#footer #footerCopyright a.footerLink:hover{
	color: #cd8737; text-decoration:none;
}

a.brownLink{
	color: #d56538; text-decoration:underline;
}
a.brownLink:hover{
	color: #d56538; text-decoration:none;
}

a.redBoldLink{
	color: #d0413d; text-decoration: none; font-weight: bold;
}
a.redBoldLink:hover{
	color: #d0413d; text-decoration: underline; font-weight: bold;
}

/*begin of table list*/
.tableList{
	width:100%; margin:0px;	background-color:#FFF;
	border-collapse:collapse;
	empty-cells: show;
	/*	border: 1px solid red;*/
}
.tableList a.read0{
	color:#655b50; font-weight:bold; font-family: Verdana; font-size:11px;
	text-decoration:none;
}
.tableList a.read0:hover{
	color:brown;
}
.tableList a.read0 img{
	vertical-align: middle; border:0px;
}
.tableList a.read1{
	color:#655b50; font-family: Verdana; font-size:11px;
	text-decoration:none;
}
.tableList a.read1:hover{
	color:brown;
}
.tableList a.read1 img{
	vertical-align: middle; border:0px;
}

.tableList td{
	height:35px; line-height:35px; padding:0px 2px;
	/*border-bottom:solid 1px #cbcac9;*/
	font-family: Verdana; font-size:11px; color: #655b50;
}

.tableList td.noBorder{
	border: 0px;
}

.tableList td.noHeight{
	min-height: 11px; line-height:100%;
}
.tableList td.line120Height{
	min-height: 11px; line-height:120%;
}
.tableList td.brown{
	color:#a62d17; font-weight:bold;
}
.tableList td.black{
	font-weight:bold;
}
/*BBS*/
.tableList tr.Couent td{
	font-family: Verdana; font-size:11px; color: #655b50;
	background-color: #e6e3da;
	border-bottom:2px dotted #a4a19c;
}
.tableList tr.Title td{
	font-family: Verdana; font-size:20px;
	color: #655b50;
	background-color: #e6e3da;
}
.tableList tr.detailed td{
	font-family: Verdana; font-size:10px;
	color: #655b50;
	background-color: #e6e3da;
}
/*BBS*/
.tableList tr.row0 td{
	font-family: Verdana; font-size:11px; color: #655b50;
	background-color: #e6e3da;
}

.tableList tr.row0:hover td{
	background-color: #dedcd7;
}

.tableList tr.row1 td{
	font-family: Verdana; font-size:11px; color: #655b50;
	background-color: #d5d3ca;
}

.tableList tr.row1:hover td{
	background-color: #dedcd7;
}

.tableList a.smallBrownLink{
	color:#d46438; font-family: Verdana; font-size:9px;
}
.tableList a.smallBrownLink:hover{
	color:brown;
}
.tableList a.smallBrownLink img{
	vertical-align: middle; border:0px;
}

.tableList a.brownLink{
	color:#d46438; font-family: Verdana;;
}
.tableList a.brownLink:hover{
	color:brown;
}
.tableList a.brownLink img{
	vertical-align: middle; border:0px;
}





.tableList tr.header td{
	font-weight:bold;
	font-family: Verdana; font-size:11px; color: #e6e3da;
	background-color: #bcb9b0;
	border-left: solid 2px #e6e3dc;
}
.tableList tr.doubleHeader td{
	height: 20px; line-height:20px;
}


.tableList tr.header td.firstColumn{
	border-left: 0px;
}

.tableList tr.header td.bottomOwnColumn{
	border-bottom: solid 2px #e6e3dc;
}


.tableList tr.header td.lastColumn{
	border-right: 0px;
}

.tableList tr.footer td{
	font-family: Verdana; font-size:11px; color: #655b50;
	background: #e6e3da; border:0px;
}

.tableList td.textCenter{
	text-align: center;
}

.tableList td.textRight{
	text-align: right;
}

.tableList tr.operation{

}
.tableList tr.operation td{
	background: #e6e3da;
}









/*begin of table list*/
.formList{
	width:100%; margin:0px;
	border-collapse:collapse;
}
.formList tr.header td{
	font-weight:bold;
	font-family: Verdana; font-size:12px; color: #e6e3da;
	background-color: #bcb9b0;
}
.formList tr.footer td{
	font-family: Verdana; font-size:12px; color: #655b50;
	background: #e6e3da; border:0px;
}
.formList a.read0{
	color:#655b50; font-weight:bold; font-family: Verdana; font-size:12px;
	text-decoration:none;
}
.formList a.read0:hover{
	color:brown;
}
.formList a.read0 img{
	vertical-align: middle; border:0px;
}
.formList a.read1{
	color:#655b50; font-weight:bold; font-family: Verdana; font-size:12px;
	text-decoration:none;
}
.formList a.read1:hover{
	color:brown;
}
.formList a.read1 img{
	vertical-align: middle; border:0px;
}

.formList td{
	height:35px; line-height:35px; padding:0px 2px;
	font-family: Verdana; font-size:12px; color: #655b50;
}

.formList td.noBorder{
	border: 0px;
}

.formList td.noHeight{
	min-height: 10px; line-height:100%;
}
.formList td.line120Height{
	min-height: 10px; line-height:120%;
}
.formList td.brown{
	color:#a62d17; font-weight:bold;
}
.formList td.black{
	font-weight:bold;
}

.formList tr.row0 td{
	font-family: Verdana; font-size:12px; color: #655b50;
	background-color: #e6e3da;
}

.formList tr.row1 td{
	font-family: Verdana; font-size:12px; color: #655b50;
	background-color: #d5d3ca;
}




.formList tr.header td{
	font-weight:bold;
	font-family: Verdana; font-size:12px; color: #e6e3da;
	background-color: #bcb9b0;
}

.formList tr.footer td{
	font-family: Verdana; font-size:12px; color: #655b50;
	background: #e6e3da; border:0px;
}

.formList td.textCenter{
	text-align: center;
}

.formList td.textRight{
	text-align: right;
}

.formList tr.operation{

}
.formList tr.operation td{
	background: #e6e3da;
}


/*bbs viewlist*/
.viewlist
{
	overflow:hidden;
	width:95%;
	color:#5d5950;
	font-size:12px;


}
.viewlist tr.header td{
	font-weight:bold;
	font-family: Verdana; font-size:12px; color: #e6e3da;
	background-color: #bcb9b0;
	height:30px;
}

.viewlist .message  td
{ 
	border-bottom:dashed 1px #4f4a46;
	padding-left:20px;
	font-size:11pt;
}
.viewlist #Content1{
	border-bottom:dashed 1px #4f4a46;
	font-size:11pt;
	width:100%;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:5px;
	overflow:hidden;

}




















/*begin of table list*/
table.viewList{
	width:617px; margin:20px 19px 10px 19px;
	border-collapse:collapse;
	border: solid 1px #c7c4bd;
	background-color: #FFF;

}
table.viewList td{
	border: solid 1px #e2e2e2;
}
table.viewList tr.header td{
	font-weight: bold;
	font-family: Verdana; font-size:12px; color: #e6e3da;
	background-color: #bcb9b0;
}

table.viewList tr.footer td{
	font-family: Verdana; font-size:12px; color: #655b50;
	background: #e6e3da; border:0px;
}
table.viewList a.read0{
	color:#655b50; font-weight:bold; font-family: Verdana; font-size:12px;
	text-decoration:none;
}
table.viewList a.read0:hover{
	color:brown;
}
table.viewList a.read0 img{
	vertical-align: middle; border:0px;
}
table.viewList a.read1{
	color:#655b50; font-weight:bold; font-family: Verdana; font-size:12px;
	text-decoration:none;
}
table.viewList a.read1:hover{
	color:brown;
}
table.viewList a.read1 img{
	vertical-align: middle; border:0px;
}

table.viewList td{
	height:35px; line-height:35px; padding:0px 2px;
	font-family: Verdana; font-size:12px; color: #655b50;
	border: solid 1px #c7c4bd;
}

table.viewList td.noBorder{
	border: 0px;
}

table.viewList td.noHeight{
	min-height: 10px; line-height:100%;
}
table.viewList td.line120Height{
	min-height: 10px; line-height:120%;
}
table.viewList td.brown{
	color:#a62d17; font-weight:bold;
}
table.viewList td.black{
	font-weight:bold;
}

table.viewList tr.row0 td{
	font-family: Verdana; font-size:12px; color: #655b50;
	background-color: #e6e3da;
}

table.viewList tr.row1 td{
	font-family: Verdana; font-size:12px; color: #655b50;
	background-color: #d5d3ca;
}



table.viewList tr.header td{
	font-weight:bold;
	font-family: Verdana; font-size:12px; color: #e6e3da;
	background-color: #bcb9b0;
}

table.viewList tr.footer td{
	font-family: Verdana; font-size:12px; color: #655b50;
	background: #e6e3da; border:0px;
}

table.viewList td.textCenter{
	text-align: center;
}

table.viewList td.textRight{
	text-align: right;
}

table.viewList tr.operation{

}
table.viewList tr.operation td{
	background: #e6e3da;
}

table.viewList td.rowTitle{
	width: 30%;
	background: #d25d28 url('/application/image/viewList_title_bg.png'); background-repeat:repeat-x;
	border-bottom: solid 1px #8c4e35; padding-left:10px;
	font-family: Arial; font-size: 13px; color: #faf3ee; font-weight:bold;
}

table.viewList td.rowTitleLast{
	width: 30%;
	background: #d25d28 url('/application/image/viewList_title_bg.png'); background-repeat:repeat-x;
	padding-left:10px;
	font-family: Arial; font-size: 13px; color: #faf3ee; font-weight:bold;
	/*background: #d25d28 url('/application/image/viewList_title_bg.png');
	background-repeat:repeat-x;
	color: #fcf3ee;*/
}

table.viewList tr td.rowContentAlternate{
	width: 70%;
	background-color: #f9f9f9;
	padding-left:10px;
	font-family: Verdana; font-size:13px; color: #655b50;
}
table.viewList tr td.rowContent{
	width: 70%;
	padding-left:10px;
	font-family: Verdana; font-size:13px; color: #655b50;
}

table.viewList .viewTitle{
	/*font-weight:bold; margin-left: 10px;*/
}

.viewListTip{
	float:left; clear:left;
	width:606px; margin:0px 18px;
	height:35px; line-height:35px;
	padding: 0px 5px;
	border:solid 1px #c5c5bd; background-color: #FFF;
	color: #635b50;
}































.oldContent{float:left; clear:left; border: solid red 1px; color:red; line-height: 130%; height:auto; max-width:94%; overflow-x:hidden;}
.ulButton{
	padding:0px; border:0px; margin:0px;
	list-style-type:none;
	float:left; clear:left; width:100%;/*643px;*/
}

.ulButton li{
	float:left; margin:0px; list-style-type:none;
	line-height:26px;
}
.ulButton li.Button{
	height:26px; display:block; margin-left:5px; border:solid 1px #dcdbda; padding:0px 3px; text-align: center;
	cursor:pointer;
}

.ulButton li.Button:hover{
	height:26px; display:block;
	border:solid 1px #aaa8a8;
	text-align: center;
	cursor:pointer;
	background-color: #ebeae9;
}

.ulButton li.OperationToRight{
	float:right; clear:right;
	padding-right:5px;
}

.ulButton li.Button img{
	vertical-align:middle; padding-right:2px;
}

label.required{padding-left:15px; float:right; height:20px;line-height:15px; background: url('/application/image/message_icon.gif') 0px -305px no-repeat; margin-top:2px;}
label.required1{ float:left;font-family: Verdana; font-weight: bold; font-size:12px; }
.requiredtext{padding-left:45px;}
.inputText{width:300px;}
label.required-copy{padding-left:30px; background: url('/application/image/message_icon.gif') 15px -305px no-repeat;}
label.requiredlogin{padding-left:15px; background: url('/application/image/message_icon.gif') 0px -300px no-repeat;float:right;
	color:#4e463e; font-weight:bold; height:20px; overflow:hidden; line-height:20px;}
label.notrequired{padding-left:15px; float:right; color:#999; }
label.requiredcommon{padding-left:20px; color:#4e463e; font-weight:bold; height:20px; overflow:hidden; line-height:20px;}
label.notrequired-copy{padding-left:30px;}

label.viewTitle{font-weight:bold; text-align: right;}

label.searchTitle{ float:right;}
label.searchTitleRequired{ float:right;}
.nomessfont{
	padding-left:20px;
	color:#5a554f;

}



/*below are presentation's csses*/
.btnLong{
	width: 157px; height: 25px; border:0px; padding:0px; margin: 0px;
}
.btnLongBrown{background: url('/application/image/presentation/button_long.gif') transparent 0px 0px no-repeat;
	cursor: pointer; color: #FFF; font-family: Arial; font-weight: bold;}
.btnLongBrown:hover{background: url('/application/image/presentation/button_long.gif') transparent -157px 0px no-repeat;
	color: yellow;}
.btnLongBlack{background: url('/application/image/presentation/button_long.gif') transparent 0px -25px no-repeat;
	cursor: pointer; color: #FFF; font-family: Arial; font-weight: bold;}
.btnLongBlack:hover{background: url('/application/image/presentation/button_long.gif') transparent -157px -25px no-repeat;
	color: yellow;}
.btnLongGreen{background: url('/application/image/presentation/button_long.gif') transparent 0px -50px no-repeat;
	cursor: pointer; color: #FFF; font-family: Arial; font-weight: bold;}
.btnLongGreen:hover{background: url('/application/image/presentation/button_long.gif') transparent -157px -50px no-repeat;
	color: yellow;}
.brownTitle16{
	font-family: Arial; font-size: 16px; color: #a62d17; font-weight: bold;
}

#btnBook{
	margin: 8px auto;
}
#btnContact{
	margin: 0px auto 8px auto;
}
#btnEnquiry{
	margin: 8px auto 0px auto;
}


button.commonButton{
	position:relative;
	padding:0px; margin:0px; border:0px; height:30px; padding-right: 15px;
	cursor: pointer; margin-right:10px;
	background-image:url('/application/image/button/1_background.png');
	background-position: right -60px;
	overflow: visible;
}

button.commonButton span{
	position:relative; height:30px; display:block; white-space:nowrap;
	line-height:29px; text-align:center; padding-left: 10px;
	background-image:url('/application/image/button/1_background.png');
	background-position: left top; color: #FFF;
}

button.commonButton:hover, button.commonButtonHover {
	background-position: right -90px;
}

button.commonButton:hover span, button.commonButtonHover span {
	background-position: 0 -30px;
}

button.commonButton::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button.commonButton span {
		margin-top: -1px;
	}
}

/*CSS yellow style pagination*/
DIV.yellow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}

DIV.yellow:hover {
	/*cursor: pointer;*/
}

DIV.yellow A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none;cursor: pointer;

}
DIV.yellow A:hover {
	BORDER-RIGHT: #d9d300 1px solid; BORDER-TOP: #d9d300 1px solid; BORDER-LEFT: #d9d300 1px solid; COLOR: #000; BORDER-BOTTOM: #d9d300 1px solid;
	cursor: pointer;

}
DIV.yellow A:active {
	BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid;cursor: pointer;
}
DIV.yellow SPAN.current {
	BORDER-RIGHT: #d9d300 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d9d300 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #d9d300 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #d9d300 1px solid; BACKGROUND-COLOR: #d9d300
}
DIV.yellow SPAN.disabled {
	BORDER-RIGHT: #f8f8f8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f8f8f8 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #f8f8f8 1px solid; COLOR: #CCC; PADDING-TOP: 2px; BORDER-BOTTOM: #f8f8f8 1px solid
}
DIV.yellow div {display:inline;}

a.Tips:link { color: rgb(213, 101, 56);font-size:10px}
a.Tips:visited { color: rgb(213, 101, 56);font-size:10px}
a.Tips:hover { color: rgb(213, 101, 56);font-size:10px}
a.Tips:active { color: rgb(213, 101, 56);font-size:10px}
.faq{
	margin-top:40px;
	margin-left: 20px;
	margin-right:20px;
	margin-bottom: 40px;
	width:399px;
	font-family: Arial;
	font-size:20px;
}
.faq dt{
	font-size:16px;
	margin-top:10px;
	text-decoration:underline ;
	cursor:pointer;
	width: 389px;
}
.faq dd{
	margin-left: 10px;
	font-size:14px;
	margin-top:10px;
	color:#5f5e5c;
	width: 389px;
}
.faqdt
{
	width:100%;
	height:auto;
}
.about
{
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	width:644px;
	font-family: Arial;
	font-weight:bold;
	line-height:20px;

}
.Enquiryfinal{
	color:#524940;
	margin-top:40px;
	margin-left:auto;margin-right:auto;
	margin-bottom: 40px;
	width:490px;
	font-family: Arial;
	font-size:13px;
}
.Enquiryfinal a
{color:#d56537;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none ;}

.Enquiryfinal a:hover
{color:#AE3F12;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline ;}

.enquiryActive{
	color:#4d493e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:20px;
	background-image:url(/application/image/front/logosign.png);
	background-position:right top;
	background-repeat:no-repeat;
}
.enquiryActive a:hover {
	color:#AE3F12;
	font-family:Verdana;
	font-size:16px;
	text-decoration:underline ;
}
.enquiryActive a{
	color:#d5643a;
	font-family:Verdana;
	font-size:16px;
	text-decoration:none ;
}
.enquiryActive dd{
	margin-top:10px;
}
/*supplier user search*/
.UserSearch
{
	border-collapse:collapse;
	width:100%;
	font-size:13px;
	color:#524940;
	font-family: Arial, Helvetica, sans-serif;
}
.UserSearch td{
	vertical-align:top;
	padding-top:12px;}
.UserSearch .header td
{
	height:37px;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	background-color:#817a72;
	padding:0px 0px 0px 14px;
	overflow:hidden;
	line-height:30px;
}
.UserSearch .number_bg
{
	background-image:url(../image/search_supplier/number_bg.png);
	background-repeat:no-repeat;
	width:30px;
	height:29px;
	color:#51483f;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	line-height:30px;
	float:left;
	margin:4px 14px 4px 0px;
}
.UserSearch .boldtext{
	font-weight:bold;
	color:#51483f;
	font-size:13px;}
.UserSearch .orangetext{
	color:#f26434;
}
.UserSearch a{
	color:#f26434;
	text-decoration:none;
}
.UserSearch a:hover{
	text-decoration:underline;
}
.UserSearch .numimg{
	background-image:url('/application/image/search_supplier/booking_count.png');
	background-repeat:no-repeat;
	width:23px;
	height:27px;
	padding-left:10px;
	color:#ffffff;
	font-weight:bold;
	line-height:23px;
}
.UserSearch .floatdiv{
	float:left;
	margin-right:6px;
	height:28px;
	width:27px;
}
/*---------- bubble tooltip -----------position:relative;*/
a.tt{
	
	position:absolute;
	color:#3CA3FF;
	font-weight:bold;
	text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:1000000; color: #aaaaff;}
a.tt:hover span.tooltip{
	margin-top:10px;
	display:block;
	position:absolute;
	z-index:1000000;
	top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
	text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
	background: url('/application/image/bubble.gif') no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url('/application/image/bubble_filler.gif') repeat bottom;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
	background: url('/application/image/bubble.gif') no-repeat bottom;
}
/*supplier user search end*/
.bbstable {
	border-collapse:collapse;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bbstable td{
	padding:0px 17px 0px 17px;
}
.bbstable .header td
{
	height:32px;
	font-size:15px;
	color:#fff;
	background-color:#69625a;
	padding:0px 6px 0px 11px;
	overflow:hidden;
	line-height:30px;
}
.bbstable .header .left
{
	float:left;
}
.bbstable .header a
{
	color:#fff;
	font-size:14px;
	text-decoration:none;

}
.bbstable .header .right
{
	float:right;
	height:32px;
	text-align:center;
	width:125px;
	background-color:#bcb9b0;
}
.bbstable .Title 
{
	background-color:#e6e3da;
	color:#635b4e;
	font-size:13px;
	height:28px;
}
.bbstable .Title td{
	padding:0px 6px 0px 11px;
}
.bbstable .Title .right
{
	float:right;
}
.bbstable .Title a
{
	color:#d56535;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.bbstable .Title a:hover
{
	color:#df6630;
	text-decoration:underline;
}.bbstable .content
{
	font-size:10px;
	background-color:#f7f7f7;
}
.bbstable .content td
{
	border-top:#c7c4bb 1px solid;
	border-bottom:#c7c4bb 1px solid;
}
.bbstable .row1{ background-color:#e6e3da}
.bbstable .row0{ background-color:#efeeea}
.bbstable #bbscontent{
	color:#645f59;
	font-size:14px;
	width:100%;
	padding-top:10px;
	/*border-bottom:#8c857d  dashed 1px;*/
	padding-bottom:10px;
}
.bbstable .comment
{
	background-color:#c7c4bb;
	height:31px;
	color:#fff;
	width:100%;
	font-size:14px
}
.bbstable .select
{
	font-size:12px;
}
.bbstable .num
{
	background-color:#837c72;
	height:33px;
	width:33px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:30px;
	border:solid 1px #bcb9b0;

}
/*.bbstable .detailed{
color:#8d857d;
font-size:10px;
padding-bottom:20px;
}
.bbstable .detailed td{
padding-top:10px;
padding-bottom:20px;
}
.bbstable .detailed a{
color:#df6630;
text-decoration:none;
}
.bbstable .detailed a:hover{
color:#df6630;
text-decoration:underline;
}*/
.support
{
	background-image:url('/application/image/about_bottom.png');
	background-repeat:no-repeat;
	background-position:right top;
	height:auto;
	margin-left:26px;
	margin-right:26px;
	margin-top:14px;
	margin-bottom:30px;
	line-height:28px;

}
.support .titlt1
{
	color:#655b50;
	font-family: Arial;
	font-size:18px;
	font-weight:bold;
}
.support .titlt2
{
	color:#655b50;
	font-family: Arial;
	font-size:14px;
}
.support .titlt3
{
	margin-left:19px;
	color:#655b50;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
}
.support .color1
{
	color:#d56538;
}
.support input
{
	width:362px;
}
.support textarea
{
	width:362px;
	height:108px;
}
.support table td .ending{
	padding-bottom:30px;}
.step_person
{
	background-image:url(/application/image/about_bottom.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	width:159px;
	height:180px;
}
.readtable td{
	padding-left:10px;
}
.footline
{
	float:left;
	height:95px;
	text-align:left;
	margin-top:6px;
	overflow:hidden;
	float:left;
}
#footall{
	border-bottom: dotted  #69625a 1px;padding-bottom:18px;height:100px;width:886px;
	margin-left:auto;
	margin-right:auto;}
#footbottom{
	height:50px;
	width:886px;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;}
.enquiry_left
{
	text-align:left;
	padding-left:10px;
	
}
/*OderAddBySupplier table*/
.OderAddBySupplier
{
	margin-top:22px;
	margin-bottom:26px;
	font-family:Arial, Helvetica, sans-serif;
}
.OderAddBySupplier .footer
{
	vertical-align:top;
	font-size:18px;
	font-weight:bold;
	color:#d56438;
	height:40px;
	
}
.OderAddBySupplier .footer td
{
	padding-top: 10px;
}
.OderAddBySupplier td
{
padding-left:22px;
}
.OderAddBySupplier label
{
	font-size:12px;
	font-weight:bold;	
	color:#675b4f;
}
.OderAddBySupplier .setinput
{
	width:191px;
}
.Pollrow0{	
	font-family: Verdana;
	font-size:14px; 
	color: #655b50;
	height:aotu;
	width:272px;
	background-color: #e6e3da;
}
.Pollrow1{
		font-family: Verdana;
		font-size:14px; 
		color: #655b50;
		height:aotu;
		width:125px;
		background-color: #d5d3ca;
}
.pollselect
{
	line-height:25px;

}
.pollselect li
{
	padding-left:11px;
}
#selection
{
	list-style:none;
	padding:0px;
	margin:0px;
	overflow-y:auto;
	overflow-x:hidden;
}
#selection li
{
	width: 250px;
	height:aotu;
	padding-right:22px;
}
#selected
{
	list-style:none;
	padding:0px;
	margin:0px;
	overflow-y:auto;
	overflow-x:hidden;
}
#selected li
{
	width:261px;height:aotu;
	vertical-align:middle;
}
/*supplierUserListSearch start*/
#head_search
{
	background:url(/application/image/bandever.png) no-repeat;
	width:896px;
	height:40px;
	color:#31302b;
	font-size:14px;
	font-family: Arial;
	margin-left:-1px;
}
.searchUserList .floatdiv{
	float:left;
	margin-right:6px;
	height:28px;
	width:27px;
}
#head_search_top
{
	background:url(/application/image/bandertop.png) no-repeat;
	width:897px;
	height:33px;
	float: left;
	margin-left:25px;
	color:#ffffff;
	line-height:30px;
	font-family: Arial
}
.searchUserList a{
	color:#F26434;
	font-size:12px;
}
.bold{
	font-weight:bold;
}
/*supplierUserListSearch end*/
