/*
wln add on 20,Aug!
1.friends
2.Affiliate Program 
3.signin
4.sitemap
5.aff_link
6.aff_profile
7.aff_report 
8.aff_reportsub1
9.aff_reportsub2 
10.aff_reportsub3 
11.aff_logout
*/

/*1.friends star*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.autoHeight{font: 0px/0px sans-serif; clear: both; display: block;}

body select{
	color:#666666;
}
.float{
	float:left;
}
#friendwarp953{
	width:953px;
	margin-left:19px;
	margin-bottom:20px;
	float:left;
}
#breadcrumbs{
	width:953px;
	height:38px;
	line-height:27px;
	font-size:12px;
	background:url(/images/affiliate.gif) left top  no-repeat;
	padding:3px 0 0 30px;
	font-weight:bold;
	color:#003399;
}
#breadcrumbs span{
	color:#333333;
}
#breadcrumbs span a{
	color:#333333;
	text-decoration:underline;
}
#breadcrumbs span a:hover{
	color:#003399;
	text-decoration:underline;
}
#friendcon{
	float:left;
	width:933px;
	padding:0px 10px;
	margin-top:30px;
}
.WhatProgram{
	border-bottom:1px solid #e8e8e8;
	padding-bottom:30px;
	color:#666;
	width:933px;
}
.WhatProgramlft{
	width:320px;
	float:left;
	line-height:30px;
	padding-left:10px;
	padding-top:210px;
	background-image: url(/images/affiliate.gif);
	background-position: left -39px;
	font-size:22px;
	color:#000000;
}
.WhatProgramrht{
	width:577px;
	padding-left:25px;
	float:left;
	padding-top:20px;
	line-height:20px;
}
.Programtitle{
	font-size:14px;
	color:#000000;
	float:left;
	line-height:22px;
}
.Programtext{
	font-size:12px;
	margin-top:16px;
	color:#666;
	float:left;
	width:577px;
	line-height:20px;
}
.Programtext span{
	color:#000000;
	line-height:22px;
}
.fc_ff6600{
	color:#ff6600;
}
.step1{
	width:923px;
	margin-top:20px;
	padding-left:10px;
}
.step1title{
	font-size:19px;
	color:#FF6600;
	height:49px;
	line-height:49px;
	padding-left:100px;
	float:left;
	width:480px;
	background-image: url(/images/affiliate.gif);
	background-repeat: no-repeat;
	background-position: -358px -39px;
}
.step1text{
	/*width:580px;*/
	float:left;
	margin-left:20px;
	color:#000000;
}
.step1textwid200{
	width:100px;
	text-align:right;
	padding-right:10px;
	line-height:40px;
}
.step1text input{
	/*width:200px;*/
	border:1px solid #ccc;
	color:#666666;
	height:20px;
	line-height:20px;
	padding:0 4px;
}

.input_wid_150{width:150px;}
.input_wid_200{width:200px;}
.AddMore{color:maroon;font-weight:bold;cursor:pointer;}
.AddMore_div{clear:both;text-align:right;padding-right:50px;}
.font_12_red {
	font-size: 16px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}
.font_12 {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	padding:10px;
}

.step1_noice{
	width:800px;
	padding-left:22px;
	float:left;
	height:27px;
	line-height:27px;
	color:#333;
	background-image: url(/images/affiliate.gif);
	background-repeat: no-repeat;
	background-position: -365px -248px;
}
.step2title{
	font-size:19px;
	color:#FF6600;
	height:49px;
	line-height:49px;
	padding-left:100px;
	float:left;
	width:480px;
	background-image: url(/images/affiliate.gif);
	background-repeat: no-repeat;
	background-position: -358px -93px;
}
.Programtext2{
	border-top:1px solid #e8e8e8;
	padding-top:20px;
	margin-top:30px;
	color:#666;
	width:933px;
	line-height:20px;
	color:#333;
}

