/* basic elements */
body { 
	font: 11px Arial, Sans; 
	color: #333; 
	margin: 0 0 30px 0; 
	padding:0;
	background: #545454 url(../img/bg.gif);
}
table, td, div, p, h6, h5, h4, h3, h2, h1, form, blockquote, input, li, ul, ol, dt, dd, dl, select, textarea {margin:0; padding:0;line-height:1.1em;}
table {border-width:0px;border-collapse: collapse;} 
td {padding:0; vertical-align: top;}
img {border:0}


p { 
	line-height:1.25em;
}

a:link { 
	text-decoration: none; 
	color: #333;
}
a:visited { 
	text-decoration: none; 
	color: #555555;
}
a:hover, a:active { 
	text-decoration: underline; 
	color: #111111;
}
div#center {
	width:800px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	border-left: 1px solid #B1BCB5;
	border-right: 1px solid #B1BCB5;
}


/* LOGO ---------------------------------------------- */
#logo{
	margin:0 0 0 0;
	position:absolute;
}

/* HEADR ---------------------------------------------- */
#header{
	background: url(../img/headerBg.gif) no-repeat top left;
	height:78px;
}
#auxNav {
	margin: 0 0 4px 0;
	float: right;
	background: url(../img/auxBg.gif) repeat-x;
	
}
#auxNav div{
	float: left;
	background: url(../img/auxBgRt.gif) no-repeat top right;
}

#page #auxNav ul{
	float: left;
	background: url(../img/auxBgLft.gif) no-repeat top left;
	margin:0;
}
#auxNav li{
	float: left;
	list-style:none;
	background: url(../img/auxDivider.gif) no-repeat top left;
	margin:0;
	padding:0;
}
#auxNav li a{
	display:block;
    overflow: hidden;
    height:0px !important; /* for most browsers */
    height /**/:30px; /* for IE5.5's bad box model */
	padding: 30px 0 0 0;
	margin:0;
}
#auxNav li#auxQuoteCart {
	background: none;
}

#auxQuoteCart a{
    width: 88px;
	background: url(../img/aux_QuoteCart.gif) no-repeat center 8px;
}
#auxCustomerAccess a{
    width: 103px;
	background: url(../img/aux_Ca.gif) no-repeat center 8px;
}
#auxISupport a{
    width: 129px;
	background: url(../img/aux_IS.gif) no-repeat center 8px;
}
#auxPartners a{
    width: 68px;
	background: url(../img/aux_Partners.gif) no-repeat center 8px;
}
#auxCareers a{
    width: 65px;
	background: url(../img/aux_Careers.gif) no-repeat center 8px;
}
#auxAboutUs a{
    width: 78px;
	background: url(../img/aux_AboutUs.gif) no-repeat center 8px;
}

#auxSearch{
	position:absolute;
	top:54px;
	left:519px;
	background: url(../img/searchBg.gif) repeat-x;
	width: 204px;
	height:24px;
}
#auxSearch li{
	float: left;
	list-style:none;
	padding: 0;
	margin: 0;
}
#auxSearch h3{
	display:block;
    overflow: hidden;
    height:0px !important; /* for most browsers */
    height /**/:24px; /* for IE5.5's bad box model */
	padding: 24px 0 0 0;
	background: url(../img/auxSearchLabel.gif) no-repeat top left;
	width:51px;
	float:left;
}
#auxSearch #go{
	float:right;
}
#auxSearch #field{
	padding: 4px 2px 0 5px;
}

#auxSearch input{
	padding: 0;
	margin: 0;
}

.siteSite{
	width: 106px;
	height:14px;
	font-size:10px;
}

#auxNav2{
	position:absolute;
	top:62px;
	left:200px;
}
#auxNav2 li{
	float: left;
	list-style:none;
	padding: 0 10px 0 10px;
	margin: 0;
	background: url(../img/aux2Divider.gif) no-repeat center right;
}
#auxNav2 li a{
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	font-family:"Arial Narrow";
	letter-spacing:1px;
	letter-spacing:0px;
}
#auxNav2 #auxWhatNew{
	background: none;
}
/* GLOBAL NAV ---------------------------------------------- */
#gnav{
	height:39px;
	background: url(../img/gnavSystemsSectBg.gif) repeat-x;
}
#gnav a{
	display:block;
    overflow: hidden;
    height:0px !important; /* for most browsers */
}

