@charset "UTF-8";

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

/* FORM ELEMENTS */
.tangoXrayFoxtrot { line-height: 1em; display: block; margin: 0px; position: relative; z-index: 1000;  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: 820px; }
	
	.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: 282px; }
	.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 { }


