/* FRAMEWORK */
html, body, div, img, span, object, iframe, h1, h2, h3, h4, h5, h6, hr, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {height:100%;font:12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000;letter-spacing:0;position:relative;}
table {border-collapse:separate;border-spacing:0;font:12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;}
caption, th, td {font-weight:normal;}
img {border:0px;}
a {color:#333399;}
    a.white {color:white;font-weight: bold;font-size:10px;}
    a.BlueLink {font-family:arial; font-size:11px; color:blue;}
    a.buttoncell {background-color: #E0DBD5;border-bottom: 1px solid #666;border-right: 1px solid #666;display: block;padding: 2px 0;text-decoration: none;font-weight: bold;font-size:11px;width:160;text-align:center;}
	    a.buttoncell:hover {background-color:#871A2A;color:#ffffff;}
br {letter-spacing:0;}
li {list-style-type:none;}
h1, h2, h3, h4, h5 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#666;}
h1 {font-size:24px;line-height:30px;}
h2 {font-size:18px;line-height:24px;}
h3 {font-size:16px;line-height:18px;}
h4 {font-size:14px;line-height:16px;}
#divContent {width:924px;margin:15px auto;} 
/* END FRAMEWORK */

/* HEADER */
#divHdr, #tblBtns {position:relative;width:924px;margin:15px auto;}
    #tblBtns input {width:200px;height:30px;font-weight:bold;}
#divLogin {position:absolute;top:4px;right:0px;width:130px;height:10px;}
#divNavWrapper {width:100%;background-image:url("../images/header/navBack.gif");}
#divNav{width:944px; height:34px;margin:0 auto 30px auto;}
    .aNavBtn {height:34px;background:url("../images/header/navsprite.png") no-repeat;margin:0;overflow:hidden;float:left;}
    #divCatalogs, #divProducts {z-index:10000;} /*IE6/IE7 Bugfix*/
    #divCatalogs,#divProducts,#divResources,#divHotelBrandPrograms,#divCustomerPrograms,#divPortfolio,#divContactUs,.divider{float:left;position:relative;}
    
    #divCatalogs, #divCatalogs .aNavBtn {width:134px;background-position:0 0;}
    #divProducts, #divProducts .aNavBtn {width:135px;background-position:-136px 0;}
    #divResources, #divResources .aNavBtn {width:143px;background-position:-273px 0;}
    #divHotelBrandPrograms, #divHotelBrandPrograms .aNavBtn {width:241px;background-position:-418px 0;}
    #divPortfolio, #divPortfolio .aNavBtn {width:137px;background-position:-661px 0;}
    #divContactUs, #divContactUs .aNavBtn {width:149px;background-position:-800px 0;}
    
    #divCatalogs .aNavHover {width:134px;background-position:0px -34px;}
    #divProducts .aNavHover {width:135px;background-position:-136px -34px;}
    #divResources .aNavHover {width:143px;background-position:-273px -34px;}
    #divHotelBrandPrograms .aNavHover {width:241px;background-position:-418px -34px;}
    #divPortfolio .aNavHover {width:137px;background-position:-661px -34px;}
    #divContactUs .aNavHover {width:149px;background-position:-800px -34px;}
    
    #menuCatalogs {width:230px;}
    #menuProducts {width:224px;}
    .categoryDropDowns{display:none;position:absolute;top:34px;left:0px;background-color:#cce1f4;z-index:11000;}
    .dropDownContent{padding:20px;margin:4px;background-color:#ffffff;}
        .dropDownContent a {font-size:12px;color:#000000; text-decoration:none;}
/* END HEADER */

/* HP */
#bdHP {background:#ffffff;}
    #bdHP #divContent {height:505px;}
    #bdHP #divContent h1 {float:left;width: 456px;height:23px;background:url(../images/header/hospitality-lighting-catalog.gif) no-repeat;margin: 20px 0 20px 5px;}
    #bdHP #divContent h1 span {display: none;}
    #bdHP #divBuckets {clear:both;}
    #bdHP #divBuckets div {width:221px;float:left;display:inline;margin:5px;}

#divSearch {float:right;margin: 20px 5px;}
        
	#divSplashCont {width:778px;background:url(/images/index/splash-bkg.jpg) repeat-y;border:1px solid #ccc;}
		#divSplash {width:758px;height:231px;text-align:right;background:url(/images/index/hospitality-inspired-design.jpg) no-repeat;padding:10px;}
		#divSplashBuckets {width:756px;background:url(/images/index/splash-buckets-bkg.jpg) no-repeat;padding:0 11px;}
			#divSplashBuckets a {width:96px;font-family:Arial, Helvetica, sans-serif;color:#666;font-weight:bold;text-decoration:none;text-transform:uppercase;text-align:center;margin:0 15px 16px;_margin:0 12px 16px;float:left;display:block;cursor:pointer;}
				#divSplashBuckets a:hover {color:#333399;text-decoration:underline;}
	#divBucketsNoMin {width:756px;background:#fff;padding:20px 11px;border:1px solid #ccc;margin:10px 0 0;}
		#divBucketsNoMin div {width:96px;font-size:13px;font-weight:bold;color:#cc0000;line-height:15px;margin:0 15px;_margin:0 12px;float:left;}
			#divBucketsNoMin div h2 {color:#999;}
		#divBucketsNoMin a {width:96px;font-family:Arial, Helvetica, sans-serif;color:#666;font-weight:bold;text-decoration:none;text-transform:uppercase;text-align:center;margin:0 15px;_margin:0 12px;float:left;display:block;cursor:pointer;}
			#divBucketsNoMin a:hover {color:#333399;text-decoration:underline;}
			#divBucketsNoMin a.aStacked {margin:0 15px 5px;_margin:0 12px 5px;}
			#divBucketsNoMin a.aWide {letter-spacing:-1px;}
	#divResidential {width:726px;background:#fff;padding:20px 26px;border:1px solid #ccc;margin:10px 0 0;}
		#divResidential h2 {color:#999;}
			#divResidential h2 span {font-size:14px;color:#cc0000;}
		#divResidential a {text-align:center;margin:0 19px;_margin:0 15px;float:left;display:block;cursor:pointer;}
	
/* END HP */

/*Residential Inspired Designs*/
#bdResidentialInspiredDesigns a.catalogs {margin:10px 32px 0;}
#bdResidentialInspiredDesigns h1 {
	width: 413px;
	height:23px;
	background: url(/images/header/residential-inspired-designs.gif) no-repeat;
}
#bdResidentialInspiredDesigns h1 span {display: none;}
/*END Residential Inspired Designs*/


/*Residential Inspired Designs*/
#bdItsEasyBeingGreen #divContainer{width:778px;margin:15px auto; background-image:url('/images/home/GreenBackground.gif');background-repeat:no-repeat;background-position:top;border:solid 1px #cccccc;background-color:White;}
#bdItsEasyBeingGreen #divContainer #divContainerInner{margin:20px;}
#bdItsEasyBeingGreen ul{margin-top:15px;}
#bdItsEasyBeingGreen li{list-style-type:square;margin-left:25px;}
#bdItsEasyBeingGreen li a{color:Black;}
#bdItsEasyBeingGreen #Video{float:right;border:solid 1px #999;padding:10px; background-color:White;width:365px;}
#bdItsEasyBeingGreen #imgHeader1{margin-top:54px;}
#bdItsEasyBeingGreen .clsHeader{margin-top:15px;}
#bdItsEasyBeingGreen #imgLogos{width:543px;height:153px;margin:30px auto 0 auto;}
#bdItsEasyBeingGreen br{clear:both;line-height:10px;height:10px;}
/*END */
	    
	    
/* FOOTER */
#divFooter {text-align:center;margin-top:70px;}
    #divFooter div {}
    #divFooter a {font-size:12px;color:#000000; text-decoration:none;}
/* END FOOTER */

/*MISCELLANEOUS*/
.clear {clear:both;height:0;line-height:0;font-size:0;}
.header {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;line-height:16px;color: #666666;margin:0 0 20px 0;}
.subheader {font-family: Arial, Helvetica, sans-serif;color: #666666;margin:0 0 0 16px;font-size: 14px;line-height:20px;font-weight:normal}
.divideme {background-color:Gray;}
.header a:hover { color:Maroon}
.subhead {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #333399;}
.disclaimer {font-size: 10px;color: #666666;}
.title {font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-weight: bold;color: #FF0000;}
.red10 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: red;}
.redborder {border: 4px solid #FF0000;}
.txtBox {width:126px;height:15px;font-size:11px;font-weight:bold;border:1px solid #a5acb2;padding:3px 3px 0;margin:0;}
	.txtBox:hover, .txtBox:focus {background:#fafafa;}
.inpBtn {font-family:Arial, Helvetica, sans-serif;color:#fff;background-color:#5c5c5c;border:1px solid #000;}
	.inpBtn:hover, .inpBtn:focus {background-color:#444;}
.txtArea {width:477px;height:73px;font-size:12px;color:#222;background:#e3dccc;border:2px solid #594931;padding:17px 12px;margin:0;}
	.txtArea:hover, .txtArea:focus {background:#efeadd;}
.ulist {margin:0 0 0 30px;}
	.ulist li {list-style-type:disc;font-size:16px;}
.olist {margin:0 0 0 30px;}
	.olist li {list-style-type:upper-roman;font-size:16px;}
		.olist li ol {margin:0 0 0 30px;}
			.olist li ol li {list-style-type:upper-alpha;}
.redborder {border: 4px solid #FF0000;}
.tbl {border: 1px solid #000000; border-collapse: collapse; width: 740px;}
.BigGray {font-family:arial; font-size:24px; font-weight:bold; color:gray; }
.RedTitle {font-family:arial; font-size:15px; font-weight:bold; color:red; }
.Copy {font-family:arial; font-size:11px; color: black; }
.overlay {background-color:#fff;padding:15px;border:4px solid #000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow: 0 0 50px #000;-moz-box-shadow: 0 0 50px #000;-webkit-box-shadow: 0 0 50px #000;z-index:20;display:none;}
.overlay .close {width:28px;height:28px;background:url("/images/modalClose.gif") no-repeat;position:absolute;top:-18px;right:-18px;cursor:pointer;}

/*END MISCELLANEOUS*/
