/* CSS Document */

* {
padding:0;
margin:0;
}

body {
padding: 0;
font-size: small;
font-family: Verdana, Helvetica, sans-serif;
background-position:top center;
}

.style1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 78%;
color: #0000FF;
}

h1 {
font-size:small;
}

h2 {
font-size:small;
}

a {
color:#000000;
}

a:hover {
text-decoration: underline;
}

img {
border:none;
behavior: url(iepngfix.htc);
}

#mainWrapper {
width:800px;
text-align:left;
position:absolute;
top:0px;
left:50%;
margin-left:-400px;
}

#mainWrapperNEW {
width:900px;
text-align:left;
position:absolute;
top:0px;
left:50%;
margin-left:-450px;
}

#headerNEW {
width:900px;
height:135px;
background-image:url(images/backgrounds/header_bg.jpg);
background-repeat:no-repeat;
}

#leaderboard {
position:absolute;
left:38px;
z-index:0;
}

#leaderboardNEW {
position:absolute;
left:88px;
z-index:0;
}

#mainnavFrame {
position: absolute; 
top: 91px; 
left: 36px; 
}

#mainnavFrameNEW {
position: absolute; 
top: 92px; 
left: 28px; 
}

#mainNav {
width:730px;
height:42px;
background-image:url(images/nav/main_nav_bgdiv.png);
z-index:0;
}

#mainNavNEW {
width:843px;
height:42px;
background-image:url(images/nav/main_nav_bgdivNEW.png);
z-index:0;
}

#homeButton {
position:absolute;
top:1px;
left:12px;
z-index:2; 
}

#homeButton a:hover{

}

#storyButton {
position:absolute;
top:1px; 
left:98px;
z-index:2; 
}

#storyButton a:hover{

}

#newsButton {
position:absolute;
top:1px; 
left:197px;
z-index:2; 
}

#newsButton a:hover{

}

#storeButton {
position:absolute;
top:1px;
left:293px;
z-index:2; 
}

#storeButton a:hover{

}

#mediaButton {
position:absolute;
top:1px;
left:339px;
z-index:2; 
}

#mediaButton a:hover{

}

#menuButton {
position:absolute;
top:1px; 
left:384px;
z-index:2; 
}

#menuButton a:hover{

}

#cateringButton {
position:absolute;
top:1px; 
left:425px;
z-index:2; 
}

#cateringButton a:hover{

}

#faqButton {
position:absolute;
top:1px; 
left:489px;
z-index:2; 
}

#faqButton a:hover{

}

#locationsButton {
position:absolute;
top:1px; 
left:592px;
z-index:2; 
}

#locationsButton a:hover{

}

#contestsButton {
position:absolute;
top:1px; 
left:663px;
z-index:2; 
}

#contestsButton a:hover{

}

#contentWrapper {
width:900px;
}

#homeWrapper {
position:absolute;
width:900px;
height:556px;
background-image:url(images/backgrounds/home_bg.jpg);
}



#homeWrapperNEW {
position:absolute;
width:900px;
height:792px;
background-image:url(images/backgrounds/home_bg2.jpg);
background-repeat:no-repeat;
}

#homeWrapperNEW3 {
position:absolute;
width:900px;
height:792px;
background-image:url(images/backgrounds/home_bg3.jpg);
background-repeat:no-repeat;
}


#homevideoboxTab {
width:320px;
height:21px;
position: absolute; 
top: 15px; 
left: 71px;
z-index:0;
background-image:url(images/boxes/video_box_tab.png);
}

img, #homevideoboxTab { behavior: url(iepngfix.htc); }

#homevideoboxHeading {
width:160px;
height:21px;
position: absolute; 
top: 19px; 
left: 80px;
color:#FFFFFF;
font-size:78%;
z-index:2;
}

#homevideoboxTitle {
width:230px;
height:21px;
position: absolute; 
top: 19px; 
left: 149px;
color:#FFFFFF;
font-size:70%;
font-style:italic;
text-align:right;
z-index:2;
}

#homevideoboxContent {
width:320px;
height:268px;
position: absolute; 
top: 35px; 
left: 71px;
}

