/* CSS Document */

/* universal */
body {text-align: center; margin-left: auto; margin-right: auto; margin-top: 5px; background-color: #000;}
a:link {font-family: Tahoma,Trebuchet MS; font-size: 12px; color: #9B110E; text-decoration: none;}
a:visited {font-family: Tahoma,Trebuchet MS; font-size: 12px; color: #9B110E; text-decoration: none;}
a:hover {font-family: Tahoma,Trebuchet MS; font-size: 12x; color: #9B110E; text-decoration: underline;}
a:active {font-family: Tahoma,Trebuchet MS; font-size: 12px; color: #9B110E; text-decoration: none;}

/* divisions */
#container {width: 780px; border: 3px solid #fe8c08; position: relative; margin: auto;}

#inner-container {width: 780px; text-align: left;}

#flash-menu {position: absolute; top: 39px; left: 229px; z-index: 100;}

#flash-map {position: absolute; top: 145px; left: 240px; }

#hours {position: absolute; top: 91px; left: 371px; }
#hours p {font-family: Tahoma,Trebuchet MS; color: #000; text-align: center; letter-spacing: 1px; font-size: 14px; line-spacing: 2px;}

#menu-pieces {text-align: center; }

#print {width: 650px;}
#print td {text-align: left; font-family: Tahoma,Trebuchet MS; color: #000; font-size: 14px; padding: 10px; padding-top: 0; padding-bottom: 0; line-spacing: 2px; letter-spacing: 1px;}

#print-menu {	position: absolute;	top: 46px;	left: 240px;	width: 522px;}
#print-menu p {font-family: Tahoma,Trebuchet MS; color: #000; text-align: left; letter-spacing: 1px; font-size: 11px; line-spacing: 2px; letter-spacing: 1px;}
#print-menu td {padding: 20px; padding-top: 0; padding-bottom: 0;}

#kids {position: absolute; top: 105px; left: 250px; }
#kids p {font-family: Tahoma,Trebuchet MS; color: #000; text-align: left; letter-spacing: 1px; font-size: 14px; line-spacing: 2px; letter-spacing: 1px;}
#kids td {padding: 2px; padding-top: 0; padding-bottom: 0;}

#locations {position: absolute; top: 105px; left: 250px; }
#locations td {text-align: left; font-family: Tahoma,Trebuchet MS; color: #000; font-size: 12px; padding: 10px; padding-top: 0; padding-bottom: 0; line-spacing: 2px; letter-spacing: 1px;}

#locations-long {position: absolute; top: 85px; left: 245px; }
#locations-long td {text-align: left; font-family: Tahoma,Trebuchet MS; color: #000; font-size: 12px; padding: 15px; padding-top: 0; padding-bottom: 0; line-spacing: 2px; letter-spacing: 1px;}

#catering-main {position: absolute; top: 83px; left: 255px; width: 500px;}
#catering-main p {font-family: Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 14px;}
#catering-main h2 {font-family: Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 14px; line-spacing: 2px; font-weight: bold;}

#catering {position: absolute; top: 75px; left: 255px; width: 500px;}
#catering p {font-family: Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 11px;}
#catering h2 {font-family: Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 14px; line-spacing: 2px; font-weight: bold;}
#catering-links {position: absolute; top: 360px; left: 255px; width: 500px;}
#catering-links td {text-align: left; font-family: Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 12px; line-spacing: 2px; padding: 8px; padding-top: 3px; padding-bottom: 0;}

#contacts {position: absolute; top: 83px; left: 255px; width: 500px;}
#contacts p {font-family:  Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 12px; line-spacing: 2px; padding: 8px; padding-top: 3px; padding-bottom: 0; }

#history {position: absolute; top: 60px; left: 245px; width: 500px;}
#history p {font-family:  Tahoma,Trebuchet MS; color: #000; font-size: 12px; line-spacing: 2px; letter-spacing: 1px;}
#history h2 {font-family: Verdana; color: #000; letter-spacing: 1px; font-size: 14px; line-spacing: 2px; font-weight: bold; text-align: left;}
#history li {font-family:  Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 12px; line-spacing: 2px; text-align: left;}

#franchise-form {position: absolute; top: 85px; left: 237px; width: 530px;}
#franchise-form h2 {font-family: Verdana; color: #000; letter-spacing: 1px; font-size: 14px; line-spacing: 2px; font-weight: bold;}
#franchise-form td {font-family: Tahoma,Trebuchet MS; color: #000; padding: 3px;; font-size: 12px;}

#franchise {position: absolute; top: 79px; left: 245px; width: 500px;}
#franchise p {text-align: left; }
#franchise {font-family:  Tahoma,Trebuchet MS; color: #000; font-size: 12px; line-spacing: 2px; letter-spacing: 1px;}
#franchise h2 {font-family: Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 14px; line-spacing: 2px; font-weight: bold; text-align: left; margin-bottom: 5px; margin-top: 5px;}
#franchise li {font-family:  Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 12px; line-spacing: 2px; text-align: left;}

#franchise-long {position: absolute; top: 79px; left: 245px; width: 500px;}
#franchise-long p {font-family:  Tahoma,Trebuchet MS; color: #000; font-size: 12px; line-spacing: 2px; letter-spacing: 1px; text-align: left;}
#franchise-long h2 {font-family: Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 14px; line-spacing: 2px; font-weight: bold; text-align: left; margin-bottom: 5px;}
h3 {font-family:  Tahoma,Trebuchet MS; color: #000; font-size: 13px; line-spacing: 2px; font-weight: bold; }
#franchise-long li {font-family:  Tahoma,Trebuchet MS; color: #000; font-size: 12px; line-spacing: 2px; text-align: left; letter-spacing: 1px;}
#franchise-long a:link {font-family: Tahoma,Trebuchet MS; font-size: 12px; color: #9B110E; text-decoration: none;}

#franchise-faq {position: absolute; top: 70px; left: 245px; width: 500px;}
#franchise-faq p {font-family:  Tahoma,Trebuchet MS; color: #000; font-size: 11px; letter-spacing: 1px;}
#franchise-faq h3 {font-family:  Tahoma,Trebuchet MS; color: #000; font-size: 13px; line-spacing: 2px; font-weight: bold; }

#survey {position: absolute; top: 75px; left: 235px; width: 530px;}
#survey td {font-family:  Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 12px; line-spacing: 2px; padding: 10px; padding-top: 0; padding-bottom: 0;}

#survey2 {position: absolute; top: 620px; left: 235px; width: 530px;}
#survey2 td {font-family:  Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 12px; line-spacing: 2px; padding: 2px; padding-top: 0; padding-bottom: 0;}

#catering-contact {position: absolute; top: 75px; left: 235px; width: 530px;}
#catering-contact td {font-family:  Tahoma,Trebuchet MS; color: #000; font-size: 12px; line-spacing: 2px; padding: 10px; padding-top: 0; padding-bottom: 0;}
#catering-contact-list {position: absolute; top: 525px; left: 240px; width: 530px;}
#catering-contact-list {font-family:  Tahoma,Trebuchet MS; color: #000; font-size: 11px; line-spacing: 2px; padding: 10px; padding-top: 0; padding-bottom: 0; text-align: left;}

#application {position: absolute; top: 75px; left: 235px; width: 530px;}
#application td {font-family:  Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 12px; line-spacing: 2px; padding: 10px; padding-top: 0; padding-bottom: 2px;}

#captcha {border: 1px solid #000; background-color: #fff; }
#captcha td {text-align: left; font-family:  Tahoma,Trebuchet MS; color: #000; font-size: 12px;}

#error {position: absolute; top: 79px; left: 245px; width: 500px;}
#error p {font-family:  Tahoma,Trebuchet MS; color: #000; font-size: 12px; line-spacing: 2px; letter-spacing: 1px; text-align: left;}
#error h2 {font-family: Verdana; color: #000; letter-spacing: 1px; font-size: 14px; line-spacing: 2px; font-weight: bold; text-align: left;}
#error li {font-family:  Tahoma,Trebuchet MS; color: #000; letter-spacing: 1px; font-size: 12px; line-spacing: 2px; text-align: left;}


/* classes */
.right {text-align: right; }
.center {text-align: center; }
.left {text-align: left; }
.ns {margin-top: 0; margin-bottom: 0; }
.red {color: #cd0f11; }
.waiver {color: #cd0f11; font-size: 10px;}
.waiver-black {color: #000; font-size: 10px; text-align: left;}
.ss {margin-top: 5px; margin-bottom: 5px; }
.red {color: #9B110E; }
.copyright {font-family: verdana, arial; font-size: 9px; color: #fff; height: 40px; }
.copyright a:link {font-family: verdana, arial; font-size: 9px; color: #fff; text-decoration: underline;}
.copyright a:visited {font-family: verdana, arial; font-size: 9px; color: #fff; text-decoration: underline;}
.copyright a:hover {font-family: verdana, arial; font-size: 9px; color: #fff; text-decoration: underline;}
.copyright a:active {font-family: verdana, arial; font-size: 9px; color: #fff; text-decoration: underline;}
.white {color: #fff; }
