#homemain {
	margin: 0 auto;
	width: 745px;
	/*height: auto;*/
}
#homemain a { color: #354A6F; }

#featureArea { height: 266px; }
#featureArea ul li { display: block; position: absolute; height: 266px; width: 745px; }
#featureArea ul li a.seeRange {
	bottom: 10px;
	position: absolute;
	left: 0px;
}
#featureArea ul li a.findStockist {
	bottom: 10px;
	position: absolute;
	left: 108px;
}
#featureArea ul li .strap {
	bottom: 14px;
	position: absolute;
	right: 0px;
}

/* Oregon doors - 2009 */
#featureArea ul li#oregon { background: url(../../images/homepage/bg-oregon.jpg) no-repeat top left; }
#featureArea li#oregon h2, #featureArea li#oregon h3 { background: none; border: none; float: left; clear: left; margin: 0; padding: 0; }

/* Canberra patio doors - 2009 */
#featureArea ul li#canberra { background: url(../../images/homepage/bg-canberra.jpg) no-repeat top left; }
#featureArea li#canberra h2, #featureArea li#canberra h3 { background: none; border: none; float: left; margin: 20px 0 0 0; padding: 0; }

/* Room fold doors - 2009 */
#featureArea ul li#roomfold { background: url(../../images/homepage/bg-roomfold.jpg) no-repeat top left; }
#featureArea li#roomfold h2, #featureArea li#roomfold h3 { background: none; border: none; float: left; clear: left; margin: 0; padding: 0; }

/* Free style doors - 2009 */
#featureArea ul li#freestyle { background: url(../../images/homepage/bg-freestyle.jpg) no-repeat top left; }
#featureArea li#freestyle h2, #featureArea li#freestyle h3 { background: none; border: none; float: left; clear: left; margin: 0; padding: 0; }

/* Liscard range - 2009 */
#featureArea ul li#liscard { background: url(../../images/homepage/bg-liscard.jpg) no-repeat top left; }
#featureArea li#liscard h2, #featureArea li#liscard h3 { background: none; border: none; float: left; clear: left; margin: 0; padding: 0; }

/* Tilt and Turn windows - 2009 */
#featureArea ul li#tnt { background: url(../../images/homepage/bg-tnt.jpg) no-repeat top left; }
#featureArea li#tnt h2, #featureArea li#tnt h3 { background: none; border: none; float: left; clear: left; margin: 0; padding: 0; }

/* Canberra patio doors - 2009 */
#featureArea ul li#slidingsash { background: url(../../images/homepage/bg-slidingsash.jpg) no-repeat top left; }
#featureArea li#slidingsash h2, #featureArea li#slidingsash h3 { background: none; border: none; float: left; margin: 20px 0 0 0; padding: 0; }

/* Products Row */
#productRow * { border: none; }
#productRow ul li {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	display: block;
	float: left;
	height: 12.52em;
	margin: 10px 4px 10px 0;
	padding: 0;
	text-align: left;
}
#productRow ul li h5 { color: #555; padding-bottom: 3px; }
#productRow ul li ul { margin: -5px 0 0 10px; }
#productRow ul li ul li {
	border: none;
	display: block;
	float: none;
	height: auto;
	margin: 0 0 2px 0;
	width: 100px;
}
#productRow ul li ul li a {
	background: url(../../images/arrow-home-grey.gif) no-repeat 0 0;
	color: #635E54;
	display: block;
	line-height: 1.3em;
	padding-left: 6px;
}

#productRow ul li.first {
	background: url(../../images/homepage/bg-doors.jpg) no-repeat bottom right;
	width: 183px;
}
#productRow ul li.second {
	background: url(../../images/homepage/bg-patiodoors.jpg) no-repeat bottom right;
	width: 182px;
}
#productRow ul li.third {
	background: url(../../images/homepage/bg-windows.jpg) no-repeat bottom right;
	width: 180px;
}
#productRow ul li.fourth {
	background: url(../../images/homepage/bg-stairs.jpg) no-repeat bottom right;
	margin-right: 0;
	width: 184px;
}

/*#productRow ul li.fourth ul li { width: 95px; }*/

#productRow ul li h3,
#productRow ul li h4 {
	background: none;
	border: none;
	display: block;
	margin: 0; padding: 0;
	width: 153px;
}

#productRow ul li h3 { padding-bottom: 15px; }

