/* =primary-content
------------------------------------------------------ */

#central-content {
    font-size: 13px;
}

#central-content #contents-table table, #central-content .contents-table table {
    border-spacing: 2px;
    border-collapse: separate;
    margin-bottom:1.4em;
}

.comparison-table th, #central-content .comparison-table td {
    padding:4px 10px 4px 3px;
}

#central-content #contents-table td, #central-content .contents-table td {
    border-bottom:1px solid #DDDDDD;
}

/* ----- =branding ----- */

#branding, #branding2 {
	position: relative;
  z-index: 1;
}

#branding2 {
  background-image: url(/images/First-Aid---Front-Page_03.jpg);
  background-repeat: no-repeat;
}

#branding h2, #branding2 h2 {
	height: 68px;
  padding: 9px 70px 0 211px;
	background: url(/images/bg_branding_red_grad.png) repeat-x;
  color: #fff;
  font-size: 30px;
  line-height: 1;
}

#branding2 h2 {
  background: none;
  padding-left: 10px;
  padding-top: 33px;
  font-size: 22px
}

/* =first-aid */
#branding #first-aid {
	position: absolute;
	left: 37px;
	top: 12px;
	z-index: 10;
	width: 143px;
	height: 215px;
	background: url(/images/bg_branding_first_aid.png) no-repeat;
	}

/* =promo */

h3.promo {
    color: #e40022;
    font-size: 28px;
    font-weight: bold;
    margin-left: 16px;
    position: relative;
    z-index: 11;
}

#branding2 h3.promo {
  padding-bottom: 5px;
}

/* =promo-links-list */

#promo-links-list li, #promo-links-list2 li {
	list-style-type: none;
	}

/* =promo-links-list */

#promo-links-list, #promo-links-list2 {
	margin: -12px 0 24px 210px;
	padding: 0;
    background: url(/images/btn_promo_links.jpg) no-repeat;
    width: 376px;
	}

#promo-links-list2 {
	margin: -12px 0 24px 210px;
	padding: 0;
    background: url(/images/btn_promo_links2.jpg) no-repeat;
    width: 376px;
	}

#promo-links-list li, #promo-links-list2 li {
	display: block;
	float: left;
	width: 114px;
    height: 43px;
    padding-top: 65px;
	margin-right: 11px;
    text-align: center;
	}

#promo-links-list li.last, #promo-links-list2 li.last {
    margin: 0;
}

#promo-links-list li a, #promo-links-list2 li a {
	display: block;
	width: 114px;
    height: 46px;
	font-size: 115%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
	color: #086030;
	}

#promo-links-list li a:hover, #promo-links-list2 li a:hover {
	color: #000;
	}

#branding2 #promo-links-list2 {
  margin-left: 12px;
  margin-top: 25px;
  background-image: url(/images/btn_promo_links_1.png);
  background-position: 0px -2px;
}

#branding2 li a {
  color: white;
}

#branding2 li a:hover {
  text-decoration: underline;
  color: white;
}

/* ----- =central-content ----- */

#central-content {
    position: relative;
    z-index: 1;
}
.home #central-content, .index-2 #central-content {
    padding: 0 210px 0 16px;
    font-size: 14px;
    position: relative;
    z-index: 1;
    }

#central-content h2 {
	font-size: 150%;
	font-weight: bold;
	}

#central-content h4 {
	font-weight: bold;
	color: #333;
	font-size: 1.16em;
	}

#central-content ul,
#central-content ul li {
	margin: 0;
	padding: 0;
	}

#central-content ul { margin-bottom: 1.5em; }

#central-content ul li {
	padding-left: 10px;
	list-style-type: none;
	background: url(/images/blt_ul.gif) left 5px no-repeat;
	color: #333;
	margin-bottom: .35em;
	}

#central-content a {
	text-decoration: none;
	color: #00831e;
	}

#central-content a:hover {
	text-decoration: underline;
	}

#central-content p,
#central-content p ul,
#central-content h2,
#central-content h3,
#central-content h4,
#central-content h5,
#central-content h6 { /*color: #444;*/ }


/* =contact-call */

#contact-call h3 {
    line-height: 1.3;
}

#contact-call, #contact-call h3, #contact-call a {
    color: #006321;
    font-size: 16px;
    }
#contact-call a {
    text-decoration: underline;
}
#contact-call a:hover {
    text-decoration: none;
}
#contact-call p {
    font-weight: bold;
    color: #006321;
}

/* =green-cross, =green-check */

#central-content ul.green-cross,
#central-content ul.green-check {
	margin-top: -.5em;
	margin-bottom: 2.5em;
	}

#central-content ul.green-cross li,
#central-content ul.green-check li {
	margin: 5px 0;
	padding-left: 30px;
	font-size: 100%;
	font-weight: normal;
	}


/* =green-cross */