/*==============2.Affiliate Program star==================*/
#ap_login{
	width:183px;
	float:left;
	padding-left:750px;
}
#ap_login ul,.ap_nav ul,.ap_why02 ul,.ap_vippaffiliates ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#ap_login li{
	float:left;
	margin-right:10px;
	text-align:center;
	width:80px;
	height:41px;
	line-height:41px;
	color:#FFFFFF;
	background-image: url(/images/affiliate.gif);
	background-repeat: no-repeat;
	background-position: -364px -146px;
}
#ap_login li a{
	float:left;
	margin-right:10px;
	text-align:center;
	width:80px;
	height:41px;
	line-height:41px;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(/images/affiliate.gif);
	background-repeat: no-repeat;
	background-position: -364px -146px;
}
#ap_login li a:hover{
	float:left;
	margin-right:10px;
	text-align:center;
	width:80px;
	height:41px;
	line-height:41px;
	color:#ffff66;
	background-image: url(/images/affiliate.gif);
	background-repeat: no-repeat;
	background-position: -364px -146px;
	text-decoration:underline;
}
.ap_nav{
	width:953px;
	float:left;
	height:34px;
	line-height:34px;
	color:#FFFFFF;
	background: url(/images/affiliate.gif) repeat-x;
	background-position: left -289px;
}
.ap_nav ul{
	margin-left:180px;
	width:800px;
}
.ap_nav li{
	float:left;
	margin-right:10px;
}
.ap_nav li input{
	height:16px;
	line-height:16px;
	color:#333333;
}
.ap_nav li img{
	padding-top:5px;
}
.ap_nav li.forget{
	font-size:11px;
}
.ap_nav li.forget a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.ap_nav li.forget a:hover{
	font-size:11px;
	color:#ffff99;
}
.ap_weare{
	width:440px;
	padding-left:500px;
	padding-right:53px;
	float:left;
	padding-top:10px;
	margin-top:12px;
	background-image: url(/images/affiliate.gif);
	background-repeat: no-repeat;
	background-position: left -340px;
	height:209px;
	line-height:20px;
	color:#191919;
	font-size:14px;
}
.ap_weare span{
	font-size:40px;
	color:#FF6600;
	line-height:30px;
}
.ap_howto{
	width:950px;
	float:left;
	margin-top:20px;
}
.ap_why{
	margin-top:20px;
	float:left;
	width:474px;
	margin-right:2px;
}
.ap_why01{
	margin-top:20px;
	float:left;
	float:left;
	width:454px;
	font-size:14px;
	font-weight:bold;
	color:#0057a0;
	height:31px;
	line-height:31px;
	padding-left:20px;
	background-image: url(/images/affiliate.gif);
	background-repeat: no-repeat;
	background-position: -364px -201px;
}
.ap_why02{
	width:452px;
	padding:13px 10px;
	border:1px solid #bebebe;
	border-top:none;
	float:left;
}
.ap_why02 li{
	float:left;
	line-height:22px;
	width:462px;
	color:#262626;
}
.ap_why02 li.title{
	width:442px;
	padding-left:18px;
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
	height:27px;
	background-image: url(/images/affiliate.gif);
	background-repeat: no-repeat;
	background-position: -459px -156px;
}
.ap_why02 li.text{
	padding-left:20px;
	width:438px;
	line-height:21px;
}
.ap_vippaffiliates{
	height:102px;
	width:930px;
	padding:0px 10px;
	float:left;
	margin-top:20px;
	color:#000;
	background: url(/images/affiliate_btmbg.gif) repeat-x;
}
.ap_vippaffiliates li{
	margin-bottom:10px;
}
.ap_vippaffiliates li.title{
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
}

/*==================3.signin star===================*/
.signlft,.signlft_01,.signlft_02,.signlft_03{
	width:540px;
	float:left;
}
.signlft_01{
	background-image: url(/images/sign.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:31px;
}
.signlft_02{
	background-image: url(/images/sign_02.gif);
	background-repeat: repeat-y;
	padding:10px 15px;
	width:510px;
}
.signlft_02text{
	border-bottom:1px dashed #dcc3b8;
	color:#5a5a5a;
	font-weight:bold;
	line-height:20px;
	padding-bottom:10px;
	padding:0px 5px 10px 5px;
	width:500px;
	float:left;
}
#signlist{
	width:510px;
	float:left;
	margin-top:20px;
}
#signlisttext{
	text-align:right;
	padding-right:10px;
	line-height:30px;
	height:30px;
	color:#000000;
}
#textfield,#textfield2,#textfield3,#textfield4{
	line-height:23px;
	height:23px;
	border:1px solid #d8d1ba;
	width:248px;
	color:#666666;
}
.accept{
	height:30px;
	left:30px;
	font-size:11px;
	color:#666666;
}
#Create{
	height:60px;
	}
