.topMenu{
height:22px;
width:740px;
margin:0;
margin-left:auto;
margin-right:auto;
text-align:left;
padding:0;
}

.navigation{
height:45px;
width:740px;
margin:0;
margin-left:auto;
margin-right:auto;
padding:0;
}

.flash{
width:872px;
height:513px;
margin-left:auto;
margin-right:auto;
}

.title{
height:29px;
width:740px;
margin:0;
margin-left:auto;
margin-right:auto;
padding:0;
padding-top:15px;
}

.content{
height:auto;
width:740px;
margin-left:auto;
margin-right:auto;
}

.bottom{
width:872px;
height:auto;
padding:0;
margin:0;
margin-left:auto;
margin-right:auto;
}


.MAINtopDIV{
width:740px;
height:25px;
margin-left:auto;
margin-right:auto;
}

.d_doorway{
float:left;
}

.basicText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
text-align:justify;
}

a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #005393;
text-decoration: none;
}

a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7ea0e3;
text-decoration:none;
}

a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #005393;
text-decoration:underline;
}

.Address_HMI {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #005393;
}


.Copyright {
width:auto;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
}

p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
text-indent:20pt;
}

.required{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
text-indent:10pt;
color:#CC0000;
}

.form_confirm {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight: normal;
}

.thankyou{
width:300px;
height:100px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}

.ddCode{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005393;
}

/*Top Menu Start------------------------*/	
		ul#topMenu {
			list-style-type: none;
			padding: 0;
			margin: 0;
			margin-top:4px;
			border: 0;
			top: 0px;
			left: 0px;
			float:left;
			width: 495px;
			height: 15px;
			background:  url(images/menu/top_menu_roll.gif) no-repeat;
			}
		ul#topMenu li {
			padding: 0;
			margin: 0;
			display: block;
			float: left;
			text-indent: -9999px;	
			}
		ul#topMenu li a {
			border: 0;
			display: block;
			height: 15px;
			background:  url(images/menu/top_menu.gif) no-repeat;
			}
		ul#topMenu li a:hover {
			border: 0;
			padding-top:4px;
			display: block;
			background-image:   url(images/menu/top_menu_roll.jpg);
			}	
		/*-------------------------------------------------------------------*/
		li#about a {
			width: 60px;
			}
		/*--------------*/	
		li#contact a {
			width: 59px;
			}
		li#contact a:link,
		li#contact a:visited,
		li#contact a:hover {
			background-position: -60px 0px;
			}
		/*--------------*/	
		li#why a {
			width: 81px;
		}
		li#why a:link,
		li#why a:visited,
		li#why a:hover {	
			background-position: -119px 0px;
			}
		/*--------------*/	
		li#request a {
			width: 122px;
			}
		li#request a:link, 
		li#request a:visited, 
		li#request a:hover {	
			background-position: -200px 0px;
			}
		/*--------------*/	
		li#brochure a {
			width: 74px;
			}
		li#brochure a:link, 
		li#brochure a:visited, 
		li#brochure a:hover {	
			background-position: -322px 0px;
			}
			

/*html Menu Start-----------------------*/
			
		#ht_menu{
				width:747px;
				height:261px;
				background-repeat:no-repeat;
				margin-left:auto;
				margin-right:auto;
				padding-top:56px;
				}

		#ht_noscript{
				width:747px;
				height:261px;
				background-image:url(frontPages/frontPage_3.jpg);
				background-repeat:no-repeat;
				margin-left:auto;
				margin-right:auto;
				padding-top:56px;
				}
			
			ul#ht_Nav {
				list-style-type: none;
				padding: 0;
				margin: 0;
				border: 0;
				top: 0px;
				left: 0px;
				width: 746px;
				height: 23px;
				background:  url(frontPages/frontPage_roll.jpg) no-repeat;
				}
			ul#ht_Nav li {
				padding: 0;
				margin: 0;
				display: block;
				float: left;
				text-indent: -9999px;	
				}
			ul#ht_Nav li a {
				border: 0;
				display: block;
				height: 25px;
				background:  url(frontPages/frontPage_norm.jpg) no-repeat;
				}
			ul#ht_Nav li a:hover {
				border: 0;
				display: block;
				background-image:  url(frontPages/frontPage_roll.jpg);
				}	
			/*-------------------------------------------------------------------*/
			li#ht_features a {
				width: 146px;
				}
			/*--------------*/	
			li#ht_entry a {
				width: 100px;
				}
			li#ht_entry a:link,
			li#ht_entry a:visited,
			li#ht_entry a:hover {
				background-position: -146px 0px;
				}
			/*--------------*/	
			li#ht_security a {
				width: 101px;
			}
			li#ht_security a:link,
			li#ht_security a:visited,
			li#ht_security a:hover {	
				background-position: -246px 0px;
				}
			/*--------------*/	
			li#ht_storm a {
				width: 101px;
				}
			li#ht_storm a:link, 
			li#ht_storm a:visited, 
			li#ht_storm a:hover {	
				background-position: -347px 0px;
				}
				
