@charset "utf-8";
/* TCN SIGNUP FORM CSS */

/* CSS FOR THE PROGRESS BAR */
.form-container #progress	{
	margin-bottom: 20px;
}

/* CSS FOR THE BUTTONS - WILL NEED TO FIND CLASSES TO SHOW DISABLED BUTTON */
/*
.form-container #next, 
.form-container #back	{
	width: 85px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	border: #39FB00 solid 1px;
	padding: 2px;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
*/

.form-container h2	{
	font-size: 18px;
	margin-bottom: 5px;
}

.form-container {
	width: 574px;
	margin: 0 auto;
	position: relative;
	padding: 10px;
	background-color: #000000;
	border: 3px solid #303030;
}

.form-panel {
	width: 574px;
	height: 360px;
}

.form-panel fieldset {
	width: 552px;
	height: 300px;
	padding: 20px 10px;
	border: 1px solid #202020;
	background-color: #090909;
}

.form-container button {
	float: right;
}

#amount {
	position: absolute;
	right: 30px;
	top: 60px;
	font-size: 80%;
	font-weight: bold;
}


/* CSS FROM THE YENFORM */


/* CSS FOR THE CREATE USER ACCOUNT & PAGE SETUP/EDIT FORMS */
/* have added font family and size into each of these individually to override wherever the different font is coming from */

#form_signup label, 
#form_setup label, 
#form_edit label, 
#form_pwchange label, 
#form_pwrecover label, 
#form_event label, 
#form_access label, 
#form_bodylogin label	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	color: #808080;
	line-height: 1.4em;
	margin-bottom: 2px;
}

#form_signup input, 
#form_setup input, 
#form_edit input, 
#form_pwchange input, 
#form_pwrecover input, 
#form_event input, 
#form_access input, 
#form_bodylogin input	{
	width: 220px;
	padding: 4px;
	color: #202020;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #202020;
}

#form_signup input.error, 
#form_setup input.error, 
#form_edit input.error, 
#form_pwchange input.error, 
#form_pwrecover input.error, 
#form_event input.error, 
#form_access input.error, 
#form_bodylogin input.error	{
	background: #F8DBDB;
	border-color: #FF0000;
}

/* remove css for radio buttons */
#form_event .radio input	{
	width: auto;
}

#form_access .radio input	{
	width: auto;
}
/* end radio buttons */


#form_signup textarea, 
#form_setup textarea, 
#form_edit textarea, 
#form_bodylogin textarea	{
	width: 544px;
	height: 80px;
	padding: 4px;
	color: #202020;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #202020;
}

#form_signup textarea.error, 
#form_setup textarea.error, 
#form_edit textarea.error, 
#form_bodylogin textarea.error	{
	background: #F8DBDB;
	border-color: #FF0000;
}

#form_signup select, 
#form_setup select, 
#form_edit select, 
#form_event select, 
#form_access select, 
#form_bodylogin select	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#form_setup #bio, 
#form_edit #bio	{
	width: 560px;
	height: 150px;
	padding: 4px;
	color: #202020;
	font-size: 12px;
	border: 1px solid #202020;
}

#form_signup div, 
#form_setup div, 
#form_edit div, 
#form_pwchange div, 
#form_pwrecover div, 
#form_event div, 
#form_access div, 
#form_bodylogin div	{
	margin-bottom: 15px;
}

#form_signup div span, 
#form_setup div span, 
#form_edit div span, 
#form_pwchange div span, 
#form_pwrecover div span, 
#form_event div span, 
#form_access div span, 
#form_bodylogin div span	{
	margin-left: 10px;
	color: #808080;
	font-size: 12px;
	font-style: italic;
}

#form_signup div span.error, 
#form_setup div span.error, 
#form_edit div span.error, 
#form_pwchange div span.error, 
#form_pwrecover div span.error, 
#form_event div span.error, 
#form_access div span.error, 
#form_bodylogin div span.error	{
	color: #FF0000;
}

#error{
	margin-bottom: 20px;
	border: 1px solid #efefef;
}

#error ul{
	list-style: square;
	padding: 5px;
	font-size: 12px;
}

#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}

#error ul li strong{
	color: #e46c6d;
}

#error.valid ul li strong{
	color: #93d72e;
}


