@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	width:908px;
	margin:auto;
	background-color:#d2d2c1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#121212;
	font-size:13px;
	text-align:justify;
}

h2 {
	padding:10px 0;
}

p {
	padding:5px 0;
	line-height:175%;
}

ul {
	padding:10px 50px;
	list-style:circle;
}

li {
	margin-bottom:5px;
}

a:link {
	color:#191972;
}

a:hover {
	text-decoration:none;
	color:#415974;
}

a:visited {
	color:#191972;
}

#header {
	background:url(/assets/images/header.png) no-repeat;
	height:130px;
}

#header h1, #header p {
	display:none;
}

#navigation {
	background:url(/assets/images/navigation.png);
	height:44px;
	position:relative;
}

#navigation ul {

	height:39px;
	position:absolute;
	top:5px;
	left:9px;
	list-style:none;
}

#navigation ul li.home {
	position:absolute;
	left:28px;
	top:0;
}

#navigation ul li.home a {
	background:url(/assets/images/navigation-links.png) -28px top;
	display:block;
	height:39px;
	width:72px;
	text-indent:-99999px;
}

#navigation ul li.home a:hover {
	background-position:-28px bottom;
}

#navigation ul li.about-us {
	position:absolute;
	left:137px;
	top:0;
}

#navigation ul li.about-us a {
	background:url(/assets/images/navigation-links.png) -137px top;
	display:block;
	height:39px;
	width:112px;
	text-indent:-99999px;
}

#navigation ul li.about-us a:hover {
	background-position:-137px bottom;
}

#navigation ul li.general-haulage {
	position:absolute;
	left:285px;
	top:0;
}

#navigation ul li.general-haulage a {
	background:url(/assets/images/navigation-links.png) -285px top;
	display:block;
	height:39px;
	width:160px;
	text-indent:-99999px;
}

#navigation ul li.general-haulage a:hover {
	background-position:-285px bottom;
}

#navigation ul li.pallet-track {
	position:absolute;
	left:480px;
	top:0;
}

#navigation ul li.pallet-track a {
	background:url(/assets/images/navigation-links.png) -480px top;
	display:block;
	height:39px;
	width:135px;
	text-indent:-99999px;
}

#navigation ul li.pallet-track a:hover {
	background-position:-480px bottom;
}

#navigation ul li.gallery {
	position:absolute;
	left:641px;
	top:0;
}

#navigation ul li.gallery a {
	background:url(/assets/images/navigation-links.png) -641px top;
	display:block;
	height:39px;
	width:95px;
	text-indent:-99999px;
}

#navigation ul li.gallery a:hover {
	background-position:-641px bottom;
}

#navigation ul li.contact {
	position:absolute;
	left:770px;
	top:0;
}

#navigation ul li.contact a {
	background:url(/assets/images/navigation-links.png) -770px top;
	display:block;
	height:39px;
	width:92px;
	text-indent:-99999px;
}

#navigation ul li.contact a:hover {
	background-position:-770px bottom;
}

#content {
	background:url(/assets/images/content-bg.png);
}

#content-inner {
	background:url(/assets/images/content-base.png) no-repeat bottom;
	padding:0 20px;
}

h2.title {
	text-indent:-99999px;
	height:36px;
}

h2.home {
	background:url(/assets/images/title-home.png) no-repeat center left;
}

h2.about-us {
	background:url(/assets/images/title-about-us.png) no-repeat center left;
}

h2.general-haulage {
	background:url(/assets/images/title-general-haulage.png) no-repeat center left;
}

h2.pallet-track {
	background:url(/assets/images/title-pallet-track.png) no-repeat center left;
}

h2.gallery {
	background:url(/assets/images/title-gallery.png) no-repeat center left;
}

h2.contact {
	background:url(/assets/images/title-contact.png) no-repeat center left;
}

#footer {
	background:url(/assets/images/footer.png) no-repeat;
	padding-top:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#191972;
	font-size:12px;
	padding-left:5px;
	padding-bottom:10px;
}

#contact-left {
	width:285px;
	height:315px;
	padding-top:45px;
	padding-left:15px;
}

#contact-right {
	width:475px;
	padding:5px 5px 5px 15px;
	float:right;
	border-left:#CCCCCC 1px solid;
}

#left {
	float:left;
	width:65%;
}

#right {
	width:30%;
	padding:5px 5px 5px 15px;
	float:right;
	border-left:#CCCCCC 1px solid;
}

hr {
	clear:both;
	visibility:hidden;
	padding:0;
	margin:0;
}

h3.big {
	font-size:22px;
	font-weight:bold;
	color:#1d5592;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0;
}

h3 {
	font-size:16px;
	font-weight:bold;
	color:#1d5592;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0;
}

ul#news {
	list-style:none;
	padding:0;
	padding-top:10px;
}

ul#news li a {
	padding:5px 0;
	width:100%;
	text-decoration:none;
}

img {
	border:0;
}

#galleryimg {
	border:#2a619f 1px solid;
}

#gallerydescription {
	text-align:center;
}

#gallerythumbs {
	width:790px;
	margin:auto;
	border-top:#CCCCCC 1px solid;
	padding-top:15px;
	margin-top:5px;
}

#gallerythumbs img {
	border:#2a619f 1px solid;
	margin-bottom:5px;
}

#quote span {
	color:#990000;
}

#quote textarea {
	width:100%;
}

#quote input {
	width:40%;
}

#quote input.submit {
	width:auto;
}

dl {
	padding-left:15px;
}

dt {
	font-weight:bold;
}

dd {
	margin-bottom:10px;
	font-style:italic;
}

.home-links {
	font-size:120%;;
	font-weight:bold;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:15px 0;
}

.home-links a {
	text-decoration:none;
	color:#415974;
}

.home-links a:hover {
	text-decoration:none;
	color:#191972
}

.about-image {
	padding:10px 12px 0 12px;
}