/* html body tag style */
body {
    margin: 0 auto;
    padding: 0px;
	background-color:#710900;
}

#outer-container{
	margin: 0 auto;
    width: 923px;

	
}
/* CSS Style Rule for Div having id="outer-container" */
/* outer-container will hold the whole assembly of
   nested div overlays. */
/* It will also center align the design */   
#content-wrapper {

}

/* footer CSS Style Rule */
#header {
}


/* top menu */
.top-menu{
	width:923px;
	height:52px;
	background:url(../images/top-nav-bg_01.jpg);
	background-repeat:repeat-y;
}
/* logo */
.logo{
	width:923px;
	height:63px;
	background:url(../images/logo-bg.jpg);
}
.upper-content{
	width:923px;

	/*background:url(images/upper-content-bg.jpg);*/
	
	background:url(../images/upper-content-bg_01.jpg);
	background-repeat:repeat-y;
	padding-left:8px;
}
.left-bar{
	width:240px;

	margin-left:1px;
}

.lower-content{
	width:923px;

	background:url(../images/lower-content-bg_01.jpg);
	background-repeat:repeat-y;
	/*background:#fff;*/
}
/* footer CSS Style Rule */
#footer {
	width:923px;

	/*background:url(images/footer-bg.jpg);*/
}
.right-bar{
	width:667px;
	height:235px;
	background:url(../images/_right-bar-bg.jpg);
}
.header-spacer{
	width:923px;
	height:30px;
	background:url(../images/header-spacer.jpg);
}
.content-article{
	padding-top:0;
	margin-left:30px;
	margin-right:30px;
	padding-bottom:0;
}
.content-article h1{
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#662803;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#E16500;
	font-weight: bold;

}
.content-article p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;


}
.text_heading_big
{
	color:#E16500;
	font-size:16px;
	font-weight: bold;
	font:"Arial Black";
}


.content-tabs{
	padding-top:5px;
	margin-left:12px;
	margin-right:20px;
	padding-bottom:30px;
}
.content-tabs .recessed-light{
	width:293px;
	height:163px;
	/*background:url(images/content-tab-bg.jpg);*/
}

.content-tabs .recessed-light-header{
	width:293px;
	height:43px;
	background:url(../images/content-tab-header.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	
}
.recessed-light-header a{
	color:#fff;
	text-decoration:none;
}
.content-tabs .recessed-light-body{
	width:293px;
	background:url(../images/content-tab-bg_04.jpg);
}
.recessed-light-body p{
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#424242;

}

.content-tabs .exhaust-fan{
	width:293px;
	height:163px;
	/*background:url(images/content-tab-bg.jpg);*/
}

.content-tabs .exhaust-fan-header{
	width:293px;
	height:43px;
	background:url(../images/content-tab-header.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	
}
.exhaust-fan-header a{
	color:#fff;
	text-decoration:none;
}

.content-tabs .exhaust-fan-body{
	width:293px;
	background:url(../images/content-tab-bg_04.jpg);
}
.exhaust-fan-body p{
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#424242;

}


.content-tabs .recessed-speaker{
	width:293px;
	height:163px;
	/*background:url(images/content-tab-bg.jpg);*/
}

.content-tabs .recessed-speaker-header{
	width:293px;
	height:43px;
	background:url(../images/content-tab-header.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	
}
.recessed-speaker-header a{
	color:#fff;
	text-decoration:none;
}
.content-tabs .recessed-speaker-body{
	width:293px;
	background:url(../images/content-tab-bg_04.jpg);
}
.recessed-speaker-body p{
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#424242;
}
.footer-nav{
	width:923px;
	height:54px;
	background:url(../images/footer-nav.jpg);
}

.horizontal_nav{
	text-align:center;
}

.horizontal_nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.content-article a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fe6d1f;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.contentheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#E16500;
	font-weight: bold;
	text-align: left;
}
.contentheading a:link, .contentheading a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fe6d1f;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.contentheading a:hover {
	text-decoration: underline;
}
.sitemap{
margin-left:300px;
}
.sitemap a:link, .sitemap a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

