@charset "utf-8";
/* CSS Document */
/*-----Whole Site--------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}

html, body {
	margin: 0; padding: 0;
}


body {
	background-color: #000000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.4em;
}

ul{
	padding-left:16px;
	padding-top:10px;
}

a:link, a:visited{
	color:#999;
	text-decoration:none;
}

a:hover{
	color:#ccc;
	text-decoration:none;
}

#container {
	position:relative;
	width: 960px;
	margin: 0 auto;
	background-color:#000000;
}

.clear { clear: both;}

#header {
	position:relative;
	width:960px;
	background-image:url(../images/header_bg.jpg);
	height:130px;
}

#home {
	height:72px;
	width:277px;
}

#footer{
	height:139px;
	width:960px;
	background-image:url(../images/footer_bg.jpg);
	position:relative;
}

#callout_bottom{
	text-align:right;
	width:550px;
	margin-left:400px;
	padding-top:15px;
}

#callout_bottom_events{
	float:right;
		position:relative;
	display:block;
	padding:0 10px;
}

#callout_bottom_events a:link{
	font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

#callout_bottom_events a:visited{
	font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

#callout_bottom_events a:hover{
	font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#39F;
	text-decoration:none;
}
#callout_bottom_drivers{
	float:right;
		position:relative;
	display:block;
	padding:0 10px;
}

#callout_bottom_drivers a:link{
	font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}

#callout_bottom_drivers a:visited{
	font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}

#callout_bottom_drivers a:hover{
	font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#39F;
	text-decoration:none;
}

#callout_bottom_support{
	float:right;
	position:relative;
	display:block;
	padding:0 10px;
}

#callout_bottom_support a:link{
	font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

#callout_bottom_support a:visited{
	font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

#callout_bottom_support a:hover{
	font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#39F;
	text-decoration:none;
}


/*-----Navigation--------------------------------------------------------*/
#mainnav {
	position:relative;
	float:left;
	width:510px;
	height:49px;
	background-image:url(../images/nav_bg.jpg);
}

#mainnavbtns {
	padding-top:2px;
}

#mainnavbtns a {
	float: left;
	outline: none;
}


#products_btn {
	width:83px;
	height: 45px;
	background:url(../images/nav_btns/products_btn.jpg) no-repeat 0 0;
	display: block;
}

#products_btn:hover {
	background: url(../images/nav_btns/products_btn.jpg) no-repeat 0 -45px;
}


#technologies_btn {
	width:113px;
	height: 45px;
	background:url(../images/nav_btns/technologies_btn.jpg) no-repeat 0 0;
	display: block;
}

#technologies_btn:hover {
	background: url(../images/nav_btns/technologies_btn.jpg) no-repeat 0 -45px;
}

#partners_btn {
	width:80px;
	height: 45px;
	background:url(../images/nav_btns/partners_btn.jpg) no-repeat 0 0;
	display: block;
}

#partners_btn:hover {
	background: url(../images/nav_btns/partners_btn.jpg) no-repeat 0 -45px;
}

#markets_btn {
	width:77px;
	height: 45px;
	background:url(../images/nav_btns/markets_btn.jpg) no-repeat 0 0;
	display: block;
}

#markets_btn:hover {
	background: url(../images/nav_btns/markets_btn.jpg) no-repeat 0 -45px;
}

#aboutus_btn {
	width:79px;
	height: 45px;
	background:url(../images/nav_btns/aboutus_btn.jpg) no-repeat 0 0;
	display: block;
}

#aboutus_btn:hover {
	background: url(../images/nav_btns/aboutus_btn.jpg) no-repeat 0 -45px;
}

#contact_btn {
	width:78px;
	height: 45px;
	background:url(../images/nav_btns/contact_btn.jpg) no-repeat 0 0;
	display: block;
}

#contact_btn:hover {
	background: url(../images/nav_btns/contact_btn.jpg) no-repeat 0 -45px;
}

/*-----Home--------------------------------------------------------*/

#mainhome{
	height: 530px;
	width:960px;
	background-image:url(../images/home_bg.jpg);
}
#home_content{
	margin-left:30px;
	padding-top:210px;
	width:860px;
}

/*-----Technologies--------------------------------------------------------*/

#microtouch_content_left{
	margin-left:25px;
	padding-top:20px;
	width:560px;
	float:left;
}

#microtouch_content_right{
	margin-left:25px;
	margin-top:180px;
	width:247px;
	float:left;
}

#microtouch_content_right_two{
	margin-left:30px;
	margin-top:90px;
	width:320px;
	height:155px;
	background-image:url(../images/diffbox_bg.png);
	float:left;
}

#maintech{
	height:468px;
	width:960px;
	background-image:url(../images/technologies-landing_bg.jpg);
}

