/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse;  }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal}

a {text-decoration: none;}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
a:focus {outline:none;}


/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.clear {clear: both;}


/* ----------------------------------------- */


/* GENERAL */

body {
	margin:0px;
	padding:0px;
	background:#ffffff;
	font: normal 12px Arial, Helvetica, sans-serif;
	background: url(../images/mfg-header-bg.jpg) repeat-x center -10px;
}

#page-wrap {
	width:960px;
	margin:0px auto;
}
#header {
	width:960px;
	height:116px;
}
a#logo {
	background:url(../images/main-logo.jpg) no-repeat left top;
	width:279px;
	height:68px;
	float:left;
	display:inline;
	margin: 25px 0px 0px 10px;
}
ul#navi1 {
	width:339px;
	height:15px;
	float:right;
	margin: 35px 0px 20px 0px;
	position:relative;
}
ul#navi1 li {
	display:inline;
}
ul#navi1 li a {
	font-size:10px;
	color:#656364;
	text-transform:uppercase;
}
ul#navi1 li a:hover { color:#000000;}
ul#navi1 li a.about {
	background:url(../images/aboutus-icon.gif) left center no-repeat;
	/*width:9px; height:9px;*/
	margin: 0px 15px 0px 0px;
	padding-left:15px;
}
ul#navi1 li a.contact {
	background:url(../images/contact-icon.gif) left center no-repeat;
	/*width:10px; height:7px;*/
	margin: 0px 15px 0px 0px;
	padding-left:16px;
}
ul#navi1 li a.careers {
	background:url(../images/careers-icon.gif) left center no-repeat;
	/*width:11px; height:9px;*/
	margin: 0px 15px 0px 0px;
	padding-left:17px;
}
ul#navi1 li a.sitemap {
	background:url(../images/sitemap-icon.gif) left center no-repeat;
	/*width:9px; height:9px;*/
	margin: 0px 0px 0px 0px;
	padding-left:15px;
}
.blutxt {
	margin:0px; padding:0px;
	font-size:11px;
	line-height:16px;
	color:#397bbe;
}
.greentxt {
	margin:0px; padding:0px;
	font-size:11px;
	line-height:16px;
	color:#89b337;
}
/* --------------- Drop Down Menu CSS ----------------*/
#top-nav {
	width:655px;
	height:35px;
	float:right;
	background:#ffffff;
}
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0;}
ul.menu a.home-link {text-indent:-9999px; display:block; background:url(../images/home-btn.jpg); width:72px; height:35px; }
ul.menu a.prd-link {text-indent:-9999px; display:block; background:url(../images/prod-btn.jpg); width:131px; height:35px;}
ul.menu a.mfrg-link {text-indent:-9999px; display:block; background:url(../images/mfrg-btn.jpg); width:193px; height:35px;}
ul.menu a.tech-link {text-indent:-9999px; display:block; background:url(../images/tech-btn.jpg); width:157px; height:35px;}
ul.menu a.support-link {text-indent:-9999px; display:block; background:url(../images/support-btn.jpg); width:100px; height:35px;}
ul.menu a:hover, ul.menu a.active {background-position:bottom;}

ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:35px; left:10px;  display:none; opacity:0; list-style:none;}
ul.menu ul li{position:relative; border-top:none;  margin:0; border-bottom:solid 1px #006699; }
ul.menu ul li a {padding:6px 20px; font-weight:bold; width:72px; color:#ffffff; text-decoration:none; display:block; background-color:#0099CC;}
ul.menu ul li a:hover {background-color:#000066; color:#fd9a01;}
ul.menu ul ul {top:0px;}
ul.menu .menulink {padding:0px; font-weight:bold; background-position:top;}
ul.menu .menulink-prd {text-indent:-9999px; display:block; background:url(../images/prod-btn-test.jpg); width:131px; height:35px;}
ul.menu .menulink:hover, ul.menu .menuhover {background-position:bottom;}
ul.menu .sub {}
ul.menu .topline {}

/* --------------- Drop Down Menu CSS ----------------*/

#left-cnt {
	float:left;
	width:719px;
	margin-top:5px;
}
#banner {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/mfg-banner.png',sizingMethod='noscale'); 
	float:left;
	width:719px;
	height:243px;
	margin: 5px 0px 28px 0px;
}
html>body #banner {
	background:url(../images/mfg-banner.png) left top no-repeat;
}
#career-banner {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/career-banner.png',sizingMethod='noscale'); 
	float:left;
	width:719px;
	height:243px;
	margin: 5px 0px 28px 0px;
}
html>body #career-banner {
	background:url(../images/career-banner.png) left top no-repeat;
}
#tech-banner {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/tech-banner.png',sizingMethod='noscale'); 
	float:left;
	width:719px;
	height:243px;
	margin: 5px 0px 28px 0px;
}
html>body #tech-banner {
	background:url(../images/tech-banner.png) left top no-repeat;
}
#support-banner {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/support-banner.png',sizingMethod='noscale'); 
	float:left;
	width:719px;
	height:243px;
	margin: 5px 0px 28px 0px;
}
html>body #support-banner {
	background:url(../images/support-banner.png) left top no-repeat;
}
#banner-pp {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/prodpage-banner.png',sizingMethod='noscale'); 
	float:left;
	width:719px;
	height:243px;
	margin: 5px 0px 28px 0px;
}
html>body #banner-pp {
	background:url(../images/prodpage-banner.png) left top no-repeat;
}
#readmore {
	display:block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/readmore-btn.png',sizingMethod='noscale'); 
	float: left;
	height: 28px;
	width: 113px;
	margin: 180px 0px 0px 34px;
	cursor:pointer;
	position:absolute;
}
html>body #readmore {
	background: url(../images/readmore-btn.png) left top no-repeat;
}

