﻿* { padding: 0px; margin: 0px; }
img { border: none; }
html { height: 100%; }
body { color: #333333; font-family: Sans-Serif; background-image: url(images/head/center-bot.jpg); background-repeat: repeat-y; background-position: center; }
#top { background-image: url(images/head/center-top.jpg); background-color: White; background-position: center; background-repeat: repeat-y; margin-top: 0px; margin-bottom: 0px; margin-left: 50%; position: relative; left: -175px; height: 259px; width: 350px; z-index: -1; }
#top2 { background-image: url(images/head/center-top-grad.jpg); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 50%; position: relative; left: -70px;  height: 61px; z-index: 0; }
#mid { background-image: url(images/head/stretch.jpg); background-repeat: no-repeat; text-align: center; position: relative; left: -175px; width: 350px; margin-left: 50%; height: 124px; z-index: -1; }
#bot2 { background-image: url(images/head/center-bot-grad.jpg); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 50%; position: relative; left: -175px; height: 80px; z-index: 0; }
#grad1 { background-image: url(images/head/upper-grad.jpg); background-repeat: repeat-x; position: absolute; top: 259px; width: 100%; height: 61px; z-index: -2; }
#grad2 { background-image: url('images/head/lower-grad.jpg'); background-repeat: repeat-x; position: absolute; top: 444px; width: 100%; height: 80px; z-index: -2; }
#bod { margin-left: 50%; position: absolute; left: -476px; width: 952px; top: 8px; }
p { font-size: 12px; margin-bottom: 10px; }
b { font-weight: bolder; }

#menuBack { background-image: url(images/head/menu-back.png); background-repeat: repeat-x; width: 100%; height: 35px; position: absolute; top: 74px; }
#menu a { text-decoration: none; color: Black; }
#menu a:visited { color: Black;  }
#menu a:hover { color: #999999; }
.tdMenu { width: 71px; font-size: 13px; font-family: Century Gothic; }
.tdSpace { width: 1px; background-color: Black; }
#find { position: absolute; top: 2px; left: 731px; font-size: 10px; }
#zip { position: absolute; top: 0px; left: 852px; }
#go { position: relative; top: 0px; left: 5px; }

#foot { font-family: Verdana; font-size: 9px; margin-top: -3px; margin-bottom: 10px; width: 100%; text-align: center; }
#foot a { color: White; }
#foot a:visited { color: White; }
.caption { text-align: center; font-size: 10px; font-weight: bold; padding: 22px; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }
ul { margin-left: 17px; }
sup { font-size: -2px; }

#textbox { font-size: 12px; margin-top: 60px; margin-bottom: 10px; margin-left: 4px; width: 910px; border: solid 2px Black; background-color: White; padding: 16px; }
.logo { text-align: center; padding-right: 30px; }
.brand { height: 145px; }

.intro1 { font-size: 20px; font-style: italic;  margin-left: 10px; }
.intro2 { font-size: 13px; position: relative; top: 9px; left: 10px; }
.filthead { width:100%; height: 23px; font-size: 12px; color: White; background-color: #003300; }
.filtname { position: relative; top: 2px; left: 6px; font-size: 11px; }
.filtname p { font-size: 15px; }
.filtname a:link { text-decoration: none; color: Blue; }
.filtname a:hover { text-decoration: underline; }
.filtname a:visited { text-decoration: none; color: Blue; }
.filtname a:active { color: Blue; }
.pageAdjust { text-align: center; }
.pageAdjust td { font-size: 12px; color: Black; width: 27px; }
.pageAdjust a:link { text-decoration: none; color: Blue; }
.pageAdjust a:hover { text-decoration: underline; }
.pageAdjust a:visited { text-decoration: none; color: Blue; }
.pageAdjust a:active { color: Blue; }
#mainDisplay { width: 750px; margin-left: 4px; }
#vImg { width: 135px; height: 125px; }
#vImg img { border-width: 2px; border-style: solid; border-color: Black; }
#vDes { width: inherit; }
.listName { font-size: 18px; }
.listName b { font-weight: bolder; }
.listDesc { font-size: 14px; padding-top: 10px; }