/* CSS Document */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #495154;
}

/* header stuff */
div#page-grey {
	background: #C9C9C9;
	position: relative;
	width: 700px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;			
	clear: left;
}

div#page {
	position: relative;
	width: 700px;
	margin: 0 auto 0 auto;
	text-align: left;							
}

div#page_purp {
	position: relative;
	width: 700px;
	background: #9098C0;
	margin: 0 auto 0 auto;
	text-align: left;							
}

div#tabs {
	height; 20px;
	background: #CCFF33;
}

div#horiz-Nav {
	position: relative;
	height; 18px;
	background: #3A3F5C;
}
/* end header stuff */


/* page container styles */
div#pg-container-residential {
	background: #C9C9C9;
}


div#pg-container-generic {
	min-height: 400px;
	background: #C9C9C9;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}

div#pg-container-maintenance {
	min-height: 400px;
	background: #C9C9C9 url(../images/pg-container-maintenance.jpg) top left no-repeat;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}


div#pg-container-quoteInvoice {
	min-height: 400px;
	background: #C9C9C9 url(../images/pg-container-quoteInvoice.jpg) top left no-repeat;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}

div#pg-container-solutions {
	min-height: 400px;
	background: #C9C9C9 url(../images/pg-container-solutions.jpg) top left no-repeat;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}


div#pg-container-HomePage {
	min-height: 400px;
	background: #C9C9C9 url(../images/pg-container-productsHome.jpg) top left no-repeat;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}

div#pg-container-financing {
	min-height: 400px;
	background: #C9C9C9 url(../images/pg-container-financing.jpg) top left no-repeat;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}

div#pg-container-contactUs {
	min-height: 400px;
	background: #C9C9C9 url(../images/pg-container-contactUs.jpg) top left no-repeat;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}


div#pg-container-financingComm {
	min-height: 400px;
	background: #9098C0 url(../images/pg-container-financingC.jpg) top left no-repeat;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}


div#pg-container-maintenanceComm {
	min-height: 400px;
	background: #9098C0 url(../images/pg-container-maintenanceC.jpg) top left no-repeat;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}

div#pg-container-soluctionsComm {
	min-height: 400px;
	background: #9098C0 url(../images/pg-container-solutionsC.jpg) top left no-repeat;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}

div#pg-container-quoteC {
	min-height: 400px;
	background: #9098C0 url(../images/pg-container-quoteInvoiceC.jpg) top left no-repeat;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}

div#pg-container-acred {
	min-height: 400px;
	background: #C9C9C9 url(../images/pg-container-acred.jpg) top left no-repeat;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}

div#pg-container-genericC {
	min-height: 400px;
	background: #9098C0;
	margin:0;
	padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}


div#pg-container-commercial {
	background: #9098BF;
}

div#pg-container-ourStory {
	min-height: 400px;
	background: #C9C9C9 url(../images/pg-container-ourStory.jpg) top left no-repeat;
	margin:0;
padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}

div#pg-container-homePage {
	min-height: 400px;
	background: #C9C9C9 url(../images/pg-container-homePage.jpg) top left no-repeat;
	margin:0;
padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}

div#pg-container-bios {
	min-height: 400px;
	background: #C9C9C9 url(../images/pg-container-bios.jpg) top left no-repeat;
	margin:0;
padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}		


div#pg-container-ProductsComm {
	min-height: 400px;
	background: #9098C0 url(../images/pg-container-productsComm.jpg) top left no-repeat;
	margin:0;
padding: 0 62px 0 62px;
	color: #000000;
	font-size: small;
}

/* end page containter styles*/


/* page content styles */
div#pg-resid-content {
	background: #C9C9C9;
}


/* end page content styles */



/* footer styles */
div#footer {
	background: #000;
	height: 20px;
	color: #FFFFFF;
	text-align: center;
	font-size: small;
	padding-top: 2px;
}


.section-hdr {
	font-size: x-large;
	font-weight: bold;
	color: #F30D12;
	text-align: right;
	margin-top: 0;
}

.pageTitle {
	font-size: medium;
}