/*Classes for Background colors*/
frontl{   text-align:left;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
frontr{   text-align:right;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
td img {display: block; border:none;}
body {background-color:firebrick}
a {text-decoration:none;}
body.bred {background-color:#c0c0ff; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c0c0ff', startColorstr='#8080ff', gradientType='0');}
div.dcenter {text-align: center}
div.c1 {font-weight: bold; text-align: right}
table.tred {background-color:#c0c0ff; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c0c0ff', startColorstr='#3300ff', gradientType='0');}
table.ttan {background-color:#fff291; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#fff291', startColorstr='#ffd491', gradientType='0');}
table.tgreen {background-color:#57a957; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#c0ffc0', startColorstr='#57a957', gradientType='0');}

.red { background-color: red}
.white { background-color: white}
.black { background-color: black; vertical-align:bottom}
.blacktop { background-color: black; vertical-align:top}
.tan {background-color: #f4dd6d}
.yellow {background-color:#fff291;}
.firebrick {background-color:#3300ff;}
/*indenting texts*/
.indent1 {padding-left:1em;}
.indent2 {padding-left:2em;}
.indent3 {padding-left:3em;}
.indent4 {padding-left:4em;}
.indent5 {padding-left:5em;}
/*class for the menu of the website*/
.websiteMenu { text-align: center; font-size: 14pt; line-height:1.4; color: white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
/*menu texts*/
.info { padding-left:5em; padding-right:5em; text-align: center; font-weight: bold;  font-style:italic; font-size: 14pt; line-height:1.2; color:#FFE87C; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.locationtx {text-align:center; font-weight: bold;  font-style:italic; font-size: 14pt; line-height:1.2; color:#FFE87C; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.locationtxa {text-align:center; font-weight: bold;  font-style:italic; font-size: 14pt; line-height:1.2; color:firebrick; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}

.location1 {padding-left:1em; padding-right:1em; text-align:left;  font-weight: bold; font-size: 12pt; line-height:1.4; color: black; text-decoration: underline;  font-family:  georgia, times, times new roman, sans-serif}
.location2 {padding-left:1em; padding-right:1em; text-align:left; font-weight: bold; font-size: 10pt; line-height:1.4; color: white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.location2a {padding-left:1em; padding-right:1em; text-align:left; font-weight: bold; font-size: 10pt; line-height:1.4; color: firebrick; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}

.alignLeft {float:left; margin-right: 1em;}
.directions {  text-align: left; font-weight: bold; font-size: 16pt; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}

.foodname {  text-align: center; font-weight: bold; font-size: 16pt; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.fooddesc { padding-left:5em; padding-right:5em; text-align: center; font-weight: bold; font-size: 12pt; line-height:1.4; color: white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.foodnamel {   padding-left:10em; text-align: center; font-weight: bold; font-size: 16pt; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.fooddescl { text-align: center; font-weight: bold; font-size: 12pt; line-height:1.4; color: white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.fooddescleft { text-align: left; font-weight: bold; font-size: 12pt; line-height:1.4; color: white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.hotdog {background-image:url('hotdog.jpg'); background-repeat: no-repeat; background-position:left;}


.pagetypew { text-align: center; font-size: 12pt; line-height:1; color: white; text-decoration: none;  font-family: georgia, times, times new roman, sans-serif} 
.text12R { text-align: center; font-size: 12pt; line-height:1.4; color: red; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.text10R { text-align: center; font-size: 10pt; line-height:1.4; color: red; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.text18W { background-color: red; text-align: center; font-size: 18pt; line-height:1.4; color: white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.text12Black { text-align: center; font-size: 12pt; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
/*Soup&Salad page*/
.saladMenuName {background-image:url('soupsaladmenutop.jpg'); text-align: center; line-height:1.1; font-size: 60pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.dressingname {  text-align: center; font-weight: bold; font-style:italic; font-size: 14pt; line-height:1.4; color:black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.dressings{ padding-left:5em; padding-right:5em; text-align: center; font-weight: bold; font-size: 12pt; line-height:1.4; color:#FFE87C; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
/*pizza page*/
.pizzaMenuName { background-image:url('pizzatopY.jpg'); text-align: left; font-size: 90pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.pizzayw{text-align: center; font-weight: bold; font-size: 32pt; line-height:1.4; color:#FFE87C; text-decoration: none;  font-family: papyrus, georgia, times, times new roman, sans-serif}
/*dessert page*/
.dessertMenuName { background-image:url('desserttopY.jpg'); line-height:1.2; text-align: left; font-size: 60pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
/*appetizer page*/
.appMenuName { background-image:url('apptopY.jpg'); text-align: left; font-size: 65pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
/*about page*/
.aboutName {background-color:white; background-image:url('aboutmenupic.jpg'); text-align: left; font-size: 90pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.aboutsummary { padding-left:5em; padding-right:5em;  text-align: center; font-weight: bold; font-style:italic; font-size: 14pt; line-height:1.4; color:white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
/*pasta page*/
.pastaMenuName { background-image:url('pastatopY.jpg'); text-align: left; font-size: 90pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
/*Calzone page*/
.calzoneMenuName { background-image:url('calzonemenutop.jpg'); text-align: left; font-size: 60pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
/*Dinner page*/
.dinnerMenuName { background-image:url('dinnermenutop.jpg'); text-align: left; font-size: 75pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
/*side page*/
.sideMenuName { background-color:#fff291; background-image:url('sidetop.jpg'); line-height:1.1; text-align: left; font-size: 65pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
/*Location page*/
.locationMenuName { background-color:white; text-align: center; font-size: 90pt; color:#a00000; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.locationTitles{text-align: center; font-weight: bold; font-size: 32pt; line-height:1.4; color:#FFE87C; text-decoration: none;  font-family: papyrus, georgia, times, times new roman, sans-serif}
.map { text-align:left; border:none; font-weight: bold; font-size: 16pt; line-height:1.4; color:yellow; text-decoration: none;  font-family: papyrus, georgia, times, times new roman, sans-serif}

.contactMenuName { background-color:white; text-align: center; font-size: 90pt; color:#a00000; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.kidsMenuName { background-image:url('kidstopY.jpg'); text-align: left; font-size: 74pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.cateringMenuName { background-image:url('cateringtop.jpg'); line-height:1.1; text-align: left; font-size: 65pt; color:white; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.infoc { text-align: center; font-weight: bold;  font-style:italic; font-size: 12pt; line-height:1.4; color:#697b69; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.fooddescc {padding-left:1em; padding-right:1em;  text-align: center;  font-weight: bold; font-size: 14pt; line-height:1.4; color: #5555ff; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.cateringdesc {text-align: center; padding-left:1em; padding-right:1em;  font-weight: bold; font-size: 10pt; line-height:1.4; color:black ; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.cateringdescl {padding-left:10em; padding-right:10em; text-align: center;   font-weight: bold; font-size: 10pt; line-height:1.4; color:black ; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}

.foodnamec {   text-align:center ; font-weight: bold; font-size: 16pt;  line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.pizzaywc{text-align: center; font-weight: bold; font-size: 32pt; line-height:1.4; color:#c30326; text-decoration: none;  font-family: papyrus, georgia, times, times new roman, sans-serif}
.cateringMenu {text-align: center; font-size: 14pt; line-height:1.4; color: firebrick; font-weight:bolder; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.cateringpMenu {text-align: center; font-size: 14pt; line-height:1.4; color: black; text-decoration: none; font-style:italic; font-family:  georgia, times, times new roman, sans-serif}
.MenuName { background-image:url('menutopY.jpg'); line-height:1.1; text-align: left; font-size: 90pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.menuMenu {text-align: center; font-size: 12pt; line-height:1.4; color: firebrick; font-weight:bold; text-decoration: none;  font-family: arial, georgia, times, times new roman, sans-serif}
.spMenu { background-color:#f4dd6d; text-align: center; font-size: 14pt; line-height:1.4; color: firebrick; font-weight:bolder; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.drinkdesc {padding-left:5em; padding-right:5em;  text-align: center;  font-weight: bold; font-size: 14pt; line-height:1.4; color:#FFE87C; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.spMenu2 {background-color:firebrick; text-align: center; font-size: 14pt; line-height:1.4; color: #f4dd6d; font-weight:bolder; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.phoneno { text-align: center; font-size: 20pt; color:white; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.spMenu3 {background-color:#f4dd6d; text-align: center; font-size: 14pt; line-height:1.4; color: firebrick; font-weight:bolder; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.comingMenuName { background-color:white; text-align: center; font-size: 90pt; color:#a00000; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.cateringyw{text-align: center; font-weight: bold; font-size: 32pt; line-height:1.4; color:#5555ff; text-decoration: none;  font-family: papyrus, georgia, times, times new roman, sans-serif}
.couponMenuName { background-color:white; text-align: center; font-size: 90pt; color:#a00000; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.coupons { text-align: center;  font-weight: bold; font-size: 8pt; line-height:1.0; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.coupons2 { text-align: center;  font-weight: bold; font-size: 12pt; line-height:1.0; color: white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}

.couponName{ text-align: center; font-weight: bold; font-size: 24pt; line-height:1.4; color:#FFE87C; text-decoration: none;  font-family: papyrus, georgia, times, times new roman, sans-serif}
.LunchCoupon{text-align: center; font-weight: bold; font-size: 32pt; line-height:1.4; color:black; text-decoration: none;  font-family: papyrus, georgia, times, times new roman, sans-serif}
.Lunchcouponinfo {padding-left:10em; padding-right:10em;  text-align: center;  font-weight: bold; font-size: 14pt; line-height:1.0; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.hoursnphone{ text-align: center; line-height:1.1; font-size: 20pt; color:white; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.hoursnphone2{ text-align: center; line-height:1.2; font-size: 20pt; color:black; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.hoursnphone3{ text-align: center; line-height:1.2; font-size: 20pt; color:purple; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}

.menusalad {color:#fff291; background-image:url('saladtopRsm.jpg'); text-align: left; line-height:1.2; font-size: 28pt;  text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.menuapp { color:#fff291;  background-image:url('apptopRsm.jpg'); text-align: left; line-height:1.2; font-size: 30pt; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.menupizza {color:#fff291; background-image:url('pizzatopRsm.jpg'); text-align: left; line-height:1.2; font-size: 45pt; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.menucalzone {color:#fff291;  background-image:url('calzonemenu.jpg'); text-align: left; line-height:1.2; font-size: 28pt; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.menupasta {color:#fff291;  background-image:url('pastatopRsm.jpg'); text-align: left; font-size: 45pt; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.menudinner {color:#fff291; background-image:url('dinnermenu.jpg');  text-align: left; font-size: 35pt; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.menuside {color:#fff291;  background-image:url('sidetopRsm.jpg'); text-align: left; font-size: 45pt; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.menusubs {color:#fff291; background-image:url('subwrapmenu.jpg'); text-align: left; font-size: 28pt; line-height:1.2; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.menukids {color:#fff291; background-image:url('kidstopRsm.jpg'); text-align: left; font-size: 30pt;  text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.menudessert {color:#fff291;  background-image:url('desserttopRsm.jpg'); line-height:1.2; text-align: left; font-size: 30pt; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.menuprintable {color:#fff291;   background-image:url('printmenuR.jpg'); line-height:1.2; text-align: left; font-size: 45pt; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.subsMenuName { color:firebrick;  background-image:url('subwrapmenutop.jpg'); text-align: left; font-size: 65pt; line-height:1.1; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}

.comingSoon { text-align: center; font-size: 25pt; color:red; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.newsName {background-image:url('newstop.jpg'); text-align: left; font-size: 74pt; color:firebrick; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.news12 {  padding-left:5em; padding-right:5em; text-align: left; font-size: 12pt; font-weight:bold; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.news10 { text-align: center; padding-right:5em; font-size: 10pt; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.news12W {  padding-left:5em; padding-right:5em; text-align:left; font-size: 12pt; font-weight:bold; line-height:1.4; color: white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.newssummary { padding-left:5em; padding-right:5em;  text-align: left; font-weight: bold; font-style:italic; font-size: 12pt; line-height:1.4; color:white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.news12center {  padding-left:5em; padding-right:5em; text-align: center; font-size: 12pt; font-weight:bold; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.indextitles {text-align:center; font-size: 24pt; font-weight:bold; line-height:1.2; color:red; font-family:papyrus, georgia, times, times new roman, sans-serif}.news12 {  padding-left:5em; padding-right:5em; text-align: left; font-size: 12pt; font-weight:bold; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.indextype {  padding-left:5em; padding-right:5em; text-align: center; font-size: 12pt; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.indextitles2 {text-align:center; font-size: 18pt; font-weight:bold; line-height:1.2; color:red; font-family:papyrus, georgia, times, times new roman, sans-serif}.news12 {  padding-left:5em; padding-right:5em; text-align: left; font-size: 12pt; font-weight:bold; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.new {  text-align: center; font-weight: bold; font-size: 16pt; line-height:1.4; color: 000080; text-decoration: none; font-style:italic; font-family:  georgia, times, times new roman, sans-serif}
.subbreadi{text-align: center; font-size: 14pt; font-weight:bold; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.subbread{text-align: center; font-size: 10pt; font-weight:bold; line-height:1.4; color: white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.amore {background-color:red; background-image:url('amore2.jpg'); text-align: left; vertical-align: text-bottom; font-weight:bold; font-style:italic; font-size:30pt; line-height:1.1; color:black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif }
.news12centerlink { text-align: center; font-size: 12pt; font-weight:bold; line-height:1.4; color: black; text-decoration: underline;  font-family:  georgia, times, times new roman, sans-serif}
.news12centerblack {   text-align: center; font-size: 12pt; font-weight:bold; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.news20centerwhite {   text-align: center; font-size: 20pt; font-weight:bold; line-height:1.4; color: white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.passion {   text-align: center; font-size: 26pt; font-style:italic;  line-height:1.4; color: white; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}

.redtext{color:red}
.greentext{color:green}
.atop{vertical-align:top;}

.locationtext {text-align: center; font-size: 14pt; line-height:1.4; color: firebrick; font-weight:bolder; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
