@charset "UTF-8";
/* content main section with gradated background */

#content {
	background-color: #000000;
	background-image: url(../images_pages/main_section_bg.jpg);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: left;
	overflow: auto;
	width: 848px;
}
#title {
	margin-left: 26px;
	margin-right: 30px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #768DFD;
	padding-bottom: 5px;
}
#title p {
	margin: 0px;
	padding: 0px;
	font-size: 150%;
	font-weight: normal;
	text-align: left;
	color: #768DFD;
}
#intro {
	padding: 0px;
	width: 600px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 100px;
}
#intro p {
	font-size: 75%;
	text-align: left;
	line-height: 160%;
	color: #00FFFF;
	letter-spacing: 1px;
}
.print_red {
	color: #FF0000;
}
.print_white {
	color: #FFFFFF;
}
#order_form {
	width: 490px;
	background-color: #DBB574;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	border: 1px solid #768DFD;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
}





input#print {
	margin-left: 110px;
	background-color: #FF3366;
	border: 1px solid #66FF33;
	color: #FFFF66;
	width: 75px;
	font-weight: bold;
	font-size: 120%;
}
input#name, input#last, input#instrument, input#address1, input#address2, input#city{
	background-color: #FDC968;
	margin-bottom: 1.5em;
	margin-top: -2px;
}


input#zipcode,  input#phone, input#email, input#general, input#general_2, input#senior_1, input#senior_2{
	background-color: #FDC968;
	margin-top: -2px;
	margin-bottom: 1.5em;
}

input#septField, input#septField_2, input#septField_3, input#decField, input#decField_2, input#decField_3  {
	background-color: #FDC968;
	margin-top: -2px;
	margin-bottom: 1.5em;
}

input#marField, input#marField_2, input#marField_3, input#aprilField, input#aprilField_2, input#aprilField_3  {
	background-color: #FDC968;
	margin-top: -2px;
	margin-bottom: 1.5em;
}

input#circle  {
	background-color: #FDC968;
	margin-top: -2px;
	margin-bottom: 1.5em;
}




select#country, select#states {
	margin-top: -2px;
	margin-bottom: 1.5em;
}

/* focus code */

input#name:focus, input#last:focus,  input#address1:focus, input#address2:focus, input#city:focus {
	background-color: #FDD401;
}

input#zipcode:focus, input#phone:focus, input#email:focus, input#general:focus, input#general_2:focus   {
	background-color: #FDD401;
}


input#senior_1:focus, input#senior_2:focus, input#septField:focus, input#septField_2:focus, input#septField_3:focus {
background-color: #FDD401;

}

input#decField:focus, input#decField_2:focus, input#decField_3:focus, input#marField:focus, input#marField_2:focus, input#marField_3:focus {
background-color: #FDD401;

}

input#aprilField:focus, input#aprilField_2:focus, input#aprilField_3:focus {
background-color: #FDD401;

}

input#circle:focus {
background-color: #FDD401;

}

textarea#emergency:focus{
	background-color: #FDD401;
	
	
}
/* end of focus code */


/* retangle filler area */

textarea#emergency{
	background-color: #FDC968;
	margin-top: -2px;	
	
}
#concert {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#concert_series {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #72331F;
}
#concert_series p {
	color: #000000;
	font-size: 110%;
	margin-bottom: 0em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#concert_series2 {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #72331F;
	clear: both;
}
#concert_series2 p {
	color: #000000;
	font-size: 110%;
}

#concert_series3 {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #72331F;
	clear: both;
}
#concert_series3 p {
	color: #000000;
	font-size: 110%;
	line-height: 150%;
}


#concert_series3 a {
	color: #0000FF;
	text-decoration: underline;
	margin-bottom: 5px;
	font-size: 90%;
	letter-spacing: 1px;
}

#concert_series3 a:hover {
	color: #00FF00;	
}




#available {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 8px;
	clear: both;
}
#available p {
	color: #000000;
	font-size: 110%;
	margin-bottom: 0em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}




#order_1 {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#order_1 p {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #000000;
}
#order_2 {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 10px;
}




.style1 {
	color: #000000;
	letter-spacing: 1px;
	margin-top: -2px;
	margin-bottom: 1.5em;
}
.style_head {
	font-weight: bold;
}
#col_left {
	margin: 0px;
	padding: 0px;
	width: 180px;
	float: left;
}
#col_right {
	margin: 0px;
	float: right;
	width: 200px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* #subForm label codes */

#subForm {
	padding: 0px;
	font-size: 70%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 130%;
	text-align: left;
}

#subForm .label {
	text-align: right;
	font-weight: bold;
	color: #000000;
	width: 120px;
	clear: left;
	float: left;
	margin-right: 5px;
}

#subForm .label2 {
	text-align: right;
	font-weight: bold;
	color: #000000;
	width: 250px;
	margin-right: 5px;
	clear: left;
	float: left;
}

#subForm .label3 {
	text-align: right;
	font-weight: bold;
	color: #000000;
	clear: left;
	float: left;
	width: 100px;
}
#subForm .label4 {
	text-align: left;
	font-weight: bold;
	color: #000000;
	clear: left;
	float: left;
	width: 100px;
	margin-right: -30px;
}

#subForm .label5 {
	text-align: right;
	font-weight: bold;
	color: #000000;
	width: 100px;
	float: left;
	clear: left;
}
#subForm .label6 {
	text-align: left;
	font-weight: bold;
	color: #000000;
	width: 40px;
	clear: left;
	float: left;
	margin-right: -30px;
}

#subForm img {
	margin-left: 110px;
}



#left {
	margin: 0px;
	padding: 0px;
	width: 460px;
	text-align: left;
}
#right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 150px;
}
#col_l {
	padding: 0px;
	float: left;
	width: 160px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#col_m {
	margin: 0px;
	padding: 0px;
	width: 115px;
	float: left;
}
#col_r {
	margin: 0px;
	padding: 0px;
	width: 115px;
	float: left;
}