#contents {
	width:706px;
	padding: 0px 3px 0px 10px;
	float:left;
}
#contents h1 {
	text-indent:-9999px;
	background:url(../images/mfg-title.jpg) left top no-repeat;
	width:200px;
	height:32px;	
	margin-bottom:18px;
}
#contents h3 {
	font-size:18px;
	color:#2a5a89;
	margin-bottom:12px;
}
#contents p {
	font-size:12px;
	line-height:18px;
	color:#454545;
	margin-bottom:18px;
}
#contents a.page404 {
	color:#005fbd;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}
#contents a.page404:hover {
	text-decoration:underline;
}
#contents table {
	background:#999999;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:16px;
}
#contents .title {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	height:28px;
	padding: 0px 0px 0px 6px;
	background:#979797;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	line-height:28px;
}
#contents .row-1 {
	width:230px;
	padding: 3px 3px 3px 6px;
	background:#f0f0f0;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	vertical-align:top;
	line-height:16px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
 #contents .row-2 {
	width:330px;
	height:28px;
	padding: 3px 3px 6px 6px;
	background:#ffffff;
	font-size:12px;
	color:#666666;
	line-height:18px;
	border-bottom:1px solid #CCCCCC;
}
#contents .career-cnt {
	padding:0px;
}
#contents .career-cnt .img-right {
	float:right;
	margin:22px 0px 6px 10px;
	
}
#contents .career-cnt li {
	font-size:12px;
	line-height:18px;
	color:#666666;
	margin-bottom:16px;
	padding-left:12px;
	background:url(../images/bullet-4.jpg) left 7px no-repeat;
}
#contents .contact-txt {
	width:630px;
	float:left;
	margin-top:10px;
}
#contents .contact-txt .google-map {
	float:right;
	margin-top:10px;
}
#contents .contact-txt .map-box {
	border: 1px solid #9c9c9c;
	margin: 20px 0px 0px 0px;
	float:right;
}
#contents .contact-txt h3 {
	width:240px;
	font-size:14px;
	color:#FE9900;
	margin-bottom:4px;
	line-height:22px;
	font-weight:bold;
	background:url(../images/dotted-line.jpg) left bottom repeat-x;
}
#contents .contact-txt p {
	font-size:12px;
	line-height:18px;
	color:#666666;
	margin-bottom:10px;
}
#contents .contact-txt a {
	color:#397bbe;
	margin-bottom:10px;
}
#contents .contact-txt a:hover {
	color:#89b337;
}
#contents .prd-manual {
	width:344px;
	height:330px;
	float:left;
	margin-right:10px;
	background:url(../images/prd-manual-bttm.jpg) left bottom no-repeat;
	margin-bottom:14px;
}
#contents .prd-manual-top {
	background:url(../images/prd-manual-header.jpg) left top no-repeat;
	width:344px; height:76px;
}
#contents .prd-manual-cnt {
	width:342px;
	border-left: 1px solid #dde7ab;
	border-right: 1px solid #dde7ab;
	margin-bottom:14px;
	height:240px;
}
#contents .pm-col {
	padding:20px 10px 10px 18px;
	width:86px;
	float:left;
	margin-bottom:14px;
}
#contents .pm-col h3 {
	font-size:12px;
	color:#3a3a39;
	font-weight:bold;
	margin:0px 0px 6px 0px;
}
#contents .pm-col p {
	font-size:11px;
	color:#666666;
	margin:0px 0px 2px 0px;
	line-height:12px;
}
#contents .pm-col a {
	font-size:11px;
	color:#73a201;
	margin:0px;
	text-decoration:underline;
	margin-bottom:14px;
	line-height:12px;
	display:block;
}
#contents .pm-col a:hover {color:#ff7200;}
#contents .firmware {
	width:344px;
	height:330px;
	float:left;
	background:url(../images/firmware-bttm.jpg) left bottom no-repeat;
	margin-bottom:14px;
}
#contents .firmware-top {
	background:url(../images/firmware-header.jpg) left top no-repeat;
	width:344px; height:76px;
}
#contents .firmmware-cnt {
	width:342px;
	border-left: 1px solid #ffd8bd;
	border-right: 1px solid #ffd8bd;
	margin-bottom:14px;
	height:240px;
}
#contents .fw-col {
	padding:20px 10px 10px 18px ;
	width:86px;
	float:left;
}
#contents .fw-col h3 {
	font-size:12px;
	color:#3a3a39;
	font-weight:bold;
	margin:0px 0px 6px 0px;
}
#contents .fw-col p {
	font-size:11px;
	color:#666666;
	margin-bottom:14px;
	line-height:12px;
}
#contents .fw-col a {
	font-size:11px;
	color:#db5b51;
	margin-bottom:2px;
	text-decoration:underline;
	line-height:12px;
	display:block;
}
#contents .fw-col a:hover {color:#ff7200;}
#contents .get-touch {
	background:#CCCCCC;
	width:698px;
	height:160px;
	float:left;
	background:url(../images/get-touch-bttm.jpg) left bottom no-repeat;
	margin:0px;
	padding:0px;
}
#contents .get-touch-top {
	background:url(../images/get-touch-header.jpg) left top no-repeat;
	width:698px;
	height:39px;
	padding-left:10px;
}
#contents .get-touch-top h1  {
	font-size:18px;
	line-height:39px;
	color:#000000;
	text-indent:0px;
	background:none;
	margin:0px; padding:0px;
}
#contents .get-touch-cnt {
	width:696px;
	border-left: 1px solid #d8d4c7;
	border-right: 1px solid #d8d4c7;
	margin-bottom:14px;
	height:108px;
}
#contents .gt-col1 {
	width:225px;
	height:94px;
	float:left;
	margin-top:6px;
	border-right: 1px dotted #b3b3b3;
	padding: 6px 12px 10px 12px;
}
#contents .gt-col1 img, #contents .gt-col2 img {
	float:right;
	margin-bottom:16px;	
}
#contents .gt-col1 h3, #contents .gt-col2 h3 {
	margin:0px; padding:0px;
	font-size:12px;
	line-height:16px;
	color:#454545;
	font-weight:bold;
}
#contents .gt-col1 p, #contents .gt-col2 p {
	margin:0px; padding:0px;
	font-size:11px;
	line-height:13px;
	color:#454545;
	margin-top:12px;
}
#contents .gt-col1 p.blutxt, #contents .gt-col2 p.blutxt {
	margin:0px; padding:0px;
	font-size:11px;
	line-height:16px;
	color:#397bbe;
}
#contents .gt-col1 a, #contents .gt-col2 a {
	margin:0px; padding:0px;
	font-size:11px;
	line-height:16px;
	color:#397bbe;
	text-decoration:underline;
}
#contents .gt-col1 a:hover, #contents .gt-col2 a:hover{
	color:#89b337;
}
#contents .gt-col1 a.green {
	color:#89b337;
}
#contents .gt-col1 p.green {
	color:#89b337;
	margin:0px; padding:0px;
	line-height:18px;
}
#contents .gt-col1 a.green:hover {
	color:#397bbe;
}

