﻿
img { border: none; }

a:link {text-decoration: none; color: white;}
a:visited {text-decoration: none; color: white;}
a:active {text-decoration: none; color: white;}
a:hover {text-decoration: underline; color: white;}

.pageBody {
	background-image: url('../images/pagebg2.jpg');
	background-repeat: no-repeat;
	background-position: left top; 
	margin-top: 0px; }
	
#pageContainer {
	z-index: 0;
	width: 1000px;
	height: 950px; 
	margin: 0 auto; 
	position: relative; }
	
#pageContainer3 {
	z-index: 0;
	width: 1000px;
	height: 1200px; 
	margin: 0 auto; 
	position: relative; }
	
#mainBodybg {
	z-index: 1;
	width: 947px;
	height: 577px;
	top: 248px;
	left: 27px;
	position: absolute;
	background-image:url('../images/mainbodybg.jpg') }

#mainBodybg2 {
	z-index: 1;
	width: 935px;
	height: 750px;
	top: 248px;
	left: 33px;
	position: absolute;
	background-image:url('../images/mainbodybg2.jpg');}

#mainBodybg3 {
	z-index: 1;
	width: 935px;
	height: 1050px;
	top: 248px;
	left: 33px;
	position: absolute;
	background-image:url('../images/mainbodybg2.jpg');}
	
.contentArea {
	z-index: 2;
	width: 930px;
	height: 750px ;
	position: relative; }
	
.contentArea3 {
	z-index: 2;
	width: 930px;
	height: 1000px;
	position: relative; }
	
	
.aboutUstop { z-index: 3; height: 151px ; background-image: url('../images/aboutheader.png'); background-position: right top; background-repeat: no-repeat; }
.aboutUsspacer { width: 56px; }
.aboutUsmain { width: 708px; vertical-align: top; padding-top: 10px; padding-left: 10px; }
.aboutUsright { width: 164px; }

.kidZonetop { z-index: 3; height: 151px; background-image: url('../images/kidzoneheader.png'); background-position: right top; background-repeat: no-repeat;}
.kidZonespacer { width: 56px; }
.kidZonemain { width: 818px; vertical-align: top; padding-top: 10px; }
.kidZoneright { width: 54px; }

.menutop { z-index: 3; height: 151px; background-image: url('../images/menuheader.png'); background-position: right top; background-repeat: no-repeat; }
.menuspacer { width: 56px; }
.menumain { width: 872px; vertical-align: top; padding-top: 10px; padding-left: 10px; }
.menuright { width: 56px; }
.menuLinks { z-index: 6; width: 215px; height: 36px; top: 160px; left: 627px; position: absolute; display: block;}

.coupontop { z-index: 3; height: 151px; background-image: url('../images/couponheader.png'); background-position: right top; background-repeat: no-repeat; }
.nutritiontop { z-index: 3; height: 151px; background-image: url('../images/nutritionheader.png'); background-position: right top; background-repeat: no-repeat; }


