﻿@import url('boxes.css');
@import url('form.css');
@import url('structure.css');
/* PPL 10/03/10 Julie */
body {
	background-color: #ffffff;
	background-image: url('PPLbackground.png');
	background-position: left top;
	background-repeat: repeat-x;
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
a {
	border-bottom: 1px #084887 dashed;
	color: #084887;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	border-bottom: 1px #084887 solid;
}
h1 {
	color: #F7981E;
	font-size: 2em;
	margin: 0 0 .5em 0;
	padding: 0;
}
h2 {
	color: #606060;
	font-size: 1.8em;
	margin: .5em 0 .5em 0;
}
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;
}
img {
	border: none;
}
p {
	margin-top: 0;
	margin-bottom: .5em;
}
.orange {
	color: #F7981E;
}
/*********************************************************************************/
/*outer container*/
div.outerContainer {
	background-color: #ffffff;
	border-right: 1px #d6e0eb solid;
	border-left: 1px #d6e0eb solid;
}
/*********************************************************************************/
/* header */
div.headerContainer a {
	border: none;
}
div.banner {
	background-position: right top;
	background-repeat: no-repeat;
	border-bottom: 10px #F7981E solid;
	height: 156px;
}
div.bannerPPLdefault {
	height: 185px;
}
div.banner div.logo {
	float: left;
	padding: 23px 0 0 0;
}
div.bannerPPLdefault div.logo {
	padding: 53px 0 0 0;
}
div.banner div.bannerText {
	color: #084887;
	float: left;
	font-size: 20px;
	font-weight: bold;
	padding: 60px 0 0 36px;
}
div.bannerPPLdefault div.bannerText {
	padding: 90px 0 0 36px;
}
div.banner div.strapline {
	font-style: italic;
}
div.banner div.telnumber {
	text-align: center;
}
/*********************************************************************************/
/* navigation */
/* header nav */
ul.headernav {
	font-size: .85em;
}
ul.headernav a {
	color: #0000ff;
	text-decoration: underline;
}
ul.headernav span {
	color: #0000ff;
}
/* banner tab nav */
div.topnavContainer ul.level1nav a, div.topnavContainer ul.level1nav span {
	background-image: url('tabBG.gif');
	background-position: right top;
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	margin: 0;
	padding: .5em 1em 0 1em;
}
/* main nav */
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;
}