/* Navigation Menu Start----------------*/
			.logo{
				padding:0;
				margin:0;
				background-image:url(images/menu/menu_one_top.gif);
				background-repeat:no-repeat;
				width:740px;
				height:40px;
				}
				
			.noPadd_Margin{
				padding:0;
				margin:0;
				}
									
			ul#navigation {
				list-style-type: none;
				padding: 0;
				margin: 0;
				border: 0;
				top: 0;
				left: 0;
				width: 740px;
				height: 25px;
				background:  url(images/menu/menu_one_roll.gif) no-repeat;
				}
			ul#navigation li {
				padding: 0;
				margin: 0;
				display: block;
				float: left;
				text-indent: -9999px;	
				}
			ul#navigation li a {
				border: 0;
				display: block;
				height: 25px;
				background:  url(images/menu/menu_one.gif) no-repeat;
				}
			ul#navigation li a:hover {
				border: 0;
				display: block;
				background-image:   url(images/menu/menu_one_roll.jpg);
				}	
			/*-------------------------------------------------------------------*/
			li#features a {
				width: 120px;
				}
			/*--------------*/	
			li#entry a {
				width: 90px;
				}
			li#entry a:link,
			li#entry a:visited,
			li#entry a:hover {
				background-position: -120px 0px;
				}
			/*--------------*/	
			li#security a {
				width: 86px;
			}
			li#security a:link,
			li#security a:visited,
			li#security a:hover {	
				background-position: -210px 0px;
				}
			/*--------------*/	
			li#storm a {
				width: 68px;
				}
			li#storm a:link, 
			li#storm a:visited, 
			li#storm a:hover {	
				background-position: -296px 0px;
				}
			/*--------------*/	
			li#photo a {
				width: 105px;
				}
			li#photo a:link, 
			li#photo a:visited, 
			li#photo a:hover {	
				background-position: -364px 0px;
				}
				

/* Footer Start--------------------*/
	.footer{
		width:740px;
		height:100px;
		margin-left:auto;
		margin-right:auto;
		margin-top:5px;
		}
		
	.address{
		float:left;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #005393;
		}
			
	.copyrightF{
		float:right;
		margin:0;
		text-align:right;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		width:500px;
		}				
		
	.logos {
		width:200px;
		float:left;
		padding-left:5px;
		}
		
	.energystar{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
		text-align:justify;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		width:680px;
		}
	.text{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7px;
		color: #000000;
		text-decoration: none;
		text-align:justify;
		margin-left:auto;
		margin-right:auto;
		margin-top:30px;
		width:680px;
		}
		

	