#central-content ul.green-cross li {

	background: url(/images/blt_green_cross.gif) no-repeat 0 0;
	}

/* =green-check */

#central-content ul.green-check li { background: url(/images/blt_green_check.gif) no-repeat 0 0; }


/* =contact-action */

#contact-action {
	margin: 0;
	border-top: 1px solid #c8c8c7;
	border-bottom: 1px solid #c8c8c7;
	background: #f3f3f3 url(/images/bg_contact_pack.png) right center no-repeat;
	}

#contact-audit {
	margin: 0;
	border-top: 1px solid #9cfa11;
	border-bottom: 1px solid #9cfa11;
	background: #e4ffbb;
	}

.icon-green {
	background: url(/images/ico_green_exclamation.gif) 12px center no-repeat;
	padding: 12px 130px 12px 70px;
	}

.icon-tick {
	background: url(/images/tick-box.jpg) 12px center no-repeat;
	padding: 12px 130px 12px 70px;
	}

#contact-action p, #contact-audit p {
	margin: 0;
	}

/* =announce */

#contact-action.announce {
	background: #F3F3F3 url(/images/bg_announce_kit.jpg) no-repeat 385px 37%;
	margin: 0;
	padding: 8px;
	}

#contact-action.announce h3 {
	margin-bottom: 0;
	line-height: normal;
	}

/* =reasons-table */

#reasons-table {
	width: 100%;
	margin: 1.5em 0;
	}

#reasons-table th {
	text-align: center;
	}

#reasons-table th, #reasons-table td {
	border: 0;
	background-color: #eaeaea;
	}

#reasons-table th.first {
	background-color: #fff;
	}

#reasons-table td {
	padding: 7px 12px;
	background: #eaeaea url(/images/bg_gray_cell_gradient.gif) repeat-x;
	color: #000;
	}
	
#reasons-table td:hover {
	background: #eaeaea url(/images/bg_gray_cell_gradient_reverse.gif) repeat-x;
	}

#reasons-table td.rent {
	background: #AFEA81 url(/images/bg_always.gif) no-repeat right bottom;
	}

#reasons-table td.buy {
	background: #9a9a9a url(/images/bg_sometimes.gif) no-repeat right bottom;
	}
	
#reasons-table td.never {
	background: #9a9a9a url(/images/bg_never.gif) no-repeat right bottom;
	}

#reasons-table a {
	background: url(/images/tick_icon.png) no-repeat 0 0;
	color:#007943;
	display:block;
	padding-left:30px;
}
/* =contents-table */

div.reason {
	float:left;
	margin:7px 0 0;
	width:610px;
}

#reasons-content h5,
div.reason h5 {
	background:#efefef;
	color:#007943;
	font-size:16px;
	font-weight:bold;
	margin:0 0 20px;
	padding:13px 10px;
}

#contents-table {
	width: 100%;
	margin: 1.5em 0;
    border-spacing: 2px !important;
    border-collapse: separate;
	}

#contents-table th, #contents-table td {
	border: 0;
	background-color: #eaeaea;
    text-align: left;
	}

#contents-table th.first {
	padding: 3px 8px !important;
	background-color: #AFEA81;
	}

#contents-table td {
	padding: 3px 8px;
	background: #eaeaea;
	color: #000;
	}

#contents-table td.head {
	background: #9a9a9a;
	}

/* ----- =footer ----- */

/*#footer {
	clear: both;
	padding: 0 0 0 171px;
	font-size: 95%;
	}*/

/* =footer-list */

/*#footer-list { padding-top: 50px; }

#footer-list li {
	list-style-type: none;
	display: inline;
	}

#footer-list li a {
	margin-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	background: url(/images/blt_footer_list.gif) no-repeat 0 50%;
	color: #9b9199;
	}

#footer-list li a:hover {
	color: #666;
}*/

/* =copyright, =notes */

.copyright {
	margin-left: 20px;
	color: #bfbfbf;
	}

.copyright a {
	color: #bfbfbf;
	text-decoration: none;
	}

.copyright a:hover { text-decoration: underline; }

/* =notes */

.notes {
	margin-left: 65px;
	}

/* =secondary-content
------------------------------------------------------ */


/* =hotline, =brochure */

h3.hotline a, h3.brochure a {
	display: block;
	text-indent: -9999px;
	}

h3.hotline a em, h3.brochure a em {
	text-indent: -9999px;
	}

/* =hotline */

h3.hotline a {
	height: 91px;
	background: url(/images/bg_hotline.jpg) no-repeat;
	}

/* =brochure */

h3.brochure {
	margin-bottom: 0;
	margin-top: 1.5em;
	}

h3.brochure a {
	height: 96px;
	font-size: 75%;
	text-decoration: none;
	text-transform: uppercase;
	background: url(/images/bg_brochure.jpg) no-repeat right 0;
	color: #2f2f2f;
	}

