.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain OFTEN CHANGED rules used when the Login control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.upsell-wrapper
{ 
    width: 28em; 
    float: left;
    background: #FFF;
}
.upsell-wrapper p
{ 
    margin-left: 30px;
}

.login-wrapper
{ 
    width: 28em; 
    float: left;
    margin-right: 30px;
}
.PrettyLogin  
{ 
    width: 28em; 
    margin: 0 auto;
}

.PrettyLogin .AspNet-Login
{
    padding: 8px 10px 8px 6px;
    background: #FFF;
    xborder: solid 1px #999;    
}

.PrettyLogin .AspNet-Login label,
.PrettyLogin .AspNet-Login input
{
    color: #666;
    xcolor: #576356;
}
.PrettyLogin .AspNet-Login input
{
    margin-right: 42px;
}

.PrettyLogin .AspNet-Login .AspNet-Login-TitlePanel
{
    font-weight: bold;
    color: #111;
    text-align: center;
    height: 1.7em;
    margin-bottom: 0.3em;
    padding-top: 0.4em;
}

.PrettyLogin .AspNet-Login .AspNet-Login-FailurePanel
{
    height: 4em;
    color: #990000;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-RememberMePanel,
.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel
{
    padding: 0.25em 0.1em 0 0;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel
{
    text-align:right;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel label,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel label
{
    white-space: nowrap;
}

.PrettyLogin .AspNet-Login .AspNet-Login-UserPanel input,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel input
{
    width: 10em;
}

.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel input
{
	margin-right: 55px;
	font-size: 10px;
	border: 1px solid #999;
	color: #00F;
	background-color:#FDFDFD;
}
.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel input:hover
{
	color: #FDFDFD; 
	background-color: #00a;
}
.PrettyLogin .AspNet-Login .AspNet-Login-RememberMePanel
{
    font-size: 11px;
    margin-right: 55px;
    text-align: right;
}
.PrettyLogin .AspNet-Login .AspNet-Login-RememberMePanel input
{
    margin: 2px 0 10px 0;
}
/*
.PrettyLogin .AspNet-Login .AspNet-Login-InstructionPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-HelpPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-RememberMePanel,
.PrettyLogin .AspNet-Login .AspNet-Login-CreateUserPanel,
.PrettyLogin .AspNet-Login .AspNet-Login-PasswordRecoveryPanel
*/

