/* GENERAL */

*		{margin:0; padding:0;}
body	{background:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; margin:0; padding:0; text-align:center; overflow:hidden;}
a:focus	{outline:none;}

/* LAYOUT */

#contentContainer	{background:#fff url(../images/contentBackground.jpg) center top no-repeat;}
#content			{positions:relative; margin-left:auto; margin-right:auto; text-align:left; width:1000px; height:377px; padding-top:10px;;}
#menuContainer		{background:#000000 url(../images/menuBackground.jpg) center top no-repeat;}
#menu				{position:relative; margin:0 auto; width:1000px; height:370px; text-align:left;}

/* HOMEPAGE */

#homepage #contentContainer {background:#000 url(../images/contentBackgroundHome.jpg) center top no-repeat;}
#homepage #menuContainer 	{background:#000 url(../images/menuBackgroundHome.jpg) center top no-repeat;}
#homepage #intro 			{position:absolute; top:28px; left:196px; height:164px; width:316px; background:url(../images/alphaLEDH1.gif) left top no-repeat; }
#homepage #intro h1 span 	{display:none; }

/* CONTACT US PAGE */

#popupContact	 {display:block; position:absolute; left:140px; top:-90px; width:530px; padding-left:70px; height:300px; padding-top:60px; background:url('../images/popupContactBackground.png'); color:#fff;}
#popupContact h1 {font-size:15px; font-weight:normal; padding-bottom:30px;}
#popupContact td { vertical-align:top; padding-left:5px; }
#popupContact a  {color:#fff; text-decoration:none;}
#popupContact a:hover  {text-decoration:underline;}

/* DOWNLOADS PAGE */

#popupDownloads	{display:block; position:absolute; left:140px; top:-90px; width:530px; padding-left:70px; height:300px; padding-top:60px; background:url('../images/popupContactBackground.png'); color:#fff;}
#popupDownloads h1 {font-size:15px; font-weight:normal; padding-bottom:30px; text-align:left; }

#scrollable		{position:absolute; overflow:hidden;}
#scrollableContent {position:absolute; left:0px; top:0px; width:100%; height:auto; overflow:hidden;}
#scrollBar		{position:absolute; width:20px; background:#222;}
#scrollBarButton{position:absolute; left:0px; top:0px; width:20px; height:20px; background:#666;}

#popupDownloads #scrollable {left:70px; top:80px; width:440px; height:200px; }
#popupDownloads #scrollableContent {height:200px; }
#popupDownloads #scrollBar {left:512px; top:80px; height:200px; }

#downloadsLink1			{color:#fff; text-decoration:none; display:block; float:left;position:relative; width:220px; height:73px; background:url(../images/buttonZipBlackState1.png) left top no-repeat;}
#downloadsLink1 span	{position:absolute; left:90px; top:20px; width:100px;}
#downloadsLink1Hover	{position:absolute; left:0px; top:0px; visibility:hidden;}
#downloadsLink1Glow		{position:absolute; left:0px; top:0px; visibility:hidden;}

#downloadsLink2			{color:#fff; text-decoration:none; display:block; float:left;position:relative; width:220px; height:73px; background:url(../images/buttonZipBlackState1.png) left top no-repeat;}
#downloadsLink2 span	{position:absolute; left:90px; top:20px; width:120px;}
#downloadsLink2Hover	{position:absolute; left:0px; top:0px; visibility:hidden;}
#downloadsLink2Glow		{position:absolute; left:0px; top:0px; visibility:hidden;}

#downloadsLink3			{color:#fff; text-decoration:none; display:block; float:left;position:relative; width:220px; height:73px; background:url(../images/buttonZipBlackState1.png) left top no-repeat;}
#downloadsLink3 span	{position:absolute; left:90px; top:20px; width:120px;}
#downloadsLink3Hover	{position:absolute; left:0px; top:0px; visibility:hidden;}
#downloadsLink3Glow		{position:absolute; left:0px; top:0px; visibility:hidden;}

/* INSTALLATIONS PAGE */

