/* ========================= Global Classes ========================= */
.fnt10 { font-size:10px; }
.fnt11 { font-size:11px; }
.fnt12 { font-size:12px; }
.fnt15 { font-size:15px; }
.fnt17 { font-size:17px; }
.fnt24 { font-size:24px; }

.fntlnh18 { line-height:18px; }
.fntlnh20 { line-height:20px; }
.fntlnh22 { line-height:22px; }
.fntlnh30 { line-height:30px; } 

.fntclrwhite { color:#FFFFFF; }
.fntclrred { color:#9E1341; }
.fntclrblack  { color:#000000; }

.fntver { font-family:Verdana, Arial, Helvetica, sans-serif; }
.fntgeo { font-family:Georgia, Times New Roman, Times, serif; }
 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.text-top	   { vertical-align:top; }
.text-bottom   { vertical-align:bottom; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.error, .red  
{
	background:#FFEBE8 none repeat scroll 0%;
	border:1px solid #DD3C10;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}
.correct, .green
{
	background:#E6FCE6 none repeat scroll 0%;
	border:1px solid #84DB12;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}
.info
{
	background:#FBFCE6 none repeat scroll 0%;
	border:1px solid #D9B411;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}
/* ========================= Navigation Style ========================= */
table.navbar{
	margin: 0px;
	padding: 0px;
	border: 0px; 
}

table.menu{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px; 
	font-weight: bold;
}

td.menuNormal{
	margin:0px;
	padding: 0px;
}

td.menuHover{
	margin:0px;
	padding: 0px;
}

div.menuNormal{
	display: none;
	position: static;
}
div.menuHover{
	border: 1px solid #898989;
	background-color: #F3F3F3;
	display: inline;
	position: absolute;
}

a.menuitem:link{
	text-decoration: none;
	color: #666666;
	background-color: #F3F3F3;
	line-height:20px;
	display: block;
	padding: 0px 5px;
}

a.menuitem:visited{
	text-decoration: none;
	color: #666666;
	background-color: #F3F3F3;
	line-height:20px;
	display: block;
	padding: 0px 5px;
}

a.menuitem:hover{
	text-decoration: none;
	color: #ffffff;
	background-color: #898989;
	line-height:20px;
	display: block;
	padding: 0px 5px;
}

a.menuitem:active{
	text-decoration: none;
	color: #ffffff;
	background-color: #898989;
	line-height:20px;
	display: block;
	padding: 0px 5px;
}


a.menuitem:link.selected{
	text-decoration: none;
	color: #ffffff;
	background-color: #898989;
	line-height:20px;
	display: block;
	padding: 0px 5px;
}

a.menuitem:visited.selected{
	text-decoration: none;
	color: #ffffff;
	background-color: #898989;
	line-height:20px;
	display: block;
	padding: 0px 5px;
}

a.menuitem:hover.selected{
	text-decoration: none;
	color: #ffffff;
	background-color: #898989;
	line-height:20px;
	display: block;
	padding: 0px 5px;
}

a.menuitem:active.selected{
	text-decoration: none;
	color: #ffffff;
	background-color: #898989;
	line-height:20px;
	display: block;
	padding: 0px 5px;
}


/* ========================= Common Style ========================= */
body{
	margin:0px;
	padding:0px;
	background:url(../images/body_bg.jpg);
	background-repeat:repeat;
}
.wrap{
	background:#ffffff;
	padding:0px 30px;
}
img{
	border:0px;
}
a{
	text-decoration:none;
}
h1{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:21px;
	font-weight:normal;
	color:#000000;	
	margin:0px;
	padding:0px;	
}
h2{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:16px;
	font-weight:normal;
	background:url(../images/icon_signal.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:33px;
	color:#9E1341;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 13px;
}

h2 a {
	color:#9E1341;
}


h2 a:hover {
	color:#000000;
}



#top1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:32px;
	text-align:right;
	padding-right:80px;
}
#top1 a{
	color:#666666;
}
#top1 a:hover{
	color:#9E1341;
}

#container{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;	
	font-size:11px;	
	padding:30px 30px 0px 30px;
}

#bottom1{
	width:944px;
	height:138px;
	background:url(../images/mp_btm.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
}
#bottom1a{
	width:944px;
	height:114px;
	background:url(../images/mp_btm.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	vertical-align:top;
}
#bottom2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	height:32px;	
	text-align:center;
	color:#666666;	
}
#bottom2 a{
	color:#666666;
}
#bottom2 a:hover{
	color:#9E1341;
}

/* ========================= Home Page Style ========================= */
.ttlbtm{
	padding-left:10px;
}
.bltlist ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.bltlist ul li{
	font-weight:bold;
	line-height:15px;
}
.bltlist ul li a{
	background:url(../images/arrow1.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	margin-left:10px;
	color:#666666;
}
.bltlist ul li a:hover{
	color:#9E1341;
}

/* ========================= Inner Page Style ========================= */
#side{
	width:197px;
	vertical-align:top;
	background:url(../images/side_bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
#sidnavi{
	text-align:right;
	line-height:22px;
	padding:30px 0px 130px 0px;
}
.snlink{
	background:url(../images/sidenavilnk_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#sidnavi a{
	color:#868686;
	font-weight:bold;
	padding-right:38px;
	display:block;
}
#sidnavi a:hover{
	color:#000000;
}
#sidnavi a.selected{
	color:#000000;
}
#sidnavi td.divider{
	background:url(../images/sidenavi_divider.gif);
	background-repeat:no-repeat;
	font-size:0px;
	height:3px;	
}
.sitemaplnk a{
	color:#666666;
}
.sitemaplnk a:hover{
	color:#9E1341;
}
.livechat{
	padding:30px 0px;
}

