﻿
.hp-signinup
{
    display:block;
    margin-top: 7px;
    position: relative;
    width: 491px;
}

.signup-terms {display:block;position:absolute;top:468px;left:16px;}
.signup-terms input {border:none;background:none;height:16px;width:16px;}

.signup-username {top: 37px;}
.signup-password {top: 128px;}
.signup-email {top: 218px;}
.signup-phone {top: 308px;}
.signup-zip {top: 398px;}

.signup-username, .signup-password, .signup-email, .signup-phone, .signup-zip
{
    display: block;
    position: absolute;
    left: 14px
}

.signup-username input, .signup-password input, .signup-email input, .signup-phone input, .signup-zip input
{
    /*background: none;*/
    border: none;
    height: 31px;
    width: 475px;
    font-size: 28px;
    line-height: 28px;
    color: #666;
}

#divSignUpNewUser
{
    position: relative;
}

.sign-me-up
{
    display: block;
    position: absolute;
    left: 382px;
    top: 447px;    
    cursor: pointer;
}


.new-user
{
    display: block;
    position: absolute;
    left: 413px;
    top: 42px;    
    cursor: pointer;
}

.returning-user
{
    display: block;
    position: absolute;
    left: 348px;
    top: 174px;    
    cursor: pointer;
}


.new-username
{
    display: block;
    position: absolute;
    left: 201px;
    top: 70px;    
}

.new-username input
{
    border: none;
    height: 20px;
}


.login-username
{
    display: block;
    position: absolute;
    left: 185px;
    top: 171px;    
}

.login-username input, .login-password input
{
    border: none;
    height: 20px;

}

.login-password
{
    display: block;
    position: absolute;
    left: 185px;
    top: 204px;    
}

.login-forgotpassword
{
    display: block;
    position: absolute;
    left: 339px;
    top: 142px;    
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    color: #f5bb3e;
}

.login-forgotpassword a
{
    text-decoration: none;
    color: #f5bb3e;
}

.login-forgotpassword a:hover
{
    color: #fff;
}

.shadow {
		-moz-box-shadow: 3px 3px 4px #000;
		-webkit-box-shadow: 3px 3px 4px #000;
		box-shadow: 3px 3px 4px #000;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}

.showcase-surround
{
    background-image: url(/images/p3/goldbackgroundhome.jpg);
    background-repeat: no-repeat;
    height: 300px;
    width: 1024px;
    display: block;
    overflow: hidden;
}

.showcase-overlay1
{
    background-image: url(/images/p3/homepagesun.png);
    background-position: 0px -125px;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: relative;
}

.showcase-stars1
{
    display: block;
    position: absolute;
    width: 275px;
    height: 195px;
    background-image: url(/images/p3/stars1.png);
}

.showcase-stars2
{
    display: block;
    position: absolute;
    width: 152px;
    height: 119px;
    left: 872px;
    top: 181px;
    background-image: url(/images/p3/stars2.png);
}

.showcase-free-to-win
{
    display: block;
    position: absolute;
    width: 334px;
    height: 138px;
    left: 64px;
    top: 136px;
    background-image: url(/images/p3/FREE-TO-WIN.png);
}

.showcase-free-to-join
{
    display: block;
    position: absolute;
    width: 1024px;
    height: 300px;
    left: 0px;
    top: 0px;
    background-image: url(/images/p3/FREE-TO-JOIN.gif);
}

.showcase-free-to-win
{
    display: block;
    position: absolute;
    width: 334px;
    height: 138px;
    left: 64px;
    top: 136px;
    background-image: url(/images/p3/FREE-TO-WIN.png);
}

.error-messages
{
    margin-left: 200px;
    margin-top: 45px;
    background-color: white;
    width: 270px;
}

.error-messages #validator-errors
{
    list-style-type: none;
}

.error-messages #validator-errors li
{
    padding: 7px 7px 7px 10px;
}

.showcase-login
{
    display: block;
    position: absolute;
    width: 500px;
    height: 300px;
    left: 478px;
    top: 0px;
    overflow: hidden;
}

.loginsteps
{
    display: block;
    width: 481px;
    height: 9px;
    background-image: url(/images/p3/123.png);
    margin-top: 15px;
}



.winners-notified
{
    float: right;
    display: block;
    width: 232px;
    height: 9px;
    margin-top: 6px;
    background-image: url(/images/p3/winners-notified.png);
    background-repeat: no-repeat;
}



.who-we-are
{
    display: block;
    width: 277px;
    height: 85px;
    padding: 40px 10px 0px;
    font-size: 90%;
    background-image: url(/images/p3/who-we-are-bg.jpg);
    background-repeat: no-repeat;
}


#butNewUser
{
    cursor: pointer;
}