/* VARIOUS CSS FOR <P> MARGINS AND LINK UNDERLINES */

#form_signup .intro p, 
#form_setup .intro p, 
#form_edit .intro p, 
#form_bodylogin .intro p	{
	margin-bottom: 15px;
}

#form_signup .intro a, 
#form_setup .intro a, 
#form_edit .intro a, 
#form_bodylogin .intro a	{
	text-decoration: underline;
}

#form_access a	{
	text-decoration: underline;
}

/* CSS FOR THE PAGE SETUP FORM */

/* DROPDOWNS */
#form_setup #association, 
#form_edit #association	{
	width: 230px;
	padding: 2px;
	color: #111111;
	font-size: 11px;
	border: 1px solid #202020;
}

#form_setup #association.error, 
#form_edit #association.error	{
	background: #F8DBDB;
	border-color: #FF0000;
}

#form_setup #city, 
#form_edit #city	{
	width: 230px;
	padding: 2px;
	color: #111111;
	font-size: 11px;
	border: 1px solid #202020;
}

#form_setup #city.error, 
#form_edit #city.error	{
	background: #F8DBDB;
	border-color: #FF0000;
}

#form_setup #open_sun, 
#form_setup #close_sun, 
#form_setup #open_mon, 
#form_setup #close_mon, 
#form_setup #open_tue, 
#form_setup #close_tue, 
#form_setup #open_wed, 
#form_setup #close_wed, 
#form_setup #open_thu, 
#form_setup #close_thu, 
#form_setup #open_fri, 
#form_setup #close_fri, 
#form_setup #open_sat, 
#form_setup #close_sat, 
#form_edit #open_sun, 
#form_edit #close_sun, 
#form_edit #open_mon, 
#form_edit #close_mon, 
#form_edit #open_tue, 
#form_edit #close_tue, 
#form_edit #open_wed, 
#form_edit #close_wed, 
#form_edit #open_thu, 
#form_edit #close_thu, 
#form_edit #open_fri, 
#form_edit #close_fri, 
#form_edit #open_sat, 
#form_edit #close_sat	{
	width: 150px;
	padding: 2px;
	color: #111111;
	font-size: 11px;
	border: 1px solid #202020;
}

#form_setup #open_sun.error, 
#form_setup #close_sun.error, 
#form_setup #open_mon.error, 
#form_setup #close_mon.error, 
#form_setup #open_tue.error, 
#form_setup #close_tue.error, 
#form_setup #open_wed.error, 
#form_setup #close_wed.error, 
#form_setup #open_thu.error, 
#form_setup #close_thu.error, 
#form_setup #open_fri.error, 
#form_setup #close_fri.error, 
#form_setup #open_sat.error, 
#form_setup #close_sat.error, 
#form_edit #open_sun.error, 
#form_edit #close_sun.error, 
#form_edit #open_mon.error, 
#form_edit #close_mon.error, 
#form_edit #open_tue.error, 
#form_edit #close_tue.error, 
#form_edit #open_wed.error, 
#form_edit #close_wed.error, 
#form_edit #open_thu.error, 
#form_edit #close_thu.error, 
#form_edit #open_fri.error, 
#form_edit #close_fri.error, 
#form_edit #open_sat.error, 
#form_edit #close_sat.error	{
	background: #F8DBDB;
	border-color: #FF0000;
}

#form_setup #residency, 
#form_setup #kshowplace, 
#form_edit #residency, 
#form_edit #kshowplace	{
	width: 230px;
	padding: 2px;
	color: #111111;
	font-size: 11px;
	border: 1px solid #202020;
}

#form_setup .karaoke_row, 
#form_edit .karaoke_row	{
	float: left;
	width: 544px;
	height: 20px;
}

#form_setup #kshowday, 
#form_edit #kshowday	{
	width: 120px;
	margin-left: 5px;
	padding: 2px;
	color: #111111;
	font-size: 11px;
	border: 1px solid #202020;
}

#form_setup #kshowtime, 
#form_edit #kshowtime	{
	width: 150px;
	margin-left: 5px;
	padding: 2px;
	color: #111111;
	font-size: 11px;
	border: 1px solid #202020;
}

#form_setup #bartending, 
#form_edit #bartending	{
	width: 270px;
	padding: 2px;
	color: #111111;
	font-size: 11px;
	border: 1px solid #202020;
}

