html{margin:0; padding:0; height:0;}
     body{width:100%;  margin:0 auto; padding:0;background:url(Images/mb-bg.jpg) no-repeat scroll center top #3f1962;}   
        #ad-header,#footer{display:none;}  
#main-container {
    margin: 0 auto;
    padding: 0;
    width: 1000px;
    height:380px;
    position:relative;
}

.register-top {
    background: url("Images/register-top.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 180px 0 0 80px;
    padding:12px 0 0 0;
    height:380px;
}
.register-mid { background:#4882a5; border-left:#3ed2d3 2px solid; border-right:#3ed2d3 2px solid; padding:1px 5px; width:365px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.register-btm { background:url(Images/register-btm.png) no-repeat; _background:url(https://media.jumpstart.com/MBWeb/Css/en-us/Default/register-btm.gif) no-repeat; width:379px; height:13px;}
.play-free-btn { background:url(https://media.jumpstart.com/MBWeb/Css/en-us/Default/Images/play-free-btn.png?v=102011) no-repeat 0 0; _background:url(https://media.jumpstart.com/MBWeb/Css/en-us/Default/Images/play-free-btn.gif?v=102011) no-repeat 0 0; width:167px; height:44px; margin:0 auto; text-align:center; display:block;}
.play-free-btn:hover { background-position:0 -47px;}
.play-free-btn:active { background-position:0 -94px;}

.reg-footer div
{
    float:right; margin:10px 20px 0 0;
}
.reg-header div a, .reg-header div span
{
    float:left; margin:0 0 0 5px;
}
.reg-header{text-align:center; padding:8px 0;}
.reg-form div
{
    margin:4px 0; 
    clear:both;    
}

.reg-form input[type=text], .reg-form input[type=password]
{
    width:170px;
}
.reg-form div label
{
    display:block;
    width:170px;
    margin:0;
    float:left;
    text-align:right;
    margin:0 4px 0 0;
    font-size:12px;
    line-height:20px;
}
.reg-form .gender-list label
{
    float:none;
    display:inline;
}
.reg-form div label .opt-text
{
    font-size:10px;    
}
.chk-container
{
    padding:0 0 0 132px;
}
.reg-form .chk-container label
{
    width:190px;
    font-size:10px;   
}
.reg-print
{
    font-size:10px; padding:0 10px; font-style:italic; width:95%; position:static;clear:both;
}
a.orange-text{color:#f15c27; text-decoration:underline;}
a.orange-text:hover, a.orange-text:active{text-decoration:none;}

#submit-btn { background:url(Images/play-now-btn.png) no-repeat 0 -5px; width:152px; height:54px; margin:10px auto; text-align:center; display:block; text-indent:-9999px; border:0; cursor:pointer;}
#submit-btn:hover { background-position:0 -66px;}
#submit-btn:active { background-position:0 -127px;}
#submit-btn-new{background:url(Images/play-now-btn.png) no-repeat 0 -5px; background-position:0 -186px  !important; width:167px; height:60px; margin:0 auto; text-align:center; display:block;border:0;}


.submit-btn { background:url(Images/play-now-btn.png) no-repeat 0 -5px; width:152px; height:54px; margin:10px auto; text-align:center; display:block; text-indent:-9999px; border:0; cursor:pointer;}
.submit-btn:hover { background-position:0 -66px;}
.submit-btn:active { background-position:0 -127px;}
.submit-btn-new{background:url(Images/play-now-btn.png) no-repeat 0 -5px; background-position:0 -186px  !important; width:167px; height:60px; margin:0 auto; text-align:center; display:block;border:0;}

#errors
{
    margin:0 0 0 20px;
    color:Red;
}
a img{border:0}