/* CSS Document */

body {
	font: 78% verdana, sans-serif;
	padding:0;
	margin:0;
	color:#555555;
}

div#container {
width:780px;
margin: 0 auto 0 auto;
background-color:#FFFFFF;
border-bottom:1px solid #DDDDDD;
padding:0;
}

p, ul, #feature_content td {
	font-size: 0.9em;
	line-height:1.5em;
	}

table.subs {
	border: 1px solid #CCCCCC;
	margin-bottom:10px;
	}	
table.subs td {	
	font-size: 0.9em;
	line-height:1.5em;
	vertical-align:top;
}
input, option, select {
font-family:Verdana, Arial, Helvetica, sans-serif;
}	
	
a {
	text-decoration: none;
	color: #286ea0;
	}
a:hover {
	text-decoration: underline;
	}
h1 {
	font-family:Arial, sans-serif;
	font-weight:bold;	
	font-size:1.4em;
	padding-top:0;
	margin:0 0 5px 0;
	border-bottom:3px double #BBBBBB;
	color:#BBBBBB
	}
h2 {
	font-size:2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top:0;
	padding-top:0;
	letter-spacing:-1px;
	}
h3 {
	font-size:1.2em;
	font-weight: bold;
	color: #0000A0;
	margin-bottom:0;
	padding-bottom:0;
	font-family:Arial, Helvetica, sans-serif
}

/*HEADER STYLES */
#header {
	background-color: #2161AC;
	background-image:url(http://www.electrooptics.com/images/layout/EO_web_logo_bg.gif);
	width:100%;
	padding:0px;
	border-bottom: 1px solid #666666;
	height:80px
	}
#headercontent {
	width:780px;
	margin: 0 auto 0 auto;
	}	
#header #logo {
	float:left;
	margin: 0px;
	border:0;
	}
#header #banner {
	display:inline; 
	border:1px solid #FFFFFF;
	float:right;
	margin: 9px 0 0 0;
	}

/*TOPTAB STYLES */
div#toptabs {
	text-align:right;
	width:780px;
	background-color:#FFFFFF;
	margin: 0 auto 0 auto;
	padding-top:5px;
	}
div#toptabs p {
	margin:0px 0px -2px 0px;
	padding: 3px 0 4px 0;
	font-size: 10px;
	}
a.toptab {
	background:#EEEEEE url(http://www.electrooptics.com/images/layout/corner.gif) top right no-repeat;
	padding: 3px 10px 4px 10px;
	text-decoration:none;
	color:#999999;
	}
a.toptab:hover {
	background:#DDDDDD url(http://www.electrooptics.com/images/layout/corner.gif) top right no-repeat;
	padding: 3px 10px 4px 10px;
	text-decoration:none;
	}
a.activetoptab {
	background: #00458C url(http://www.electrooptics.com/images/layout/corner.gif) top right no-repeat;
	padding: 3px 10px 4px 10px;
	color:#FFFFFF;
	}
a.activetoptab:hover {
	text-decoration:none;
	}

/*MAIN NAVIGATION STYLES */
#navitabs {
	clear: both;
	margin:0px 0 0 0px;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, sans-serif;
	margin-bottom:4px;
	padding: 8px 0 0 0;
	}
.navitab {
	padding: 4px 8px 4px 8px;
	margin: 0 0 5px 0;
	text-decoration: none;
	color: #AAAAAA;
	background: #e0e0e0 url(http://www.electrooptics.com/images/layout/corner.gif) top right no-repeat;
	}
.navitab:hover {
	text-decoration: none;
	color:#888888;
	background: #d0d0d0 url(http://www.electrooptics.com/images/layout/corner.gif) top right no-repeat;
	}
.activenavitab {
	padding: 4px 8px 4px 8px;
	color: #ffffff;
	font-weight:bold;
	margin: 0 0 5px 0;
	text-decoration: none;
	background: #7787B9 url(http://www.electrooptics.com/images/layout/corner.gif) top right no-repeat;
	}
.activenavitab:hover {
	text-decoration: none;
	}
#navbar {
	background-color:#7787B9; 
	height:10px;
	}	


/*MAIN CONTENT BLOCK STYLES*/


div#leftbar {
	width: 130px;
	vertical-align:top;
	text-align:left;
	float:left;
	padding:0;
	margin:0;
	}
div#centerbar {
	width: 520px;
	vertical-align:top;
	float:left;
	padding: 0;
	margin: 0;
	border-top:1px solid #E0E0E0;
	}	
