/*--------------------------main content------------------------*/
html{
	padding: 0;
	border: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	background-color: #FFFFFF;
	height: 100%;
}


h1,h2,h3{
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
a:active, 
a:link, 
a:visited{
	background-color: transparent;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

a:hover{
	background-color: transparent;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img{
	border: none;
}

#header
{
	position:absolute;
	top: 10px;
	left: 10px;
}
#headerCorner
{
	position: absolute;
	left: 133px;
	top: 128px;
}
#leftNav
{
	position:absolute;
	top: 150px;
}
#leftNavTile
{
	position: absolute;
	width: 143px;
	height: 100%;
	left: 0px;
	top: 128px;
	background:transparent url(../images/mainNavTile.jpg) repeat-y;
}
#bar1{
	position: absolute;
	left: 0px;
	top: 217px;
; height: 10px
}
#barCont
{
	position: absolute;
	top: 240px;
	left: 5px;
	width: 130px;
	font-size: 8pt;
}
#bar2{
	position: absolute;
	left: 0px;
	top: 345px;
}
#headerTile
{
	position: absolute;
	width: 100%;
	height: 117px;
	left: 0px;
	top: 19px;
	background:transparent url(../images/tile.jpg) repeat-x;
}
#headerFlash
{
	position: absolute;
	left: 140px;
	top: 21px;
}

/*--------------------------Index-------------------------------*/
#indexTitle, #indexsub1Title, #indexsub2Title, #indexsub3Title
{
	position: absolute;
	width: 808px;
	height: 16px;
	left: 151px;
	top: 152px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border: 1px solid #999999;
	background-color: #EBEBEB;
}
#indexsub1Title
{
	width: 808px;
	left: -1px;
	top: -1px;
}
#indexsub2Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#indexsub3Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#sub1border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 180px;
	width: 813px;
	height: 200px;
}
#indexsub1Cont
{
	position: absolute;
	left: 316px;
	top: 50px;
	width: 484px;
	font-size: 8pt;
}
#indexsub1Img
{
	position: absolute;
	top: 18px;
	left: 0px;
}
#sub2border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 390px;
	width: 401px;
	height: 116px;
}
#indexsub2Img
{
	position: absolute;
	top: 18px;
	left: 0px;
}
#indexsub2Cont
{
	position: absolute;
	left: 184px;
	top: 21px;
	width: 215px;
	font-size: 8pt;
	height: 84px;
}
#sub3border
{
	position: absolute;
	border: 1px solid #999999;
	left: 562px;
	top: 390px;
	width: 401px;
	height: 116px;
}
#indexsub3Img
{
	position: absolute;
	left: 218px;
	top: 18px;
}
#indexsub3Cont
{
	position: absolute;
	font-size: 8pt;
	width: 235px;
	left: 2px;
	top: 21px;
}
/*-----------------------------------carTV----------------------------*/

#carTitle, #carsub1Title, #carsub2Title, #carsub3Title
{
	position: absolute;
	width: 808px;
	height: 16px;
	left: 151px;
	top: 152px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border: 1px solid #999999;
	background-color: #EBEBEB;
}

#carsub1Title
{
	width: 808px;
	left: -1px;
	top: -1px;
}
#carsub1Cont
{
	position: absolute;
	left: 375px;
	top: 60px;
	width: 428px;
	font-size: 8pt;
}
#carsub1Img
{
	position: absolute;
	top: 18px;
	left: 0px;
}
#carsub2Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#carsub2Cont
{
	position: absolute;
	left: 188px;
	top: 22px;
	width: 211px;
	font-size: 8pt;
}
#carsub2Img
{
	position: absolute;
	left: 0px;
	top: 18px;
}
#carsub3Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#carsub3Cont
{
	position: absolute;
	font-size: 8pt;
	width: 220px;
	left: 2px;
	top: 22px;

}
#carsub3Img
{
	position: absolute;
	left: 173px;
	top: 18px;
}
#carsub1border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 180px;
	width: 813px;
	height: 200px;
}
#carsub2border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 390px;
	width: 401px;
	height: 116px;
}
#carsub3border
{
	position: absolute;
	border: 1px solid #999999;
	left: 563px;
	top: 390px;
	width: 401px;
	height: 116px;
}
/*--------------------------------------navigation page---------------------------------*/
#navTitle, #navsub1Title, #navsub2Title, #navsub3Title
{
	position: absolute;
	width: 808px;
	height: 16px;
	left: 151px;
	top: 152px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border: 1px solid #999999;
	background-color: #EBEBEB;
}

