/*
  To create a new color theme, replace the colors:
  
    #B4161A with the color for hyperlinks
  and 
    #971B1E with the background color for the top navigation bar
  and
    #990000 for the color of page headings


  and
    provide a re-colored version of images/ul_bullet.gif,
    which is the bullted-list item dot.    

*/

.zTop
{
	 z-index :999
	}
.tableBody
{
	 text-align:center; border:0px
	 
	}
	
	
.required {
	PADDING-LEFT: 15px; BACKGROUND: url(Images/required_icon.gif) no-repeat 5px 5px
}

#body
{
    width: 960px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #B6B3A6;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 5px;    
    background : url(Images/aliSearch_tabsBg.gif) #f5f8fb repeat-x 50% top;  
}

.clearnow {
	clear: both; 
	font-size: 1px; 
	visibility: hidden
}

.register_ts_2 {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 11px; 
	padding-bottom: 3px; 
	color: #999; 
	padding-top: 3px;
	display: none 
	
}

.register_ts {
	border-right: #ff6600 1px solid; 
	padding-right: 3px; 
	border-top: #ff6600 1px solid; 
	padding-left: 26px; 
	background: url(Images/error_bang.gif) #ffeeee no-repeat 5px center; 
	padding-bottom: 3px; 
	border-left: #ff6600 1px solid; 
	color: #ff0000; 
	padding-top: 3px; 
	display: none ;
	border-bottom: #ff6600 1px solid;	
	overflow :hidden 
	
}


body
{
	margin:auto;
	
}

.Regcss
{
	text-align :center ;
	border:0px;
}
.cellCss
{
	text-align :right ;width:778
}
	
#col_main_left
{
    width: 198px;
    float: left;
    background: #E1DFCF;
}

#col_main_right
{
    border-left: 3px solid #DFDCCB;
    margin-left: 198px;
    border-right: 1px solid #CAC7B8;
    background: #F7F6F2;
}


.TitleBarCss
{	
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	
	/*height:25px;*/
	text-align:right;	
	/*margin :auto;*/
	margin-top:0px;
	padding:auto;
}

.TitleBarCss a:link
{	
	color:#3d5376;
	text-decoration :none;
}

.TitleBarCss a:visited
{
	color:#3d5376;
	text-decoration:none;
}

.TitleBarCss a:hover
{	
	color:#3d5376;
	text-decoration:underline;
}

#Header960
{	
	margin: auto; 
	width:960px;
}

#Header
{
	background: url(Images/headCap.gif) #fff repeat-x top;
	height: 80px;
	padding-top :0px ;

}
#headerReg {
	padding-bottom: 40px; 
	padding-top: 20px;	
}

#aliLogo {
	float: left; 
	font: bold 10px verdana; 
	text-align :center ;
	
}

.titlelogolink
{
	
	float: left;
	font: bold 10px verdana; 
	margin-right:15px;
	border-left-style :none;
	border-top-style :none;
	border-right-style :none;
	border-bottom-style:none;
	
}
#joinNowTips {
	FLOAT: right; TEXT-ALIGN: right;
}
#joinNowTips A {
	COLOR: #038efa; TEXT-DECORATION: underline
}

.registerlogo
{
	border:0px;
	text-align :center ;
	}
#mainNav {	
	margin-top:10px;
	float:left;
}
#mainNav ul {	
	display:inline;
}
#mainNav li {
	 
	display:block;
	background: url(Images/mainNavHome.gif) #ffffdd no-repeat right 50%;
	float:left;
	margin-right:4px;
}

#mainNav a:link 
{	 
	display:block;
	font:bold 11px/20px arial;
	width:83px;
	color:#4e2207;
	height:21px;
	text-align:center;
	text-decoration:none;
	
}
#mainNav a:visited {	
	display:block;
	font :bold 11px/20px arial;
	width:83px;
	color:#4e2207;
	height:21px;
	text-align:center;
	text-decoration :none;
	
}

.aliSearch {
	
	clear:both;
	background : url(Images/aliSearch_tabsBg.gif) #f5f8fb repeat-x 10% top;
	_height: 1%;
}

.aliSearch ul
{
	
	list-style-image: none;
	margin: 0px 0px 0px 235px;
	list-style-type: none;
	height:30px;
}
.aliSearch li {
	background: url(Images/aliSearch_tabsLeft.gif) #d6e5ee no-repeat left top; 
	float: left; 
	margin-right: 2px
	
}
.aliSearch li a {
	padding-right: 10px; 
	display: block; 
	padding-left: 10px; 
	background: url(Images/aliSearch_tabsRight.gif) #d6e5ee no-repeat right top; 
	padding-bottom: 7px; 
	font: bold 13px/100% arial; 
	margin-left: 2px; 
	width: auto; 
	color: #455b80; 
	padding-top: 7px
}
.aliSearch .searchBox {
	padding-right: 12px; 
	padding-left: 12px; 
	background: url(Images/aliSearch_searchBg.gif) #3f80b1 no-repeat left top; 
	padding-bottom:2px; 
	color: #fff; 
	padding-top: 2px; 
	text-align: center
}
.aliSearch .searchBox A {
	color: #fff
}
.aliSearch li.current {
	background: url(Images/aliSearch_current_tabsLeft.gif) #93c2de no-repeat left top; 
	height: 30px
}
.aliSearch li.current a {
	font-weight: bold; 
	background: url(Images/aliSearch_current_tabsRight.gif) #93c2de no-repeat right top; 
	color: #172e54! important; 
	text-decoration: none
}
.aliSearch ul li a {
	outline: none
}
.aliSearch li.other {
	background: none transparent scroll repeat 0% 0%; 
	margin-left: 20px
}
.aliSearch li.other a {
	font-weight: normal; 
	font-size: 10px; 
	background: none transparent scroll repeat 0% 0%; 
	font-family: verdana
}

