.masthead .internal-wrapper {
	background: transparent url('../images/main/masthead-panel-back.jpg') no-repeat 562px 100%;
	height: 163px;
}

h1 {
	background: transparent url('../images/main/xpress-logo.png') no-repeat left top;
	display: block;
	height: 116px;
	left: 20px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	text-indent: -5000em;
	top: 17px;
	width: 309px;
	z-index: 3;
}

p.strapline {
	color: #c4c09a;
	margin: 0px;
	position: absolute;
	top: 70px;
	z-index: 4;
}

ul.nav {
	left: 20px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 137px;
	z-index: 50;
}

ul.nav li {
	background: transparent url('../images/main/main-nav-tab.gif') no-repeat left top;
	float: left;
	list-style-type: none;
	margin-right: 5px;
	padding: 0px 0px 0px 3px;
}

.masthead a {
	background: transparent url('../images/main/main-nav-tab.gif') no-repeat right top;
	display: block;
	color: #191b64;
	float: left;
	font-family: 'Century Gothic', 'Lucida Grande', Verdana, sans-serif; 
	height: 23px;
	padding: 0px 15px 0px 12px;
	text-decoration: none;
}

.masthead li:hover {
	background-position: 0px -30px;
}

.masthead li:hover a,
.masthead a:hover {
	background-position: 100% -30px;
	color: white;
	text-decoration: none;
}

.masthead a:hover {
	background-position: 100% -30px;
}

#home li#nav-home,
#services li#nav-services,
#products li#nav-products,
#order li#nav-order,
#templates li#nav-templates,
#contact li#nav-contact {
	background-position: 0px -60px;
}

.masthead a:focus,
.masthead a:active,
#home li#nav-home a,
#services li#nav-services a,
#products li#nav-products a,
#order li#nav-order a,
#templates li#nav-templates a,
#contact li#nav-contact a {
	background-position: 100% -60px;
	color: white;
}

/* testimonial styling */

#testimonial-holder {
	height: 133px;
	left: 562px;
	position: relative;
	top: 0px;
	width: 370px;
}

.testimonial {
	background: transparent url('../images/main/quote-open.gif') no-repeat left 17px;
	font-size: 2.1em;
	line-height: 1.6em;
	margin: 0px;
	padding: 17px 0px 0px 0px;
	text-align: center;
	width: 345px;
}

.statement {
	color: #1d205c;
	display: block;
	margin: 0px 0px -10px 0px;
	padding: 24px 40px 0px 40px;
}

.person {
	background: transparent url('../images/main/quote-close.gif') no-repeat right 7px;
	color: #0a77c3;
	display: block;
	font-style: italic;
	height: 40px;
	margin: 0px 0px 20px 0px;
	padding-top: 20px;
}

.date {
	float: right;
	font-size: 1.6em;
	margin-top: 6px;
}

.source {
	color: #666;
	font-size: 2em;
}

.testimonial {
	padding: 0 20px 0 20px;
}

.testimonial img {
	clear: both;
	float: right;
	margin: 0px 0px 10px 10px;
}

