		body {
			padding:0;
			margin:0;
			background: #D2D2D2 url(http://www.electrooptics.com/images/layout/bg.gif) repeat-y; 
			color:#333;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		#container {
			width: 1020px;
			background-color:#fff;
		}	
		#main {
			float:left;
			padding-left:25px;
			padding-top:20px;
			width: 1000px;
		}
		#main_with_sidebar_to_top {
			float:left;
			padding-left:25px;
			padding-top:20px;
			width: 845px;
		}
		#content {
			
			float: left;
			width: 510px;
			margin: 0;
			padding: 0;
			margin-bottom:20px;		
			clear:both;
			
			/* This line turns the grid on */
			/* background: #fff url(http://www.electrooptics.com/images/layout/grid-bg.gif) left top; */
		}	
		#content-left {
			float:left;
			width:240px;
		}
		#content-right {
			float:right;
			width:240px;
		}	
		#sidebar-a {
			padding: 0;
			width:300px;
			margin:0;
			margin-top:-10px;
			margin-left:25px;
			float: left;
			margin-bottom:20px;		
		}
		#sidebar-b {
			float: right;
			width: 120px;
			margin: 0;
			padding: 0 20px 0 0;
			margin-bottom:20px;		
		}				
		/* For skyscraper Flash banners... */
		#sidebar-b-sky {
			width: 120px;
			padding-left:20px;
		}
		
		/* IE 7 Hack ONLY... */
		#sidebar-b-sky-ie7 {
			width: 120px;
			padding-left:0px;
		}
		
		#boxad {
			padding: 0;
			width:300px;
			margin:0;
			float: left;
			margin-bottom:10px;
		}		
		
		/* For transparent layer on top of Flash SWFs... */
		#red {z-index:1;}
		#green {z-index:2;}

		#toptabs {
				float:right; 
				/*background: #97A3E1 url(images/layout/subnav-bg.gif) left top repeat-x; */
				background-color:#5E6CB0;
				width:100%;
			border:0; 
			padding:0;				
		 }
		#toptabs ul {
			list-style:none;
			margin:0;
			}
			
		#toptabs ul li {
		list-style:none;	
		float:right;
		margin:0;		
		}
		#toptabs ul li a {
			color:#95A1DF;
			font-size:10px;
				margin: 0 20px 10px 0;
				text-decoration:none;
		}
		#toptabs ul li a:hover, #toptabs ul li a.selected {
			 	color:#FFFFFF;
		}		
		

		#header {
			padding: 0;
			margin:0;
			background: #45539C url(http://www.electrooptics.com/images/layout/header-bg.gif) left top repeat-x;
			float:left;
			width: 100%;
		}
		#banner {
			float:right;
			margin:20px;
			
					}
		#logo {
			float:left;
			margin-left:28px; 
			margin-bottom:20px;
			margin-top:0;		
		}
		#navigation {
			padding: 0;
			margin:0;
			background-color: #45539C;
			float:left;
			width:100%;
			/*border-bottom: 1px solid #7c89cd;*/
		}
		#subnavigation {
			margin: 0;
			background: #97A3E1 url(http://www.electrooptics.com/images/layout/subnav-bg.gif) left top repeat-x;
			width:100%;
			padding-top:3px;
			clear:both;
			height:27px;
		}				




		h3 {
			margin:0;  
			font-size: 16px;
			line-height:16px;
			font-weight:bold;
			font-family: Frutiger, Univers, 'Helvetica Neue', 'Lucida Grande', Calibri, Helvetica, Verdana, sans-serif;
			color: #777777;
			text-transform:uppercase;
			padding-bottom:6px;
			margin-bottom:7px;
			border-bottom: 3px solid #777;	
			padding-top:0;
							
		}
		#sidebar-a h3 {
			border-bottom:0;
			border-top:0;
			padding-top:0;
		}
		#body h3 {
			text-transform:none;		
			border: 0;
			margin-bottom:3px;
			padding-bottom:0;
			font-weight:bold;
		}
		#body ul {
			margin-top:0;
		}
		
	
		
		
		h4 {
			font-family:Constantia, "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif;
			font-size:15px;
			margin:0;  
			line-height:16px;
			font-weight:bold;	
		}		
		
		a.more_link {
			font-family:Frutiger, Univers, 'Helvetica Neue', 'Lucida Grande', Calibri, Helvetica, Verdana, sans-serif;
			float:right; 
			display:inline; 
			font-weight: bold;
			margin:0; 
			padding:0; 
			border:0;
			font-size:16px;
			line-height:16px;
			margin-top:0;
		}
		#sidebar-a a.more_link {
			margin-top:0;
			}

		#content p, #content ul, #content td {
			font-size:12px;
			line-height:19px;
			margin-bottom:19px;		
				

		}
		#content li {
			font-size:12px;
			line-height:19px;
		}		
		
		
		#content-left p, #content-left li,
		#content-right p, #content-right li, 
		#sidebar-a p, #sidebar-a li {
			font-size:11px;
			line-height:16px;
			margin:0;  
			font-weight:normal;	
			margin-bottom:16px;
		}	
		#content-left p, #content-left li,
		#content-right p, #content-right li {
			padding-bottom:7px;
			margin-bottom:8px;
			border-bottom: 1px solid #EEE;
		}			
					
		p span.date {
			font-style: italic;
			color:#999999;
		}
		p span.company {
			font-weight:bold;
			color:#666666;
		}		
		p span.category {
			font-weight:bold;
			color:#999999;			
		}	
		p span.location {
			font-weight:bold;
			color:#666;			
		}			
		span.topic {
			font-weight:bold;
			color:#999999;	
		}			
			
		div.block {
		margin:0;
		padding:0;
		margin-bottom:24px;
		}
		div.main_not_sidebar_ads {
		margin:0;
		padding:0;
		margin-bottom:0px;
		}


		#sidebar-b img {
			border:1px solid #999999;
			margin: 0 0 5px 0;
		}		
		

		#footer {
			clear: both;
			padding: 10px 25px 30px 50px;
			margin-left:-25px;
			font-size:13px;
			line-height:20px;
			font-weight:bold;
			background: #97A3E1;
			color: #FFF;
			border-top:1px solid #8D99D6;
		}
		#footer a {
			color:#45539C;
			text-decoration:none;
			margin-right:20px;
		}
		#footer a:hover {
			text-decoration:none;
			color:#DFDFFF;
		}
		




		img {border:0}
		
		img.leaderboard {
			margin-bottom:23px;
			border:1px;
		}
		
		img.inline {
			width:120px; 
			height:60px; 
			margin-bottom:0; 
			margin-right:5px;
			margin-top:4px; 
			border:1px solid #CCC; 
			float:left;
		}
		
		img.inlineNoHeightRestriction {
			margin-bottom:0; 
			margin-right:5px;
			margin-top:4px; 
			border:1px solid #CCC; 
			float:left;
		}
		
		img.cover {
			float:right; 
			margin-left:5px; 
			margin-bottom:5px;
			width:75px;
			height:100px;
		}
		
		h1 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 25px;
			line-height:32px;
			font-weight:normal;
			margin-top:0;
			}
		
		
		p, li {
			font-size:12px;
			line-height:18px;
			margin-top:0;
			padding-top:0;
			}
		

			
		a:link {
			color:#45539C;
			text-decoration:none;
		}
		a:visited {
			color: #6A006A;
			text-decoration:none;
		}
		a:hover {
			text-decoration:underline;
		}
		a:active {
			color: #6A006A;
		}		




		
		
		div.box {
			background: #E7EAFF url(http://www.electrooptics.com/images/layout/box-topNEW.gif) top left no-repeat;
			padding-top:5px;
			margin-bottom:10px;
			

		}		
		div.box div {
			background: #E7EAFF url(http://www.electrooptics.com/images/layout/box-bottomNEW2.gif) bottom left no-repeat;
			padding: 5px 10px;

		}
		div.boxLarger {
			background: #E7EAFF url(http://www.electrooptics.com/images/layout/box-topNEW3.gif) top left no-repeat;
			padding-top:5px;
			margin-bottom:10px;
		}
		div.boxLarger div {
			background: url(http://www.electrooptics.com/images/layout/box-bottomNEW3.gif) bottom left no-repeat;
			padding: 5px 5px;

		}
	
		
		
#navigation ul a
{
color: #fff;
text-decoration: none;
font-weight:bold;
font-size:16px;
line-height:20px;
font-family: Frutiger, Univers, 'Helvetica Neue', 'Lucida Grande', Calibri, Helvetica, Verdana, sans-serif;
padding-top:3px;
padding-bottom:3px;

}
#navigation ul a:hover, #subnavigation ul a:hover
{
color: #DFDFFF;
}

#navigation ul span 
{
display: block;
padding-left:10px;
}
#navigation ul a 
{
display: block;
padding-right:10px;
}
body.home li#home_nav a, 
body.news li#news_nav a, 
body.products li#products_nav a, 
body.suppliers li#suppliers_nav a, 
body.distributors li#distributors_nav a, 
body.features li#features_nav a,
body.technology li#technology_nav a,
body.applications li#applications_nav a,
body.business li#business_nav a,
body.events li#events_nav a,
body.jobs li#jobs_nav a
{
background:url(http://www.electrooptics.com/images/layout/tab-right.gif) right top no-repeat;

}
body.home li#home_nav span, 
body.news li#news_nav span, 
body.products li#products_nav span, 
body.suppliers li#suppliers_nav span, 
body.distributors li#distributors_nav span, 
body.features li#features_nav span,
body.technology li#technology_nav span,
body.applications li#applications_nav span,
body.business li#business_nav span,
body.events li#events_nav span,
body.jobs li#jobs_nav span

{
background:  #97A3E1 url(http://www.electrooptics.com/images/layout/tab-left.gif) left top no-repeat;
}
#navigation ul
{
list-style: none;
padding: 0;
margin: 0;
margin-left:20px;
}
#navigation ul li
{
float:left;
margin: 0;
margin-right: 10px;
}




#subnavigation ul a
{
color: #45539C;
text-decoration: none;
font-weight:bold;
font-size:16px;
line-height:17px;
font-family: Frutiger, Univers, 'Helvetica Neue', 'Lucida Grande', Calibri, Helvetica, Verdana, sans-serif;
padding-top:5px;
padding-bottom:8px;
margin-bottom:-1px;
}


#subnavigation ul
{
list-style: none;
padding: 0;
margin: 0;
padding-left:20px;
height:27px;
}
#subnavigation ul li
{
float:left;
margin: 0;
margin-right: 10px;

}

#subnavigation ul span 
{
display: block;
padding-left:10px;
}
#subnavigation ul a 
{
display: block;
padding-right:10px;
}

body.product_index li#products_index_subnav a, 
body.reviews li#products_reviews_subnav a, 
body.downloads li#products_downloads_subnav a,

body.suppliers_index li#suppliers_index_subnav a, 
body.account_suppliers li#account_suppliers_subnav a, 

body.distributors_index li#distributors_index_subnav a, 

body.news_index li#news_index_subnav a,
body.distributors_news li#distributors a,
body.technology_news li#technology a,
body.applications_news li#applications a,
body.industry_news li#industry a,
body.news_features li#news_features a,

body.events_index li#events_index_subnav a,

body.jobs_index li#jobs_index_subnav a,
body.technology_index li#technology_index_subnav a,
body.technology_products li#products_subnav a,
body.technology_whitepapers li#whitepapers_subnav a,
body.technology_webcasts li#webcasts_subnav a,
body.technology_features li#tech_features_subnav a,
body.technology_news li#tech_news_subnav a,
body.applications_index li#applications_index_subnav a,
body.applications_news li#applications_news_subnav a,
body.applications_features li#applications_features_subnav a,
body.business_index li#business_index_subnav a,
body.business_news li#business_news_subnav a,
body.business_distributor li#business_distributor_subnav a,
body.business_features li#business_features_subnav a,
body.features_index li#features_index_subnav a
{
color: #45539C;
background: #fff url(http://www.electrooptics.com/images/layout/subnav-right.gif) right top no-repeat;

}

body.product_index li#products_index_subnav span, 
body.reviews li#products_reviews_subnav span, 
body.downloads li#products_downloads_subnav span,

body.suppliers_index li#suppliers_index_subnav span, 
body.account_suppliers li#account_suppliers_subnav span, 

body.distributors_index li#distributors_index_subnav span, 

body.news_index li#news_index_subnav span,
body.distributors_news li#distributors span,
body.technology_news li#technology span,
body.applications_news li#applications span,
body.industry_news li#industry span,
body.news_features li#news_features span,

body.events_index li#events_index_subnav span,

body.jobs_index li#jobs_index_subnav span,
body.technology_index li#technology_index_subnav span,
body.technology_products li#products_subnav span,
body.technology_whitepapers li#whitepapers_subnav span,
body.technology_webcasts li#webcasts_subnav span,
body.technology_features li#tech_features_subnav span,
body.technology_news li#tech_news_subnav span,
body.applications_index li#applications_index_subnav span,
body.applications_news li#applications_news_subnav span,
body.applications_features li#applications_features_subnav span,
body.business_index li#business_index_subnav span,
body.business_news li#business_news_subnav span,
body.business_distributor li#business_distributor_subnav span,
body.business_features li#business_features_subnav span,
body.features_index li#features_index_subnav span
{
background:  #fff url(http://www.electrooptics.com/images/layout/subnav-left.gif) left top no-repeat;

}






/* SEARCH FORM STYLES */
form#search_form {
	margin:0; 
	padding:0;
	}
input#search_text {
	margin:0px 5px 5px 0; 
	width:190px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:11px; 
	padding:1px 3px;
	}
input#search_button {
	margin:0px 0 5px 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:11px; 
	padding:1px 3px;
	}
	
	
	
/* SEARCH RESULTS STYLES */
p span.search_term {
	font-weight:bold;
	color:#900;
	}
h4 span.search_term {
	color:#900;
	}
	
	
/* A-Z LIST STYLES */	

p.a_to_z {
	border:0;
	margin:0;
	padding:2px 0;
}
	
p.a_to_z a {
	text-align:center;
	border: 1px solid #CCC;
	padding:2px 3px;
	margin:1px;
	width:15px;
	text-decoration:none;
	font-weight:bold;
}
p.a_to_z a:hover, p.a_to_z a.selected {
	background-color:#45539C;
	color:#fff;
}
