@charset "UTF-8";

/*////////////////////////////////////////////////////////////////////////////////////////////////

		 ______                      _  __                ____         __           __
		/_  __/__  ___  ___  ___    | |/_/______  __ __  / __/__ __ __/ /________  / /_
		 / / / _ `/ _ \/ _ `/ _ \  _>  </ __/ _ `/ // / / _// _ \\ \ / __/ __/ _ \/ __/
		/_/  \_,_/_//_/\_, /\___/ /_/|_/_/  \_,_/\_, / /_/  \___/_\_\\__/_/  \___/\__/
						/___/                     /___/

////////////////////////////////////////////////////////////////////////////////////////////////*/

/* FORM ELEMENTS */
.tangoXrayFoxtrot { line-height: 1em; display: block; margin: 0 0 0 -6px; position: relative; z-index: 1000; overflow: visible; float: left; }

	.tangoXrayFoxtrot h2 { clear: both; }

	.tangoXrayFoxtrot .req { color: #d70016; font-weight: bold; padding-right: 2px; }

	.tangoXrayFoxtrot label { display: block; padding: 0px 0px 3px 0px; font-size: .9em; /*background-color: #FF9966;*/ }

	.tangoXrayFoxtrot .formblock { clear: both; padding-top: 10px; float:left; width: 800px; }

	.tangoXrayFoxtrot .formblock div { float: left; padding: 4px 3px 0px 6px; width: 185px; /*background-color: #00FFFF;*/ }
	.tangoXrayFoxtrot .formblock div.half { width: 88px; }
	.tangoXrayFoxtrot .formblock div.twoThirds { width: 120px; }
	.tangoXrayFoxtrot .formblock div.andAThird { width: 250px; }
	.tangoXrayFoxtrot .formblock div.andAHalf { width: 300px; }
	.tangoXrayFoxtrot .formblock div.doubleUp { width: 379px; /*background-color:#CC99CC;*/ }
	.tangoXrayFoxtrot .formblock div.trebbleUp { width: 573px; }
	.tangoXrayFoxtrot .formblock div.quadrupleUp { width: 767px; }

	.tangoXrayFoxtrot input,
	.tangoXrayFoxtrot textarea { font-family: Arial, Helvetica, sans-serif; font-size: 13px; width: 100%; padding: 1px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
		}

	.tangoXrayFoxtrot input.button {

		}

	.tangoXrayFoxtrot label input { padding: 0px; width: auto; } /* checkboxes would behave weirdly without this */

	.tangoXrayFoxtrot textarea { height: 75px; }

	.tangoXrayFoxtrot select { font-size: 12px; width: 100%; }

/* ERRORS BLOCK */
.errors { background-color: #d70016 !important; color: #ffffff !important; margin: 10px 0; padding: 10px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; filter: alpha (opacity=85); opacity: .85; }
	.errors ul { padding: 0px 0px 0px 15px; }
	.errors ul li { padding: 0px; color: #ffffff !important; }
	.errors h2 { color: #ffffff !important; clear: both; margin: 0 !important; }

/* THANK YOU BLOCK */
.thankyou { }

.tangoXrayFoxtrot #fullname{
	display: none;
}


