h2 { background: #5FA1C2; }
h3 { color: #559CBE; }

/* Internal Doors */
#breadcrumb { background: #EEF5F9; }
#breadcrumb select { border: 2px solid #559CBE; }
#breadcrumb a { color: #559CBE; }
#breadcrumb li { background-image: url(../images/arrow-breadcrumb-intdoors.gif); }

#tabs { background: #EEF5F9 url(../images/bg-tabs-internaldoors.jpg) no-repeat -169px 0; }

#intdoors #columns.count3 ul.alt { clear: both; }
#intdoors #columns.count3 ul.alt h3 { background: #569CBE; border: none; margin-top: 10px; padding: 5px 0 6px 10px; position: absolute; bottom: 0; width: 234px; }
#intdoors #columns.count3 ul.alt h3 a { color: #FFF; }
#intdoors #columns.count3 ul.alt p { color: #747474; padding: 0 0 0 5px; }
#intdoors #columns.count3 ul.alt li div { border-left: 1px solid #569CBE; height: 15em; margin-top: -5px; padding-top: 3px; position: relative; }
#intdoors #columns.count3 ul.alt li img { border: none; }

#intdoors #columns.count4 ul.alt { clear: both; }
#intdoors #columns.count4 ul.alt h3 { background: #559CBE; border: none; margin-top: 10px; padding: 5px 0 6px 10px; position: absolute; bottom: 0; width: 171px; }
#intdoors #columns.count4 ul.alt h3 a { color: #FFF; font-weight: normal; }
#intdoors #columns.count4 ul.alt p { color: #747474; padding: 0 5px 0 5px; }
#intdoors #columns.count4 ul.alt li div { border-left: 1px solid #DCE3E9; border-right: 1px solid #DCE3E9; border-bottom: 1px solid #DCE3E9; height: 12.5em; margin-top: 0; padding-top: 1px; position: relative; width: 179px; }
#intdoors #columns.count4 ul.alt li img { border: none; margin-bottom: -8px; }
#intdoors #columns.count4 ul.alt a { color: #60A2C2; text-decoration: underline; }

#intdoors #grid h3 { background: #559CBE url(../images/headers/bg-internal.png) repeat-x top left; }
#intdoors #grid h3 a { background: url(../images/headers/bg-arrow-blue.gif) no-repeat right; color: #FFF; }
#intdoors #grid h3 a:hover { text-decoration: none; }
#intdoors #grid div span a { background: url(../images/arrow-home-blue.gif) no-repeat top left; color: #559CBE; padding-left: 12px; }
#intdoors #grid div span.newProduct a { background: none; }

#productcodes table { color: #559CBE; }
#productcodes table tr td { border-right: 1px solid #559CBE; }
#productcodes table tr.alt { background: #EEF5F9; }
#productcodes th { color: #559CBE; }
#productcodes table th { background: #559CBE; }

#right .noscript { background: #EEF5F9; }
#right .noscript a { color: #559CBE; }
#navigationBottom li a { background: #87B9D1; color: #FFF; }
#navigationBottom li a:active { background: #5FA1C2; }

#rangeFeatureArea ul li#roomfold { background: url(../../images/ranges/internal/bg-roomfold.jpg) no-repeat top left; }
#rangeFeatureArea li#roomfold h3, #rangeFeatureArea li#roomfold h4 { background: none; border: none; float: left; clear: left; margin: 0; padding: 0; }
#rangeFeatureArea li#roomfold h3 { margin-bottom: 10px; }
#rangeFeatureArea li#roomfold p {
	clear: both;
	color: #333;
	margin: 5px 0 5px 18px;
	width: 280px;
	line-height: 1.22;
}
#rangeFeatureArea li#roomfold a.seeRange img,
#rangeFeatureArea li#roomfold a.findStockist img {
	margin-top: 5px;
}
#rangeFeatureArea li#roomfold a.button {
	color: #787154;
	border: 1px solid #797E72;
}
#rangeFeatureArea ul li#oregon { background: url(../../images/ranges/internal/bg-oregon.jpg) no-repeat top left; }
#rangeFeatureArea li#oregon h3, #rangeFeatureArea li#oregon h4 { background: none; border: none; float: left; clear: left; margin: 0; padding: 0; }
#rangeFeatureArea li#oregon h3 { margin-bottom: 10px; }
#rangeFeatureArea li#oregon p {
	clear: both;
	color: #646463;
	margin: 8px 0 5px 18px;
	width: 400px;
}
#rangeFeatureArea li#oregon a.seeRange img,
#rangeFeatureArea li#oregon a.findStockist img {
	margin-top: 9px;
}
#rangeFeatureArea ul li#oakveneer { background: url(../../images/ranges/internal/bg-oakveneer.jpg) no-repeat top left; }
#rangeFeatureArea li#oakveneer h3, #rangeFeatureArea li#oakveneer h4 { background: none; border: none; float: left; clear: left; margin: 0; padding: 0; }
#rangeFeatureArea li#oakveneer h3 { margin-bottom: 10px; }
#rangeFeatureArea li#oakveneer p {
	clear: both;
	color: #646463;
	margin: 8px 0 5px 18px;
	width: 400px;
}
#rangeFeatureArea li#oakveneer a.seeRange img,
#rangeFeatureArea li#oakveneer a.findStockist img {
	margin-top: 9px;
}

h3.overview { background: #559CBE; color: #FFF; }
div.overview { border-left: 1px solid #559CBE; }

#suppliers h4, #suppliers legend { color: #559CBE; }