

#header	{
	width:100%;
	text-align:center;
	}
	
#nav_row_top	{
	width:100%;
	text-align:center;
	height:38px;
	background:#5066b9;
	}
	
#nav_row_bottom	{
	width:100%;
	text-align:center;
	height:38px;
	background:#5066b9;
	}
	
#content	{
	width:900px;
	margin:0 auto;
	min-height:1171px;
	background:#ffffff url(images/content_bg.jpg) repeat-y;
	}
	
#footer	{
	width:900px;
	margin:0 auto;
	text-align:center;
	}
	
#index_content01	{
	position:relative;
	width:503px;
	left:185px;
	padding:25px 0px;
	}
	
#index_content02	{
	position:relative;
	width:503px;
	left:185px;
	padding:25px 0px;
	}
	
#index_content03	{
	position:relative;
	width:503px;
	left:185px;
	padding:25px 0px;
	}

#index_content04	{
	position:relative;
	width:503px;
	left:185px;
	padding:25px 0px;
	text-align:center;
	}
	
#windows_image01	{
	position:relative;
	width:482px;
	left:190px;
	padding:25px 0px;
	}
	
#windows_image02	{
	position:relative;
	width:538px;
	left:165px;
	padding:25px 0px;
	}
	
#windows_image03	{
	position:relative;
	width:303px;
	left:275px;
	padding:25px 0px;
	}
	
#windows_video	{
	position:relative;
	width:320px;
	left:0px;
	padding:0px 0px;
	}
	
#energy_image01	{
	position:relative;
	width:514px;
	left:175px;
	padding:25px 0px;
	}
	
#energy_image02	{
	position:relative;
	width:518px;
	left:173px;
	padding:25px 0px;
	}
	
#energy_image03	{
	position:relative;
	width:540px;
	left:165px;
	padding:25px 0px;
	}
	
#energy_image04	{
	position:relative;
	width:449px;
	left:200px;
	padding:25px 0px;
	}
	
#siding_image01	{
	position:relative;
	width:500px;
	left:180px;
	padding:25px 0px;
	}
	
#siding_image02	{
	position:relative;
	width:270px;
	left:285px;
	padding:25px 0px;
	}
	
#siding_image03	{
	position:relative;
	width:500px;
	left:180px;
	padding:25px 0px;
	}
	




	
/* Basic Tabbed Navigation, single level, based on the "sliding doors" technique from alistapart. */


#nav {
    width:500px;
	margin:0 auto;
    line-height:normal;
	font-family:Arial, Helvetica, sans-serif; 
	}

#nav ul {
    margin:0 auto;
	padding:0px 0px;
    list-style:none;
	text-align:center;
	}

#nav li {
    float:left;
    margin:0;
    padding:0 2px 0 0px;

	}

#nav a {
	float:left;
    display:block;
    padding:8px 15px 8px 15px;
	text-decoration:none;
  	font-weight:bold;
	text-transform:uppercase;
  	color: #ffffff;
	border:1px solid #333333;
	}
	
#nav a.current {
	float:left;
    display:block;
	text-decoration:none;
  	font-weight:bold;
  	color:#ffffff;
	}

#nav a:hover {
	float:left;
    display:block;
	color: #3333CC;
	background:#ffffff;
	}	