
body {font:Arial, Helvetica, sans-serif;}
.clear{clear:both;}
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}
.clearfix { display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix { display: block;}


#calendar_wrap {width:788px; height:537px; background-color:#ffffff; margin:0 auto;} 
#calendar_signup {margin:50px 50px 50px 50px; height:auto !important; height:668px; min-height:427px; font-size:16px; color:#333333; background:url('../img/calendar/signup_bkg.png') no-repeat bottom center; width:688px; }/* no width before but used calendar_wrap*/
											
#calendar_signup .signup_form { padding:30px 0 0 30px;width: 550px; text-align:left; }
#calendar_signup .signup_form .topa {margin:10px 0 0 14px;  min-height:117px;}
#calendar_signup .signup_form .topa .icon { text-align:left;float:left; width:160px; height:112px; margin:0 0 0 0px;}
#calendar_signup .signup_form .topa .head_text {text-align:left;float:right; width:360px; margin:10px 0 0 0px; font-size:16px; line-height:16px;}
#calendar_signup .signup_form .topa .head_text h1{ font-size:24px; line-height:30px; margin:0;}/*34 40 was the original*/
#calendar_signup .signup_form .form{ float:left; width: 524px; text-align:left; margin:0 0 0 26px}
#calendar_signup .signup_form .form .text{margin:10px 0 5px 0;width: 290px;font-size: 11px;color: #a2a2a2;}
#calendar_signup .signup_form .form .input{margin-bottom: 5px; width: 406px;}
#calendar_signup .signup_form .form .textfield {border: 0;width: 404px; height:40px; background: url(../img/calendar/signup_textfield.png) 0 0 no-repeat;border: 0;padding: 10px 5px 0 10px;color: #7b7b7b;}
#calendar_signup .signup_form .submit_div{margin:20px 0 5px 0; width: 108px; float:right; margin-right:120px;}
#calendar_signup .signup_form a.submit{display: block; border:outset 1px #ccc; background:#999; color:#559244; font-weight:bold; padding: 10px 20px; background:url(../img/calendar/signup_submit.png) no-repeat left top; height:38px; width:108px; border: 0; font-size: 12px;}
#calendar_signup .signup_form p{font-size: 12px;color: #a2a2a2;margin-left: 20px; }

#calendar_signup .close { display: block; cursor: pointer; position: absolute; top: 85px; right: 85px;height: 25px; width: 25px;}

.signup-games-form {margin:50px 50px 50px 50px; height:auto !important; height:668px; min-height:427px; font-size:16px; color:#333333; background:url('../img/calendar/signup_bkg.png') no-repeat bottom center; width:688px; }/* no width before but used calendar_wrap*/
											
.signup-games-form .signup_form { padding:30px 0 0 30px;width: 550px; text-align:left; }
.signup-games-form .signup_form .topa {margin:10px 0 0 14px;  min-height:50px;}
.signup-games-form .signup_form .topa .icon { text-align:left;float:left; width:160px; height:112px; margin:0 0 0 0px;}
.signup-games-form .signup_form .topa .head_text {text-align:left;float:left; width:auto; margin:10px 0 0 0px; font-size:16px; line-height:16px;}
.signup-games-form .signup_form .topa .head_text h1{ font-size:24px; line-height:30px; margin:0;}/*34 40 was the original*/
.signup-games-form .signup_form .form{ float:left; width: 524px; text-align:left; margin:0 0 0 26px}
.signup-games-form .signup_form .form .text{margin:5px 0 5px 0;width: 290px;font-size: 11px;color: #a2a2a2;}
.signup-games-form .signup_form .form .input{margin-bottom: 5px; width: 406px;}
.signup-games-form .signup_form .form .textfield {border: 0;width: 404px; height:40px; background: url(../img/calendar/signup_textfield.png) 0 0 no-repeat;border: 0;padding: 10px 5px 0 10px;color: #7b7b7b;}
.signup-games-form .signup_form .form .submit_div{margin:20px 0 5px 0; width: 108px; float:right; margin-right:120px;}
.signup-games-form .signup_form .form a.submit-games{display: block; border:outset 1px #ccc; background:#999; color:#559244; font-weight:bold; padding: 10px 20px; background:url(../img/calendar/signup_submit.png) no-repeat left top; height:38px; width:108px; border: 0; font-size: 12px;}
.signup-games-form .signup_form p{font-size: 12px;color: #a2a2a2;margin-left: 20px; }

.signup-games-form .close { display: block; cursor: pointer; position: absolute; top: 85px; right: 85px;height: 25px; width: 25px;}

