body
{
	background: #fff url("../images/bg_fade.gif") repeat-x top;
	/*background-color:#676767;*/
}
	
#hd
{
	background-color:#ccc;
}

#logo
{
	padding:5px 5px 10px 5px;
	background-color:#001D4F;
}

#logo_phone_number
{
	padding-left: 175px;
	padding-bottom: 60px;
	font-size:2.0em;
	font-weight:bold;
	color:#fff;

}

#banner
{
	background-image:url("../images/fleetbanner.jpg");
	height:145px;
	top:100px;
}

#bd
{
	background-color:#fff;
}

#footerlinks
{
	font-size:0.8em;
	background-color:#F2F3F5;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding:5px;
}

.benefits li
{
list-style-image: url("../images/vehicle_tracking/tick.gif");
padding: 4px;
}

ul.benefits
{
padding-left: 60px;
padding-top:20px;
}



#header_text
{
	color:#fff;
}

h1
{
			
	color:#000;
	font: 19px Arial, Helvetica, sans-serif;
}

h2
{
	text-align:center;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h3
{
	font: 17px Arial, Helvetica, sans-serif;
}

h4
{
			
	color:#000;
	font: 18px Arial, Helvetica, sans-serif;
}

.textarea h1
{
	padding:10px 0 5px 10px;
}

.textarea table
{
	padding:10px 0 5px 10px;
}

p
{
	padding:10px;
}

.textarea p
{
	font-size:1em;
	padding:10px;

}

.textarea3 
{
	
	margin:10px;
	padding:10px;
	background-color:#FEF5CA;
	border:1px solid #ff8000;

}

.signup_split table
{
	margin-left: 30px;
	width: 150px;
	border-left: 1px;
}

	
.textarea3 table
{
	padding:10px 0 5px 10px;
}



.pocket
{
	width:300px;
	text-decoration: none;
	cursor: pointer;
	margin:10px;
	/*font-family: Verdana;*/
	background-color: #efefef;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 0.8em;
}

.package
{
	margin-left:10px;
	background: #eee url("../images/bg_fade_eee.gif") repeat-x bottom;
	font-family: aerial ,verdana;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1.2em;
}

.login
{
	cursor:pointer;
}

#package_button{
	margin-top:20px;
}

.buy
{
	width: 275px;
	padding-bottom:1px;
}

.vehicle_tracking_text
{
	width: 80%;
	padding-bottom:1px;
	padding-left:60px;


}

.topimage
{
	
	padding-top:20px;
	text-align:center;


}

li .buy
{
	color:#eee;
}


.package ul
{
	margin: 0 0 0 15px;
	padding: 0 0 15px 0;
}

.package ul li 
{
	font-size: 0.8em;
	margin: 0;
	padding: 5px 5px 0 15px;
	background: url(../_img/bullet_check.gif) no-repeat 0 9px;
}



.package .text
{
	padding-top:30px;	
	padding-left:15px
	
}