.title-managed {
	text-indent: -500em;
	background: url(/images/title-managed-rental-program.gif) left top no-repeat;
	height: 86px;
	margin-bottom: 0;
	}

.first-aid-kits {
	background: url(/images/firstaid-kit.jpg) right top no-repeat;
	}

.open-kit {
	text-indent: -500em;
	display: block;
	background: url(/images/firstaid_open_kit.jpg) center top no-repeat;
	height: 205px;
	}

.kit-content {
	background: url(/images/bgd-open-kit.jpg) right 10px no-repeat;
	height: 288px;
	}

.kit-content h4 {
	text-indent: -500em;
	background: url(/images/title-contents.gif) left top no-repeat;
	height: 86px;
	margin: 0;
	}

hr {
	color: #ccc;
	margin-bottom: 10px;
	}

.kits {
	/* height: 600px; */
	padding: 10px 0 10px 10px;
	border-top: 1px solid #ccc;
	}

#central-content .kits h4 {
	margin: 0;
	padding: 0;
	border: 0;
	}

.kits img.thumb {
  margin: 0;
	padding: 0;
	border: 0;
	width: 120px;
	float: right;
        margin-bottom: 15px;
  }

.kits div {
  margin: 0;
	padding: 0;
	border: 0;
	float: none;
	width: 420px;
  }
.kits p, .kits li {
        font-weight: normal;
}

.signs img {
  margin: 0;
	padding: 10px 0 10px 0px;
	border: 0;
	float: left;
  }

.signs {
	padding: 10px 0 10px 10px;
	border-top: 1px solid #ccc;
	}

.signs div {
  margin: 0;
	padding: 0;
	border: 0;
	float: right;
	width: 420px;
  }

.glossary img {
  margin: 0;
	padding: 10px 0 10px 0px;
	border: 0;
	float: left;
  }

.glossary {
	padding: 10px 0 10px 10px;
	border-top: 1px solid #ccc;
	}

.glossary div {
  margin: 0;
	padding: 0;
	border: 0;
	float: right;
	width: 420px;
  }
.kit-1 { background: url(/images/thumb_firstaid_kit.jpg) left 10px no-repeat; }

.kit-2 { background: url(/images/thumb_black_large_remove.jpg) left 10px no-repeat; }

.kit-3 { background: url(/images/thumb_blue_large.jpg) left 10px no-repeat; }

.kit-4 { background: url(/images/thumb_kit_small.jpg) left 10px no-repeat; }

.kit-5 { background: url(/images/thumb_black_small.jpg) left 10px no-repeat; }

.kit-6 { background: url(/images/thumb_blue_small.jpg) left 10px no-repeat; }

.kit-7 { background: url(/images/thumb_Car-1st-Aid.jpg) left 10px no-repeat; }

.kit-8 { background: url(/images/thumb_Image-2676.jpg) left 10px no-repeat; }


.contact-option {
	padding: 15px 15px 15px 70px;
	border-top: 1px solid #ccc;
	}

#central-content .contact-option .fastest {
	color: #E85D4F;
	font-weight: bold;
	margin-bottom: 0;
	}

.contact-option h4 {
	margin-bottom: 5px;
	}

.option-1 { background: url(/images/number_1.gif) 5px 10px no-repeat; }

.option-2 { background: url(/images/number_2.gif) 5px 10px no-repeat; }

.option-3 { background: url(/images/number_3.gif) 5px 10px no-repeat; }

.option-4 { background: url(/images/number_4.gif) 5px 10px no-repeat; }

#primary-content .error p {
	color: #f00;
	font-weight: bold;
	margin-bottom: 1em;
	}

#primary-content .error, #primary-content .error ul li {
	color: #f00;
	}


.left
{
	float: left;
}

/*
 Comparison table page
*/
.comparison-table {
  width: 100%;
}
.comparison-table td {
    text-align: center;
    padding: 4px 3px 4px 3px;
    vertical-align: middle;
  }
  .comparison-table .l {
    text-align: left;
    font-weight: bold;
    vertical-align: middle;
  }
  .comparison-table tr.section {
    background-color: #AFEA81;
  }
  .comparison-table tr.section td {
    text-align: left;
    font-weight: bold;
  }
  .comparison-table tr.header {
    background-color: #EEEEEE;
    vertical-align: middle;
  }
  .comparison-table tr.header td {
    color: green;
    font-weight: bold;
    vertical-align: middle;
  }
  .comparison-table .bg1 {
    background-color: white;
  }
  .comparison-table .bg2 {
    background-color: #EFF7EA;
  }
  .comparison-table .bg3 {
    background-color: #EFF7EA;
  }
  .comparison-table .bg4 {
    background-color: #DFEED7;
  }
  .comparison-table td span {
    color: red;
  }
