﻿/*  Sign in styles 
--------------------------  */
div.signinform  { margin-bottom: 1em; }
div.signinform p    { color: #fff; }
div.signinform label	{ display: block; }
div.signinform input	{ width: 95%; }

div.signinform input.signinbutton, div.signinform input.passwordbutton	{ width: 100%; margin-top: 5px; }
div#header fieldset ul li.signin div#signinpopup div#bannersignin div.signinform input.remember  { width: auto; }
div#header fieldset ul li.signin div#signinpopup div#bannersignin div.signinform label.remember  { width: auto; display: inline; }

div.signinform a    { font-size: 0.7em; display: block; padding: 0.5em 0px 0.5em 0px; }
div.signinform p a    { font-size: 1em; display: inline; padding: 0px; }

div.signinmessage p   { margin-bottom: 0px; }

div#header fieldset ul li.signin div#signinpopup img.right    { margin-left: 0px; margin-right: 0px; float: right; }

/* landing sign in */
div.landingcontent div.signinform label	{ display: block; }
div.landingcontent div.signinform input	{ width: 25em; }

div.landingcontent div.signinform input.signinbutton, div.landingcontent div.signinform input.passwordbutton	{ width: 25.5em; margin-top: 5px; margin-left: 0px; }

/* full sign in */
div#fullsignin div.signinform label	{ display: block; }
div#fullsignin div.signinform input	{ width: 25em; }

div#fullsignin div.signinform input.signinbutton, div#fullsignin div.signinform input.passwordbutton	{ width: 25.5em; margin-top: 5px; margin-left: 0px; display: block; }

div#fullsignin div.signinform input.remember  { width: auto; }
div#fullsignin div.signinform label.remember  { width: auto; display: inline; }
div#fullsignin a    { border: 0px; }
div#fullsignin a:hover    { border: 0px; }

div#fullsignin p    { color: #4e2e1d; }

/* Signup anim */
a.signup    { border: 0px; }
a.signup img    { margin-bottom: 0.75em; }
