@import url(/vp/css/signincss.css?siteversion=201);
h1
{  
    margin-top:0;
}
.h1-title
{
	margin-top:0;
}

#divSignInPage
{
	width: 959px;
}

body.brand-2009 div#divSignInPage
{
	position: relative;
	width: 927px;
}

body.brand-2009 div#divSignInPage #tblTopLeft,
body.brand-2009 div#divSignInPage #tblExistingCustomer,
body.brand-2009 div#divSignInPage #tblNewCustomerTop,
body.brand-2009 div#divSignInPage #tblNewCustomerBottom
{
	width: 370px;
}

body.brand-2009 .Column2a
{
	width: 250px;
}

body.brand-2009 .Column2b
{
	width: 120px;
}

body.brand-2009 .error-heading
{
	color: #D1005D;
	font-size: 12px;
}

div#divMiniSignInPage
{
	text-align: left;
	padding-left: 10px;
}

div#divSignInButtons *
{
	vertical-align: top;
}

div#divSignInButtons label
{
	display: inline-block;
	padding-top: 4px;
	width: 110px;
}

body.brand-2009 .OtherSigninContainerJapan
{
	width: 370px;
}

#signUpButtonSeparator
{
	border-bottom:1px solid #BEC3C5;
	width:100%;
	padding-top:3px;
	margin-bottom:8px;
}


#divSignInPage.section-heading
{
    margin-top:0;
}

.section-subheading
{
    margin-top:0;
}

div#divSignInPage #tblTopLeft, div#divSignInPage #tblExistingCustomer, div#divSignInPage #tblNewCustomerTop
{
    width:370px;
}
img.websites-signin-image
{
    /* Push image closer to the right side of the screen */
    position:relative;
    left:38px;
}

#PasswordResetEmailDialog p
{
	margin:10px 0;
}

.sign-in-static-preview
{
	width:300px;
}

td.textbox-label,
.radiobutton-list
{
    font-size:inherit;
}
