.clear { clear: both; height: 0; overflow: hidden;}
.red-sqr { background-color: #a4101a; width: 188px; height: 130px; float: right; border-left: 1px solid #fff; }
/*<agl.folder "col-left">*/
	.col-left-home { font-size: 24px; font-weight: 100; line-height: 30px; text-decoration: none; width: 186px; height: 431px; float: left; padding-left: 6px; border-left: 1px solid white; }
	.col-left-home a { text-decoration: none; }
	.col-left-home a:hover { color: #c3c3c3; text-decoration: none; }
	
	.col-left-product { color: #4a4a4a; font-size: 14px; font-weight: 100; line-height: 30px; text-decoration: none; width: 194px; float: left; }
	.col-left-product a { color: #0a0a0a; text-decoration: none; margin-left: 12px; }
	.col-left-product a:hover { color: #a3101a; text-decoration: underline; }
	
	.col-left-gallery { color: #4a4a4a; font-size: 14px; font-weight: 100; line-height: 30px; text-decoration: none; width: 742px; float: left; }
	
	.col-left-slate { color: #4a4a4a; font-size: 14px; font-weight: 100; line-height: 30px; background-color: #7fb4f0; text-decoration: none; width: 194px; float: left; }
	.col-left-slate a { color: #0a0a0a; text-decoration: none; margin-left: 12px; }
	.col-left-slate a:hover { color: #4a4a4a; text-decoration: underline; }
	
	.col-left-slate-enh { color: #4a4a4a; font-size: 14px; font-weight: 100; line-height: 30px; background-color: #707273; text-decoration: none; width: 194px; float: left; }
	.col-left-slate-enh a { color: #0a0a0a; text-decoration: none; margin-left: 12px; }
	.col-left-slate-enh a:hover { color: #4a4a4a; text-decoration: underline; }
	
	.col-left-shingle-enh { color: #4a4a4a; font-size: 14px; font-weight: 100; line-height: 30px; background-color: #575044; text-decoration: none; width: 194px; float: left; }
	.col-left-shingle-enh a { color: #0a0a0a; text-decoration: none; margin-left: 12px; }
	.col-left-shingle-enh a:hover { color: #4a4a4a; text-decoration: underline; }
	
	.col-left-shingle { color: #4a4a4a; font-size: 14px; font-weight: 100; line-height: 30px; background-color: #91c657; text-decoration: none; width: 194px; float: left; }
	.col-left-shingle a { color: #0a0a0a; text-decoration: none; margin-left: 12px; }
	.col-left-shingle a:hover { color: #4a4a4a; text-decoration: underline; }
	
	.col-left-steel { color: #4a4a4a; font-size: 14px; font-weight: 100; line-height: 30px; background-color: #f0ac3d; text-decoration: none; width: 194px; float: left; }
	.col-left-steel a { color: #0a0a0a; text-decoration: none; margin-left: 12px; }
	.col-left-steel a:hover { color: #a3101a; text-decoration: underline; }
	
	.col-left-vinyl { color: #4a4a4a; font-size: 14px; font-weight: 100; line-height: 30px; background-color: #a3101a; text-decoration: none; width: 194px; float: left; }
	.col-left-vinyl a { color: #0a0a0a; text-decoration: none; margin-left: 12px; }
	.col-left-vinyl a:hover { color: #c3c3c3; text-decoration: underline; }
	
	.col-left-rain { color: #4a4a4a; font-size: 14px; font-weight: 100; line-height: 30px; background-color: #154c9e; text-decoration: none; width: 194px; float: left; }
	.col-left-rain a { color: #0a0a0a; text-decoration: none; margin-left: 12px; }
	.col-left-rain a:hover { color: #c3c3c3; text-decoration: underline; }
	
	.col-left-access { color: #4a4a4a; font-size: 14px; font-weight: 100; line-height: 30px; text-decoration: none; width: 194px; float: left; }
	.col-left-access a { color: #7f7f7f; text-decoration: none; margin-left: 12px; }
	.col-left-access a:hover { color: #c3c3c3; text-decoration: underline; }
/*</agl.folder>*/
.col-pic-home { width: 392px; float: left; }
.col-text-home { color: #c3c3c3; font-size: 12px; line-height: 30px; width: 145px; float: left; margin: 0; padding-right: 6px; padding-left: 6px; }
.col-text-products { color: #4a4a4a; font-size: 12px; line-height: 15px; width: 147px; height: 431px; float: left; padding-right: 11px; padding-left: 2px; }
.col-text-shingles { color: #4a4a4a; font-size: 12px; line-height: 15px; width: 344px; float: left; padding-right: 6px; }
.col-center { color: #2d2d2d; font-size: 12px; line-height: 1.5em; background-color: #fff; width: 540px; float: left; padding-left: 8px; }
.col-right { font-size: 16px; line-height: 28px; text-align: right; width: 188px; height: 431px; float: left; border-right: 1px solid #fff; border-left: 1px solid #fff; }
.col-right a { color: #fff; text-decoration: none; }
.col-right a:hover { color: #4a4a4a; background-color: #fff; text-decoration: none; padding: 2px; }
.homemenu-entex { color: #a4101a; }
.homemenu-side { color: #eba33c; }
.homemenu-roof { color: #68a1f0; }
.homemenu-soffit { color: #fff; }
.homemenu-rain { color: #154c9c; }
.homemenu-access { color: #828282; }
.submenu-arrw-on { background-image: url(../img/arrw-submenu-on.gif); background-repeat: no-repeat; width: 193px; }
.submenu-arrw-on-wht { background-image: url(../img/arrw-submenu-on-wht.gif); background-repeat: no-repeat; width: 193px; }
.title-left-product { color: #a3101a; font-size: 20px; font-weight: bold; margin: 8px 0 0 10px; }
.title-left-edcoat { color: #a3101a; font-size: 18px; font-weight: bold; margin: 8px 0 0 10px; }
.title-left-slate { color: #fff; font-size: 20px; font-weight: bold; margin: 8px 0 0 10px; }
.title-left-shingle { color: #0a0a0a; font-size: 20px; font-weight: bold; margin: 8px 0 0 10px; }
.title-left-steel { color: #0a0a0a; font-size: 20px; font-weight: bold; margin: 8px 0 0 10px; }
.title-left-vinyl { color: #fff; font-size: 20px; font-weight: bold; margin: 8px 0 0 10px; }
.title-left-rain { color: #fff; font-size: 20px; font-weight: bold; margin: 8px 0 0 10px; }
.title-left-access { color: #fff; font-size: 20px; font-weight: bold; margin: 8px 0 0 10px; }
.nd { display: none; }