#navsub1Title
{
	width: 808px;
	left: -1px;
	top: -1px;
}
#navsub2Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#navsub3Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#navsub1border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 180px;
	width: 813px;
	height: 200px;
}
#navsub1Cont
{
	position: absolute;
	width: 432px;
	top: 63px;
	left: 368px;
	font-size: 8pt;
}
#navsub2Cont
{
	position: absolute;
	width: 262px;
	top: 31px;
	left: 137px;
	font-size: 8pt;
	height: 84px;
}
#navsub3Cont
{
	position: absolute;
	left: 2px;
	top: 20px;
	width: 247px;
	font-size: 8pt;
}
#navsub1Img
{
	position: absolute;
	top: 18px;
	left: 0px;
}
#navsub2Img
{
	position: absolute;
	left: 1px;
	top: 19px;
}
#navsub2border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 390px;
	width: 401px;
	height: 116px;
}
#navsub3border
{
	position: absolute;
	border: 1px solid #999999;
	left: 562px;
	top: 390px;
	width: 401px;
	height: 116px;
}
#navsub3Img
{
	position: absolute;
	left: 238px;
	top: 19px;
}
/*--------------------------------security page------------------------------*/
#secTitle, #secsub1Title, #secsub2Title, #secsub3Title
{
	position: absolute;
	width: 808px;
	height: 16px;
	left: 151px;
	top: 152px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border: 1px solid #999999;
	background-color: #EBEBEB;
}

#secsub1Title
{
	width: 808px;
	left: -1px;
	top: -1px;
}
#secsub1Cont
{
	position: absolute;
	width: 432px;
	top: 72px;
	left: 368px;
	font-size: 8pt;
}
#secsub1Img
{
	position: absolute;
	top: 19px;
	left: 1px;
}
#secsub2Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#secsub2Cont
{
	position: absolute;
	width: 229px;
	top: 33px;
	left: 170px;
	font-size: 8pt;
}
#secsub3Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#secsub3Cont
{
	position: absolute;
	left: 2px;
	top: 20px;
	width: 232px;
	font-size: 8pt;
}
#secsub1border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 180px;
	width: 813px;
	height: 200px;
}
#secsub2border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 390px;
	width: 401px;
	height: 117px;
}
#secsub2Img
{
	position: absolute;
	left: 0px;
	top: 18px;
}
#secsub3border
{
	position: absolute;
	border: 1px solid #999999;
	left: 562px;
	top: 390px;
	width: 401px;
	height: 117px;
}
#secsub3Img
{
	position: absolute;
	left: 213px;
	top: 18px;
}
/*-----------------------------------sensors page----------------------------*/