#form_access #place, 
#form_access #artist, 
#form_access #clubdj, 
#form_access #promoter, 
#form_access #karaoke, 
#form_access #bartender, 
#form_access #association	{
	width: 230px;
	padding: 2px;
	color: #111111;
	font-size: 11px;
	border: 1px solid #202020;
}

#form_access #place.error, 
#form_access #artist.error, 
#form_access #clubdj.error, 
#form_access #promoter.error, 
#form_access #karaoke.error, 
#form_access #bartender.error, 
#form_access #association.error	{
	background: #F8DBDB;
	border-color: #FF0000;
}

#form_event #sun_starttime, 
#form_event #sun_endtime, 
#form_event #mon_starttime, 
#form_event #mon_endtime, 
#form_event #tue_starttime, 
#form_event #tue_endtime, 
#form_event #wed_starttime, 
#form_event #wed_endtime, 
#form_event #thu_starttime, 
#form_event #thu_endtime, 
#form_event #fri_starttime, 
#form_event #fri_endtime, 
#form_event #sat_starttime, 
#form_event #sat_endtime, 
#form_event #sun_ages, 
#form_event #mon_ages, 
#form_event #tue_ages, 
#form_event #wed_ages, 
#form_event #thu_ages, 
#form_event #fri_ages, 
#form_event #sat_ages	{
	width: 230px;
	padding: 2px;
	color: #111111;
	font-size: 11px;
	border: 1px solid #202020;
}

#form_event #sun_starttime.error, 
#form_event #sun_endtime.error, 
#form_event #mon_starttime.error, 
#form_event #mon_endtime.error, 
#form_event #tue_starttime.error, 
#form_event #tue_endtime.error, 
#form_event #wed_starttime.error, 
#form_event #wed_endtime.error, 
#form_event #thu_starttime.error, 
#form_event #thu_endtime.error, 
#form_event #fri_starttime.error, 
#form_event #fri_endtime.error, 
#form_event #sat_starttime.error, 
#form_event #sat_endtime.error, 
#form_event #sun_ages.error, 
#form_event #mon_ages.error, 
#form_event #tue_ages.error, 
#form_event #wed_ages.error, 
#form_event #thu_ages.error, 
#form_event #fri_ages.error, 
#form_event #sat_ages.error	{
	background: #F8DBDB;
	border-color: #FF0000;
}
/* END DROPDOWNS */

/* CHECKBOXES */
#form_setup .labelheader, 
#form_edit .labelheader	{
	margin-bottom: 10px;
}

#form_setup .checkbox, 
#form_edit .checkbox	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 19px;
	margin-bottom: 0;
}

#form_setup .checkbox_last, 
#form_edit .checkbox_last	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	margin-bottom: 12px;
}

#form_setup #type, 
#form_setup #tag, 
#form_setup #age, 
#form_setup #smoke, 
#form_setup #genre, 
#form_edit #type, 
#form_edit #tag, 
#form_edit #age, 
#form_edit #smoke, 
#form_edit #genre	{
	width: auto;
	margin-right: 5px;
	color: #111111;
	border: none;
}

#form_setup .cbset1, 
#form_setup .cbset2, 
#form_setup .cbset3 {
	float: left;
	width: 183px;
}

#form_edit .cbset1, 
#form_edit .cbset2, 
#form_edit .cbset3	{
	float: left;
	width: 190px;
}
/* END CHECKBOXES */

/* HOURS */
#form_setup .hours_row, 
#form_edit .hours_row	{
	float: left;
	width: 500px;
	height: 16px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#form_setup .check_firstrow, 
#form_edit .check_firstrow	{
	float: left;
	width: 500px;
	height: 6px;
	margin-top: 8px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#form_setup .check_row, 
#form_edit .check_row	{
	float: left;
	width: 500px;
	height: 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#form_setup .hours_row .day_name, 
#form_setup .hours_row .open_select, 
#form_setup .hours_row .close_select, 
#form_edit .hours_row .day_name, 
#form_edit .hours_row .open_select, 
#form_edit .hours_row .close_select	{
	float: left;
}

#form_setup .hours_row .day_name, 
#form_edit .hours_row .day_name	{
	width: 100px;
	padding-top: 5px;
}

