ul#subNav li a:hover, body.windows ul#subNav li.selected a {background: #485A66;}

#mainFrame {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 20px 14px 14px;
  background: #3d4a55;
}
#intro {
	margin-bottom: 15px;
	color: #fff;
}
	#intro h1 {
		height: 44px;
		color: #fff !important;
		background: url('/images/content/windows/replacement-windows.gif') no-repeat top center;
	}
	#intro h1 span {
		display: none;
	}
#mainFeature {
	position: relative;
	float: left;
	margin: 0 0 9px;
	border: 1px solid #fff;
}
	#mainFeature .info {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 543px;
		w\idth: 511px;
		padding: 12px 16px 16px;
		font-size: 14px;
		background: url('/images/content/home/info-bg.png') repeat top left;
		color: #fff;
	}
		#mainFeature.top .info {
			bottom: auto;
			top: 0;
		}
		#mainFeature.none .info {
			visibility: hidden;
		}
		#mainFeature .info h2 {
			margin: 0;
		}
		#mainFeature .info h2 a {
			font-size: 22px;
			color: #fff;
			text-decoration: none;
		}
		#mainFeature .info p a {
			font-size: 11px;
			color: #79c7ff;
		}
#featureNav {
	width: 547px;
	w\idth: 543px;
	overflow: hidden;
	clear: both;
	padding: 0 2px;
}
	#featureNav div {
		float: left;
		margin-right: 4px;
		border: 1px solid #fff;
	}
	#featureNav div.last {
		margin: 0;
		background: none;
	}
#selectedFeature {
	position: absolute;
	bottom: 15px;
	left: 17px;
}

div.contWide img {
  margin-bottom: 25px;
}

div#windowTypes {
  padding-left: 25px;
}
div#windowTypes ul {
  list-style-type: none;
}
div#windowTypes ul li, div#windowTypes a {
  display: block;
  width: 70px;
  height: 75px;
  float: left;
  font-size: 10px;
  background: #fff top center no-repeat;
  text-decoration: none;
  position: relative;
}
div#windowTypes ul li a span {
	display: block;
	width: 70px;
	text-align: center;
	position: absolute;
	bottom: 4px;
}

div#windowTypes ul li#dh {background-image: url('../../images/content/windows/types/windowTypeDH_O.gif');}
div#windowTypes ul li#ds {background-image: url('../../images/content/windows/types/windowTypeDS_O.gif');}
div#windowTypes ul li#c {background-image: url('../../images/content/windows/types/windowTypeC_O.gif');}
div#windowTypes ul li#p {background-image: url('../../images/content/windows/types/windowTypeP_O.gif');}
div#windowTypes ul li#bb {background-image: url('../../images/content/windows/types/windowTypeBB_O.gif');}
div#windowTypes ul li#g {background-image: url('../../images/content/windows/types/windowTypeG_O.gif');}
div#windowTypes ul li#pd {background-image: url('../../images/content/windows/types/windowTypePD_O.gif');}

div#windowTypes ul li#dh a {background-image: url('../../images/content/windows/types/windowTypeDH.gif');}
div#windowTypes ul li#ds a {background-image: url('../../images/content/windows/types/windowTypeDS.gif');}
div#windowTypes ul li#c a {background-image: url('../../images/content/windows/types/windowTypeC.gif');}
div#windowTypes ul li#p a {background-image: url('../../images/content/windows/types/windowTypeP.gif');}
div#windowTypes ul li#bb a {background-image: url('../../images/content/windows/types/windowTypeBB.gif');}
div#windowTypes ul li#g a {background-image: url('../../images/content/windows/types/windowTypeG.gif');}
div#windowTypes ul li#pd a {background-image: url('../../images/content/windows/types/windowTypePD.gif');}

div#content div#windowTypes ul li a:hover {background: none;}

div#windowTypes ul li a img {background: #fff;}
div#windowTypes ul li a img {background: none; visibility: hidden;}
div#windowTypes ul li a:hover span {text-decoration: underline;}

h1, h2, h3, h3 a {color: #263844 !important;}
