
/* ----------- FORMS */

.addbill   { margin: 15px 0px 0px 0px; }
.addtodo   { margin: 15px 0px 0px 0px; }
.submitpad { margin: 15px 0px 0px 0px; padding: 15px 0px 0px 0px; }


/* ----------- CONTACT.PHP */

.contactinput { border: 1px solid #666666; width: 200px; height: 20px; }
.contacttesxtarea { border: 1px solid #666666; width: 350px; height: 100px; }


/* ----------- ADD_BILL.PHP */

.chooseband { border: 1px solid #cccccc; color: #333333; }


/* --------- VALIDATION - register */

.Vname       { display: none; width: 171px; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vband       { display: none; width: 171px; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vcity       { display: none; width: 171px; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vzip        { display: none; width: 171px; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vstate      { display: none; width: 171px; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vusername   { display: none; width: 171px; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vpassword   { display: none; width: 171px; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vpassword2  { display: none; width: 171px; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vemail      { display: none; width: 171px; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vemail2     { display: none; width: 171px; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }

/* --------- VALIDATION - add a band */

.Vbandname       { display: none; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vyearformed     { display: none; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vhometown       { display: none; margin: -13px 0px 0px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vbandstate      { display: none; margin: -13px 0px 0px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vbandzip        { display: none; margin: -13px 0px 0px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vgenre          { display: none; margin: -13px 0px 0px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vcontactname         { display: none; margin: -13px 0px 0px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vcontactemail        { display: none; margin: -13px 0px 0px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vcontactphone        { display: none; margin: -13px 0px 0px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }
.Vcontactroll         { display: none; margin: -13px 0px 0px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }

/* --------- VALIDATION - add a to do */

.Vtodotitle      { display: none; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }

/* --------- VALIDATION - add a tour */

.Vtourname       { display: none; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; font-size: 85%; background-color: #005fae; color: #ffffff; }



/* --------- USERNAME CHECK */

#status      { font-size: 85%; width: 171px; margin: -13px 0px 15px 0px; padding: 2px 2px 2px 2px; }
.baduname    { background-color: #db0700; color: #ffffff; }
.gooduname    { background-color: #8dab00; color: #ffffff; }


/* --------- ARTIST FORMS */

.artistleft   { width: 250px; float: left; margin: 0px 0px 10px 0px; }
.artistsingle { width: 500px; float: left; margin: 0px 0px 15px 0px; }


/* $$$$$$$$$$$$$$$$$$$$$$$$ index free form */


INPUT.indextextfield
{
	border: 2px solid #838383;
	width: 450px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
	background-color: #ffffff;
}

INPUT.userlogin
{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

TEXTAREA.indextextfield
{
	border: 2px solid #838383;
	width: 450px;
	height: 80px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
	background-color: #ffffff;
}



/* $$$$$$$$$$$$$$$$$$$$$$$$ global forms */


INPUT.textshort
{
	border: 2px solid #838383;
	width: 100px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
}


INPUT.textmed
{
	border: 2px solid #838383;
	width: 200px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
}

INPUT.textlong
{
	border: 2px solid #838383;
	width: 300px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
}


SELECT.select
{
	border: 2px solid #838383;
	width: 75px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
}

SELECT.selectshort
{
	border: 2px solid #838383;
	width: 75px;
	height: 35px;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
}

SELECT.selectmed
{
	border: 2px solid #838383;
	width: 115px;
	height: 35px;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
}

SELECT.selectlong
{
	border: 2px solid #838383;
	width: 150px;
	height: 35px;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
}

SELECT.selectlonger
{
	border: 2px solid #838383;
	width: 275;
	height: 35px;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
}

TEXTAREA.textarea
{
	border: 2px solid #838383;
	width: 350px;
	height: 80px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
}

TEXTAREA.sh_desc
{
	border: 2px solid #838383;
	width: 385px;
	height: 115px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #666666;
}





.FMreg
{
	width: 175;
	height: 35px;
}

.FMweb
{
	width: 400px;
	height: 35px;
}

.FMaddress
{
	width: 300px;
	height: 35px;
}

.FMband
{
	width: 250px;
	height: 35px;
}

.FMvenue
{
	width: 250px;
	height: 35px;
}

.FMmonth
{
	width: 150px;
	height: 35px;
}

.FMday
{
	width: 90px;
	height: 35px;
}

.FMyear
{
	width: 115px;
	height: 35px;
}

.FMages
{
	width: 115px;
	height: 35px;
}

.FMtime
{
	width: 70px;
	height: 35px;
}

.FMcost
{
	width: 115px;
	height: 35px;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$  add / edit tour */


INPUT.FMinputTOUR
{
	border: 2px solid #333333;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #000000;
	background-image: url(../images/bg_formfield.png);
	background-repeat: repeat;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$  add / edit contact */


INPUT.FMinputCONTACT
{
	border: 2px solid #333333;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #000000;
	background-image: url(../images/bg_formfield.png);
	background-repeat: repeat;
}



/* $$$$$$$$$$$$$$$$$$$$$$$$  edit band */


INPUT.FMeditBAND
{
	border: 2px solid #333333;
	width: 200px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #000000;
	background-image: url(../images/bg_formfield.png);
	background-repeat: repeat;
}

INPUT.FMeditBANDlong
{
	border: 2px solid #333333;
	width: 350px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	xpadding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #000000;
}

H4.FMeditBAND
{
	color: #333333;
	font-weight: normal;
	font-size: 125%;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	xtext-transform: uppercase;
	
}

SELECT.FMeditBAND
{
	border: 2px solid #333333;
	width: 150px;
	height: 35px;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #000000;
}

TEXTAREA.FMeditBAND
{
	border: 2px solid #333333;
	width: 585px;
	height: 115px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #000000;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$  add edit show */

INPUT.FMaddSHOW
{
	border: 2px solid #333333;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #000000;
	background-image: url(../images/bg_formfield.png);
	background-repeat: repeat;
}

SELECT.FMaddSHOW
{
	border: 2px solid #333333;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #000000;
}

TEXTAREA.FMaddSHOW
{
	border: 2px solid #333333;
	width: 400px;
	height: 200px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 125%;
	color: #000000;
}






/* $$$$$$$$$$$$$$$$$$$$$$$$  fans_email.php */

INPUT.FMemailFANS
{
	border: 2px solid #333333;
	width: 325px;
	height: 30px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 115%;
	color: #333333;
	background-image: url(../images/bg_formfield.png);
	background-repeat: repeat;
}

SELECT.FMemailFANS
{
	border: 2px solid #333333;
	width: 150px;
	height: 30px;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 115%;
	color: #333333;
}

H4.FMemailFANS
{
	color: #000000;
	font-weight: normal;
	font-size: 125%;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	
}

TEXTAREA.FMemailFANS
{
	border: 2px solid #333333;
	width: 585px;
	height: 115px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 115%;
	color: #333333;
}



/* $$$$$$$$$$$$$$$$$$$$$$$$  form h's */

H4.indexformtitle
{
	color: #d6d5d6;
	font-size:220%;
	font-weight:normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

H4.loginformtitle
{
	color: #666666;
	font-size:200%;
	font-weight:normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

H4.registerformtitle
{
	color: #ffffff;
	font-size:200%;
	font-weight:normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

H4.registerformtitledark
{
	color: #333333;
	font-size:200%;
	font-weight:normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}


H4.formtitle
{
	color: #333333;
	font-size:220%;
	font-weight:normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

H4.FORMhead
{
	margin: 0px 0px 5px 0px;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$  divs */



DIV.formfloat { float: left; }
.singlefloat  { float: left; margin: 10px 0px 10px  }


DIV.formpad
{
	padding: 0px 15px 0px 0px;
}

DIV.formpad10
{
	padding: 0px 10px 0px 0px;
}

DIV.FMpad30R
{
	padding: 0px 30px 0px 0px;
}





DIV.form_left
{
	float: left;
	width: 350px;
	xheight: 373px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 35px 100px;
	xbackground-color: aqua;
}


DIV.form_right
{
	float: left;
    width: 403px;
	xheight: 373px;
	margin: 15px 0px 0px 100px;
	padding: 0px 0px 35px 0px;
	xbackground-color: fuchsia;
	color: #000000;
}


DIV.formashow_left
{
	float: left;
	width: 400px;
	xheight: 373px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 35px 50px;
	xbackground-color: aqua;
}


DIV.formashow_right
{
	float: left;
    width: 403px;
	xheight: 373px;
	margin: 15px 0px 0px 100px;
	padding: 0px 0px 35px 0px;
	xbackground-color: fuchsia;
	color: #000000;
}


DIV.leftshowdetails
{
	float: left;
	margin: 0px 0px 0px 0px;
	xbackground-color: aqua;
	width: 350px;
}

DIV.leftvenuedetails
{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 350px;
}

DIV.leftotherdetails
{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 350px;
}

DIV.leftbookingdetails
{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 350px;
}


/* $$$$$$$$$$$$$$$$$$$$$$$$  padding */



.pr10
{
	margin: 0px 10px 0px 0px;
}

.pt10l10
{
	margin: 20px 0px 0px 20px;
}





/* $$$$$$$$$$$$$$$$$$$$$$$$  NEW STYLES $$$$$$$$$$$$$$$$$$$$$$$$  NEW STYLES$$$$$$$$$$$$$$$$$$$$$$$$  NEW STYLES$$$$$$$$$$$$$$$$$$$$$$$$  NEW STYLES */


/* $$$$$$$$$$$$$$$$$$$$$$$$  GLOBAL */


INPUT.FMinput
{
	border: 1px solid #cccccc;
	margin: 0px 0px 15px 0px;
	height: 20px;
	color: #333333;
	font-size: 100%;
}

INPUT.FMinputNM
{
	border: 1px solid #cccccc;
	margin: 0px 0px 0px 0px;
	height: 20px;
	color: #333333;
	font-size: 100%;
}

TEXTAREA.FMtextarea
{
	border: 1px solid #cccccc;
	margin: 0px 0px 15px 0px;
	color: #333333;
	font-size: 100%;
}

SELECT.FMselect { border: 1px solid #cccccc; margin: 0px 0px 15px 0px; xheight: 18px; color: #333333; font-size: 100%; }


.FM75 { width: 75px; }
.FM125 { width: 125px; }
.FM175 { width: 175px; }
.FM275 { width: 275px; }
.FM300TA { width: 300px; height: 120px; }
.FM400TA { width: 510px; height: 75px; }
.FMpad { margin: 0px 10px 0px 0px; }



































