body {
	margin:0px 0px 0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background:#00333B url(images/bg_main_fade.gif) repeat-y center;
	height:100%;
	}
	
/* 
#background { 
	background:url(images/bg_main_fade.gif) repeat-y center;
	height:100%; 
	}	
	
*/
	
#frame {
	width:800px;
	height:100%;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	background:#0B5191;
	font-family:verdana;
	/* padding:15px;
	border:1px dashed #333;
	background-color:#eee; */
	}

/*
.Series {background-image:url('images/product-hdr-bg-series.gif'); background-repeat:no-repeat; padding:0px; margin:0px;}
.Series {background-image:url('images/product-hdr-bg-series.png'); background-repeat:no-repeat; padding:0px; margin:0px;}
*/

.valsummary ul {display: none;visibility: hidden;}	

.Series {background-image:url('images/product-hdr-bg-seriesV2.gif'); background-repeat:no-repeat; padding:0px; margin:0px;}

.hdrSeries {width:300px; height:40px; color:#ffffff; font-size:12px; font-family:verdana; font-weight:bold; padding-left:15px;padding-top:5px;}

.top { background:#0B5191; background:url(images/hdr-bg.jpg) no-repeat; width:800px; height:112px; }

.topproduct {position:absolute; left:650px; padding-top:12px;}

.logo { position:absolute; margin-left:8px; margin-top:18px; }

.searchbox { position:absolute; margin-left:470px; margin-top:5px; z-index:1; }

.middle { position:absolute; z-index:0; height:25%; }

.footer { margin:20px; padding-top:50px; vertical-align: bottom; }

* html .footer { margin:20px; padding-top:0px;  vertical-align: bottom; }

	

img, .wrap1, input { behavior: url(iepngfix.htc); }

/* 
img, #topnav, #topnav1 { behavior: url(pngbehavior.htc); } 
*/
/************ TOP NAV BAR *****************/
		
#topnav {
 width: 610px;
 height: 69px;
 margin: 0px; padding: 0px;
 /* margin: 0px auto; padding: 0px; */  /* make it centered in IE */
 position: relative; 
 background:url(images/nav-bar.gif); 
 /*background:url(images/nav-bar.png);
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav-bar.png', sizingMethod='crop');*/ 
 /* border:1px solid #000000; */
}

#topnav li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#topnav a {display: block;}

#topnav1 {left: 19px; top: 0px; width: 85px; height: 69px; } /* Products */
#topnav2 {left: 104px; top: 0px; width: 111px; height: 69px; } /* Where to Buy */
#topnav3 {left: 215px; top: 0px; width: 94px; height: 69px;} /* Resources */
#topnav4 {left: 309px; top: 0px; width: 120px; height: 69px;} /* Market Gallery */
#topnav5 {left: 429px; top: 0px; width: 85px; height: 69px;} /* Company */
#topnav6 {left: 514px; top: 0px; width: 94px; height: 69px;} /* contact us */

#topnav1 a {height: 69px;}
#topnav2 a {height: 69px;}
#topnav3 a {height: 69px;}
#topnav4 a {height: 69px;}
#topnav5 a {height: 69px;}
#topnav6 a {height: 69px;}


#topnav1 a:hover { /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -19px -69px; }
#topnav2 a:hover { /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -104px -69px; }
#topnav3 a:hover { /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -215px -69px; }
#topnav4 a:hover { /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -309px -69px; }
#topnav5 a:hover { /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -429px -69px; }
#topnav6 a:hover { /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -514px -69px; }


#topnav1over {left: 19px; top: 0px; width: 85px; height: 69px;}
#topnav1over a {height: 69px; /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -19px -69px no-repeat;}

#topnav2over {left: 104px; top: 0px; width: 111px; height: 69px;}
#topnav2over a {height: 69px; /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -104px -69px no-repeat;}

#topnav3over {left: 215px; top: 0px; width: 94px; height: 69px;}
#topnav3over a {height: 69px; /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -215px -69px no-repeat;}

#topnav4over {left: 309px; top: 0px; width: 120px; height: 69px;}
#topnav4over a {height: 69px; /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -309px -69px no-repeat;}

#topnav5over {left: 429px; top: 0px; width: 85px; height: 69px;}
#topnav5over a {height: 69px; /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -429px -69px no-repeat;}

#topnav6over {left: 514px; top: 0px; width: 94px; height: 69px;}
#topnav6over a {height: 69px; /* background:url(images/nav-bar.png)*/ background:url(images/nav-bar.gif) -514px -69px no-repeat;}


	
	
/************ TOP NAV BAR *****************/

h1 { color:#6FA1D5; /*color:#0065CB;*/ font-size:18px; font-weight:normal; margin:0px 0px 0px 0px; }
h3 { color:#FFCC00; font-size:12px; font-weight:normal; margin:0px 0px 0px 0px; }


.search { border:1px solid #999999; font-size:11px; color:#555555; font-family:verdana; width:180px; height:20px; }

/*** DROP DOWN ***/

#menu a {
	display:block;
	width:220px;
	height:25px;
	margin: 1px 0; 
	padding:10px 0px 0px 17px;
	font: bold 10px/1 verdana;
	color:#003366;
	background: url(images/btn_drop_down_bg.gif) 0 0 no-repeat;
	text-align:left;
	text-decoration: none;
	}

* html #menu a { /*** IE PATCH FOR PADDING ISSUES**/
	display:block;
	width:220px;
	height:35px;
	margin: 1px 0; 
	padding:10px 0px 0px 17px;
	font: bold 10px/1 verdana;
	color:#003366;
	background: url(images/btn_drop_down_bg.gif) 0 0 no-repeat;
	text-align:left;
	text-decoration: none;
	}

#menu a:hover {	
	background-position: -242px 0;
	color: #003366;
	}
#submenu a {
	display:block;
	width:220px;
	height:30px;
	margin: 1px 0; 
	padding:5px 0px 0px 17px;
	font: bold 10px/12px verdana;
	color:#003366;
	background: url(images/btn_drop_down_bg.gif) 0 0 no-repeat;
	text-decoration: none;
	}

