/* Styling For Invite Register Page */
.invite-reg .left-column{width:200px;}
.invite-reg .whom{margin-bottom:10px;}
.invite-reg h2.name{padding:10px 0;}
h2.name span{color:#808080;}
.invite-reg .friends{border-top:1px solid #CCC;padding-top:10px;}
.invite-reg .friends h3{background:transparent url(http://xnimg.cn/img/newsfeed/friends.gif) no-repeat 3px 0;height:16px;padding-left:25px;line-height:16px;}
.invite-reg .friend-holder{padding:10px 6px 0;float:left;}
.invite-reg .friend{margin-left:20px;}
.invite-reg .friend .user-pic{width:50px;height:66px;background-position:0 bottom;background-repeat:no-repeat;display:block;}
.invite-reg .friend .name{text-align:center;overflow:hidden;width:50px;height:15px;padding-top:5px;}
.invite-reg .gray-box{position:relative;width:100%;background-color:#f7f7f7;border:1px solid #d6d6d6;border-bottom:1px solid #b0b0b0;width:500px;float:left;}
.triangle{position:absolute;background:transparent url(images/triangle.png) no-repeat;width:11px;height:11px;left:-11px;top:20px;}
.invite-reg .box-content{padding:20px 20px 0;}
.invite-reg .box-content-top{border-bottom:1px solid #E9E9E9;}
.invite-reg .box-content-top p{padding:15px 0 15px 20px;line-height:18px;}
.invite-reg .box-content-top div{padding-left:40px;margin-bottom:2px;}
.invite-reg .box-content-top div span{color:#3B5888;}
.invite-reg .box-content-top div.carpark{background:transparent url(http://app.xnimg.cn/application/20080708/07/04/L187412264212PUM.jpg) no-repeat 20px 0;}
.invite-reg .box-content-top div.friendsell{background:transparent url(http://app.xnimg.cn/application/20080627/22/50/L820824663421HEI.jpg) no-repeat 20px 0;}
.invite-reg .box-content-bottom{border-top:1px solid #fff;padding-top:15px;}
.invite-reg .box-content-bottom .form-holder{padding:10px 0;}
.invite-reg .box-content-bottom .form-holder div{padding:5px 0;}
.invite-reg .box-content-bottom .form-holder label{width:62px;text-align:right;display:block;float:left;color:#808080;padding:2px 5px 2px 0;font-weight:normal;}
.invite-reg .box-content-bottom .form-holder #panl_1 input{border:1px solid #BDC7D8;width:198px;padding:2px;}
.invite-reg .box-content-bottom .form-holder .radio{margin:0 10px;}
.invite-reg .box-content-bottom .form-holder .greenbtn{margin-left:67px;clear:both;}
.invite-reg .glass{width:502px;float:left;border-top:1px solid #E9E9E9;padding-top:10px;margin-top:20px;}
.invite-reg h4.albumn{background:transparent url(http://xnimg.cn/img/newsfeed/photo.gif) no-repeat;padding-left:20px;}
.invite-reg h4.weblog{background:transparent url(http://xnimg.cn/img/newsfeed/blog.gif) no-repeat;padding-left:20px;}
.invite-reg .photo-holder{padding-top:10px;}
.invite-reg .photo{width:100px;height:150px;background-repeat:no-repeat;background-position:50% 0;float:left;margin:0 30px;}
.invite-reg .blog-holder{padding:13px 0 0 20px;}
.invite-reg .blog-holder h4 span{font-weight:normal;color:#808080;}
.invite-reg .blog-holder .blog{padding-top:10px;}
#stage{width:200px;}
.explain{margin-left:67px;}
.invite-reg #loginpanel .portal{display:none;}
#icode{margin-top:5px;width:70px;}
a.greenbtn{padding:5px 0 5px 10px; height:25px; line-height:25px; color:#fff; background:url(images/greenbtnbg.gif) left no-repeat; }
a.greenbtn:hover{color:#fff; }
.greenbtntext{color:#fff;padding:5px 10px 5px 0; font-weight:bold; background:url(images/greenbtleft.gif) right no-repeat;}
.profile.invite-reg .extra-column{width:198px;  float:right;  margin-left:25px;  border-left:1px solid #D8DFEA;  border-bottom:1px solid #D8DFEA;  padding-top:0;}
.profile.invite-reg .extra-column .box-holder{padding-top:0;}
.profile.invite-reg .right-column{width:730px;}
.invite-reg .menu-bar{background:none;}
.profile.invite-reg .profile-panel{background:none;}
.invite-reg .photo-list{float:left;  width:502px;}
.invite-reg .valid-intro{line-height:19px;}
.back-btn{background:url(http://xnimg.cn/img/arrow_back.gif) no-repeat 0 3px;  font-weight:bold;  padding-left:10px;  margin-left:10px;  color:#fff;}
.invite-reg .box-content-bottom .form-holder .greenbtn.reg-now-btn{margin-left:17px;  color:#fff;}
.invite-reg .inv-reg .form-holder .separator{height:0px;border-top:1px solid #ccc;border-bottom:1px solid #fff;margin:10px 0;overflow:hidden;padding:0;}
.invite-reg .inv-reg .form-holder p.login{font-size:14px; font-weight:bold; padding-top:5px; margin-left:67px;}
.invite-reg .inv-reg .form-holder p.login .input-button{display:block;margin:10px auto 0;}

/*invitepage for vote
----------------------------*/
.votebox{ float:left; width:505px; *width:500px;}
*html .votebox .polls{ width:485px!important;}
.votebox .votenote{ font-weight:bold; text-align:center; margin:10px 0;}
.votebox .votealt{ padding:5px; margin-bottom:15px; text-align:center; border:1px solid #ffdd77; background-color:#feffcf;}
.votebox .votealts2{ font-size:14px; font-weight:bold; padding:10px 5px; margin-bottom:15px; text-align:center; border:1px solid #8d9ccf; background-color:#edf3ff;}
.votebox .votecontent h3{ color:#3B5888; margin-bottom:10px;}
.votebox .votecontent h3 img{ margin-right:8px;}
.votebox .votecontent h3 .cgray{ font-size:12px; font-weight:normal; color:#999;}
.votebox .votecontent .voteflash{ margin-bottom:10px;}

.votebox .whovotelist,
.votebox .titlelist{ padding:10px 0; border-top:1px dashed #ccc;}
.votebox .whovotelist h4,
.votebox .titlelist h4{ margin-bottom:10px;}
.votebox .whovotelist ul li{ color:#808080; line-height:130%; margin-bottom:5px; overflow:hidden;}

.votebox .titlelist ul li{ display:block; overflow:hidden; zoom:1; line-height:130%; margin-bottom:5px; overflow:hidden; }
.votebox .titlelist ul li .votecount{ background:url(/img/votecount.gif) center center no-repeat; display:block; float:left; padding:3px; margin-right:10px; color:#fff; font-family:Arial,MingLiU; font-size:11px; text-align:center; width:66px; text-align:left; padding-left:4px; text-align:right;}
.votebox .titlelist ul li p{ float:left; margin-top:2px; width:415px; overflow:hidden;}

.regvoteform div{ margin-bottom:10px;}

.bordershadow{ border-width:0 1px 1px 0; border-color:#e5e5e5; border-style:solid;}
.m-regbox{ padding:15px 25px;}
.m-regbox.m-regbox-yellow{ border:1px solid #b7b7b7; background-color:#feffcf;}
.m-regbox .m-regyellowbox-header{ margin-bottom:15px;}
.m-regbox .m-regbox-formcontent label{ float:left; font-weight:normal; width:60px; text-align:right; color:#808080;}
.m-regbox .m-regbox-formcontent p{ margin-bottom:10px;}
.m-regbox .m-regbox-formcontent p .inputtext{ width:200px;}
.m-regbox .m-regbox-formcontent p .greenbtn{ color:#fff; font-size:14px;}
.m-regbox .m-regbox-formcontent .explain{ margin-left:60px; width:290px;}
.m-regbox .m-regbox-formcontent .errorbox{ border:1px solid #dd3c10; background-color:#ffebe8; padding:5px 0; text-align:center; margin-bottom:10px;}