.accept span{
	color:#000000;
}
.accept span a{
	color:#000000;
	text-decoration:underline;
}
.accept span a:hover{
	color:#ff6600;
	text-decoration:underline;
}
.signlft_03{
	background-image: url(/images/sign.gif);
	background-repeat: no-repeat;
	background-position: left -31px;
	height:19px;
}
.signrht{
	margin-left:20px;
	float:left;
	width:384px;
}
.signrht ul{
	padding:0px;
	margin:0px;
	list-style:none;
	width:384px;
}
.signrht li{
	float:left;
	width:384px;
	margin-bottom:10px;
}
.signrht li.title{
	background-image: url(/images/sign.gif);
	background-repeat: no-repeat;
	background-position: 0px -61px;
	height:15px;
	line-height:40px;
	padding-left:10px;
	width:374px;
	padding-top:25px;
}
.signrht li.title2{
	background-image: url(/images/sign.gif);
	background-repeat: no-repeat;
	background-position: 0px -100px;
	height:10px;
	line-height:40px;
	padding-left:10px;
	width:374px;
	padding-top:30px;
	margin-top:16px;
}
.signrht li.pad50{
	padding-left:50px;
	width:324px;
	color:#000000;
}
.signrht li.pad10{
	padding-left:12px;
	width:324px;
	color:#000000;
}
.signrht li.martop20{
	margin-top:30px;
}
.signrht li.signin{
	padding-left:112px;
	width:200px;
	margin-top:10px;
}
#textfield5,#textfield6,#textfield7{
	line-height:23px;
	height:23px;
	border:1px solid #cccccc;
	width:211px;
	color:#666666;}
	
/*==================4.sitemap star================*/

#sitemap{
	float:left;
	width:951px;
	margin-left:1px;
}
#sitemap ul{
	padding:0px;
	margin:0px;
	list-style:none;
	height:120px;
	width:307px;
	float:left;
	padding-left:10px;
	border-bottom:1px dashed #bad3dd;
	margin-bottom:20px;
}
#sitemap li{
	float:left;
	width:307px;
}
#sitemap li.title{
	font-weight:bold;
	color:#0066cc;
	height:25px;
	line-height:25px;
	background-image: url(/images/sign.gif);
	background-repeat: no-repeat;
	background-position: 0px -151px;
	width:287px;
	padding-left:20px;
	height:30px;
	line-height:30px;
}
#sitemap li.title a{	
	color:#0066cc;
	text-decoration:none;
}
#sitemap li.title a:hover{	
	color:#ff6600;
	text-decoration:underline;
}
#sitemap li.text{
	line-height:20px;
	background-image: url(/images/sign.gif);
	background-repeat: no-repeat;
	background-position: 0px -178px;
	width:273px;
	padding-left:33px;
}

/*=====================5.aff_link star======================*/
.aff_linktitle{
	width:943px;
	float:left;
	margin-top:18px;
	font-size:12px;
	color:#000000;
	padding-right:10px;
}
.aff_linktitle ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:right;
	height:25px;
}
.aff_linktitle li{
	float:left;
	margin-right:4px;
	height:24px;
	line-height:24px;
	color:#181818;
	border:1px solid #cdccca;
	border-bottom:none;
	background: url(/images/affiliate.gif) no-repeat 0px -568px;
}
.aff_linktitle li.this{
	float:left;
	margin-right:4px;
	height:24px;
	line-height:24px;
	color:#181818;
	padding:0px 12px;
	border:1px solid #cdccca;
	border-bottom:none;
	background: url(/images/affiliate.gif) no-repeat -295px -568px;
}
.aff_linktitle li a{
	float:left;
	height:24px;
	line-height:24px;
	padding:0px 10px;
	color:#181818;
	background: url(/images/affiliate.gif) no-repeat 0px -568px;
	text-decoration:none;
}
.aff_linktitle li a:hover{
	float:left;
	height:24px;
	line-height:24px;
	padding:0px 10px;
	color:#181818;
	background: url(/images/affiliate.gif) no-repeat -295px -568px;
	text-decoration:none;
}
.aff_linkwel{
	width:933px;
	padding:10px;
	line-height:18px;
	float:left;
	background:#f8faff;
	border-top:2px solid #92b5ce;
}
.fc_333{
	color:#000;
	line-height:28px;
}
.aff_linkcont{
	width:912px;
	padding:20px;
	margin-top:10px;
	float:left;
	color:#666666;
}
.aff_linkcont ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.aff_linkcont li{
	width:214px;
	line-height:24px;
	float:left;
	padding-left:14px;
	background: url(/images/affiliate.gif) -522px -154px no-repeat;
}
.aff_linkcont li a{
	color:#666666;
	text-decoration:none;
}
.aff_linkcont li a:hover{
	color:#ff6600;
	text-decoration:underline;
}

