/*Elements*/
body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:78%; color:#333;background:#F5F5F5; margin:0; padding:0; text-align:center; display:table; width:100%;}
h1 span, h2 span{display:block;position:absolute; top:-999px; margin:0; padding:0;}
h1,h2{margin:0 0 0 0; padding:0; font-size:1%;}
h1#tour-features-tracking{background:url(images/hdrs/tour-features-tracking.gif) no-repeat top left;width:461px;height:128px;}
h2#tour-features-navigation{background:url(images/hdrs/tour-features-navigation.gif) no-repeat top left;width:442px;height:26px;}
h2#tour-features-logs{background:url(images/hdrs/tour-features-logs.gif) no-repeat top left;width:442px;height:67px;}
h2#tour-features-routemap{background:url(images/hdrs/tour-features-routemap.gif) no-repeat top left;width:189px;height:21px;}
h2#tour-features-app{background:url(images/hdrs/tour-features-app.gif) no-repeat top left;width:276px;height:26px;}
h1#tour-drivingstyle-style{background:url(images/hdrs/tour-drivingstyle-style.gif) no-repeat top left;width:312px;height:79px;}
h2#tour-drivingstyle-acceleration{background:url(images/hdrs/tour-drivingstyle-acceleration.gif) no-repeat top left;width:239px;height:27px;}
h2#tour-drivingstyle-score{background:url(images/hdrs/tour-drivingstyle-score.gif) no-repeat top left;width:388px;height:23px;}
h2#tour-drivingstyle-distribution{background:url(images/hdrs/tour-drivingstyle-distribution.gif) no-repeat top left;width:360px;height:50px;}
h2#tour-drivingstyle-tablereports{background:url(images/hdrs/tour-drivingstyle-tablereports.gif) no-repeat top left;width:349px;height:21px;}
h2#tour-drivingstyle-chart{background:url(images/hdrs/tour-drivingstyle-chart.gif) no-repeat top left;width:354px;height:50px;}
h1#tour-timesheets-main{background:url(images/hdrs/tour-timesheets-main.gif) no-repeat top left;width:440px;height:108px;}
h2#tour-timesheets-summaries{background:url(images/hdrs/tour-timesheets-summaries.gif) no-repeat top left;width:436px;height:27px;}
h2#tour-timesheets-groupreports{background:url(images/hdrs/tour-timesheets-groupreports.gif) no-repeat top left;width:342px;height:26px;}
h2#tour-timesheets-timereport{background:url(images/hdrs/tour-timesheets-timereport.gif) no-repeat top left;width:256px;height:26px;}
h1#tour-geofencing-main{background:url(images/hdrs/tour-geofencing-main.gif) no-repeat top left;width:434px;height:178px;}
h2#tour-geofencing-zones{background:url(images/hdrs/tour-geofencing-zones.gif) no-repeat top left;width:279px;height:21px;}
h2#tour-geofencing-alerts{background:url(images/hdrs/tour-geofencing-alerts.gif) no-repeat top left;width:288px;height:28px;}
h1#tour-config-main{background:url(images/hdrs/tour-config-main.gif) no-repeat top left;width:407px;height:78px;}
h2#tour-config-customnames{background:url(images/hdrs/tour-config-customnames.gif) no-repeat top left;width:403px;height:26px;}
h2#tour-config-locations{background:url(images/hdrs/tour-config-locations.gif) no-repeat top left;width:349px;height:21px;}
h2#tour-config-private{background:url(images/hdrs/tour-config-private.gif) no-repeat top left;width:235px;height:26px;}
h2#tour-config-modeprive{background:url(images/hdrs/tour-config-modeprive.gif) no-repeat top left;width:110px;height:26px;}
h1#tour-fleetmanagement-main{background:url(images/hdrs/tour-fleetmanagement-main.gif) no-repeat top left;width:332px;height:86px;}
h2#tour-fleetmanagement-alerts{background:url(images/hdrs/tour-fleetmanagement-alerts.gif) no-repeat top left;width:178px;height:26px;}
h2#tour-fleetmanagement-reports{background:url(images/hdrs/tour-fleetmanagement-reports.gif) no-repeat top left;width:398px;height:50px;}
h2#tour-fleetmanagement-driverid{background:url(images/hdrs/tour-fleetmanagement-driverid.gif) no-repeat top left;width:282px;height:22px;}
h1#tour-managementinfo-main{background:url(images/hdrs/tour-managementinfo-main2.gif) no-repeat top left;width:556px;height:78px;}
h2#tour-managementinfo-speedreports{background:url(images/hdrs/tour-managementinfo-speedreports.gif) no-repeat top left;width:284px;height:26px;}
h2#tour-managementinfo-routereports{background:url(images/hdrs/tour-managementinfo-routereports.gif) no-repeat top left;width:224px;height:21px;}
h2#tour-managementinfo-benefits{background:url(images/hdrs/tour-managementinfo-benefits.gif) no-repeat top left;width:243px;height:26px;}
h1#how-design-main{background:url(images/hdrs/how-design-main.gif) no-repeat top left;width:459px;height:95px;}
h2#how-design-compact{background:url(images/hdrs/how-design-compact.gif) no-repeat top left;width:394px;height:56px;}
h1#how-architecture-main{background:url(images/hdrs/how-architecture-main.gif) no-repeat top left;width:449px;height:208px;}
h1#company-main{background:url(images/hdrs/company-main.gif) no-repeat top left;width:411px;height:51px;}
h2#company-facts{background:url(images/hdrs/company-facts.gif) no-repeat top left;width:318px;height:27px;}
h2#company-what{background:url(images/hdrs/company-what.gif) no-repeat top left;width:194px;height:27px;}
h2#company-customers{background:url(images/hdrs/company-customers.gif) no-repeat top left;width:105px;height:21px;}
h1#prices-rental{background:url(images/hdrs/prices-rental.gif) no-repeat top left;width:388px;height:41px;}
h1#prices-purchase{background:url(images/hdrs/prices-purchase.gif) no-repeat top left;width:341px;height:41px;}
h1#prices-prepaid{background:url(images/hdrs/prices-prepaid.gif) no-repeat top left;width:482px;height:46px;}
h1#prices-terms{background:url(images/hdrs/prices-terms.gif) no-repeat top left;width:500px;height:36px;}
h1#login-main{background:url(images/hdrs/login.gif) no-repeat top left;width:288px;height:45px;}
h1#privacy{background:url(images/hdrs/privacy.gif) no-repeat top left;width:666px;height:41px;}
h1#faqs{background:url(images/hdrs/faqs.gif) no-repeat top left;width:77px;height:41px;}
h1#customers{background:url(images/hdrs/customers.gif) no-repeat top left;width:173px;height:36px;}
h1#casestudies{background:url(images/hdrs/casestudies.gif) no-repeat top left;width:215px;height:42px;}
h1#contact{background:url(images/hdrs/contact.gif) no-repeat top left;width:256px;height:35px;}
h1#demo{background:url(images/hdrs/demo.gif) no-repeat top left;width:600px;height:45px;}
h1#demo-success1{background:url(images/hdrs/demo-success1.gif) no-repeat top left;width:735px;height:45px;}
h2#demo-success{background:url(images/hdrs/demo-success.gif) no-repeat top left;width:462px;height:32px;}
h1#support{background:url(images/hdrs/support.gif) no-repeat top left;width:306px;height:45px;}
h1#order-rental{background:url(images/hdrs/order-rental.gif) no-repeat top left;width:557px;height:45px;}
h1#order-purchase{background:url(images/hdrs/order-purchase.gif) no-repeat top left;width:512px;height:45px;}
h1#order-offer-success{background:url(images/hdrs/order-offer-success.gif) no-repeat top left;width:663px;height:36px;}
h1#news{background:url(images/hdrs/news.gif) no-repeat top left;width:160px;height:36px;}
h1#blog{background:url(images/hdrs/blog.gif) no-repeat top left;width:72px;height:45px;}
h1#product-updates{background:url(images/hdrs/updates.gif) no-repeat top left;width:358px;height:45px;}
h1#newssearch{background:url(images/hdrs/newssearch.gif) no-repeat top left;width:464px;height:36px;}
h1#sitemap{background:url(images/hdrs/sitemap.gif) no-repeat top left;width:204px;height:36px;}
h1#cookies{background:url(images/hdrs/cookies.gif) no-repeat top left;width:648px;height:45px;}
h1#investors{background:url(images/hdrs/investors.gif) no-repeat top left;width:297px;height:36px;}
h1#distributors{background:url(images/hdrs/distributors.gif) no-repeat top left;width:333px;height:36px;}
h1#contact-distributor{background:url(images/hdrs/contact-distributor.gif) no-repeat top left;width:745px;height:45px;}
h1#jobs{background:url(images/hdrs/jobs.gif) no-repeat top left;width:146px;height:36px;}
h1#newsletter{background:url(images/hdrs/newsletter.gif) no-repeat top left;width:182px;height:36px;}
h1#newsletterunsubscribe{background:url(images/hdrs/newsletterunsubscribe.gif) no-repeat top left;width:838px;height:45px;}
h1#marketingemailsunsubscribe{background:url(images/hdrs/newsletterunsubscribe.gif) no-repeat top left;width:838px;height:45px;}
h2#tour-fleetcheck-fuel{background:url(images/hdrs/tour-fleetcheck-fuel.gif) no-repeat top left;width:183px;height:25px;}
h2#tour-fleetcheck-driver{background:url(images/hdrs/tour-fleetcheck-driver.gif) no-repeat top left;width:201px;height:26px;}
h2#tour-fleetcheck-doc{background:url(images/hdrs/tour-fleetcheck-doc.gif) no-repeat top left;width:386px;height:21px;}
h2#tour-fleetcheck-gallery{background:url(images/hdrs/fleetcheck-gallery.gif) no-repeat top left;width:317px;height:26px;}
h2#downloadapp{background:url(images/hdrs/downloadapp.gif) no-repeat top left;width:404px;height:26px;}
h1#recommendations{background:url(images/hdrs/recommendations.gif) no-repeat top left;width:563px;height:45px;}
h1#brochurerequest{background:url(images/hdrs/brochurerequest.gif) no-repeat top left;width:557px;height:41px;}
h1#videos{background:url(images/hdrs/videos.gif) no-repeat top left;width:240px;height:41px;}
h1#dashboardbrochurerequest{background:url(images/hdrs/tour-managementinfo-dashboardbrochure.gif) no-repeat top left;width:683px;height:45px;}
h1#landing{background:url(images/hdrs/landing.gif) no-repeat top left;width:918px;height:95px;}
h2#landing-eco{background:url(images/hdrs/landing-eco.gif) no-repeat top left;width:219px;height:51px;}
h1#landing-offer{background:url(images/hdrs/landing-offer.gif) no-repeat top left;width:855px;height:79px;}
h1#landing-distrib{background:url(images/hdrs/landing-distrib.gif) no-repeat top left;width:903px;height:79px;}
h1#modeprivemanual{background:url(images/hdrs/modeprivemanual.gif) no-repeat top left;width:608px;height:45px;}
h1#installation{background:url(images/hdrs/installation.gif) no-repeat top left;width:481px;height:41px;}
h2#installation2{background:url(images/hdrs/installation2.gif) no-repeat top left;width:542px;height:26px;}
h1#landing-offer-2017{background:url(images/hdrs/landing-offer-2017.gif) no-repeat top left;width:843px;height:45px;}

