
#contest_main{ background-image:url(/agkidzone/ss/sweepstakes/img-pog-starburstback.jpg); background-repeat:no-repeat; position:relative; width:907px; background-color:#F6B1CF; padding-bottom:20px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

#contest_main a { color:#0000B7; font-weight:bold;}
#gradient { background-image:url(/agkidzone/ss/sweepstakes/img-pog-gradient.png); background-repeat:no-repeat; width:907px; height:70px; position:absolute; top:568px; left:0px; z-index:10;}

a#buy-dvd{
    display:block;
    position:absolute;
    top:410px; left:222px;
    height:155px;
    text-indent:-9999px;
    width:227px;
     background-image:url(/agkidzone/ss/sweepstakes/img-buydvd.png);
     background-repeat:no-repeat; 
}

#entertext{float:right; width:490px; margin-top:20px;}
#entertext p{padding-right:208px; background-image:url(/agkidzone/ss/sweepstakes/img-samplestyles.gif); background-repeat:no-repeat; background-position:top right;}
#entertext h1{
background:url(/agkidzone/ss/sweepstakes/h-mainheading.gif) no-repeat scroll center bottom transparent;
height:54px;
text-indent:-9999px;
width:488px;
margin-left:-10px;
}

#left_side {
    float:left;
    width:450px;
    text-align:left;
    margin:310px 0 0 10px;
}

#winnersection{position:relative; width:430px; z-index:11;float:left;}

#winnersection h2{
background:url(/agkidzone/ss/sweepstakes/h-wingallery.gif) no-repeat scroll center bottom transparent;
height:52px;
text-indent:-9999px;
width:251px;
}

#gallery
 {
margin-left:20px;
    width:420px;

}

#winnersection p {
    margin:0 0 10px 5px;
}

#winnersection h3 {
color:#852C8E;
font-family:arial;
font-size:1.5em;
margin-top:10px;
padding-left:275px;
}

#gallery div {
    float:left;
    position:relative;
}

#gallery #large_photo {
    width:396px;
    height:297px;
    border:5px solid #fff;
}

#gallery #large_photo span {
    position:absolute;
    top:-13px;
    left:-12px;
    width:125px;
    height:122px;
    background:url(/agkidzone/ss/sweepstakes/img-winner-ribbon-big.png) no-repeat top left;
}

#gallery .small_photo {
    width:93px;
    height:70px;
    margin:10px 6px 0 0;
    border:2px solid #fff;
}

#gallery .small_photo.selected {
    border-color:red;
}

#gallery .small_photo span {
    position:absolute;
    top:0;
    left:0;
    width:93px;
    height:80px;
    cursor:pointer;
}

#gallery .small_photo span.winner {
    background:url(/agkidzone/ss/sweepstakes/img-win.png) no-repeat top left;
}

#gallery .small_photo span.finalist {
    background:url(/agkidzone/ss/sweepstakes/img-finalist.png) no-repeat top left;
}

#gallery_navigation div {
    cursor:pointer;
font-family:arial;
font-size:13px;
font-weight:bold;
padding-bottom:8px;
padding-top:6px;
width:160px;
color:#0000B7;
text-decoration:underline;

}

#gallery_navigation #previous {
    float:left;
    padding-left:24px;
    background:url(/agkidzone/ss/sweepstakes/previous-gallery.png) no-repeat top left;
  margin:10px 13px 0 20px;
}

#gallery_navigation #next {
    float:right;
    text-align:right;
    padding-right:24px;
    margin-right:13px;
    background:url(/agkidzone/ss/sweepstakes/next-gallery.png) no-repeat top right;
    margin:10px 13px 0px 0px;
}

#right_side {
    float:right;
    width:432px;
    text-align:left;
    margin-right:15px;
    margin-top:10px;
}

h2{
    font-size:20px;
}

form,
form ol,
form ol li {
    float:left;
    width:432px;
    text-align:left;
}

form h2 {
font-size:20px;
padding-left:30px;
text-align:left;
text-transform: uppercase;
}

form ol {
    list-style-type:none;
}

form ol li {
    margin-bottom:10px;
}

form#consent_form ol li label { margin-top:0px;}


form ol li label {
    width:145px;
    float:left;
    text-align:right;
    margin-right:8px;
    font-weight: bold;
    margin-top:2px;
    font-size:14px;
    color:#FFFDDB;
    font-weight:bold;
    font-family:Arial;
}

form input {
    float:left;
}

form .form_error {
    font-weight:bold;
    margin:4px;
    color:yellow;
    font-size:0.9em;
}