#homevideoboxStill {
width:320px;
height:240px;
position: absolute; 
top: 35px; 
left: 98px;
z-index:2;
background-image:url(admin/uploads/images/images/holders/home_video_still_ro.gif) no-repeat right top;
}

#homevideoboxStill a:hover {
background-position:left top;
}


#homevideoboxTabNEW {
width:200px;
height:21px;
position: absolute; 
top: 503px; 
left: 658px;
z-index:0;

}

img, #homevideoboxTabNEW { behavior: url(iepngfix.htc); }

#homevideoboxHeadingNEW {
width:178px;
height:16px;
position: absolute; 
top: 506px; 
left: 670px;
color:#FFFFFF;
font-size:78%;
z-index:2;
text-align:center;
}

#homevideoboxTitleNEW {
width:230px;
height:21px;
position: absolute; 
top: 461px; 
left: 618px;
color:#FFFFFF;
font-size:70%;
font-style:italic;
text-align:right;
z-index:2;
}

#homevideoboxContentNEW {
width:200px;
height:168px;
position: absolute; 
top: 522px; 
left: 658px;
}

#homevideoboxStillNEW {
width:320px;
height:240px;
position: absolute; 
top: 35px; 
left: 98px;
z-index:2;
background-image:url(admin/uploads/images/images/holders/home_video_still_ro.gif) no-repeat right top;
}

#homevideoboxStill a:hoverNEW {
background-position:left top;
}

#communityvideoboxTab {
width:320px;
height:21px;
position: absolute; 
top: 86px; 
left: 76px;
z-index:0;
background-image:url(images/boxes/video_box_tab.png);
}

img, #communityvideoboxTab { behavior: url(iepngfix.htc); }

#communityvideoboxHeading {
width:160px;
height:21px;
position: absolute; 
top: 90px; 
left: 89px;
color:#FFFFFF;
font-size:78%;
z-index:2;
}

#communityvideoboxTitle {
width:230px;
height:21px;
position: absolute; 
top: 90px; 
left: 154px;
color:#FFFFFF;
font-size:70%;
font-style:italic;
text-align:right;
z-index:2;
}

#communityvideoboxContent {
width:320px;
height:268px;
position: absolute; 
top: 84px; 
left: 76px;
}

#communityvideoboxStill {
width:320px;
height:240px;
position: absolute; 
top: 35px; 
left: 98px;
z-index:2;
background-image:url(admin/uploads/images/images/holders/home_video_still_ro.gif) no-repeat right top;
}

#communityvideoboxStill a:hover {
background-position:left top;
}

#homeadStrip {}

#homeAd1 {
width:125px;
height:125px;
position: absolute; 
top: 314px; 
left: 41px;
}

#homeAd2 {
width:125px;
height:125px;
position: absolute; 
top: 314px; 
left: 168px;
}

#homeAd3 {
width:125px;
height:125px;
position: absolute; 
top: 314px; 
left: 295px;
}

#homereportRow	{
}

#surfreportTab {
width:182px;
height:21px;
position: absolute; 
top: 449px; 
left: 39px;
z-index:0;
background-image:url(images/boxes/180box_tab.png);
}

img, #surfreportTab { behavior: url(iepngfix.htc); }

#surfreportHeading {
width:90px;
height:21px;
position: absolute; 
top: 453px; 
left: 47px;
color:#FFFFFF;
font-size:78%;
z-index:2;
}

#surfreportLocation {
width:90px;
height:21px;
position: absolute; 
top: 453px; 
left: 120px;
color:#FFFFFF;
font-size:70%;
font-style:italic;
text-align:right;
z-index:2;
}

#surfreportdateTab {
width:182px;
height:22px;
position: absolute; 
top: 469px; 
left: 39px;
z-index:0;
background-image:url(images/boxes/surfrprt_date_bg.gif);
}

#surfreportDate {
width:143px;
height:21px;
position: absolute; 
top: 474px; 
left: 47px;
color:#FFFFFF;
font-size:78%;
z-index:2;
}

#surfreportBox {
width:182px;
height:130px;
position: absolute; 
top: 491px; 
left: 39px;
z-index:0;
color:#000000;
background-image:url(images/boxes/180box_content_bg.gif);
}

