body {
	color: #000000;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px;
	line-height: 15px;
	background-color: #b2cb98;
	margin: 0; 
	padding: 0;
	text-align: center;
	min-width: 1050px;  }
#wrapper {
	margin: 0 auto;
	width: 1050px;
	text-align: left;		
	padding: 0; 
	background-color: #FFFFFF;  }

.hidden {display: none;}

/* TOP SECTION  */
#header {
	float: left;
	position: relative;
	background: #436622 url('/images/bg_header.gif') bottom repeat-x;
	width: 1050px;
	height: 92px;
	padding: 0px;
	overflow: visible;
}
#logo {
	float: left;
	margin: 20px 0 0 20px;
}	
#logo img {
	border: 0;
}

#nav {
	float: left;
	position: relative;
	width: 100%;
	color: #fff;
	background: #223d08 url('/images/bg_nav.gif') top repeat-x;
	border-top: 1px solid #7e9b60;
	border-bottom: 1px solid #000;
	margin: 0;
	padding: 0;
	z-index: 500;
}

#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	float: left;
	line-height: 29px;
	color: #fff;
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none; 
	margin-left: 25px;
	margin-right: 10px;
}
#nav li {float: left; margin: 0; padding: 0; list-style: none;}
#nav a:hover {color: #FFCC00;}
#nav a.focus {color: #FFCC00;}
#nav h6 {float: right; width: 225px; background: #3d3d08 url('/images/bg_quicklead-title.gif') top right; font-size: 16px; color: #cccc99; font-weight: bold; line-height: 29px; text-indent: 10px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}

#nav li ul {
	float: left;
	clear: left;
	position: absolute;
	width: 215px;
	background: #223d08;
	left: -999em;
	top: 29px;
	z-index: 500;
	padding: 5px 0;
}
#nav li ul li {
	float: left;
	width: 100%;
	display: block;
	z-index: 500;
}
#nav li ul li a {
	line-height: 24px;
}
#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#cta {position: absolute; right: 0; height: 92px; float: left; width: 390px; background: url('/images/clipboard.gif') top right no-repeat; }
#cta p {float: left; width: 150px; font-size: 14px; color: #fff; line-height: 18px; margin-top: 20px;}
#cta p a {font-weight: bold; color: #ffcc00;}
#cta span {float: left; width: 20px; font-size: 14px; color: #7e9b60; height: 50px; margin-top: 20px;}
#cta h5 {float: left; width: 200px; font-size: 18px; color: #fff; padding: 0; margin: 20px 0 0 0; font-weight: normal;}
#cta h6 {float: left; width: 200px; font-size: 25px; font-weight: bold; padding: 0; margin: 0; color: #ffcc00; font-family: Arial, Helvetica, sans-serif; line-height: 34px;}
	
#banner {
	float: left;
	position: relative;
	width: 1050px;
	height: 295px; 
	background: #000;
	z-index: 50;
}
#banner img {
	float: left;
	position: absolute;
	top: 0; 
	left: 0;
	border: 0; 
	z-index: 10; 
}

#quickLeads {position: absolute; top: 0; right: 0; width: 225px; height: 293px; background: #f0f0e0 url('/images/bg_quicklead.gif') top repeat-x; border-bottom: 2px solid #ceceb1;}
#quickLeads form {padding: 8px 0 10px 12px}
#quickLeads form table {width: 100%;}
#quickLeads form label {font-size: 11px; line-height: 18px;}
#quickLeads form .text {border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; padding: 2px; font-size: 12px; margin-bottom: 2px;}
#quickLeads form .btnRow {text-align: center; padding-top: 10px;}


/* START MAIN BODY  */
#body-wrapper {
	float: left;
	clear: left;
	background: #fff;
	width: 1050px;
	padding: 0; }
#body-left {
	width: 188px;
	vertical-align: top;
	background: #f5f5f5 url('/images/bg_side.gif') right repeat-y;}
#body-main {
	width: 862px; 
	padding: 15px 20px 15px 20px;
	vertical-align: top; }
#body-main div#left {
	width: 650px;
	float: left; }
#body-main div#right {
	width: 166px;
	float: right; }
	
	

h1 { 
	font-size: 18px;
	font-weight: bold;
	color: #669b33; 
	margin-top: 0; }
h2 { 
	font-size: 13px;
	font-weight: bold;
	color: #669b33; 
	margin-top: 0;
	display: inline; }	
h2.hundred {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #669b33; 
	margin-top: 0;
	display: block; }
#bread {
	padding-bottom: 10px;}