/*Bottom Nav Menu Start-----------------*/
	/*HMI FEATURES*/
		ul#feat {
			list-style-type: none;
			padding: 0;
			margin: 0;
			border: 0;
			top: 0px;
			left: 0px;
			width: 740px;
			height: 25px;
			background:  url(images/menu/features_roll.gif) no-repeat;
			}
		ul#feat li {
			padding: 0;
			margin: 0;
			display: block;
			float: left;
			text-indent: -9999px;	
			}
		ul#feat li a {
			border: 0;
			display: block;
			height: 25px;
			background:  url(images/menu/features.gif) no-repeat;
			}
		ul#feat li a:hover {
			border: 0;
			display: block;
			background-image:   url(images/menu/features_roll.jpg);
			}	
		/*-------------------------------------------------------------------*/
		/*-------------------------------------------------------------------*/
		/*-------------------------------------------------------------------*/
		li#feat_SSD a {
			width: 157px;
			}
		/*--------------*/	
		li#feat_ultra a {
			width: 94px;
			}
		li#feat_ultra a:link,
		li#feat_ultra a:visited,
		li#feat_ultra a:hover {
			background-position: -157px 0px;
			}
		/*--------------*/						
		li#feat_other a {
			width: 94px;
		}
		li#feat_other a:link,
		li#feat_other a:visited,
		li#feat_other a:hover {	
			background-position: -251px 0px;
			}
		/*HMI FEATURES*/
		
	/*ENTRY*/
		ul#entry {
			list-style-type: none;
			padding: 0;
			margin: 0;
			border: 0;
			top: 0px;
			left: 0px;
			width: 740px;
			height: 25px;
			background:  url(images/menu/entry_roll.gif) no-repeat;
			}
		ul#entry li {
			padding: 0;
			margin: 0;
			display: block;
			float: left;
			text-indent: -9999px;	
			}
		ul#entry li a {
			border: 0;
			display: block;
			height: 25px;
			background:  url(images/menu/entry.gif) no-repeat;
			}
		ul#entry li a:hover {
			border: 0;
			display: block;
			background-image:   url(images/menu/entry_roll.jpg);
			}	
		/*-------------------------------------------------------------------*/
		/*-------------------------------------------------------------------*/
		/*-------------------------------------------------------------------*/
		li#ent_styles a {
			width: 71px;
			}
		/*--------------*/	
		li#ent_finishes a {
			width: 61px;
			}
		li#ent_finishes a:link,
		li#ent_finishes a:visited,
		li#ent_finishes a:hover {
			background-position: -71px 0px;
			}
		/*--------------*/	
		li#ent_framing a {
			width: 108px;
		}
		li#ent_framing a:link,
		li#ent_framing a:visited,
		li#ent_framing a:hover {	
			background-position: -132px 0px;
			}
		/*--------------*/	
		li#ent_hardware a {
			width: 68px;
			}
		li#ent_hardware a:link, 
		li#ent_hardware a:visited, 
		li#ent_hardware a:hover {	
			background-position: -240px 0px;
			}
		/*--------------*/	
		li#ent_patio a {
				width: 50px;
			}
		li#ent_patio a:link, 
		li#ent_patio a:visited, 
		li#ent_patio a:hover {	
			background-position: -308px 0px;
			}
		/*ENTRY*/
		
	/*SECURITY*/
		ul#security {
			list-style-type: none;
			padding: 0;
			margin: 0;
			border: 0;
			top: 0px;
			left: 0px;
			width: 740px;
			height: 25px;
			background:  url(images/menu/security_roll.gif) no-repeat;
			}
		ul#security li {
			padding: 0;
			margin: 0;
			display: block;
			float: left;
			text-indent: -9999px;	
			}
		ul#security li a {
			border: 0;
			display: block;
			height: 25px;
			background:  url(images/menu/security.gif) no-repeat;
			}
		ul#security li a:hover {
			border: 0;
			display: block;
			background-image:   url(images/menu/security_roll.jpg);
			}	
		/*-------------------------------------------------------------------*/
		/*-------------------------------------------------------------------*/
		/*-------------------------------------------------------------------*/
		li#sec_styles a {
			width: 71px;
			}
		/*--------------*/	
		li#sec_finishes a {
			width: 60px;
			}
		li#sec_finishes a:link,
		li#sec_finishes a:visited,
		li#sec_finishes a:hover {
			background-position: -71px 0px;
			}
		/*--------------*/	
		li#sec_framing a {
			width: 110px;
		}
		li#sec_framing a:link,
		li#sec_framing a:visited,
		li#sec_framing a:hover {	
			background-position: -131px 0px;
			}
		/*--------------*/	
		li#sec_hardware a {
			width: 65px;
			}
		li#sec_hardware a:link, 
		li#sec_hardware a:visited, 
		li#sec_hardware a:hover {	
			background-position: -241px 0px;
			}
		/*--------------*/	
		li#sec_VLS a {
				width: 105px;
			}
		li#sec_VLS a:link, 
		li#sec_VLS a:visited, 
		li#sec_VLS a:hover {	
			background-position: -306px 0px;
			}
		/*SECURITY*/
					
	/*STORM*/
		ul#storm {
			list-style-type: none;
			padding: 0;
			margin: 0;
			border: 0;
			top: 0px;
			left: 0px;
			width: 740px;
			height: 25px;
			background:  url(images/menu/storm_roll.gif) no-repeat;
			}
		ul#storm li {
			padding: 0;
			margin: 0;
			display: block;
			float: left;
			text-indent: -9999px;	
			}
		ul#storm li a {
			border: 0;
			display: block;
			height: 25px;
			background:  url(images/menu/storm.gif) no-repeat;
			}
		ul#storm li a:hover {
			border: 0;
			display: block;
			background-image:   url(images/menu/storm_roll.jpg);
			}	
		/*-------------------------------------------------------------------*/
		/*-------------------------------------------------------------------*/
		/*-------------------------------------------------------------------*/
		li#str_styles a {
			width: 71px;
			}
		/*--------------*/	
		li#str_finishes a {
			width: 60px;
			}
		li#str_finishes a:link,
		li#str_finishes a:visited,
		li#str_finishes a:hover {
			background-position: -71px 0px;
			}
		/*--------------*/	
		li#str_framing a {
			width: 110px;
		}
		li#str_framing a:link,
		li#str_framing a:visited,
		li#str_framing a:hover {	
			background-position: -131px 0px;
			}
		/*--------------*/	
		li#str_hardware a {
			width: 65px;
			}
		li#str_hardware a:link, 
		li#str_hardware a:visited, 
		li#str_hardware a:hover {	
			background-position: -241px 0px;
			}
		/*STORM**/
				