.pocket h1 , .fleet h1
{
	height:70px;
	background-image:url("../images/package-header.gif");
	background-repeat: repeat-x;
	background-color:#fff;		
	color:#000;
	font: 17px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.package a
{
	cursor: pointer;
	text-decoration: none;
	color:#000;
}

.package a img.button1
{
	position: absolute;
	margin-top: -31px;
	margin-left: 193px;
}

.package a img.button2
{
	position: absolute;
	margin-top: -31px;
	margin-left: 193px;
}

.package a img.button3
{
	position: absolute;
	margin-top: -31px;
	margin-left: 110px;
	padding-right:50px;
}



.custom a img.button2
{
	position: absolute;
	margin-top: -31px;
	margin-left: 120px;
}

.gps h1
{
	height:70px;
	background-image:url("../images/package-header1.gif");
	background-repeat: repeat-x;
	background-color:#fff;
	color:#000;
	font: 17px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.buy h1
{
	height:70px;
	background-image:url("../images/package-buy.gif");
	background-repeat: repeat-x;
	background-color:#fff;		
	color:#000;
	font: 17px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
		
.pocket p , .package p
{
	padding:0 10px 10px 10px;
}

#banner_text a
{
	text-decoration: none;
}
		
#demo
{
	margin:-70px 0 0 500px;
	padding:0 20px 20px 100px;
	font-weight:bold;
	font-size:1em;
	cursor:hand;
	text-decoration: none;
	color:#eee;
}

#callmeback
{
	padding:15px 6px 5px 5px;
	/*border:#ff8000 solid 1px;*/
	font-weight:bold;
	background-color:#ccc;
	background:url("../images/call-back.jpg") top;
	background-repeat:no-repeat;
	height:57px;
	font-size:1em;
	margin-bottom:10px;
	cursor:hand;
}

#callmeback
{
	text-decoration: none;
	color:#000;
}

#highlight
{
	color:#F1AA34;
}

#news
{
	border:#efefef solid 1px;
	color:#000;
	background-color:#fff;
}
		
.sidetext
{
	padding:5px 5px 10px 5px
}
		
#news h1
{
	padding:5px;
	border:#efefef solid 1px;
	background-color:#fff;
	color:#000;
}

#news h2
{
	text-align:left;
	margin:5px;
	border-bottom:#efefef solid 1px;
	background-color:#fff;
	color:#000;
}

#news li
{
	border-bottom:1px dashed #E4E5E4;
}

.date
{
	color:#888;
	padding:5px;
}

#news h3 a
{
	padding:5px;
	color:#000;
	font-weight:bold:
}

#loginbox {
	float: right;
	width: 275px;
	margin: 0 5px 0 0;
	padding:3px;
background-color:#114;



	
}

#loginbox label {
	color: #ccc;
	font-size: 0.8em;
	width: 80px;
	float: left;
	margin-top: 3px;
	clear: left;
}
#loginbox input.inputtext {
	margin-top: 2px;
	width: 120px;
	background: #ccc;
	border: 1px solid #999;
	float: left;
}

#loginbox p {
	margin:2px;
	padding-top: 5px;
	font-size: 0.7em;
	clear: both;
}

#loginbox a {
	color: #999;
}


#login{
float:right;
margin-right:30px;
height:100px;
width:225px;
padding-top:10px;
}

#login fieldset
{
	background: url("../images/login_fade.png") repeat-x bottom;
	border:2px solid #ff8000;
	filter:alpha(opacity=95);   /* Internet Explorer       */
	-moz-opacity:0.95;           /* Mozilla 1.6 and below   */
	opacity: 0.95;               /* newer Mozilla and CSS-3 */
}

#login legend
{
	padding:5px;
	background-color:#efefef;
	border:2px solid #ff8000;
	filter:alpha(opacity=95);   /* Internet Explorer       */
	-moz-opacity:0.95;           /* Mozilla 1.6 and below   */
	opacity: 0.95;               /* newer Mozilla and CSS-3 */
}



#demo fieldset
{
	background: url("../images/login_fade.png") repeat-x bottom;
	border:2px solid #ff8000;
	filter:alpha(opacity=95);   /* Internet Explorer       */
	-moz-opacity:0.95;           /* Mozilla 1.6 and below   */
	opacity: 0.95;               /* newer Mozilla and CSS-3 */
}

#demo legend
{
	padding:5px;
	background-color:#efefef;
	border:2px solid #ff8000;
	filter:alpha(opacity=95);   /* Internet Explorer       */
	-moz-opacity:0.95;           /* Mozilla 1.6 and below   */
	opacity: 0.95;               /* newer Mozilla and CSS-3 */
}

#login input{
float:right;			
width:125px;
margin:5px;
}

#login label{
float:left;
margin:6px;
}


#yui-main
{
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}
		
.display
{
	padding:5px;
}

.product{
	background-color: #e3f1f6;
	margin:10px;
	border:1px solid #eee;
}

div.divider
{
	clear: both;
	background: url(../images/bg_divider.gif) no-repeat top center;
	height: 15px;
	margin: 5px 0;
	border-top: 1px solid #eee;
}


#ft
{
font-size:0.8em;
padding:5px;

}

#copyright
{
padding-left:285px;
}

#footerlinks
{
padding-top:10px;
padding-bottom:10px;
}

