/*NEWSLETTER STYLES*/

#newsframe{
  width:650px;
  height:487px;
  position:absolute;
  z-index:500;
  text-align:left;
}


.dimScreen
{
	background-color:#000000;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; // first! for ie8
}

#newsletter-signup{ width:304px; height:303px;}

#news_main{
	background: url(/agkidzone/newsletter/agk-newshero.jpg) no-repeat;
	height:487px;
	text-align:left;
	padding:60px 20px 0px 20px;
	position:relative;
	}

#news_main iframe{
	background: url(/agkidzone/newsletter/agk-newsforms2.jpg) no-repeat;
	left: 173px;
	position: absolute;
	top: 140px;

	}

#news_main .closebut{
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 15px;
	background: url(/agkidzone/newsletter/agk-newsclose.jpg) no-repeat;
	width:20px;
	height:22px;
	text-indent:-9999px;
	display:block;
}

#newsletter_form {
	background: url(/agkidzone/newsletter/agk-newsforms.jpg) no-repeat;
	font-size:12px;
	font-family: Arial, sans-serif;
	width:304px;
	height:303px;
	padding-top:20px;
	background-color:#FFF;}


#newsletter_form ul label.agknewsforms{ float:left; width:88px; text-align:right; font-weight:bold; padding:2px 3px 0px 0px;}

#newsletter_form ul input{ float:left; width:192px; border:1px solid #0082D3; height:20px;}

#newsletter_form ul li{list-style-type:none; height:48px; position:relative;}

#newsletter_form ul li .ui-datepicker-trigger {position: absolute; top:2px; right:30px; cursor:pointer;}

#newsletter_form ul li #dob {width:165px;}

#newsletter_form ul li.agknewscheckbox{height:40px; margin-left:90px;}
#newsletter_form ul li.agknewscheckbox input{float:none; vertical-align: middle; width:10px; border:0px solid;}
#newsletter_form ul li.agknewscheckbox label, #newsletter_form ul li.agknewssubmit input{float:none;}
#newsletter_form ul li.agknewssubmit{margin-left:50px;}
#newsletter_form ul li.agknewssubmit span{font-size:11px; float:left; padding:10px 5px 0px 0px;}

#newsletter_form #sub_btn { width:122px; height:30px; border:0px;}

#newsletter_form .form_error{
	color: #FF0000;
    font-weight: bold;
    left: 93px;
    position: absolute;
    text-align: left;
    top: 22px;
    width: 190px;
	}

#newsletter-signup #under, #newsletter-signup #error, #newsletter-signup #confirm{
	background: url(/agkidzone/newsletter/agk-newsforms.jpg) no-repeat scroll 0 0 #FFFFFF;
    height: 303px;
    padding: 10px;
    text-align: left;
	}


#fb-newsletter.ss {
    background: url("/agkidzone/newsletter/fb-newsletter-ss-bg.jpg") no-repeat scroll 0 0 transparent;
}
#fb-newsletter.cb {
    background: url("/agkidzone/newsletter/fb-newsletter-cb-bg.jpg") no-repeat scroll 0 0 transparent;
}

html {
  overflow: auto;
}

#fb-newsletter {
	overflow: visible;
	width: 516px;
}
#fb-newsletter-signup {
    color: #48873A;
    float: left;
    padding: 0 35px;
    position: relative;
    top: 164px;
    width: 485px;
}
.cb #fb-newsletter-signup {
    color: #0095DA;
}
#fb-newsletter-signup .top a {
    float: left;
}
#fb-newsletter-signup .top p {
    float: left;
    font-family: Arial, sans-serif;
    line-height: 16px;
    margin-left: 6px;
    text-align: left;
    width: 260px;
}
#fb-newsletter #newsletter_form {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    margin: 22px 0 0 24px;
    padding: 0;
    width: 100%;
}
#fb-newsletter #newsletter_form li {
    float: left;
    height: 42px;
    width: 400px;
}
#fb-newsletter #newsletter_form li label {
    float: left;
    font-family: Arial, sans-serif;
    font-weight: bold;
    padding: 4px 6px 0 0;
    text-align: right;
    width: 88px;
}
#fb-newsletter #newsletter_form li input {
    border: 1px solid #F2508F;
    float: left;
    font-size: 12px;
    height: 20px;
    padding: 0px 0 0 4px;
    width: 275px;
}
#fb-newsletter.cb #newsletter_form li input {
    border-color: #00AEEF;
}
#fb-newsletter #newsletter_form li input[type="checkbox"], #fb-newsletter #newsletter_form li input[type="image"] {
    border: medium none;
    width: auto;
}
#fb-newsletter #newsletter_form li #dob {
    width: 248px;
}
#fb-newsletter #newsletter_form li .ui-datepicker-trigger {
    position: relative;
    right: -5px;
    top: 3px;
}
#fb-newsletter #newsletter_form li.agknewscheckbox a {
    color: #ED1066;
    font-weight: bold;
    text-decoration: underline;
}
#fb-newsletter #newsletter_form li.agknewscheckbox span {
    display: block;
    float: left;
    font-family: Arial, sans-serif;
    margin: 3px 10px 0 22px;
}
#fb-newsletter #newsletter_form li.agknewscheckbox input {
    border: medium none;
    display: block;
    height: auto;
    margin: 5px 5px 0 0;
    padding: 0;
    width: auto;
}
#fb-newsletter #newsletter_form li.agknewscheckbox label {
    display: block;
    height: auto;
	margin-top: 3px;
	padding: 0;
    width: auto;
}
#fb-newsletter #newsletter_form li #sub_btn {
    border: medium none;
    height: 37px;
    margin: 12px 0 0 60px;
    padding: 0;
    width: 177px;
}
#fb-newsletter #newsletter_form .form_error {
    color: #ED1066;
    font-family: Arial, sans-serif;
    font-size: 11px;
    left: 94px;
    top: 26px;
}
#fb-newsletter #newsletter_form li.agknewscheckbox .form_error {
    left: 84px;
}
#fb-newsletter #confirm, #fb-newsletter #error, #fb-newsletter #under {
    color: #ED1066;
    float: left;
    margin: 25px 0 0;
    width: 445px;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 80px;
}
#ui-datepicker-div {
    /*top: 137px !important;*/
}
