@charset "UTF-8";

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

/* FORM ELEMENTS */
.tangoXrayFoxtrot { line-height: 1em; display: block; margin: 0 0 0 -6px; }

	.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: 830px; }
	
	.tangoXrayFoxtrot .formblock div { float: left; padding: 4px 3px 0px 6px; width: 197px; /*background-color: #00FFFF;*/ }
	.tangoXrayFoxtrot .formblock div.half { width: 93px; }
	.tangoXrayFoxtrot .formblock div.andAHalf { width: 300px; }
	.tangoXrayFoxtrot .formblock div.doubleUp { width: 403px; /*background-color:#CC99CC;*/ }
	.tangoXrayFoxtrot .formblock div.trebbleUp { width:609px; }
	
	.tangoXrayFoxtrot input,
	.tangoXrayFoxtrot textarea { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; width: 100%; padding: 1px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; 
		background-color: #f2ecd5; color: #4b5e13; border: 1px solid #f2ecd5; border-left: 1px solid #c3beab; border-top: 1px solid #c3beab;
		-moz-border-radius: 4px; -webkit-border-radius: 4px;}
	
	.tangoXrayFoxtrot input.button {
		background-color: #e88002; color: #fff; border: 1px solid #c56a07; font-weight: bold; font-family: Helvetica, Arial, sans-serif; }
	
	.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 { }