#techsub{
	height:468px;
	width:960px;
	background-image:url(../images/technologies_sub_bg.jpg);
}

#techbuttons{
	width:960px;
	height:75px;
	position:relative;
	outline: none;
	margin:0px;
	padding:0px;
}

#dynamictouch_btn {
	width:454px;
	height: 73px;
	background:url(../images/dynamictouch_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#dynamictouch_btn:hover {
	background: url(../images/dynamictouch_btn.png) no-repeat 0 -73px;
}

#microtouch_btn {
	width:506px;
	height: 73px;
	background:url(../images/3m_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#microtouch_btn:hover {
	background:url(../images/3m_btn.png) no-repeat 0 -73px;
}

#dts_btn {
	width:124px;
	height: 79px;
	background:url(../images/dstpdf_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#dts_btn:hover {
	background:url(../images/dstpdf_btn.png) no-repeat 0 -79px;
}

#mts_btn {
	width:123px;
	height: 79px;
	background:url(../images/mts_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#mts_btn:hover {
	background:url(../images/mts_btn.png) no-repeat 0 -79px;
}

/*-----Markets--------------------------------------------------------*/


#mainmarket{
	height:468px;
	width:960px;
	background-image:url(../images/markets_bg.jpg);
}

#marketsub{
	height:468px;
	width:960px;
	background-image:url(../images/markets_sub_bg.jpg);
}

#market_content_left{
	margin-left:25px;
	padding-top:20px;
	width:475px;
	float:left;
}

#market_content_right{
	margin-left:25px;
	margin-top:20px;
	width:421px;
	height:355px;
	float:left;
}

#medical_content_left{
	margin-left:25px;
	padding-top:20px;
	width:620px;
	float:left;
}

#medical_content_right{
	margin-left:25px;
	margin-top:10px;
	width:288px;
	float:right;
}

#marketbuttons{
	width:805px;
	height:38px;
	position:relative;
	outline: none;
	margin:0 auto;
	padding:0px;
}

#marketbuttons_two{
	width:680px;
	height:36px;
	position:relative;
	outline: none;
	margin:0 auto;
	padding:0px;
}

#medical_btn {
	width:180px;
	height: 38px;
	background:url(../images/medical_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#medical_btn:hover {
	background:url(../images/medical_btn.png) no-repeat 0 -38px;
}

#gov_btn {
	width:265px;
	height: 38px;
	background:url(../images/gov_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#gov_btn:hover {
	background:url(../images/gov_btn.png) no-repeat 0 -38px;
}

#prod_scroller{
	padding-top:10px;
}

#edu_btn {
	width:222px;
	height: 38px;
	background:url(../images/edu_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#edu_btn:hover {
	background:url(../images/edu_btn.png) no-repeat 0 -38px;
}

#hops_btn {
	width:239px;
	height: 36px;
	background:url(../images/hops_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#hops_btn:hover {
	background:url(../images/hops_btn.png) no-repeat 0 -38px;
}

#retail_btn {
	width:145px;
	height: 36px;
	background:url(../images/retail_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#retail_btn:hover {
	background:url(../images/retail_btn.png) no-repeat 0 -38px;
}

#kiosk_btn {
	width:135px;
	height: 36px;
	background:url(../images/kiosk_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#kiosk_btn:hover {
	background:url(../images/kiosk_btn.png) no-repeat 0 -38px;
}

#gaming_btn {
	width:310px;
	height: 36px;
	background:url(../images/gaming_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#gaming_btn:hover {
	background:url(../images/gaming_btn.png) no-repeat 0 -38px;
}

#tgi_btn {
	width:295px;
	height: 36px;
	background:url(../images/tgi_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#tgi_btn:hover {
	background:url(../images/tgi_btn.png) no-repeat 0 -38px;
}

#tgi1pdf_btn {
	width:124px;
	height: 79px;
	background:url(../images/tgi1pdf_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#tgi1pdf_btn:hover {
	background:url(../images/tgi1pdf_btn.png) no-repeat 0 -79px;
}

#tgi2pdf_btn {
	width:124px;
	height: 79px;
	background:url(../images/tgi2pdf_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#tgi2pdf_btn:hover {
	background:url(../images/tgi2pdf_btn.png) no-repeat 0 -79px;
}

#tgi3pdf_btn {
	width:124px;
	height: 79px;
	background:url(../images/tgi3pdf_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#tgi3pdf_btn:hover {
	background:url(../images/tgi3pdf_btn.png) no-repeat 0 -79px;
}

/*-----Support--------------------------------------------------------*/

#mainsupport{
	height:468px;
	width:960px;
	background-image:url(../images/support_bg.jpg);
}