#page960 {
	min-width: 760px; 
	max-width: 960px; 
	margin: auto; 
	width: 960px; 
	text-align: left
}
.frameA#page960 {
	position: relative
}
.frameA#page960 .colL {
	z-index: 8; 
	left: 0px; 
	width: 180px; 
	position: absolute; 
	top: 123px
}
.frameA#page960 .colR {
	margin-left: -193px; 
	width: 100%
}
.frameA#page960 .colR .colRmargin {
	margin-bottom: 10px; 
	margin-left: 193px
}
.frameA#page960 .colRL {
	width: 100%; 
	margin-right: -303px
}
.frameA#page960 .colRL .colRLmargin {
	margin-right: 302px
}
.frameA#page960 .colRR {
	width: 289px
}
#SearchTextIdx
{
	border: solid 1px #415fb4;
	padding:2px;		
}
#SearchSubmit
{
	font:bold 12px arial;
	padding:1px 4px;
	margin:0 -2px;
	}
	
.homePopSearch {
	padding-right: 15px; 
	padding-left: 15px; 
	background: url(Images/aliSearch_popBg.gif) no-repeat 50% top; 
	margin-bottom: 10px; 
	padding-bottom: 10px; 
	padding-top: 5px
}
.homePopSearch a {
	margin-left: 5px; 
	margin-right: 2px
}
.intelligent {
	display: inline;
	z-index:9; 
	position: relative
}

.intelligentList {
	border-right: #8e8e8e 1px solid; 
	border-top: #8e8e8e 1px solid; 
	z-index: 777; 
	background: #fff; 
	left: 0px; 
	border-left: #8e8e8e 1px solid; 
	width: 430px; 
	padding-top: 6px; 
	border-bottom: #8e8e8e 1px solid; 
	position: absolute; 
	top: 22px
}
.intelligent input#forsearch {
	padding-left: 3px; 
	width: 149px
}
.intelligentList {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
.intelligentList {
	background: #fff; 
	width: 430px; 
	padding-top: 6px; 
	text-align: left
}
.intelligentList div span {
	float: right
}

.intelligentList DIV {
	border-right: #fff 2px solid; 
	padding-right: 0px; 
	border-top: #fff 2px solid; 
	padding-left: 0px; 
	background: #fff; 
	padding-bottom: 0px; 
	border-left: #fff 2px solid; 
	padding-top: 0px; 
	border-bottom: #fff 2px solid
}
.intelligentList a {
	padding-right: 6px; 
	display: block; 
	padding-left: 0px; 
	padding-bottom: 1px; 
	color: #000! important; 
	padding-top: 1px; 
	text-decoration: none
}
.intelligentList a span{
	color: green
}
.intelligentList a:visited {
	padding-right: 6px; 
	padding-left: 0px; 
	padding-bottom: 1px; 
	color: #000! important; 
	padding-top: 1px; 
	text-decoration: none
}
.intelligentList A:visited span {
	color: green
}
.intelligentList a.current div {
	border-right: #3366cc 2px solid; 
	border-top: #3366cc 2px solid; 
	background: #3366cc; 
	border-left: #3366cc 2px solid; 
	color: #fff; border-bottom: #3366cc 2px solid
}
.intelligentList a.current:visited div span {
	color: #fff
}
.intelligentList a.current div span {
	color: #fff
}
.intelligent .intelligentIframeMask {
	z-index: 776; 
	background: #fff; 
	left: 0px; 
	width: 430px; 
	position: absolute; 
	top: 28px; 
	height: 10px
}
.intelligentList .intelligentListTitle {
	border-top-width: 0px; 
	font-weight: bold; 
	border-left-width: 0px; 
	font-size: 11px; 
	background: #edf1f9; 
	margin: 0px; 
	cursor: pointer; 
	color: #4d4d4d; 
	text-indent: 5px; 
	border-bottom: #d5e1ee 1px solid; 
	height: 20px; 
	border-right-width: 0px
}
.intelligentList .intelligentListTitle span {
	padding-right: 5px; 
	margin-top: -19px; 
	display: block; 
	background: url(Images/intelligent_upIcon.gif) no-repeat left center; 
	float: right; 
	text-indent: 12px; 
	text-decoration: underline
}
.intelligentList .showSearchSuggestion {
	padding-left: 14px; 
	font-weight: bold; 
	font-size: 11px; 
	background: url(Images/intelligent_downIcon.gif) #edf1f9 no-repeat 3px center; 
	margin-left: 0px; 
	width: 345px; 
	cursor: pointer; 
	color: #4d4d4d; 
	text-indent: 5px; 
	border-bottom: #d5e1ee 1px solid; 
	height: 20px; 
	text-decoration: underline
}

.buttonSkinA {
	border-right: #cf6f18 1px solid; 
	border-top: #f39d24 1px solid; 
	background: url(Images/buttonSkinAL.gif) #feeeb1 repeat-x 50% bottom; 
	border-left: #f39d24 1px solid; 
	color: #5e2708; 
	border-bottom: #cf6f18 1px solid;
	font:bold 12px arial;
	padding:1px 4px;
	margin:0 -2px; 
	border:none 0;
}

#footer {
	clear: both; 
	padding-right: 0px; 
	border-top: #ccc 1px solid; 
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	
	margin-top: 30px; 
	padding-left: 0px; 
	padding-bottom: 10px; 	
	padding-top: 20px; 
	text-align: center
}