* html #submenu a {
	display:block;
	width:220px;
	height:35px;
	margin: 1px 0; 
	padding:5px 0px 5px 17px;
	font: bold 10px/12px verdana;
	color:#003366;
	background: url(images/btn_drop_down_bg.gif) 0 0 no-repeat;
	text-decoration: none;
	}
	
#submenu a:hover {	
	background-position: -242px 0;
	color: #003366;
	}
		
.productsmenu { position:absolute; margin-top:112px; margin-left:199px; visibility: hidden; z-index:2; }		
.resourcesmenu { position:absolute; margin-top:112px; margin-left:393px; visibility: hidden; z-index:2; }
.marketmenu { position:absolute; margin-top:112px; margin-left:488px; visibility: hidden; z-index:2; }
.companymenu { position:absolute; margin-top:112px; margin-left:610px; visibility: hidden; z-index:2; }


.dropdownmenu { background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; }

.tracklightingmenu { position:absolute; margin-top:112px; margin-left:390px; visibility: hidden; z-index:3; }		
.decorativeglassmenu { position:absolute; margin-top:148px; margin-left:390px; visibility: hidden; z-index:3; }		
.recessedmenu { position:absolute; margin-top:184px; margin-left:390px; visibility: hidden; z-index:3; }		
.pendantmenu { position:absolute; margin-top:220px; margin-left:390px; visibility: hidden; z-index:3; }		
.wallsconcemenu { position:absolute; margin-top:256px; margin-left:390px; visibility: hidden; z-index:3; }		
.ceilingmountmenu { position:absolute; margin-top:292px; margin-left:390px; visibility: hidden; z-index:3; }		
.undercabinetmenu { position:absolute; margin-top:328px; margin-left:390px; visibility: hidden; z-index:3; }		
.emergencymenu { position:absolute; margin-top:364px; margin-left:390px; visibility: hidden; z-index:3; }		
.industrialfansmenu { position:absolute; margin-top:400px; margin-left:390px; visibility: hidden; z-index:3; }			
.cylindersmenu { position:absolute; margin-top:436px; margin-left:390px; visibility: hidden; z-index:3; }	
.lampsmenu { position:absolute; margin-top:472px; margin-left:390px; visibility: hidden; z-index:3; }			
.siriusmenu { position:absolute; margin-top:508px; margin-left:390px; visibility: hidden; z-index:3; }			

		
/************ MAIN CONTENT *****************/



