body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: black url( 'images/main-background.gif' ) top left repeat-x;
	margin: 0px;
}


#base {
	background: url( 'images/bg_960px.jpg' ) no-repeat top center;
	text-align: center;
}

#milbase {
	background: url( 'images/mil_bg.jpg' ) no-repeat top center;
	text-align: center;
}
#container{
 
	margin: auto;
 
	width: 960px;
 
	text-align: left;}
#site_top {
	background-color:rgb(12, 28, 98);
	}	
	#site_middle {
	background:url(images/bg_middle.jpg) repeat-y top center;
	}
	#site_bottom {
	background:url(images/bg_bottom.jpg) no-repeat bottom center;
	}
#header {
	background:url(images/topLogo.gif) no-repeat top left;
	text-align:right;
	color:#FFFFFF; 
	font-size:18px;
	font-weight:700;
	padding:12px;
}
#prc_options {
	background:url(images/lex_road.jpg) no-repeat top center;
	height:180px;
	position:relative;
	top:-30px;
	z-index:10
	}
	
#prc_options2 {
	background:url(images/lex_road.jpg) no-repeat top center;
	height:180px;
	position:relative;
	top:-30px;
	z-index:10
	}	
	#checkstatus { vertical-align:bottom; float:left;}
	#enterrebate { vertical-align:bottom; float:right;}
	#rebatechecking {background-color:#FFFFFF; position:relative; top:-28px; padding-left:10px;}
img {border:0;}
a:link{ color:#09C;}
a:visited { color:#09C;}
a:hover { color:#09F;}
a:active { color:#09C;}
p {margin-bottom:0px;margin-top:0px:}
h2 {margin-top:1px; margin-bottom:1px;}
h3 {margin-bottom:1px;margin-top1px;}
#maillink {font-size:1.4em;}
em{ font-size:1em;; color:#E00;}
.instructions { font-size:1.3em;}
#termsandcond { font-size:.6em; margin-top:10px;}
#website{width:900px; margin:0 auto;}
#container2 {
	text-align:left;
	background-color:#FFF;
	width:900px;
	border:solid 1px #19478a;}
#offset_2{margin: .7em;}
#print_form_left { float:left; width:50%; font-size:12px;}
#print_form_right { float: right; width:50%; font-size:12px;}
.leftsideform_left { display:inline-block; width:200px; float:left; font-weight:700;}
.leftsideform_right { display:inline-block; width:200px; float:right;}
#rebateamount { font-weight:700; font-size:1.3em;}
#acknowledgement { 
	padding-left:10px; padding-right:10px; 
	padding-bottom:5px; padding-top:5px; font-size:11px;}
#mainlogo { text-align:center; padding:0;}
#termsheader { text-align:center; padding-top:15px; padding-bottom:0;}
#mailto { clear:both; text-align:center; font-size:.8em; margin-top:10px;}
#left_large_panel{ 
	width:352px; height:498px; background-image:url(images/left_panel_1.gif);
	position:absolute; min-height:498;}
#left_large_panel2{ 
	width:447px; height:498px; background-image:url(images/left_panel_2.gif); background-repeat:no-repeat;
	position:absolute; min-height:498;}
#right_panel{ width:543px; height:498px; position:relative; float:right;}
#right_panel2{ 
	width:452px; height:498px; background-image:url(images/right_panel_2.gif);
	position:absolute; float:right; margin-left:447px;}
.top_right{
	width:543px; height:115px; background-image:url(images/gdy_logo_1.gif); background-repeat:no-repeat;
	padding-bottom:3px;}
.middle_right{
	width:543px; height:260px; background-image:url(images/doubleoffer_1.gif); background-repeat:no-repeat;
	padding-bottom:3px;}
#rebatecheck{
	padding-left:2em; padding-right:3em; padding-top:5em;}
.bottom_right{
	width:380px; height:114px; background-image:url(images/checkstatus_1.gif); background-repeat:no-repeat; float:right;}
.bottom_right-left{
	width:163px; height:114px; background-image:url(images/checkstatus_1_left.gif); background-repeat:no-repeat; float:left;}
.formgold{
	height:1.7em; background-color:#FF9900; color:#000000; font-size:14px; font-weight:bold; border:solid 2px #000000;}
.formwhite{
	height:1.7em; background-color:#FFFFFF; color:#000000; font-size:14px; font-weight:bold; border:solid 2px #000000;}
.formlabel{ font-size:12px; font-weight:bold;}
.formlabel_2{ font-size:12px; font-weight:bold; color:#000000;}
.yellowh4 { color:#F90;}
.formdescription{ font-size:12px;}
.formdescription_2{ font-size:12px; color:#FFF;}
.rightsidetext{padding-top:20em; padding-left:1em; padding-right:1em; }
#fullpanel{ 
	width:900px; min-height:498px; background-image:url(images/full_presentationpage_2.gif); background-repeat:no-repeat;
	position:absolute; background-color:#19478a;}
.results{
	padding-top:5.5em; padding-right:7em; padding-left:.5em;}
.rebaction {color:#F90;}
.rebaction2 {font-size:12px; font-weight:bold;color:#FFFFFF;}
.userinput { 
	width:500px; font-size:1.1em; font-family:Verdana, Geneva, sans-serif; font-weight:700; margin-bottom:4px;}
.userinput_2 {
	font-size:1em;; font-family:Verdana, Geneva, sans-serif; font-weight:400; margin-bottom:4px;}
.userinputhidden { 
	width:500px; font-size:1.1em; font-family:Verdana, Geneva, sans-serif; font-weight:700; margin-bottom:4px; display:none;}
.userinputhidden_2 { 
	font-size:1em;; font-family:Verdana, Geneva, sans-serif; font-weight:500; margin-bottom:4px; display:none;}
.inputlabel { width:350px; text-align:right;}
.input { float:right; width:30px;}
.mainform { border: 0; padding: 0;}
.errorred { font-weight:700; color:#E00; font-size:.9em;}
.errorblue { font-weight:700; color:#03F; font-size:1em;}
.formsubmit {background-color:#FF3; color:#00E; font-size:14px;}
.formwarning { border:solid 1px #00E; color:#E00; font-size:.8em; font-weight:700; text-align:center; padding:.6em;}
.hidden{display:none; font-size:1.2em;}
.sm_wh_li { color:#EEE; font-size:1em;;}
.smallshift { position:relative; top:2px;}
.mediumshift { position:relative; top:5px;}
.tinytext { font-size:.8em;}
#error { margin:10px; font-size:1.2 em; color:#E00; font-weight:700;}
.yellowh5 { color:#F90; font-size:.9em; font-weight:700;}
#paperlesssubmittal {text-align:right; position:relative; top:-20px; z-index:100}
#finalrules li { padding-bottom:10px; font-size:1.2em;}
