/*Classes for Background colors*/
.blueback {background-image:url('bgcolorblue.gif');}
dl {list-style-type:none;}
dt {list-style-type:none;}
dd {list-style-type:none;}
ul li {list-style-type:none;}
.top {vertical-align:top;}
.tabl {position:relative;
left:-310px;
top: 0px;}
.tabr {float:right;}
.specials {font-size:12pt; color:black;}
.specialhead {font-size:18pt; color:white;}
.specialinfo{font-size:8pt; list-style:none; color:black;}
frontl{   text-align:left;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
frontr{   text-align:right;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
div.box2 {/*border-top:#0000ff 2px solid;*/
vertical-align:top;
border-bottom:#dddddd 2px solid;
border-right:#aaddff  2px solid;
/*border-left:#0000ff 2px solid;*/
padding:4px;
height:222px;}
div.box {/*border-top:#0000ff 2px solid;*/
vertical-align:top;
border-bottom:#dddddd 2px solid;
border-right:#aaddff  2px solid;
/*border-left:#0000ff 2px solid;*/
padding:4px 0 4px 4px ;
height:135px;}
.top2{vertical-align:top;}
.lrborder {position: relative; top:-5px; right:0px;}
#mediaplayer {width: 320px;height: 285px;background-image:url('videostart.jpg');}
.index-text{ text-align: center; font-weight: bold; font-size: 20pt;  color:black; text-decoration: none;  font-family: monotype corsiva, times, times new roman, sans-serif;  }
.index-text2{text-align:center; font-weight: bold; font-size: 14pt;  color:#ffffff; text-decoration: none;  font-family:  times, times new roman, sans-serif;  }
.index-texts{ text-align: center;  line-height:0.9; font-size: 20pt;  color:#ffffff; text-decoration: none;  font-family: monotype corsiva, times, times new roman, sans-serif;  }

table.gray {background-color:gray;}
.topright {
position:relative;
left:256px;
top:14px;
}
.spacer {display: inline; position:relative; left:0px; top:14px;}
td img {display: block; border:none;}
body {background-color:#0000ff}
a {text-decoration:none;}
body.bred {background-color:#8080ff; 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');}
.imagebg {background-image:url('image.gif'); background-position:bottom; background-repeat:no-repeat; height:116px; }
.bottonb {background-image:url('button.gif');  font-family:Mistral,Monotype Corsiva; text-align:center; color:black; height:50; width:150;}
.menub { position:relative;
left:2px;
top:12px; font-family:Monotype Corsiva; color:black; font-size:22pt;}
.menus {  font-family:Mistral,Monotype Corsiva; text-align:center; color:black; font-size:24pt;}
.bottonbraz {background-image:url('buttonbraz.gif');  font-family:Mistral,Monotype Corsiva; text-align:center; color:black; height:50; width:150;}

.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:#5050ff;}
/*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: #4040ff; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
/*menu texts*/
.info {  text-align: center; font-weight: bold;  font-style:italic; font-size: 14pt; line-height:1.2; color:#505086; 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: #4040ff; 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: 14pt; line-height:1.4; color: black; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.fooddesc { padding-right:2em; text-align: center; font-weight: bold; font-size: 10pt; line-height:1.4; color:#000080; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.foodnamel {   padding-left:10em; 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}
.fooddescl {padding-left:2em; padding-right:2em;  text-align: left; font-weight: bold; font-size: 12pt; line-height:1.4; color: #4040ff; 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: #4040ff; 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: #4040ff; 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: #4040ff; 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:#000080; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.soupMenuName {background-image:url('souptop.jpg'); text-align: left; line-height:1.1; font-size: 90pt; color:#000080; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.saladMenuName2 {background-image:url('saladtop.jpg'); background-repeat:no-repeat; text-align: left; line-height:1.1; font-size: 90pt; color:#000080; 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:blue; 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:#000080; 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:#000080; 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:#000080; 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:#000080; 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:#000080; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}
.pastaMenuName2{ background-image:url('pastatopY.jpg'); line-height:1.1; text-align: left; font-size: 60pt; color:#000080; 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:#000080; 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:#000080; 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.2; text-align: left; font-size: 60pt; color:#000080; 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; line-height:1.4; font-size: 74pt; color:#000080; text-decoration: none; font-weight: bolder; font-family: papyrus, georgia, times, times new roman, sans-serif}

.kidsMenuName2 { background-image:url('kidstopY.jpg'); text-align: left; line-height:1.1; font-size: 60pt; color:#000080; 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:#4040ff; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.fooddescc { text-align: center;  font-weight: bold; font-size: 14pt; line-height:1.4; color: #000080; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}
.cateringdesc {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}
.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: #000080; 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:#000080; 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: #000080; 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:#4040ff; 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:#000080; text-decoration: none;  font-family: papyrus, georgia, times, times new roman, sans-serif}
.couponMenuName { height: 100px; text-align: center; font-size: 45pt; color:black; 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: #4040ff; text-decoration: none;  font-family:  georgia, times, times new roman, sans-serif}

.couponName{ text-align: center;  font-weight: bold; font-size: 18pt; 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:#4040ff; 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:#000080;  background-image:url('subwrapmenutop.jpg'); text-align: left; font-size: 55pt; line-height:1.3; 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:#000080; 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: #4040ff; 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:#4040ff; 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: #4040ff; 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: #4040ff; 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: #4040ff; 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}
#dd {
  margin-left: 0%;
  padding: 0  0px 0 0;
	

}

#dd li {
  margin: 0;
	
  padding:0;
  list-style: none;
  float: left;
  font: 28px monotype corsiva;
	;
	
}


#dd li a.menu {
 display:block;
  text-align: center;
 /* background: #5970B2;*/
  padding: 0px 0px;
  margin: 0 0px 0 0;
  color: #000;
  width: 128px;
  text-decoration: none;
	
}

#dd li a.menu:hover {
  background: #49A3FF;
	color:#FFF;
}

.submenu {
  background: #EAEBD8;
  border: 1px solid #5970B2;
  visibility: hidden;
  position: absolute;
  z-index: 3;
	width: 130px;
}

.submenu a {
  display: block;
  font: 20px monotype corsiva;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: #2875DE;
}

.submenu a:hover {
  background: #49A3FF;
  color: #FFF;


}
.bottom{vertical-align:bottom;}
div.columnl {float:left; width :50%;  }
div.column25 {float:left; width :25%; height:275px; text-align:center;}
div.video {float:left; width :50%;  }
div.columnb {float:left; width :25%;text-align:center;}

div.columnr {float:right; width :50%; }
img.left {text-align:left;}
div.borderr{border-right:#aaddff 2px solid;}
div.borderb{border-bottom:#dddddd 2px solid;}
image.box{border-bottom:#fdf9db 2px solid;
border-top:#fdf9db 2px solid;
border-right:#fdf9db 2px solid;
border-left:#fdf9db 2px solid;
}
div.boxit{
vertical-align:top;
border-bottom:#dddddd 2px solid;
border-right:#aaddff  2px solid;
border-left:#aaddff 2px solid;
padding: 4px 0 4px 4px;
}
div.boxit2{
vertical-align:top;
border-bottom:#dddddd 2px solid;
border-right:#aaddff  2px solid;
border-left:#aaddff 2px solid;

}
.spacer{background-image:url('spacer.gif'); }
.h200{height:150px;vertical-align:super;}
div.specialbg{background-image:url('imgbg.gif');}
img.alignleft{align:left; margin: 10px 15px; }
span.space{padding: 5px 0 0  0;}
.indbltext{ text-align: center;  font-size: 14pt;  color:#ffffff; text-decoration: none;  font-family: times, times new roman, sans-serif;  }
.chicksp{margin:5px;}
.textbot {text-align:bottom;}
.fifty {width:50%}
.special{text-transform:uppercase; text-align: center; font-weight: bold; font-size: 16pt; line-height:1.4; color: 000080; text-decoration: none; 
font-style:italic; font-family: mistral, georgia, times, times new roman, sans-serif}
.bluetxt {  text-align: center;  font-size: 14pt; line-height:1.2; font-weight:bold; color: 000080; text-decoration: none; font-family: georgia, times, times new roman, sans-serif}
.whitetxt {  text-align: center;  font-size: 12pt;  color: ffffff; text-decoration: none; font-style:italic; font-family:  georgia, times, times new roman, sans-serif}
.indbltext2{ text-align: center; font-weight:bold;  line-height:0.9; font-size: 12pt;  color:#ffffff; text-decoration: none;  font-family: times, times new roman, sans-serif;  }
.indbltext3{ text-align: center;  font-size: 10pt; font-weight:normal; line-height:0.9; color:#000000; text-decoration: none;  font-family: times, times new roman, sans-serif;  }
img.center{text-align:center;}
img.left{text-align:left;}
.indbltext4{ text-align: left;  font-size: 10pt; line-height:0.9; color:#000000; text-decoration: none;  font-family: times, times new roman, sans-serif;  }
.bluetxt2 {  text-align: center;  font-size: 12pt; line-height:1; font-weight:bold; color: 000080; text-decoration: none; font-family: georgia, times, times new roman, sans-serif}
.indbltext5{ text-align: center;  font-size: 9pt; font-weight:normal; line-height:1; color:#000000; text-decoration: none;  font-family: times, times new roman, sans-serif;  }
.brazmenu {  text-align: right;  font-size: 12pt; line-height:1; font-weight:bold; color: 000080; text-decoration: none; font-family: georgia, times, times new roman, sans-serif}

