/* CSS Document */
body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#413631;
	background-image:url(images/common/main-background.gif);
	background-repeat:repeat-x;
	background-position:0px 390px;
	color:#FFFFFF;
}
#header {
	height:140px;
	background-image:url(images/common/logo.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#000000;
}
#header h1 {
	display:none;
}
div.wrapper {
	width:850px;
	margin:auto;
	background-image:url(images/common/contentBackground.gif);
}
#contentWindow {
	background-image:url(images/common/contentBackground.gif);
}
div.cell1 {
	float:left;
	width:269px;
	text-align:center;
	font-size:12px;
}
div.cell1 p{
	padding:0px 10px;
}
div.cell2 {
	float:left;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	width:287px;
	text-align:center;
}
div.cell3 {
	float:left;
	width:274px;
	text-align:center;
	font-size:12px;
}
div.cell3 p{
	padding:0px 10px;
}
a.learnMoreKW {
	text-indent:-9999px;
	display:block;
	background-image:url(images/common/learnMoreKasselWood.jpg);
	width:246px;
	height:69px;
	margin:auto;
}
a.learnMoreKS {
	text-indent:-9999px;
	display:block;
	background-image:url(images/common/learnMoreKasselShake.jpg);
	width:246px;
	height:69px;
	margin:auto;
}
a.downloadGuide {
	text-indent:-9999px;
	display:block;
	background-image:url(images/common/knowTheSigns.jpg);
	width:228px;
	height:105px;
	margin:auto;
}
h3.kasselWood {
	text-indent:-9999px;
	background-image:url(images/common/kasselWood.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:35px;
	padding:0px;
}
h3.kasselShake {
	text-indent:-9999px;
	background-image:url(images/common/kasselShake.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:35px;
	padding:0px;
}
h3.replaceRoof {
	text-indent:-9999px;
	background-image:url(images/common/replaceRoof.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:55px;
	padding:0px;
}
div.contentWindowClear {
	clear:both;
	height:10px;
	background-color:#FFFFFF;
	overflow:hidden;
}
div.roofingSystems {	
	background-color:#000000;
	padding-top:25px;
	padding-bottom:20px;
	font-size:14px;
	text-align:center;
}
div.roofingSystems p{
	padding-left:24px;
	padding-right:24px;
}	
h2.roofingSystems {
	margin:0px;
	padding:0px;
	font-weight: normal;
}
div.footer {
	background-image:url(images/common/footer-background.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFEEAA;
	padding-top:15px;
	padding-bottom:10px;
	font-size:12px;
	text-align:center;
	color:#5e5d5d;
	font-family:Georgia, "Times New Roman", Times, serif;
}
div.footer p{
	margin:0px;
	padding:0px;
}
div.footer a{
	color: #5e5d5d;
	text-decoration: none;
}
div.footer small{
	font-size:10px;
}

#form {
	display: none;
}