#popupInstallations 	{display:block; position:absolute; left:140px; top:-180px; width:530px; padding-left:70px; height:480px; padding-top:60px; background:url('../images/popupInstallationBackground.png'); color:#fff;}
#popupInstallations h1	{font-size:15px; font-weight:normal; padding-bottom:30px; text-align:left; }
#popupInstallations #scrollable {left:70px; top:50px; width:440px; height:400px; }
#popupInstallations #scrollableContent {height:750px;}
#popupInstallations #scrollBar {left:512px; top:50px; height:400px; }

.installationThumbnail {border:1px solid #000; float:left; cursor:pointer; padding:2px; width:202px; height:52px; margin-top:20px; margin-right:10px; text-align:left; overflow:hidden; text-decoration:none;}
.installationThumbnail.hover {border:1px solid #009999;}
.installationThumbnail img {float:left;}
.installationThumbnail p {float:left; width:115px; padding-left:10px; color:#fff; }
.installationThumbnail span {display:none;}

#installationWindow				{position:relative; margin-left:auto; margin-right:auto; top:-1400px; width:973px; height:513px; background:url(../images/popupInstallation.png) left top no-repeat;}
#installationWindowClose		{position:absolute; display:block; top:27px; left:830px; width:85px; height:41px; background:url(../images/buttonClose.png) left top no-repeat; cursor:pointer;}
#installationWindowClose span	{display:none;}
#installationWindowCloseHover	{visibility:hidden;}
#installationWindow h2			{font-size:28px; padding-top:78px; color:#555; font-weight:normal; font-family:Arial,Helvetica,sans-serif; }
#installationPhoto				{margin-left:70px; width:430px; height:305px; margin-top:25px; margin-right:30px; float:left; background:url(../images/loading.gif) center no-repeat;}
#installationTitle				{font-size:28px; float:left; margin-top:20px; width:380px;}
#installationDetails			{font-size:13px; float:left; margin-top:20px; width:380px;}

#installationWindowTriple			{position:relative; margin-left:auto; margin-right:auto; top:-2000px; width:973px; height:513px; background:url(../images/popupInstallation.png) left top no-repeat;}
#installationWindowTripleClose		{position:absolute; display:block; top:27px; left:830px; width:85px; height:41px; background:url(../images/buttonClose.png) left top no-repeat; cursor:pointer;}
#installationWindowTripleClose span	{display:none;}
#installationWindowTripleCloseHover	{visibility:hidden;}
#installationWindowTriple h2		{font-size:28px; padding-top:78px; color:#555; font-weight:normal; font-family:Arial,Helvetica,sans-serif; }
#installationPhotoTriple			{margin-left:70px; width:836px; height:210px; margin-top:25px; float:left; background:url(../images/loading.gif) center no-repeat;}
#installationTitleTriple			{font-size:28px; float:left; margin-left:70px; margin-top:5px; width:836px; text-align:center;}
#installationDetailsTriple			{font-size:13px; float:left; margin-left:120px; margin-top:5px; width:736px; text-align:center;}

/* MAC MENU */

#macMenu			{position:relative; left:0px; top:0px; width:980px; height:370px; overflow:hidden;}
#macMenuHeading		{position:relative; left:0px; top:-50px; width:500px; padding-left:125px; height:28px; padding-top:2px; background:url(../images/alphaLEDLogo.gif) left top no-repeat; font-size:18px; font-weight:normal; visibility:hidden;}

.macMenuSmall		{position:absolute; width:100px; height:145px; top:-180px; z-index :0; visibility:visible;}
.macMenuLarge		{position:absolute; width:100px; height:145px; top:-250px; z-index :0; visibility:hidden;}

/* PRODUCT DETAILS */

#productDetails		{float:left; position:relative; top:-380px; width:625px;  height:370px; overflow:hidden;}
#productHeading		{position:relative; left:0px; top:-50px; width:500px; padding-left:125px; height:28px; padding-top:2px; background:url(../images/alphaLEDLogo.gif) left top no-repeat; font-size:18px; font-weight:normal; visibility:hidden;}
#productDescription	{position:relative; width:480px; height:auto; padding-left:0px; padding-top:10px; overflow:hidden; visibility:hidden;}
.keyFeatures #productDescription {height:330px;}
#productPhoto		{float:right; margin-top:-10px; visibility:hidden;}

#productFeatures	{position:relative; margin-left:58px; width:375px; top:0px; visibility:hidden;}
#productFeatures h3 {font-size:11px; font-weight:bold; margin:15px 0 10px;}
#productFeatures ul	{list-style:none;}
#productFeatures li	{padding-left:15px; height:17px; color:#000; background:url(../images/featureBullet.gif) left top no-repeat; }

#productDetailsPrompt	 {position:absolute; display:block; left:15px; top:240px; }
#productDetailsLink		 {position:absolute; display:block; width:208px; height:86px; left:18px; top:320px; visibility:hidden; background:url(../images/buttonSelectYourProductState1.png);}
#productDetailsLink span {display:none;}
#productDetailsLinkHover {position:absolute; left:0px; top:0px; visibility:hidden;}
#productDetailsLinkGlow  {position:absolute; left:0px; top:0px; visibility:hidden;}

/* PRODUCT POPUP CODE PICKER */

#productPopup		{position:relative; margin-left:auto; margin-right:auto; top:-1400px; width:973px; height:513px; background:url(../images/popupBackground.png) left top no-repeat;}
#productPopupPageContainer	{position:absolute; left:53px; top:120px; width:866px; height:341px; overflow:hidden;}
#productPopupPage1	{position:absolute; left:0px; top:0px; width:866px; height:341px; overflow:hidden;}
#productPopupPage2	{position:absolute; left:866px; top:0px; width:866px; height:341px; overflow:hidden;}

#productButtonBack.inactive	{position:absolute; display:block; top:65px; left:45px; width:102px; height:63px; background:url(../images/buttonBackInactive.png) left top no-repeat; cursor:pointer;}
#productButtonBack.active   {position:absolute; display:block; top:65px; left:45px; width:102px; height:63px; background:url(../images/buttonBackActive.png) left top no-repeat; cursor:pointer;}
#productButtonBackHover	{visibility:hidden;}
#productButtonBack	span {display:none;}

#productPopupClose		{position:absolute; display:block; top:27px; left:830px; width:85px; height:41px; background:url(../images/buttonClose.png) left top no-repeat; cursor:pointer;}
#productPopupClose span {display:none;}
#productPopupCloseHover	{visibility:hidden;}

#productSelectionLabel	 {position:absolute; left:400px; top:78px; display:block; width:500px; height:40px; visibility:hidden;}
#productSelectionLabel label {position:absolute; display:block; left:0px; top:10px; font-size:12px;}
#productSelectionLabel span	{position:absolute; display:block; left:100px; top:0px; font-size:28px; }

#productPopupLabel 		{position:absolute; display:block; width:871px; height:55px; left:5px; top:5px; background:url(../images/txtMoveYourMouse.png);}
#productPopupLabel span {display:none;}
#productPopupPrompt		{position:absolute; width:871px; height:35px; left:0px; top:20px; font-size:22px; text-align:center; color:#fff;}

#productPopupCode 		{position:absolute; display:block; width:560px; padding-left:30px;  height:114px; left:39px; top:220px; background:url(../images/codeBackground.png);}
#productCode			{display:none;}
#productCodeProduct		{float:left; padding-top:28px; font-size:58px; color:#ededed;}
#productCodeOutput		{float:left; padding-top:28px; font-size:58px; color:#ededed;}
#productCodeColourTemp	{float:left; padding-top:28px; font-size:58px; color:#ededed;}
#productCodeCRI			{float:left; padding-top:28px; font-size:58px; color:#ededed;}
#productCodeReflector	{float:left; padding-top:28px; font-size:58px; color:#ededed;}
#productCodeColour		{float:left; padding-top:28px; font-size:58px; color:#ededed;}
#productCodeOption		{float:left; padding-top:36px; font-size:32px; color:#ededed;}

#productCodeBuilder	{position:absolute; left:0px; top:0px; width:866px; height:341px; overflow:hidden;}

#codeSeperator1		{position:absolute; left:112px; top:80px;}
#codeSeperator2		{position:absolute; left:239px; top:80px;}
#codeSeperator3		{position:absolute; left:360px; top:80px;}
#codeSeperator4		{position:absolute; left:595px; top:80px;}
#codeSeperator5		{position:absolute; left:722px; top:80px;}

#productViewSelection		{position:absolute; display:block; width:208px; height:86px; left:650px; top:260px; background:url(../images/buttonViewYourSelectionState2.png);}
#productViewSelectionPrompt {position:absolute; display:block; width:208px; height:86px; left:640px; top:245px; }
#productViewSelection span 	{display:none;}
#productViewSelectionGlow 	{visibility:hidden;}

.codePickerButton label	{position:absolute; left:0px; top:35px; width:100%; text-align:center; color:#444; font-size:11px; line-height:15px;}
.codePickerButton span 	{position:absolute; left:0px; top:80px; width:100%; text-align:center; color:#444; font-size:12px; font-weight:bold;}
.codePickerInactive		{position:absolute; left:0px; top:0px; width:100%; height:100%; }
.codePickerHover		{position:absolute; left:0px; top:0px; width:100%; height:100%; visibility:hidden;}
.codePickerActive		{position:absolute; left:0px; top:0px; width:100%; height:100%; visibility:hidden;}
.codePickerGlow			{position:absolute; left:0px; top:0px; width:100%; height:100%; visibility:hidden;}
.codePickerOptions		{position:absolute; left:18px; top:70px; width:160px; height:120px; visibility:hidden;}

.codePickerOption			{position:relative; display:block; width:100%; height:17px; overflow:hidden;}
.codePickerOption.selected	{background:url(../images/optionSelected.png) 0px 2px no-repeat;}
.codePickerOption a			{display:block; position:absolute; left:5px; top:0px; width:100%; height:15px; padding-top:2px; font-size:12px; font-weight:normal; color:#444; text-decoration:none;}
.codePickerOption.selected a {color:#009999;}	
.codePickerOptionHighlight	{position:absolute; left:0px; top:2px; visibility:hidden;}
.codePickerOptionSeperator	{width:100%; height:1px; background:url(../images/optionSeperator.png) center top no-repeat;}

#codePickerProduct		{position:absolute; display:block; width:114px; height:140px; left:17px; top:75px; cursor:pointer;}
#codePickerProduct.disabled	{background:url(../images/button1State1.png) no-repeat; }
#codePickerProduct .codePickerOption.selected	{background:url(../images/optionSelected.png) 20px 2px no-repeat;}
#codePickerProduct .codePickerOptionHighlight {left:20px;}

#codePickerOutput		{position:absolute; display:block; width:134px; height:140px; left:166px; top:75px; cursor:pointer;}
#codePickerOutput.disabled	{background:url(../images/button2state1.png) no-repeat; }
#codePickerOutput label	{width:90%;}
#codePickerOutput .codePickerOption.selected	{background:url(../images/optionSelected.png) 20px 2px no-repeat;}
#codePickerOutput .codePickerOptionHighlight {left:20px;}

#codePickerColourTemp	{position:absolute; display:block; width:134px; height:140px; left:332px; top:75px; cursor:pointer;}
#codePickerColourTemp.disabled	{background:url(../images/button3state1.png) no-repeat; }
#codePickerColourTemp .codePickerOptions{left:60px; width:100px;}

#codePickerCRI			{position:absolute; display:block; width:134px; height:140px; left:447px; top:75px; cursor:pointer;}
#codePickerCRI.disabled	{background:url(../images/button3state1.png) no-repeat; }
#codePickerCRI .codePickerOptions{left:60px; width:100px;}

#codePickerReflector		{position:absolute; display:block; width:134px; height:140px; left:592px; top:75px; cursor:pointer;}
#codePickerReflector.disabled	{background:url(../images/button3state1.png) no-repeat; }
#codePickerReflector .codePickerOptions{left:60px; width:100px;}
#codePickerReflector span	{padding-left:10px;}

#codePickerColour		{position:absolute; display:block; width:134px; height:140px; left:717px; top:75px; cursor:pointer;}
#codePickerColour.disabled	{background:url(../images/button3state1.png) no-repeat; }
#codePickerColour .codePickerOptions{left:60px; width:100px;}

#codePickerOption	{position:absolute; display:block; width:114px; height:140px; left:800px; top:75px; cursor:pointer;}
#codePickerOption.disabled	{background:url(../images/button4state1.png) no-repeat; }
#codePickerOption .codePickerOptions		{left:55px; width:105px; top:55px;}
#codePickerOption .codePickerOptionSeperator {margin-left:15px; width:80px; height:1px; background:url(../images/optionSeperatorSmall.png) center top no-repeat;}
#codePickerOption .codePickerOptions a		{font-size:10px; color:#444; text-decoration:none; width:95px; margin-left:10px; padding-left:2px; display:block; cursor:pointer;}
#codePickerOption .codePickerOptions a:hover{background:url(../images/optionHighlightSmall.png) left 4px no-repeat;}
#codePickerOption .codePickerOptions a a:hover {background:none;}
#codePickerOption .codePickerOptions strong {padding-top:5px; display:block; position:relative; width:100%; height:15px; font-size:9px; text-decoration:none;}
#codePickerOption .codePickerOptions p 	{height:15px;}
#codePickerOption .codePickerOptions p  a{margin-left:0px;}

.codePickerSubButton	{visibility:hidden; position:absolute; display:block; width:280px; height:220px; left:605px; top:29px; cursor:pointer; background:url(../images/button5state4.png);}
.codePickerSubButton label	{position:absolute; left:0px; top:35px; width:100%; text-align:center; color:#444; font-size:11px; font-weight:bold; line-height:15px;}
.codePickerSubButton .codePickerOptions {left:38px; width:200px;}
#codePickerSubOptionClear	{}
#codePickerSubOption1 		{}
#codePickerSubOption2 		{}
#codePickerSubOption3 		{}

#productOptionsLabel		{font-size:12px;font-weight:bold; position:absolute; left:30px; top:30px; text-align:left;}
#productOptionsList			{font-size:12px; position:absolute; left:30px; width:240px; top:20px; list-style:none; text-align:left; line-height:20px;}
#productOptionsList	li span	{width:90px; display:block; float:left; clear:left;}
#productOptionsList	strong 	{float:left; }

#productOptionsList2			{font-size:12px; position:absolute; left:30px; width:240px; top:180px; list-style:none; text-align:left; line-height:20px;}
#productOptionsList2	span	{width:90px; display:block; float:left; clear:left;}
#productOptionsList2	strong 	{float:left; width:150px; display:block; }

#productColourImage		{position:absolute; left:30px; top:210px; width:140px; height:32px;}
#productTechDrawing		{position:absolute; left:230px; top:30px;}
#productConeDiagram		{position:absolute; left:510px; top:30px;}
#productSeperator		{position:absolute; left:30px; top:260px;}
#productMaxTemp			{position:absolute; left:230px; top:240px; width:270px; text-align:center; font-size:12px; display:none;}

#productDownload1		{color:#444; text-decoration:none; display:block; position:absolute; left:580px; top:265px; width:280px; height:73px; background:url(../images/buttonPdfState1.png) left top no-repeat;}
#productDownload1 span	{position:absolute; left:86px; top:20px; width:100px;}
#productDownload1Hover	{position:absolute; left:0px; top:0px; visibility:hidden;}
#productDownload1Glow	{position:absolute; left:0px; top:0px; visibility:hidden;}

#productDownload2		{color:#444; text-decoration:none; display:block; position:absolute; left:320px; top:265px; width:280px; height:73px; background:url(../images/buttonZipState1.png) left top no-repeat;}
#productDownload2 span	{position:absolute; left:86px; top:20px; width:120px;}
#productDownload2Hover	{position:absolute; left:0px; top:0px; visibility:hidden;}
#productDownload2Glow	{position:absolute; left:0px; top:0px; visibility:hidden;}

#productDownload3		{color:#444; text-decoration:none; display:block; position:absolute; left:40px; top:265px; width:280px; height:73px; background:url(../images/buttonPdfState1.png) left top no-repeat;}
#productDownload3 span	{position:absolute; left:86px; top:20px; width:100px;}
#productDownload3Hover	{position:absolute; left:0px; top:0px; visibility:hidden;}
#productDownload3Glow	{position:absolute; left:0px; top:0px; visibility:hidden;}

/* PRODUCT MENU */

#currentMenu			{width:0px;}
.menuControls			{position:absolute; left:0px; top:0px; width:750px; height:350px; overflow:hidden; padding-top:20px; display:block;}

.menuRoot  				{position:absolute; left:0px; top:17px; width:125px; text-align:left; font-size:11px; list-style:none;}
.menuRoot li			{height:30px;}
.menuRoot a 			{color:#bbb; text-decoration:none; width:110px; text-align:right; display:block;}
.menuRoot a:hover 		{color:#fff; }
.menuRoot a.active		{color:#009999;}
.menuRoot span.active 	{border-bottom:1px solid #bbb; width:100%; height:6px; display:block;}

.menuLevel1				{position:absolute; left:125px; top:0px; width:180px; border-left:1px solid #bbb; font-size:10px; text-align:left; list-style:none;}
.menuLevel1 li			{height:16px; padding-top:3px; padding-left:5px; }
.menuLevel1 li.top		{background:url(../images/menuLineGray.gif) top left no-repeat;}
.menuLevel1 li.bottom	{background:url(../images/menuLineGray.gif) bottom left no-repeat;}
.menuLevel1 a			{display:block; padding-left:8px; padding-bottom:3px; height:12px; border-left:5px solid #009999; text-align:left; width:auto;}
.menuLevel1 a.active	{display:block; width:165px; height:12px; padding-bottom:3px; border-bottom:1px solid #009999;}
.menuLevel1 span.active {display:block; width:100%; height:2px; border-bottom:none;}
	
.menuLevel2				{position:absolute; left:182px; top:0px; width:180px; border-left:1px solid #009999; color:#fff; list-style:none;}
.menuLevel2 li			{border:none; padding-left:0px; height:17px;}
.menuLevel2 li.top		{background:url(../images/menuLineBlue.gif) top left no-repeat;}
.menuLevel2 li.bottom	{background:url(../images/menuLineBlue.gif) bottom left no-repeat;}
.menuLevel2 li.active	{height:17px;}
.menuLevel2 li table	{display:block;}
.menuLevel2 a			{padding-left:20px; background:url(../images/menuBullet.gif) left top no-repeat; border:none;}
.menuLevel2 a:hover		{background:url(../images/menuBulletHover.gif) left top no-repeat;}
.menuLevel2 a.active	{height:12px; width:auto; background:url(../images/menuBulletActive.gif) left top no-repeat; border:none;}
.menuLevel2 span.active {border-bottom:1px solid #009999; width:100%; height:0px; display:block;}

.menuLevel3				{position:absolute; left:180px; top:0px; width:160px; border-left:1px solid #009999; color:#fff; list-style:none;}

/* BOTTOM RIGHT LINKS */

#bottomRightLinks			{position:absolute; left:780px; top:120px; list-style:inside; color:#fff; font-size:9px; line-height:20px;}
#bottomRightLinks a 		{color:#fff; text-decoration:none;}
#bottomRightLinks a:hover	{color:#009999;}

/* KEY FEATURES SPECIFIC */

.keyFeatures .menuLevel1 		{width:300px;}	
.keyFeatures .menuLevel1 a.active	{ width:300px; border-bottom:none;}
.keyFeatures p					{padding-bottom:10px;}
.keyFeatures #productHeading	{width:400px;}
.keyFeatures #productPhoto img	{float:left;}
.keyFeatures #productDescription ul {list-style:none;}
.keyFeatures #productDescription li {background:url(../images/featureBullet.gif) left top no-repeat; padding-left:20px; padding-bottom:10px;}
.keyFeatures #productDescription th	{text-align:center; vertical-align:bottom;}
.keyFeatures #productDescription td	{text-align:center;}

#keyFeaturesPage			{position:absolute; left:0px; top:270px; width:200px; height:73px; color:#444; background:url(../images/buttonKeyFeaturesState3.png) left top no-repeat;}
#keyFeaturesPageUp			{position:absolute; left:17px; top:18px; text-decoration:none; display:block; width:30px; height:32px; }
#keyFeaturesPageUpHover		{position:absolute; left:0px; top:0px; width:30px; height:32px; visibility:hidden;}
#keyFeaturesPage span		{position:absolute; left:100px; top:20px; }

#keyFeaturesPageDown		{position:absolute; left:51px; top:18px; text-decoration:none; display:block; width:30px; height:32px;}
#keyFeaturesPageDownHover	{position:absolute; left:0px; top:0px; width:30px; height:32px; visibility:hidden;}

#keyFeaturesDownload		{position:absolute; top:270px; left:200px; color:#444; text-decoration:none; display:block; width:280px; height:73px; background:url(../images/buttonPdfState1.png) left top no-repeat;}
#keyFeaturesDownload span	{position:absolute; left:100px; top:28px; width:180px;}
#keyFeaturesDownloadHover	{position:absolute; left:0px; top:0px; visibility:hidden;}
#keyFeaturesDownloadGlow	{position:absolute; left:0px; top:0px; visibility:hidden;}

/* PROJECTION LIGHTING SUB SITE SPECIFIC */

#menuContainerSubSite	{background:#000000 url(../images/menuBackgroundSubSite.jpg) center top no-repeat;}
#projectionLogoSubSite 	{width:100px; height:43px; float:right; margin:15px 25px; background:url(../images/projectionLogoSubSite.gif) top left no-repeat;}

#menuContainerSubSite .menuControls {padding-top:10px;}
#menuContainerSubSite .menuRoot 			{width:90px; top:10px;}
#menuContainerSubSite .menuRoot li  		{height:25px; padding-top:7px; line-height:30px;}
#menuContainerSubSite .menuRoot a			{width:79px; color:#616161;}
#menuContainerSubSite .menuRoot a.active	{width:79px; color:#fff;}
#menuContainerSubSite .menuRoot span.active {border-bottom:1px solid #1e1e1e; height:16px;}

#menuContainerSubSite .productMenuSubSite	{position:absolute; left:89px; top:-1px; width:183px; border-left:1px solid #1e1e1e; font-size:10px; text-align:left; list-style:none;}
#menuContainerSubSite .productMenuSubSite	li {height:19px; padding-top:0px; line-height:18px; font-size:9px; padding-left:16px;}

#menuContainerSubSite .productMenuSubSite	li a {width:150px; text-align:left; line-height:auto;}

.productMenuSubSite	#alphaled { background:url(../images/bck_alphaLED.gif) bottom right no-repeat;  }
.productMenuSubSite	#downlights { background:url(../images/bck_downlights.gif) bottom left no-repeat; }
.productMenuSubSite	#trackSpotPendants { background:url(../images/bck_trackSpotPendants.gif) bottom left no-repeat; }
.productMenuSubSite	#fluorescentSystems { background:url(../images/bck_FluorescentSystems.gif) bottom left no-repeat; }
.productMenuSubSite	#wallUplights { background:url(../images/bck_wallUplights.gif) bottom left no-repeat; }
.productMenuSubSite	#modularFluorescentSystems { background:url(../images/bck_modularFluorescentSystems.gif) bottom left no-repeat; }
.productMenuSubSite	#industrialCommercial { background:url(../images/bck_industrialCommercial.gif) bottom left no-repeat; }
.productMenuSubSite	#outdoor { background:url(../images/bck_outdoor.gif) bottom left no-repeat; }
.productMenuSubSite	#emergencyLighting { background:url(../images/bck_emergencyLighting.gif) bottom left no-repeat; }
.productMenuSubSite	#controlSystems { background:url(../images/bck_controlSystems.gif) bottom left no-repeat; }
.productMenuSubSite	#retail { background:url(../images/bck_retail.gif) bottom left no-repeat; }
.productMenuSubSite	#led { background:url(../images/bck_LED.gif) bottom left no-repeat; }

#menuContainerSubSite .menuLevel1	{left:182px; border-left:1px solid #009999;}
#menuContainerSubSite .menuLevel1 a {border:none; background:url(../images/menuBulletActive.gif) left 3px no-repeat; padding-left:18px;}
#menuContainerSubSite .menuLevel1 a.active {width:auto;}
#menuContainerSubSite .menuLevel1 span.active {border-bottom:1px solid #009999; height:5px;}
#menuContainerSubSite .menuLevel1 li {padding-left:2px;}
#menuContainerSubSite .menuLevel1 li.top {background:url(../images/menuLineBlue.gif) no-repeat scroll left top;}
#menuContainerSubSite .menuLevel1 li.bottom{background:url(../images/menuLineBlue.gif) no-repeat scroll left bottom;}