.login-content{padding-right:30px;margin:20px 0;direction:rtl;}.login-content h2{font-size:16px;margin-bottom:10px;font-weight:bold;}#login-form{background:url('/images/backgrounds/login-page-bg-inverted.gif') no-repeat left top;width:548px;height:140px;padding:25px 35px 0 0;color:#757575;}#login-form .fields{float:right;width:548px;}#login-form .user-name{width:280px;float:right;}#login-form .lbl{float:right;padding-left:7px;color:#757575;}#login-form .input{float:right;}#login-form .input .txt{width:175px;height:16px;border:solid 1px #757575;background-color:#1e1e1e;text-align:left;}#login-form .clear{height:0;line-height:0;overflow:hidden;}#login-form .remember{margin-top:10px;}#login-form .remember input{float:right;}#login-form .sep{clear:both;border-bottom:solid 1px #757575;width:503px;height:1px;margin:15px 0 5px 0;float:right;overflow:hidden;line-height:1px;}#login-form .buttons{clear:both;width:507px;}#login-form .buttons .submit{float:left;margin-top:8px;}#login-form .buttons .submit input{border:none;background:url('/images/buttons/login-send-inverted.gif') no-repeat left top;width:107px;height:34px;color:#348f3f;font-weight:bold;font-size:14px;}#login-form .buttons .forgot{float:right;}#login-form .forgot-email{float:right;margin-left:15px;}#login-form .buttons .cancel{float:right;margin-top:8px;}#login-form .buttons .cancel input{border:none;background:url('/images/buttons/login-send-inverted.gif') no-repeat left top;width:107px;height:34px;color:#348f3f;font-weight:bold;font-size:14px;}#login-form-forgot-link{float:right;text-decoration:underline;}#login-form .validation-advice{color:red;} 