/* General tags */
*{margin:0; padding:0;}
body{background:#666666; font:76% book antiqua;}
a{background-color:inherit; color:inherit; font-weight:bold; text-decoration:none;}
a:link{color:inherit;}
a:hover{text-decoration:none;}
a:visited{color:inherit;}
p{margin:0 0 16px 0;}
ul, ol{margin:0 0 16px 15px; padding-left:5px;}
ul ul, ol ol{margin:3px 0 0 15px;}
img{border=0px;}

/* Headers */
h1{color:#800000; font-size:5.0em; letter-spacing:-3px; margin:0; text-align:right;}
h2{font-size:2.2em; font-weight:normal; letter-spacing:-1px; margin:5px 0 10px; font-variant:small-caps}

/* Classes */
#contents{position: absolute; left:375px; top: 15px;}
#title{position:absolute; top:8px; left:277px; width:750px; font-size:3.5em; letter-spacing:+3px;}
#leftbar{position:absolute; left:300px; top:70px; width:130px; height:500px;  text-align:center;}
#main{position:absolute; left:430px; top:30px; padding-left:20px; width:550px; overflow:none; height:500px;}
/*#rightbar{position:absolute; top:70px; left:1000px; padding-left:20px; width:25px; height:500px; overflow:hidden;}*/
#leftpic{position:absolute; top:70px; left:285px; width:8px; height:500px; overflow:hidden;}
#coupon{width:2750px; float:left;}
#maininfo{width:550px; float:left; overflow-x: none; overflow-y: none; font-size:1.3em; font-weight:bold}
#nrcaimg{float:right; bottom:300;}
#contactimg{float:right; bottom:175;}
#nfldimg{float:right;}


#homediv{position:absolute; left:62px; top:48px; width:200px; height:150px;}
#photodiv{position:absolute; left:62px; top:115px; width:200px; height:150px;}
#requestdiv{position:absolute; left:62px; top:185px; width:200px; height:150px;}
#photodiv{position:absolute; left:64px; top:255px; width:200px; height:150px;}
#suppliersdiv{position:absolute; left:64px; top:325px; width:200px; height:150px;}
#contactdiv{position:absolute; left:62px; top:395px; width:200px; height:150px;}

#blinkytop{text-decoration: blink; position:absolute;}
#blinkybottom{position:absolute;}

#menu1{position:absolute; left:42px; top:25px; z-index:1; font-size:1.3em}
#menu2{position:absolute; left:31px; top:90px; z-index:1; font-size:1.3em}
#menu3{position:absolute; left:33px; top:158px; z-index:1; font-size:1.3em}
#menu4{position:absolute; left:33px; top:230px; z-index:1; font-size:1.3em}
#menu5{position:absolute; left:32px; top:295px; z-index:1; font-size:1.3em}
#menu6{position:absolute; left:26px; top:360px; z-index:1; font-size:1.3em}
#menu7{position:absolute; left:32px; top:425px; z-index:1; font-size:1.3em}

/* Image Transparency Stuff */
div.transOFF{width: 100%; opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.70;}
div.transON{width: 100%; opacity:.45;filter: alpha(opacity=45); -moz-opacity: 0.45;}
div.trans25{width: 100%; background-color: silver;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;border:1px solid black; }
div.trans75{width: 100%; background-color: silver;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;border:1px solid black; }


#footer{clear:both;}
#addr{color:#888; font-size:1.1em; text-align:center;}

#coupon{background:white; padding:30px; width:300px; margin-left: auto; margin-right: auto;}

/* Menu */
.menu{border:0px solid #ffffff; color:#286ea0; display:block; font-size:1.1em; font-weight:bold; padding:4px 2px 4px 10px; width:110px;}
.menu:hover{background-color:#f8f8f8; border:0px solid #dadada; color:#800000; text-decoration:none;}

/* Various classes */
.credits{color:#888; font-size:0.9em; margin-bottom:0; float:right}
.credits a{color:#888;}
.credits2{color:#888; font-size:0.9em; margin-bottom:0; margin-left:auto; margin-right:auto;}