* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto; /* the bottom margin is the negative value of the footer's height */
	width:100%px;
	min-width:950px;
}

p, div#content-lower ul li{line-height:1.5em;margin-bottom:10px;}

img{border:0;}

body, html{background-color:#fff;font-size:12px;font-family:Verdana, Geneva, sans-serif;}

div#header{height:57px;background-image:url(images/header-bg.gif);background-repeat:repeat-x; overflow:hidden;}
div#header img.lumonyx_logo{float:left;margin-left:30px;}
div#navigation{height:57px;float:right; margin-right:30px;}

div#navigation ul{list-style-type:none;display:block;}

div#navigation ul li{display:inline;}

div#navigation ul li a{display:block;float:left;text-transform:uppercase;color:#fff;text-decoration:none;height:42px;background-image:url(images/nav-bg.gif);background-repeat:repeat-x;border-left:1px solid #000;border-right:1px solid #434343;text-align:center;padding:20px 10px 0px 10px;font-size:14px;font-family:Tahoma, Geneva, sans-serif; outline:none;}




div#content{background-image:url(images/content-bg.gif);background-repeat:repeat-x;min-height:600px; overflow:visible;padding-left:30px; padding-right:30px;}
div.eco{ min-height:130px !important; max-height:130px !important;}
div.eco-content{color:#ffffff;width:30%;float:left;margin:10px auto;  text-align:left;  padding:0 10px 0 10px; border-left:2px solid #acacac; border-right:2px solid #acacac; }
div.eco-content.first{border-left:none; border-right:none; padding-left:0;}
div.eco-content.last{border-right:none; border-left:none; padding-right:0;}
div.eco-content p a{color:#ffffff;text-decoration:underline}
div.eco-content p a:hover{color:#efefef; }
div.eco-content a span{display:none;}

div.content-sample{margin-top:130px; padding:0 0 10px 0;}
div.content-sample h3{color:#0d888d;text-transform:uppercase;border-bottom:1px dotted #acacac;margin-bottom:30px;}
div.view-sample{float:left;margin:5px 10px 5px 0;text-align:center; }
div.view-sample a img{border:none;}

table#specstbl td {padding:0 13px;text-align:center; border:0 !important;}
div#content-lower{/* background:url(images/content-border-bottom.jpg) bottom center no-repeat; */width:100%;padding-bottom:40px;}


div#content-lower h2{color:#0d888d;text-transform:uppercase;border-bottom:1px dotted #acacac;margin-bottom:30px;}
div#content-lower h3{color:#0d888d;text-transform:uppercase;border-bottom:1px dotted #acacac;margin-bottom:30px}
div#content-lower ul{padding-left:20px;}
div#content-lower ul li{margin-left:20px;}
div#content-lower p, div#content-lower ul{color:#606060;}
div#content-lower a{color:#0d888d;}

body#samples div#content-lower{width:100%;padding-top:100px; padding-bottom:40px;}
body#samples div#content-lower table tr,body#samples div#content-lower table td{border:none;}
body#samples table td#viewall ul{list-style-type:none;padding-left:0;}
body#samples table td#viewall ul li{margin:0; width:75px; height:75px; display:inline;}


div#content-sidebar{float:left; background:url(images/content-sidebar.jpg) top center no-repeat; width:285px;   margin-top:20px;}
div#content-sidebar dl.entry {margin: 20px; }
div#content-sidebar dl.entry.last{border-top:1px solid #acacac;}
div#content-sidebar dl.entry  dt, div#content-sidebar dl dd{margin:10px 0 10px 0;}
div#content-sidebar dl.entry  dt{color:#0d888d;text-transform:uppercase; font-size:12px; font-weight:bold;}
div#content-sidebar dl.entry  dd.date{font-weight:bold;}
div#content-sidebar dl.entry  dd.read-more {text-transform:uppercase}
div#content-sidebar dl.entry  dd.read-more span{display:none;}

div.content-more{width:45%;float:left;margin-right:20px;}
div.content-more h2{color:#0d888d;text-transform:uppercase;border-bottom:1px dotted #acacac;margin-bottom:30px;}
div.content-more h3{color:#0d888d;text-transform:uppercase;border-bottom:1px dotted #acacac;margin-bottom:30px;}

div.content-more p{color:#6c6c6c;}


form#fcad fieldset{border:0;margin:0;width:100%;padding:0;clear:both;}
form#fcad fieldset ul{display:block;border:0;margin:0;padding:0;}
form#fcad fieldset li{display:block;list-style-type:none;clear:both;margin:0.2em 0 0.2em 0;line-height:2em;}
form#fcad fieldset li label{display:block;width:200px;padding:0.2em 0 0.2em 0;float:left;}

form#fcad fieldset li input, form#fcad fieldset li select{float:left;}
form#fcad  input.submit{background:#0d888d; color:#ffffff; font-weight:bold;}


div#content-lower table {width:75%; border:border:1px solid #acacac; }
div#content-lower table thead th{color:#0d888d;border-top:1px solid #acacac;}
div#content-lower table thead tr th.first{text-align:left;border-left:1px solid #acacac;}

div#content-lower table tr th{padding:5px; border-bottom:1px solid #acacac; border-left:1px solid #acacac; }

div#content-lower table tr th.last{border-right:1px solid #acacac; }
div#content-lower table tr td{padding:5px; border-bottom:1px solid #acacac;border-left:1px solid #acacac;}
div#content-lower table tr td.last{border- bottom:1px solid #acacac;border-right:1px solid #acacac;}
div#content-lower table tbody tr th{text-align:left;color:#0d888d;border-left:1px solid #acacac; }
div#content-lower table tbody tr th{}
div#content-lower table tbody tr td{text-align:center;border-bottom:1px solid #acacac;border-left:1px solid #acacac;}



ul.specstbl{display:block;padding-left:0 !important; overflow:visible;clear:both; width:100%; }
ul.specstbl li{display:inline;float:left;text-align:center;padding:0 13px;width:107px;}
ul.specstbl li a{display:block;}

div.push{clear:both;}

.push {
	height:11em; /* .push must be the same height as .footer */
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
div.footer{background-image:url(images/footer-bg.gif);background-repeat:repeat-x;text-align:center;color:#838383; padding-right:30px; padding-left:30px;margin:0 auto;}
div.footer div {width:30%; float:left; padding:0 20px 0 20px; margin:30px 0; height:280px; max-height:280px;}
div.footer div ul, div.footer div ul li{list-style:none;}
div.footer div ul{text-align:left;margin:0; padding:0;}
div.footer div ul li{display:inline; padding-right:10px;}
div.footer div ul li img{width:75px; margin-top:10px; height:75px; border: 3px solid #777777;}

div.footer div.first{padding-left:0;}
div.footer div.last{padding-right:0;}
div.footer div h4{border-bottom:1px dotted #acacac; text-align:left;}
div.footer div p{text-align:left; width: 100%; padding-top:10px;  font-size:12px;}
div.footer p{clear:both;vertical-align:text-bottom;width:60%;text-align:center;margin:0 auto;font-size:11px;}

div.footer p a{color:#838383;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/*
3 December: 21:00 - 24:00  = 3
4 December: 22:00 - 24:00 = 3
5 December: 14:00 - 16:00 =3
8 December: 23:00 - 3:00 = 4
9 December: 22:00 - 24:00 = 3
10 December: 24:00 -02 = 3
13 December: 20:00 - 22:00  =3
14 december: 23:00 01:00 = 3
15 december 22:00 - 01:00 = 3
16 December 1:00 3:00 = 3
17 december 21:00 - 24:00 = 3

*/