@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	color:#5a5b5a;
}

a{
	color:#207999;
	border:none;
	text-decoration:none;
}

img{
	border:none;
}

p{
	margin:0px;
	padding:4px;
	text-align:justify;
	font-size:1.2em;
}

h1{
	text-align:center;
	font-size:1.8em;
}
	
	
.p_center{
	margin:0px;
	padding:4px;
	text-align:center;
	font-size:1.2em;
}

#main_body{
width:940px;
position:absolute;
left:50%;
margin-left:-471px;
}

#header_div{
	width:940px;
	height:74px;
	padding:0px;
	margin:0px;
}

#logo{
	float:left;
	width:302px;
}

#main_menu{
	padding:0px;
	margin:0px;
	padding-top:33px;
}

#content{
	padding:0px;
	margin:0px;
	text-align:left;
	padding-left:19px;
	padding-right:19px;
}

#content_div_top{
	width:940px;
	height:22px;
	background-image:url(images/content_div_top.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

#content_div_bg{
	width:940px;
	background-image:url(images/content_div_bg.png);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}

#content_div_bottom{
	width:940px;
	height:22px;
	background-image:url(images/content_div_bottom.png);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

.category_title_cell{
	width:142px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:1.2em;
	color:#FFF;
	padding:0px;
	margin:0px;
}

.category_header{
	background-color:#207999;
}

.category_pic{
	width:142px;
	height:140px;
	border:solid;
	border-width:1px;
	border-color:#207999;
	border-top:none;
	text-align:center;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
}

.category_header2{
	background-color:#2d94bd;
}

.category_pic2{
	width:200px;
	border:solid;
	border-width:1px;
	border-color:#2d94bd;
	border-top:none;
	text-align:center;
	vertical-align:middle;
	padding:4px;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
}

.category_pic2 img{
	padding:8px;
}

.category_pic3{
	width:142px;
	height:140px;
	border:solid;
	border-width:1px;
	border-color:#2d94bd;
	border-top:none;
	text-align:center;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
}

.manufacturer_pic{
	width:142px;
	height:140px;
	border:solid;
	border-width:1px;
	border-color:#207999;
	border-top:none;
	text-align:center;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
}


#footer_logos{
	width:100%;
	padding:0px;
	margin:0px;
	margin-top:10px;
}

#hori_spacer{
	width:100%;
	height:10px;
}

#footer{
	color:#207999;
	font-size:1.0em;
	margin:0px;
	padding:0px;
	margin-top:4px;
	text-align:left;
	padding-bottom:6px;
}

.footer_links{
	width:340px;
	text-align:left;
	font-size:1.0em;
}

.footer_links a{
	padding-right:6px;
	padding-left:6px;
	text-decoration:underline;
}

.footer_copy{
	font-size:1.1em;
}

.footer_copy a{
	text-decoration:underline;
}

.footer_right_td{
	text-align:right;
	padding-right:6px;
}

a.nav1, a.nav1_on, a.nav2, a.nav2_on, a.nav3, a.nav3_on, a.nav4, a.nav4_on, a.nav5, a.nav5_on, a.nav6, a.nav6_on{
height:40px;
display:block;
float:left;
outline:none;
white-space:nowrap;
padding:0px;
margin:0px;
font-size:12px;
text-align:center;
color:#FFF;
text-decoration:none;
line-height:40px;
font-weight:bold;
padding-right:4px;
}

a.nav1 {
width:121px;
background: url(images/menu_bg.jpg) no-repeat 0 0;
}
a.nav1:hover {
background-position: 0 -40px;
}
a.nav1_on{
width:121px;
background: url(images/menu_bg.jpg) no-repeat 0 -40px;
}

ul.menu {
  margin: 0;
  padding: 0;
  list-style: none;
  display:block;
  width:125px;
  float:left;
}
ul.menu li {
  display:block;
  position: relative;
  width:125px;
  height:20px;
}
li ul { display: none; }
ul li.main_menu_item a {
  display:block;
  padding: 0px;
  background: url(images/menu_bg.jpg) no-repeat 0 -40px;
  margin: 0px;
  white-space: nowrap;
  width:125px;
  height:40px;
  line-height:40px;
  color:#FFF;
  text-decoration:none;
}
ul li.main_menu_itemon a {
  display:block;
  padding: 0px;
  background: url(images/menu_bg.jpg) no-repeat 0 0;
  margin: 0px;
  white-space: nowrap;
  width:125px;
  height:40px;
  line-height:40px;
  color:#FFF;
  text-decoration:none;
}
ul li.main_menu_item a:hover { background: url(images/menu_bg.jpg) no-repeat 0 0; }

li:hover ul.sub_menu {
  display:block;
  position: absolute;
  left:-75px;
  top:40px;
  z-index:10;
  font-size:1.1em;
  text-align:center;
  color:#FFF;
}
li:hover li {
  float: none;
}
li:hover li a.drop:hover { height:20px; line-height:20px; width:190px; background:url(images/menu_bg_onoff.png) repeat 0 -40px; font-weight:bold; font-size:1.1em; }
 
li:hover a.drop{ height:20px; line-height:20px; width:190px; background:url(images/menu_bg_onoff.png) repeat 0 0; }

h2{
	text-align:left;
	font-size:1.8em;
	color:#4F4F4F;
	padding-top:0px;
	margin-top:0px;
	font-weight:normal;
}

h2 a{
	text-decoration:underline;
}

h3{
	font-size:1.7em;
	color:#207999;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}

p.model_number{
	color:#666;
	font-size:1.3em;
	padding:0px;
	margin:0px;
	padding-bottom:3px;	
}

p.description{
	color:#666;
	font-size:1.3em;
	padding:0px;
	margin:0px;
	padding-bottom:3px;	
}

p.datasheet{
	color:#666;
	font-size:1.1em;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	text-align:left;
}

.white_link{
	color:#FFF;
	text-decoration:none;
}