#surfreportBox h2 {
margin:8px;
font-size: 78%;
font-style: bold;
color:#107398;
}

#surfreportBox p {
margin:8px;
font-size: 78%;
}

#surfreportSelector {
position: absolute; 
top: 587px; 
left: 47px;
z-index:2;
}

#snowreportTab {
width:182px;
height:21px;
position: absolute; 
top: 449px; 
left: 241px;
z-index:0;
background-image:url(images/boxes/180box_tab.png);
}

img, #snowreportTab { behavior: url(iepngfix.htc); }

#snowreportHeading {
width:90px;
height:21px;
position: absolute; 
top: 453px; 
left: 249px;
color:#FFFFFF;
font-size:78%;
z-index:2;
}

#snowreportLocation {
width:90px;
height:21px;
position: absolute; 
top: 453px; 
left: 324px;
color:#FFFFFF;
font-size:70%;
font-style:italic;
text-align:right;
z-index:2;
}

#snowreportdateTab {
width:182px;
height:22px;
position: absolute; 
top: 469px; 
left: 241px;
z-index:0;
background-image:url(images/boxes/snowrprt_date_bg.gif);
}

#snowreportDate {
width:150px;
height:21px;
position: absolute; 
top: 474px; 
left: 249px;
color:#FFFFFF;
font-size:78%;
z-index:2;
}

#snowreportBox {
width:182px;
height:130px;
position: absolute; 
top: 491px; 
left: 241px;
z-index:0;
color:#000000;
background-image:url(images/boxes/180box_content_bg.gif);
}

#snowreportBox h2 {
margin:8px;
font-size: 78%;
font-style: bold;
color:#107398;
}

#snowreportBox p {
margin:8px;
font-size: 78%;
}

#snowreportSelector {
position: absolute; 
top: 587px; 
left: 249px;
z-index:2;
}

#newsboxWrapper {
width:392;
height:373px;
position:absolute;
top:9px;
left:469px;
z-index:0;
}


#newsboxFrame {
width:329px;
height:277px;
position:absolute;
top:88px;
left:500px;
z-index:1;
}


#newsboxFrameNEW {
width:332px;
height:100px;
position:absolute;
top:69px;
left:504px;
z-index:1;
}

#homenewsboxFrame {
width:329px;
height:277px;
position:absolute;
top:88px;
left:500px;
z-index:1;
}

#newsboxHeading {
width:204px;
height:21px;
position:absolute;
top:63px;
left:505px;
z-index:2;
}

#newsboxHeading a {
color:#000000;
text-decoration:underline;
}

#newsboxHeading a:hover {
color:#3AA1DF;
}

#newsboxOverlay {
width:179;
height:84px;
position:absolute;
top:2px;
left:676px;
z-index:3;
}

#homenewsboxFrameNEW {
width:329px;
height:277px;
position:absolute;
top:88px;
left:500px;
z-index:1;
}

#newsboxHeadingNEW {
width:204px;
height:21px;
position:absolute;
top:229px;
left:569px;
z-index:2;
}

#newsboxHeadingNEW a {
color:#000000;
text-decoration:underline;
}

#newsboxHeadingNEW a:hover {
color:#3AA1DF;
}

#newsboxOverlayNEW {
width:179;
height:84px;
position:absolute;
top:2px;
left:676px;
z-index:3;
}


#newstickerBox {
position:absolute;
top:399px;
left:482px;
width: 362px;
height: 42px;
background-image:url(images/boxes/news_ticker_bg.png);
z-index:0;
}


#newstickerBoxNEW {
position:absolute;
top:490px;
left:71px;
width: 376px;
height: 180px;
z-index:0;
}

#newstickerBoxNEW3 {
position:absolute;
top:572px;
left:61px;
width: 385px;
height: 113px;
z-index:0;
}

#newstickerMarquee {
	width:352px;
	height:20px;
	z-index:2;
	color:#FFFFFF;
	text-align:center;
	position: absolute;
	left: 5px;
	top: 10px;
	right: 5px;
	bottom: 10px;
}

#newstickerMarquee a {
color:#FFFFFF;
text-decoration:underline;
}