#contents .gt-col2 {
	width:164px;
	height:94px;
	float:left;
	margin-top:6px;
	padding: 6px 16px 10px 14px;
}
#contents .sitemap {
	width:706px;
	float:left;
}
#contents .sitemap h2 {
	font-size:18px;
	color:#2a5a89;
	border-bottom: 1px solid #d9d9d9;
	line-height:24px;
}
#contents .smap-col1 {
	width:226px;
	float:left;
	margin:5px 14px 0px 0px;
	padding:0px;
	padding: 10px 0px 10px 0px;
}
#contents .smap-col1 h3, #contents .smap-col2 h3 {
	font-size:13px;
	color:#ff9900;
	font-weight:bold;
}
#contents .smap-col2 {
	width:226px;
	float:left;
	padding:0px;
	margin:5px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
#contents .smap-col1 ul li a, #contents .smap-col2 ul li a {
	font-size:11px;
	color:#454545;
	line-height:20px;
	padding: 0px 0px 0px 10px;
	position:relative;
	background:url(../images/bullet-1.gif) no-repeat left 4px;
}
#contents .smap-col1 ul li a:hover, #contents .smap-col2 ul li a:hover {
	text-decoration:underline;
	color:#397bbe;
}
#contents .tech-cnt {
	padding:0px;
}
#contents .tech-cnt .img-right {
	float:right;
	margin:22px 0px 6px 10px;
	
}
#contents .tech-cnt p {
	font-size:12px;
	line-height:18px;
	color:#454545;
	margin-bottom:10px;

}
#contents .tech-cnt h3 {
	font-size:16px;
	line-height:20px;
	color:#ff9900;
	font-weight:bold;
	margin:14px 0px 4px 0px;
	/*border-bottom: 1px solid #CCCCCC;*/
}
#contents .rdm-cnt {
	padding:0px;
}
#contents .rdm-cnt h1 {
	background:url(../images/rdm-title.jpg) no-repeat left top;
	width:561px; height:32px;
	text-indent:-9999px;
	margin:14px 0px 12px 0px;
	/*border-bottom: 1px solid #CCCCCC;*/
}
#contents .rdm-cnt h3 {
	font-size:16px;
	line-height:20px;
	color:#2a5a89;
	font-weight:bold;
	margin:14px 0px 8px 0px;
	/*border-bottom: 1px solid #CCCCCC;*/
}
#contents .rdm-cnt p {
	font-size:12px;
	line-height:18px;
	color:#454545;
	margin-bottom:8px;

}
#contents .rdm-cnt ul li {
	background:url(../images/bullet-4.jpg) left 6px no-repeat;
	font-size:12px;
	color:#454545;
	padding-right:14px;
	padding-left:12px;
	line-height:20px;
}
#contents .about-cnt {
	padding:0px;
}
#contents .about-cnt p {
	font-size:12px;
	line-height:18px;
	color:#454545;
	margin-bottom:8px;
}
#contents .about-cnt a {
	font-size:12px;
	line-height:18px;
	color:#ff7200;
	margin-bottom:8px;
}
#contents .about-cnt a:hover {
	color:#468ed5;
}

