﻿
   #placeholder{
        height: 1156px;
    }
    #introText{
        position: absolute; 
        top: 200px; 
        left: 110px; 
        width: 530px;
    }
    #sweepsDetail{
        position: absolute; 
        top: 320px; 
        left: 110px; 
        width: 530px;
    }
	.blackOverlay{
	    display: none;
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    background: url(/images/black_pixel_40_percent.png);
	    z-index: 3000;
	}
	#formWrapper{
	    position: absolute;
	    width: 100%;
	    height: 800px;
	    text-align: center;
	    background: orange;
	    border: 1px solid blue;
	    z-index: 4000;
	}
	.formPopUp{
	    position: absolute;
	    top: 250px;
	    left: 35%;
		/*display: none;*/
		visibility: hidden;
		margin-left: auto;
		margin-right: auto;
		width: 409px;
		height: 658px;
		z-index: 5000;
        background: url(/images/sweeps_form_bg.png) no-repeat;
	}
	.formPopUp a{
	    color: #B52212;
	    font-weight: bold;
	    text-decoration: none;
	}
	.formPopUp a:hover{
	    text-decoration: underline;
	}
	.formPopUp input,
	.formPopUp select{
	    color: inherit;
	}
	.formContainer{
	    background: url(/images/sweeps_form_fields.png) no-repeat;
		width: 409px;
		height: 658px;
	}
	#enterToWinButton{
	    position: absolute;
	    left: 150px;
	    top: 0px;
	    cursor: pointer;
	}

	#closeFormButton{
	    position: absolute;
	    left: 360px;
	    top: 60px;
	    cursor: pointer;
	}
	
	/* Form Fields */
    .label{
        height: 27px;
        text-align: right;
    }
	.textbox{
	    background: none;
	    border: none;
	    padding: 6px 8px;
        width: 210px;
        height: 18px;
    }
	.chkOptIn label{
	    text-align: left;
	}
    .lblOfficialRules{
        position: absolute;
        left: 80px;
        top: 110px;
        width: 250px;
    }

    .lblFirstName{
        position: absolute;
        left: 20px;
        top: 158px;
        width: 100px;
    }

    .txtFirstName{
        position: absolute;
        left: 135px;
        top: 153px;
        width: 149px;
    }

    .lblLastName{
        position: absolute;
        left: 20px;
        top: 199px;
        width: 100px;
    }

    .txtLastName{
        position: absolute;
        left: 135px;
        top: 194px;
    }

    .lblEmail{
        position: absolute;
        left: 20px;
        top: 240px;
        width: 100px;
    }

    .txtEmail{
        position: absolute;
        left: 135px;
        top: 235px;
    }

    .lblConfirmEmail{
        position: absolute;
        left: 20px;
        top: 281px;
        width: 100px;
    }

    .txtConfirmEmail{
        position: absolute;
        left: 135px;
        top: 276px;
    }
    .lblAddress1{
        position: absolute;
        left: 20px;
        top: 323px;
        width: 100px;
    }
    .txtAddress1{
        position: absolute;
        left: 135px;
        top: 318px;
    }
    .lblAddress2{
        position: absolute;
        left: 20px;
        top: 365px;
        width: 100px;
    }
    .txtAddress2{
        position: absolute;
        left: 135px;
        top: 360px;
    }
    .lblCity{
        position: absolute;
        left: 20px;
        top: 408px;
        width: 100px;
    }
    .txtCity{
        position: absolute;
        left: 135px;
        top: 403px;
    }
    .lblState{
        position: absolute;
        left: 20px;
        top: 453px;
        width: 100px;
    }
    .ddlState{
        position: absolute;
        left: 135px;
        top: 448px;
        width: 62px;
        height: 27px;
    }
    .lblZip{
        position: absolute;
        left: 205px;
        top: 453px;
        width: 40px;
    }
    .txtZip{
        position: absolute;
        left: 260px;
        top: 448px;
        width: 84px;
        height: 16px;
    }
    .lblPhone{
        position: absolute;
        left: 20px;
        top: 497px;
        width: 100px;
    }
    .txtPhone{
        position: absolute;
        left: 135px;
        top: 492px;
    }
    .chkOptIn{
        position: absolute;
        left: 135px;
        top: 530px;
        width: 226px;
        height: 27px;
    }
    .chkOptIn input{
        position: relative;
        float: left;
        width: 20px;
    }
    .chkOptIn label{
        position: relative;
        float: left;
        width: 195px;
        font-size: 11px;
    }
    .btnSubmit{
        position: absolute;
        left: 200px;
        top: 580px;
        width: 91px;
        height: 25px;
    }
    .feedbackContainer{
        position: absolute;
        left: 410px;
        top: 45px;
        width: 240px;
    }

    #visaLegal{
        font-size: 9px;
        line-height: 15px;
        position: absolute; 
        top: 891px; 
        left: 230px; 
        width: 304px;
        text-align: center;
    }
