/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

/* You might find the following useful */
br.dirtyLittleTrick { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
div { position:relative } /* This will save you having to declare each div's position as 'relative' and allows you to absolutely position elements inside them */

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


body {
	margin: 0px; padding: 0px;
	background: #181818 url(../images/bg.gif) repeat left top;
	color: #000;
	font-size: 13px;
	line-height: 1.5em;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#main {
	width:1200px;
	height:1142px;
	margin:0 auto;
	padding:0px;
	}
	
#form-container{height:361px;width:278px;float:right;background:url(../images/form_bg.gif) no-repeat left top;}
#myform{clear:both;display:inline;width:275px;float:left;position:relative;padding:20px 0 0;}
#myform p{font:bold 12px/22px Arial, Helvetica, sans-serif;width:275px;clear:left;float:left;position:relative;color:#fff;height:30px;}
#myform p small{font:normal 10px/10px Arial, Helvetica, sans-serif;position:absolute;white-space:nowrap;left:95px;top:22px;margin:0;padding:0;}
#myform p label{width:85px;text-align:right;display:block;float:left;margin-right:5px;}
#myform p input{float:left;border:1px solid #999;width:160px;font:normal 12px/12px Arial, Helvetica, sans-serif;padding:2px;}
#myform p select{float:left;border:1px solid #999;width:166px;padding:1px;}
#myform p input#sphone{width:32px;}
#myform p input#sphone2,#myform p input#sphone3{width:53px;margin-left:5px;}
#myform p input#ihover{width:245px;height:46px;background:url(../images/rush_button.gif) no-repeat;border:none;cursor:pointer;margin:30px 0 0 17px;}
#myform p input#ihover:hover{background:url(../images/rush_button2.gif) no-repeat;}

p#spacer {
	height:5px;
	line-height:5px;
	margin:0px;
	padding:0px;
	}
	
#footerlinks{color:#fff;background:#000;height:140px; width:1200px; margin:0 auto; padding: 80px 0 0}
#footerlinks p{font:normal 10px Arial, Helvetica, sans-serif;text-align:center;padding:20px 30px 0;}
#footerlinks p a{color:#fff;}