.grn {
	font-weight: bold;	
	color: #669b33; }	

/* NEW LEFT NAV 8-27-2010 */
ul.nav-level2
{
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.side-prod-nav
{
  margin: 14px 0 0 6px;
  list-style: none;
  padding: 0;
}
ul.side-prod-nav li
{
  font-weight:bold;
  color: #666;
  margin-top: 8px;
}

ul.side-prod-nav a
{
  color: #666;
  text-decoration: none;
  font-size: 11px;
  outline: none;
}

ul.side-prod-nav a:hover
{
  text-decoration: underline;
}

ul.side-prod-nav li ul li
{
  padding: 2px 0 2px 6px;
  margin: 0;
  font-weight: normal;
}
/* END NEW LEFT NAV */

/* LEFT NAV (OLD)  */
#left-nav {
	float: left;
	width: 188px;
	margin-bottom: 20px;
}
#left-nav div {
	float: left; 
	width: 187px;
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #d6d1ca; 
	background: #eae9e3 url('/images/bg_side-page.gif') top repeat-x;}	
#left-nav a {
	float: left; 
	width: 168px;
	margin-left: 15px;
	padding: 6px 0;
	width: 100%;
	font-size: 11px;
	text-decoration: none;
	color: #666;
}	
#left-nav a:hover {
	color: #333;
}
#body-left h6 {
	float: left; 
	width: 173px;
	margin: 0;
	padding: 8px 0 8px 15px;
	font-size: 14px; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
	background: #353535 url('/images/bg_side-section.gif') top repeat-x;}	
#body-left .minebea {margin: 20px 0 45px 10px}
#body-left .iso {margin: 0 0 25px 25px}

#left-nav div#sel { border-bottom: 0;}
#left-nav div#sel a {font-weight: bold; color: #333;}

#left-nav div#sub {
	text-align: left;
	width: 187px;  
	padding-bottom: 10px;
	border-bottom: 0;
	border-top: 0;
	background: #eae9e3;}
#left-nav div#sub a {
	font-size: 11px;
	color: #669b33;
	width: 172px;
	 padding: 3px 0;
}
#left-nav div#sub a.sel {
	padding-left: 0; font-weight: bold;}
#left-nav div#sub a.sel img {display: none;}	
/* END LEFT NAV  */
	
	
	
	
#nav-products td {
	vertical-align: top;
	padding: 0 10px 20px 0; }
#nav-products a {
	font-size: 13px;
	font-weight: bold;
	color: #669b33; }
#nav-products a.inner {
	font-size: 13px;
	font-weight: normal;
	color: #000000; }
#nav-products td div.prod a, table.list td a, #nav-products td table.list td a, #body-main div.prod a {
	color: #000000;
	font-weight: normal;
	text-decoration: underline; }
table.font-family td, #nav-products td table.list td {
	padding: 0 12px 0 0; }	 
table.list td.rt {
	text-align: right; }	
	

#features td {
	vertical-align: top;
	padding: 0 10px 10px 0; }
#features td#lt, #features td#ctr {
	width: 325px; }
#features td#rt {
	width: 166px;
	padding-right: 0; }
#features td#main {
	width: 695px; }	

#next a {
	font-weight: bold;
	color: #508a11;
	text-decoration: none;
	font-size: 11px; 
	line-height: 18px; }	
	
#quick {
	width:185px;}
#quick td {
	padding: 2px 5px 0 10px;
	font-size: 10px;
	line-height: 12px;
	text-align: right; }

table.specs {
	background-color: #b2cb98; }	
table.specs td {
	vertical-align: top;
	text-align: center;
	padding: 1px;
	font-size: 9px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000; }
table.specs tr.dark {
	background-color: #659630; }
	
table.quote td {
	padding: 0 5px 5px 0;
	vertical-align: top; }
#slip td {
	text-align: right;
	padding: 0 5px 5px 0;
	vertical-align: top; }


/* FOOTER  */		
#footer  {
	padding: 20px 10px 10px 0;
	font-family: Arial, Verdana, Helvetica;
	font-size: 9px;	
	color: #4b5f76; }
#footer  a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 9px;	
	color: #4b5f76;
	text-decoration: none; }
#footer a:hover {
	text-decoration: underline; }
#footer a.priv {
	text-decoration: underline;	}
	
	
	
/*ADDED BY MECTRONIC*/
div.title-wrapper h1{
 margin:0;
}

div.title-wrapper h2{
 margin:0;
 padding: 0;
 font-weight: normal;
 font-size: 14px;
}	