body { text-align: center; margin: 0; padding: 0; }

#containerDiv { font-size: .85em; background-color: rgb(255,255,255); background-image: url(../universal-images/diagbkg-b.png);border: 1px solid rgb(153,153,153); margin-left: auto; margin-right: auto; overflow: visible; position: relative; text-align: left; top: 2px; width: 760px; }

#header{ overflow: hidden; background-color: rgb(152,0,0); background-image: url(../universal-images/newhead.gif); background-repeat: no-repeat; clear: both; height: 211px; left: 0px; position: relative; text-align: left; width: 760px; z-index: 20; }

#logo{ clear: both; height: 211px; left: 5px; position: absolute; text-align: left; width: 300px; z-index: 20; }

#headerfeatureDiv { color: rgb(255,255,255); font: 1.2em arial,verdana,sans-serif; height: 185px; position: relative; float: right; right: 0px; text-align: right; top: 2px; width: 500px; z-index: 50; }

.headerfeature { text-align: center; font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.1em; color: #fff; padding: 0px 10px 0px 0px; }

.headerfeature2 { color: white; font-size: 0.8em; }

.headerfeature2 a { color: white; }

.headerfeature2 a:hover { color: #dddddd; text-decoration: underline; }

#horizontalDiv p{ margin: 3px 10px; }

#horizontalDiv{ background-image: url(../universal-images/horz.gif); background-repeat: no-repeat; color: rgb(0,0,0); font: .95EM  arial,verdana,sans-serif; height: 19px; overflow: visible; padding: 5px; position: relative; text-align: left; width: 694px; }

#seasonalDiv{ background-color: rgb(255,255,255); clear: left; height: 58px; left: 140px; position: relative; text-align: left; top: -2px; width: 610px; }

#contentDiv p{ margin: 10px 10px; }

#contentDiv{ background-color: rgb(255,255,255); border: rgb(152,15,25) 1px solid; clear: left; font: 1em arial,verdana,sans-serif; height: 1440px; left: 140px; padding-left: 5px; padding-right: 5px; position: relative; text-align: left; top: 0px; width: 598px; }

.tablebold-text{ font: bold .85em arial,verdana,sans-serif; }

.table-text{ font: normal .85em arial,verdana,sans-serif; }

.paragraph-text{ color: rgb(0,0,0); font: normal 1.1em arial,verdana,sans-serif; text-align: left; }

#contentfeaturebkg1{ clear: left; padding: 5px 5px; position: relative; text-align: left; top: 0px; z-index: 2; }

#columnaDiv{ color: rgb(0,0,0); float: left; font: .95em Arial-Narrow,Arial,sans-serif; height: auto; left: 0px; margin: 0px 0px 10px 0px; padding: 2px 2px; position: relative; text-align: left; top: 0px; width: 48%; z-index: 1; }

#columnbDiv{ color: rgb(0,0,0); float: right; font: .95em Arial-Narrow,Arial,sans-serif; height: auto; margin: 0px 0px 10px 0px; padding: 2px 2px; position: relative; right: 2px; text-align: left; top: 0px; width: 48%; z-index: 1; }

#contentfeaturebkg2{ clear: left; height: 0px; padding: 5px 5px; position: relative; text-align: left; top: 0px; z-index: 2; }

#columncDiv{ color: rgb(0,0,0); float: left; font: .95em Arial-Narrow,Arial,sans-serif; height: auto; left: 0px; margin: 0px 0px 10px 0px; padding: 2px 2px; position: relative; text-align: left; top: 0px; width: 48%; z-index: 1; }

#columndDiv{ color: rgb(0,0,0); float: right; font: .95em Arial-Narrow,Arial,sans-serif; height: auto; margin: 0px 0px 10px 0px; padding: 2px 2px; position: relative; right: 2px; text-align: left; top: 0px; width: 48%; z-index: 1; }

#leftMenu a{ margin-left: 6px; }

#leftMenu{ clear: left; float: left; font: normal 1em arial,verdana,sans-serif; height: 1505px; left: 0px; margin: 0px 0px 0px 0px; overflow: hidden; position: absolute; top: 239px; width: 140px; z-index: 40; }

.headline-text{ font: bold 1.2em arial,verdana,sans-serif; }

#hiddenDiv p{ margin: 10px 10px; }

#hiddenDiv{ background-color: rgb(255,255,255); border: rgb(0,0,0) 1px solid; clear: left; float: left; font: .80em arial,verdana,sans-serif; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; right: 7px; text-align: left; top: 240px; visibility: hidden; width: 0px; }

#footerDiv p{ margin-left: 15px; margin-top: -7px; }

#footerDiv{ background-image: url(../universal-images/footer.gif); color: rgb(0,0,0); float: left; font: normal .75em arial,verdana,sans-serif; height: 28px; left: 0px; position: relative; text-align: left; top: 0px; width: 694px; z-index: 220; }

#stylea{ background-image: url(../universal-images/bkg2.gif); color: rgb(51,51,102); font: 1.2em arial,verdana,sans-serif; height: 22px; left: 0px; padding: 5px 2px 2px 2px; position: relative; text-align: center; width: 98.5%; }

#styleb{ background-image: url(../universal-images/bkg2.gif); color: rgb(51,51,102); font: 1.2em arial,verdana,sans-serif; height: 22px; left: 0px; padding: 5px 2px 2px 2px; position: relative; text-align: center; width: 98.5%; }

#links{ font: 1em arial,verdana,sans-serif; height: 400px; left: -3px; position: absolute; top: 250px; width: 143px; z-index: 100; }

#links a{ color: rgb(0,0,0); display: block; font: 1em arial,verdana,sans-serif; margin: 0 0 0px; padding: 2px 5px 2px 10px; text-align: left; text-decoration: none; }

#links a:hover{ background-image: url(../universal-images/hover.gif); background-repeat: no-repeat; border-left: rgb(151,22,22) 5px double; }

#links a span{ display: none; }

#links a:hover span{ display: block; background: rgb(121,132,126); color: rgb(255,255,255); font: 1em arial,verdana,sans-serif; position: absolute; text-align: left; top: 240px; width: 140px; z-index: 100; }

a:hover{ color: rgb(74,73,71); text-decoration: none; }

h1{ color: rgb(1,0,102); font-size: 1.5em; }

h2{ background-color: rgb(1,0,102); color: rgb(255,255,255); font: bold 1.2em arial,verdana,sans-serif; height: auto; left: 0px; margin-bottom: 0px; padding: 5px 2px 5px 2px; text-align: left; width: auto; }

h3{ background-color: rgb(152,0,0); color: rgb(255,255,255); font: bold 1em arial,verdana,sans-serif; height: auto; left: 0px; margin-bottom: 0px; padding: 5px 2px 5px 7px; text-align: left; width: 135px; }

h4{ background-image: url(../universal-images/glass.gif); background-repeat: no-repeat; background-color: rgb(152,0,0); color: rgb(255,255,255); font: bold 1em arial,verdana,sans-serif; height: auto; left: 0px; margin-bottom: 0px; padding: 5px 2px 5px 7px; text-align: left; width: 135px; }

.shortdesc{ font: .85em Arial-Narrow,Arial,sans-serif; }

.longdesc{ font: .75em Arial-Narrow,Arial,sans-serif; }

.featuredListing { font: .85em Arial-Narrow, Arial, sans-serif; }

.whitelink { color: white; }

a:hover.whitelink { color: #dedede; }