#newstickerMarquee a:hover {
color:#3AA1DF;
}

/*
<---------------THIS CENTERS NEWS TICKER TEXT-----
#pscroller_news{
position:absolute;
top:541px;
left:409px;
width: 352px;
height: 42px;
color:#FFFFFF;
text-align:center;
z-index:1;
}*/

#pscroller_news{
width: 352px;
height: 42px;
color:#FFFFFF;
padding-left:7px;
padding-top:2px;
z-index:1;
}

#pscroller_news a:hover{
color:#3AA1DF;
text-decoration: underline;
}

.someclass{ //class to apply to your scroller(s) if desired
}


#leftfeatureboxTab {
width:182px;
height:21px;
position: absolute; 
top: 450px; 
left: 472px;
z-index:2;
background-image:url(images/boxes/180box_tab.png);
}

img, #leftfeatureboxTab { behavior: url(iepngfix.htc); }

#leftfeatureboxHeading {
width:165px;
height:14px;
position: absolute; 
top: 454px; 
left: 480px;
color:#FFFFFF;
font-size:78%;
z-index:4;
}

#leftfeatureBox {
width:182px;
height:152px;
position: absolute; 
top: 470px; 
left: 472px;
z-index:2;
background-image:url(images/boxes/180feature_box_bg.gif);
}

#featureAd1 {
width:182px;
height:152px;
position: absolute; 
top: 471px; 
left: 473px;
z-index:3;
}

#rightfeatureboxTab {
width:182px;
height:21px;
position: absolute; 
top: 450px; 
left: 675px;
z-index:2;
background-image:url(images/boxes/180box_tab.png);
}

img, #rightfeatureboxTab { behavior: url(iepngfix.htc); }

#rightfeatureboxHeading {
width:163px;
height:14px;
position: absolute; 
top: 454px; 
left: 684px;
color:#FFFFFF;
font-size:78%;
z-index:4;
}

#rightfeatureBox {
width:182px;
height:152px;
position: absolute;
top: 470px;
left: 675px;
z-index:2;
background-image:url(images/boxes/180feature_box_bg.gif);
}

#featureAd2 {
width:182px;
height:152px;
position: absolute; 
top: 471px; 
left: 676px;
z-index:3;
}


#homeFooter {
position:absolute;
top:767px;
color:#337B98;
font-size:78%;
}				

#homeFooterNEW {
	position:absolute;
	top:925px;
	color:#337B98;
	font-size:78%;
	left: 0;
}					

#picScroll {
position:absolute;
left:25px;
width:750px;
height:150px;
z-index:1;
background-image:url(admin/uploads/images/picscroll/home/sml/picscroll_bg.gif);
}

#picScrollNEW {
	position:absolute;
	width:875px;
	height:150px;
	z-index:1;
	background-image:url(admin/uploads/images/picscroll/home/sml/picscroll_bg.gif);
	left: 12px;
	top: 2px;
}

#picscrollOverlayNEW {
position:absolute;
top:108px;
left:721px;
z-index:3;
}



#picscrollOverlay {
position:absolute;
top:113px;
left:622px;
z-index:3;
}

#footertextWrapper {
color:#337B98;
font-size:x-small;
width:900px;
}

#footertextWrapper a {
color:#337B98;
}

#footertextWrapper a:hover {
color:#990000;
}

#footerInfo {
position:absolute;
width:900px;
text-align:left;
}

#footerLinks {
position:absolute;
text-align:center;
width:900px;
z-index:3;
}

#footerSlogan {
position:absolute;
width:900px;
text-align:right;
}


#giftcardsContent {
width:900px;
height:498px;
position: absolute;
top: 134px;
left:0px;
}

#giftcardsContent a {
text-decoration:none;
}

#giftcardsContent a:hover {
text-decoration:underline;
}

#storyFrame {
width:800px;
height:481px;
position: absolute;
top: 134px;
left:5px;
}

#storyWrapper {
width:900px;
height:498px;
background-image:url(images/backgrounds/story_bg.jpg);
}

#storytextBox {
position:absolute;
left:118px;
top:137px;
width:238px;
height:235px;
font-size:90%;
color:#FFFFFF;
}