#gNavProducts{
	float:left;
	width: 105px;
	height:39px;
	margin:0;
}
#gNavProducts h2 a{
	padding: 16px 0 0 0;
	margin:0;
	background: url(../img/gnav_Products.gif) repeat-x;
	width: 105px;
}
#gNavProducts h3 a{
    height /**/:23px; /* for IE5.5's bad box model */
	padding: 23px 0 0 0;
	margin:0;
	background: url(../img/gnav_Components.gif) repeat-x;
	width: 105px;
}

#systems{
	position:absolute;
	left: 105px;
	height:39px;
	width:633px;
	background: url(../img/gnav_TopRight.gif) no-repeat right top;
}
#systems h2 a{
    height /**/:16px; /* for IE5.5's bad box model */
	padding: 16px 20px 0 0;
	background: url(../img/gnav_Systems.gif) no-repeat;
}
#systems li{
    float:left;
	background: url(../img/gnav_SystemsBg.gif) no-repeat left top;
	list-style:none;
	padding: 0;
}
#systems li a{
    height /**/:23px; /* for IE5.5's bad box model */
	padding: 23px 0 0 0;
}

#gnavTriAxis a{
    width: 75px;
	background: url(../img/gnav_TriAxis.gif) no-repeat center 6px;
}
#gnavEndofArm a{
    width: 93px;
	background: url(../img/gnav_EndofArm.gif) no-repeat center 6px;
}
#gnavHyrdroform a{
    width: 107px;
	background: url(../img/gnav_Hydroform.gif) no-repeat center 6px;
}
#gnavCrossbar a{
    width: 96px;
	background: url(../img/gnav_Crossbar.gif) no-repeat center 6px;
}
#gnavDBA a{
    width: 171px;
	background: url(../img/gnav_DBA.gif) no-repeat center 6px;
}
#gnavSensors a{
    width: 90px;
	background: url(../img/gnav_Sensors.gif) no-repeat center 6px;
}

/* SECTION GRAPHIC ---------------------------------------------- */

#tagline{
	display:block;
    overflow: hidden;
    height:0px !important; /* for most browsers */
    height /**/:66px; /* for IE5.5's bad box model */
	padding: 66px 0 0 0;
	background: url(../img/tagline.jpg) no-repeat top left;
	border-top:1px solid #706E6C;
	border-bottom:1px solid #706E6C;
}
#home #tagline{
    height /**/:100px; /* for IE5.5's bad box model */
	padding: 100px 0 0 0;
	background: url(../img/taglineHome.jpg) no-repeat top left;
	border-bottom:1px solid #929292;
}




/* Content Containers ---------------------------------------------- */
#page{
	width: 738px;
}
#contentWrapper{
	width: 738px;
}
#mainContent{
	background:#fff;
	padding: 18px 22px 18px 19px;
	float:left;
	width: 697px;
}
#home #mainContent{
	background: url(../img/angleBgHome.gif);
	padding: 0;
	width: 738px;
}

#_ctl0__ctl0_PanSystem{
	background:#fff;
	
}


/* FOOTER ---------------------------------------------- */
#footer { 
	background:#fff url(../img/footerCurve.gif) no-repeat right bottom;
	border-top:1px solid #999;
	height:18px;
	clear:both;
}
#footerNav { 
	float:left;
	padding: 2px 0 5px 4px;
}
#footerNav a { 
	padding: 0 4px 0 9px;
	font-size: 10px;
	background: url(../img/footerItemBg.gif) no-repeat left center;
	line-height:1em;
}
#footerNav a.first{
	background: none;
}
#footerNav a{ 
	color:#2A2A2A;
}

#copyright {
	text-align:right;
}
#copyright p{
	padding: 4px 15px 0 0 ;
	color:#777;
	font-size: 10px;
	line-height:1em;
}


#col_left{
display:none;
}