strong{font-weight:bold;}
em{font-style:italic;}
img{border:none; vertical-align:top;}
p{margin:0; padding:15px 0 0 0;line-height:125%;}
a{text-decoration:none; color:#333;outline:none;}
a:hover{text-decoration:underline;}
a.textlink{border-bottom:1px dotted #0B006F;color:#0B006F;text-decoration:none;}a.textlink:hover{border-bottom:1px solid #0B006F;text-decoration:none;}

/*General classes*/
.clearright{clear:right; font-size:1%; line-height:1%; display:block;}
.clearleft{clear:left; font-size:1%; line-height:1%; display:block; height:0; width:1px;}
.clearboth{clear:both; font-size:1%; line-height:1%; display:block; height:0;}
.textr{position:absolute; top:-3999px; margin:0; padding:0;font-size:1%;}
.img-right{float:right;margin:0 0 20px 20px;}

/* Main structural containers */

#header-border{border-bottom:1px solid #050036;}
#header-wrapper{background:#050036;border-bottom:1px solid #fff;}
#header{width:1000px; margin-left:auto; margin-right:auto; text-align:left;padding:0;text-align:left;position:relative;}
	#sun{display:none!important;/*position:absolute;top:70px;left:-130px;display:block;z-index:2000;*/}
#header-phone-wrapper{float:right;width:420px;background:url(images/header-phone-bg2.jpg) no-repeat bottom right;text-align:right;}
#header-phone{color:#fff;font-size:250%;padding:0 0 10px 36px;}#header-phone span{font-size:65%;}#header-phone div{padding:5px 0 0 0;}
#header-phone img{margin:6px 3px 0 0;}#header-phone div a{color:#fff!important;}
#logo{margin:34px 0 0 0;padding:0;font-size:1%;width:200px;height:44px;background:url(images/logo.gif) no-repeat top left;float:left;}
		#logo a{display:block; width:200px; height:44px;}
		#logo a span{position:absolute; top:-999px; margin:0; padding:0;}

#content-wrapper{padding:20px 0;}
#content{width:1000px;margin:0 auto;text-align:left;}

#chat-wrapper{border-bottom:4px solid #A4BCED;}
#chat{width:1000px;margin:0 auto;}

#ftr-wrapper{border-top:1px solid #8d8d8d;background:url(images/nav/ftrbg.jpg) repeat-x bottom left;text-align:left;}
#ftr{width:1000px;margin:0 auto;}

#copy-wrapper{background:#ccc;text-align:left;border-top:2px solid #fff;}
#copy{font-size:85%;width:1000px;margin:0 auto;padding:0;}
#copytext{float:left;width:700px;padding:14px 0 12px 0;}
#social{float:right;padding:9px 0 0 0;}

/*Page specific*/
.panel-top,.panel-noimg{background:#fff;border-bottom:4px solid #E6E6E6;padding:20px 6px 20px 20px;margin:0 0 28px 0;}
	.panel-noimg{padding-right:20px;}
	.panel-top .img{float:right;width:505px;text-align:right;}
	.panel-top .text{float:left;width:450px;padding:40px 0 0 0;font-size:110%;}
.panel-imgleft{background:#fff;border-bottom:4px solid #E6E6E6;padding:20px 20px 20px 6px;margin:0 0 28px 0;}
	.panel-imgleft .img{float:left;width:505px;text-align:left;}
	.panel-imgleft .text{float:right;width:450px;padding:40px 0 0 0;font-size:110%;}
.panel-imgright{background:#fff;border-bottom:4px solid #E6E6E6;padding:20px 6px 20px 20px;margin:0 0 28px 0;}
	.panel-imgright .img{float:right;width:505px;text-align:right;}
	.panel-imgright .text{float:left;width:450px;padding:40px 0 0 0;font-size:110%;}
.panel-top .img a,.panel-imgleft .img a,.panel-imgright .img a{display:block;position:relative;}
.panel-imgleft .img a .enlarge{display:block;position:absolute;top:20px;left:20px;}
.panel-imgright .img a .enlarge,.panel-top .img a .enlarge{display:block;position:absolute;top:20px;left:455px;}	

.panel-5050{background:url(images/panel5050bg.gif) no-repeat bottom left;margin:0 0 28px 0;}
.panel-50-left{float:left;width:485px;}
.panel-50-right{float:right;width:485px;}
	.panel-50-left .content,.panel-50-right .content{padding:20px;}

.panel-7030{background:url(images/panel7030bg.png) no-repeat bottom left;margin:0 0 28px 0;}
.panel-70{float:left;width:655px;}
.panel-30{float:right;width:310px;}
	.panel-70 .content,.panel-30 .content{padding:20px;}

#home-banner-wrapper{width:1000px;height:349px;background:url(images/banners/bg.jpg) no-repeat top left;}
#home-banner-pad{padding:5px 0 0 13px;}
#home-banner{height:340px; width:974px; padding:0; overflow: hidden;}
#homepanels-top{padding:20px 0 35px 0;}
	#homepanel-vid{padding:35px 0 0 0;border-bottom:12px solid #ccc;float:left;width:310px;margin:0 35px 0 0;cursor:pointer;}
	#homepanel-questions{border-bottom:12px solid #ccc;float:left;width:310px;}
	#homepanel-callback{border-bottom:12px solid #ccc;float:left;width:310px;padding:79px 0 0 0;background:url(images/homepanels/callbackhdr2.jpg) no-repeat top left;}
	#homepanel-prices{padding:35px 0 0 0;border-bottom:12px solid #ccc;float:right;width:310px;}
#homepanels-bot{padding:0 0 15px 0;}
	#homepanel-order{padding:/*35px*/0 0 0 0;border-bottom:12px solid #ccc;float:left;width:310px;margin:0 35px 0 0;}
	#homepanel-brochure{padding:35px 0 0 0;border-bottom:12px solid #ccc;float:left;width:310px;margin:0 35px 0 0;}
	#homepanel-blog{border-bottom:12px solid #ccc;float:left;width:310px;background:#fff url(images/homepanels/blogbg.gif) no-repeat bottom right;}
	#homepanel-updates{padding:0;border-bottom:12px solid #ccc;float:right;width:310px;background:#fff url(images/homepanels/updatesbg.gif) no-repeat bottom right;}
	#homepanel-updates-content,#homepanel-blog-content{height:180px;padding:0 15px;position:relative;}
	#blogbutton,#updatesbutton{position:absolute;top:140px;left:0 0 0 15px;}
	.blogitemtitle,.updatesitem{font-weight:bold;padding:5px;margin:5px 0 0 0;background:#eaeaea;}
	
p.faqq{font-weight:bold;}
	
.investor-section{}
.investor-section h2{font-size:180%;margin:12px 0 0 0;padding:10px;cursor:pointer; background:#A4BCED url(images/investors/investorplus.gif) no-repeat 900px 50%;color:#fff;}
.investor-section h3{font-size:140%;margin:0;padding:15px 0 0 0;}
.investor-section h2.selected{cursor:default;background:#A4BCED url(images/investors/investorminus.gif) no-repeat 900px 50%;}	
.investor-section table tr th,.investor-section table tr td{padding:6px 20px 6px 0px;}
.investor-section div{padding:10px;}
.investor-bio{float:left;width:450px;height:230px;}
.investor-bio-right{float:right;}
.investor-bioimg{float:left;width:156px;}
.investor-bioimg img{padding:2px;border:1px solid #ccc;}
.investor-biotext{float:right;width:286px;}
.investor-biotext strong{font-size:120%;}
.investor-section h3{background:#333;color:#fff;padding:6px;margin:20px 0 0 0;font-size:140%;}

#login-update h2{font-size:200%;margin:0;padding:12px 0 0 0;}
#login-update div{max-height:400px;overflow:auto;}
#login-update div img{max-width:425px;height:auto!important;clear:both;display:block;}
#login-update div img.alignright{float:none!important;margin:0;}
#login-update div img.alignleft{float:none!important;margin:0;}
#login-update div ul{padding:15px 0 0 0; margin:0;}
#login-update div ul li{margin:0; padding:0px 0 8px 17px; background:url(images/bullet-arrow.gif) no-repeat 0 5px;}
#login-update hr{display:none;}

#fleetcheck-gallery{border-bottom:4px solid #E6E6E6;padding:20px 6px 20px 20px;margin:0 0 28px 0;background:#fff;}
#fleetcheck-gallery a{display:inline-block;margin:0 5px 8px 0;width:130px;position:relative;}#fleetcheck-gallery a span{display:block;font-weight:bold;text-align:center;padding:5px 0 0 0;}
#fleetcheck-gallery a:last-child{margin:0;}
#fleetcheck-gallery a .enlarge{position:absolute;top:8px;left:84px;}

#videos{vertical-align:top;padding:12px 0 0 0;}
.videos-group-left{float:left;width:48%;vertical-align:top;}.videos-group-right{float:right;width:48%;}
#videos h2{font-size:180%;margin:0;padding:10px;background:#333!important;color:#fff;}
.video{vertical-align:top;border-bottom:1px solid #ccc;padding:12px 0;display:block;clear:both;}.video:last-child{border:none;}
.video-img{float:left;width:252px;}
	.video-img img{border:1px solid #333;}
.video-text{margin-left:260px;}
	.video-text strong{display:block;font-size:120%;}
	
/*Lists*/
ul{margin:0; padding:0; list-style:none;}

ul.list{padding:15px 0 0 0; margin:0;}
ul.list li{margin:0; padding:0px 0 8px 17px; background:url(images/bullet-arrow.gif) no-repeat 0 5px;}
ul.list li ul{padding:10px 0 1px 0;}

ul.ticklist{padding:15px 0 0 0; margin:0;}
ul.ticklist li{margin:0; padding:0px 0 8px 20px; background:url(images/greentick.png) no-repeat 0 2px;}
ul.ticklist li ul{padding:10px 0 1px 0;}

#pricingtable ul{padding:15px 0 0 0; margin:0;}
#pricingtable ul li{margin:0; padding:0px 0 8px 17px; background:url(images/tick.png) no-repeat 0 5px;}


/*Tables*/
table{border:none;margin:0;padding:0;border-collapse:collapse;}
tr{margin:0;padding:0;border:none;}
td{margin:0;padding:0;border:none;}
th{margin:0;padding:0;border:none;}

#pricingtable{border:none;margin:0;padding:0;border-collapse:collapse;width:98%;font-weight:bold;}
#pricingtable tr{background-color:#fff;margin:0;padding:0;border:none;}
#pricingtable tr td{padding:0;margin:0;}
#pricingtable tr td.pricing-installation{font-weight:bold;font-size:140%;}
	#pricingtable tr td.pricing-installation strong{font-weight:bold;font-size:180%;}
#pricingtable tr td table.pricing-optionspoint{width:356px;font-size:110%;}
	#pricingtable tr td table.pricing-optionspoint tr td{background:#D4D0C8;width:341px;}
	#pricingtable tr td table.pricing-optionspoint tr td img{margin:10px 0;}
#pricingtable tr td table.pricing-optionsplus{width:356px;font-size:110%;}	
	#pricingtable tr td table.pricing-optionsplus tr td{background:#B9CBF1;}
	#pricingtable tr td table.pricing-optionsplus tr td img{margin:10px 0;}
#pricingtable tr td table.pricing-optionscorporate{width:237px;font-size:110%;}	
	#pricingtable tr td table.pricing-optionscorporate tr td{background:#95B0EA;}
	#pricingtable tr td table.pricing-optionscorporate tr td img{margin:10px 0;}
#pricingtable tr.prices-costs{font-size:140%;font-weight:bold;}	
	#pricingtable tr.prices-costs td{padding:8px 0;border-top:1px solid #333;}
	#pricingtable tr.prices-costs td strong{font-size:100%;}
#pricingtable tr.prices-costs-subhdrs{font-size:100%;font-weight:bold;}		
#prices-additional{float:left;width:460px;}
#prices-generalterms{float:right;width:460px;}
#prices-additional h2, #prices-generalterms h2{font-size:200%;}
#prices-additional table{border:none;margin:0;padding:0;border-collapse:collapse;width:98%;font-weight:bold;text-align:center;}
#prices-additional table tr{background-color:#fff;margin:0;padding:0;border:none;}
#prices-additional table tr td{padding:8px 0;border-top:1px solid #333;vertical-align:middle;}



table.paymenttable{padding:0;font-size:120%;}
.paymenttable td{padding:10px 20px 0 0;text-align:right;vertical-align:top;}
.paymenttable th{padding:10px 20px 0 0;text-align:left;vertical-align:top;}
	.paymenttable th span{font-weight:normal;font-size:85%;display:block;}.paymenttable th span span{font-size:100%;display:inline;}
#firstpayment,#secondpayment{font-size:150%;}

/*Forms*/
legend,.legendheader{display:block;font-size:150%;font-weight:bold;padding:8px;background:#B9CBF1;margin:8px 0 12px 0;}
#loginform,#contactform,#orderform{margin:25px 0 0 0; padding:25px;width:auto;background:#E6E6E6;}
#loginform label{display:block; float:left; width:150px; font-weight:bold; padding-top:4px;font-size:120%;}
#loginform input{margin:0 0 15px 5px; padding:4px; border:1px solid #333; color:#333; font-size:150%; font-family:Arial, Verdana, Helvetica, sans-serif; width:400px;background:#fff;}
#loginform #login{width:128px;height:34px;border:none;padding:0;margin:0 0 0 165px;}
#loginform #login:hover{cursor:pointer;}
.warning{color:red; font-weight:bold;margin:0 0 12px 0;font-size:120%;}
#forgottenlogin{padding:15px 0 0 135px;color:#050036;cursor:pointer;font-weight:bold;}
#forgottenloginhelp{padding:15px 0 0 155px;}

#contactform label,.contactform label{display:block; float:left; width:300px; font-weight:normal; padding-top:4px;font-size:120%;margin:0 0 0 8px;color:#333;}
#contactform input,.contactform input{margin:0 0 15px 5px; padding:4px; border:1px solid #333; color:#333; font-size:120%; font-family:Arial, Verdana, Helvetica, sans-serif; width:500px;background:#fff;}
#contactform input.formradio{margin:0 0 15px 5px; padding:0px; border:none; color:#333; font-size:120%; font-family:Arial, Verdana, Helvetica, sans-serif; width:auto;background:#E6E6E6;}
#contactform textarea{margin:0 0 15px 5px; padding:4px; border:1px solid #333; color:#333; font-size:120%; font-family:Arial, Verdana, Helvetica, sans-serif; width:500px;background:#fff;}
#contactform select{margin:0 0 15px 5px; padding:4px; border:1px solid #333; color:#333; font-size:120%; font-family:Arial, Verdana, Helvetica, sans-serif; width:auto;background:#fff;}
#contactform fieldset{margin:0;padding:0;border:none;}
#contactform legend{display:block;width:98%;margin:12px 0 20px 0;float:none;}
#contactform #send{width:115px;height:34px;border:none;padding:0;margin:0 0 0 313px;}
#contactform #send:hover{cursor:pointer;}

#orderform label{display:block; float:left; width:300px; font-weight:normal; padding-top:4px;font-size:120%;margin:0 0 0 8px;}
#orderform input{margin:0 0 15px 5px; padding:4px; border:1px solid #333; color:#333; font-size:120%; font-family:Arial, Verdana, Helvetica, sans-serif; width:500px;background:#fff;}
#vform textarea{margin:0 0 15px 5px; padding:4px; border:1px solid #333; color:#333; font-size:120%; font-family:Arial, Verdana, Helvetica, sans-serif; width:500px;background:#fff;}
#orderform select{margin:0 0 15px 5px; padding:4px; border:1px solid #333; color:#333; font-size:120%; font-family:Arial, Verdana, Helvetica, sans-serif; width:auto;background:#fff;}
#orderform #send{width:74px;height:33px;border:none;padding:0;margin:0 0 0 313px;}
#orderform #send:hover{cursor:pointer;}

#supportform{margin:0px 0 0 0; padding:25px;width:auto;background:#E6E6E6;}
#supportform label{display:block; float:left; width:300px; font-weight:normal; padding-top:4px;font-size:120%;margin:0 0 0 8px;}
#supportform input{margin:0 0 15px 5px; padding:4px; border:1px solid #333; color:#333; font-size:120%; font-family:Arial, Verdana, Helvetica, sans-serif; width:500px;background:#fff;}
#supportform textarea{margin:0 0 15px 5px; padding:4px; border:1px solid #333; color:#333; font-size:120%; font-family:Arial, Verdana, Helvetica, sans-serif; width:500px;background:#fff;}
#supportform select{margin:0 0 15px 5px; padding:4px; border:1px solid #333; color:#333; font-size:120%; font-family:Arial, Verdana, Helvetica, sans-serif; width:auto;background:#fff;}
#supportform #send{width:115px;height:34px;border:none;padding:0;margin:0 0 0 313px;}
#supportform #send:hover{cursor:pointer;}

#captchabox{padding-bottom:15px;}
#captchaquestion{float:left;width:300px;font-weight:normal; padding-top:4px;font-size:120%;margin:0 5px 0 8px;}
#captchaimg{background:url(images/captcha/map2.gif) no-repeat top left;width:250px;height:300px;float:left;position:relative;margin-left:0!important;}
#captchaimg  .captchavehicle{margin-left:0!important;}
.captchavehicleselected{border:3px solid #333;}

#newsletter-form-wrapper{background:#A4BCED;padding:4px 0;}
#newsletter-form{width:1000px;margin:0 auto;padding:0;text-align:center;}
#newsletter-form input{margin:0; padding:4px; border:1px solid #333; color:#333; font-size:120%; font-family:Arial, Verdana, Helvetica, sans-serif; width:150px;background:#fff;}
#newsletter-form #send{width:67px;height:26px;border:none;padding:0;margin:0;vertical-align:middle;position:relative;top:-2px;}

/*Navigation*/
#top_nav{margin:0;padding:0 0 12px 0;float:right;}
#top_nav ul{list-style:none; margin:0;padding:0;height:24px;}
	#top_nav ul li{padding:0 0 0 0; margin:0; float:left;display:block;}
		#top_nav ul li a#nav_home{display:block; background:url(images/nav/home.gif) no-repeat top left; width:49px; height:24px;}
		#top_nav ul li a#nav_home:hover, #top_nav ul li.selected a#nav_home{background:url(images/nav/home.gif) no-repeat bottom left;}
		#top_nav ul li a#nav_login{display:block; background:url(images/nav/login.gif) no-repeat top left; width:81px; height:24px;}
		#top_nav ul li a#nav_login:hover, #top_nav ul li.selected a#nav_login{background:url(images/nav/login.gif) no-repeat bottom left;}
		#top_nav ul li a#nav_demo{display:block; background:url(images/nav/demo.gif) no-repeat top left; width:52px; height:24px;}
		#top_nav ul li a#nav_demo:hover, #top_nav ul li.selected a#nav_demo{background:url(images/nav/demo.gif) no-repeat bottom left;}
		#top_nav ul li a#nav_modeprivee{display:block; background:url(images/nav/modeprivee.gif) no-repeat top left; width:80px; height:24px;}
		#top_nav ul li a#nav_modeprivee:hover, #top_nav ul li.selected a#nav_modeprivee{background:url(images/nav/modeprivee.gif) no-repeat bottom left;}
		#top_nav ul li a#nav_faqs{display:block; background:url(images/nav/faqs.gif) no-repeat top left; width:52px; height:24px;}
		#top_nav ul li a#nav_faqs:hover, #top_nav ul li.selected a#nav_faqs{background:url(images/nav/faqs.gif) no-repeat bottom left;}
		#top_nav ul li a#nav_investors{display:block; background:url(images/nav/investors.gif) no-repeat top left; width:94px; height:24px;}
		#top_nav ul li a#nav_investors:hover, #top_nav ul li.selected a#nav_investors{background:url(images/nav/investors.gif) no-repeat bottom left;}
		#top_nav ul li a#nav_jobs{display:block; background:url(images/nav/jobs.gif) no-repeat top left; width:76px; height:24px;}
		#top_nav ul li a#nav_jobs:hover, #top_nav ul li.selected a#nav_jobs{background:url(images/nav/jobs.gif) no-repeat bottom left;}#top_nav ul li a span{position:absolute; top:-999px; margin:0; padding:0;}



#main-nav-wrapper{background:url(images/nav/bg.jpg) repeat-x top left;border-top:none;margin:2px 0 0 0;}
#main-nav{margin:0 auto;padding:0;height:45px;background:url(images/nav/bg.jpg) repeat-x top left;width:1000px;}
#main-nav ul{list-style:none; margin:0;padding:0 0;height:45px;background:url(images/nav/bg.jpg) repeat-x top left;}
	#main-nav ul li{padding:0 0 0 0; margin:0; float:left;display:block;position:relative;}
		#main-nav ul li a#nav_tour{display:block; background:url(images/nav/tour3.jpg) no-repeat top left; width:116px; height:45px;}
		#main-nav ul li a#nav_tour:hover, #main-nav ul li.selected a#nav_tour{background:url(images/nav/tour3.jpg) no-repeat bottom left;}
		#main-nav ul li a#nav_how{display:block; background:url(images/nav/how3.jpg) no-repeat top left; width:121px; height:45px;}
		#main-nav ul li a#nav_how:hover, #main-nav ul li.selected a#nav_how{background:url(images/nav/how3.jpg) no-repeat bottom left;}
		#main-nav ul li a#nav_prices{display:block; background:url(images/nav/prices3.jpg) no-repeat top left; width:148px; height:45px;}
		#main-nav ul li a#nav_prices:hover, #main-nav ul li.selected a#nav_prices{background:url(images/nav/prices3.jpg) no-repeat bottom left;}
		#main-nav ul li a#nav_customers{display:block; background:url(images/nav/customers3.jpg) no-repeat top left; width:122px; height:45px;}
		#main-nav ul li a#nav_customers:hover, #main-nav ul li.selected a#nav_customers{background:url(images/nav/customers3.jpg) no-repeat bottom left;}
		#main-nav ul li a#nav_order{display:block; background:url(images/nav/order3.jpg) no-repeat top left; width:214px; height:45px;}
		#main-nav ul li a#nav_order:hover, #main-nav ul li.selected a#nav_order{background:url(images/nav/order3.jpg) no-repeat bottom left;}
		#main-nav ul li a#nav_contact{display:block; background:url(images/nav/contact3.jpg) no-repeat top left; width:155px; height:45px;}
		#main-nav ul li a#nav_contact:hover, #main-nav ul li.selected a#nav_contact{background:url(images/nav/contact3.jpg) no-repeat bottom left;}
		#main-nav ul li a#nav_brochure{display:block; background:url(images/nav/brochure2.jpg) no-repeat top left; width:183px; height:45px;}
		#main-nav ul li a#nav_brochure:hover, #main-nav ul li.selected a#nav_brochure{background:url(images/nav/brochure2.jpg) no-repeat bottom left;}
		#main-nav ul li a#nav_demo{display:block; background:url(images/nav/demo.jpg) no-repeat top left; width:155px; height:45px;}
		#main-nav ul li a#nav_demo:hover, #main-nav ul li.selected a#nav_demo{background:url(images/nav/demo.jpg) no-repeat bottom left;}
		#main-nav ul li a span{position:absolute; top:-999px; margin:0; padding:0;}
		#main-nav ul li ul{display:none;position:absolute;top:100%;left:0px;background:#8AA9E9;text-align:left;border:none;padding:0;z-index:1000;}
		#main-nav ul li ul li{float:none;display:block;background:#8AA9E9;}
		#main-nav ul li ul li a{display:block;font-weight:bold;font-size:120%;padding:8px 20px;background:#8AA9E9;border-bottom:1px solid #050036;color:#050036;}
		
#sub-nav-wrapper{border-top:0px solid #fff;}
#sub-nav{width:1000px;margin:0 auto;background:#050036;}
#sub-nav ul{list-style:none; margin:0 auto;padding:0;font-size:110%;text-align:center;}
	#sub-nav ul li{padding:0; margin:0;display:inline;color:#fff;}
	#sub-nav ul li.selected{font-weight:bold;}
	#sub-nav ul li a{padding:15px 2px; margin:0;display:inline-block;color:#fff;font-weight:normal;}
	#sub-nav ul li.selected a{font-weight:bold;color:#89A8E8;}
	
#banner-nav{text-align:left;padding-left:402px;}
#banner-nav a{width:31px;display:block;float:left;margin:0 4px 0 0;}
#banner-nav .activeSlide{opacity:0.5;filter:alpha(opacity=50);}

#pagenav{padding-bottom:30px;}
a.pagenavprev{float:left;}
a.pagenavnext{float:right;}
	
#ftr ul{list-style:none; margin:0;padding:0;height:63px;}
	#ftr ul li{padding:0 0 0 0; margin:0; float:left;display:block;}
		#ftr ul li a#nav_company{display:block; background:url(images/nav/company2.jpg) no-repeat top left; width:166px; height:63px;}
		#ftr ul li a#nav_company:hover, #ftr ul li.selected a#nav_company{background:url(images/nav/company2.jpg) no-repeat bottom left;}
		#ftr ul li a#nav_support{display:block; background:url(images/nav/support2.jpg) no-repeat top left; width:167px; height:63px;}
		#ftr ul li a#nav_support:hover, #ftr ul li.selected a#nav_support{background:url(images/nav/support2.jpg) no-repeat bottom left;}
		#ftr ul li a#nav_news{display:block; background:url(images/nav/news2.jpg) no-repeat top left; width:167px; height:63px;}
		#ftr ul li a#nav_news:hover, #ftr ul li.selected a#nav_news{background:url(images/nav/news2.jpg) no-repeat bottom left;}
		#ftr ul li a#nav_blog{display:block; background:url(images/nav/blog2.jpg) no-repeat top left; width:167px; height:63px;}
		#ftr ul li a#nav_blog:hover, #ftr ul li.selected a#nav_blog{background:url(images/nav/blog2.jpg) no-repeat bottom left;}
		#ftr ul li a#nav_nouveautes{display:block; background:url(images/nav/nouveautes2.jpg) no-repeat top left; width:166px; height:63px;}
		#ftr ul li a#nav_nouveautes:hover, #ftr ul li.selected a#nav_nouveautes{background:url(images/nav/nouveautes2.jpg) no-repeat bottom left;}
		#ftr ul li a#nav_updates{display:block; background:url(images/nav/updates2.jpg) no-repeat top left; width:167px; height:63px;}
		#ftr ul li a#nav_updates:hover, #ftr ul li.selected a#nav_updates{background:url(images/nav/updates2.jpg) no-repeat bottom left;}
		#ftr ul li a#nav_distrib{display:block; background:url(images/nav/distributors2.jpg) no-repeat top left; width:167px; height:63px;}
		#ftr ul li a#nav_distrib:hover, #ftr ul li.selected a#nav_distrib{background:url(images/nav/distributors2.jpg) no-repeat bottom left;}
		#ftr ul li a#nav_install{display:block; background:url(images/nav/installers2.jpg) no-repeat top left; width:167px; height:63px;}
		#ftr ul li a#nav_install:hover, #ftr ul li.selected a#nav_install{background:url(images/nav/installers2.jpg) no-repeat bottom left;}
		#ftr ul li a span{position:absolute; top:-999px; margin:0; padding:0;}
		
/*BLOG*/
.blogpage h1{font-size:150%;margin:0;padding:0;}
.blogpage h1.archive-title{padding:0 0 18px 0;}
.blogpage #content{width:auto;}
.entry-content{padding:0 0 20px 0;}
.blogpage #content img.alignright{float:right;margin:0 0 15px 15px;}
.blogpage #content img.alignleft{float:left;margin:0 15px 15px 0;}
.blogpage #content ul{padding:15px 0 0 0; margin:0;}
.blogpage #content ul li{margin:0; padding:0px 0 8px 17px; background:url(images/bullet-arrow.gif) no-repeat 0 5px;}
ul.recent-posts-list li{padding:0 0 10px 0;}
.category-jobs .entry-content .more-link{display:block;text-align:center;width:120px;margin:10px 0 8px 0;padding:8px 0;color:#fff;background:#050036;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.category-jobs .entry-content .more-link:hover{background:#B9CBF1;color:#050036;text-decoration:none}
.category-jobs .entry-content .more-link span{display:none;}
	
/* Purchase System */
.legendheader {
    background: rgb(185, 203, 241);
    margin: 8px 0px 12px;
    padding: 8px;
    font-size: 150%;
    font-weight: bold;
    display: block;
}

.addresswarning {
    color: red;
    font-weight: bold;
    margin: 0 0 12px 0;
    font-size: 100%;
}

#contactform input {
    margin: 0 0 15px 5px;
    padding: 4px;
    border: 1px solid #333;
    color: #333;
    font-size: 120%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    width: 400px;
    background: #fff;
}

#orderform input {
    margin: 0 0 5px 5px;
    padding: 2px;
    border: 1px solid #333;
    color: #333;
    font-size: 120%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    width: 300px;
    background: #fff;
}

#card-nav {
    width: 500px;
    margin: 0 auto;
    font-weight: normal;
}

    #card-nav ul {
        list-style: none;
        font-size: 100%;
        text-align: left;
    }

        #card-nav ul li {
            padding: 0;
            margin: 0;
            display: inline;
        }

            #card-nav ul li.selected {
                font-weight: bold;
            }

.ReviewTABLE {
    BORDER-COLLAPSE: collapse;
}

    .ReviewTABLE TD {
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 0px;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
    }

.ReviewTFOOT TD {
    BORDER-TOP: #d23d1a 3px solid;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px;
}

.review_order {
    color: #333;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 78%;
}

fieldset {
    overflow: auto;
    border: 0;
    margin: 0;
    padding: 0;
}

    fieldset div {
        float: left;
        margin-left: 10px;
    }

    fieldset.centered div {
        text-align: center;
    }

    fieldset label {
        color: #183b55;
        display: block;
        margin-bottom: 5px;
        margin-top: 5px;
    }