form ol li .form_error {
    clear:both;
    margin:3px 0px 0px 155px;
    text-align:left;
}

form li img {
    cursor:pointer;
    margin:3px 3px 0px 3px;
}

form input.text_field {
    border:1px solid #C32E4B;
    background:#FBD9E8;
    font-weight:bold;
    padding:2px;
    width:145px;
}

form .button {
    cursor:pointer;
    float:left;
}

form input#dob {
    width:120px;
}

.ui-datepicker {
    z-index:10001;
    background:pink;
    color:#C32E4B;
}

.ui-datepicker .ui-widget-header {
    background:#933d9f;
}

.ui-widget-content .ui-state-default {
    border-color:#933d9f;
    color:white;
    background:#933d9f;
}

.ui-widget-content .ui-state-active {
    border-color:yellow;
    color:red;
    background:yellow;
}

.ui-datepicker-calendar .ui-state-hover {
    border-color:#C32E4B;
    color:red;
    background:yellow;
}

.ui-dialog {
   background: url(/agkidzone/ss/sweepstakes/img-popback.jpg) no-repeat left bottom;
    border:4px solid #3A9B2E;
    position:absolute;
    background-color:#FFEDA1;
}

.ui-dialog .ui-icon-closethick{
    cursor:pointer;
    width:37px;
    height:36px;
    background: url(/agkidzone/ss/sweepstakes/img-closebtn.png) no-repeat left;
    margin:-20px -15px 0px 0px;
    
}

.ui-dialog .ui-icon{
    overflow:hidden;
    text-indent:99999px;
    display:block;
    float:right;
}

.ui-dialog .ui-dialog-titlebar{
    height: auto;
}

.ui-widget-overlay {
    background:url("/agkidzone/my/sweepstakes/modalbackgroundrepeat.jpg") repeat scroll 50% 50% transparent;
    opacity: .30;
    filter:Alpha(Opacity=30);
    position:absolute;
    top:0;
    left:0;
    right:0; 
}

#ui-dialog-title-popup_box{
    display:none;
}

#popup_box {
    width:484px;
    height:284px;
    font-family:arial;
    color:#AA2236;
    padding:0px 15px 15px 15px;
}

#popup_box .header {
    text-align:left;
    font-size:20px;
    width:430px;
    padding-bottom:10px;
    font-weight:bold;
}

#popup_box .message {
    width:450px;
    text-align:left;
   }

#consent_form label{font-size:12px;}


#entry_top {
    float:left;
    width:432px;
    height:28px;
    background:url(/agkidzone/ss/sweepstakes/entry_top.png) no-repeat top left;
}

#entry_middle_bottom {
    float:left;
    width:432px;
    background:url(/agkidzone/ss/sweepstakes/entry_mid_bot.png) no-repeat bottom left;
    position:relative;
    z-index:100;
}

#entry_middle_bottom h1,
#entry_middle_bottom h2 {
    font-family:arial;
    color:yellow;
}

#entry_form {
    position:relative;
    float:left;
    text-align:center;
    padding-left:12px;
}

#entry_form h1 {
    float:left;
}

#entry_form ol {
    color:white; 
}

#entry_form ol li {
    width:420px;
    margin:4px;
}

#entry_form #next_section{
    float:left;
}

#entry_form #next_section .button {
    margin-left:219px;
    width:91px;
    height:51px;
    background-image:url(/agkidzone/ss/sweepstakes/sitebuttons.png);
    background-position:0px -78px;
}

#entry_form #next_section .button:hover {
    background-image:url(/agkidzone/ss/sweepstakes/sitebuttons.png);
    background-position:0px -129px;
}

#entry_form #submit_section,
#entry_form #newsletter_section {
    margin-left:25px;
}

#entry_form #submit_section .button {
    height:51px;
    width:102px;
    margin:6px 0 0 245px;
    background:url(/agkidzone/ss/sweepstakes/enter.png) no-repeat top left;
}

#entry_form #newsletter_section input {
    float:left;
}

#entry_form #newsletter_section div {
    float:left;
    padding-top:2px;
    font-size:10px;
    font-weight:bold;
}

#entry_form #processing_overlay {
    position:absolute;
    top:0;
    left:0;
    width:432px;
}

#entry_form #processing_overlay div {
    margin-bottom:6px;
    font-family:Arial;
    font-size:1.2em;
    font-weight:bold;
}

#entry_form #processing_overlay div.in_progress {
    color:yellow;
}

#entry_form #processing_overlay div.completed {
    color:#FFFDDB;
}

