/* html & bonus */

body {
text-align: center;
background-color:#2D6785;
}
.right { text-align:right; }
.bold {font-weight:bold;}
.italic {font-style:italic;}
.normal {font-style:normal;}
p.meta span.place {font-weight:bold;}
img, div { behavior: url(http://www.luminessencelighting.com/iepngfix.htc) }



/* min/max width */

* html div#constraints { 
width: expression( document.body.clientWidth > 1100 ? "1099px" : "auto" ); /* sets max-width for IE */
width: expression( document.body.clientWidth < 961 ? "960px" : "auto" ); /* set min-width for IE */
}
div#constraints { 
max-width: 1100px; /* this sets the max-width value for all standards-compliant browsers */
min-width: 960px; /* sets min-width value for all standards-compliant browsers */
}

div#constraints {
margin: 0 auto;
text-align: left;
background:transparent url('http://www.luminessencelighting.com/img/bg-curve.gif') top left no-repeat;
}
  
  

/* adjustments to 960gs */  

.container_16 .grid_5a
{
display: inline;
float: left;
width: 32.75%;
margin-right:1%;
}
.container_16 .grid_11a
{
display: inline;
float: left;
width: 66.25%;
}



/* main backgrounds */
  
div#rightBorder {
padding:0 20px 0 0px;
background:transparent url('http://www.luminessencelighting.com/img/bg-right_border.gif') top right repeat-y;
}
  
div#logo {
margin:0 0 0 125px;
padding:155px 51px 0 0;
background:#F0FAFF url('http://www.luminessencelighting.com/img/logo-top.png') top right no-repeat;
}  



/* kwicks */

ul#kwicks li.kwick div.box {
cursor:pointer;
}
ul#kwicks li#left_kwick div.box {
margin:0 5px 0 0;
}
ul#kwicks li#center_kwick div.box {
margin:0 5px;
}
ul#kwicks li#right_kwick div.box {
margin:0 0 0 5px;
}

ul#kwicks li#left_kwick div.block {
background:transparent url('http://www.luminessencelighting.com/img/bg-plant_growth.png') center top no-repeat;
}

ul#kwicks li#center_kwick div.block {
background:transparent url('http://www.luminessencelighting.com/img/bg-high_efficiency.png') center top no-repeat;
}

ul#kwicks li#right_kwick div.block {
background:transparent url('http://www.luminessencelighting.com/img/bg-energy_management2.png') center top no-repeat;
}

ul#kwicks li.kwick div.block {
height:55px;
padding:160px 0 0 0;
}
ul#kwicks li.kwick div.block a { font-weight:normal;color:black; text-decoration:none;}
ul#kwicks li.kwick div.block a.go {color:#2D6785;}

div.opacity {
background:transparent url('http://www.luminessencelighting.com/img/opacity30.png') top left repeat;
}

div.block {
border:#C9DDE7 solid;
border-width:0 1px 1px 1px;
}

#kwicks_container {
 height: 250px;
}
#kwicks {
 position: relative;
}

#kwicks .kwick {
float: left;
display: block;
width: 33.3%;
height: 250px;
margin:0px;
padding:0px;
}

#kwicks p {text-align:justify;width:225px;margin:0 auto;padding:0px;color:black;}

h2.boxHeader1,h2.boxHeader1 a,h2.boxHeader1 a:hover {
background:#3E8EB8 url("http://www.luminessencelighting.com/img/bg_heading1.gif") bottom right no-repeat;
font-weight:normal;
font-size:13px;
}
h2.boxHeader2,h2.boxHeader2 a,h2.boxHeader2 a:hover {
background:#357A9E url("http://www.luminessencelighting.com/img/bg_heading2.gif") bottom right no-repeat;
font-weight:normal;
font-size:13px;
}
h2.boxHeader3,h2.boxHeader3 a,h2.boxHeader3 a:hover {
background:#2D6785 url("http://www.luminessencelighting.com/img/bg_heading3.gif") bottom right no-repeat;
font-weight:normal;
font-size:13px;
}

h2.boxHeader1 a,h2.boxHeader2 a, h2.boxHeader3 a {
font-weight:normal;
color:white;
padding:0;
margin:0;
text-decoration:none;
}

div.block p a { font-weight:normal;color:black; text-decoration:none;}

/* footer */

p.nav {
margin:1em 0 0 0;
padding:1em 0 0 0;
font-size:10px
;color:#CCC;
border-top: 1px solid #333;
}

p.copy { margin:1em 0 0 0;padding:0 0 1em 0;font-size:10px;color:#CCC;}
p.copy span {color:#666;}


div#footer {
margin:-15px -18px 0 0;
color:white;
height:140px;
background:#2d6785 url('http://www.luminessencelighting.com/img/bg-footer.png') right top no-repeat;
}

