html{min-height:100%;height:auto !important;height:100%}
body{border:none;width:100%;min-height:100%;height:auto !important;height:100%}
td{padding:0}
#search_results_shadow{border:1px solid #ddd}
#search_results{top:20px;right:0;background:#fff}
#search_results div.box-hover .medium{color:#fff}
p.view-all{border:none;padding-bottom:5px;margin-top:15px}
p.view-all a{color:#999;padding-top:5px}
#container{width:100%;background-color:transparent}
#page-header{width:100%;height:71px;background-color:#1d4d75}
#mast-header{width:980px;margin:0 auto}
#header-links{float:right;width:38%;margin-top:40px}
#header-links ul{list-style:none}
#header-links ul li{display:inline}
#header-links ul li a{float:left;margin:0 10px;color:#eee;border-bottom:2px solid #1D4D75;padding-bottom:5px}
#header-links ul li a:hover{color:#ddd;border-bottom:2px solid white}
#home-link{position:relative;float:left;width:98px;height:55px;margin-top:8px}
#home-link a{width:98px;height:55px;display:block;background:url(http://d15zeqge04bpgf.cloudfront.net/images/logo.jpg) no-repeat top left}
#home-link a:hover{background:url(http://d15zeqge04bpgf.cloudfront.net/images/logo-over.jpg) no-repeat top left}
/*input,select{border-color:#1D4D75;padding:3px;background-color:#eee;}*/
/*#form-contents-div input,#form-contents-div textarea,#form-contents-div select,select#state{border-color:#1D4D75;padding:3px;width:100%;color:#666;background-color:#eee;}*/
select#state{width:200px}
#form-contents-div textarea#comments{width:100%}
/*#form-contents-div input#submit,#form-contents-div input#reset,#rep-search-form input,input.button{width:150px;background:url(../images/quick-search-submit-button.gif) no-repeat center right #fff;border-color:#1D4D75;color:#666;cursor:pointer}*/
input.search-button{width:18px;height:15px;margin-top:8px}
#rep-search-form{padding-top:20px}
#form-contents-div input#image_code{width:118px}
#quick-search{width:195px;padding:0;margin:5px 0 0 0;z-index:1}
#quick-search input.text-field{width:170px;border-color:#1D4D75;color:#999;padding:2px;margin:0}
#quick-search input.search-button{margin:3px 0;padding:0}
div#content{margin:0 auto;width:980px;min-height:468px;height:auto !important;height:468px}
#content-header{border:1px solid #ddd;background:#f4f4f4;width:auto;margin:0px 0 5px}
#content-header h2{font-size:10px;padding:5px 17px;color:#1d4d75}
#content-header a{color:#999;font-size:10px}
#content-header a:hover{color:#1d4d75}
#content-header ul{padding:3px 3px 0 0}
#content-header ul li a{background-image:url(http://dd194z8xzngn0.cloudfront.net/images/tools.gif)}
#content-header ul li a img{width:18px}
div.content-banner{border-color:#ddd;z-index:1}
h3.section-header{font-size:14px;color:#666;text-transform:capitalize;border-bottom:1px dotted #ddd;padding-bottom:5px}
div.ticker{padding:3px;border-top:1px dotted #666;border:1px solid #b4bdc5;height:15px;margin:2px 10px}
h3.ticker-header{font-size:12px;text-transform:none;color:#F47A20;padding:0 0 0 13px;margin:0;background:url(../images/orange-arrow.jpg) no-repeat center right;padding-right:10px}
ul.ticker-content{font-size:12px;color:#666;list-style:none;margin-top:0;padding-top:0;width:775px;font-weight:bold;text-transform:none}
ul.ticker-content li{padding:0}
div.section{min-height:468px;height:auto !important;height:468px;width:auto;padding:0;margin:0}
div.section a{text-decoration:none;color:#1D4D75}
div.section a:hover{color:#00F;text-decoration:underline;}
#pageFooterOuter{width:100%}
#footer{border:none;width:980px;margin:0 auto;padding-bottom:5px;color:#999;position:relative}
#footer a{color:#999}
div.box{background-color:#fff;border:1px solid #fff;border-bottom:1px solid #ddd;margin-bottom:2px;padding:5px;min-height:20px;height:auto !important;height:20px}
TABLE.content-table td td,TABLE.content-table tr.bottom-row td {min-height:inherit;height:auto;}
div.box-hover{background-color:#4E738E;border:1px solid #ddd;margin-bottom:2px;padding:5px;min-height:20px;height:auto !important;height:20px}
table.module-table{border-collapse:collapse;background:url(../images/table-bg.jpg) repeat-x top left #fff}
table.module-table div.readmore{padding:0 5px 5px 5px;background:url(../images/quick-search-submit-button.gif) no-repeat center right;width:60px;padding-top:3px}
table.module-table div.readmore a{text-decoration:none;color:#5988a2}
table.module-table div.readmore a:hover{color:#666}
img.large-thumbnail{width:179px;background:#fff;padding:3px;border:1px solid #ddd;margin:0 auto}
div.contact-mod{margin-top:3px;min-height:156px;height:156px}
div.column{margin-right:3px;width:189px;float:left;margin-right:3px;overflow:hidden;background:url(../images/fade.jpg) repeat-x top left #fff;padding:5px}
div#location-scroll div.box{float:left;width:311px;min-height:112px;height:auto !important;height:112px;margin-right:3px;background:#eee;border:1px dotted #ddd}
div#location-scroll div.box p{color:#666}
.medium{color:#666}
div.product-block{width:83.3%}
div.product-index-box{border-color:#ddd;background:#fff;height:140px;position:relative}
div.product-index-box div.product-index-thumbnail,div.product-index-box-hover div.product-index-thumbnail{position:absolute;bottom:8px;left:0;width:100%}
div.product-index-box-hover{border-color:#ccc;background:#fff;position:relative;height:140px}
.product-index-box h6,.product-index-box-hover h6{padding:8px 5px;width:auto}
div.product-index-box h6{color:#666}
div.product-index-box-hover h6{color:#999}
ul.side-nav{border-left:1px solid;border-right:1px solid;border-color:#ddd}
ul.side-nav li a{text-decoration:none;border-color:#fff;background-color:#1d4d75; color:#fff;}
ul.side-nav li a:hover{background:#b6c6d5;color:#333}
table.p-index{border-collapse:separate;margin-bottom:2px}
td.left-column{background-color:#1D4D75;float:none;vertical-align:middle;text-align:center;color:#fff;width:120px;border-right:3px solid #fff}
td.right-column{float:none;margin-left:0;width:auto;background:#eee;vertical-align:middle;padding:5px 0}
td.left-column h3{text-transform:capitalize;font-size:14px;color:#FFF}
td.right-column ul{list-style:none}
td.right-column ul li{display:inline;float:left;margin:0 5px 5px 0;width:100px;text-align:center;height:125px;position:relative;}
td.right-column ul li img{border:1px solid #5D88A2;background:#fff;padding:2px}
td.right-column ul li h6{color:#84868a;font-weight:normal;font-size:11px}
td.right-column ul li.hover{cursor:pointer}
td.right-column ul li.hover img{border-color:#666}
td.right-column ul li.hover h6{color:#333}
div.product-index-container{border:1px solid #5d88a2;padding:2px}
table.p-index-static p{line-height:20px;width:75%}
table.p-index-static h3{text-transform:capitalize;color:#666}
table.module-table td{padding:0}
h3.module-heading{margin:3px 0px 3px 0px;color:#fff;font-size:11px;padding:5px;width:95%}
table.mod-headers{margin:5px 5px 0 5px;width:970px}
div.mod{border:1px solid #5d88a2;background:#fff;padding:5px;min-height:155px;height:auto !important;height:155px;margin:3px;padding:10px;width:88%}

div#nav ul{padding:0}
#nav ul li a{border:none;height:31px;padding:0 0 0 7px;text-transform:capitalize;cursor:pointer}
div#nav{background-color:transparent;border:none;height:31px;width:980px;margin:15px auto 0 auto;z-index:2;padding-left:10px}
ul.menu{list-style:none;margin:0;padding:0 0 0 15px;background-color:#fff;float:left}
ul.menu li{position:relative;margin-right:2px;z-index:2000;float:left}
ul.menu li a{border-right:none;padding:0 0 0 5px; float:left;text-decoration:none;color:#666;font-weight:bold;text-transform:capitalize;height:auto}
ul.menu li a span{float:left;display:block;padding:8px 15px 4px 6px;height:19px}
ul.menu li a.menuhover,ul.menu li a:hover.menuhover,ul.menu li a.current,div#nav ul li a:hover{background:#1D4D75 url(../images/main-tabs-left.jpg) no-repeat top left;color:#FFF}
ul.menu li a.menuhover span,ul.menu li a:hover.menuhover span,ul.menu li a.current span,div#nav ul li a:hover span{background:transparent url(../images/main-tabs-right.jpg) no-repeat top right}
ul.subnav{position:absolute;top:31px;left:-10px;list-style:none;z-index:2000;padding:0;margin:0;display:none;background-color:transparent;width:180px}
div#nav ul li ul li{background:transparent url(../images/dropdown_bg.png) repeat-y top left;padding-left:1px}
ul.subnav li{border:none;width:170px;margin:0;display:inline;padding:0;float:left}
div#nav ul li ul li a{text-transform:capitalize;height:auto;padding:3px 10px 3px 10px;width:159px;background:#fff url(../images/dropdown_bg.png) repeat-y top right}
ul.subnav li a{margin:0;font-weight:normal;height:13px}
div#nav ul li ul li a span{margin:0;padding:0;height:12px}
div#nav ul li ul li a:hover{color:#fff;background:#1D4D75 url(../images/dropdown_bg.png) repeat-y top right}
ul.subnav li a:hover{background-color:#1D4D75}
div#nav ul li ul.subnav li.top_corner{float:left;height:11px;padding-left:11px;background:transparent url(../images/dropdown_top_left.png) no-repeat top left}
div#nav ul li ul.subnav li.top_corner div{float:left;width:168px;height:12px;background:transparent url(../images/dropdown_top_right.png) no-repeat top right}
div#nav ul li ul.subnav li.bottom_corner{float:left;height:14px;padding-left:11px;background:transparent url(../images/dropdown_bottom_left.png) no-repeat top left}
div#nav ul li ul.subnav li.bottom_corner div{float:left;width:168px;height:12px;background:transparent url(../images/dropdown_bottom_right.png) no-repeat top right}

div#nav ul li ul li a.menuhover{background-color:#1D4D75}
div#nav ul li ul li ul.subnav {left:180px;top:-11px;}

td.product-left{width:125px;text-align:center;}
td.product-left img.content-image{width:100px; margin:0 auto; text-align:center;}
.product-right{width:165px}
ul.specifications-list{list-style:none;margin-left:0px}
table.module-table td{padding-left:5px}
table.module-table h3{color:#fff;font-size:11px;margin:0;padding:5px}
table.module-table div.module{background:url(../images/mod_bg.png) no-repeat top left;width:233px;height:144px}
table.module-table div.module p{padding:8px;margin:0px;font-size:11px}
table.module-table div.configurator h4{padding:40px 0 0 10px}
td.product-middle{padding:0 10px;padding-bottom:0px;vertical-align:top;}
td.product-middle h3{margin:0;padding:5px 0;text-transform:capitalize;font-size:20px;color:#333}
td.product-middle p{font-size:11px;color:#666;margin-bottom:0}
td.product-middle h4{font-size:12px;color:#333}
td ul.specifications-list{font-size:11px;color:#666}
td ul.specifications-list li {padding-left:10px; padding-top:5px; padding-bottom:5px;}
td.product-middle table th{color:#1D4D75}
td.product-middle table td,td.product-middle table th{border-bottom:1px solid #ddd;padding:5px}
td.product-middle table{margin-top:5px}
td.product-left{text-align:center;padding-bottom:15px;}
td.product-right{text-align:left}
td.product-right h3{margin:5px 0;text-transform:capitalize;font-size:12px;color:#666}
td.product-right h4,td.product-left h4{font-size:11px;text-transform:capitalize;color:#666;margin-top:0}
td.product-right div.downloads-block{padding:5px;margin-top:0}
td.product-right div.downloads-block h4{margin:0;padding:5px 0}
li a.doc,li a.DOC,a.doc,a.DOC{padding:5px 0 5px 20px;background:url(../images/icons/icon_doc.gif) no-repeat center left}
li a.pdf,li a.PDF,a.pdf,a.PDF{padding:5px 0 5px 20px;background:url(../images/icons/icon_pdf.gif) no-repeat center left}
li a.zip,li a.ZIP,a.zip,a.ZIP{padding:5px 0 5px 20px;background:url(../images/icons/icon_zip.gif) no-repeat center left}
li a.ies,li a.IES,a.IES,a.ies{padding:5px 0 5px 20px;background:url(../images/icons/icon_txt.gif) no-repeat center left}
li a.xls,li a.XLS,a.xls,a.XLS{padding:5px 0 5px 20px;background:url(../images/icons/icon_xls.gif) no-repeat center left}
li a.tif,li a.TIF,a.tif,a.TIF,li a.gif,li a.GIF,a.GIF,li a.jpg,li a.JPG,a.jpg,li a.eps,li a.EPS,a.eps{padding:5px 0 5px 20px;background:url(../images/icons/icon_img.gif) no-repeat center left}
li a.ppt,li a.PPT,a.ppt,a.PPT{padding:5px 0 5px 20px;background:url(../images/icons/icon_ppt.gif) no-repeat center left}
li a.wmv,li a.WMV,a.wmv,a.WMV{padding:5px 0 5px 20px;background:url(../images/icons/icon_film.gif) no-repeat center left}
li a.html,li a.HTML,a.html,a.HTML{padding:5px 0 5px 20px;background:url(../images/icons/icon_html.gif) no-repeat center left}
li a.video_presentation,li a.VIDEO_PRESENTATION,a.video_presentation,a.VIDEO_PRESENTATION{padding:5px 0 5px 20px;background:url(../images/icons/icon_video_presentation.gif) no-repeat center left}
li a:hover.pdf,li a:hover.PDF,a:hover.pdf,a:hover.PDF{background:url(../images/icons/icon_pdf.gif) no-repeat center left}
li a:hover.doc,li a:hover.DOC,a:hover.doc,a:hover.DOC{background:url(../images/icons/icon_doc.gif) no-repeat center left}
li a:hover.zip,li a:hover.ZIP,a:hover.zip,a:hover.ZIP{background:url(../images/icons/icon_zip.gif) no-repeat center left}
li a:hover.ies,li a:hover.IES,a:hover.IES,a:hover.ies{background:url(../images/icons/icon_txt.gif) no-repeat center left}
li a:hover.xls,li a:hover.XLS,a:hover.xls,a:hover.XLS{background:url(../images/icons/icon_xls.gif) no-repeat center left}
li a:hover.tif,li a:hover.TIF,a:hover.tif,a:hover.TIF{background:url(../images/icons/icon_img.gif) no-repeat center left}
li a:hover.ppt,li a:hover.PPT,a:hover.ppt,a:hover.PPT{background:url(../images/icons/icon_ppt.gif) no-repeat center left}
li a:hover.wmv,li a:hover.WMV,a:hover.wmv,a:hover.WMV{background:url(../images/icons/icon_film.gif) no-repeat center left}
li a:hover.html,li a:hover.HTML,a:hover.html,a:hover.HTML{background:url(../images/icons/icon_html.gif) no-repeat center left}
li a:hover.video_presentation,li a:hover.VIDEO_PRESENTATION,a:hover.video_presentation,a:hover.VIDEO_PRESENTATION{background:url(../images/icons/icon_video_presentation.gif) no-repeat center left}
li a.link-external,a.link-external{background:url(../images/icons/icon_external.gif) no-repeat center left;padding:5px 0 5px 20px}
li a:hover.link-external,a:hover.link-exterinal{background:url(../images/icons/icon_external.gif) no-repeat center left}
td.product-middle h3.typeBar{color:#fff;padding:5px}
td.product-middle h3.typeBar span{float:right;margin-right:10px}
h3.typeBar{padding:5px;color:#fff;font-size:18px;background-color:#1D4D75}
li.collapse div.ex-col-content a,li.expand div.ex-col-content a{color:#1D4D75}
li.collapse div.ex-col-content a:hover,li.expand div.ex-col-content a:hover{color:#000}
li.expand a, li.expand a:hover {background: url("../images/expand.gif"); background-repeat:no-repeat;}
li.collapse a, li.collapse a:hover {background: url("../images/collapse.gif"); background-repeat:no-repeat;}
.hover{cursor:pointer}
td.product-middle h4.collapse{background:transparent url(../images/h3-collapse.png) no-repeat scroll;height:18px;padding-left:25px;color:#666;cursor:pointer;margin-bottom:0;padding-top:4px}
td.product-middle h4.expand{background:transparent url(../images/h3-expand.png) no-repeat scroll left top;padding-left:25px;color:#666;cursor:pointer;height:18px;padding-top:4px}
td.product-middle div.h4-content{border-left:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:10px;margin-left:8px}
td.product-middle div.h4-content h4{margin-top:0;color:#1d4d75}
table#product-table{margin-top:15px}
div.details{padding:5px;background-color:#fff}
table#product-table fieldset{border:1px solid #ddd;margin-top:0}
table#product-table fieldset legend{color:#1d4d75}
table.content-table{width:100%;border-collapse:collapse;border:1px solid #1d4d75}
table.content-table td{vertical-align:top;min-height:470px;height:auto !important;height:470px}
table.content-table td.left{width:270px}
table.content-table td.right{width:206px;padding:91px 10px 0 10px;border-left:1px solid #1d4d75}
table.content-table td.middle{padding:17px;width:717px;}
td.sustainable-lighting-left{background:url(../images/cell_bgs/sustainable-lighting-leftpane.jpg) no-repeat top left}
td.sustainable-lighting-right{background:url(../images/cell_bgs/sustainable-lighting-rightpane-top.jpg) no-repeat top left}
.green{color:#5A9440}
.gray{color:#666}
.white{color:#fff}
.blue{color:#1d4d75}
.bottom-border{border-bottom:1px solid #fff;margin-bottom:5px}
h1{font-size:20px;text-transform:uppercase;margin:0;padding:0}
h2{font-size:12px;text-transform:uppercase;margin:0;padding:0}
h3{font-size:11px;text-transform:inherit;margin:0;padding:0}
p{margin:0;padding:0 0 10px 0;font-size:11px}
.space{margin-top:30px}
.margin10{margin-top:10px}
div.item{margin-top:15px}
table.content-footer{background-color:#9bc27b;width:99.4%;margin:3px}
table.content-footer td{min-height:172px;height:auto !important;height:172px}
table.content-footer td.left{width:270px;background:url(../images/cell_bgs/sustainable-lighting-footer-left.jpg) no-repeat top left}
table.content-footer td.middle{padding:10px}
table.content-footer td.right{padding:0}
table.content-table table.content-footer td.right{width:223px;border-left:none;background:url(../images/cell_bgs/sustainable-lighting-footer-right.jpg) repeat-x top left}
table.content-table table.content-footer td.right h2{padding-left:10px}
.resources-links{color:#fff;padding-top:7px;margin-bottom:18px}
table.content-table table.content-footer td.right a{color:#fff}
div.product-info table td{padding:5px}
div.product-info table{border:1px solid #ddd}
div.product-info table th{background-color:#eee;font-size:11px;color:#666;white-space:nowrap}
td.product-middle h3.big-blue{font-size:20px;color:#5c89a6;text-transform:uppercase;margin-top:30px}
td.product-middle h3.module-header{font-size:12px}
td.education{background:url(../images/education-sidepane-bg.jpg) repeat-y top left}
h1.rightpane{font-size:14px;font-weight:bolder;border-bottom:1px solid #ddd;margin-bottom:10px}
td.date{white-space:nowrap;font-size:10px;color:#5e88a2;font-weight:bold;padding:0 5px;vertical-align:top;border-right:1px solid #5e88a2;text-align:center}
td.show{font-size:10px;color:#666;vertical-align:top;background-color:#eee;padding:0 5px}
td.city{color:#666;font-size:10px;vertical-align:top;background-color:#eee;padding:0 5px}
table.tradeshows{border:1px solid #5e88a2}
table.tradeshows th{background-color:#666;color:#fff;font-size:11px}
table.tradeshows tr{border-bottom:1px solid #5e88a2}
table.tradeshows td{padding-top:5px;padding-bottom:5px}
div.arc{margin-top:10px}
div.alert{color:red;font-size:11px;font-weight:bold;margin:10px 0}
h4.content-subtitle{font-size:10px;text-transform:capitalize;color:#666;text-transform:capitalize}
td.right ul{margin:0px 0;padding:0}
ul.no-margins{margin:0;padding:0}
table.content-table td{height:auto}
tr.bottom-row{border-top:1px solid #1d4d75;padding-top:5px}
table.downloads-table{margin-bottom:25px}
table.downloads-table tr th{border-right:1px solid #ddd}
table.downloads-table tr{border-bottom:1px solid #ddd}
table.downloads-table td{border-right:1px solid #ddd}
table.downloads-table td.product-name{background-color:#ddd}
table.downloads-table td.product-name h3{color:#666;text-transform:uppercase}
table.downloads-table td.literature,table.downloads-table th.literature{background:#fff;width:179px;}
table.downloads-table td.spec,table.downloads-table th.spec{background-color:#fff;width:179px;}
table.downloads-table td.sell_sheets,table.downloads-table th.sell_sheets,table.downloads-table th.sell_sheet{background:#fff;width:179px;  }
table.box-table{border:1px solid #5e88a2}
table.box-table td{padding:5px}
table.box-table td.tn{background-color:#899}
table.box-table tr{border-bottom:1px solid #ddd}
td.product-left div.downloads-block { margin-top:0; }
td.product-left div.downloads-block h4 {text-align:center;}
td.product-left div.downloads-block{padding:5px;}
td.product-left div.downloads-block ul#mainList.no-bullet li a { display:block;text-align:center;}
td.product-left div.downloads-block ul#mainList.no-bullet li a img { border:2px solid #ddd; margin-top:5px; margin-bottom:5px; }
ul.image-library li { float:left; width:150px; text-align:center; margin-bottom:20px; margin-right:10px;}
ul.image-library li img { border:1px solid #1D4D75; }
.downloads-table h3 { width:208px; }
p.red{margin-top:10px; }
#company-directory{ width:818px }

div.highslide-move{background-color:#1D4D75;width:100%;height:15px;}
div.highslide-move a {color:#fff;}
div.highslide-move a:hover{color:#ddd;}
.highslide-image {
background:none repeat scroll 0 0 white;
border:none;
}

td.right-column ul li img.led-banner {position:absolute; top:7px; right:8px;z-index:1000;background:none;border:none;padding:0;}
