.moremarginbottom{ margin-bottom:10px;}

/*#pageFriends #single-column {
	padding: 0 10px;
}*/

#single-column.morepadding{ padding-top:20px;}

/*#pageFriends .cube {
	margin: 10px 0;
	padding: 15px;
}*/

#pageFriends #single-column.morepadding.bordertop,
#container #single-column.morepadding.bordertop{ border-top:1px solid #D8DFEA;}

#pageFriends h3 {
	border-bottom: 1px solid #D8DFEA;
	line-height: 2.0em;
}

.form-invite legend {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 0.5em;
	color: #333;
}

.form-invite legend.icon {
	background: url(/img/hotmail_logo.gif) no-repeat 100% 50%;
	padding-right: 4.5em;
}

* html .form-invite legend {margin-left: -0.5em;}
*+html .form-invite legend {margin-left: -0.5em;}

.form-invite p {
	padding: 5px 0;
	overflow:hidden;
	zoom: 0;
	line-height: 21px;
}

.form-invite label {
	float: left;
	color: #777;
	font-weight: bold;
	text-align: right;
	width: 12.0em;
	height: 21px;
	line-height: 21px;
}

.form-invite label.empty {color:#FFF !important; visibility:hidden;}

.form-invite .inputtext {
	width: 15.0em !important;
}

.form-invite .inputtext.short{ width:40px !important;}

.form-invite textarea {
	width: 33.4em;
	height: 6.0em;
	color: #808080;
}

.form-invite #inviteurl {
	width: 25.4em !important;
	margin-right: 1.0em;
}

.form-invite strong {
	background: #EDF1F7;
	border: 1px solid #CCCCFF;
	padding: 10px 10px;
	display: block;
	margin-left: 12.0em;
	width: 32.0em;
	line-height: 1.25em;
	font-weight: normal;
}

.invite-table {
	border: 1px solid #C0C0C0;
	margin: 15px;
}

.invite-table-head {
	background: #EDEDED;
	border-bottom: 1px solid #C0C0C0;
	padding: 4px;
}

.invite-table-head input {
	background: #EDEDED;
	margin-right: 5px;
	height: 15px;
	width: 15px;
}

.invite-table-shell {
	max-height: 360px;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 574px;
}

.invite-table-shell.wauto{ width:auto;}

* html div#inviteTableShell {
	height: expression( this.scrollHeight > 360 ? "360px" : "auto" );
}

.invite-table-shell input {
	height: 15px;
	width: 15px;
}

.invite-table-shell table tr.odd {
	background: #F5F5F5;
}

.invite-table-shell table td {
	vertical-align: middle;
	padding: 5px;
}

.invite-table-shell table.add td {
	border-bottom: 1px solid #EEE;
}

.invite-table-shell table td.checkbox-holder {
	width: 12px;
	padding: 5px 0 5px 4px;
}

.invite-table-shell table td.ava-holder {
	width: 50px;
	padding-right: 15px;
}

.invite-table-shell table td.name-holder, .invite-table-shell table td.net-holder {
	color: #808080;
}

.invite-table-shell table td.name-holder strong {
	display: block;
	color: #333;
}

.invite-table-shell table td.mail-holder a {
	color: #333;
}

.invite-table-shell table td.mail-holder a:hover {
	color: #333;
	text-decoration: none;
}

.invite-preview {
	margin: 0 0 10px 14px;
}

.invite-preview strong {
	margin-left: 0;
}

#pageFriends .invite-button {
	margin-left: 14px;
}


/*cvs*/
.form-invite legend.icon.mailinvite {
	background: url(/img/invitelogogroup.gif) no-repeat 100% 50%;
	padding-right: 15em;
}

#pageFriends h1.invite{ font-size:15px; margin-bottom:10px;}

.cube.nopaddingtop,#single-column.nopaddingtop{ padding-top:0;}
.cube p.explain{ margin:5px 0 20px;}
.cube p.explain.nopadding{ margin:3px 0;}
legend.nopadding,p.nopadding{ padding:0; margin:0;}

.cube ol.explainlist{ padding-left:15px;}
.cube ol.explainlist li{ list-style-position:inside; height:20px; line-height:20px;}
.cube ol.explainlist li.havebtn{ list-style:none; margin:25px 0 40px;}