/*=====================6.aff_profile star======================*/
.aff_profiletitle{
	color:#333;
	float:left;
	width:920px;
	margin-top:16px;
	padding-left:15px;
	border-bottom:1px dashed #c9c9c9;
	line-height:36px;
	font-weight:bold;
}
.aff_profiletext{	
	width:730px;
	float:left;
	padding-left:190px;
	margin-top:20px;
}
/*=====================7.aff_report star======================*/
.here{
	font-size:14px;
	width:900px;
	color:#333;
	list-style:30px;
	float:left;
	line-height:24px;
	margin-left:8px;
	margin-top:20px;
}
.report,.report_title{
	float:left;
}
.report{
	width:950px;
	margin-top:20px;
}
.report_title{
	width:920px;
	padding-left:20px;
	padding-right:10px;
	height:39px;
	line-height:39px;
	background: url(/images/affiliate.gif) no-repeat 0px -604px;
}
.report_title ul{
	list-style: none;
	margin:0px;
	padding:0px;
}
.report_title li{
	float:left;
	margin-right:10px;
	color:#003399;
	font-size:13px;
	line-height:39px;
}
.report_title li.more{
	float:right;
	font-size:11px;
	color:#666;	
}
.report_title li.more a{
	color:#666;
	text-decoration:underline;
}
.report_title li.more a:hover{
	color:#ff6600;	
	text-decoration:none;
}
.report_ctn{
	width:950px;
	background:url(/images/report_02.gif) repeat-y;
	float:left;
}
.report_ctntitle{
	width:946px;
	margin-left:2px;
	background:#e7e7e7;
	height:34px;
	line-height:34px;
	float:left;
}
.report_ctntitle ul,.report_text ul{
	list-style:none;
	margin:0px;
	padding:0px;
	width:950px;
	border-bottom:1px dashed #d9d9d9;
	float:left;
}
.report_ctntitle li{
	float:left;
	border-right:1px solid white;
	text-align:center;
	color:#000000;
	font-size:14px;
}
.report_ctntitle li.wid454,.report_text li.wid454{
	width:432px;
	padding-left:20px;
	text-align:left;
	
}
.report_ctntitle li.wid370,.report_text li.wid370{
	width:348px;
}
.report_ctntitle li.wid140,.report_text li.wid140{
	width:144px;
}
.report_ctntitle li.wid472,.report_text li.wid472{
	width:472px;
}
.report_text{
	width:948px;
	margin-left:2px;
	line-height:34px;
	float:left;
}
.report_text li{
	float:left;
	text-align:center;
	color:#666666;
	font-size:12px;
	line-height:34px;
}
.report_total{
	width:915px;
	float:left;
	color:#000000;
	margin-top:12px;
	font-size:14px;
	background:#f2f2f2;
	line-height:18px;
	padding:10px 0px;
	text-align:right;
	padding-right:30px;
}
.report_total span{
	color:#FF6600;
	font-weight:bold;
}
.report_textbtm{
	width:950px;
	float:left;
	height:3px;
	background-image: url(/images/affiliate.gif);
	background-repeat: no-repeat;
	background-position: 0px -653px;
}
/*=====================8.aff_reportsub1 star======================*/
.report_ctntitle li.wid298,.report_text li.wid298{
	width:304px;
}
.report_ctntitle li.wid236,.report_text li.wid236{
	width:213px;
}

/*=====================9.aff_reportsub2 star======================*/
.report_ctntitle li.wid250,.report_text li.wid250{
	width:250px;
}
.report_ctntitle li.wid116,.report_text li.wid116{
	width:115px;
}

/*=====================10.aff_reportsub3 star======================*/
.bortop{
	border-top:1px solid #d7d7d7;
	padding-top:1px;
}

/*=====================11.aff_logout star======================*/
.aff_logout{
	color:#000000;
	float:left;
	margin:10px auto;
	margin-top:30px;
	width:950px;
}
.padrgt{
	padding-right:8px;
	line-height:34px;
	text-align:right;
}
.forgot{
	font-size:11px;
	color:#666666;
}
.forgot a{
	font-size:11px;
	color:#666666;
}
.forgot a:hover{
	font-size:11px;
	color:#ff6600;
}
/*==================================12.thanks==============================*/
#thanks{
	float:left;
	width:530px;
	height:200px;
	padding:131px 0px 0px 420px;
	margin-top:30px;
	background: url(/images/thanks916.jpg) no-repeat left top;
}
#thanks ul{
	padding:0px;
	margin:0px;
	margin-left:30px;
	margin-top:20px;
	list-style:none;
	width:220px;
	line-height:18px;
}
#thanks li{
	float:left;
	width:230px;
}
#thanks li.pad50{
	padding-left:50px;
}
#thanks li.pad40{
	padding-left:22px;
}
#thanks li.fc_11{
	font-size:11px;
	margin-top:4px;
}
