html,body	{margin: 0; padding: 0;}

body		{font: 12px verdana,arial,sans-serif; text-align:center; background-image: url("../images/bg_main.gif"); background-color: #ffffff; background-repeat: repeat-x; color: #666666;}

a			{color: #666666; text-decoration: none; font-weight: bold;}
a:link		{text-decoration: none;}
a:hover 	{text-decoration: underline;}

h1			{
			font-size: 20px;
			font-weight: normal;
			line-height: 25px;
			color: #000;
			margin-top: 0px;
			padding-top: 0px;
			}
			
h2			{
			font-size: 16px;
			font-weight: normal;
			line-height: 20px;
			color: #000;
			margin-top: 0px;
			padding-top: 0px;
			}			
			
h3			{
			font-size: 13px;
			font-weight: bold;
			color: #000;
			margin-top: 0px;
			padding-top: 0px;
			}
			
h4			{
			font-size: 12px;
			font-weight: bold;
			color: #000;
			margin-top: 0px;
			padding-top: 0px;
			margin-bottom: 7px;
			}					
			
			
ul			{
			font-weight: normal;
			}
			
p			{
			margin-top: 0px;
			padding-bottom: 15px;
			}
			
.bold		{
			font-weight: bold;
			}

tr	 		{ vertical-align: top; } 			
	
#rebates	{
			font-size: 10px; border-bottom: #666666 2px solid; margin-bottom: 10px;
			}
#rebates td { vertical-align: top; padding-bottom: 15px; padding-left: 5px; padding-right: 5px;}
#rebates th { vertical-align: top; padding:5px; background-color: #666666; color: #ffffff;}
	
input		{
			height: 11px;
			font-size: 10px;
			color: #666666;
			background: #fff;
			border: #a5a5a5 1px solid;
			padding: 2px;
			padding-left: 4px;
			margin-bottom: 3px;
			}			
			
input submit
			{
			float: left;
			width: 120px;
			height: 40px;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
			padding: 0px;
			padding-left: 0px;
			margin-left: 15px;
			}			
			
.font12 	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			}

.font11 	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			}
			
.font10 	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			}

.img		{
			background-color: #fff; padding: 5px; border: #b1b3b0 1px solid;
			}

.img a		{
			background-color: #fff; padding: 5px; border: #b1b3b0 1px solid;
			}			
			
.greybox	{
			background-color: #f0f0f0; padding: 5px; border: #b1b3b0 1px solid; width: 200px; float: right; margin-left: 10px;
			}

#container	{
			background-image: url("../images/bg_container.gif"); text-align:left;  width:1007px; margin:0 auto;
			}

#container_top{
			 background-image: url("../images/bg_container_top.gif"); width:917px; background-repeat: no-repeat;
			 padding-left: 50px; padding-right: 40px;
			 }
#container_bottom	{
			background-image: url("../images/bg_container_bottom.gif"); text-align:left;  width:1007px; height: 50px; margin:0 auto;
			}

#header		{
			height: 165px; margin-bottom: 0px; padding-bottom: 0px;
			}
	#logo		{
				width:140px; height:134; position: absolute; margin-left: 17px; top: 17px; float: left;
				}
	#tagline	{
				position: absolute; margin-left: 225px; margin-top: 62px; color: #f58220; font-weight: bold; font-size: 18px; font-style: italic;
				}
	#number		{
				position: absolute; margin-left: 698px; margin-top: 104px; color: #f58220; font-weight: bold; font-size: 13px; text-align: right; width: 200px;
				}				
	#toplinks	{
				position: absolute; margin-left: 698px; margin-top: 10px; color: #7d7d7d; font-size: 10px; text-align: right; width: 200px; font-weight: normal;
				}		
		#toplinks a	{
					color: #7d7d7d; font-weight: normal; text-decoration: none;
					}				
		#toplinks a:hover	{
					color: #7d7d7d; font-weight: normal; text-decoration: underline;
					}				
			
#wrapper_top	{
				width: 913px; height: 18px; background-image: url('../images/wrapper_top.gif');	
				}
#wrapper
				{
				width: 909px; background-color: #8ac63d; padding-left: 2px; padding-right: 2px;
				}