#sensTitle, #senssub1Title, #senssub2Title, #senssub3Title
{
	position: absolute;
	width: 808px;
	height: 16px;
	left: 151px;
	top: 152px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border: 1px solid #999999;
	background-color: #EBEBEB;
}
#senssub1Title
{
	width: 808px;
	left: -1px;
	top: -1px;
}
#senssub1Cont
{
	position: absolute;
	left: 375px;
	top: 60px;
	width: 428px;
	font-size: 8pt;
}
#senssub1Img
{
	position: absolute;
	top: 18px;
	left: 0px;
}
#senssub2Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#senssub2Cont
{
	position: absolute;
	left: 188px;
	top: 38px;
	width: 211px;
	font-size: 8pt;
}
#senssub2Img
{
	position: absolute;
	left: 0px;
	top: 18px;
}
#senssub3Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#senssub3Cont
{
	position: absolute;
	font-size: 8pt;
	width: 220px;
	left: 5px;
	top: 38px;

}
#senssub3Img
{
	position: absolute;
	left: 216px;
	top: 18px;
}
#senssub1border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 180px;
	width: 813px;
	height: 200px;
}
#senssub2border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 390px;
	width: 401px;
	height: 116px;
}
#senssub3border
{
	position: absolute;
	border: 1px solid #999999;
	left: 563px;
	top: 390px;
	width: 401px;
	height: 116px;
}
/*-----------------------------------audio page----------------------------*/

#audTitle, #audsub1Title, #audsub2Title, #audsub3Title
{
	position: absolute;
	width: 808px;
	height: 16px;
	left: 151px;
	top: 152px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border: 1px solid #999999;
	background-color: #EBEBEB;
}
#audsub1Title
{
	width: 808px;
	left: -1px;
	top: -1px;
}
#audsub1Cont
{
	position: absolute;
	left: 375px;
	top: 70px;
	width: 428px;
	font-size: 8pt;
}
#audsub1Img
{
	position: absolute;
	top: 18px;
	left: 0px;
}
#audsub2Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#audsub2Cont
{
	position: absolute;
	left: 179px;
	top: 22px;
	width: 218px;
	font-size: 8pt;
}
#audsub2Img
{
	position: absolute;
	left: 0px;
	top: 19px;
}
#audsub3Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#audsub3Cont
{
	position: absolute;
	font-size: 8pt;
	width: 230px;
	left: 2px;
	top: 22px;

}
#audsub3Img
{
	position: absolute;
	left: 208px;
	top: 18px;
}
#audsub1border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 180px;
	width: 813px;
	height: 200px;
}
#audsub2border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 390px;
	width: 401px;
	height: 116px;
}
#audsub3border
{
	position: absolute;
	border: 1px solid #999999;
	left: 563px;
	top: 390px;
	width: 401px;
	height: 116px;
}
/*------------------------------------contact us ---------------------------------*/
#contTitle, #contsub1Title
{
	position: absolute;
	width: 340px;
	height: 16px;
	left: 151px;
	top: 152px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border: 1px solid #999999;
	background-color: #EBEBEB;
}
#contIntro
{
	position: absolute;
	width: 345px;
	height: 200px;
	top: 152px;
	left: 151px;
	font-size: 8pt;
	border: 1px solid #999999;
}
#contsub1Title
{
	width: 447px;
	left: -1px;
	top: -1px;
}

#contsub1border
{
	position: absolute;
	border: 1px solid #999999;
	left: 509px;
	top: 152px;
	width: 452px;
	height: 200px;
}
#contactAdd
{
	position: absolute;
	top: 25px;
	left: 5px;
	width: 226px;
}
#contactMap
{
	position: absolute;
	top: 18px;
	left: 1px;
}
/*-----------------------------------handsfree page----------------------------*/

#handsTitle, #handssub1Title, #handssub2Title, #handssub3Title
{
	position: absolute;
	width: 808px;
	height: 16px;
	left: 151px;
	top: 152px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border: 1px solid #999999;
	background-color: #EBEBEB;
}