#storyGraphic {
position:absolute;
left:397px;
top:188px;
width:113px;
height:94px;
}

#storyPic {
position:absolute;
top:78px;
left:540px;
height:260px;
width:250px;
}

#storycontinueButton {
position:absolute;
top:362px;
left:266px;
width:161px;
height:47px;
}

#storybackButton {
position:absolute;
top:367px;
left:14px;
width:108px;
height:45px;
}

#storyFooter {
position:absolute;
top:630px;
color:#337B98;
font-size:78%;
left: 5px;
}				

#storyFooter a {
color:#337B98;
}

#storyFooter a:hover {
color:#990000;
}

#newsFrame {
width:800px;
height:1004px;
position: absolute;
top: 134px;
left: 0px;
}

#newsWrapper {
width:900px;
height:1004px;
background-image:url(images/backgrounds/news_bg.jpg);
}

#newsblogFrame {
position:absolute;
left: 95px;
top: 99px;
height: 390px;
}

#eventblogFrame {
position:absolute;
left: 103px;
top: 618px;
}

#eventblogHeading {
position:absolute;
left: 111px;
top: 597px;
color:#000000;
z-index:2;
}

#eventblogHeading a {
color:#000000;
text-decoration:underline;
}

#eventblogHeading a:hover {
color:#3AA1DF;
}

#eventblogOverlay {
width:179;
height:84px;
position:absolute;
top:534px;
left:293px;
z-index:3;
}

#newsblogOverlay {
width:239;
height:92px;
position:absolute;
top:6px;
left:72px;
z-index:3;
}

#newsareaSelector {
position: absolute;
top: 70px;
left: 613px;
z-index:2;
width: 210px;
float: none;
text-align: right;
}

#newsAd240x400 {
width:240px;
height:400px;
position: absolute; 
top: 526px; 
left: 551px;
}

#newsFooter {
position:absolute;
top:1136px;
color:#337B98;
font-size:78%;
left: -7px;
}				

#mediaWrapper {
position:absolute;
top:134px;
width:900px;
height:1003px;
background-image:url(images/backgrounds/community_bg.jpg);
}

#mediavideoFrame {
position:absolute;
top:92px;
left:74px;
width:320px;
height:240px;
}

#mediavideoplaylistNote {
position:absolute;
top:66px;
left:587px;
width:101px;
height:20px;
color:#000000;
text-align:left;
font-size:small;
}

#mediavideoplaylistFrame {
position:absolute;
top:97px;
left:482px;
width:320px;
height:240px;
background-color:#FFFFFF;
}

#mediaSlogan {
position:absolute;
width:320px;
height:40px;
left: 73px;
top: 381px;
}

#mediaprintadFrame {
position:absolute;
top:453px;
left:70px;
width:336px;
height:280px;
}

#mediaprintadframeNote {
position:absolute;
top:736px;
left:74px;
width:320px;
height:20px;
text-align:center;
font-size:x-small;
}

#mediaprintadlistNote {
position:absolute;
top:424px;
left:486px;
width:118px;
height:20px;
color:#000000;
text-align:left;
font-size:small;
}

#mediaprintadlistFrame {
position:absolute;
top:491px;
left:482px;
width:320px;
height:240px;
background-color:#FFFFFF;
}

#mediaonlineNote {
position:absolute;
top:791px;
left:312px;
width:200px;
height:20px;
font-size:x-small;
}

#mediawahoostvButton {
width:104px;
height:42px;
position:absolute;
top:854px;
left: 191px;
}


#mediafacebookButton {
width:102px;
height:32px;
position:absolute;
top:852px;
left: 619px;
}


#mediamyspaceButton {
width:102px;
height:32px;
position:absolute;
top:854px;
left: 480px;
}

#mediayoutubeButton {
width:104px;
height:56px;
position:absolute;
top:845px;
left: 335px;
}

#mediaFooter {
position:absolute;
top:1137px;
color:#337B98;
font-size:78%;
}				

#mediavideoplaylistOverlay {
width:179;
height:84px;
position:absolute;
top:22px;
left:657px;
z-index:3;
}

