body {background: #E7E7E8; text-align:center;}

h1 {font: 18px Arial,Verdana,Helvetica; color: #000000; font-weight:bold; margin-top: 0pt; margin-bottom: 3pt;}
h2 {font: 15px Arial,Verdana,Helvetica; color: #000000; font-weight:bold; margin-top: 5pt; margin-bottom: 3pt;}
h3 {font: 12px Arial,Verdana,Helvetica; color: #B80000; font-weight:bold; margin-top: 1pt; margin-bottom: 2pt;}
h4 {font: 13px Arial,Verdana,Helvetica; color: #000000; font-weight:bold; margin-top: 10pt; margin-bottom: -5pt;}
h5 {font: 13px Arial,Verdana,Helvetica; color: #000000; font-weight:bold; margin-top: 5pt; margin-bottom: 2pt;}

#container {position:relative; margin:0 auto; width:782px;}

#top_section {position:relative; width:782px; height:59px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	#logo {float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	#tagline {float:right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	
	#search {position:absolute; left:250px; top:30px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		.search_box {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #FFFFFF; border: 1px solid #666666; width: 110px;}
		.search_button {vertical-align: bottom;}

	form#search_form {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		label {width: 6.5em; float: left; text-align: left; margin-right: 0.5em; display: block; white-space: nowrap; padding: 4px 0px 0px 0px;}

#nav_section {position:relative; width:782px; height:24px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#feild_section {position:relative; width:761px; height:AUTO; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#section_body {position:relative; width:544px; height:AUTO; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#main_section {position:relative; background-image: url('../images/main_back.jpg'); background-repeat: no-repeat; width:782px; height:306px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	#product_section {position:absolute; top:31px; left:27px; width:241px; height:AUTO; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	#movie  {position:absolute; top:31px; left:301px; width:441px; height:AUTO; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#sub_section {position:relative; background-image: url('../images/sub_back.gif'); background-repeat: no-repeat; width:782px; height:196px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	#sub_copy1 {position:absolute; top:20px; left:20px; width:185px; height:AUTO; background: #FFFFFF; font: 11px Arial,Verdana,Helvetica; color: #000000; text-align:left; line-height: 10pt; padding: 0px 0px 0px 2px; margin: 0px 0px 0px 0px;}
	#dealer_locator {position:absolute; top:8px; left:218px; width:271px; height:93px; background-image: url('../images/dealer_back.gif'); background-repeat: no-repeat;  font: 11px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; line-height: 10px; padding: 27px 0px 0px 18px; margin: 0px 0px 0px 0px; z-index:0;}
	#centerDealer
	{ width:188px; margin-left:auto; margin-right:auto; }
	#dealer_locator_auto {background: url('../images/dealer_locator_auto.gif') no-repeat; height:89px; padding:0px; }
		#dealer_locator_auto form { padding:20px 0px 0px 0px; margin:0px; }
		#dealer_locator_auto input { margin:1px 0px; padding:0px; }
		input.hpCheckbox {width:10px; height:9px; vertical-align: middle; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		input.hpInputbox { font:9px Arial,Verdana,Helvetica; color: #000000;}
		select.hpSelectbox { font:9px Arial,Verdana,Helvetica; color: #000000;}
		#dealer_locator_go_button {position:relative; top:3px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index:1;}
	#dealer_locator_moto {background: url('../images/dealer_locator_moto.gif') no-repeat; height:62px; padding:0px; }
		#dealer_locator_moto form { padding:20px 0px 0px 0px; margin:0px; }
		#dealer_locator_moto input { margin:1px 0px; padding:0px; }
	#dealer_locator_fleet {background: url('../images/dealer_locator_fleet.gif') no-repeat; height:62px; padding:0px; }
		#dealer_locator_fleet form { padding:20px 0px 0px 0px; margin:0px; }
		#dealer_locator_fleet input { margin:1px 0px; padding:0px; }
	#dealer_locator_const {background: url('../images/dealer_locator_const.gif') no-repeat; height:62px; padding:0px; }
		#dealer_locator_const form { padding:20px 0px 0px 0px; margin:0px; }
		#dealer_locator_const input { margin:1px 0px; padding:0px; }
		
	#international {position:absolute; top:8px; left:495px; width:271px; height:93px; background-image: url('../images/international_back.gif'); background-repeat: no-repeat;  font: 10px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; line-height: 10pt; padding: 30px 0px 0px 18px; margin: 0px 0px 0px 0px;}
	#sub_copy2 {position:absolute; top:11px; left:510px; width:245px; height:30px; background: #FFFFFF; font: 11px Arial,Verdana,Helvetica; color: #000000; text-align:left; line-height: 10pt; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		#sub_copy2 a:link {color: #000000; text-decoration: none;}
		#sub_copy2 a:visited {color: #000000; text-decoration: none;}
		#sub_copy2 a:hover {color: #000000; text-decoration: underline;}
		#sub_copy2 a:active {color: #000000; text-decoration: none;}
		
	
	#knowledge_center {position:absolute; top:107px; left:218px; width:271px; height:68px; background-image: url('../images/knowledge_center_back.gif'); background-repeat: no-repeat;  font: 10px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; line-height: 10pt; padding: 30px 0px 0px 18px; margin: 0px 0px 0px 0px;}
	#register_lojack {position:absolute; top:107px; left:495px; width:271px; height:69px; background-image: url('../images/register_lojack_back.gif'); background-repeat: no-repeat;  font: 10px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; line-height: 10pt; padding: 30px 0px 0px 18px; margin: 0px 0px 0px 0px;}		

#footer_section  {clear:left; position:relative; width:782px; height:AUTO; text-align:left; padding: 15px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	#footer_links {font: 9px Arial,Verdana,Helvetica; color: #54534A; text-transform: uppercase; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}
	#terms {float:right; font: 9px Arial,Verdana,Helvetica; color: #A0A0A4; text-align:right; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 0px;}
	#about_copy {float:left; width:500px; font: 9px Arial,Verdana,Helvetica; color: #A0A0A4; text-align:left; padding: 25px 0px 10px 10px; margin: 0px 0px 0px 0px;}


#products {position:absolute; left:28px; top:83px; width:136px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
	#automotive {position:absolute; left:136px; top:-1px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
	#motorcycle {position:absolute; left:136px; top:25px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
	#commercial {position:absolute; left:136px; top:50px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
		#construction {position:absolute; left:216px; top:50px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
			#commercialsolutions {position:absolute; left:148px; top:25px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
		#fleet {position:absolute; left:216px; top:76px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}

#aboutus {position:absolute; left:104px; top:83px; width:136px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
	#mediacenter {position:absolute; left:136px; top:25px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}

#findAdealer {position:absolute; left:180px; top:83px; width:136px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}

#whylojack {position:absolute; left:271px; top:83px; width:136px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}

#newsCenter {position:absolute; left:354px; top:83px; width:136px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
	#rss {position:absolute; left:136px; top:50px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
	#mediacenternews {position:absolute; left:136px; top:-1px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
	#knowledgecenternews {position:absolute; left:136px; top:28px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}

#lawenforcement {position:absolute; left:447px; top:83px; width:175px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
	#downloads {position:absolute; left:175px; top:124px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}

#international_nav {position:absolute; left:559px; top:83px; width:136px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}

#currentcustomers {position:absolute; left:561px; top:83px; width:175px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}
	#mylojack {position:absolute; left:-77px; top:-1px; width:75px; visibility:hidden; background:#414143; border-color: #D0D0D0; border-style: solid; border-width: 1px 1px 1px 1px;}

.auto_dealer {font:11px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; padding: 5px 5px 0px 15px; margin: 0px 0px 0px 0px;}
.moto_dealer {font:11px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; padding: 5px 5px 0px 15px; margin: 0px 0px 0px 0px;}
.const_dealer {font:11px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; padding: 5px 5px 5px 15px; margin: 0px 0px 0px 0px;}
.fleet_dealer {font:11px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; padding: 5px 5px 5px 15px; margin: 0px 0px 0px 0px;}
.le_dealer {font:11px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; padding: 5px 5px 5px 15px; margin: 0px 0px 0px 0px;}
.wl_dealer {font:11px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; padding: 5px 5px 5px 15px; margin: 0px 0px 0px 0px;}

.login {font:11px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; padding: 5px 5px 5px 12px; margin: 0px 0px 0px 0px;}
	label {text-align:right; width:50px; float:left;}
	#login_submit {float:right; padding: 5px 23px 0px 5px; margin: 0px 0px 0px 0px;}
	
.section_header_auto {background-image: url('../images/auto_back.jpg'); background-repeat: no-repeat; width:545px; height:203px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_moto {background-image: url('../images/moto_back.jpg'); background-repeat: no-repeat; width:545px; height:203px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_const {background-image: url('../images/const_back.jpg'); background-repeat: no-repeat; width:545px; height:203px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_locate {background-image: url('../images/locate_back.jpg'); background-repeat: no-repeat; width:545px; height:203px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_fleet {background-image: url('../images/fleet_back.jpg'); background-repeat: no-repeat; width:545px; height:203px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_equip_jump {background-image: url('../images/equip_jump_back.jpg'); background-repeat: no-repeat; width:377px; height:300px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_fleet_jump {background-image: url('../images/fleet_jump_back.jpg'); background-repeat: no-repeat; width:377px; height:300px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_law_enforcement {background-image: url('../images/law_enforcement_back.jpg'); background-repeat: no-repeat; width:545px; height:203px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_owner {background-image: url('../images/owners_back.jpg'); background-repeat: no-repeat; width:545px; height:203px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_laptop {background-image: url('../images/laptop_back.jpg'); background-repeat: no-repeat; width:377px; height:300px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_international {background-image: url('../images/international_back.jpg'); background-repeat: no-repeat; width:545px; height:203px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_international_big {background-image: url('../images/international_big_back.jpg'); background-repeat: no-repeat; width:545px; height:282px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	
.section_header_knowledge_center {background-image: url('../images/knowledge_center_back.jpg'); background-repeat: no-repeat; width:545px; height:203px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}	

.hp_product_img	{padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;}
.copy {background:#FFFFFF; font:11px Arial,Verdana,Helvetica; color: #000000; text-align:left; padding: 0px 15px 0px 15px; margin: 0px 0px 0px 0px;}
.ler {color: #BF0000;}

.menu {font: 11px Arial,Verdana,Helvetica; color: #FFFFFF; text-align:left; padding: 5px 10px 5px 8px; margin: 0px 0px 0px 0px; white-space:nowrap;}

select.autoSelectbox {width:118px; height:16px; font:9px Arial,Verdana,Helvetica; color: #000000;}
select.constSelectbox {width:118px; height:16px; font:9px Arial,Verdana,Helvetica; color: #000000;}
select.motoSelectbox {width:118px; height:16px; font:9px Arial,Verdana,Helvetica; color: #000000;}
select.fleetSelectbox {width:118px; height:16px; font:9px Arial,Verdana,Helvetica; color: #000000;}

#contact {padding: 5px 0px 5px 28px; margin: 0px 0px 0px 0px;}	
label.contact {text-align:right; width:75px; float:left;}

input.autoInputbox {width:80px; height:17x; font:9px Arial,Verdana,Helvetica; color: #000000;}
input.constInputbox {width:80px; height:17x; font:9px Arial,Verdana,Helvetica; color: #000000;}
input.motoInputbox {width:80px; height:17x; font:9px Arial,Verdana,Helvetica; color: #000000;}
input.fleetInputbox {width:80px; height:17x; font:9px Arial,Verdana,Helvetica; color: #000000;}
input.leInputbox {width:80px; height:17x; font:9px Arial,Verdana,Helvetica; color: #000000;}
input.wlInputbox {width:80px; height:17x; font:9px Arial,Verdana,Helvetica; color: #000000;}
input.downloadInputbox {width:80px; height:17x; font:9px Arial,Verdana,Helvetica; color: #000000;}

input.auto_dealer_radio {height:11px;}

a.nav_link:link {color: #FFFFFF; text-decoration: none;}
a.nav_link:visited {color: #FFFFFF; text-decoration: none;}
a.nav_link:hover {color: #FFFFFF; text-decoration: none;}
a.nav_link:active {color: #FFFFFF; text-decoration: none;}

a.footer_link:link {color: #54534A; text-decoration: none;}
a.footer_link:visited {color: #54534A; text-decoration: none;}
a.footer_link:hover {color: #54534A; text-decoration: none;}
a.footer_link:active {color: #54534A; text-decoration: none;}

a.about_link:link {color: #A0A0A4; text-decoration: none;}
a.about_link:visited {color: #A0A0A4; text-decoration: none;}
a.about_link:hover {color: #A0A0A4; text-decoration: underline;}
a.about_link:active {color: #A0A0A4; text-decoration: none;}
 
a.terms_link:link {color: #A0A0A4; text-decoration: none;}
a.terms_link:visited {color: #A0A0A4; text-decoration: none;}
a.terms_link:hover {color: #A0A0A4; text-decoration: none;}
a.terms_link:active {color: #A0A0A4; text-decoration: none;}

a.pr:link {color: #B80000; text-decoration: none;}
a.pr:visited {color: #B80000; text-decoration: none;}
a.pr:hover {color: #B80000; text-decoration: underline;}
a.pr:active {color: #B80000; text-decoration: none;}

a.ir:link {color: #B80000; text-decoration: none;}
a.ir:visited {color: #B80000; text-decoration: none;}
a.ir:hover {color: #B80000; text-decoration: underline;}
a.ir:active {color: #B80000; text-decoration: none;}

a:link {color: #BF0000; text-decoration: underline;}
a:visited {color: #BF0000; text-decoration: underline;}
a:hover {color: #BF0000; text-decoration: underline;}
a:active {color: #BF0000; text-decoration: underline;}

.tableBorder
{ border:1px solid #666; }
.tableBorder th, .tableBorder td
{ border:1px solid #666; padding:3px; }
#insuranceImages img
{ padding:6px; }


#recoveryForm
{ padding:0; margin:0; }
	#recoveryForm label
	{ width:80px; text-align:left; }
	#recoveryForm #selects
	{ float:left; }
	#recoveryForm #viewStories
	{ float:left; padding:25px 0 0 30px; }
	#recoveryForm #greyBar
	{ background-color:#666; width:500px; height:20px; margin:10px 0 5px 0; }
#roiForm label
{ width:300px; text-align:left; }
#roiForm input
{ width:180px; }
#constSiteSmart label
{ width:150px; text-align:left; }

#countrySelector
{ position:absolute; top:32px; left:515px; font:9px Arial,Verdana,Helvetica; text-align:left; color:#aaa; letter-spacing:1px;
	background: url("../images/country-select.gif") no-repeat; width:186px; height:19px; padding-left:5px; padding-top:4px; }
	#countrySelectorList a
	{ color:#aaa; text-decoration:none; }
	#countrySelectorList a:hover
	{ color:#fff; }
	#countrySelectorList
	{ display:none; padding:2px; width:180px; height:150px; position:relative; top:-12px; left:-5px; background-color:#fff; 
		border-width: 0px 1px 1px 1px; border-style:solid; border-color: #aaa; overflow-x:hidden; overflow-y:scroll; }
		.countrySelectBack
		{ width:169px; height:15px; display:block; padding-left:5px; padding-top:2px; }
		a.countrySelectBack:hover
		{ background: url("../images/country-select-back.gif") no-repeat; }
	#country_go
	{ position:absolute; top:32px; left:705px; }
	
#intImages img
{ padding:0 5px; }
#countryList
{ float:right; padding-right:10px; }
	#countryListTop
	{ background: url("../images/int-country-top.gif") no-repeat; width:166px; height:20px; }
	#countryListContent
	{ width:146px; padding:0 10px; background-color:#bee7fb; }
	#countryListContent p
	{ padding:0; margin:0; }
	#countryListBottom
	{ background: url("../images/int-country-bottom.gif") no-repeat; width:166px; height:21px; }

#realStories
{ background: url("../images/real-stories.jpg") no-repeat; width:192px; height:100px; 
  font:11px Arial,Verdana,Helvetica; text-align:left; }	
#realStoriesConst
{ background: url("../images/const-recoveries.jpg") no-repeat; width:192px; height:100px; 
  font:11px Arial,Verdana,Helvetica; text-align:left; }	
#realStoriesFleet
{ background: url("../images/fleet-recoveries.jpg") no-repeat; width:192px; height:100px; 
  font:11px Arial,Verdana,Helvetica; text-align:left; }	
.realStories
{ padding:50px 0 0 25px; }

#sitemap ul
{ margin-top:0; padding-left:20px; margin:0; }
#sitemap p
{ margin-bottom:0; }

.red
{ color:#c00; }
.clear
{ clear:both; }