.mainContent {
	background:#FFFFFF url(images/bg_main_content.jpg) repeat-x;
	padding:30px 75px 30px 75px;
}
.mainContent { font-family:verdana; font-size:11px; color:#003366; /* padding-bottom:15em; */ }
.mainContent h1 { font-family:verdana; font-size:20px; font-weight:normal; color:#ADBDCE; margin:0px 0px 10px 0px; }

.mainContent a:link , .mainContent a:visited  { color:#003366; text-decoration:underline; }
.mainContent a:hover , .mainContent a:active  { color:#003366; text-decoration:none; }

.mainContentFlash { padding:0px 0px 0px 0px; }
.mainContentFlash { font-family:verdana; font-size:11px; color:#ffffff; }
.mainContentFlash h1 { font-family:verdana; font-size:20px; font-weight:normal; color:#ADBDCE; margin:0px 0px 20px 0px; }

.mainContentFlash  a:link , .mainContentFlash  a:visited  { color:#FFFFFF; text-decoration:none; font-weight:bold;}
.mainContentFlash  a:hover , .mainContentFlash  a:active  { color:#FFFFFF; text-decoration:underline; font-weight:bold;}

.flashTitle { position:absolute; z-index:1; top:340px; margin-left:40px; font-size:22px; color:#FFFFFF; }

.mainContentTable { font-family:verdana; font-size:11px; color:#003366; /* padding-bottom:15em; */ }
.mainContentTable a:link , .mainContentTable a:visited  { color:#003366; text-decoration:underline; }
.mainContentTable a:hover , .mainContentTable a:active  { color:#003366; text-decoration:none; }

.contentCenter { width:800px; height:500px; background:#7994AF;}
.contentCenterAward {
	width:800px;
	height:685px;
	background:#012b54;
	margin-bottom: 10px;
}
.contentCenterapp { width:800px; height:550px; background:#7994AF; }

#flashcontent {
	position:absolute;
	z-index:2;
	width:475px;
	height:550px;
	text-align: center;
}
#flashcontentapp { position:absolute; z-index:2; width:800px; height:550px; }

.flashFullPage { float: left; width:800px; background:url(markets/images/bg-flash.jpg) repeat-x; height:100%; }
.flashLeft {
	float: left;
	width:325px;
	background:#012b54;
	height:550px;
}

.awardLeft {
	float: left;
	width:325px;
	background:#012b54;
	height:100%;
}

h3 {
	color: #FFFFFF;
}
.flashLeftMargin { margin:30px 25px 20px 25px; }
.flashRight {
	float: left;
	width:475px;
	background-color: #6C96BC;
	height:550px;
}

.awardRight {
	float: left;
	width:475px;
	height:100%;
	background-color: #000;
}
.awardTextMargin {
	margin:10px 25px 20px;
	font-family:verdana; font-size:11px; color:#ffffff;
}

.awardTextMargin h1 { font-family:verdana; font-size:20px; font-weight:normal; color:#FFCC00; margin:0px 0px 20px 0px; }
.awardTextMargin h2 { font-family:verdana; font-size:11px; font-weight:bold; color:#ADBDCE; margin:0px 0px 20px 0px; }



.bottomContent { margin:20px; padding-bottom:25px; width:450px; }
.bottomContent a:link , .bottomContent a:visited  { color:#ffffff; text-decoration:underline; }
.bottomContent a:hover , .bottomContent a:active  { color:#ffffff; text-decoration:none; }

.products img { border:1px solid #CDCDCD; }

.productList h1 { color:#003366; font-size:14px; font-weight:bold; padding:6px 0px 0px 12px; }

.titleBg { background:url(images/title_bg.gif) repeat-x; width:650px; height:30px; padding-bottom:25px; }


.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
    
 /*.wrap1 {background:url(images/shadow.png) right bottom no-repeat;}
 .wrap2 {background:url(images/corner_bl.gif) -6px 100% no-repeat;}
 .wrap3 {padding:0 4px 4px 0; background:url(images/corner_tr.gif) 100% -6px no-repeat;}
 */
 
 hr { border:0px; height:1px; background:#CDCDCD; }
 
 /* .borderTop { border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
 .borderBottom { border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; } */
 
 .topup a:link, .topup a:visited { color:#A9A9A9; text-decoration:none; }
 .topup a:hover, .topup a:active { color:#003366; text-decoration:underline; }