/* Features Row */
#featureRow { border-bottom: 5px solid #DEDBD6; padding-bottom: 8px; float: left; }
#featureRow * { border: none; text-align: left; }
#featureRow .leftFeatures {
	border-top: 1px solid #DBD8D5;
	float: left;
	padding-top: 8px;
}
#featureRow .rightFeatures {
	border-top: 1px solid #DBD8D5;
	float: left;
	margin-left: 5px;
	padding-top: 8px;
	width: 370px;
}
#featureRow .rightFeatures li {
	float: left;
	text-align: center;
	margin-top: 0;
	height: 142px;
	width: 179px;
}
#featureRow .rightFeatures li.left { padding: 0 6px 0 0; border-right: 1px solid #DBD8D5; }
#featureRow .rightFeatures li.right { padding: 0; margin: 0 0 0 5px; border: none; }

#featureRow .brochures {
	background: url(../../images/homepage/bg-brochures.png) repeat-x top left;
	height: 139px;
	width: 370px;
}
#featureRow .brochures h3 {
	float: right;
	display: block;
	margin: 0 0 -4px 0;
	padding: 0;
	width: 175px;
}
#featureRow .brochures a {
	background: url(../../images/arrow-home-grey.gif) no-repeat 0 1px;
	color: #333;
	float: right;
	display: block;
	margin: 0;
	padding: 0;
	padding-left: 6px;
	width: 168px;
}
#featureRow .brochures img {
	float: left;
	margin-right: 20px;
}
#featureRow .brochures h3 img {
	float: none;
	margin: 0;
	padding: 0;
}

#featureRow .brochures a.image { background: none; float: left; padding: 0; }

/* 3 day delivery e-mail */
#featureRow .leftFeatures li {
	float: left;
}

#featureRow .brochures { width: 185px; }

#featureRow .threeDayDelivery {
	background: url(../../images/homepage/bg-brochures.png) repeat-x top left;
	height: 139px;
	width: 185px;
}

#featureRow .threeDayDelivery p a {
	background: url(../../images/arrow-home-grey.gif) no-repeat 0 1px;
	color: #333;
	display: block;
	margin: 0;
	padding: 0 0 0 6px;
}

/* Information Row*/
#infoRow * {
	border: none;
	text-align: left;
}
#infoRow .leftFeatures,
#infoRow .rightFeatures {
	background: url(../../images/homepage/bg-info.png) repeat-x top left;
	color: #333;
	float: left;
	margin: 8px 4px 0 0;
	position: relative;
	width: 368px;
}
#infoRow .rightFeatures { margin: 8px 0 0 4px; }

#infoRow .rightFeatures li {
	float: left;
	width: 182px;
}
#infoRow .leftFeatures { padding-bottom: 1.5em; }

#infoRow .leftFeatures li { clear: left; }
#infoRow .leftFeatures li ul {
	margin: 5px 0 0 12px;
	clear: left;
}
#infoRow .leftFeatures li ul li {
	clear: none;
	float: left;
	margin-bottom: 1px;
	width: 50%;
}
#infoRow .leftFeatures li ul li a {
	background: url(../../images/arrow-home-grey.gif) no-repeat 0 0;
	color: #333;
	padding-left: 7px;
}
#infoRow .leftFeatures .newsList li a { background: url(../../images/arrow-home-grey.gif) no-repeat 0px 2px; display: block; width: 160px; }

#infoRow .rightFeatures h4 { margin-bottom: 5px; }
#infoRow .rightFeatures p,
#infoRow .rightFeatures h5,
#infoRow .rightFeatures ul { margin-left: 10px; }

#infoRow .rightFeatures h5.phone { background: url(../../images/homepage/bg-phone.png) no-repeat 3px 5px; padding: 7px 0 5px 24px; margin: 0 0 0 8px; font-size: 1.3em; }
#infoRow .rightFeatures h5.email { background: url(../../images/homepage/bg-email.png) no-repeat 0 11px; padding: 7px 0 5px 21px; margin: -5px 0 0 11px; font-size: 1.3em; }

#infoRow .rightFeatures li ul li a {
	background: url(../../images/arrow-home-grey.gif) no-repeat 0 0;
	color: #333;
	padding-left: 7px;
}
#infoRow .rightFeatures li ul li a img { vertical-align: text-bottom; }

#infoRow .allPress { position: absolute; bottom: 5px; right: 5px; }
#infoRow .allPress a {
	background: url(../../images/arrow-home-grey.gif) no-repeat left;
	color: #333;
	margin: 0 10px 0 0;
	padding-left: 7px;
}