#entry_form #uploader {
    width:250px;
    height:150px;
}

#too_early_section,
#too_late_section,
#consent_email_confirmation_section,
#entry_confirmation_section {
    float:left;
    margin:0px 0px 0px 25px;
    color:#FFFDDB;
    width:385px;
    font-weight:bold;
}

#entry_confirmation_section div,
#entry_confirmation_section h3 {
    float:left;
    width:300px;
}

#entry_confirmation_section h3 {
border-top:1px solid;
font-size:1em;
margin:9px 0;
padding-top:10px;
width:380px;
}

#entry_confirmation_section form label {
    font-size:1em;
}

#entry_confirmation_section span.button {
    float:left;
    margin-left:153px;
    width:102px;
    height:41px;
    background-position:0 -180px;
    background-image:url(/agkidzone/ss/sweepstakes/sitebuttons.png);
    background-repeat:no-repeat;
}

#entry_confirmation_section span.button:hover {
    background-position:0 -221px;
}

#entry_confirmation_section #entry_confirmation_email {
    font-style:italic;
}

#entry_confirmation_section #thank_you_message {
    font-weight:normal;
    margin:0px 0px 5px 0px;
}

#entry_confirmation_message{font-weight:normal;}

#consent_form {
    width:450px;
    float:left;
    margin:15px 0px 10px 20px
}

#consent_form ol {
    width:450px;
}

#consent_form ol li {
    width:450px;
}

#consent_form label {
    width:200px;
    color:#C32E4B;
}

#consent_form ol li .form_error {
    margin:3px 0px 0px 210px;
    color:red;
}

#consent_form input.text_field{
    width:190px;
}

#consent_form .button {
    height:41px;
    width:102px;
    background-image: url(/agkidzone/ss/sweepstakes/sitebuttons.png);
    background-position:0px -180px;
    margin-left:210px;
}

#consent_form .button:hover {
    background-image: url(/agkidzone/ss/sweepstakes/sitebuttons.png);
    background-position:0px -221px;
}

#consent_form_processing_section p {
    font-size:1.3em;
    margin-left:8px;
    padding:5px 0 100px 0;
}

#fine_print {
    float:left;
    text-align:center;
    font-size:1.1em;
    line-height:13px;
    color:#FFFDDB;
    font-family:Arial;
    width:432px;
    margin-top:10px;
}

#policy_and_rules_links {
    color:#FFFDDB;
    float:left;
    width:200px;
    height:45px;
    margin:16px 0px 0px 110px;
}

#policy_link {
    float:left;
}

#rules_link {
    float:right;
}

#gallery_rules_link,
#disqualified_rules_link {
    color:#0000B7;
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

#policy_link, #rules_link {
    cursor:pointer;
    text-decoration:underline;
    font-weight:bold;
}

#privacy_policy, #official_rules {
    float:left;
    margin-bottom:10px;
}

#agk-legalpages, #rules_text{
    height: 245px;
    overflow-y: scroll;
    background-color:white;
    width: 420px;
    text-align: left;
    padding:15px;
    color:#000000;
}

#trailer{float:left;background-image:url(/agkidzone/ss/sweepstakes/img-trailerback.gif); background-repeat:no-repeat; width:372px; height:146px; padding:70px 30px 0px 30px; margin-top:10px; position: relative; z-index:100;}


#trailer p, #lemon p{float:left; width:200px;} 


#trailer #trailerthumb{
background:url(/agkidzone/ss/sweepstakes/img-trailer.gif) no-repeat scroll center bottom transparent;
display:block;
height:108px;
text-indent:-9999px;
width:150px;
float:right;
cursor:pointer;
}

#lemon{
    float:left;background-image:url(/agkidzone/ss/sweepstakes/img-lemonback.gif); 
    background-repeat:no-repeat; 
    width:372px; 
    height:146px; 
    padding:70px 30px 0px 30px; 
    margin-top:10px;  
    position: relative; 
    z-index:100;
    }

#lemon a#lemonthumb{
background:url(/product/agp/games/3176209/thumb.jpg) no-repeat scroll center bottom transparent;
display:block;
height:108px;
text-indent:-9999px;
width:150px;
float:right;
border:2px solid;
}

.playbutton  {
background-image:url(/agkidzone/ss/sweepstakes/sitebuttons.png);
background-position: 0px 0px;
display:block;
height:39px;
text-indent:-9999px;
width:95px;
position:absolute;
bottom:28px;
left:128px;
}

.playbutton:hover  {
background-position: 0px -39px;
cursor:pointer;
}