#contents .columns {
	width:706px;
	float:left;
	margin-bottom:18px;
	padding:0px;
}
#contents .columns .col-1 {
	width:226px;
	height:292px;
	float:left;
	margin-right:14px;
	background:url(../images/bttm-curve.jpg) left bottom no-repeat;
	padding:0px;
}
#contents .columns .col-1 p, #contents .columns .col-2 p {
	padding:10px 5px 0px 14px;
	color:#444444;
	font-size:11px;
	line-height:18px;
}
#contents .columns .col-2 {
	width:226px;
	height:292px;
	float:left;
	background:url(../images/bttm-curve.jpg) left bottom no-repeat;
	padding:0px;
}
#contents .columns .desc-col-1 {
	width:226px;
	float:left;
	margin-right:14px;
}
#contents .columns .desc-col-2 {
	width:226px;
	float:left;
}
#contents .columns .desc-col-1 p, .columns .desc-col-2 p {
	font-size:11px;
	color:#454545;
	padding-right:14px;
}
#contents .columns .desc-col-1 ul li {
	background:url(../images/bullet-4.jpg) left 6px no-repeat;
	font-size:11px;
	color:#454545;
	padding-right:14px;
	padding-left:12px;
	line-height:18px;
}
#contents .columns .pp-col-1 {
	width:225px;
	float:left;
	margin-right:14px;
	border-right: 1px solid #ebebeb;
}
#contents .columns .pp-col-2 {
	width:225px;
	float:left;
}
#contents .columns .pp-col-1 h2, .columns .pp-col-2 h2 {
	font-size:20px;
	color:#333333;
	padding-right:14px;
}
.prd-desc {
	width:210px;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.line {
	background:url(../images/dotted-line-3.jpg) bottom left no-repeat;
	height:14px;
}
#contents .columns .pp-col-1 h3, #contents .columns .pp-col-2 h3 {
	font-size:12px;
	color:#005ebb;
	padding-right:14px;
	font-weight:bold;
	margin:0px 0px 4px 0px;
}
#contents .columns .pp-col-1 a, #contents .columns .pp-col-2 a {
	font-size:12px;
	color:#005ebb;
	padding-right:14px;
	font-weight:bold;
	margin:0px 0px 4px 0px;
	display:block;
}
#contents .columns .pp-col-1 a:hover, .columns .pp-col-2 a:hover {text-decoration:underline;}
#contents .columns .pp-col-1 h4, #contents .columns .pp-col-2 h4 {
	font-size:12px;
	color:#000000;
	padding-right:14px;
	font-weight:bold;
	margin:10px 0px 6px 0px;
}
#contents .columns .pp-col-1 p.grey-txt, #contents .columns .pp-col-2 p.grey-txt {
	font-size:11px;
	color:#888888;
	padding-right:14px;
	line-height:14px;
	margin-bottom:8px;
}
#contents .columns .pp-col-1 p.black-txt, #contents .columns .pp-col-2 p.black-txt {
	font-size:11px;
	line-height:14px;
	color:#454545;
	padding-right:14px;
	margin:0px 0px 6px 0px;
	width:110px;
}
#contents .columns .pp-col-1 a.learn-more, #contents .columns .pp-col-2 a.learn-more {
	font-size:11px;
	line-height:14px;
	color:#96a918;
	margin:0px;
	text-decoration:underline;
	background:url(../images/arrow-1.gif) right center no-repeat;
	padding-right:8px; font-weight:normal; display:inline;
}
#contents .columns .pp-col-1 a.learn-more:hover, .columns .pp-col-2 a.learn-more:hover {color:#005ebb}
.columns .pp-col-1 img, .columns .pp-col-2 img {
	float:right;
	margin-top:12px;
}
#contents .columns .pp-col-1 ul, .columns .pp-col-2 ul {
	margin-bottom:8px;
}
#contents .columns .pp-col-1 ul li, .columns .pp-col-2 ul li {
	background:url(../images/bullet-1.gif) left 6px no-repeat;
	font-size:11px;
	color:#454545;
	padding-right:14px;
	padding-left:12px;
	line-height:16px;
}
#right-cnt {
	float:right;
	width:226px;
	margin-top:5px;
}