#mp{
	vertical-align:top;
}
.mpttl{
	height:52px;
	padding-left:40px;
	background:url(../images/bg_innerpgttl.jpg);
	background-repeat:no-repeat;
}
.mpttl1{
	height:52px;
	padding-left:40px;
	background:url(../images/bg_innerpgttl1.jpg);
	background-repeat:no-repeat;
}
.mpttl2{
	height:52px;
	padding-left:40px;
	background:url(../images/bg_innerpgttl2.jpg);
	background-repeat:no-repeat;
}
.mpttl3{
	height:52px;
	padding-left:40px;
	background:url(../images/bg_innerpgttl3.jpg);
	background-repeat:no-repeat;
}
.mpttl4{
	height:52px;
	padding-left:40px;
	background:url(../images/bg_innerpgttl4.jpg);
	background-repeat:no-repeat;
}
.mpttl5{
	height:52px;
	padding-left:40px;
	background:url(../images/bg_innerpgttl5.jpg);
	background-repeat:no-repeat;
}
.mpttl6{
	height:52px;
	padding-left:40px;
	background:url(../images/bg_innerpgttl6.jpg);
	background-repeat:no-repeat;
}
.mpttl7{
	height:52px;
	padding-left:40px;
	background:url(../images/bg_innerpgttl7.jpg);
	background-repeat:no-repeat;
}
.mpttl8{
	height:52px;
	padding-left:40px;
	background:url(../images/bg_innerpgttl8.jpg);
	background-repeat:no-repeat;
}
.mpttl9{
	height:52px;
	padding-left:40px;
	background:url(../images/bg_innerpgttl9.jpg);
	background-repeat:no-repeat;
}
.mpttl0{
	height:52px;
	padding-left:40px;
	background:url(../images/bg_innerpgttl0.jpg);
	background-repeat:no-repeat;
}
.mpttltransportation{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-transport.jpg);
	background-repeat:no-repeat;
}
.mpttlrestoration{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-restoration.jpg);
	background-repeat:no-repeat;
}
.mpttlpolicelaw{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-police-law.jpg);
	background-repeat:no-repeat;
}
.mpttlmedical{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-medical.jpg);
	background-repeat:no-repeat;
}
.mpttlmanufdisti{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-manuf-disti.jpg);
	background-repeat:no-repeat;
}
.mpttlgovernment{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-government.jpg);
	background-repeat:no-repeat;
}
.mpttleduinstitute{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-edu-institute.jpg);
	background-repeat:no-repeat;
}
.mpttlconstruction {
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-cont-trades.jpg);
	background-repeat:no-repeat;
}