#support_content{
	margin-left:30px;
	padding-top:220px;
	width:540px;
	float:left;
}

#support_content_two{
	margin-left:20px;
	margin-top:220px;
	width:350px;
	height:222px;
	float:left;
	background-image:url(../images/supportbox_bg.png);
}

/*-----Partners--------------------------------------------------------*/

#mainpartners{
	height:468px;
	width:960px;
	background-image:url(../images/partners_bg.jpg);
}

#mainoem{
	height:468px;
	width:960px;
	background-image:url(../images/var_bg.jpg);
}

#mainvar{
	height:468px;
	width:960px;
	background-image:url(../images/var_bg.jpg);
}

#partnerbuttons{
	width:960px;
	height:75px;
	position:relative;
	outline: none;
	margin:0px;
	padding:0px;
}

#oem_btn {
	width:416px;
	height: 73px;
	background:url(../images/OEM_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#oem_btn:hover {
	background:url(../images/OEM_btn.png) no-repeat 0 -73px;
}

#oem_content_bottom{
	height:123px;
	width:900px;
	width:900px;
	margin-top:260px;
	margin-left:35px;;
	margin-right:36px;;
	background-image:url(../images/oembar.png);
}

#var_btn {
	width:544px;
	height: 73px;
	background:url(../images/VAR_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#var_btn:hover {
	background:url(../images/VAR_btn.png) no-repeat 0 -73px;
}

#var_content_left{
	margin-left:25px;
	padding-top:20px;
	width:455px;
	float:left;
}

#var_content_right{
	margin-left:25px;
	padding-top:20px;
	width:455px;
	float:left;
}

#var_content_bottom{
	height:124px;
	width:889px;
	width:889px;
	margin-top:260px;
	margin-left:35px;;
	margin-right:36px;;
	background-image:url(../images/varbox.png);
}

#mnj_btn {
	float:left;
	width:192px;
	height: 124px;
	background:url(../images/mnj_btn.png) no-repeat 0 0;
	display: block;
}

#mnj_btn:hover {
	background: url(../images/mnj_btn.png) no-repeat 0 -124px;
}


#lg_btn {
	float:left;
	width:162px;
	height: 104px;
	background:url(../images/lg_btn.png) no-repeat 0 0;
	display: block;
	float: left;
}

#lg_btn:hover {
	background: url(../images/lg_btn.png) no-repeat 0 -124px;
}

#samsung_btn {
	float:left;
	width:172px;
	height: 104px;
	background:url(../images/samsung_btn.png) no-repeat 0 0;
	display: block;
	float: left;
}

#samsung_btn:hover {
	background: url(../images/samsung_btn.png) no-repeat 0 -124px;
}

#sharp_btn {
	float:left;
	width:162px;
	height: 104px;
	background:url(../images/sharp_btn.png) no-repeat 0 0;
	display: block;
	float: left;
}

#sharp_btn:hover {
	background: url(../images/sharp_btn.png) no-repeat 0 -124px;
}
#dell_btn {
	float:left;
	width:172px;
	height: 134px;
	background:url(../images/dell_btn.png) no-repeat 0 0;
	display: block;
	float: left;
}

#dell_btn:hover {
	background: url(../images/dell_btn.png) no-repeat 0 -124px;
}

#nec_btn {
	width:164px;
	height: 104px;
	background:url(../images/nec_btn.png) no-repeat 0 0;
	display: block;
	float:left;
}

#nec_btn:hover {
	background: url(../images/nec_btn.png) no-repeat 0 -124px;
}

#sherlock_btn {
	width:104px;
	height: 104px;
	background:url(../images/sherlock_btn.png) no-repeat 0 0;
	display: block;
	float:left;
}

#sherlock_btn:hover {
	background: url(../images/sherlock_btn.png) no-repeat 0 -124px;
}

#paragon_btn {
	margin-left:55px;
	width:135px;
	height: 104px;
	background:url(../images/paragon_btn.png) no-repeat 0 0;
	display: block;
	float:left;
}

#paragon_btn2 {
	margin-left:55px;
	width:135px;
	height: 104px;
	background:url(../images/paragon_btn.png) no-repeat 0 -124px;
	display: block;
	float:left;
}

#paragon_btn:hover {

	background: url(../images/paragon_btn.png) no-repeat 0 -124px;
}


#avi_btn {
	float:left;
	width:163px;
	height: 104px;
	background:url(../images/avi_btn.png) no-repeat 0 0;
	display: block;
}

#avi_btn:hover {
	background: url(../images/avi_btn.png) no-repeat 0 -104px;
}

#avi_btn2  {
	float:left;
	width:163px;
	height: 104px;
	background:url(../images/avi_btn.png) no-repeat 0 -104px;
	display: block;
}