#form_setup .hours_row .open_select, 
#form_edit .hours_row .open_select	{
	margin-right: 15px;
}
/* END HOURS */

/* SOCIAL LINKS */
#form_setup .social_row, 
#form_edit .social_row	{
	float: left;
	width: 500px;
	height: 26px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#form_setup .social_row .social_label, 
#form_setup .social_row .social_box, 
#form_edit .social_row .social_label, 
#form_edit .social_row .social_box	{
	float: left;
}

#form_setup .social_row .social_label, 
#form_edit .social_row .social_label	{
	width: 100px;
	padding-top: 5px;
}
/* END SOCIAL LINKS */


/* SUBMISSION PAGE */
#thanks .send .instructions {
	margin-bottom: 30px;
}

#thanks .send .instructions p {
	margin-bottom: 15px;
}
/* SUBMISSION BUTTON DIV ALIGNMENT */
#thanks .send .btn_submit {
	text-align: right;
}

#form_pwchange .btn_submit, 
#form_pwrecover .btn_submit,
#form_event .btn_submit,
#form_access .btn_submit,
#form_bodylogin .btn_submit {
	text-align: right;
}

/* END SUBMISSION PAGE */


/* CSS FOR EACH SUBMIT BUTTON */
#form_signup #submit_user 	{
	background: #202020;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #000000;
	cursor: pointer;
}

#form_signup #submit_user:hover 	{
	border: 1px solid #39FB00;
}

#form_bodylogin #setup_login 	{
	background: #202020;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #000000;
	cursor: pointer;
}

#form_bodylogin #setup_login:hover 	{
	border: 1px solid #39FB00;
}

#form_setup #setup_place, 
#form_edit #edit_place, 
#form_setup #setup_artist, 
#form_edit #edit_artist, 
#form_setup #setup_promoter, 
#form_edit #edit_promoter, 
#form_setup #setup_clubdj, 
#form_edit #edit_clubdj, 
#form_setup #setup_karaoke, 
#form_edit #edit_karaoke, 
#form_setup #setup_bartender, 
#form_edit #edit_bartender	{
	background: #202020;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #000000;
	cursor: pointer;
}

#form_setup #setup_place:hover, 
#form_edit #edit_place:hover, 
#form_setup #setup_artist:hover, 
#form_edit #edit_artist:hover, 
#form_setup #setup_promoter:hover, 
#form_edit #edit_promoter:hover, 
#form_setup #setup_clubdj:hover, 
#form_edit #edit_clubdj:hover, 
#form_setup #setup_karaoke:hover, 
#form_edit #edit_karaoke:hover, 
#form_setup #setup_bartender:hover, 
#form_edit #edit_bartender:hover	{
	border: 1px solid #39FB00;
}

#form_pwchange #pwchange,
#form_pwrecover #pwusername, 
#form_pwrecover #pwrecover	{
	background: #202020;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #000000;
	cursor: pointer;
}

#form_pwchange #pwchange:hover, 
#form_pwrecover #pwusername:hover, 
#form_pwrecover #pwrecover:hover	{
	border: 1px solid #39FB00;
}

#form_access #access_choose, 
#form_access #access_place, 
#form_access #access_artist, 
#form_access #access_clubdj, 
#form_access #access_promoter, 
#form_access #access_karaoke, 
#form_access #access_bartender	{
	background: #202020;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #000000;
	cursor: pointer;
}

#form_access #access_choose:hover, 
#form_access #access_place:hover, 
#form_access #access_artist:hover, 
#form_access #access_clubdj:hover, 
#form_access #access_promoter:hover, 
#form_access #access_karaoke:hover, 
#form_access #access_bartender:hover	{
	border: 1px solid #39FB00;
}

#form_event #event_choose, 
#form_event #event_weekly, 
#form_event #event_special, 
#form_event #event_music	{
	background: #202020;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #000000;
	cursor: pointer;
}

#form_event #event_choose:hover, 
#form_event #event_weekly:hover, 
#form_event #event_special:hover, 
#form_event #event_music:hover	{
	border: 1px solid #39FB00;
}
/* END CSS FOR EACH SUBMIT BUTTON */


/* LOGIN FORM (WITHIN BODY) ONLY */
#form_bodylogin .login_spacer	{
	height: 52px;
}