#footerlinks a
{
font-size:1.3em;
padding:3px;
}

#menu_background
{
background-image: 
url('images/index_08.gif');
background-repeat: repeat
height:40px;
padding: 8px;
padding-left: 30px;
padding-right: 0px;
width: 150px;
}

.basicprice
{
background-image: 
url('images/jpg1.jpg');
height:140px;
width: 180px;
padding-top: 115px;
}

.standardprice
{
background-image: 
url('images/jpg2.jpg');
height:140px;
width: 180px;
padding-top: 115px;
}

.premiumprice
{
background-image: 
url('images/jpg3.jpg');
height:140px;
width: 180px;
padding-top: 115px;
}

.centre_options
{
	padding:15px 0 10px 10px;
}

.centre_pricing
{
	padding-top: 15px;
}


.price_background
{
background-image: 
padding-top: 5px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 45px;
border-left: 1px solid #DAE9EE;
border-right: 1px solid #DAE9EE;
border-bottom: 1px solid #DAE9EE;
}

.features_pages
{
width:90%;
margin-left:auto;
margin-right:auto;
}


.price_background_top
{
padding-top: 5px;
padding-left: 15px;
background-color: #DBE8F1;
height:25px;
}

a h1{
font-size:1.5em;
padding-left: 20px;
Padding-right: 20px;
}
#right-sidebar{
background-color: #d7d4d3;
padding-left: 0px;
}

.box_images img{
width:170px;
}

.errorbox{
padding:5px;
border:1px solid #f00; 
color:#f00;
}



ul.collapse, ol.collapse {display:inline; margin:0;padding:0;}
ul.collapse li, ol.collapse li {display:inline; float:left;}
ul.collapse li, ol.collapse {display:inline; list-style-type:none;}