/*Main Door Pages----*/
.windowEnt{
margin-left:auto;
margin-right:auto;
margin-top:20px;
width:680px;
height:420px;
	}

.windowSec{
margin-left:auto;
margin-right:auto;
margin-top:20px;
width:680px;
height:540px;
	}

.windowStorm{
margin-left:auto;
margin-right:auto;
margin-top:20px;
width:680px;
height:550px;
	}

.windowFeat{
width:690px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
height:auto;
}

.windowFeatC{
width:690px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
text-align:center;
}

.mainPage{
width:470px;
float:left;
	}

.rightAds{
width:170px;
float:right;
	}

.adPadding{
margin-top:5px;
margin-bottom:5px;
	}

.mainImage{
margin-bottom:10px;
margin-top:20px;
	}


/*Image Formatting/Other Pages */

.allPadding{
margin:20px;
}

.smalPadding{
margin:10px;
}

.centerANDtext{
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
margin-left:auto;
margin-right:auto;
}

.leftANDtext{
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
margin-left:auto;
margin-right:auto;
}

h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #333333;
text-align:left;
}

h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
text-align:left;
}

li{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-align:left;
}

.windowOther{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:20px;
width:680px;
}



.imageTitle{
width:600px;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}

.aboutIMG{
width:auto;
height:auto;
text-align:left;
padding-left:50px;
}

.floatR{
float:right;
}

.floatL{
float:left;
}

.hiddenPic{
display:none;
}


/*navigation*/
td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer202435776 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:872px;
	height:72px;
	text-align:left;
}

#MMMenuContainer0519131232_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0519131232_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:29px;
	top:72px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0519131232_0 {
/* This class defines things about menu MMMenu0519131232_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:140px;
	height:72px;
}

.MMMIFVStyleMMMenu0519131232_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0519131232_0 */
	border-top:0px solid #000000;
	border-left:0px solid #000000;
	border-bottom:0px solid #333333;
	border-right:0px solid #333333;
	width:140px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:134px;
	height:18px;
}

.MMMIVStyleMMMenu0519131232_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0519131232_0 */
	border-top:0px;
	border-left:0px solid #000000;
	border-bottom:0px solid #333333;
	border-right:0px solid #333333;
	width:140px;
	height:24px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:134px;
	height:18px;
}

#MMMenu0519131232_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0519131232_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0519131232_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0519131232_0 so we can set its position */
	left:0px;
	top:24px;
}

#MMMenu0519131232_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0519131232_0 so we can set its position */
	left:0px;
	top:48px;
}

#MMMenuContainer0519131232_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0519131232_0 a {
/* Controls the general apperance for menu MMMenuContainer0519131232_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#000000;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0519131232_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0519131232_0 */
	color:#ffffff;
	background-color:#0066cc;
}
