/* OmniTech Sales Stylesheet*/

		body, table, h1, h2, h3, h4, p, .address 
			{
			margin:0;
			padding:0;
			}

	 	body 	{
				font: 70%/1.6 verdana, arial, geneva, lucida, sans-serif;
				padding-top: 5px;
				text-decoration: none;
				color: #bbc;
				background:  #bbc url(images/greystripe.gif); /*#462ab8 url(images/navytexture.gif);*/
		 	 	}
		
		a:link,  
		a:visited 	{color: #ff3200;} 		
		a:hover,
		a:active,
		a:focus		{background: #362587; /*#462ab8;*/}
		#navbutton a:visited,
		#productlink a:visited
					{color: #000;}
		
		.navbelow a:hover,
		.navbelow a:active,
		.navbelow a:focus
					{
					background: transparent;
					color: #000;
					}
				
		#mainwrapper {
					background: url(images/gray-gradient.jpg) repeat-y #bbc; 
					margin:	0 auto;
					padding: 0;
					width:	860px;					
					}
					
		#banner		{ 
					background: #362587 /*url(images/omnitech-weblogo.jpg)*/ url(images/omnitech-weblogo-blueonwhite.jpg) no-repeat left;
					height: /*187px;*/ 132px; width: 860px;
					 }
					 
		#navigation, #footer
					{
					width: 860px;
					background: /* #000; */ #ff3c00;
					text-align: center;
					padding: 8px 0;
					}
		#footer
					{
					background:  #000;
					}
		#navigation	a:link, 
		#navigation a:visited, 
		#navigation
					{
					color: #fff;
					text-transform: uppercase;
					text-decoration: none;
					}
		
		#imageband {
					background: #fff; 
					height: 150px; width: 860px;
					border-bottom: /*#000*/ #f3c00 solid 4px;
					}
		#imageband .rightborder
					{
					border-right: 2px solid #000;
					}
		h1			{
					font-size: 2em;
					}
		h1, h2, h3
					{
					color: /*#738fbf*/ #462ab8;
					font-weight: normal;
					}
		table		{
					border: none;
					padding: 10px 0; 
					margin: 0;
					width: 100%;
					}	
		table td			
					{
					vertical-align: top;
					}

		#maincontent, #contact 
					{
					color: #000/*#bbc*/;
					/*background:url(images/gray-gradient.jpg) repeat-y #bbc*/
					width: 75%; /*600px;*/
					padding: 10px 20px;
					margin: 10px 0;
					}			
		#maincontent em		
					{
					font-weight: bold;
					}			
		#news h2		
					{
					color: #fff; /*#ff3200*/
					background: #000;
					border-bottom: none /*1px solid*/;
					margin-bottom: 8px;
					text-align: center;
					}
					
		#news		{
					font-size: 95%;
					width: 50%;
					color: #000;
					}
		#newslist	{width: 65%; float: left;}
		#newslist ul	
					{margin: 5px;}
		#newsad 	
					{
					background: none;		
					border: none;
					padding: 7px 10px;
					margin: 10px 0 0;
					}
		#news h3	{clear: both;
					font-weight: bold;
					margin-bottom: 5px;
					}
		#promoprice
					{
					text-align: center;
					}
		#news dfn	{
					font-style: normal;
					}
		#maincontent p, h4	
					{
					margin-top: 10px;
					}	
					
		#contact 	{
					font-size: 92%;
					font-weight: bold;
					margin: 10px 10px 0 0;
					}	
					
		#contact li	{
					list-style: none;
					}
					
		#contacttd	{
					width: 25%;
					}
					
		.contactinfo td
					{
					width: 33%;
					padding: 10px 20px;
					/*background: url(images/gray-gradient.jpg) repeat-y #bbc#000*/
					color: #000;
					}
					
		.name, .address, .phone, .hours
					{
					margin-top: 10px;
					font-weight: bold;
					}
					
		#navbutton
					{
					background: transparent;
					width: 25%;
					}
					
		#navbutton img 
					{
					border: #000 /*#462ab8*/  2px solid;
					height: 75px;
					width: 180px;
					}
					
		#navbutton div
					{
					color: #fff;
					text-transform: uppercase;
					font-size: 80%;
					background: /*#462ab8*/ #000;
					width: 188px;
					height: 92px;
					padding: 0 0 8px;
					text-align: center;			
					margin: 0 auto 10px;
					}
					
		#navbutton div.navbelow
					{
					margin: 10px auto 0;
					}
		
	   #NEWMitu img 
					{
					border: none;
					padding-top: 0px;
					height: 188px;
					width: 188px;
					}	
		#NEWMitu div
					{		
					background: none;
					width: 188px; height: 188px;
					margin-bottom: 0px;
					text-align: center;		
					vertical-align: bottom;
					}
		
		#certifications	div
					{		
					background: none;
					width: 188px;
					margin-bottom: 0px;
					vertical-align: bottom;
					}
		#certifications img 
					{
					border: 0;
					padding-top: 20px;
					padding-left: 25px;
					height: 53px;
					width: 125px;
					}
		#certifications a:link,
		#certifications a:visited,
		#certifications a:hover,
		#certifications a:active,
		#certifications a:focus
					{
					background: transparent; color: #fff;
					border: 0;
					}	
					
		#productlink, #industriestable, #contactus
					{				
					border: #000 groove 8px;
					background: #bbc /*url(images/navytexture.gif);*/url(images/greystripe.gif);
					/*background: #000;*/
					width: 95%;
					margin: 0 auto 10px;
					padding: 10px;
					}
		#industriestable, #productlink
					{				
					font: #000; 
					background: none;
					}
 		#contactus	{
					padding: 0;
					border: none;
					background: none;
					}
		.tableheader h2	
					{
					margin: 0 0 10px;
					color: #000; /*#ff3200;*/
					}
					
		#productlink img
					{
					border: /*#fff 4px solid*/;
					height: 75px;
					width: 160px;/* was 165*/
					}
		#productlink .imgsize1	
					{
					height: 32px; width: 160px;
					}
		#productlink .imgsize2	
					{
					height: 56px; width: 160px;
					}
		#productlink .imgsize3	
					{
					height: 75px; width: 91px;
					}
		#productline td, #industriestable td			
					{
					color: #000;
					vertical-align: top;
					text-align: center;
					text-transform: uppercase;
					font-size: 90%;
					padding: 5px;
					}
		
		#services
					{
					padding: 10px;
					width: 90%;
					text-align: center;
					margin: 10px auto;
					background: #fff;
					color:  #bbc;
					border: #000 groove 8px;
					}
					
		.tableheader
					{
				/*	border-top: #000 groove 6px;*/
					border-bottom: #000 groove 6px;
					text-align: left;
					margin: 10px 20px;
					}
		
		#footer, #footer a
					{
					font-size: 10px;
					color: #fff;
					}