.reg_form_box {width: 400px; margin:20px 20px 20px 55px; }
.txt1 {font-family:tahoma; font-size:18px; background: url(../i/row.gif) no-repeat; padding-left:15px; padding-bottom:4px;}
.txt2 {font-family:tahoma; font-weight:bold; font-size:21px;  color:#8C0909}
.indexcontrol_input {padding-left:4px;}
input, select {font-size:11px;}
select {padding-top: 2px;}
.slogan {color:#444444;float:left;font-size:18px;letter-spacing:-1px;line-height:25px;margin:20px 0 0 20px;width:455px;text-align:left;}
.all_field_box {padding:0 0 0 2px;}
.txt_box_2 {float:left;font-family:arial;font-size:12px;font-weight:bold;padding:5px 7px 0 0;text-align:left;width:120px;padding-left:5px;}
.txt_box_3 {float:left;font-family:arial;font-size:12px;font-weight:bold;padding:5px 7px 0 0;text-align:left;width:130px;padding-left:5px;}
.field_box {float:left;background:transparent url(../i/inputbg_195.gif) no-repeat left top;height:27px;width:195px;}
.indexinput {width:207px; height:22px}
.field_box_2 {float:left;height:30px;padding:0;}
.clrfix {clear:both;}
#frmGender, #age_range {width:91px;}
#email, #password, #location, #discount_code, #screenname, #fname, #lname {height:14px;padding:2px 3px;width:198px;}
#submit_button {background:transparent url(../i/join_now.gif) no-repeat;border:0;cursor:pointer;height:38px;padding:0;width:208px;}
.error_txt_box {font-family:tahoma;height:19px;padding:1px 0 2px;position:relative;}
.error_txt {background:transparent url(../i/alert.png) no-repeat scroll left center;top:0;color:#FF0000;padding:1px 0 2px 20px;position:absolute;}
.valid, .invalid{float:right;height:25px;margin-left:5px;width:20px;background:transparent url(../i/done.png) no-repeat 0 2px;}
.invalid {background:transparent url(../i/error.png) no-repeat 0 2px;}
#postscriptum {color:#777777;margin-top:250px;}
.headertext_box { float: left;margin-left: 0px;margin-top: 40px;width: 450px;height:50px;bottom:1px;position:relative; }
#indention_block {display:none;}
#terms_block {padding-top:10px;}
.ajax_request{background:transparent url(/static/i/ajax_loading.gif) no-repeat scroll 0 5px;}

#frm_month{ width: 95px;}
.frm_year{ width: 57px;}
#parties_event img{padding: 14px 2px;border:0;}
#parties_event {height:792px;}