@charset "UTF-8";
/************************************
*        Team Red Warbirds             
*   Created by Clinton Johnson 
*
*************************************/


* { margin: 0; padding: 0; }
p { padding: 6px 12px; margin-bottom: 10px; text-indent: 15px; }
body { font: 0.8em Arial, Helvetica, sans-serif; background: #433830; }
a { color: #7d0a00; }
a img { border: none; }
h1 { font: 35px Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; color: #f1f1f1; letter-spacing: 0.02em; padding-top: 40px; }
h2 { text-align: center; }
	h2.contactPage { line-height: 53px; text-indent: -9999px; width: 100%; background:url(img/contact-h2-bg.gif) no-repeat center top; margin-bottom: 20px; }
h3 { margin-bottom: 10px; }
#top{ height: 163px; background: #96b3d1 url(img/headerBG.jpg) repeat-x top center; }
	#header { height: 163px; width: 880px; margin: 0 auto; background: transparent; position: relative; }
	#headerGraphic { position: absolute; top: 0; right: 5px; z-index: 1; }
	#header ul { height: 20px; width: 880px; background: transparent url(img/topULBG.gif) no-repeat top center; position: absolute; left: 0; bottom: 0; padding-left: 7px; }
	#header ul li { float: left; list-style: none; background:  url(img/ulLiBg.gif) no-repeat right top; }
		#header ul li.last { background: none; }
	#header ul li a { line-height: 20px; padding: 0 6px; color: #fff; display: block; margin-right: 1px; text-decoration: none; }
	#header ul li a:hover { background: url(img/aHoverBG.gif) repeat-x top left; color: #222; }
	.logo { position: absolute; top: 35px; left: 0; z-index:  100; }
	.floatLeft { float: left; margin: 0 10px 10px 0; }
	.noIndent { text-indent: 0; }
	.clearer { height: 1px; width: 100%; clear: both; }
#topPanel { width: 880px; height: auto; clear: both; }
#middle { background: #dfd9ca url(img/bodyBG.jpg) repeat-x left top; z-index: 100; height: auto; }
#content { width: 880px; height: auto !important; margin: 0 auto; padding-bottom: 15px; background: none; background: #dfd9ca url(img/bodyBG.jpg) repeat-x left top;}
#bottom { clear: both; width: 100%; height: 200px; /*background: #433831 url(img/bottomBG.gif) repeat-x left top;*/ }
	#footer { width: 880px; height: 200px; margin: 0 auto; background: none; }
	#footer p { text-align: center; color: #f1f1f1; margin-top: 30px; }
	#footer p a { color: #DFD9C9; }
img.media { float: left; border: 2px solid #333; }

/*
Contact Page Styles
---------------------------------------------------*/
div.contactPage { width: 880px; clear: both; background: url(img/FormBG.jpg) no-repeat center top; height: auto;  display: inline-block; margin: 0 auto; font-size:  11px; margin-bottom: 30px; }
	div.contactPage div.contactPageInterior { float: left; height: 130px; width: 241px; background: none; padding: 0; }
	div.contactPage div.contactPageInterior2 { float: left; height: 130px; width: 170px; background: none; padding: 0; }
	div.contactPage div.contactPageInterior3 { float: left; height: 130px; width: 195px; background: none; padding: 0; }
	div.contactPage p { text-align: left !important; padding: 5px 0 5px 10px !important; line-height: 20px; }
	div.contactPage p a { line-height: 20px; }
.asppanel { color: #333; vertical-align:middle; width: 473px; margin: 0 auto; background: none; height: auto; }
.center { text-align: center; color:#1f2e4f; }
.noBorder { border: none; }
.submitButton { background: #A01301; border: 2px solid #eee; width: 100px; float: right; display: inline-block; float: right; margin: 25px 0 0 105px; color: #eee; }
.submitButton:hover { background: #FF0000; color: #fff; }

div#contactForm { background: none; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; padding-bottom: 25px; }
	div#contactForm ol { padding: 0; }
	div#contactForm ol li { height: 30px; list-style: none; }
	div#contactForm ol li.contactMessage { height: auto;  }
	
label { float: left; width: 100px; text-align: right; padding: 2px 5px 2px 2px; color: #A01301; }
#txtName, #txtCompany, #txtSubject, #txtComments, #txtPhone, #txtEmail { border: 2px solid #827e76; color: #444; width: 316px; }
#txtComments { height: 125px; }

/*
Contact*************************************/

fieldset { height: auto; width: 500px; margin: 0 auto; padding: 10px 5px 45px 5px; border: none; font-family: "Courier New", Courier, monospace; text-transform: uppercase; background:transparent url(img/FormBG.jpg) no-repeat center top; font-size: 12px; }
legend { padding: 4px; background: #000; padding: 4px 10px; color: #17c509; }
input, textarea { background: #ddd; width: 330px; float: right; padding: 0 5px; }
textarea { height: 200px; background: #ddd url(img/textareaBG.jpg) no-repeat right bottom; font-family: Arial, Helvetica, sans-serif !important; font-size: 12px; }
input:focus { background: #fff; }
textarea:focus { background: #fff url(img/textAreaBGfocus.jpg) no-repeat right bottom; }
label { float: left; width: 125px; text-align: right; padding-right: 5px; font-weight: bold; }
fieldset p { padding: 10px; margin-top: 10px; }
fieldset hr { display: none; }
span.Blink { text-indent: -9999px !important; background: #000 url(img/blinkUnderscore.gif) no-repeat right bottom; }