.column
{
	background: url(Images/signin_myalibaba.gif) no-repeat left top
	
	}
	

#sign
{
	background: url(Images/signin_top2.gif) no-repeat; 
	width: 239px; 
	height: 15px
}

#sign1
{
	border-right: #6e83a8 1px solid; 
	background: url(Images/signin_bg2.gif) #f9f9f9 repeat-y left top; 
	border-left: #6e83a8 1px solid; 
	width: 237px
		}
		
		
.successA {
	border-right: #cae2a4 1px solid; 
	padding-right: 10px; 
	border-top: #cae2a4 1px solid; 
	padding-left: 60px; 
	background: url(Images/successA.gif) #f7faf1 no-repeat 15px 15px; 
	padding-bottom: 15px; 
	margin: 20px 0px; 
	border-left: #cae2a4 1px solid; 
	padding-top: 15px; 
	border-bottom: #cae2a4 1px solid
}

.channelTitle strong{font-size:17px;margin:6px 19px 0 19px;display:block;color: #FFF; font-weight:bold;border:none;}
.channelTitle strong a{color:#fff;text-decoration: none;}
.channelTitle .titlename{display:inline;float: left;height:31px; text-align:center;}
.channelTitle .shadow {height:31px;width: 148px;float: left;}
.channelTitleRight{float:right; padding:4px 4px 4px 0;}


.channelTitle.titleSkinA{margin-bottom:10px;height:32px;background: url(Images/title_background.gif) #E6ECF6 repeat-x;vertical-align: bottom;}
.channelTitle.titleSkinA .titlename{background:#437CAF url(Images/title_current.gif) repeat-x;}
.channelTitle.titleSkinA .shadow {background: url(Images/title_shadow.gif) left top no-repeat;}




.v.tables {
	border-right: #cbddf1 1px solid; 
	border-top: #cbddf1 1px solid; 
	background: url(Images/tableV_bg.gif) repeat-x 50% top; 
	border-left: #cbddf1 1px solid; 
	border-bottom: #cbddf1 1px solid
}
.v.tables th {
	padding-right: 8px; 
	padding-left: 8px; 
	font-weight: bold; 
	padding-bottom: 8px;
	vertical-align: top; 
	padding-top: 8px; 
	text-align: right
}
.v.tables .subHead {
	margin-right: 5px
}
.v.tables td td td {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
.v.tables td td {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
.v.tables td {
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	text-align: left
}
.v.tables hr {
	border-right: #b3c4de 1px solid; 
	padding-right: 0px; 
	border-top: #b3c4de 1px solid; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: #b3c4de 1px solid; 
	padding-top: 0px; 
	border-bottom: #b3c4de 1px solid
}
.v.tables .formMessage {
	background-color: #fffae2
}
.v.tables .formAction {
	background-color: #eff4fa; 
	text-align: center
}
.v.tables .formAction {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 15px; 
	padding-top: 15px
}
.input{
	border-right: #7a8699 1px solid; 
	border-top: #bac6d9 1px solid; 
	font-weight: bold; 
	font-size: 16px; 
	background: url(Images/buttonSkinBL1.gif); 
	margin: 0px 15px; 
	border-left: #bac6d9 1px solid; 
	border-bottom: #7a8699 1px solid; 
	height: 27px
}
.v.tables TH .remark {
	font-weight: lighter
}
.v.tables TH .alert {
	font-weight: lighter
}
.v.tables TH .remark {
	font-weight: lighter
}
.v.tables TH .limit {
	font-weight: lighter
}
.v.tables .inputTips {
	font: 0.85em; COLOR: #aaa
}
.v.tables h2 {
	padding-left: 10px; 
	font-weight: bold; 
	font-size: 14px; 
	background: #eff4fa; 
	color: #264176
}

.xx
{
	vertical-align :top 
	}