/* Fleetcare Print CSS Document */

body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #464646; text-align:left;}


/* Hide These */
#utilities,
#navigation,
#sub-navigation,
.breadcrumb,
#footer-sitemap,
#footer, #home-utilities,
a.pageoption,
#copy-right img, .noPrint, #divSwf { display: none; }



/* Show these */
#printheader { margin-bottom: 0; }

.clearfloats, .clear {clear: both;}

p { margin: 0 0 15px 0; }
img { border: none; display: block; }

a { color: #4261b8; color: #000; text-decoration: none;}
a:visited { color: #3a4e87; }
a:hover { color: #e18400; }

h1 { color: #4261b8; margin: 35px 0 15px 0; line-height: normal; font-size: 210%; }
h2 { color: #4261b8; margin: 30px 0 15px 0; line-height: normal; font-size: 180%; }
h3 { color: #132a57; margin: 0 0 5px 0; line-height: normal; font-size: 160%; }
h4 { color: #132a57; margin: 25px 0 5px 0; line-height: normal; font-size: 120%; }
h5 { color: #4e6bb9; margin: 20px 0 5px 0; line-height: normal; font-size: 110%; }
h6 { color: #4e6bb9; margin: 15px 0 5px 0; line-height: normal; font-size: 100%; }

h1.page-title { font-size: 24px; color: #4261b8; margin: 0 0 25px 0; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1; font-weight: normal; }

.relatedlinks { margin-top: 50px; border: 1px solid #d8d8d8; }
.relatedlinks h5 { margin: 0; padding: 8px 15px; border-bottom: 1px solid #e1e1e1; color: #4e6bb9; }
.relatedlinks ul { margin: 0; padding: 15px 15px 15px 30px; }
.relatedlinks ul li { padding: 0 0 4px 0; line-height: normal; }
.relatedlinks a { text-decoration: none; }

/* home page */

.home-products ul {list-style: none; margin: 0; padding: 0;}
.home-products ul li {float: left;}
.home-products ul a {float: left; display: block; border: 1px solid #ccc; width: 250px; padding: 5px; margin: 5px;}

#left-column {width: 600px; float: none;}

#right-column {width: 600px; float: none;}

.blog {width: 600px; float: none;}


/* landing Features */
a.feature { float: left; display: block; text-decoration: none; line-height: normal; color: #464646; width: 300px; margin: 5px; padding: 5px; border: 1px solid #ccc; }
a.feature:hover { background-position: top right; }
a.feature img { float: left; width: 114px; height: 84px; margin-right: 20px; border: 1px solid #dfdfdf; }
a.feature span.feature-title { display: block; font-weight: bold; color: #4e6bb9; font-size: 120%; margin: 25px 0 5px 0; cursor: pointer; }
a.feature span.feature-desc { display: block; float: left; width: 155px; cursor: pointer; }
a.feature span.feature-desc img { margin-top: 12px; cursor: pointer; }
.feature-title {margin: 0; padding: 0;}

.service-availability { margin-top: 25px; border-top: 1px solid #d8d8d8; }
.service-availability h3 { margin-top: 0; padding-top: 15px; }

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash {
  display: none !important;
  height: 0;
  width: 0;
  position: absolute;
  overflow: hidden;
}

.sIFR-alternate {
  visibility: visible !important;
  display: block !important;
  position: static !important;
  left: auto !important;
  top: auto !important;
}

/* Product Table Styles  (Hubert)
-----------------------------------*/

/* Imported from fleetcare-Core.css */

#productmatrix th.service {
  width: 204px;
  height: 41px;
  padding: 0;
  text-align: left;
}
#productmatrix th.title {
  width: 124px;
  height: 41px;
  padding: 0;
  text-align: center;
}
#productmatrix td img{ display:block; margin:0 auto; }
#productmatrix th {
  border-bottom: 3px solid #C8CDD7;
}
#productmatrix th a span,
#productmatrix th span{
  font-weight:bold;
  color:#42567D;
}
#productmatrix th.title img, 
#productmatrix th.service img, 
#productmatrix th.titleend img {
  display:none;
}
#productmatrix th.titleend {
  width: 123px;
  height: 41px;
  padding: 0;
  text-align: center;
}
#productmatrix tr {
  background-color: #fafafa;
}
#productmatrix th {
  text-align: left;
  border-bottom: 1px solid #C8CDD7;
  padding: 2px 12px;
  font-weight: normal;
  line-height: normal;
}
#productmatrix th img {
  display: inline;
}
#productmatrix .subrow {
  padding-left: 30px;
}
#productmatrix .matrix-row th,
#productmatrix .matrix-row td{
  border-right:1px solid #C8CDD7;
}
#productmatrix td {
  text-align: left;
  border-bottom: 1px solid #C8CDD7;
  padding: 2px 0;
  line-height: normal;
}
#productmatrix #desc td {
  padding: 3px 12px 0 12px ;
  color: #444;
  font-size: 10px;
  text-align: center;
  vertical-align: top;
  height: 26px;
  line-height: 9px;
}
#productmatrix th a {
  color: #818180;
  text-decoration: none;
  font-weight: normal;
}

/* Additionnal Print Style for Product Table */

/* to easily preview print styles */
* {background:transparent none !important;}
h1.page-title {font-size:20px;}
p {margin:0 0 5px;}