#pageheader h2 a.replaced.hero {
	background: transparent;
	height:37px;	
	width:226px;
}
.features .section.read-more { margin-bottom: 24px; }

#main.features .section a { color: #666; }
#main.features .section li { color: #666; }
#main.features .section h2 a { color: #333; }
#main.features .section a:hover { color: #0077cc; }
#main.features .section h2 a:hover { color: #333; }
#main.features p.more { text-align: left; padding-left: 2em; }
#main.features a.more { color:#3274d0; background-image: url(/images/arrows/more-arrow.gif); padding-right: 20px; }

#main.features.whatsnew.box #content { padding-top: 50px; }

.center { text-align: center; }
img.new { position: absolute; left: 0px; top: 0px; }
h1.huge { font-size: 32px; font-weight: normal; }
#main.features p.intro { font-size: 1.25em; line-height: 1.5em; font-weight: normal; color: #888; text-align: center; margin: 0 auto 1.5em; width: 775px; }

.features .section img {
	vertical-align: middle;
	margin-right:2px;
}
.features .section .content {
	list-style: inside;
	margin-left:16px;
}

.feature-detail .header.main { border: none; }
.feature-detail .section {
	padding: 24px 0 36px 0;
	border-top:1px solid #EEE;
	line-height: 1.8em;
	font-size: 13px;
}

.feature-detail .left {
	float: left;
	width:55%;
	overflow: hidden;
}
.feature-detail .right {
	float: right;
	width: 44%;
}
#main.screentour .header.main  { padding: 20px 0 0px; }

.subsection { margin-bottom: 24px; }

.section .grid2col .column { position: relative; }
#content.quality .grid2cola .column.first { width: 540px; }
#content.quality .grid2cola .column.last { width: 330px; }
#content.quality .grid2colc .column.first { width: 330px; }
#content.quality .grid2colc .column.last { width: 540px; }

#ncover.grid2col .column.first { width: 405px; padding-top: 40px; }
#ncover.grid2col .column.last { width: 475px; }
img#ncover-report { position: absolute; right: -45px; top: 0px; }

#fxcop.grid2col .column.first { width: 460px; }
#fxcop.grid2col .column.last { width: 420px; padding-top: 30px; }

#pagenav { margin: 30px 0 14px; padding: 1em 0; border-top: 1px solid #EEE; }

#pagenav div { width: 49%; }
#pagenav div.previous { float: left; }
#pagenav div.next { float: right; text-align: right; }
#pagenav div.previous a { background: url(/images/arrows/previous-arrow.gif) no-repeat left center; padding-left: 20px; }
#pagenav div.next a { background: url(/images/arrows/more-arrow.gif) no-repeat right center; padding-right: 20px; }

#report-system .grid2col { margin-bottom: 36px; }
#metrics-trend .column.last { padding-top: 60px; }
#test-history .column.last { padding-top: 110px; }
#report-system #source-info { margin-bottom: 0; }
#source-info .column.last { padding-top: 110px; }

