﻿body
{
	color:#666666;
}

/* ============ Footer START ============*/
div#footer
{
	background-color:#5d5d5d;
}
div#footer-container {
color:#a6c4da;
background-color:#5d5d5d;
/*margin:0em 20px 0 20px;*/
 padding:0em 1em 0 1em;
clear:both;
}

div#footer-container a
{color:#b5d7f1;
text-decoration:none}
	
div#footer-container a:hover
{
	text-decoration:underline;
}

div#footer .sitemap
{
	color:#ffffff;
	padding: 0px 5px 0px 20px;
	background:#699ac3 url(Images/sitemap_top.jpg) repeat-x 0 0;
	font-size:11px;
}

div#footer .sitemap a:link, div#footer .sitemap a:active, div#footer .sitemap a:visited, div#footer .sitemap a:hover
{
	color:#ffffff;
}

div#footer .sitemap .linkheader
{
	font-weight:bold;
	border-bottom:2px solid #7fa8c6;
	padding-bottom:3px;
}

div#footer .sitemap .linkblock
{
	float:left;
	padding-right:15px;
	width:176px;
	padding-top:15px;
	padding-bottom:15px;
}
div#footer .sitemap .linkblockmiddle
{
	float:left;
	padding-right:10px;
}

div#footer .sitemap ul
{
	margin:0;
	padding:0;
	margin-top:8px;
	margin-bottom:0;
}
div#footer .sitemap li
{
	margin:0;
	padding:0;
	list-style-type:none;
}

div#footer .footer-container
{
	padding:15px 25px 15px 20px;
	color:#ffffff;
	background-color:#5d5d5d;  /*5d5d5d*/
	font-size: 11px;
    line-height: 1.3;
}  

.footer-container a:link, .footer-container a:active, .footer-container a:hover, .footer-container a:visited
{
	color:#ffffff;
}

div.page-container-bottom {
    background:#ffffff url(Images/page-container-bottombg.gif) no-repeat 0 0; 
    height:11px;
    margin:0 20px 15px 20px;
    font-size: 2px;
  }
  
div.page-container-bottom-blue {
    background:#ffffff url(Images/page-container-bottombg_blue.gif) no-repeat 0 0; 

    height:20px;
    margin:0 20px;
    font-size: 2px;
  }
  
  
  
  /* SubFooter Nav */

.footer-container .RadMenu { float: none; }

.footer-container .rmItem { border-right: 1px solid #699ac3; line-height: 1; margin-bottom: 3px; margin-left: 0px;}
.footer-container .rmLast { border-right: 0px; }

.footer-container .rmLink { padding-left: 6px !important; }
.footer-container .rmLink .rmText { padding-right: 6px !important; }

  
/* ============ Footer END ============*/


/* ============ Body Contents START ============*/
/* Matrix*/
/* #l4l-matrix { font-size: 11px; width: 550px; }
 #l4l-matrix th,  #l4l-matrix td
 {
 	padding:5px;
 }
 #l4l-matrix thead th { background-color: #F5F5F5; text-align: center; color: #CC0000; }
 #l4l-matrix thead th { border-right:5px solid #FFFFFF; }
 #l4l-matrix th { text-align: left; font-weight: normal;}
 #l4l-matrix .button a { font-size: 10px; }*/
 
 /* ============ Consumer Home START ============ */
 .l4l-main
 {
 	margin-top:15px;
 }
 .l4l-main h2
 {
 	font-size:16px;
 	font-family:"Helvetica Neue",helvetica,arial,sans-serif
 }
 
 
  /* ============ Consumer Home END ============ */
 
#partnerofferContentWrapper table
{
	margin-bottom:0;
}

/* ============ Matrix Styles START ============ */
 #l4l-matrix { font-size: 11px; }
 #l4l-matrix thead th { background-color: #F5F5F5; text-align: center; color: #CC0000; }
 #l4l-matrix thead th { border-right:5px solid #FFFFFF; }
 #l4l-matrix th { text-align: left; font-weight: normal;}
 #l4l-matrix .button a { font-size: 10px; }
 #l4l-matrix th,  #l4l-matrix td {padding:5px;}
 

/* Partner Offers Page*/
#cyberscrubPartner{
	float:left;
	width:340px;
	height:138px;
	background-image:url(Images/partnerbg.jpg);
	background-repeat:no-repeat;
	margin-top:10px;	
}

#tenebrilPartner{
	float:right;
	width:340px;
	height:138px;
	background-image:url(Images/partnerbg.jpg);
	background-repeat:no-repeat;
	margin-top:10px;	
}

#partnerofferContentWrapper{
	width:686px;
	float:left;
	margin-left:10px;	
}