.rollover a { display:block; width:32px; background-color: #FFFFFF}
.rollover a:hover { background-color: #990000}

.leftimages
{
	padding-top:50px;
	padding-left:50px;
}

.leftimages1
{
	text-align:center;
	padding-top:50px;
	
}

.lefttext
{
	padding-top:10px;
	padding-left:10px;
}

.centertext
{
	text-align:center;
	vertical-align:middle;
}

.gpstitle
{
	font-size:1.2em;
	font-style:"Times New Roman";
	font-weight:bold;

}

.gpslist
{
	padding:10px 0 20px 20px;
}

.gpslist li
{
padding:5px;
}

.gps_price_background
{
	padding:5px 5px 10px 5px;
	margin:5px 3px 10px 3px;
	background-color: #F4F6FC;
}

.gpsprice
{
font-size:1.2em;
padding:10px;
color:#f00;
font-weight:bold;
}

.gpsvat
{
padding:10px;
padding-right:30px;
font-size:0.8em;
}

.gpsvat
{
padding:10px;
padding-right:30px;
font-size:0.8em;
}

.gpsbutton
{
	padding-top:15px;
}

#banner_text
{
    color:#fff;
	font: 16px Helvetica;
	padding:60px 0 0 64px;
	font-weight:bold;
}

strong{
	font-weight:bold;
}

/* icons */

.icon_image_selected 
{ 
text-decoration: none;
background-color: #F4F6FC;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 17px;
padding-right: 0px;
width:62px;
border-left: 1px solid #DAE9EE;
border-right: 1px solid #DAE9EE;
border-bottom: 1px solid #DAE9EE;
/*background-color: #990000;*/

}

#icon_images
{
height: 80px;
width: 120px;
border:1px solid #154887;
background:#DAE9EE;
}

#setup_stage
{
height: 200px;
}

.icon_padding 
{ 

display:block; 
padding-left: 100px;

}


.imagelink a 
{ 

text-decoration: none;
display:block; 
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 0px;

width:60px; 
background-color: #FFFFFF;
}

.imagelink a:hover
{ 
background-color: #F8F8FC;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 0px;
width:60px;
/*border-left: 1px solid #DAE9EE;
border-right: 1px solid #DAE9EE;*/
border-bottom: 1px solid #DAE9EE;
/*background-color: #990000;*/

}

.imageskiplink a 
{ 

text-decoration: none;
display:block; 
padding-top: 5px;
padding-bottom: 5px;
padding-left: 17px;
padding-right: 0px;

width:62px; 
background-color: #DBE8F1;
}

.imageskiplink a:hover
{ 
background-color: #B6C7D9;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 17px;
padding-right: 0px;
width:62px;
/*border-left: 1px solid #DAE9EE;
border-right: 1px solid #DAE9EE;*/
border-bottom: 1px solid #DAE9EE;
/*background-color: #990000;*/

}


#leftpicture
{
	padding-top:15px;
	background-color:#fff;
}

.ohmy{
padding:5px;
border:1px solid #154887;
background:#DAE9EE;
margin-bottom: 10px;
}

.icon_image_selected2 
{ 
text-decoration: none;
background-color: #F4F6FC;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 48px;
padding-right: 0px;
width:110px;
border-left: 1px solid #DAE9EE;
border-right: 1px solid #DAE9EE;
border-bottom: 1px solid #DAE9EE;
/*background-color: #990000;*/

}

.imagelink2 a 
{ 

text-decoration: none;
display:block; 
padding-top: 5px;
padding-bottom: 5px;
padding-left: 48px;
padding-right: 0px;

width:110px; 
background-color: #FFFFFF;
}


.imagelink2 a:hover
{ 
background-color: #F4F6FC;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 48px;
padding-right: 0px;
width:110px;
border-bottom: 1px solid #DAE9EE;
/*background-color: #990000;*/

}

#lefttext
{
	padding:10px;
}

#sitemap
{
	padding:10px;
}

#sitemap li
{
padding:5px;
}

#sitemap ul
{
padding-left:15px;
}

.italic {font-style: italic;}

#sitemap
{
	padding:20px;
}

.price{
	font-size:0.9em;
}

#licence
{
	background-color:#eee;
	width:100%;
	height:300px;
	overflow:auto;
	border:1px #000 solid;
}

#accept_licence
{
padding:10px;
background-color:#fff;
border:1px solid #eee;
}

.submit
{
	padding:10px;


}

.submit input
{
	padding:5px;
}












.tel , .fax , .email
{
	font-weight:bold;


}

.contact_info
{
	padding-top:15px;
font-size:1.1em;
	text-align: left;
color:#666;
	
}

.organisation
{
	font-size:1.1em;
	text-align: left;
	padding:2px;
	font-weight:bold;
	
}

#sat_menu
{
margin-top:10px;
padding:10px 10px 10px 15px;
background-color:#ECF1EF;
border:1px solid #D4EEFE;
}

#sat_menu ol li
{
padding:5px 0 5px 10px;
border-bottom:2px solid #fff;
}

.productimage{
margin:10px;
padding:10px;
border:1px solid #D4EEFE;
}

.payment{
padding:10px;
background-color:#FEEED4;
border:1px solid #fcc;
}

.gps_notice{
margin:10px;
padding:10px;
background-color:#FEF5CA;
border:1px solid #ff8000;
}

.container
{
	margin:10px;
	padding:10px;
	border:1px solid #D4EEFE;
}

#local_flags{
position:relative;
float:right;
top:0px;
right:5px;
}

#in_stock{
color:#00aa00;
}

#low_stock{
color:#0000aa;
}

#no_stock{
color:#aa0000;
}

#tracking_image
{
	background-color:#fff;
	border:2px solid #eee;
}

.thickbox img
{
margin-left:40px;
}

h3 select{
margin:0 0 0 20px;
}


.plain_table{
	border-collapse: collapse;
	font: arial, verdana, helvetica, sans-serif;
	color: #000;
	background: #fff;
}

.plain_table td, .plain_table th {
	vertical-align:top;
	padding: 0.5em;
}

.plain_table thead th {
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
}

.actions_box{
border:1px solid #ff8000;
margin: 20px 10px 0 0;
}

.actions_box ul li{
padding:5px;
background:#efefef;
}

.actions_box_header{
padding:5px;
background:#ff8000;
color:#fff;
}

.centre{
padding: 5px 0 5px 255px;
}
