#sectionOne2 { line-height: 100%; position: relative; width: 898px; margin: 0; padding: 0; }

#panelOneImage2 { background-color: white; position: absolute; top: 33px; left: 148px; width: 713px; z-index: 20; overflow: hidden; float: left; margin: 0 0 32px; padding: 0; }

#panelOneImageText2 { width: 98%; height: 100%; overflow: scroll; margin: 2px 22px 0 12px; }

#panelOneMenu2 { background-image: url(images/panelOne/menuLeft.png); background-repeat: repeat-y; background-position: left top; text-align: center; position: absolute; top: 43px; left: 0; width: 140px; z-index: 24; float: left; margin: 0; padding: 35px 0 20px 16px; }

#panelOneMenu2 h3 { font-weight: bold; padding-right: 6px; padding-left: 6px; z-index: 26;}

#panelOneMenu2 p, #panelOneMenu2 h3 { font-size: 75%; line-height: 110%; margin-right: auto; margin-left: auto; padding-right: 32px; padding-left: 12px; }


#panelOneBottomLeft { background-image: url(images/panelOne/bottomLeft.png); background-repeat: no-repeat; background-position: right bottom; position: absolute; left: 0; bottom: 0; margin: 0; padding: 32px 0 0 6px; width: 178px; height: 71px; z-index: 25; float: left; }
#panelOneBottomMiddle { background-image: url(images/panelOne/bottomMiddle.png); background-repeat: repeat-x; background-position: center bottom; margin: 0; padding: 0 0 0 6px; position: absolute; left: 184px; z-index: 25; bottom: 0; width: 667px; height: 40px; float: left; }
#panelOneBottomRight { background-image: url(images/panelOne/bottomRight.png); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding: 0 0 0 6px; position: absolute; z-index: 25; right: 0; bottom: 0; width: 41px; height: 41px; float: right; }
/*new stuff*/
#panelOneTop2 { background-image: url(images/panelOne/top.png); background-repeat: no-repeat; background-position: left top; position: absolute; top: 0; left: 0; width: 898px; height: 43px; z-index: 24; margin: 0; padding: 0; }
#panelOneRight2 { background-image: url(images/panelOne/right.png); background-repeat: no-repeat; background-position: right top; position: absolute; top: 43px; right: 0; width: 41px; z-index: 24; float: right; margin: 0; padding: 10px 0 20px; }
/*head*/
#sectionOneHead { position: absolute; top: -18px; left: -2px; width: 146px; height: 102px; z-index: 36; float: left; margin: 0; padding: 0; list-style-type: none; display: block; }
#sectionOneHead span { display: none; }
#sectionOneHead h1.homeH1 { background-image: url(images/titles/header/home.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 146px; height: 102px; }
#sectionOneHead h1.aboutH1 { background-image: url(images/titles/header/about-bvs.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 146px; height: 102px; }
#sectionOneHead h1.menuH1 { background-image: url(images/titles/header/menu.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 146px; height: 102px; }
#sectionOneHead h1.eventsH1 { background-image: url(images/titles/header/events.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 146px; height: 102px; }
#sectionOneHead h1.contactH1 { background-image: url(images/titles/header/contact.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 146px; height: 102px; }
#sectionOneHead h1.cateringH1 { background-image: url(images/titles/header/catering-and-banquets.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 146px; height: 102px; }
#sectionOneHead h1.watkinsH1 { background-image: url(images/titles/header/watkins-glen.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 146px; height: 102px; }