/* Icon Bar Styles */
#icon-bar  {
list-style: none outside none;
margin: 0px;
padding: 10px 0 0 0;
width: 695px;
height: 50px;
color: #2173AF;
background: url(Images/box-lightblueheader-bg.gif) top repeat-x;
clear: both;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
}
#right-container #intro ul.tallerbar{
	height: 60px;
}

#icon-bar h2 { font-size: 120%; }

#icon-bar img { border: 0px; }

#icon-bar li 
{
margin-left:0;
width: 108px;
float: left;
padding-left: 25px;
position: relative;
}

#icon-bar li p {
display: table-cell;
vertical-align: middle;
font-size: 10px;
line-height: 12px;
margin: 4px 0px;
height: 32px;
}

#icon-bar  li.first {
margin-left: 40px;
clear: left; }

#icon-bar .icon { width: 32px; height: 32px; float: left; margin-right: 4px; }
#icon-bar .icon2 { height: 32px; }
 #icon-bar {
	color: #cc3333;
}

#icon-bar .inactive .icon, #icon-bar .inactive .icon2 { background-position: bottom; }
#icon-bar .inactive { color: #B3B7BF; }
#icon-bar .stolen { background: url(Images/stolen.gif) top left no-repeat; }
#icon-bar .theft { background: url(Images/theft.gif) top left no-repeat; }
#icon-bar .calls { background: url(Images/calls.gif) top left no-repeat}
#icon-bar .location { background: url(Images/location.gif) top left no-repeat; }
#icon-bar .recovered { background: url(Images/recovered.gif) top left no-repeat; }

/* ============ Body Contents END ============*/



/* ============ Recovery Process Pop-up modal window START ============*/
#recovery-overview img {
 border: 0px;
}

#recovery-overview {
list-style:none outside none;
margin: 0px;
padding: 0px;
clear: both;
margin-top: 10px; 
	height: 470px;
	width: 700px;
	padding-top:10px;
}

#recovery-overview li {
width: 191px;
float: left;
margin-left: 40px;
margin-bottom: 30px;
}

#recovery-overview li p {
font-size: 12px;
line-height: 15px;
margin: 4px 0px;
text-align: center;
color: #777;
}

#recovery-overview li.first {
clear: left;
margin-left: 20px;
}
/* ============ Recovery Process Pop-up modal window END ============*/


 
 

/*
.adtile .more {
  color: #cc3333;
}	

.adtile .more:hover {
  color: #ff0000;
}	  
    

.date {
color: #777;
font-size: 11px;
margin-bottom: 5px;
}
      
 div#left {
margin-top: 0px;  
padding-top: 0px;
}     
   
div#subnav.lojack { 
	padding-bottom:10px;
}
  
div#subnav.lojack h2 a span {
display: none;      
}

div#subnav.lojack h2 a { 
      display: block;
      height: 79px;
      background: url(/template_images/nav/L4L_logo.gif) top center no-repeat;
      position: relative;
      top: 5px;
      padding-bottom: 1em;
}

  div#subnav.lojack li.currentpage a  {
     color: #ff0000;
     background:none;
  } 
  div#subnav.lojack li.currentsection a  {
     background:none;
  }   
  div#subnav.lojack li.currentpage ul li a  {
     color:#ff0000;
  } 
  */
  
  
 /* common */
 /*
  div#subnav li.last {
     border-bottom: 0;
     padding-bottom:0;
  }
  
  div#subnav li a {
    color: #cc3333;
    text-decoration: none;
    border:none;
  }
  
   div#subnav li a:link {
    color: #cc3333; 
    text-decoration: none;
  }
  
   div#subnav li a:visited {
    color: #FF0000;color:#cc3333;
    text-decoration: none;
  }
  
  div#subnav li a:hover {
    color: #FF0000;
    text-decoration: none;
  }
 
  div#subnav li.currentpage a  {
     color: #999;
     background:none;
  } 
  div#subnav li.currentsection a  {
     background:none;
  }   
  div#subnav li.currentpage ul li a  {
     color:#cc3333;
  } 
  */
  
  

  


/* Toggle test */
.toggle a {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background: #D8DBE0;
	height: 18px;
	display: block;
	float: right;
	text-decoration: none;
	padding: 0 10px;
	line-height: 18px;
	color: White !important;
	margin-left: 20px;
	border: 1px #ABAEB5 solid;
}

.toggle a.for-home:hover {
	background: #D3222A;
}

.toggle a.selected {
    background-color: #ABAEB5 !important;
}

.toggle a.for-business:hover {
	background-color: #5EA8CF;
}


#content-main h1
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;

	padding:0;
	color: #a3191e;
	
}
h3.productinfohdr
{
	margin:10px 0 0;
	padding:0;
	color:#333333
}

p.productinfobody
{
	padding:0 0 10px;
	margin: 10px 0px 0px; 
}