#live-support {
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/live-chat-offline.png',sizingMethod='noscale'); 
	float: left;
	height: 83px;
	width: 225px; */
	cursor:pointer;
	margin-top: 5px;
}
/*html>body #live-support {
	background:url(../images/live-chat-offline.png) left top repeat-x;
}*/
#archi-box {
	float: left;
	height: 234px;
	width: 225px;
	/*border: 1px solid #333333;*/
	margin-top: 10px;
}
#archi-box .image {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/prod-img.png',sizingMethod='noscale'); 
	float: left;
	width: 225px;
	height:111px;
}
html>body #archi-box .image {
	background: url(../images/prod-img.png) no-repeat left top;
}
#archi-box #btm-edge {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/archi-btm-edge.png',sizingMethod='noscale');
	height: 5px;
	width: 225px;
	float:left;
}
html>body #archi-box #btm-edge  {
	background:url(../images/archi-btm-edge.png) no-repeat left bottom;
}
#archi-box {
	float: left;
	height: 234px;
	width: 225px;
	/*border: 1px solid #333333;*/
	margin-top: 6px;
}
#archi-box .image {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/factory-img.png',sizingMethod='noscale'); 
	float: left;
	width: 225px;
	height:111px;
}
html>body #archi-box .image {
	background: url(../images/factory-img.png) no-repeat left top;
}
#archi-box #btm-edge {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/archi-btm-edge.png',sizingMethod='noscale');
	height: 5px;
	width: 225px;
	float:left;
}
html>body #archi-box #btm-edge  {
	background:url(../images/archi-btm-edge.png) no-repeat left bottom;
}
#archi-box .cnt{
	background:#393939;
	float: left;
	width: 197px;
	height:90px;
	padding:14px 14px 21px 14px;
}
#archi-box h3 {
	font-size:16px;
	color:#c3df00;
	font-weight:bold;
	margin-bottom:5px;
}
#archi-box p {
	font-size:11px;
	color:#afafaf;
	line-height:16px;
	margin-bottom:5px;
}
#archi-box a {
	font-size:10px;
	color:#6497cc;
	text-transform:uppercase;
}
#archi-box a:hover {
	color:#c3df00;
}
#send-resume {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/send-resume.png',sizingMethod='noscale'); 
	float: left;
	height: 69px;
	width: 225px;
	cursor:pointer;
	margin-top:10px;
}
html>body #send-resume {
	background:url(../images/send-resume.png) left top repeat-x;
}
#send-resume a {
	color:#2971c2;
	font-size:11px;
	margin: 40px 0px 0px 75px;
	display:block;
}
#send-resume a:hover {
	text-decoration:underline;
	color: #ff7200;
}

