div#awesome { width: 932px; margin: 0 auto; }
#logo { width: 230px; height: 128px; float: left; font-size: 10px; overflow: hidden; margin-top: 0; padding-left: 6px; display: block; }
#logo a { background: url(../img/logo-tag.gif) no-repeat left top; text-decoration: none; display: block; height: 128px; width: 230px; text-indent: -999em; }
div#top { width: 930px; clear: both; height: 130px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
div#container { text-align: left; width: 932px; }
div#container-prod { background-image: url(http://edcoproducts.com/img/bg-products.gif); background-repeat: repeat-y; background-attachment: scroll; text-align: left; width: 932px; height: auto; }
div#container-gallery { background-image: url(http://edcoproducts.com/img/bg-gallery.gif); background-repeat: repeat-y; background-attachment: scroll; text-align: left; width: 932px; height: auto; }
div#container-slate { background-image: url(http://edcoproducts.com/img/bg-slate.gif); background-repeat: repeat-y; background-attachment: scroll; text-align: left; width: 932px; height: auto; }

div#container-slate-enh { background-image: url(/img/bg-slate-enh.gif); background-repeat: repeat-y; background-attachment: scroll; text-align: left; width: 932px; height: auto; }
div#container-shingle-enh { background-image: url(/img/bg-img-shingles-enh.gif); background-repeat: repeat-y; background-attachment: scroll; text-align: left; width: 932px; height: auto; }

div#container-shingle { background-image: url(http://edcoproducts.com/img/bg-shingles.gif); background-repeat: repeat-y; background-attachment: scroll; text-align: left; width: 932px; height: auto; }
div#container-steel { background-image: url(http://edcoproducts.com/img/bg-steel.gif); background-repeat: repeat-y; background-attachment: scroll; text-align: left; width: 932px; height: auto; }
div#container-vinyl { background-image: url(http://edcoproducts.com/img/bg-vinyl.gif); background-repeat: repeat-y; background-attachment: scroll; text-align: left; width: 932px; height: auto; }
div#container-rain { background-image: url(http://edcoproducts.com/img/bg-rain.gif); background-repeat: repeat-y; background-attachment: scroll; text-align: left; width: 932px; height: auto; }
div#container-access { background-image: url(http://edcoproducts.com/img/bg-access.gif); background-repeat: repeat-y; background-attachment: scroll; text-align: left; width: 932px; height: auto; }
div#bottom { width: 930px; height: 74px; border: solid 1px #fff; }
div#footer { color: #c3c3c3; font-size: 10px; text-align: left; width: 930px; height: 20px; margin-top: 6px; }
div#footer a { color: #a4101a; font-size: 10px; }
div#footer a:hover { color: #e6e6e6; font-size: 10px; }
div#contact { width: 123px; height: 22px; overflow: hidden; float: right; padding-top: 20px; padding-right: 6px; }
div#contact a { background-image: url(http://edcoproducts.com/img/contact-on.gif); background-repeat: no-repeat; text-decoration: none; display: block; text-indent: 999em; }
div#contact a:hover { background-image: url(http://edcoproducts.com/img/contact.gif); background-repeat: no-repeat; text-decoration: none; }
div#swf-products { width: 380px; height: 255px; float: left; }
div#swf-selector { width: 380px; height: 150px; float: left; }
div#home-banner { width: 180px; height: 180px; float: left; padding-top: 6px; margin-top: 10px;}
div#swf-colortool { width: 742px; height: 506px; float: left; }


div#tool-banner { width: 180px; height: 160px; float: left; font-size: 10px; overflow: hidden; margin: 0; padding: 2px 0pt 0pt 4px; display: inline; }
div#tool-banner span{ display:none; }
div#tool-banner a { background: url(http://edcoproducts.com/img/try-our-color-tool.jpg) no-repeat left top; text-decoration: none; display: block; text-indent: -999em; width: 180px; height: 160px; }
div#tool-banner a:hover { background: url(http://edcoproducts.com/img/try-our-color-tool-on.jpg) no-repeat left top; text-decoration: none; display: block; text-indent: -999em; width: 180px; height: 160px; }

#roof-bttns  {
	width:165px;
	border: 1px solid #eeeeee;
	margin-top: 4px;
	float: left;
}

.submenu {
	font-size: 14px;
	padding: 6px 0 0 0;
	margin: 0;
	line-height: 18px;
	background-color: #ffffff;
}
.submenu li{
	list-style: none;
	text-decoration: none;
	padding-bottom: 2px;
	
}
.submenu p {
	margin-left: 14px;
}
.arrowline {
	float: left;
	height: 18px;
	margin-top: 4px;
	width: 62px;
}
.arrowline a {
	text-decoration:none;
	color: #a4101a;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 24px;
	padding-bottom: 4px;
	padding-left: 24px;
	font-weight: bold;
}
.arrowline a:hover {
	background: #666666;
	color: #fff;
}
