html,body	{margin: 0; padding: 0;}

body		{font: 82% trebuchet,sans-serif;  text-align:center; background-image: url("../images/bg_main.gif"); background-color: #ffffff; background-repeat: repeat-x; color: #666666;}

a			{color: #ec8a3d; text-decoration: none;}
a:link		{text-decoration: none; color: #ec8a3d}
a:hover 	{text-decoration: underline; color: #ec8a3d;}

h1			{
			font: 100% big caslon, big caslon medium, georgia, serif;
			font-size: 26px;
			font-weight: normal;
			line-height: 25px;
			color: #666666;
			margin-top: 0px;
			padding-top: 0px;
			}
			
h2			{
			font-size: 18px;
			font-weight: normal;
			line-height: 23px;
			color: #ec8a3d;
			margin-top: 0px;
			padding-top: 0px;
			}			
			
h3			{
			font-size: 13px;
			font-weight: bold;
			color: #666666;
			margin-top: 0px;
			padding-top: 0px;
			}
			
h4			{
			font-size: 12px;
			font-weight: bold;
			color: #666666;
			margin-top: 0px;
			padding-top: 0px;
			margin-bottom: 7px;
			}					
			
			
ul			{
			font-weight: normal;
			}
			
p			{
			margin-top: 0px;
			padding-bottom: 15px;
			}
			
.bold		{
			font-weight: bold;
			}
			
.small		{
			font-size: 10px;
			}

.img		{
			padding: 4px; border: 1px solid #aaaaaa; background-color: #ececec; margin-right: 10px; margin-top: 6px;
			}

.img_container{
			float: left; width: 175px; text-align: center; margin-bottom: 20px; margin-right: 0px;
			}

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;}
	
textarea	{
			height: 11px;
			font-size: 10px;
			color: #666666;
			background: #fff;
			border: #a5a5a5 1px solid;
			padding: 2px;
			padding-left: 4px;
			margin-bottom: 3px;
			font: 10px verdana,arial,sans-serif;
			}			


input		{
			height: 21px;
			font-size: 10px;
			color: #666666;
			background: #fff;
			border: #a5a5a5 1px solid;
			padding-left: 4px;
			margin-bottom: 7px;
			}			
			
input submit
			{
			float: left;
			width: 120px;
			height: 100px;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
			padding: 0px;
			padding-left: 0px;
			margin-left: 15px;
			}		


.active		{
			display: block;
			}
.inactive	{
			display: none;
			}

			
			
.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 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;
			}
			
.orange_block {
			background-color: #eb8a3d; width: 23px; height: 31px; position: absolute; margin-left: -60px;
			}			

#container	{
			background-image: url("../images/bg_container.gif"); text-align:left;  width:1007px; margin:0 auto; margin-top: 10px;
			}

#container_top{
			 background-image: url("../images/bg_container_top.gif"); 
			 width:777px; 
			 background-repeat: no-repeat;
			 padding-left: 115px; padding-right: 115px;
			 padding-top: 25px;
			 }
#container_bottom	{
			background-image: url("../images/bg_container_bottom.gif"); text-align:left;  width:1007px; height: 50px; margin:0 auto;
			}

#header		{
			height: 130px; margin-bottom: 0px; padding-bottom: 0px;
			}
#header_top {
			width: 782px; height: 20px; overflow: hidden; background-image: url('../images/header_top.gif');
			}
	#logo_container	{ 
			text-align: center; margin-top: 35px; margin-bottom: 20px; font-size: 11px;
			}
	#logo	{
			margin-bottom: 0px;
			}
			
#navigation	{
			 width:777px; 
			 background-repeat: no-repeat;
			 padding-left: 115px; padding-right: 115px;
			 margin-top: 20px;
			}						

#tnav {width: 777px; height: 23px; background-color: #E1E3E0; color: #000; border-bottom: #cccccc 1px solid; font-size: 12px;}
	#tnav a {color: #666666;}
	#tnav a:link {color: #666666;}	
	#tnav a:hover {color: #000;}

	#tnav ul {margin-left: -40px; text-align: center;}
	#tnav ul li {display: inline; height: 19px; padding-top: 8px;}
	#tnav ul li a {height: 17px; text-decoration: none; display: block;  float:left;}
	
	#tnav ul li #tnav00 {padding-top: 6px; width: 116px; background-color: #e1e3e0; border-right: #fff 2px solid;}
	#tnav ul li #tnav00:hover {background-color: #cccccc;}
	
	#tnav ul li #tnav01 {padding-top: 6px; width: 116px; background-color: #e1e3e0; border-right: #fff 2px solid;}
	#tnav ul li #tnav01:hover {background-color: #cccccc;}
	
	#tnav ul li #tnav02 {padding-top: 6px; width: 218px; background-color: #e1e3e0; border-right: #fff 2px solid;}
	#tnav ul li #tnav02:hover {background-color: #cccccc;}
	
	#tnav ul li #tnav03 {padding-top: 6px; width: 148px; background-color: #e1e3e0; border-right: #fff 2px solid;}
	#tnav ul li #tnav03:hover {background-color: #cccccc;}
	
	#tnav ul li #tnav04 {padding-top: 6px; width: 170px; background-color: #e1e3e0;}
	#tnav ul li #tnav04:hover {background-color: #cccccc;}
		
	
			
			
#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;
				}
			

#content	{
			 width:777px; 
			 background-repeat: no-repeat;
			 padding-left: 115px; padding-right: 115px; padding-bottom: 40px;
			}
	#content p	{
				line-height: 25px; 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; 
					}
				
#footer		{
			width: 777px;
			margin-left: 115px; 
			margin-right: 115px;	
			padding-top: 2px;
			padding-bottom: 2px;
			color: #fff;
			text-align: center;
			}
			
	#footer a	{
				color: #fff;
				}

	#footer a:hover	{
				color: #fff; text-decoration: underline;
				}
#footer_links	{
			font-size: 11px;
			padding-top: 6px;
			height: 16px;
			padding-bottom: 2px;			
			padding-left: 10px;
			margin-top: 0px;
			background-color: #eb8a3d;
			}
				
.form_label	{
			height: 22px; float: left; width: 170px;
			}