/*   style.css contains a reset, font normalization and some base styles.*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
li { list-style-type:none }
input, select { vertical-align:middle; }
/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }
/* -------------END RESET CSS-------------- */
body { font:13px sans-serif; *font-size:small;
*font:x-small;
line-height:1.22; }
table { font-size:inherit; font:100%; }
select, input, textarea { font:99% sans-serif; }
/* minimal base styles  */
a:hover, a:active { outline: none; }
a, a:active, a:visited { color:#607890; }
a:hover { color:#036; }
ol { list-style-type: decimal; }
small { font-size:85%; }
strong, th { font-weight: bold; }
td, td img { vertical-align:top; }
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline;}
.ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=submit], button { cursor: pointer; }



a:link { -webkit-tap-highlight-color: #FF5E99; }

html { overflow-y: scroll; }

button { width: auto; overflow: visible; }

.ie7 img { -ms-interpolation-mode: bicubic; }

/* Primary Styles */

/*  * Layout CSS start  */

body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#container { width:944px; margin:0 auto; margin-top:13px }

/* ------------Header----------- */
 
 #header { overflow:hidden; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:18px;width:100% }

#header h1 { color:#004B94; float:left; font-size:19px; margin:29px 117px 23px 20px }

#header #logo { float:left }

#header-sidebar { float:left; width:205px; }

/* Contect number */
   #contact-number { background:url("../images/icon-phone.gif") no-repeat scroll left top transparent; font-size:16px; font-weight:bold; margin-bottom:5px; margin-left:44px; padding-left:41px; padding-top:4px; }

/* More languages */
#countries { margin-bottom:6px; margin-left:46px; overflow:hidden; }

#countries li { display:inline; float:left; font-size:10px; font-weight:bold; margin-right:12px; }

#countries li.last { margin-right:0 }

#countries li a { display:block; width:16px; height:14px; text-indent:-9999px }

#countries li a.uk { background:url(../images/english.gif); }

#countries li a.ireland { background-image:url(../images/ireland%20.gif); }

#countries li a.france { background-image:url(../images/france.gif); }

/* Search box in header */
       #search.search { background:url("../images/search.gif") no-repeat scroll 0 0 transparent; border:medium none; height:31px; margin-left:0; padding-left:10px; width:197px; }
	   #search.search:hover { background:url("../images/search-focus.gif") no-repeat scroll 0 0 transparent;}

/* ------------Main navigation----------- */


#main-nav { background:url("../images/main-nav-bg.jpg") no-repeat; float:left; margin-left:0; margin-top:5px; width:100%; padding-left:28px }

#main-nav li { float:left; margin-right:29px; }

#main-nav li:hover, #main-nav li.hover { background: url(../images/li-hover-bg.jpg); }

#main-nav li a { color:#FFFFFF; display:block; font-size:17px; padding:20px 18px; text-decoration:none; }
#main-nav li a.login { color:#fcc; display:block; font-size:17px; padding:20px 18px; text-decoration:none; }

/* -----------common typography----------------- */
 
 .main h2, .main-shrink  h2, .main-wide h2 { color:#00569F; font-size:20px }

.main h3, .main-shrink  h3, .main-wide h3 { color:#00569F; font-size:14px }

.main h2.first, .main-shrink  h2.first,  .main-wide h2.first { background: url(../images/Complete-More-work_03.jpg); margin-left:-5px; padding:15px; background-repeat: no-repeat }

.main h2.first-wide, .main-wide h2.first-wide { background:url("../images/wide.gif") repeat scroll 0 -4px transparent; }

.main-shrink  h2.first-wide { background:url("../images/shrink.gif") repeat scroll 0 -4px transparent; margin-left:-5px; padding:15px;}



/* ------------Intro Banner----------- */
 
  #intro-text { background-image:url("../images/Main_Tab_1_33.gif"); overflow:hidden; padding:25px 0 10px 53px; height:281px; width:650px }

#intro-text h2 { color:#004791; font-size:22px; margin-bottom:10px; margin-top:11px; width:332px; }

#intro-text p { line-height:1.6; width:332px; }

#intro-text a { margin-left:215px; margin-top:-6px; }

/* -----------jQuery Tab----------------- */
 
  ul.tabs { background:url("../images/tab-bottom.jpg") no-repeat scroll left 36px transparent; height:38px; margin:21px 0 0 -28px; overflow:hidden; padding:0 0 0 31px; width:712px; }

ul.tabs li { background:#008ad4; display:inline; float:left; margin-right:3px; padding:10px 20px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; color:#fff}

ul.tabs li a{ color:#fff !important; text-decoration:none; cursor:pointer }

html ul.tabs .active { background:#D9D9D9 }

ul.tabs .active a { color:#000 !important }

/* --------jQuery Tab Content ----------*/


   #Features-Benefits.tab-content { }

.tab_container { padding-top:30px; }

#tab1 { display:block; overflow:hidden; padding-left:22px; }

.tab_content h2 { margin-bottom:10px }

.tab_content p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:25px }

#tab1 h2 { margin-bottom:10px }

#tab1 li { height:25px; background:url(../images/correct-icon.gif) no-repeat; padding-left:30px }

#tab3 { background:url("../images/transport.jpg") no-repeat scroll right 121px transparent; position:relative }

#tab3 p.secondparagraph { width:455px; }

#tab3 p.thirdparagraph { width:414px; }

#maps { -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; background:#F5F5F5; margin-bottom:30px; overflow:hidden; padding:23px 23px 18px; box-shadow:				1px 0 4px #4F4D4D; -o-box-shadow:			1px 0 4px #4F4D4D; -moz-box-shadow:		1px 0 4px #4F4D4D; -webkit-box-shadow:	1px 0 4px #4F4D4D; }

.ie6 #maps {width:650px;float:left}

#maps p { float:left; font-size:11px; line-height:1.4; margin-bottom:0; margin-right:28px; width:200px; }

#maps p img { margin-bottom:7px }

#maps p.last { margin:0 }

#maps p span { display:block; font-size:14px; font-weight:bold; }

#Features, #benefits { float:left; margin-right:81px; }
.ie6 #Features, .ie6 #benefits {margin-right:0}
.ie6 #Features {width:300px}

#Features ul, #benefits ul { margin-bottom:20px; }

#Features a, #benefits a { margin-left:20px; }

/* ------------------ */
#Features2, #benefits2 { float:left; margin-right:21px; }
.ie6 #Features2, .ie6 #benefits2 {margin-right:0}
.ie6 #Features2 {width:300px}

#Features2 ul, #benefits2 ul { margin-bottom:20px; }

#Features2 a, #benefits2 a { margin-left:20px; }

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

#Features-Benefits.tab-content ul { }

#Features-Benefits.tab-content ul li { }

#Features-Benefits.tab-content a { }

#control-panel.tab-content { }

#gps-fleet.tab-content { }

#fleet-management.tab-content { }


/* -------------------------Sidebar--------------------------- */
 
#aside { width:228px; float:right }
#bside { width:395px; float:right;}

#book-a-demo { }

#book-a-demo.side-boxes h3 { }

#book-a-demo p { }

.side-boxes { background: url("../images/side-box-bg.gif") no-repeat scroll -1px 35px transparent; height:154px; margin-bottom:10px; text-align:center; }

.side-boxes h3 { background:url("../images/Main_Tab_1_35.gif") no-repeat scroll left top transparent; color:#333333; font-size:18px; padding:7px; margin-bottom:16px; }

.side-boxes h3 a { text-decoration:none;color:#333333;}

.side-boxes h3:hover { background:url("../images/Main_Tab_1_35-hover.jpg") no-repeat scroll left top transparent;}

#quick-link.side-boxes { background:url("../images/side-box-bg-big.gif") repeat scroll -1px 36px transparent; height:196px; }



#quick-link ul li {display: inline;}

#quick-link ul li a { vertical-align: bottom; /* This fixes the IE5 Win gap! */ ;background:url("../images/side-list-bottom-bg.jpg") no-repeat scroll center 21px transparent; color:#4E4E4E; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:21px; text-decoration:none; }

#quick-link ul li a.last { background:none }



/*------------------------------------------------------------*/
/* -------------------------layout--------------------------- */
 
 .main { width:702px; float:left; margin-right:14px; display:inline; }
 .ie6 .main {width:702px;margin-right:0;display:inline;}
 
  .main-wide { width:943px; float:left; margin-right:14px; display:inline; }
 .ie6 .main-wide {width:943px;margin-right:0}

 .main-shrink { background:none;display:inline;float:left;margin-right:14px;width:604px; }
 .ie6 .main-shrink {width:604px;margin-right:0;display:inline;}

 .main-quote { background:none;display:inline;float:left;margin-right:14px;width:504px; }
 .ie6 .main-quote {width:504px;margin-right:0;display:inline;}



.insert_image_box img { margin-bottom:47px }

.insert_image_box h2 { margin-bottom:5px }

.insert_image_box p { line-height:1.2; margin-bottom:9px; }

#welcome_box { background:url(../images/paragraph-divider.jpg) no-repeat bottom left; margin-bottom:25px; overflow:hidden;float:left }

#welcome_box p { background:url("../images/toolbox.jpg") no-repeat scroll left top transparent; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:15px; overflow:hidden; padding-bottom:44px; padding-left:153px; padding-top:28px; }

#welcome_box p img { float:left; margin-right:20px }

.description-box { border-bottom:1px solid #EEEEEE; margin-bottom:24px; overflow:hidden; padding-bottom:26px; zoom:1; position:relative; float:left}

.description-box img { float:left; margin-right:15px; }

.update2 img { float:right; margin-left:15px; }

.description-box p { line-height:1.4; margin:3px 0; }

p.intro { border-bottom:1px solid #EEEEEE; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:25px; margin-top:20px; overflow:hidden; padding-bottom:20px;  }

p.intro img { float:left; margin-right:20px; }

#contact { border-bottom:1px solid #EEEEEE; margin-bottom:19px; overflow:hidden; padding-bottom:16px; margin-top:20px }


#contact p img { float:left; margin-right:20px; }
#contactmap{margin-top:26px;}

table { border-top:1px solid #D2D2D2;float:left;margin-right:50px;margin-top:35px; }

th { padding:3px; vertical-align:middle }

th img { margin-right:5px }

td { font-size:12px; padding:3px; }

tr { }

td.border, th.border { border-left:1px solid #D2D2D2; }

tr.odd { background:#eee }

p.form-intro { margin:15px 0; }

/* --------------------Footer--------------------------- */

 #footer { background:repeat-x scroll 0 0 #00569F; clear:both; color:#FFFFFF; overflow:hidden; padding:23px 0 20px; text-align:center; }

#footer-inner { margin:0 auto; width:960px; }

#footer a { color:#fff;text-decoration:none; }

#footer ul { color:#000; margin-bottom:15px; overflow:hidden; }

#footer ul li { display:inline; float:left; font-size:11px}

#footer ul li a { background:url("../images/footer-list-item-divider.jpg") no-repeat scroll right center transparent; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; padding-left:11px; padding-right:11px; }

#footer ul li a.last { background:none }

#footer p { color:#AAC2DC; font-size:12px; margin-bottom:47px; }

#footer p.copyright { float:left; text-align:left;margin:5px; }
#footer p.address { float:left; text-align:left;margin:5px; width:100%; color:#fff; }
#footer p.organisation { float:left; text-align:left; color:#fff;margin:5px;font-weight:bold; }
#footer p.contact { float:left; text-align:left; margin:5px;font-weight:bold; width:100% }
#footer p strong { color:#fff;font-weight:bold;}
#footer p.social-links { float:right; text-align:left;margin:5px; }

#footer p a { color:#fff }

.backtotop { background:url("../images/back-to-top.gif") no-repeat scroll center 0 transparent; display:block; float:right; padding-top:23px; width:70px; text-decoration:none }

.button-link { background:url("../images/link-button-bg.jpg") repeat-x scroll left top transparent; color:#FFFFFF; display:block; padding:10px 0 11px 9px; text-decoration:none; width:102px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.button-wide-link { background:url("../images/link-button-bg.jpg") repeat-x scroll left top transparent; color:#FFFFFF; display:block; padding:5px 0 13px 30px; text-decoration:none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }


.read-more { background:url("../images/Complete-More-work_14.jpg") no-repeat scroll left center transparent; color:#000 !important; font-size:11px; padding:5px 11px 6px 24px; text-decoration:none; }

.link-position { bottom:35px; left:107px; position:absolute; }

.update2 .link-position { bottom:35px; left:203px; position:absolute; }

.button-link span { background:url("../images/arrow-read-more.gif") no-repeat scroll left center transparent; padding-left:27px; color:#fff }

.button-wide-link span { background:url("../images/arrow-read-more.gif") no-repeat scroll right center transparent; padding-right:27px; color:#fff }

ol.forms { float: left; list-style: none; width: 100%; }

ol.forms li { clear: both; float: left; margin: 0 0 10px; width: 100%; }

ol.forms li button { background:none; border:none; color:#fff; }

ol.forms li.buttons { width:104px; margin-left:300px; }

#zohoWebToLead ol.forms li.buttons { width:104px; margin-left:200px; }

ol.forms label { cursor:pointer; display:block; font-weight:bold; margin-bottom:5px; }

ol.forms input.text , ol.forms textarea { background:none repeat scroll 0 0 #EEEEEE; border:1px solid #999999; font:inherit; height:23px; padding:2px; width:300px; }

ol.forms textarea { height:167px; width:401px; }

ol.forms li.grouping { margin-bottom: 0; }

ol.forms li.grouping ul { list-style: none; }

ol.forms li.grouping ul label { display: inline; font-weight: normal; margin: 0 0 0 10px; }

ol.forms li.grouping ul input { width: auto; }

select { width:311px }


/*------------------------------------------------------------*/
/*-------------------------side form--------------------------*/
#sideform , #sideform_landing{ 
/*background:url("../images/sideform-bg.gif") no-repeat scroll left top transparent;*/
color:#000;
float:right;
height:100px;
margin:50px 0 0 0;
padding:20px 46px 9px 27px;
width:253px; }


#sideform  fieldset { margin-top:10px}
#sideform legend , #sideform p{color:#000;
font-size:25px;
padding-left:40px;font-weight:bold}
#sideform legend span {color:#FFFFFF;
font-size:33px;
text-transform:uppercase; display:block;padding-bottom:10px;padding-left:10px;font-weight:normal}
#sideform ol li {height:29px;list-style-type:none;}
#sideform ol li label {color:#FFFFFF; text-transform:capitalize;
float:left;
font-size:14px;
text-align:right;
width:102px;}
#sideform ol li input {background:none repeat scroll 0 0 #F2F2F2;
border:1px solid #CCCCCC;
float:right;
width:139px;}
#sideform ol li select {float:right;
width:141px;}
#sideform ol li button {background:url("../images/request-free-tour.gif") no-repeat scroll left center transparent;
border:0 none;
color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:20px;
height:60px;
margin:15px 0 0 31px;
padding:0;text-indent:-999px;width:209px;display:block}
/*-- privacy --*/
.privacy p{
padding:10px;
}
#zohoWebToLead{
margin:0 0 0 100px;
padding:20px;
}
.tour ul{
	padding:10px;
}
.tour ul li{
	padding:10px;
}

.tour{
width:100%;
}



img,a{
  	border:0;
  	outline:none;
  	text-decoration:none;
	}
/* -------- TEXT DECLRATIONS-------- */
.table_hd_main{
	font: normal bold 20px/24px  Verdana, Arial, Helvetica, sans-serif;
	color:#393939;
	margin:0px;
	padding:1px 0 0 19px;
	}
.table_hd{
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color:#393939;
	margin:0px;
	padding:1px 0 0 19px;
	}
.table_amount{
	font: normal bold 30px/46px Arial, Helvetica, sans-serif;
	background:#e6e6e6;
	color:#393939;
	text-align:center;
	height:46px;
	margin:28px 5px 20px 5px;
	padding:0px;
	}
.list{
	text-decoration:none;
	list-style:none;
	margin:0;
	padding:0 0 15px 36px;
	}
.list li{
	display:block;
	margin:0;
	padding:0 0 0 22px;
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	background:url(../images/bullet2.png) no-repeat 0 5px;
	}
.list-with-tick{
	text-decoration:none;
	list-style:none;
	margin:0;
	padding:0 0 15px 36px;
	}
.list-with-tick li{
	display:block;
	margin:0;
	padding:0 0 0 22px;
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	background:url(../images/bullet2.png) no-repeat 0 5px;
	}
	
.list-with-tick2{
	text-decoration:none;
	list-style:none;
	margin:0;
	padding:0 0 15px 36px;

	}
.list-with-tick2 li{
	display:block;
	margin:10px;
	padding:11px 0 0 30px;
	font-size:16px;
	background:url(../images/bullet3.png) no-repeat 0 5px;
	}	
	
	.list-with-tick3{
	text-decoration:none;
	list-style:none;
	margin:0;
	padding:0 0 0px 0px;

	}
.list-with-tick3 li{
	display:block;
	margin:10px;
	margin-left:0px;
	padding:0 0 0 1px;
	font-size:13px;
	/*background:url(../images/bullet3.png) no-repeat 0 5px;*/
	}	
	
.free{
	font: normal bold 18px/57px  Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	margin:0;
	padding:0px;
	}
.free a{
	color:#fff;
	}

#wb_container_main{
	width:929px;
	margin:0px auto 0px auto;
	}
.wb_top_main{
	width:929px;
	height:53px;
	margin:0px;
	padding:0px;
 	}
.top_tabs{
	list-style:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:0px;
	}
.top_tabs li{
	float:left;
	margin:0px;
	padding:0px;
	height:53px;
	}
.top_tabs li a {
	background:url(../images/normal_cen.png)  repeat-x 0 bottom;
	float:left;
	height:53px;
	color:#fff;
	font-size:15px;
	}
.top_tabs li a span.left{
	background:url(../images/normal_left.png)  no-repeat left bottom;
	height:53px;
	float:left;
	}
.top_tabs li a span.right{
	background:url(../images/normal_right.png)  no-repeat right bottom;
	height:53px;
	line-height:65px;
	float:left;
	width:224px;
	}

.top_tabs li a.wb_active {
	background:url(../images/active_center.png)  repeat-x 0 bottom;
	float:left;
	height:30px;
	color:#393939;
	font-size:15px;
	}
.top_tabs li a.wb_active span.left{
	background:url(../images/active_left.png)  no-repeat left bottom;
	height:30px;
	float:left;
	}
.top_tabs li a.wb_active span.right{
	background:url(../images/active_right.png)  no-repeat right bottom;
	height:30px;
	line-height:25px;
	float:left;
	width:230px;
	}


.wb_center_main{
	width:929px;
	background:url(../images/main_center.png)  repeat 0 0;
	margin:0;
	padding:19px 0 14px 0px;
 	}
.wb_bottom_main{
	width:929px;
	height:12px;
	background:url(../images/main_bottom.png) no-repeat 0 0;
	margin:0px;
	padding:0px;
 	}
.wb_container{
	width:890px;
	margin:0px auto 0px auto;
	}

.wb_left{
	width:250px;
	float:left;
	margin:0px;
	padding:0px;
	}
.wb_center_main1{
	width:230px;
	float:left;
	margin:0 0 0 57px;
	padding:0px;
	}
.wb_right{
	width:280px;
	float:right;
	margin:0px;
	padding:0px;
	}

/*-------- tables-------- */

.wb_top{
	width:286px;
	height:20px;
	background:url(../images/top.png) no-repeat 0 0;
	text-indent:-999999px;
	margin:0px;
	padding:0px;
 	}
.wb_center{
	width:286px;
	background:url(../images/cen.png)  repeat 0 0;
	margin:0;
	padding:0 0 14px 0px;
 	}
.wb_bottom{
	width:286px;
	height:57px;
	background:url(../images/bottom.png) no-repeat 0 0;
	margin:0px;
	padding:0px;
 	}
.btn{ 
	width:96px;
	height:22px;
	background:url(../images/btn.png) no-repeat 0 0;
	margin:0 auto;
	color:#4c4c4c;
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	text-align:center;
	}
.btn a{ 
	color:#4c4c4c;
	}
.wb_clear{
	clear:both;
	}

.sub-button-text{ 
	width:200px;
	height:22px;
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	margin:0px auto 0px auto;
	}


.wb_container_2{
	width:845px;
	margin:0px auto 0px auto;
	}
.wb_left_2{
	width:627px;
	float:left;
	margin:0px;
	padding:0px;
	}
.table_hd_main_2{
	font: normal bold 18px/44px  Verdana, Arial, Helvetica, sans-serif;
	color:#393939;
	margin:0px;
	padding:0px 0 0 11px;
	}
.table_txt{
	font: normal 12px/16px  Verdana, Arial, Helvetica, sans-serif;
	color:#393939;
	margin:0px;
	padding:1px 0 0 11px;
	}
.line{
	margin:35px 0 0px 0;
	background:url(../images/2_06.png) repeat-x 0 0;
	border:0px;
	font: normal 1px/1px  Verdana, Arial, Helvetica, sans-serif;
	height:2px;
	}
.table_amount_2{
	font: normal bold 12px/36px Arial, Helvetica, sans-serif;
	color:#393939;
	margin:0;
	padding:10px 5px 10px 11px;
	}
.wb_right_2{
	width:200px;
	float:right;
	margin:0px;
	padding:0px;
	}
.list_right{
	width:300px;
	float:left;
	margin:0px;
	padding:0px;
	}
.list_left{
	width:300px;
	float:left;
	margin:0px;
	padding:0px;
	}
.list{
	text-decoration:none;
	list-style:none;
	margin:0;
	padding:0 0 15px 36px;
	}
.list li{
	display:block;
	margin:0;
	padding:0 0 0 22px;
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	background:url(../images/bullet.png) no-repeat 0 5px;
	}
.buy_now{ 
	width:176px;
	height:42px;
	background:url(../images/buy_now.png) no-repeat 0 0;
	margin:0 0 0 35px;
	}
.get_free{ 
	width:176px;
	height:42px;
	background:url(../images/try_free.png) no-repeat 0 0;
	margin:0 0 0 40px;
	}
	
	
	/*-------- End pricing ------- */
	
	
	/*-------- tables-------- */

.wb_top{
	width:286px;
	height:20px;
	background:url(../images/top.png) no-repeat 0 0;
	text-indent:-999999px;
	margin:0px;
	padding:0px;
 	}
.wb_center{
	width:286px;
	background:url(../images/cen.png)  repeat 0 0;
	margin:0;
	padding:0 0 14px 0px;
 	}
.wb_bottom{
	width:286px;
	height:57px;
	background:url(../images/bottom.png) no-repeat 0 0;
	margin:0px;
	padding:0px;
 	}
.btn{ 
	width:96px;
	height:22px;
	background:url(../images/btn.png) no-repeat 0 0;
	margin:0 auto;
	color:#4c4c4c;
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	text-align:center;
	}
.btn a{ 
	color:#4c4c4c;
	}
.wb_clear{
	clear:both;
	}




.wb_container_2{
	width:845px;
	margin:0px auto 0px auto;
	}
.wb_left_2{
	width:627px;
	float:left;
	margin:0px;
	padding:0px;
	}
.table_hd_main_2{
	font: normal bold 18px/44px  Verdana, Arial, Helvetica, sans-serif;
	color:#393939;
	margin:0px;
	padding:0px 0 0 11px;
	}
.table_txt{
	font: normal 12px/16px  Verdana, Arial, Helvetica, sans-serif;
	color:#393939;
	margin:0px;
	padding:1px 0 0 11px;
	}
.line{
	margin:35px 0 0px 0;
	background:url(../images/2_06.png) repeat-x 0 0;
	border:0px;
	font: normal 1px/1px  Verdana, Arial, Helvetica, sans-serif;
	height:2px;
	}
.table_amount_2{
	font: normal bold 12px/36px Arial, Helvetica, sans-serif;
	color:#393939;
	margin:0;
	padding:10px 5px 10px 11px;
	}
.wb_right_2{
	width:200px;
	float:right;
	margin:0px;
	padding:0px;
	}
.list_right{
	width:300px;
	float:left;
	margin:0px;
	padding:0px;
	}
.list_left{
	width:300px;
	float:left;
	margin:0px;
	padding:0px;
	}
.list{
	text-decoration:none;
	list-style:none;
	margin:0;
	padding:0 0 15px 36px;
	}
.list li{
	display:block;
	margin:0;
	padding:0 0 0 22px;
	font: normal 12px/21px Arial, Helvetica, sans-serif;
	background:url(../images/bullet.png) no-repeat 0 5px;
	}
.buy_now{ 
	width:176px;
	height:42px;
	background:url(../images/buy_now.png) no-repeat 0 0;
	margin:0 0 0 35px;
	}
.get_free{ 
	width:176px;
	height:42px;
	background:url(../images/try_free.png) no-repeat 0 0;
	margin:0 0 0 40px;
	}

.side-blurb h2{
font-weight:bold;
padding:0 0 10px 0;
}

.side-blurb{
margin:60px 0 0 0;
padding:10px;
}

/* -----------Screen Shots ---------------------- */

div.screenshot {
	width: 940px;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 48px 0;
	}
div.summary {height: 360px;}
div.real-time-1 {height: 565px;}
div.real-time-2 {height: 207px;}
div.summary-2 {height: 477px;}
div.journey {height: 381px;}
div.journey-2 {height: 494px;}
div.stops-1 {height: 315px;}
div.stops-2 {height: 480px;}
div.locations-1 {height: 392px;}
div.locations-2 {height: 569px;}
div.alerts {height: 561px;}
div.driving-style {height: 551px;}
div.settings {height: 417px;}
div.driver-messaging {height: 539px;}
div.routes {height: 600px;}


div.screenshot ul {
	margin: 0;
	}
div.screenshot ul li {
	position: absolute;
	padding-top: 6px;
	padding-right: 30px;
	border-top: #f00 solid 3px;
	width: 110px;
	list-style: none;
	}
div.screenshot ul li.right {
	right: 0 !important;
	padding-left: 30px;
	padding-right: 0 !important;
	}

/* ----------------- action ---------------- */

div.action {
	background: #fff;
	font-size: 20px;
	text-align: center;
	padding: 20px 20px 0 20px;
	margin: 0 0 24px 0;
	}
div.action a {
	color: #009933;
	}
div.action a:hover {
	color: #000;
	}

div.action p{
	padding:10px;
	background:#EBF5FA;
}

.pricing p ,.pricing strong , .pricing h2{
padding:10px;
}

.pricing-box{
padding:10px 0 30px 50px;
}

.pricing-box img { float:right; margin-right:15px; }

.pricing-box button{
margin:30px;
}

#quoteForm label.error , #trialForm label.error {
			margin-left: 10px;
			width: auto;
			display: block;
			color:#f00;
}

.formCheckbox{
top:-22px;
left:130px;
position:relative;
}

ul.sitemap{
padding:10px;
}

ul.sitemap li{
padding:5px;
}

#online_demo_submit{
	padding:15px;
	font-weight:bold;
}
