#joinAndLogin{
   width:799px;
   height:238px;
   margin-left:auto;
   margin-right:auto;
   margin-top:18px;
   margin-bottom:18px;
   
   /*border:1px #FFCC66 solid;*/
}

#freeRegister{
   width:339px;
   height:200px;
   float:left;
   margin:18px 0;
   
}
#freeRegisterHead{
   text-align:left;
   font-size:15px;
   color:#0033CC;
   margin-top:3px;
}
#freeRegisterButton{
   margin:18px auto;
}
.registerButton{
   height:28px;
   line-height:28px;
   font-size:14px;
}
#freeRegisterBottom{
   text-align:left;
   font-size:12px;
   line-height:19px;
   color:#000000;
}

#pageVertical{
   float:left;
   margin:0 53px;
   width:1px; 
   height:250px; 
   background-color:#3F7C5F;
   layer-background-color:#3F7C5F; 
   border:1px none #3F7C5F;
}

#memberLogin{
   float:left;
   width:339px;
   height:200px;
   margin:18px 0 ; 
}
#memberLoginHead{
   text-align:left;
   font-size:15px;
   color:#0033CC;
   margin-top:3px;
}
#errorMessages{
   font-size:13px;
   color:#FF0000;
   margin:8px auto;
   text-align:left;
}
#memberLoginForm{
   font-size:15px;
}

#memberLoginFormLeft{
   clear:both;
   width:68px;
   height:25px;
   line-height:25px;
   float:left;
   font-size:13px;
   margin:3px 0;
}
#memberLoginFormRight{
   width:260px;
   float:left;
   text-align:left;
   margin:3px 3px;
}
#validateCodeForm{
   float:left;
   width:100px;
   height:25px;
   padding:0 3px;
}
#validateCode{
   float:left;
   width:100px;
}
#hip_reload{
   width:22px;
   height:25px;
   line-height:25px;
   float:left;
}


/*ÎÞÍ¼Æ¬CSSÔ²½ÇÐ§¹û*/
.nifty{ margin: 0 auto;background: #E6E8E8; width:358px;}
.nifty .content { padding:0 10px; }
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height:1px;overflow:hidden; background:#E6E8E8}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px} 