#wrapper_bottom {
				width: 913px; height: 18px; background-image: url('../images/wrapper_bottom.gif'); background-repeat: no-repeat;
				}

#column_right	{
				 padding-left: 10px; padding-right: 10px; color: #4D4D4D; font-size: 12px;
				 }
	#column_right h4
				{
				color: #4D4D4D;
				}

	#column_right a { color: #000; }
	#column_right a:hover { color: #000; }	
				 
#countdown_header
				{padding-left: 5px; color: #fff;}
	#countdown_header h1{color: #fff; font-weight: bold;}
	#countdown_header h2{color: #fff;}
	#countdown_header h3{color: #fff;}	

#countdown-container
				{
				width: 181px; height: 157px;
				}
				
#countdown_box-1		{
				position: absolute; width: 181px; height: 157px; background-image: url('../images/bg_countdown1.gif');
				}
#countdown_box-2		{
				position: absolute; width: 181px; height: 157px; background-image: url('../images/bg_countdown2.gif');
				}
#countdown_box-3		{
				position: absolute; width: 181px; height: 157px; background-image: url('../images/bg_countdown3.gif');
				}
#countdown_box-4		{
				position: absolute; width: 181px; height: 157px; background-image: url('../images/bg_countdown4.gif');
				}
#countdown_box-5		{
				position: absolute; width: 181px; height: 157px; background-image: url('../images/bg_countdown5.gif');
				}
				
				
#nav_bar	{
			position: absolute; margin-top: 124px; margin-left: 213px; width: 694px; height: 34px; padding-top: 7px; padding-left: 15px; background-image: url('../images/bg_nav.gif'); color: #fff; font-weight: bold; font-size: 12px;
			}

	#nav_bar a {
				text-decoration: none; color: #fff;
				}
	#nav_bar a:hover {
				text-decoration: underline; color: #fff;
				}
#nav_right	{
			position: absolute; width: 7px; height: 433px; padding: 0px; background-image: url('../images/bg_nav_right.gif'); margin-left: 687px; margin-top: 34px; font-size: 12px;
			}

			

#content	{
			width: 664px; padding-left: 20px; padding-right: 20px; background-color: #fff; border-left: 2px solid #add388; border-right: 2px solid #add388; margin-top: -2px; font-size: 12px;
			}
	#content p	{
				line-height: 18px; margin-bottom: 0px;
				}
	#content_top	{
					background-image: url("../images/content_top.gif"); width: 708px; height: 22px;
					}
	#content_bottom	{
					background-image: url("../images/content_bottom.gif"); width: 708px; height: 22px;
					}
					
#content_divider	{
			width: 708px; height: 43px; background-image: url("../images/content_divider.gif"); background-color: #fff;
			}				

#content_divider_2	{
			margin-left: -22px; width: 708px; height: 43px; background-image: url("../images/content_divider.gif"); background-color: #fff;
			}				

#content_subsection_2	{
			margin-left: -22px; width: 664px; padding-left: 20px; padding-right: 20px; border-left: 2px solid #add388; border-right: 2px solid #add388; background-color: #fff; background-image: url("../images/content_subsection.gif"); background-repeat: repeat-x; 
			}
	#content_subsection_2 p	{
				line-height: 18px; margin-bottom: 0px; font-size: 12px;
				}
		
#content_subsection	{
			width: 664px; padding-left: 20px; padding-right: 20px; border-left: 2px solid #add388; border-right: 2px solid #add388; background-color: #fff; background-image: url("../images/content_subsection.gif"); background-repeat: repeat-x; 
			}
	#content_subsection p	{
				line-height: 18px; margin-bottom: 0px; font-size: 12px;
				}
				
#footer		{
			font-size: 12px; color: #fff; font-weight: bold; margin-top: 5px; margin-bottom: -10px; padding-left: 21px;
			}
	#footer p { font-size: 12x;}
	#footer a {
				text-decoration: none; color: #fff;
				}
	#footer a:hover {
				text-decoration: underline; color: #fff;
				}
	#footer_number{
				position: absolute; margin-left: 732px; margin-top: -2px; font-size: 14px;
				}
				
.form_label	{
			height: 22px; float: left; width: 170px;
			}