﻿#Global_Login  { width:365px; float:right; position:relative; margin-right:18px;}

#Global_Login .icon { padding-left:2px; }

#Global_Login .bold
{
    font-weight:bold;
}

#Global_Login #Follow { position:absolute; right: -18px;; text-align:right; width:118px; margin-top:6px; }

#Global_Login #Follow .label { padding-bottom:6px; }

#Global_Login #Follow .twt { padding-right:0; }
    #Global_Login #Follow .fb { padding-left: 0;}

#Global_Login #Register_Sign_In { background:url('/Images/global_login/register_sign_in_bg.jpg') no-repeat right top; text-align:left; height:38px;position:relative; width:250px;  float:left; }

#Global_Login #Register_Sign_In img 
{
    padding-top:7px;
}

#Global_Login #Register_Sign_In a.block 
{
    background:url('/Images/clearPixel.gif') repeat left top;
    position:absolute;
    top:5px;
    height:26px;
}

#Global_Login #Register_Sign_In #Register 
{
    left:104px;
    width:68px;
}

#Global_Login #Register_Sign_In #Sign_In 
{
    left:189px;
    width:54px;
}

#Global_Login #Logged_In 
{
    margin-top:-5px;
    text-align:right;
}

#Global_Login #Logged_In #fbConnectLoggedInUser {
	margin-top:10px; margin-left:5px;
	display:block;
	width:65px;
	float:right;
}

#Global_Login #Logged_In .log_out 
{
    padding-bottom:3px;
}

/* Log In Panel */

#login_ui-dialog .ui-dialog {
    height:330px !important;
    width:420px !important;
    left:50% !important;
    margin-left:-214px;
}

#login.outer {
    padding:15px 0 0 0;
    height:330px;
}

#loginPanel #topContentLogin {
    padding:0 0 18px 15px;
}

#loginPanel #topContentLogin .top {
    height:44px;
}

#login.outer #topContentLogin .imgText {
    margin:10px 0 15px 0;
}

#login.outer #topContentLogin #signUp {
    width:64px;
    height:41px;
    float:left;
    cursor:pointer;
}

#login.outer #topContentLogin #login_or {
    width:116px;
    height:41px;
    float:left;
}

#login.outer #loginFields {
    height:183px;
    width:405px;
    padding:8px 0 0 15px;
}

#login.outer #loginFields .imgText {
    margin:10px 0 5px 0;
}

#login.outer #loginFields .row .label {
    text-transform:uppercase;
    font-weight:bold;
    font-size:11px;
    margin:0 0 2px 2px;
}

#login.outer #loginFields .row .float {
    float:left;
    width:190px;
}

#login.outer #loginFields .row input {
    background:url('/images/global_login/textfield_bg.png') repeat-x left top;
    border:1px solid #CCC;
    height:24px;
    line-height:22px;
    width:151px;
    padding:2px 4px;
    font-size:14px;
    color:#666;
    line-height:22px;
}

#login.outer #loginFields .row input.error {
    background:url('/images/global_login/textfieldError_bg.png') repeat-x left top;
}

#login.outer #loginFields .row a {
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    margin:0 4px;
}

#login.outer #loginFields .row a:hover {
    text-decoration:underline;
}

#login.outer #loginFields #loginBtnContainer {
    float:right;
    margin:12px 56px 0 0;
}

/* Forgot Password Panel */

#forgotPassword_ui-dialog .ui-dialog {
    height:230px !important;
    width:375px !important;
    left:50% !important;
    margin-left:-192px;
}

#forgotPassword_ui-dialog .forgotPasswordThanks {
    height:120px !important;
    width:375px !important;
    margin-left:-192px;
}

#forgotPassword.outer {
    padding:20px 0 0 0;
    height:210px;
}

#forgotPassword.outer .top {
    padding:0 0 0 15px;
}

#forgotPassword.outer .imgText {
    margin:10px 0 10px 5px;
}

#forgotPassword.outer .forgotPasswordFields {
    position:absolute;
    bottom:0;
    height:47px;
    width:100%;
    padding:17px 0;
}

#forgotPassword.outer .forgotPasswordFields .float {
    float:left;
    padding:0 0 0 10px;
    height:44px;
    position:relative;
}

#forgotPassword.outer .forgotPasswordFields .float div {
    margin:0 0 0 10px;
}

#forgotPassword.outer .forgotPasswordFields .float .label {
    font-size:11px;
    font-weight:bold;
    margin:0 0 2px 2px;
    text-transform:uppercase;
}

#forgotPassword.outer .forgotPasswordFields .float input.field {
    background:url('/images/global_login/textfield_bg.png') repeat-x left top;
    border:1px solid #CCC;
    width:158px;
    height:24px;
    line-height:22px;
    padding:2px 4px;
    font-size:14px;
    color:#666;
    line-height:22px;
}

#forgotPassword.outer .forgotPasswordFields .float input.error {
    background:url('/images/global_login/textfieldError_bg.png') repeat-x left top;
}

#forgotPassword.outer .forgotPasswordFields .float .submitBtn {
    position:absolute;
    bottom:0;
    width:93px;
    height:31px;
    border:0;
}


#login.outer #topContentLogin #signUp {
    background:url('/images/global_login/blue/signUp.png') no-repeat left bottom;
}

#login.outer #topContentLogin #login_or {
    background:url('/images/global_login/blue/login_or.png') no-repeat left top;
}

#login.outer #loginFields {
    background:url('/images/global_login/blue/login_bg.jpg') repeat-x left top;
}

#login.outer #loginFields .row .label {
    color:#0f3062;
}

#login.outer #loginFields .row a {
    color:#0f3062;
}

#login.outer #loginFields #loginBtnContainer input {
    background:url('/images/global_login/blue/login_btn.jpg') no-repeat left top;
    width:81px;
    height:30px;
    border:0;
    cursor:pointer;
}

#forgotPassword.outer .top #forgotPassword_Heading {
    background:url('/images/global_login/blue/forgotPassword_Heading.png') no-repeat left top;
    width:264px;
    height:34px;
}

#forgotPassword.outer .forgotPasswordFields {
    background:url('/images/global_login/blue/forgotPassword_bg.jpg') repeat-x left top;
}

#forgotPassword.outer .forgotPasswordFields .float .label {
    color:#0f3062;
}

#forgotPassword.outer .forgotPasswordFields .float .submitBtn {
    background:url('/images/global_login/blue/submit_btn.jpg') no-repeat left top;
}