#faqFrame {
width:900px;
height:546px;
position: absolute;
top:134px;
}

#faqWrapper {
width:900px;
height:546px;
background-image:url(images/backgrounds/faq_bg.jpg);
}

#faqNav {
position:absolute;
top:20px;
width:822px;
height:31px;
left: 35px;
}

#faqblogFrame {
width:600px;
height:400px;
position:absolute;
left: 148px;
top: 94px;
}

#faqnutritionButton {
width:122px;
height:85px;
position:absolute;
top:417px;
z-index:2;
left: 743px;
}

#faqFooter {
position:absolute;
top:682px;
width:900px;
color:#337B98;
font-size:78%;
left: 0px;
}			

#cateringWrapper {
position:absolute;
top:134px;
width:900px;
height:590px;
background-image:url(images/backgrounds/catering_bg.jpg);
}

#cateringinfoBox {
position:absolute;
top:80px;
width:320px;
height:203px;
left: 74px;
}

#cateringinfoTextA {
position:absolute;
width:315px;
height: 125px;
top: 4px;
color:#000000;
text-align:justify;
font-size:11px;
left: 1px;
}

#cateringinfoTextB {
position:absolute;
width:315px;
padding: 0px;
height: 29px;
top: 131px;
color:#990000;
font-weight:bold;
font-size:85%;
left: 1px;
}

#cateringareaSelector {
width:317px;
top: 167px;
height: 26px;
left: 2px;
position: absolute;
}

#cateringvideoBox {
position:absolute;
top:302px;
width:320px;
left: 73px;
height: 260px;
}

#cateringpicLarge {
position:absolute;
top:18px;
width:360px;
height:240px;
left: 473px;
}

#cateringpicSmallA {
position:absolute;
top:278px;
left:474px;
width:100px;
height:150px;
}

#cateringpicSmallB {
position:absolute;
top:278px;
left:605px;
width:100px;
height:150px;
}

#cateringpicSmallC {
position:absolute;
top:278px;
left:734px;
width:100px;
height:150px;
}

#cateringlinkButton {
position:absolute;
top:441px;
left:471px;
width:371px;
height::106px;
}

#cateringlinkbuttonNote {
position:absolute;
top:104px;
left:-4px;
width:375px;
height::20px;
color:#990000;
font-size:90%;
text-align:center;
}

#cateringFooter {
position:absolute;
top:733px;
width:900px;
color:#337B98;
font-size:78%;
left: 0px;
}			

#contestsWrapper {
position:absolute;
top:135px;
width:900px;
height:1151px;
background-image:url(images/backgrounds/contests_bg.jpg);
}

#contestsFlyer {
position:absolute;
top:25px;
width:900px;
height:792px;
text-align:center;
}

#contestsmoreButton {
position:absolute;
wdith:165px;
height:82px;
top:756px;
left:749px;
z-index:3;
}

#contestsrulesFrame {
position:absolute;
top:899px;
width:275px;
height:190px;
left: 153px;
}

#contestsformFrame {
position:absolute;
top:838px;
width:275px;
height:310px;
left: 489px;
color:#FFFFFF;
}

#contestsFooter {
position:absolute;
top:1295px;
width:900px;
color:#337B98;
font-size:78%;
left: -3px;
}			

#contactWrapper {
position:absolute;
top:134px;
width:900px;
height:725px;
}

#contactSelector{
width:400px;
height:319px;
position:absolute;
top:353px;
left:92px;
z-index:2;
}

#contactclassifiedsOverlay {
width:239;
height:92px;
position:absolute;
top:30px;
left:452px;
z-index:3;
}

#contactclassifiedsblogFrame {
position:absolute;
top:117px;
left:530px;
width:275px;
height:250px;
z-index:2;
}

#contactappdownloadButton {
position:absolute;
top:380px;
left:739px;
width:157px;
height:89px;
z-index:2;
}

#contactFooter {
position:absolute;
top:858px;
width:900px;
color:#337B98;
font-size:78%;
left: 0px;
}			


#menuFrame {
width:900px;
height:637px;
position: absolute;
top:134px;
}

#menuWrapper {
width:900px;
height:637px;
}

