html{height: 100%;}
body{height: 100%; margin: 0; background-color: #0e0e0e; font-family: Tahoma, sans-serif;}

#globalWrapper{position: relative; min-height: 100%;}
div.globalbody{width: 912px; margin: 0 auto 0 auto;}
* html .globalbody{height: 100%;}
.clear {clear:both;}

/*nav*/
div.navbar ul{list-style-type: none; padding: 0; width:911px; height: 63px;}
div.navbar ul li{float: left;}
div.navbar ul li a{display: block; background-repeat: no-repeat; overflow: hidden; background-image: url('../images/nav.png'); height: 63px;}
div.navbar ul li a p{margin-left: -9999px; margin-top: -9999px}
#navabout, #navabout_s{width: 100px; background-position: 0px 0px;}
#navabout:hover, #navabout_s{background-position: 0px -63px}
#navservices, #navservices_s{width: 215px; background-position: -100px 0px;}
#navservices:hover, #navservices_s{background-position: -100px -63px}
#navsuppliers, #navsuppliers_s{width: 129px; background-position: -315px 0px;}
#navsuppliers:hover, #navsuppliers_s{background-position: -315px -63px}
#navquotes, #navquotes_s{width: 103px; background-position: -444px 0px;}
#navquotes:hover, #navquotes_s{background-position: -444px -63px}
#navblog, #navblog_s{width: 80px; background-position: -547px 0px;}
#navblog:hover, #navblog_s{background-position: -547px -63px}
#navcontact, #navcontact_s{width: 117px; background-position: -627px 0px}
#navcontact:hover, #navcontact_s{background-position: -627px -63px}
#navemployment, #navemployment_s{width: 167px; background-position: -744px 0px}
#navemployment:hover, #navemployment_s{background-position: -744px -63px}

/*request quote button*/
div#quotebutton{width: 59px; height: 180px; background-image:url('../images/quotebutton.png'); position: fixed; right: 0; top: 160px;}

/*Organization Logos*/
#orgbox {margin: 0; float: right; padding-top: 1em; padding-left: 2em;}

/*Social Links*/
#socialbox{margin: 0; float: right; padding-top: 5em;}
#socialbox span{color: white; font-size: 8.5pt;}

/*splash page*/
div.scanlines{position: absolute; top: 183px; width:910px; height: 610px; background-image:url('../images/scanlines.png'); text-decoration: none;}
div.scanlines h2{position: absolute; top: 490px; font-size: 25pt; color: white; margin: 0 33% 0 1.5em; text-shadow: black 0px 0px 10px;}
div.minibox1, div.minibox2{width: 297px; height: 190px; float: left; margin: 0.2em 9px 1.5em 0em;}
div.minibox1{background-image:url('../images/miniboxpic_01.jpg');}
div.minibox2{background-image:url('../images/miniboxpic_02.jpg');}
div.minibox3{width: 297px; height: 190px; background-image:url('../images/miniboxpic_03.jpg'); float: left; margin: 0.2em 0em 1.5em 0em;}
div.miniscanlines1 p, div.miniscanlines2 p, div.miniscanlines3 p{color: white; font-weight: bold; font-size: 16pt; text-shadow: black 0px 0px 7px; margin: 7em 0.2em 0.5em 0.7em;}
div.miniscanlines1, div.miniscanlines2, div.miniscanlines3{background-image:url('../images/scanlines.png'); text-decoration: none;}
div.miniscanlines1{position: absolute; top: 800px; width:297px; height: 190px;}
div.miniscanlines2{position: absolute; top: 800px; margin-left: 306px; width:297px; height: 190px;}
div.miniscanlines3{position: absolute; top: 800px; margin-left: 612px; width:297px; height: 190px;}

/*content pages*/
div.randompics{width: 100%;}
div.randompics img{margin-right: 5px; margin-top: 4px;}
div.randompics img#thirdpic{margin: 0;}
div.contentbox{float: left; width: 566px; min-height: 390px; border: 2px solid #acacac; padding: 0.3em 1em 0.5em 1em; background-image:url('../images/contentbg.gif'); background-repeat: no-repeat; background-position: center top; margin-bottom: 1em;}
div.contentbox p, div.contentbox ul {color: white; font-size: 10.5pt;}
div.contentbox h2, form legend, h3{color: white;}
div.contentbox a{color: #e39090; text-decoration: none; font-weight: bold;}
div.contentbox a:hover{color: #841010;}
div.contentbox hr {margin: 1.8em auto 1.4em auto; border-top-style: dotted; border-bottom-style: none; border-left-style: none; border-right-style: none; border-color: #bababa; border-top-width: 8px; width: 50%;}
div.contentbox img{margin-top: 1.2em;}
div.contentbox table img{float: left; margin: 0.3em 0.3em 0 0;}
div#twitterBox{float: right; width: 295px;}

img.sidepic{margin-left: 12px;}
form {color: white;}

/*footer*/
div#footer{clear: both; position: relative; margin-top: -77px; background-color: #282828; background-image: url('../images/footerbg.gif'); background-repeat: repeat-x; background-position: center top; width: 100%; height: 77px;}
div#footer_shine{background-image: url('../images/footer_shine.gif'); background-repeat: no-repeat; background-position: center top; width: 100%; height: 1px;}
div#footernav{width: 580px; margin: 0 auto 0 auto;}
div#footer ul{list-style-type: none; padding-top: 1em; display: block; margin: 0 auto 0 auto;}
div#footer ul li{float: left; margin-right: 3em; font-size: 8pt; font-weight: bold;}
div#footer ul li a{color: #a1a1a1; text-decoration: none;}
div#footer ul li a:hover{color: #4a0000}
div#footer p{font-size: 8pt; font-weight: bold; color: #a1a1a1; text-align: center;}
