/* Testimonials: Headline */
#wrapper #headline {
	height:614px;
	background:none;
}
#wrapper #main {
	position:static;
}

/* Testimonials: Content */
#wrapper #content {
	margin-top:-541px;
	width:675px;
}
#wrapper #content h1 {
	font-size:14px;
	line-height:25px;
	text-transform:uppercase;
	font-weight:normal;
	color:#999;
	font-weight:bold;
	margin:0 0 6px 0;
}
#wrapper #content h1 .location {
	text-transform:none;
	font-weight:normal;
}
#testimonial-main-image {
	margin:0 0 47px 0;
}
#testimonial-main-image img {
	display:block;
}

/* Testimonials: Specifications Tab */
#content #tab-2 table {
	background:none;
	border:none;
	width:100%;
}
#content #tab-2 tr {
	background:none;
	border:none;
}
#content #tab-2 th,
#content #tab-2 td {
	background:none;
	border:none;
	padding:1% 2%;
	width:46%;
}
#content #tab-2 tr.odd td,
#content #tab-2 tr.odd th {
	background:#e8f0fa;
}

/* Testimonials: Environmental Benefits */
#entry-benefits {
	background:url(../images/dotted-hor-blue.gif) bottom left repeat-x;
	margin:0 0 27px 0;
}
#entry-benefits .entry-content ul {
	margin:0 0 -11px 0;
	padding:0;
	display:block;
	list-style:none;
}
#entry-benefits .entry-content ul li {
	margin:0 0 11px 0;
	padding:0 0 0 59px;
	min-height:36px;
	height:auto !important;
	height:36px;
	list-style:none;
}
#entry-benefits .entry-content ul li p, 
#entry-benefits .entry-content ul li ul, 
#entry-benefits .entry-content ul li ol, 
#entry-benefits .entry-content ul li dd, 
#entry-benefits .entry-content ul li pre {
	margin-bottom:0;
}
#entry-benefits .entry-content ul li#benefits-co2 {
	background:url(../images/testimonials/benefits-co2.gif) top left no-repeat;
}
#entry-benefits .entry-content ul li#benefits-trees {
	background:url(../images/testimonials/benefits-trees.gif) top left no-repeat;
}
#entry-benefits .entry-content ul li#benefits-driving {
	background:url(../images/testimonials/benefits-driving.gif) top left no-repeat;
}

/* Testimonials: Quotes */
#quotes {
	color:#999;
	width:209px;
	background:none;
	padding:5px 4px 14px 4px;
	margin-bottom:27px;
	font-weight:normal;
	border-bottom:6px solid #595959;
	border-top:3px solid #595959;
	float:right;
}
#quotes p {
	font-size:14px;
	line-height:20px;
	font-style:italic;
	margin:15px 0 2px 0;
	padding:0 0 15px 0;
	letter-spacing:0.05em;
}
#quotes cite {
	font-size:12px;
	font-style:normal;
	line-height:19px;
	width:209px;
}

/* Testimonials: Special Incentives */
#wrapper #content .special-incentives {
	width:617px;
	clear:both;
	height:160px;
	position:static;
	top:auto;
	left:auto;
	padding:1px;
	background:url(../images/testimonials/special-incentives-box-alt.jpg) top left no-repeat;
}
body.parent-pageid-188 #wrapper #content .special-incentives { /* is Residential */
	background:url(../images/testimonials/special-incentives-box.jpg) top left no-repeat;
	height:158px;
}
#wrapper #content .special-incentives div {
	margin:64px 0 0 132px;
}
#wrapper #content .special-incentives label, 
#wrapper #content .special-incentives select,
#wrapper #content .special-incentives input.go {
	float:left;
	display:inline;
}
#wrapper #content .special-incentives label {
	color:#fff;
	margin:13px 10px 0 0;
}
#wrapper #content .special-incentives select {
	margin:14px 24px 0 0;
}
#wrapper #content .special-incentives h2 {
	font-size:14px;
	color:#c1c1c1;
	margin:10px 0 0 15px;
	font-weight:normal;
	background:none;
	padding:0;
	text-transform:none;
}

/* Testimonials: Navigation */
#testimonials-nav {
	width:234px;
	padding-bottom:75px;
	position:absolute;
	top:0;
	left:0;
	background:#ffecb8 url(../images/testimonials/testimonials-nav-bg.gif) bottom left no-repeat;
}
#testimonials-nav h2 {
	font-size:14px;
	line-height:25px;
	margin:0 0 9px 0;
	text-align:center;
	color:#fff;
	display:block;
	background:#0064a3;
}
#testimonials-nav ul {
	list-style:none;
	padding:0;
	margin:0;
}
#testimonials-nav li {
	padding:1px;
	margin:0;
	float:left;
	width:115px;
}
#testimonials-nav li a {
	display:block;
	width:104px;
	margin:0 0 17px 3px;
}
#testimonials-nav li a div.nav-frame {
	display:block;
	width:104px;
	height:104px;
	background:url(../images/testimonials/testimonials-nav-frame.png) 0 0 no-repeat;
}
#testimonials-nav li h3 {
	display:block;
	text-align:center;
	color:#fff;
	font-size:11px;
	line-height:15px;
	padding:5px 10px 0 7px;
	margin:9px 0 0 0;
	background:url(../images/testimonials/type-top.gif) 0 0 no-repeat;
}
#testimonials-nav li h3 span.bottom {
	display:block;
	margin:0 -7px;
	height:3px;
	background:url(../images/testimonials/type-bottom.gif) 0 0 no-repeat;
}
/* Hover */
#testimonials-nav li a:hover div.nav-frame {
	background-position:-104px 0;
}

#testimonials-nav li a:hover h3 {
	background-position:-107px 0;
}
#testimonials-nav li a:hover h3 span.bottom {
	background-position:-107px 0;
}
/* Current */
#testimonials-nav li.current a div.nav-frame {
	background-position:-208px 0;
}

#testimonials-nav li.current a h3 {
	background-position:-214px 0;
}
#testimonials-nav li.current a h3 span.bottom {
	background-position:-214px 0;
}
#testimonials-nav li.testimonials-pagination {
	clear:both;
	padding:8px 0 0 0;
	float:none;
	width:auto;
	margin:9px 12px 0 8px;
	background:url(../images/dotted-hor-black.gif) top left repeat-x;
	font-size:12px;
}
#testimonials-nav li.testimonials-pagination h5 {
	display:inline;
	font-size:12px;
	margin-right:17px;
	color:#333;
}
#testimonials-nav li.testimonials-pagination a {
	background:#ccc;
	color:#fff;
	margin:0 7px 0 0;
	vertical-align:middle;
	display:inline;
	padding:4px 6px 1px 6px;
}
#testimonials-nav li.testimonials-pagination a:hover {
	background:#FCB701;
}
#testimonials-nav li.testimonials-pagination a.previous,
#testimonials-nav li.testimonials-pagination a.next {
	display:none;
}
#testimonials-nav li.testimonials-pagination a.ui-state-active {
	background:#333;
}