#handssub1Title
{
	width: 808px;
	left: -1px;
	top: -1px;
}
#handssub1Cont
{
	position: absolute;
	left: 375px;
	top: 70px;
	width: 428px;
	font-size: 8pt;
}
#handssub1Img
{
	position: absolute;
	top: 18px;
	left: 0px;
}
#handssub2Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#handssub2Cont
{
	position: absolute;
	left: 158px;
	top: 22px;
	width: 242px;
	font-size: 8pt;
}
#handssub2Img
{
	position: absolute;
	left: 0px;
	top: 18px;
}
#handssub3Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#handssub3Cont
{
	position: absolute;
	font-size: 8pt;
	width: 255px;
	left: 2px;
	top: 22px;

}
#handssub3Img
{
	position: absolute;
	left: 216px;
	top: 18px;
}
#handssub1border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 180px;
	width: 813px;
	height: 200px;
}
#handssub2border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 390px;
	width: 401px;
	height: 116px;
}
#handssub3border
{
	position: absolute;
	border: 1px solid #999999;
	left: 563px;
	top: 390px;
	width: 401px;
	height: 116px;
}
/*-----------------------------------Speed Trackers----------------------------*/

#speedTitle, #speedsub1Title, #speedsub2Title, #speedsub3Title
{
	position: absolute;
	width: 808px;
	height: 16px;
	left: 151px;
	top: 152px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border: 1px solid #999999;
	background-color: #EBEBEB;
}

#speedsub1Title
{
	width: 808px;
	left: -1px;
	top: -1px;
}
#speedsub1Cont
{
	position: absolute;
	left: 375px;
	top: 60px;
	width: 428px;
	font-size: 8pt;
}
#speedsub1Img
{
	position: absolute;
	top: 19px;
	left: 0px;
}
#speedsub2Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#speedsub2Cont
{
	position: absolute;
	left: 177px;
	top: 37px;
	width: 211px;
	font-size: 8pt;
}
#speedsub2Img
{
	position: absolute;
	left: 1px;
	top: 19px;
}
#speedsub3Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#speedsub3Cont
{
	position: absolute;
	font-size: 8pt;
	width: 220px;
	left: 2px;
	top: 22px;

}
#speedsub3Img
{
	position: absolute;
	left: 204px;
	top: 19px;
}
#speedsub1border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 180px;
	width: 813px;
	height: 200px;
}
#speedsub2border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 390px;
	width: 401px;
	height: 116px;
}
#speedsub3border
{
	position: absolute;
	border: 1px solid #999999;
	left: 563px;
	top: 390px;
	width: 401px;
	height: 116px;
}
/*--------------------------------gallery page------------------------------*/
#galTitle, #galsub1Title, #galsub2Title, #galsub3Title
{
	position: absolute;
	width: 808px;
	height: 16px;
	left: 151px;
	top: 152px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border: 1px solid #999999;
	background-color: #EBEBEB;
}

#galsub1Title
{
	width: 808px;
	left: -1px;
	top: -1px;
}
#galsub1Cont
{
	position: absolute;
	width: 432px;
	top: 43px;
	left: 344px;
	font-size: 8pt;
}
#galsub1Img
{
	position: absolute;
	top: 18px;
	left: 0px;
}
#galsub2Title
{
	width: 809px;
	left: -1px;
	top: -1px;
}
#galsub2Cont
{
	position: absolute;
	width: 229px;
	top: 33px;
	left: 170px;
	font-size: 8pt;
}
#galsub3Title
{
	width: 396px;
	left: -1px;
	top: -1px;
}
#galsub1border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 180px;
	width: 813px;
	height: 200px;
}
#galsub2border
{
	position: absolute;
	border: 1px solid #999999;
	left: 151px;
	top: 390px;
	width: 814px;
	height: 117px;
}
#galsub2Img
{
	position: absolute;
	left: 2px;
	top: 20px;
	width: 810px;
	height: 95px;
	background:transparent url(../images/gradTile.jpg) repeat-y;
}
#galsubTable
{
	position: absolute;
	left: 207px;
	top: 20px;
}
.galleryTable
{
	width: 40px;
	height: 40px;
; white-space: pre
}
body { 
	padding: 0;
	border: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	background-color: #FFFFFF;
	height: 100%;
 } .table {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
