﻿body {
	background-color: #012c53;
	margin-top: 10px;	
	font-family: Arial, Helvetica;
	font-size: 12px;
}
.tagName{
	background-position: left bottom;
	background-repeat: no-repeat;
}
.tagBot{
	background-position: 0px -1px;
	background-repeat: no-repeat;
}
.tblMain .header{
	background-color: #e4f0fa;
}
.tblMain .header .ucHeader .topMid{
	background-image: url(../_Images/bgHeader.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.tblMain .header .ucHeader .right{
	background-color: #cae0f3;
}
.tblMain .header .ucHeader .menu{
	background-color: #a9a69f;
}
.tblMain .contentArea .content .leftSpacer{
	background-color: #92b8d7;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(../_Images/bgBodyLeft.gif);
}
.tblMain .contentArea .content .textArea{
	color: #0a2a47;
	background-color: #ffffff;
	padding-bottom: 50px;
}
.tblMain .contentArea .content .text{
	padding-left: 55px;
	padding-right: 50px;
	text-align: justify;
	line-height: 20px;
}
.tblMain .contentArea .content .right{
	background-color: #a9a69f;
	text-align: center;
}
.tblMain .contentArea .content .right .dotSpacer{
	text-align: center;
	padding-bottom: 10px;
}
.tblMain .contentArea .content .right .text{	
	color: #ffffff;
	text-align: left;
	padding-left: 38px;
	padding-right: 38px;
	padding-bottom: 30px;
}
.tblMain .contentArea .content .right .text .link{	
	color: #012c53;
	text-decoration: none;
}
.tblMain .contentArea .content .rightSpacer{
	background-color: #92bcdf;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url(../_Images/bgBodyRight.gif);
}
.tblMain .footerText .footer .leftSpacer{
	background-color: #b5d3ed;
}
.tblMain .footerText .footer .text{
	text-align: center;
	background-color: #a9a69f;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.tblMain .footerText .footer .text .copyright{
	color: #e6e9ec;
	font-weight: normal;
	font-size: 12px;
	padding-left: 30px;
}
.tblMain .footerText .footer .text .copyright .BMG{
	color: #e6e9ec;
	font-weight: normal;
	font-size: 12px;
}

.tblMain .footerText .footer .rightSpacer{
	background-color: #b6d7ee;
}
.tblMain .footerBMG .footer{
	background-image: url(../_Images/footerBG.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.tblMain .footerBMG .footer .leftSpacer{
	background-color: #b5d3ed;
}
.tblMain .footerBMG .footer .text{
	color: #ffffff;
}
.tblMain .footerBMG .footer .rightSpacer{
	background-color: #b6d7ee;
}
.thingsConsidered, .usefulInformation
{
	padding-top: 10px;
}
.thingsConsidered .link, .thingsConsidered .menuLink A, .thingsConsidered .menuLink A:Link, .thingsConsidered .menuLink A:Visited, .usefulInformation .menuLink, .usefulInformation .menuLink A, .usefulInformation .menuLink A:Link, .usefulInformation .menuLink A:Visited
{
	color: #ffffff;
	text-decoration: none;
	padding-bottom: 2px;
	padding-left: 4px;
}
.thingsConsidered .menuLink A:Hover, .usefulInformation .menuLink A:Hover
{
	color: #03345f;
}
.aboutUs, .reasons, .myths, .remodeling, .store, .history, .gallery, .financing, .contact, .faq, .tips, .maintain, .warranty
{
	color: #03345f;
}
.aboutUs .headerContent
{
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 2px;
}
.aboutUs .subHeaderContent
{
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 8px;
}
.aboutUs .textContent
{
	padding-bottom: 30px;
}
.reasons .olList, .myths .olList
{
	padding-bottom: 14px;
}
.reasons .olList .headerText, .myths .olList .headerText
{
	font-weight: bold;
}
.remodeling .headerContent
{
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 15px;
}
.remodeling .textContent
{
	padding-bottom: 10px;
}
.remodeling .ulList, .financing .ulList, .tips .ulList
{
	padding-bottom: 14px;
}
.titleImage
{
	padding-top: 0px;
	padding-bottom: 15px;
}
.contact .addressText, .contact .addressText2, .contact .phoneText
{
	font-weight: bold;
	font-size: 14px;
	padding-left: 20px;
}
.contact .phoneText
{
	padding-bottom: 30px;	
}
.contact .contactTable
{
	padding-left: 20px;	
}
.contact .contactTable .formText
{
	padding-bottom: 10px;
}
.contact .contactTable .field
{
	padding-bottom: 10px;	
}
.contact .thankyouText, .contact .thankyouText2
{
	font-weight: bold;
	font-size: 26px;
	text-align: center;	
	padding-bottom: 10px;
	font-family: Times New Roman;
}
.contact .thankyouText2
{
	font-size: 18px;
	padding-bottom: 0px;
}

.financing .link, .financing .link A, .financing .link A:Link, .financing .link A:Visited
{
	color: #296295;
	text-decoration: none;
	font-size: 12px;
}
.financing .link A:Hover
{
	color: #5caac2;
}
.faq .faqLink, .faq .faqLink A, .faq .faqLink A:Link, .faq .faqLink A:Visited, .maintain .faqLink, .maintain .faqLink A, .maintain .faqLink A:Link, .maintain .faqLink A:Visited
{
	color: #296295;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-bottom:8px;
}
.faq .faqLink A:Hover, .maintain .faqLink A:Hover
{
	color: #5caac2;
}
.faq .topLink, .faq .topLink A, .faq .topLink A:Link, .faq .topLink A:Visited, .maintain .topLink, .maintain .topLink A, .maintain .topLink A:Link, .maintain .topLink A:Visited
{
	color: #296295;
	text-decoration: none;
	font-size: 11px;
	text-align: right;
	padding-bottom: 20px;
}
.faq .topLink A:Hover, .maintain .topLink A:Hover
{
	color: #5caac2;
}
.faq .question, .maintain .question
{
	color: #296295;
	font-weight: bold;
	font-size: 12px;
	padding-bottom:12px;
}
.faq .answer, .maintain .answer
{
	color: #000000;
	font-size: 12px;
	padding-bottom:10px;
	padding-left: 40px;
}
.faq .answer li, .maintain .answer li
{
	padding-bottom: 4px;
}