#menuHeader {
	position:absolute;
	top:8px;
	left:20px;
	color:#000000;
	font-size:x-small;
	width: 179px;
}

#menuHeader a{
color:#000000;
}

#menuHeader a:hover {
color:#3AA1DF;
}


#menuareaSelector {
position: absolute;
top: 5px;
left: 667px;
z-index:6;
width: 210px;
float: none;
text-align: right;
}

#menuImage {
width:900px;
height:525px;
position:absolute;
top:25px;
}

#menuborderOverlay {
width:900px;
height:525px;
position:absolute;
top:25px;
z-index:4;
}

#menufadeinOverlay {
width:900px;
height:525px;
position:absolute;
top:25px;
z-index:3;
}

#menulowerNav {
	position:absolute;
	top:5px;
	width:900px;
	height:87px;
	z-index:5;
	background-image:url(images/backgrounds/menu_lower_nav_bg.jpg);
	left: 0px;
}

#menulowernavFrame {
	position:absolute;
	top:540px;
	width:900px;
	height:92px;
	z-index:4;
}


#menuzoomFrame {
	width:450px;
	height:475px;
	position:absolute;
	left: 220px;
	top: 46px;
	z-index:5;
}

#menuNav {
position:absolute;
top:20px;
width:822px;
height:31px;
left: 35px;
}

#menunutritionButton {
position:absolute;
top:5px;
z-index:6;
left: 11px;
}

#menudownmenuButton {
display:none;
position:absolute;
top:5px;
z-index:6;
left: 748px;
}

#menupartyButton {
	position:absolute;
	z-index:6;
	top: 27px;
}

#menucateringButton {
	position:absolute;
	z-index:6;
	top: 27px;
}

#menufamilyButton {
	position:absolute;
	top:27px;
	z-index:6;
}

#menuFooter {
position:absolute;
top:770px;
width:900px;
color:#337B98;
font-size:78%;
left: 0px;
}			

#locationsWrapper {
position:absolute;
top:134px;
width:900px;
height:597px;
background-image:url(images/backgrounds/locations_bg.jpg);
}

#locationsMap {
position:absolute;
width:900px;
height:597px;
z-index:2;
}

#locationsmapeasternOverlay {
position:absolute;
width:900px;
height:597px;
z-index:3;
}

#locationsmapOverlay {
position:absolute;
width:900px;
height:597px;
z-index:69;
}


#locationsfindNote {
position:absolute;
top:73px;
left:526px;
width:300px;
height:20px;
text-align:center;
font-size:x-small;
z-index:6;
}

#locationsLocator {
position:absolute;
top:466px;
left:45px;
z-index:70;
}


#locationsFooter {
position:absolute;
top:733px;
width:900px;
color:#337B98;
font-size:78%;
left: 0px;
}			

#twentyyearsWrapper {
position:absolute;
top:134px;
width:900px;
height:863px;
background-image:url(images/backgrounds/20years_bg.jpg);
}

#twentyyearsownerPicA {
	position:absolute;
	left: 34px;
	top: 19px;
}

#twentyyearsownerPicB {
	position:absolute;
	left: 243px;
	top: 19px;
}

#twentyyearsownerPicC {
	position:absolute;
	left: 451px;
	top: 19px;
}

#twentyyearsownerPicD {
	position:absolute;
	left: 659px;
	top: 19px;
}

#twentyyearsmiddleBanner {
	position:absolute;
	left: 89px;
	top: 295px;
}

#twentyyearsmiddlebannerOverlayA {
	position:absolute;
	z-index:4;
	left: 25px;
	top: 285px;
}

#twentyyearsmiddlebannerOverlayB {
	position:absolute;
	z-index:4;
	left: 725px;
	top: 298px;
}

#twentyyearsinterviewboxFrame {
	position:absolute;
	left: 69px;
	top: 476px;
	height: 270px;
	width: 378px;
}

#twentyyearsinterviewlistFrame {
	position:absolute;
	left: 538px;
	top: 513px;
	width: 265px;
	height: 248px;
}

#twentyyearsFooter {
position:absolute;
top:996px;
color:#337B98;
font-size:78%;
}				
