.preload{display:none;}   
body { padding: 0; margin: 0; font: 0.7em Verdana, Arial, sans-serif; line-height: 1.6em; background: black; color: black; background-image: url(http://www.nlcams.com/images/back.jpg);background-repeat: repeat-y;background-position: center center; background-color:black;}
#logo { margin: 0px auto; width: 1000px; height: 190px; background-image: url(http://www.nlcams.com/images/btop1.jpg)}
a { color: white;}
a:hover { color: #FDF406; }
h3 { color: white; font: bold 1.2em "Arial", Sans-Serif; margin: 0; letter-spacing: 0px; }
h3 a { color: red}
h3 a:hover { color: black}

h4 { color: black; font: bold 1.2em "Arial", Sans-Serif; margin: 0; letter-spacing: 0px; }
h4 a { color: red}
h4 a:hover { color: black}

h2 { color: white; font: bold 1.4em "Arial", Sans-Serif; margin: 0; letter-spacing: 0px; }
h2 a { color: red}
h2 a:hover { color: white}



#body { margin: 0px auto; width: 1000px; background-image: url(http://www.nlcams.com/images/bmiddle.jpg)}
#bottom { margin: 0px auto; width: 1000px; height: 46px; background-image: url(http://www.nlcams.com/images/bbottom.jpg)}
#header { height: 112px; }
#topbar { margin: 0px auto; width: 1000px; height: 91px;  background-image: url(http://www.nlcams.com/images/btop2.jpg)}
#topbar li { display: inline; height: 91px; color: #ffffff;}
#topbar li a { float: left; background: #ffffff color: #FDF406; padding: 4px 1px 1px 14px;  height: 21px; width: 120px; text-align: center; font-weight: bold; text-decoration: none; }
#contact { margin: 0px auto; width: 939px; height: 666px; background-image: url(http://www.nlcams.com/images/contact.jpg)}

