/* --- CHAT --- */
#login-form
{
    padding:20px 0;
}

#login-form .field,
#login-form .form-command
{
    float:left;
    clear:left;
    margin:0 0 5px;
}

#login-form .errors li
{
    padding:0 0 3px 78px;
    color:#3c0000;
    font-size:11px;
}

#login-form .field label
{
    float:left;
    padding:2px 0 0;
    width:78px;
}

#login-form .field select
{
    width:106px;
    padding:1px 2px;
    border:1px solid #999;
}

#login-form .field input
{
    width:100px;
    padding:1px 2px;
    border:1px solid #999;
}

#login-form .hint
{
    padding: 0 0 0 86px;
    color: #999;
    font-style: italic;
    font-size:10px;
}

#loginform_submit
{
    margin:0 0 0 78px;
	padding:2px 10px 0 10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background:#A06482;
}
#loginform_submit:hover
{
	background:#3C0000;
	text-decoration:none !important;
}

/* --- EXCLUSIVE --- */
#exclusive-login-form
{
    margin:150px auto;
    padding:10px 0 20px;
    width:220px;
}

#exclusive-login-form .field,
#exclusive-login-form .form-command
{
    float:left;
    margin:0 0 0 5px;
}

#exclusive-login-form .errors li
{
    padding:0 0 3px 34px;
    color:#3c0000;
    font-size:11px;
}

#exclusive-login-form .field label
{
    float:left;
    padding:2px 0 0;
    width:34px;
}

#exclusive-login-form .field input
{
    width:100px;
    padding:1px 2px;
    border:1px solid #999;
}

#exclusive-login-form .hint
{
    padding: 0 0 0 86px;
    color: #999;
    font-style: italic;
    font-size:10px;
}

#exclusiveloginform_submit
{
	padding:2px 10px 0 10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background:#A06482;
}
#exclusiveloginform_submit:hover
{
	background:#3C0000;
	text-decoration:none !important;
}