/*-----About--------------------------------------------------------*/

#mainabout{
	height:468px;
	width:960px;
	background-image:url(../images/about_bg.jpg);
}

#about_content{
	margin-left:30px;
	padding-top:220px;
	width:500px;
}

/*-----Contact--------------------------------------------------------*/

#maincontact{
	height:468px;
	width:960px;
	background-image:url(../images/contact_bg.jpg);
}

#contact_content{
	margin-left:30px;
	padding-top:200px;
	width:540px;
	float:left;
}

#contact_content_two{
	margin-left:42px;
	margin-top:220px;
	width:340px;
	height:233px;
	float:left;
	background-image:url(../images/contactbox_bg.png);
}



/*-----Events--------------------------------------------------------*/

#mainevents{
	height:530px;
	width:960px;
	background-image:url(../images/events_bg.jpg);
}

#events_content{
	margin-left:30px;
	padding-top:215px;
	width:440px;
	font-size:12px;
	height:315px;
	float:left;
}

#events_content_right{
	width:440px;
	margin-left:25px;
	margin-top:220px;
	float:left;
}

#fose_btn {
	width:117px;
	height: 66px;
	background:url(../images/fose_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	border:0px;
}

#fose_btn:hover {
	background:url(../images/fose_btn.png) no-repeat 0 -66px;
}

/*-----Press--------------------------------------------------------*/

#mainpress{
	height:468px;
	width:960px;
	background-image:url(../images/press_bg.jpg);
}

#press_content_left{
	margin-left:30px;
	margin-top:85px;
	width:430px;
	float:left;
}

#press_content_right{
	margin-left:30px;
	margin-top:85px;
	width:430px;
	height:383px;
	float:left;
}

#fose_btn {
	width:117px;
	height: 64px;
	background:url(../images/fose_btn.png) no-repeat 0 0;
	display: block;
	float:left;
	margin:20px 0 0 20px;
	border:0px;
}

#fose_btn:hover {
	background:url(../images/fose_btn.png) no-repeat 0 -64px;
}

/*-----Drivers--------------------------------------------------------*/

#drivers{
	height:468px;
	width:960px;
	background:url(../images/drivers_header.jpg) no-repeat;
}

#drivers_content h2 {
	color:#666;
	font-size:17px;
	padding:6px 5px;
}

#drivers_content_right h2 {
	color:#666;
	font-size:17px;
	padding:6px 5px;
}

#drivers_content{
	margin-left:30px;
	margin-top:85px;
	width:440px;
	font-size:12px;
	height:315px;
	float:left;
}

#drivers_content_right{
	width:440px;
	margin-left:25px;
	margin-top:85px;
	float:left;
}

/*-----Products--------------------------------------------------------*/

#mainproducts{
	height:468px;
	width:960px;
	background-image:url(../images/products_bg.jpg);
}

#mainproductsitem{
	position:relative;
	height:468px;
	width:960px;
	background-image:url(../images/products-item_bg.jpg);
}

#product_content_left{
	margin-left:30px;
	padding-top:85px;
	width:430px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#product_content_right{
	margin-left:30px;
	margin-top:85px;
	width:430px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#products_scroll_bottom{
	height:270px;
	width:912px;
	margin-left:24px;;
	margin-right:24px;;
}

#productitem_content_left{
	margin-left:30px;
	padding-top:115px;
	width:370px;
	float:left;
	text-align:center;
}

#productitem_content_left p{
	color:#000;
	font-size:12px;
}

#productitem_content_left a:link, #productitem_content_left a:visited{
	color:#333;
}

#productitem_content_left a:hover{
	color:#27458f;
}

#productitem_content_right{
	margin-left:10px;
	margin-top:115px;
	width:500px;
	float:left;
	line-height:1.2em;
	position:relative;
}

#productitem_content_right p{
	color:#000;
	font-size:12px;
}

#productitem_content_right ul{
	color:#000;
	font-size:12px;
}

#productitem_content_right a:link, #productitem_content_right a:visited{
	color:#333;
}

#productitem_content_right a:hover{
	color:#666;
}

#productitem_content_right h1{
	color:#27458f;
	font-size:17px;
}

#productitem_content_right h2{
	color:#27458f;
	font-size:12px;
}

#productitem_content_right ul{
	color:#000;
	line-height:1.2em;
}

#productitem_content_right2{
	text-align:right;
	right:40px;
	top:390px;
	width:230px;
	position:absolute;
}

#productitem_content_right2_nec{
	text-align:right;
	right:40px;
	top:345px;
	width:260px;
	position:absolute;
}

#mountingtable{
	font-size:11px;
}