#quality-box {
	border-top: 1px solid #c6c6c6;
	background:url(../images/quality-cert.jpg) 5px 20px no-repeat;
	height: 200px;
	width: 206px;
	float:left;
	padding:0px 2px 0px 7px;
}

#quality-box p {
	font-size:11px;
	color:#454545;
	line-height:16px;
	margin: 100px 0px 10px 0px;
	width:100px;
}
#quality-box a {
	font-size:11px;
	color:#ff7171;
	line-height:16px;
	text-decoration:underline;
}
#archi-box2 {
	float: left;
	height: 234px;
	width: 225px;
	/*border: 1px solid #333333;*/
	margin-top: 6px;
	margin-bottom:20px;
}
#archi-box2 .image {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/prod-img.png',sizingMethod='noscale'); 
	float: left;
	width: 225px;
	height:111px;
}
html>body #archi-box2 .image {
	background: url(../images/prod-img.png) no-repeat left top;
}
#archi-box2 #btm-edge {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/archi-btm-edge.png',sizingMethod='noscale');
	height: 5px;
	width: 225px;
	float:left;
}
html>body #archi-box2 #btm-edge  {
	background:url(../images/archi-btm-edge.png) no-repeat left bottom;
}
#archi-box2 .cnt{
	background:#393939;
	float: left;
	width: 197px;
	height:90px;
	padding:14px 14px 21px 14px;
}
#archi-box2 h3 {
	font-size:16px;
	color:#468ed5;
	font-weight:bold;
	margin-bottom:5px;
}
#archi-box2 p {
	font-size:11px;
	color:#afafaf;
	line-height:16px;
	margin-bottom:7px;
}
#archi-box2 a {
	font-size:10px;
	color:#ff7200;
	text-transform:uppercase;
}
#archi-box2 a:hover {
	color:#468ed5;
}
#google-map {
	float:right;
	margin: 10px 0px 10px 0px;
}
#google-map h3 {
	font-size:12px;
	color:#000000;
	margin-bottom:5px;
	font-weight:bold;
}
#google-map .map-box {
	border: 1px solid #9c9c9c;
}

#support-email { 
	clear:both;
	display:none;
	background-color: #FFFFDD;
	padding: 8px;
	border: 1px solid #EEDB91;
	position:absolute; margin-top:-50px;
	width:140px;
}
#support-email select {font:normal 12px Arial, Helvetica, sans-serif; margin-top:6px; }
#support-email div { font-size:11px; color:#666666; margin:0px; padding:0px;}
#support-email.displayBox { display:block;}

#footer-wrap {	border-bottom: 4px solid #ff9900;
	padding:0px;
}
#footer {
	margin:0px auto;
	height: 75px;
	width: 960px;
	margin-top: 15px;
	border-top: 1px dotted #9d9d9d;
}
#footer .col-1, #footer .col-2, #footer .col-3 {padding: 20px 10px;
	float:left;
	margin-right: 30px;}
#footer .col-1 {width: 255px; }
#footer .col-2 {width: 275px;}
#footer .col-3 {width: 190px; padding: 20px 4px;
	float:right;}

#footer .col-1 h1, #footer .col-2 h1 {
	font-weight:bold;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	margin-bottom:3px;
}
#footer .col-1 ul, #footer .col-2 ul  {
	font-size:11px;
}
#footer .col-1 ul li, #footer .col-2 ul li {
	display:inline;
	color:#cccc00;
	margin: 0px 4px 0px 0px;
}
#footer .col-1 ul li a, #footer .col-2 ul li a {
	color:#296f9c;
	margin: 0px 5px 0px 0px;
}
#footer .col-1 ul li a:hover, #footer .col-2 ul li a:hover {
	color:#0099ff; text-decoration:underline;
}
#footer .col-3 p {
	font-size: 11px;
	line-height: 16px;
	color: #888888;
	text-align: right;
}
#footer-border {
	border-top: 4px solid #ff9900;
	padding:0px;
	height:30px;
}