.mpttlfood{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-food.jpg);
	background-repeat:no-repeat;
}

.mpttlfleet{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-fleet.jpg);
	background-repeat:no-repeat;
}

.mpttlprod{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-prod.jpg);
	background-repeat:no-repeat;
}

.mpttlabout{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-about.jpg);
	background-repeat:no-repeat;
}

.mpttlclient{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-ourclient.jpg);
	background-repeat:no-repeat;
}

.mpttlfleetdemo{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-fleetdemo.jpg);
	background-repeat:no-repeat;
}

.mpttlsupport{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-support.jpg);
	background-repeat:no-repeat;
}

.mpttlfleettour{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-fleettour.jpg);
	background-repeat:no-repeat;
}


.mpttlbenefits{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-benefits.jpg);
	background-repeat:no-repeat;
}

.mpttlwarranty{
	height:52px;
	padding-left:40px;
	background:url(../images/bgttl-benefits.jpg);
	background-repeat:no-repeat;
}


#mp #container .calculator .info{
	width:300px;
	vertical-align:top;
}
#mp #container .calculator p{
	margin:0px;
	line-height:18px;
	text-align:justify;
}
#mp #container p{
	margin:10px 0px 10px 15px;
	line-height:18px;
	text-align:justify;
}
#mp #container ul{
	list-style-image:url(../images/arrow1.jpg);
}
#mp #container ul li{
	line-height:18px;
}
#mp #container ol li{
	line-height:18px;
}
#mp #container a.redlnk{
	color:#9E1341;
}
#mp #container a.redlnk:hover{
	color:#666666;
}
#mp #container li a{
	color:#666666;
	font-weight:bold;
}
#mp #container li a:hover{
	color:#9E1341;
	font-weight:bold;	
}
.morelnk{
	font-weight:bold;
}
.morelnk a{
	background:url(../images/arrow3.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0px 3px 25px;
	color:#666666;	
	text-decoration:underline;		
}
.morelnk a:hover{
	color:#9E1341;
}
.divider1{
	background:url(../images/divider_mp1.jpg);
	background-repeat:no-repeat;
	background-position:15px;
	font-size:0px;
	height:4px;
}
.divider2{
	background:url(../images/divider-hzdot.jpg);
	background-repeat:repeat-x;
	font-size:0px;
	height:1px;
}
.divider3{
	background:url(../images/divider_vrdot.jpg);
	background-repeat:repeat-y;
	font-size:0px;
	width:1px;
}


#inbtm1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;	
	font-size:11px;	
	padding-left:45px;	
}
.btmnavbtn{
	width:350px;
	padding-left:15px;
}

.career {
}

.career ul li {
	background:url(../images/arrow2.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	margin-left:30px;
}

.btmnavlnk ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.btmnavlnk ul li{
	font-weight:bold;
	line-height:15px;
}
.btmnavlnk ul li a{
	background:url(../images/arrow2.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	margin-left:30px;
	color:#666666;
}
.btmnavlnk ul li a:hover{
	color:#9E1341;
}

/* ========================= Poduct Page Style ========================= */
h2.proname{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:22px;
	font-weight:normal;
	background:url(../images/icon_signal.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:33px;
	color:#9E1341;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 13px;
}
.prodivider{
	background:url(../images/divider_prottl.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:3px;
	font-size:0px;
}
.prodtail{
	background:url(../images/prodetail_bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.dwspecslnk{
	font-weight:bold;
}
.dwspecslnk a{
	background:url(../images/icon_download.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 0px 3px 25px;
	color:#666666;	
	text-decoration:underline;		
}
.dwspecslnk a:hover{
	color:#9E1341;
}

.alignment_img_inside {
	padding-right: 10px;
	padding-bottom: 5px;
}
.form_bg {
	background-image: url(../images/form_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.copyright_demo {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: left;
}

.landingpagegps a{
	color:#ffcc00;
}

.landingpagegps a:hover{
	color:#ffffff;
}

.style1 {font-family: Arial, Helvetica, sans-serif; color:#000000}

.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.style3 {font-size: 12}