.cube ul.explainlist1{ display:none; list-style:none; background-color:#FAFAFA; border:1px solid #D8DFEA; padding:10px; margin-top:5px;}
.cube ul.explainlist1 ul li{ list-style:none;}
.cube ul.explainlist1 div.expbox{ margin-left:10px; display:none}
.cube ul.explainlist1 div.expbox ol{ padding-left:10px;}
.cube ul.explainlist1 div.expbox ol li{ list-style-image:none; list-style-type:decimal; list-style-position:inside; line-height:20px;}

.cube p.inputcsv{margin:10px 0 0px -56px;}


/*find newFirend*/
.cube fieldset h2.findfriend{ display:block; border-bottom:1px #D8DFEA solid; width:100%;}
.cube fieldset legend.empty{ display:none;}

.cube.findfriend{ padding-top:15px; padding-left:15px;}
*html .cube.findfriend{ padding-top:0px; margin-top:0; padding-left:0px;}
*+html .cube.findfriend{ margin-bottom:10px;}
#single-column.findfriend{ padding:0;}

/*invite newindex*/
.form-invite label.empty {color:#FFF !important; visibility:hidden;}
#content #indexleft{ float:left; width:400px; margin:20px 20px 30px 15px;}
*html #content #indexleft{ margin-left:10px;}

#content #indexright{ float:left; width:170px; border-top:1px #ccc solid;  margin-top:88px; padding-bottom:30px; background:url(/img/hotmail_logo.gif) left 70px no-repeat;}
#content #indexright.fewmargin{ margin-top:60px;}


#content #indexleft label.short{ width:55px;}
#content #indexleft textarea{ width:330px; height:65px;}
#content #indexleft p.textarea{ height:auto;}
*html #content #indexleft p.btngroup{ margin-bottom:30px;}
*+html #content #indexleft p.btngroup{ margin-bottom:30px;}


#content #indexleft div.mailcontent{ overflow:hidden; line-height:16px; margin-left:56px; padding:10px; color:#333; width:313px; height:116px; background-color:#EDF1F7; border:1px #CCCCFF solid;}
*html #content #indexleft div.mailcontent{margin-left:59px;}

#content #indexleft div.mailcontent h2{ margin-bottom:10px;}
#content #indexleft div.mailcontent p.pic{ width:100px; height:115px; float:left; margin:0; padding:0; margin-right:10px;}
#content #indexleft div.mailcontent p.text{ float:left; width:200px;}

#content #indexleft p a.visited{ color:#333;}
#content #indexleft p.subnav{ color:#3B5888;}


#content .form-invite div.reqbox{ width:400px; margin-left:145px; overflow:hidden;}
#content .form-invite div.reqbox h3{ border-bottom:0;}

#content ul.reqlist { list-style:none; padding:5px; overflow:hidden; }

*html #content ul.reqlist{zoom:1;}
#content ul.reqlist li.graybg{ background:#F7F7F7;}
#content ul.reqlist.graybg.nomargin_top{ background:#F7F7F7;}
#content ul.reqlist li{ line-height:1.5em; overflow:hidden; clear:both; padding:2px 5px;}
#content ul.reqlist li.morelink{ margin-top:10px;}

#content ul.reqlist li a.resend{ float:right;}
#content ul.reqlist li a.close{ float:right; margin-left:5px; display:block; width:7px; height:7px; background: url(/img/icon_remove.gif) 0 top no-repeat; margin-top:6px;}
*html #content ul.reqlist li a.close{ background: url(/img/icon_remove.gif) 0 7px no-repeat; margin-top:-2px;}

#content ul.reqlist li span.frdemail{ display:block; float:left; width:100px; margin-right:30px; overflow:hidden;}


#content #indexleft.invitereqlist{ padding: 10px 0; line-height: 21px;}


#content #indexright h2{ color:#3B5998; margin:10px 0 5px; background:url(/img/style_triangle.gif) 150px center no-repeat;}


#content #indexright p.linkbox{ margin-top:45px; border-top:1px #ccc solid; padding-top:15px;}
#content #indexright p.linkbox span{ display:block; margin:5px 0;}
#content #indexright p a.invitenote{ color:#3B5998; padding-right:10px; background:url(/img/style_triangle.gif) right no-repeat;}



/*pageEntrance*/
.cube.pageentrance{ background-color:#F7F7F7; border-top:1px #ccc solid; padding-left:20px; padding-top:20px;}
.cube.pageentrance label{ width:auto; float:none;}


.cube.pageentrance input.inputsubmit,.cube.pageentrance p .alttext{ margin-left:95px;}
*+html .cube.pageentrance input.inputsubmit,.cube.pageentrance p .alttext{ margin-left:97px;}

.cube.pageentrance p a.moresearch{ margin-right:23px;}
#oak div.entrancebox{ clear:both; width:495px;}

.gray .cube.pageentrance.noborder{ border-bottom:0; border-left:0; border-right:0;}

.pageentrance ul.actionlist{ list-style:none; margin-top:10px; overflow:hidden; margin-bottom:5px;}
.pageentrance ul.actionlist li{ list-style:none; height:20px; line-height:20px; float:left; margin-right:20px;}

#single-column .nonefromsearch{ text-align:center; margin:20px 0;}
#single-column .nonefromsearch p.explain_nosearch{ font-size:15px; margin-bottom:15px;}
#single-column .nonefromsearch p.invite_input .inputtext{ margin-right:5px;}

#single-column div.especial{ margin:40px 120px;}
#single-column div.especial h3{ font-size:12px; line-height:1.5em; padding:3px;}
#single-column div.especial a{ line-height:25px; margin-left:5px; padding-left:10px; background:url(/img/style_square_tiny.gif) left center no-repeat;}
#single-column div.especial p.btngroup{ margin:10px 0;}



/*friends selector*/
#single-column.multifriends #list-results h1{ font-size:15px; height:1.8em; line-height:1.8em;}
#single-column.multifriends #list-results ul.schoollist{ list-style-position:inside; width:200px; padding-top:5px; margin-bottom:15px;}
*html #single-column.multifriends #list-results ul.schoollist{ padding-top:10px;}
#single-column.multifriends #list-results ul.schoollist li{ float:none; border:0; padding:0; }
#single-column.multifriends #list-results ul.schoollist li a{ float:right; margin-top:-15px; }
*html #single-column.multifriends #list-results ul.schoollist li a{ margin-top:0px; }
*+html #single-column.multifriends #list-results ul.schoollist li a{ margin-top:3px; }


#list-results .selector{ border:1px solid #D8DFEA; padding:0.5em; background-color:#fff; height:340px; overflow:scroll; overflow-x:hidden; margin-bottom:5px;}
#list-results .selector ul{}
#list-results .selector ul li{ width:134px; height:64px; overflow:hidden; float:left;  border:0 ; padding:0; margin:3px; margin-right:3px; }

#list-results .selector ul li a{ display:block; height:64px; padding:4px;}
#list-results .selector ul li a:hover{ text-decoration:none; background:url(/img/friend_selector_hover_bg.gif) top left no-repeat;}

#list-results .selector ul li a:hover h4{ color:#333;}
#list-results .selector ul li a:hover span.atnet{ color:#666;}

#list-results .selector ul li a:hover span.picbox{ background-color:#fff;}

#list-results .selector ul li a h4{ color:#333;}
#list-results .selector ul li a span.atnet{ color:#ccc;}

#list-results .selector ul li a span.picbox{ width:50px; height:50px; padding:2px; margin-right:3px; border:1px #ccc solid; float:left; border-color:#b1c1e1;}

#list-results .selector ul li a span.picbox span.pic{ background-color:#fff; background-position:center; background-repeat:no-repeat; width:50px; height:50px; display:block; }

#list-results .selector ul li a span.picbox img.added{ display:none;}

#list-results .selector ul li.select,
#list-results .selector ul li.select a:hover{ background:url(/img/friend_selector_bg.gif) top left no-repeat;}
#list-results .selector ul li.select a h4,
#list-results .selector ul li.select a:hover h4{ color:#fff;}
#list-results .selector ul li.select a:hover span.atnet{ color:#ccc;}
#list-results .selector ul li.select a span.picbox,
#list-results .selector ul li.select a:hover span.picbox{ background:#8497C0;}
#list-results .selector ul li.select a span.picbox span.pic{ background-position:center; background-repeat:no-repeat; width:50px; height:50px; }

#list-results .selector ul li.select a span.picbox span.pic img.added{ display:block; padding-top:26px;}



/*index invite*/
#xiaonei-welcome-u-guys p.inviteindex,
.reginbox p.inviteindex{ margin-top:25px !important; padding-bottom:15px; border-bottom:1px #ccc solid; background:url(/img/newsfeed/arrow.gif) 210px 5px no-repeat;}

.reginbox p.inviteindex{ margin-right:48px;}

.reginbox p.inviteindex{ margin-bottom:15px;}

*html #xiaonei-welcome-u-guys p.inviteindex,
*html .reginbox p.inviteindex{ margin-top:15px; padding-bottom:15px; padding-right:20px; border-bottom:1px #ccc solid; background:url(/img/newsfeed/arrow.gif) 210px 5px no-repeat;}

#xiaonei-welcome-u-guys p.inviteindex a.invite,
.reginbox p.inviteindex a.invite{ padding:3px 0; padding-left:20px; background:url(/img/newsfeed/findfriend.gif) left 3px no-repeat;  font-weight:bold;}

*+html #xiaonei-welcome-u-guys p.inviteindex a.invite,
*+html .reginbox p.inviteindex a.invite{ background:url(/img/newsfeed/findfriend.gif) left top no-repeat;}

#welcomepage .cube p{ height:auto;}
#welcomepage .cube p.alttext{ color:#333; padding-bottom:0px;}
#welcomepage .cube p.alttext a{ font-weight:normal;}
#welcomepage .cube h2.invitetitle{ background:url(/img/newsfeed/findfriend.gif) left top no-repeat; border-bottom:1px #d8dfea solid; padding-left:20px; padding-bottom:5px;}
#welcomepage .cube h2.resulttitle{ color:#999999; background-color:#ededed; width:467px; font-size:12px; font-weight:normal; padding:2px 3px 2px; padding-right:0; margin-top:15px; border:1px #ccc solid; border-bottom:0;}

#welcomepage div.resultbox{ padding:0; overflow:hidden; overflow-y:scroll; height:300px; width:470px; border:1px #ccc solid; }

#welcomepage table.resultlist td{ color:#555; border-bottom:1px #ccc solid; border-collapse:collapse; padding:3px; vertical-align:middle;}
#welcomepage table.resultlist td p{ padding:0; color:#555;}
#welcomepage table.resultlist td.pic{ padding:5px; width:60px; vertical-align:middle;}
#welcomepage table.resultlist td.uname{ width:160px;}

#welcomepage table.resultlist td.pic div.picbox{ width:50px; height:50px; overflow:hidden;}


#single-column div.whoInvite{ margin:10px 30px; }


#single-column div.whoInvite p{ margin:5px 0;}
#single-column p strong{ color:#3b5888 !important;}
#single-column .gray{ color:#808080; margin-left:35px;}
*html #single-column .gray{ background:none; margin-left:35px;}
#single-column .inputsubmit.gray{ color:#808080; margin-left:0 !important;}

#single-column p.gray{ margin-top:10px !important; margin-bottom:5px; }
#single-column div.whoInvite p.floatleft{ float:left; margin:2px 30px 20px 0;}
#single-column ul.piclist{ overflow:hidden; list-style:none;}
*html #single-column ul.piclist{ zoom:1;}
#single-column ul.piclist li{ overflow:hidden; float:left; margin-right:15px;}
#single-column ul.piclist li p{ display:block; margin-top:3px; width:50px; height:1.5em; line-height:1.5em; text-align:center; overflow:hidden }
.form-register h3.nomargin{ margin-bottom:0;}
.form-register p.alttext{ padding:0; margin-bottom:2em !important; margin-top:5px;}
#single-column ul.piclist li div.imgbox{  width:50px; height:50px; overflow:hidden; }


/*for newinvite 080326*/
input#gmailAccount{ width:110px !important;}
input#emailAccount{ width:97px !important;}
.cube.transparency{ margin:0 !important; padding-top:0; margin:0 5px; background:none; border:0 !important;}
.cube.transparency fieldset legend,
.cube.transparency fieldset legend{ display:none;}

.nomicon,.msnicon,.gtalkicon,.emailicon,.csvicon,.sentlinkicon,.sentemail,.recommendfriend,.noicon,.devicon{ cursor:hand; padding:2px 0 2px 25px; border-bottom:1px #eee solid;}
.noicon{ padding-left:0;}

.cube.transparency fieldset .formcontent,
.cube.transparency fieldset .formcontent{ display:none; margin-bottom:20px;}
.cube.transparency h2 a,
.cube.transparency h2 a{ display:block;text-decoration:none;}
.cube.transparency h2 a .alttext{ font-size:12px; font-weight:normal;}
*html .cube.transparency h2 a,
*html .cube.transparency h2 a{ display:block; width:100%;}
.cube.transparency.exp h2 a,
.cube.transparency.exp h2 a{ color:#000;}
.cube.transparency.exp fieldset .formcontent,
.cube.transparency.exp fieldset .formcontent{ display:block;}

.nomicon{ background:url(/img/nomico.gif) left center no-repeat;}
.msnicon{background:url(/img/msnico.gif) left center no-repeat;}
.emailicon{background:url(/img/webmailico.gif) left center no-repeat;}
.devicon{ background:url(../img/newsfeed/ico_developer.gif) left center no-repeat;}
.gtalkicon{background:url(/img/gtalkico.gif) left center no-repeat;}
.csvicon{background:url(/img/mailinviteico.gif) left center no-repeat;}
.mailicon{ padding-left:27px; background:url(/img/mailinviteico.gif) left center no-repeat;}
.sentlinkicon{ padding-left:27px; background:url(/img/invitelinkico.gif) left center no-repeat;}
.sentemail{ padding-left:27px; background:url(/img/mailico.gif) left center no-repeat;}
.recommendfriend{ padding-left:27px; background:url(/img/newsfeed/feed_ico_8.gif) left center no-repeat;}

.cube p.alttext,.cube span.alttext{ color:#808080;}
.cube p.alttext.shorter{ width:200px; margin-left:145px; line-height:18px; height:40px;}

.searchbtnico{ background:#3B5888 url(/img/searchbtnico.gif) 10px center no-repeat; padding:0 15px 0 25px; }

.cube p.premail{ height:110px;}
*html .cube p.premail{ height:125px;}
*+html .cube p.premail{ height:125px;}



/*for newfriendlist with Tab*/

#friendpage .page-title,
#pageFriends .page-title{ height:22px; overflow:hidden; padding:15px 0px 0 20px;}

#friendpage .page-title h2,
#pageFriends .page-title h2{background:transparent url(/img/newsfeed/friends.gif) no-repeat scroll 0pt 50%; float:left;
padding-left:24px; margin-right:10px;}

#friendpage .page-title span.subtitle,
#pageFriends .page-title span.subtitle{ background:transparent url(/img/style_triangle_gray.gif) no-repeat scroll 0pt 50%;  padding-left:10px; font-weight:bold; color:#808080; font-size:14px;}
*+html #friendpage .page-title span.subtitle{zoom:1;}
/*for recommend friends*/
#friends.wbg_topborder h3{ margin:0;}
#friends.wbg_topborder div.boxcont{ margin-top:5px;}
#friends.wbg_topborder{ padding:15px; text-align:left; border:0; margin:0; background:#fff; border-top:1px #D8DFEA solid; }
#friends.wbg_topborder h1{ font-size:15px; margin-bottom:3px;}
#friends.wbg_topborder h1.withico{ background:url(/img/friend.gif) left center no-repeat; padding-left:20px;}
#friends.wbg_topborder .box .more{ float:right; margin-right:10px; position:static;}
#friends.wbg_topborder p.moremarginbottom{ margin-bottom:10px; }

/*for b.do*/
.cube.whitebg_bordertop{ background:#fff; border-top:1px solid #D8DFEA;}

/*searchbox in index*/
*html .searchboxInIndex{ float:right;padding-top:2px;}
*+html .searchboxInIndex{ float:right;padding-top:2px;}
.searchboxInIndex{ float:right;padding-top:6px;}

.searchboxInIndexregpage{float:right; margin-top:-19px; }
.searchboxInIndexregpage form{ color:#808080;}
*html .searchboxInIndexregpage{ margin-top:-39px; }
*+html .searchboxInIndexregpage{ margin-top:-40px; }
.inputbutton.minisearchbtn{ padding:3px!important;}

/* Related Friends */

#friends .find-related-friends {margin-bottom:10px; }
#friends .find-related-friends h2 {padding:10px 10px 0;}
#friends .find-related-friends p.intro {padding:2px 10px 5px;}
#friends .find-related-friends .more {float:right; font-weight:normal;}
#friends .find-related-friends h3 { line-height:24px; height:24px;background:none; padding:0; }
#friends .find-related-friends h3 .icon-msn {padding-left:20px;background:url(/img/msnico.gif) no-repeat;margin-right:10px;}
#friends .find-related-friends h3 .icon-mail {padding-left:20px;background:url(/img/webmailico.gif) no-repeat;margin-right:10px;}
#friends .find-related-friends h3 a.selected {color:#808080;}
#friends .find-related-friends h3 a:hover.selected {text-decoration:none;}
#friends .find-related-friends .find-friends {padding:0 10px;}
#friends .find-related-friends .find-friends form {margin:0;}
#friends .find-related-friends .find-friends form option {padding:0 2px;}
#friends .find-related-friends .find-friends p{line-height:21px;padding:5px 0;}
#friends .find-related-friends .find-friends p.intro {padding:0;}
#friends .find-related-friends .find-friends label {color:#777; float:left;font-weight:bold;height:21px;	line-height:21px;text-align:right;width:15em;}
#friends .find-related-friends .find-friends label.empty {color:#fff; visibility:hidden;}
#friends .find-related-friends .find-friends .inputtext {width: 15.0em; }
#friends .find-related-friends .find-friends .alttext {color:#808080; }

/*findfriends in friendlistTop*/
.topfindbox{ background-color:#F2F4F7; border-bottom:1px solid #ccc; padding:10px;}
.topfindbox h1{ color:#cc3300; font-size:15px; padding:3px 0; padding-left:20px; border-bottom:1px solid #ccc;}
.topfindbox h1.findmsnfriend{ background:url(/img/newsfeed/findfriend.gif) left no-repeat; }
.topfindbox h1.findmsnfriend a.close{ float:right; font-size:12px; font-weight:normal; margin-top:3px;}
.topfindbox .alttext{ margin-bottom:15px;}
.topfindbox p{ margin:10px 0; }
.topfindbox p .inputtext.long{ width:186px;}
.topfindbox p .gray{ color:#808080;}
.topfindbox label{ height:20px; line-height:20px; font-weight:bold; color:#808080; width:170px!important; float:left; text-align:right;}
.topfindbox label.empty{ visibility:hidden;}
.topfindbox p.more{ text-align:right; font-size:12px; font-weight:normal; margin:3px;}


/*invitefriend friendboxListStyle*/
.invite_box{ padding:15px 25px;}
.invite_box .cube .inviteexpl{ color:#808080;}
.invite_box .cube p{ margin:10px 0;}
.invite_box .cube p.nomb{ margin-bottom:0;}
.invite_box .cube .inviteexpl p{ font-size:14px;}
.invite_box .cube .inviteexpl p .blod{ font-weight:bold;}
.invite_box .cube p.alttext{ color:#333; padding-bottom:0px;}
.invite_box .cube p.alttext a{ font-weight:normal;}
.invite_box .cube h2.resulttitle{ background-color:#ededed; zoom:1; font-size:12px; font-weight:normal; padding:2px 3px 2px; padding-right:0; margin-top:15px; border:1px #ccc solid; border-bottom:0;}
.invite_box .cube h2 .checkbox{ margin-right:5px;}
.invite_friendlist{}
.invite_friendlist.moremargintop{ margin-top:25px;}
.invite_friendlist.moremarginbottom{}
.invite_friendlist .aligncenter{ text-align:center;}
.invite_friendlist.h187{ height:187px;}
.invite_friendlist div.resultbox{ padding:0; overflow:hidden; overflow-y:scroll; height:360px; _width:586px; border:1px #ccc solid; }
.invite_friendlist div.resultbox.h187{ height:187px!important; }
.invite_friendlist .inputbutton.gray{ color:#808080;}
.invite_friendlist table.resultlist td{ color:#555; border-bottom:1px #ccc solid; border-collapse:collapse; padding:3px; vertical-align:middle;}
.invite_friendlist table.resultlist tr.highhight{ background:#f5f5f5;}
.invite_friendlist table.resultlist td p{ padding:0; color:#555;}
.invite_friendlist table.resultlist td.pic{ padding:5px; width:60px; vertical-align:middle;}
.invite_friendlist table.resultlist td.uname{ width:160px;}
.invite_friendlist table.resultlist td.pic div.picbox{ width:50px;}

.invite_box .cube .inviteexpl.borderbottom{ border-bottom:1px solid #d8dfea}
.invite_box .cube .inviteexpl .expbox{ padding-left:45px; margin:15px 0;}
.invite_box .cube .inviteexpl .expbox.item1{ background:url(/img/newsfeed/friendico-big.gif) left no-repeat;}
.invite_box .cube .inviteexpl .expbox.item1 h2{ color:#808080; font-weight:normal; margin-bottom:3px;}
.invite_box .cube .inviteexpl .expbox.item2{ background:url(/img/newsfeed/share-big.gif) left no-repeat; margin-bottom:20px;}
.invite_box .cube .inviteexpl .expbox.item2 h2{ color:#808080; font-weight:normal;  margin-bottom:3px;}
.invite_box .cube .inviteexpl .expbox p{ font-size:12px; margin:0;}


.invite_box .invite_way{ line-height:23px; margin:10px 0; padding-bottom:30px; }
.invite_box .invite_way.m10-30{margin:10px 0 30px;}
.invite_box .invite_way .linkbox{ width:300px; margin:20px auto 0;}
.invite_box .invite_way.borderbottom{ border-bottom:1px solid #d8dfea}
.invite_box .invite_way .inviteall_btn{ display:block; font-weight:bold; color:#333; float:left; text-align:center; line-height:21px; width:116px; height:23px; background:url(/img/invitebtnbg.gif) center no-repeat; margin-right:5px;}
.invite_box .invite_way .blod{ font-weight:bold;}

.invite_box .previewbox{ margin-top:10px;}
.invite_box .previewbox #previewmailcont{ background:#edf1f7; zoom:1; border:1px solid #ccccff; padding:10px 25px; margin-bottom:5px;}
.invite_box .previewbox .skipbtn{ float:right;}

/*findbox in Search_noResult  */
.wbg_m20{ background-color:#fff; margin:20px; padding:20px; border:1px solid #d8dfea;}
h1.searchico{ font-size:15px; padding-left:35px; margin-bottom:10px; background:url(/img/newbee_search.gif) left top no-repeat;height:25x; line-height:25px;}
h1.searchico span.alttext{ display:block; line-height:18px; font-size:12px; font-weight:normal;}

.find_panel_noresult{ margin-left:35px;}
.find_panel_noresult p{ margin-bottom:10px;}
.find_panel_noresult p.gray{ margin-left:0!important; margin-bottom:10px!important;}

.find_panel_noresult label{ font-weight:bold; color:#666;}
.find_panel_noresult label.radiogender{ font-weight:normal; color:#333; margin-right:10px;}

.find_panel_noresult .btngroup{ padding-left:42px;}
*+html .find_panel_noresult .btngroup{ padding-left:44px;}

.find_panel_noresult .inputtext.w150{ width:150px;}
.find_panel_noresult .inputtext.w220{ width:220px;}

.find_panel_noresult .centerbox{ text-align:center; margin:25px auto;}
.find_panel_noresult .centerbox h1{ font-size:15px; margin-bottom:10px;}
.find_panel_noresult .centerbox .inputbutton{ padding:3px 15px;}
.find_panel_noresult .centerbox .inputbutton.gray{ margin-left:10px!important;}

.find_panel_noresult .font15{ font-size:15px;}

/*for newrelationperson*/
#friends .find-related-friends.related-friendsv2 .nomp{ padding:0; margin:0;}
#friends .find-related-friends.related-friendsv2{ padding:10px; }
#friends .find-related-friends.related-friendsv2 .mb10_pb15{ padding:0; margin:10px; padding-bottom:15px;}
#friends .find-related-friends.related-friendsv2 .borderb{ border-bottom:1px #e0e0e0 solid;}
#friends .find-related-friends.related-friendsv2 h3.find-email{ border-bottom:0;}
#friends .find-related-friends.related-friendsv2 .find-friends p.intro{ color:#808080; margin-left:20px; margin-bottom:10px;}
#friends .find-related-friends.related-friendsv2 .m10_0_15{ margin:10px 0 15px;}
#friends .find-related-friends.related-friendsv2 .find-friends{ padding:0; margin:0 10px 15px;}

#friends .find-related-friends.related-friendsv2 li{ list-style:none; width:170px; float:left; margin-right:15px; padding-bottom:10px;}
*html #friends .find-related-friends.related-friendsv2 li{ margin-right:10px;}

.icoaddfriends{ padding-left:20px!important; background:url(/img/newsfeed/friends.gif) left no-repeat!important;}
.mb10{ margin-bottom:10px;}
a.closex{ display:block; width:14px; height:14px; background:url(/img/x_to_hide.gif) center no-repeat;}
a.closex:hover{ background:url(/img/x_to_hide_hover.gif) center no-repeat;}
.blod{ font-weight:bold;}
.displayblock{ display:block;}
.pic50{ margin-right:10px; width:50px; height:50px; display:block; overflow:hidden; background:center 50% no-repeat;}
.m0_10{ margin:0 10px;}
.m15_20{ margin:15px 20px 25px;}
.lockico{ background:url(/img/locknew.gif) left center no-repeat; padding-left:18px;}

/*for gradpage gradelevelTable */
.gradelevelTable{ border:1px solid #d3e1f0;}
.gradelevelTable td,
.gradelevelTable th{ padding:5px;}
.bg_e8f3ff{ background-color:#e8f3ff;}
.tablecollapse{ border-collapse:collapse;}
.bordercolor_d3e1f0{ border-color:#d3e1f0;}

/*==========================================================*/
/*API FriendsMarket Module*/
.friendsmarket{}
.friendsmarket ul{ list-style:none;}
.friendsmarket .page-title{ padding:15px 15px 0;}
.friendsmarket .page-title h2{ background:url(/img/newsfeed/photo.gif) left no-repeat; padding-left:20px;}
.friendsmarket h2.styel{ padding:3px 5px; background-color:#d8dfea; border-top:1px solid #3b5888;}
.friendsmarket dl.propertylist {margin-bottom:5px; line-height:18px; font-family:Arial,"宋体", Helvetica, sans-serif;}
#pet_buy, #pet_change {font-size:14px;}
#pet_buy {width:100px;}


.friendsmarket .otherfriends{ margin-bottom:10px; background:#eee; padding:5px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.friendsmarket .otherfriends label {padding-left:80px;}
.friendsmarket .otherfriends input {width:126px}

.friendsmarket .actionlist li{ width:80px; text-align:right; height:18px; line-height:18px; border-bottom:1px #ddd solid;}
.friendsmarket .actionlist li a{ display:block;}
.friendsmarket .actionlist li a:hover{ text-decoration:none; background:#eee; color:#333;}

.friendsmarket dl.friendpropertylist{ width:150px;}

.friendsmarket p.salestatus{ padding:5px; background:#f2f2f2; color:#666; margin-top:5px; float:right; width:300px;}
.friendsmarket .helotlist li.helotitem{ overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ddd;}

.friendsmarket .marketeventlist{}
.friendsmarket .marketeventlist dt{ height:25px; padding-top:8px; float:left; margin-right:5px; clear:both;}
.friendsmarket .marketeventlist dd{ height:25px; padding-top:8px; border-bottom:1px solid #ddd; margin-left:20px;}
.friendsmarket h5.style2{ border-bottom:1px solid #ccc; line-height:20px; color:#666; }

#buySearch {position:relative;}
#search_f1app_friendsell {width:124px;}
* html #search_f1app_friendsell {width:126px;}
*+html #search_f1app_friendsell {width:126px;}
.search_containerapp_friendsell {left:164px;top:5px;}

/*API FriendsMarket Module End*/
/*==========================================================*/







