﻿/* ppl styles */
a {
	border-bottom: 1px #084887 dashed;
	font-weight: bold;
}
a:hover {
	border-bottom: 1px #084887 solid;
}
h3 {
	color: #F7981E;
	font-size: 1.6em;
	margin: 0;
	padding: .75em 0 .5em 0;
}
h4 {
	color: #F7981E;
	font-size: 1.4em;
	margin: 0;
	padding: .5em 0 .5em 0;
}
h5 {
	font-size: 1.2em;
	margin: 0;
	padding: .5em 0 0 0;
}
h6 {
	font-size: 1.1em;
	margin: 0;
	padding: .5em 0 0 0;
}
p {
	margin-top: 0;
	margin-bottom: .5em;
}
.blue {
	color: #084887;
}
.orange {
	color: #F7981E;
}
/*********************************************************************************/
div.outerContainer {
	border-right: 1px #d6e0eb solid;
	border-left: 1px #d6e0eb solid;
}
div.headerContainer a {
	border: none;
}
div.bannerPPLdefault {
	height: 185px;
}
div.bannerPPLdefault div.logo {
	padding: 53px 0 0 0;
}
/* main nav */
div.level1nav {
	margin: 0 10px;
	padding: 0 0 10px 0;
}
div.level1nav ul.level1nav {
	margin: 0;
	padding: 0;
}
div.level1nav ul.level1nav li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
/* sub nav */
div.level2nav {
	padding: 0;	
}
ul.level2nav {
	margin: 0;
	padding: 0 5px 0 7px;
}
ul.level2nav li {
	list-style: none;
}
ul.level2nav span, ul.level2nav a {
	display: block;
	margin: 0;
	padding: 4px 8px;
}
ul.level3nav {
	margin: -1px 0 1px 0;
	padding: 0;
}
ul.level3nav span, ul.level3nav a {
	display: block;
	margin: 0;
	padding: 2px 8px 2px 16px;
}
div.level1nav ul.level1nav a, div.level1nav ul.level1nav span {
	background-image: url('PPLbullet.png');
	background-position: left center;
	background-repeat: no-repeat;
	border-bottom: 1px #F7981E dashed;
	display: block;
	font-weight: bold;
	margin: 0;
	padding: .25em 0 .25em 20px;
}
div.level1nav ul.level1nav a:hover {
	border-bottom: 1px #F7981E solid;
	color: #F7981E;
}
div.level1nav ul.level1nav span {
	border-bottom: 1px #F7981E dashed;
	color: #F7981E;
}
/* page headings */
div#Headingswrapper {
	height: 73px;
	padding: 0 10px 0 0;
}
div#Headingswrapper a {
	display: block;
	margin: 20px 10px 0 8px;
	padding: 0;
}
div#Headingswrapper h4 {
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	font-style: italic;
	height: 73px;
	margin: 0 0 0 10px;
	padding: 0;
	width: 230px;
}
h4#sameDay {
	background-image: url(/siteImages/Same-DayInner.png);
}
h4#overNight {
	background-image: url(/siteImages/overNightInner.png);
}
h4#haulage {
	background-image: url(/siteImages/haulageInner.png);
}

h4#sameDay a:link, h4#sameDay a:visited, h4#haulage a:link, h4#haulage a:visited, h4#overNight a:link, h4#overNight a:visited, h4#sameDayHome a:link, h4#sameDayHome a:visited, h4#overnightHome a:link, h4#overnightHome a:visited, h4#haulageHome a:link, h4#haulageHome a:visited {
	border: none;
	color: #ffffff;
}
h4#sameDay a:hover, h4#sameDay a:active, h4#haulage a:hover, h4#haulage a:active, h4#overNight a:hover, h4#overNight a:active, h4#sameDayHome a:hover, h4#sameDayHome a:active, h4#overnightHome a:hover, h4#overnightHome a:active, h4#haulageHome a:hover, h4#haulageHome a:active {
	color: #F7981E;
	text-decoration: underline;
}

.sameDayBack, .overnightBack, .haulageBack {
	background-repeat: no-repeat;
	background-position: right top;
	height: 22.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #084887;
}

.sameDayBack {
	background-image: url(/siteImages/sameDayHomeback.jpg);
}

.overnightBack {
	background-image: url(/siteImages/overNightHome.jpg);
}
.haulageBack {
	background-image: url(/siteImages/haulageHome.jpg);
}
.overnightPadding {
	padding-right: 70px;
}
div.footerContainer div.siteSearch {
	display: none;
}
/* footer */
div.footerContainer a {
	border-bottom: none;
	color: #666666;
	font-weight: normal;
	margin: 0 15px;
	text-decoration: none;
}
div.footerContainer a:hover {
	color: #F7981E;
}
/*********************************************************************************/
/*content*/
div.contentPic a {
	border-bottom: none;
}
#lightbox a {
	border-bottom: none;
}
/*********************************************************************************/
/*boxes*/
/***style1b***/
/*add styling for colour 1a here*/
div.style1a {
	background-image: url('sameDayHomeback.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	font-size: .85em;
	height: 360px;
	padding: 10px 0 0 0;
}
div.style1a h4 {
	font-size: 14px;
	line-height: 28px;
	margin: 0;
	padding: 0;
}
div.style1a h4 a {
	border: none;
	color: #ffffff;
	display: block;
	font-style: italic;
}
div.style1a h4 a:hover, div.style1a h4 a:hover span {
	color: #F7981E;
	text-decoration: underline;
}
/***style1b***/
/*add styling for colour 1b here*/
div.style1b {
	background-image: url('overNightHome.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	font-size: .85em;
	height: 360px;
	padding: 10px 0 0 0;
}
div.style1b h4 {
	font-size: 14px;
	line-height: 28px;
	margin: 0;
	padding: 0 0 0 0;
}
div.style1b h4 a {
	border: none;
	color: #ffffff;
	display: block;
	font-style: italic;
}
div.style1b h4 a:hover, div.style1b h4 a:hover span {
	color: #F7981E;
	text-decoration: underline;
}
/***style1c***/
/*add styling for colour 1c here*/
div.style1c {
	background-image: url('haulageHome.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	font-size: .85em;
	height: 360px;
	padding: 10px 0 0 0;
}
div.style1c h4 {
	font-size: 14px;
	line-height: 28px;
	margin: 0;
	padding: 0;
}
div.style1c h4 a {
	border: none;
	color: #ffffff;
	display: block;
	font-style: italic;
}
div.style1c h4 a:hover, div.style1c h4 a:hover span {
	color: #F7981E;
	text-decoration: underline;

