/* ------------------------    MAIN    --------------------------*/
font {}
TABLE, TR, TD, UL {}

/*--------------------Global Body & HTML--------------------*/

body {
	background: #fff;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin: 0;
	padding: 0;
	font-size: .8em;
	color: #333333;
	text-align: center;
	}
	
/*--------------------Global Table--------------------*/

table, td { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 1em; }

/*--------------------Global Form--------------------*/
	
form { margin: 0; padding: 0; }

input { background: #dbdbdb; border: 1px solid #bcbcbc; }

textarea { background: #dbdbdb; border: 1px solid #bcbcbc; }
	
/*--------------------Global Text Format--------------------*/

p { line-height: 1.4em; padding: .55em 0 .75em 0; margin: 0; }

h1 { color: #1e3c94; font-size: 1.4em; padding: .55em 0 .2em 0; margin: 0 0 .35em 0; border-bottom: 2px solid #cbcbcb; }
	
h2 { color: #486bd4; font-size: 1.2em; padding: .55em 0; margin: 0; }
	
h3 { color: #486bd4; font-size: 1.1em; padding: .55em 0; margin: 0; }
	
h4 { color: #486bd4; font-size: 1em; padding: .55em 0; margin: 0; }
	
h5 { color: #486bd4; font-size: .85em; padding: .55em 0; margin: 0; }
	
h6 { color: #486bd4; font-size: .85em; padding: .55em 0; margin: 0; }

/*--------------------Global Link Properties--------------------*/

a, a:link, a:visited, a:active { text-decoration: underline; color: #1e3c94; }
	
a:hover { text-decoration: none; color: #1e3c94; }

/*--------------------Global Image--------------------*/
	
img { border: none; }
	
/*--------------------Global List Properties--------------------*/

ul li { list-style-image: url(/images/bullet.gif); font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-left: -.85em; margin-top: .85em; line-height: 1.3em; }
	
ol li { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-left: -.85em; margin-top: .85em; line-height: 1.3em; }
	
/*--------------------Global Horizontal Rule--------------------*/

hr { height: 2px; border: none; background: #cbcbcb; }


/*--------------------Body & Page Container--------------------*/

#body { background: url(/images/body-bkgd.gif) repeat-x center bottom #fff; }
	
#page-wrapper { background: url(/images/page-content-bkgd.jpg) no-repeat #fff; width: 972px; margin: 0 auto; border-top: 1px solid #fff; }
	
#page { background: url(/images/page-content-bkgd.jpg) no-repeat #fff; width: 972px; margin: 0 auto; border-top: 1px solid #fff; }

/*--------------------Header Container & Content--------------------*/

#header { width: 972px; height: 132px; margin: 0 auto; text-align: left; }

#header-phone { width: 724px; height: 67px; float: left;}

#logo { width: 248px; height: 132px; float: left; }

/*Primary Navigation*/

#nav-x { background: url(/images/header-home-depot.gif) no-repeat; width: 724px; float: left; }

/*--------------------Content Container & Content--------------------*/

#content { text-align: left; clear: both; padding: 10px 30px 0 30px; min-height: 400px; height:auto !important; height:400px; }

#content h1.welcome { padding-top: 0; border-bottom: none; }

#content img.home { margin: 0 0 5px 10px;}

#box-left-container { background: url(/images/product-box-left-bkgd.jpg) no-repeat; float: left; margin: 30px 0 0 30px; width: 284px; height: 152px;}

#box-mid-container { background: url(/images/product-box-mid-bkgd.jpg) no-repeat; float: left; margin: 30px 0 0 30px; width: 284px; height: 132px;}

#box-right-container { background: url(/images/product-box-right-bkgd.jpg) no-repeat; float: left; margin: 30px 0 0 30px; width: 284px; height: 152px;}

#box-left { width: 284px; height: 132px; padding: 5px 33px 5px 10px; vertical-align: middle; }

#box-mid { width: 284px; height: 132px; padding: 5px 33px 5px 10px; vertical-align: middle; }

#box-right { width: 284px; height: 132px; padding: 5px 33px 5px 10px; vertical-align: middle; }

.box-table { width: 284px; height: 132px; }

.box { padding: 0 33px 0 10px; }

.box p { color: #fff; font-size: 15px; padding: .55em 0; margin: 0; border: none; font-weight:bold; }

.box h2 { color: #d0daff; font-size: 13px; padding: .55em 0; margin: 0; border: none; }

.box a, .box a:link, .box a:active, .box a:visited { color: #d0daff; text-decoration: none;}

.box a:hover { color: #d0daff; text-decoration: underline;}


/*--------------------Footer Container & Content--------------------*/

#footer-ctr {
	background: url(/images/footer-content-bkgd.jpg) no-repeat;
	clear: both;
	display: block;
	position: relative;
	width: 972px;
	height: auto;
	margin: 0 auto;
	}
	
#footer-content {
	padding: 5px 10px 0 0;
	text-align: right;
	color: #999;
	font-size: .9em;
	}
	
#footer-content a {
	color: #999;
	text-decoration: none;
	}
#footer-content a:hover {
	text-decoration: underline;
	}
	
#footer-content p {
	margin: 0;
	padding: 0;
	}
	
#footer-overlay {
	padding: 142px 0 0 0;
	}
	
#footer-logos { background: url(/images/footer-overlay-lennox.gif) no-repeat left bottom; text-align: right; padding: 15px 30px 10px 0; }

#footer-logos a { margin-left: 20px; }
	
#ngminfo-ctr {
	margin-top: 10px; 
	font-size: 10px;
        color: #333333;
	}

#footer-content .footer-link-container {
        width:671px;
        margin:50px 9px 12px 290px;
        padding:0;
        color:#333333;
        font-size:10px;}

.footer-link-container p{
       text-align:right;
       margin-bottom:9px;
       }

.col {
    text-align:left;
    float:right;  
    margin:0px;
    }

.footer-link-container ul {
     list-style-image:none; 
     list-style-type:none; 
     margin:0;
     padding:0;
    }
.footer-link-container ul li {
     list-style-image:none; 
     list-style-type:none; 
     margin-left:0px; 
     padding:0px 0px;
     text-align:right;
     }
.address{ padding:8px 0 0 5px; width:150px;}
.one{border-right:1px solid #cccccc;
    padding:0px 9px 3px 0; 
    width:110px;}

.two, .three {
    padding:0px 18px 3px 0px; 
    border-right:1px solid #cccccc;
    width:140px;
   }
.clear{clear:both;}

#footer-content .footer-link-container a:link, #footer-content .footer-link-container a:visited {
     color:#333333;
     font-size:9px;
}

/*--------------------Text Class Styles--------------------*/

	
.TextRedBold {
	color: #6d0e0b;
	font-weight:bold;
	font-size: .95em;
	}
	
.Notice {
	width: 99%;
	color: #c51a22;
	font-style: italic;
	font-weight: bold;
	}
	
.Disclaimer {
	width: 99%;
	color: #d05301;
	font-size: 7.5pt;
	font-style: italic;
	}

/*--------------------Table Class Styles--------------------*/
	
.content-table { margin-bottom: 20px; border-bottom: 4px solid #dcdcdc; background: #f0f0f0; }
	
.content-table td { border-bottom: 1px solid #dcdcdc; line-height: 1.4em; }

.table-header { background: url(/images/table-row-heaer-bkgd.gif) repeat-x left center #1f3d95; color: #fff; font-size: .9em; font-weight: bold; }
	
/*--------------------Clearfix--------------------*/

span.clear {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	}
	
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#small {
	font-size: ;}
#reg {
	font-size: ;}
#big {
	font-size: ;}
	
.main {
	font-family: ;
	font-size: ;
	color:;
	background-color: ;
	border:   ;
}
.maintext1 {
	font-family: ;
	font-size: ;
	color: ;
}
.maintext2 {
	font-family:;
	font-size:;
	color:;
}
.mainlink {
	font-family:;
	font-size:;
	color:;}
.mainlink a:link {
	color:;}
.mainlink a:hover {
	color:;}
.mainlink a:active {
	color:;}
.mainlink a:visited {
	color: ;}
	
a {
	font-family: ;
	font-size: ;
	color: ;}
a:link {
	color: ;}
a:hover {
	color: ;}
a:active {
	color: ;}
a:visited {
	color: ;}
	
/* ------------------------    SUB - LEFT BAR   --------------------------*/

.sub {
	font-family: ;
	font-size: ;
	color: ;
	background-color: ;
	border:   ;}
.subcolor {
	color: ;
	background-color: ;}
.subtext1 {
	font-family: ;
	font-size: ;
	color: ;}
.subtext2 {
	font-family: ;
	font-size: ;
	color: ;}
.sublink {
	font-family: ;
	font-size: ;
	color: ;}
.sublink a:link {
	color: ;}
.sublink a:hover {
	color: ;}
.sublink a:active {
	color: ;}
.sublink a:visited {
	color: ;}
	
/* ------------------------    NAV    --------------------------*/

.nav {
	font-family: ;
	font-size: ;
	color: ;
	background-color: ;
	border:   ;}
.navcolor {
	color: ;
	background-color: ;}
.navtext1 {
	font-family: ;
	font-size: ;
	color: ;}
.navtext2 {
	font-family: ;
	font-size: ;
	color: ;}
.navlink {
	font-family: ;
	font-size: ;
	color: ;}
.navlink a:link {
	color: ;}
.navlink a:hover {
	color: ;}
.navlink a:active {
	color: ;}
.navlink a:visited {
	color: ;}

/* ------------------------    LINK TO HIDDEN DIR    --------------------------*/

.resource {
	color:; 
	text-decoration: none;
	font: 10px/120% Arial, Helvetica, sans-serif;
	cursor: text;}
.resource a:link {
	color: ;
	cursor: text;}
.resource a:hover {
	color: ;
	cursor: text;}
.resource a:visited {
	color: ;
	cursor: text;}
.resource a:active {
	color: ;
	cursor: text;}
	
/* ------------------------    FOOTER    --------------------------*/

#footer {
	font: 11px Arial, Helvetica, sans-serif;
	color: #909090;
	padding: 5px;
	height:40px;
	text-decoration: none;
	}
#footer a {
	color: #909090;
	text-decoration: underline;
	}
#footer a:hover {
	color: #A7A7A7;
	text-decoration: underline;
	}