.franchisetop { z-index: 3; height: 151px; background-image: url('../images/franchiseheader.png'); background-position: right top; background-repeat: no-repeat; }
.franchisespacer { width: 56px; }
.franchisemain { width: 872px; vertical-align: top; padding-top: 100px; padding-left: 25px; padding-right: 45px; position: relative; }
.franchisemain .franchiseClass { padding: 10px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: center; }
.franchisemain .franchiseClassnolink { padding: 10px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #B10101; text-align: center; }
.franchisemain a { color: black }
.franchisemain img { border-style: solid; border-width: 1px; }
.franchiseright { width: 56px; }
.franchiseFix { *position: relative;  *margin-top: -25px; }

.class1main { width: 872px; vertical-align: top; padding-left: 40px; padding-right: 45px; }
.class1main a { color: black; font-family: Arial, Helvetica, sans-serif; font-size: medium; }

#franchiseOpp { bottom:0; position:absolute; right:50px; z-index:1000; }

.newstop { z-index: 3; height: 151px; background-image: url('../images/newsheader.png'); background-position: right top; background-repeat: no-repeat;}
.newsspacer { width: 56px; }
.newsmain { width: 708px; vertical-align: top; padding-top: 10px; }
.newsmain a { color: black; }
.newsright { width: 164px; }

.contactUstop { z-index: 3; height: 151px; background-image: url('../images/contactheader.png'); background-position: right top; background-repeat: no-repeat; }
.contactUsspacer { width: 56px; }
.contactUsmain { width: 872px; vertical-align: top; padding-top: 40px; }
.contactUsright { width: 56px; }
#contactContainer { vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.sspbutton { float:right; position: relative; z-index: 100; background-image: url('../images/sendbutton.png'); width: 91px; height: 38px; }
#contactContainer td { vertical-align: top;}

.franchiseOnetop { z-index: 3; height: 151px; background-image: url('../images/franchise1header2.png'); background-position: right top; background-repeat: no-repeat; position: relative;}
.franchiseTwotop { z-index: 3; height: 151px; background-image: url('../images/franchise2header2.png'); background-position: right top; background-repeat: no-repeat; position: relative;}
.franchiseThreetop { z-index: 3; height: 151px; background-image: url('../images/franchise3header2.png'); background-position: right top; background-repeat: no-repeat; position: relative;}
.whatWe { z-index: 3; height: 151px; background-image: url('../images/whatwe.png'); background-position: right top; background-repeat: no-repeat; position: relative;}
	
#sideButtons {
	z-index: 5;
	border: none;
	width: 164px;
	height: 418px;
	top: 396px;
	left: 802px;
	position: absolute; }
	
#sideButtons2 {
	z-index: 5;
	border: none;
	width: 378px;
	height: 418px;
	top: 406px;
	left: 602px;
	position: absolute; }

#sideButtons3 {
	z-index: 5;
	border: none;
	width: 164px;
	height: 416px;
	top: 151px;
	left: 802px;
	position: absolute; }
	
#wallText {
	z-index: 2;
	border: none;
	width: 311px;
	height: 147px;
	top: 267px;
	left: 632px;
	position: absolute;
	background-image: url('../images/walltext.png'); }

	
#ad {
	z-index: 2;
	border: none;
	width: 569px;
	height: 603px;
	top: 298px;
	left: 35px;
	position: absolute; 
	background-image: url('../images/ad2.jpg'); }
	
#topBanner {
	z-index: 3;
	border: none;
	height: 345px;
	top: 53px;
	border: 0px;
	position: absolute; }

#topBannerflash {
	z-index: 7;
	border: none;
	width: 381px;
	height: 202px;
	top: 64px;
	left: 593px;
	border: 0px;
	position: absolute; }

#logoLink {
	z-index: 8;
	border: none;
	width: 270px;
	height: 202px;
	top: 99px;
	left: 19px;
	border: 0px;
	position: absolute; }

#topNav {
	z-index: 2;
	width: 1000px;
	height: 61px;
	top: 0px;
	left: 0px;
	position: absolute; }
	
.navSpacerleft { width: 69px; }
.navBut1 { z-index: 2; width: 111px; }
.navBut2 { z-index: 2; width: 109px; }
.navBut3 { z-index: 2; width: 109px; }
.navBut4 { z-index: 2; width: 109px; }
.navbut5 { z-index: 2; width: 197px; }
.navbut6 { z-index: 2; width: 109px; }
.navbut7 { z-index: 2; width: 112px; }
.navSpacerright { width: 76px; }

#but1 { z-index: 2; top: 0px; left: 0px; width: 111px; height: 65px; background-image: url('../images/but1off.png'); background-repeat: no-repeat; background-position : 0px 0px; position: relative; }
#but2 { z-index: 2; top: 0px; left: 0px; width: 109px; height: 65px; background-image: url('../images/but2off.png'); background-repeat: no-repeat; background-position : 0px 0px; position: relative; }
#but3 { z-index: 2; top: 0px; left: 0px; width: 109px; height: 65px; background-image: url('../images/but3off.png'); background-repeat: no-repeat; background-position : 0px 0px; position: relative; }
#but4 { z-index: 2; top: 0px; left: 0px; width: 109px; height: 65px; background-image: url('../images/but4off.png'); background-repeat: no-repeat; background-position : 0px 0px; position: relative; }
#but5 { z-index: 2; top: 0px; left: 0px; width: 197px; height: 65px; background-image: url('../images/but5off.png'); background-repeat: no-repeat; background-position : 0px 0px; position: relative; }
#but6 { z-index: 2; top: 0px; left: 0px; width: 109px; height: 65px; background-image: url('../images/but6off.png'); background-repeat: no-repeat; background-position : 0px 0px; position: relative; }
#but7 { z-index: 2; top: 0px; left: 0px; width: 112px; height: 65px; background-image: url('../images/but7off.png'); background-repeat: no-repeat; background-position : 0px 0px; position: relative; }





