@charset "UTF-8";
/* CSS Document */

body {  margin: 0; padding: 0; text-align: center; font: normal 11px/1.4em Arial, Helvetica, sans-serif; color: #656565; background:url(../luminartImages/mainBG.jpg);background-position:top center; background-repeat:no-repeat;  }
.clearboth { clear: both; }
a:link, a:visited { color: #00bbf2; text-decoration: none;  }
a:hover { text-decoration: underline; color: #00bbf2; }
a:active { color: #00bbf2; text-decoration: none; }

#center { margin: 0 auto; width: 950px; text-align: left; position: relative; }
#homeFooter {position:fixed; width:950px; height:54px; background:url(../luminartImages/homeFooter.jpg); bottom:0px;}
#mainHeader {position:absolute; width:950px; height:54px; background:url(../luminartImages/homeHeader.jpg); top:0px;}
#mainHeader ul { list-style:none;}
#mainHeader li a {float:left; padding:10px 15px 0 15px; text-transform:uppercase; color:#FFFFFF; font-size:12px;}
#mainHeader li a:hover, #mainHeader li a:active  {color:#f68e1e; text-decoration:none;}

#rightContent {position:absolute; width:306px; top:118px; height:526px; right:20px;}
#productRightContent {position:absolute; width:450px; top:118px; height:526px; right:20px;}
#productRightCopy {position:absolute; top:126px; width:500px; height:auto;}
#productLeftContent {position:absolute; width:450px; height:auto; left:0px; top:118px; }
#productScroller {margin: 0 auto; width: 100%; text-align: center; position: relative; bottom:0px; height:auto; }
#productDescription {z-index:500;}


#rightCopy {position:absolute; top:90px; width:306px; height:auto; }
#logoRight {position:absolute; width:306px; height:59px; top:0px;}
#productLogoRight {position:absolute; width:306px; height:59px;right:0px; top:0px;}

#leftContent {position:absolute; width:576px; height:597px; left:0px; top:118px; }
#mediaLeftContent {position:absolute; width:210px; height:auto; left:0px; top:118px; background-color:#eeeeee; padding:5px;}
#mediaCenterContent {position:absolute; width:430px; height:auto; left:240px; top:118px;}
#mediaRightContent {position:absolute; width:250px; height:auto; right:0px; top:118px; background-color:#eeeeee; padding:5px;}
#mediaCenterCopy {position:absolute; top:86px; width:430px; height:auto; }

#imageFadeOut {position:absolute; width:576px; height:30px; left:0px; bottom:0px;}
#nlLogo {position:absolute; bottom:50px; left:20px;}

.testHeadings { margin:0 0 5px 0; font-size:11px; font-weight:bold;}


/* FORM LAYOUT STYLES */
#luminartForm .formrow { margin:0 0 4px 0; height:22px; }
#luminartForm .fieldlabel { width:120px; height:25px; font-weight:bold; display:block; float:left; }
#luminartForm .textinput, #luminartForm .selectinput { width:180px; border:1px solid #acacad;}
#luminartForm .textareainput { width:180px; height:100px; border:1px solid #acacad; font-family: Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; }
#luminartForm .radiobuttonfieldset { margin:0; padding:0; border:0; background:none; }
#luminartForm .radiobuttonfieldset br {  margin-right:10px; }
#luminartForm fieldset { background:#F4F4F4; border:0; }
#luminartForm legend { margin:0 0 10px 0; padding:40px 0 0 0; font-weight:bold; font-size:20px; }
#luminartForm .formbutton { padding:0 10px; margin-top:10px; border:0; background:#00bbf2; color:#fff; }
#luminartForm .required { margin:0 182px 0 0; color:#00bbf2; }
#luminartForm .fieldlabel .required { margin:0; }
#luminartForm #row3703 {height:100px;}
#luminartForm #row4358 {height:60px;}
#luminartForm #row4362 {height:100px;}
#luminartForm #row4398 {height:60px;}

.categories {height:150px; width:300px;}

/* LUMINART product styles */
.categories ul { margin:0; padding:0; list-style:none; }
.categories li { width:100%;  margin:0 10px 10px 0; padding:0; float:left; }
.categories li a { width:100%; display:block; border:1px solid #acacad; }
.categories li a img { display:none; }
.categories li p a { height:auto; padding:4px 0 0 0; border:0; }
/* end LUMINART product styles */

.categories {width:300px;}
/* LUMINART product styles */
.products ul { margin:0; padding:0; list-style:none; }
.products li { width:auto; height:110px; margin:0 10px 10px 0; padding:0; float:left; }
.products li p a { height:auto; padding:4px 0 0 0; border:0; }
/* end LUMINART product styles */


/* gallery */
.gallery3 ul, .gallery2 ul, .gallery ul { margin:0; padding:0;}
.gallery3 li, .gallery2 li, .gallery li { height:120px; width:100px; float:left; overflow:hidden; list-style:none; padding:0 5px 0 5px; display:block;}
.gallery3 li.last, .gallery2 li.last, .gallery li.last { margin-right:0; }
.gallery3 li a, .gallery2 li a, .gallery li a { width:100px; height:100px; display:block; list-style:none;}
.gallery3 li a img, .gallery2 li a img, .gallery li a img { display:none; }
.gallery3 li p, .gallery2 li p, .gallery li p { text-align:center; }
.gallery3 li p a, .gallery2 li p a, .gallery li p a { height:auto; border:0; }
.gallery3 div p ul, .gallery2 div p ul, .gallery div p ul {list-style:disc;}
div.points li {list-style:disc; }

.wide li {width:306px;}

/* default gallery popup styles */
#gal_Mask { position:absolute; z-index:1000; top:0; left:0; width:100%; height:100%; background:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }
#gal_LargeView, #gal_controls, #gal_controlsTop {  position:absolute; z-index:1001; top:50%; left:50%; background:#fff; padding:10px; }
#gal_controlsTop { z-index:1002; }
#gal_LargeView { width:300px; height:250px; margin-left:-150px; margin-top:-125px; padding-bottom:0; }
#gal_LargeView.loading { background: #fff url(?wtInclude=wtGalleryLoading.gif) center center no-repeat; }
#gal_controlsTop { width:300px; margin-left:-150px; margin-top:-125px; }
#gal_controls { width:300px; margin-left:-150px; margin-top:125px; padding-top:0; border-top:10px solid #fff; }
#gal_next { float:right; padding:0 10px 0 0; }
#gal_next a {}
#gal_previous { float:left; padding:0 0 0 10px; }
#gal_previous a {}
#gal_close { text-align:right; }
#gal_close a {} 
#gal_description { text-align:center; }
/* default gallery popup styles end */
/* gallery end */

/* global nav.  to change styles, see menu.top.css or menu.left.css */
#navigation ul { margin:0; padding:0; list-style:none; }
#navigation li { margin:0; padding:0; text-transform:uppercase;  }
#navigation li a { margin:0; padding:10px 15px 0 15px; display:block; color:#fff; text-decoration:none;font-size:12px; }
#navigation li a:hover, #navigation li a.onLink { color:#f68e1e;}
/* sub nav */
#navigation ul ul { margin:0; padding:0; background:#cccccc; text-align:left;  }
#navigation li li a {  color:#ffffff; font-size:11px;text-transform:none; }
#navigation li li a:hover, #navigation li li a.onLink { color:#f68e1e; background:none;  }
/* end sub nav */