div#centerbar_content {
	margin:10px 15px 10px 15px;
	}
div#rightbar {
	width: 130px;
	vertical-align:top;
	text-align:right;
	float:right;
	padding:10px 0 0 0;
	margin:0;
	border-top:1px solid #E0E0E0;
	}	


div#leftbar .ad, div#rightbar .ad {
	width:120px;
	border:0;
	padding:0;
	margin-bottom:5px;
	border:1px solid #CCCCCC;
	}

/*FOOTER STYLES */
#footer {
	width:750px;
	clear:both;
	background-color: #7787B9;
	color: #FFFFFF;
	margin:0 auto 0 auto;
	padding: 10px 15px 10px 15px;
	font-size:11px;
	text-align:center;
	border-top: 1px solid #E0E0E0;
	}
#footer a {
	color: #FFFFFF;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration: underline;
	}


/*SUB-NAVIGATION STYLES*/
div#subnavlist {
text-align:left;
padding: 5px 0 3px 0;
margin:0px 0px 10px 0;
text-align:right;
background:#7787B9 url(http://www.electrooptics.com/images/layout/corner_bottomright.gif) bottom right no-repeat;
}
div#subnavlist a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #DDDDDD;
text-decoration:none;
padding:6px 15px 6px 10px;
display:block;
border-top:1px solid #00458C;
}

div#subnavlist a.selected {
color: #FFFFFF;
}

div#subnavlist a:hover {
color: #FFFFFF;
}


/* NEWS STYLES */
h2.news_headline {
	font-size:20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:0;
	padding:0;
	letter-spacing:-1px;
	}
p.news_date {
	margin:0;
	padding:0 0 1em 0;
	color:#286ea0	}
p.news_intro {
	margin:0;
	padding:0;
	}
	

/* HOMEPAGE STYLES */
#homepage h1 {
	background: #666666 url(http://www.electrooptics.com/images/layout/tab2b.gif) top right no-repeat;
	color: #FFFFFF;
	padding: 2px 5px 0px 5px;
	border-bottom:1px solid #AAAAAA;
	font-size:15px;
	}

/* FEATURE STYLES */
#feature_intro {
	font-size:1.2em; 
	font-style:italic; 
	color:#999999;
	margin-bottom:10px;
	padding-bottom:10px;
	}
#feature_intro em {
	color: #B30000;
	}
div.tintbox {
float:right; 
margin-left:10px; 
margin-bottom:10px; 
padding:5px; 
border:1px solid #EEEEEE; 
background-color: #E6F2FF; 
width:200px; 
font-size:.9em;
}
h3.tintbox_headline {
color:#B30000; 
font-size:18px; 
font-weight:normal; 
font-family:Arial, Helvetica, sans-serif; 
padding-bottom: 5px; 
margin: 0; 
border-bottom:1px solid #999999;
}

/* HOMEPAGE STYLES */
.morelink {
float:right; 
margin: 1px 5px 0 0; 
color:#FFFFFF; 
font-weight:bold;
}
.morelink a {
color:#FFFFFF;
}

#leftcontent {
 float:left; 
 width:240px; 
 margin-right:10px;
 }

#rightcontent {
 float:left; 
 width:240px;
 }
 
 #product_bar {
  text-align:left; 
	background-color:#ECF5FF; 
	border:1px solid #CAE4FF; 
	width:120px;
	margin-right:8px;
	margin-bottom:10px;
	}
.product_bar_heading {
margin:0 0 0 0; 
line-height:1.2em; 
padding:3px; 
background-color:#CAE4FF; 
text-align:center;
font-weight:bold;
 }
.product_bar_cat {
 margin:3px 3px 5px 8px; 
 line-height:1.2em;
}
 
.frontblock {
 border-bottom: 1px solid #CCCCCC; 
 margin-bottom:10px;
 }
.frontblock h1 {
 margin-bottom:5px;
} 


/* SEARCH STYLES */
#searchform #submit {
	margin:5px 0 10px 0;
	}
#searchform #s {
	margin:5px 5px 10px 0;
	width:400px;
	}	
.isearch-title {
	font-weight:bold;
}
.isearch-highlight {
	font-weight:bold;
}
.isearch-description, .isearch-url, .isearch-title, td.isearch-prevnext, td.isearch-head {
	font-size: 0.9em;
	line-height:1.5em;
	}