.navMove { z-index: 2; }
	
#bottomBanner {
	z-index: 3;
	border: none;
	height: 413px;
	top: 531px;
	position: absolute; }

#bottomBanner2 {
	z-index: 3;
	border: none;
	height: 211px;
	top: 850px;
	position: absolute; }
	
#bottomBanner3 {
	z-index: 3;
	border: none;
	height: 211px;
	top: 1150px;
	position: absolute; }
	
#bottomNavmain {
	z-index: 5;
	width: 631px;
	height: 41px;
	top: 871px;
	left: 332px;
	position: absolute; }
	
#bottomNav {
	z-index: 5;
	width: 631px;
	height: 41px;
	top: 976px;
	left: 332px;
	position: absolute; }
	
#bottomNav2 {
	z-index: 5;
	width: 631px;
	height: 41px;
	top: 1076px;
	left: 332px;
	position: absolute; }
	
#bottomNav3 {
	z-index: 5;
	width: 631px;
	height: 41px;
	top: 1276px;
	left: 332px;
	position: absolute; }
	
#franchiseLogin {
	z-index: 6;
	width: 167px;
	height: 67px;
	top: 781px;
	left: 716px;
	position: absolute; }

.bottomNavtop {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold; }
	
.bottomNavbottom {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	font-weight: bold; }
	
.franchiselogin { left:230px; position:absolute; text-align:center; top:-12px; width:550px; font-family: Arial, Helvetica, sans-serif; font-size: small;}
.franchiselogin .login { color:#000000; font-family:veranda,arial,tahoma; font-size:11px; }
.franchiselogin input { background-color:#F29629; border:1px inset #F3972A; color:#FFFFFF; font-family:veranda,arial,tahoma; font-size:8pt; font-weight:normal; }
.invalidLoginMessage { background-color: #FFEF36; margin-left: 4px; margin-top: 2px; position: absolute; width: 70px; padding-left: 4px; border: 1px solid sienna; }
.loggedInPanel { color: #000000; }
	


.kidGameJigsaw { width:323; height:273; position: absolute; left: 70px; top: 160px; }
.kidGameMaze { width:368; height:383; position: absolute; left: 70px; top: 430px; }
.kidGameDarts { width:369; height:388; position: absolute; right: 75px; top: 180px; }
.kidGamePizza {  width:323; height:273; position: absolute; left: 70px; top: 160px; }
.kidGameSafari { width:369; height:388; position: absolute; right: 75px; top: 180px; }
.kidGameFish { width:368; height:383; position: absolute; left: 70px; top: 430px; }
.kidGameJigsaw img, .kidGameMaze img, .kidGameDarts img, .kidGamePizza img, .kidGameSafari img, .kidgameFish img { border: none; }
.kidGameSlogan { font-family: Arial, Helvetica, sans-serif; font-size:large; font-weight: bold; color:black; width: 400px; position: absolute; left: 100px; top: 600px; }
.kidGamePic { width: 369px; height: 249px; position: relative; top: 400px; left: 400px; }

#pressreleases { position: relative; vertical-align: top; height: 510px; overflow:auto; }
.jcarousel-container { top: 330px; left: 355px; }
.pressHeader { font-size: 13px; font-weight: bold; width: 200px; }
.pressDocument a { font-size: x-small; color: black; }
.jTip{
cursor:help;
}

.franContent { height: 510px; overflow: auto; *overflow-x: hidden; *overflow-y: auto; }
	

