/* CSS Document */
.hours{display:none;}
.printmenu{display:none;}

body {
background:none;
text-align:center;
z-index:0;
}

.wrap{
margin:10px auto;
border:none;
padding:0px 0px 0px 0px;
width:800px;
font-size:16px;
background:none;
}

.banner1{
display:none;
/*position:absolute;*/
background: url(/webSiteImages/topBanner.gif);
background-repeat:no-repeat;
width:800px;
height:20px;
margin:0px;
padding:0px;
text-align:left;
}
.logo{
display:none;
position:relative;
height:138px;
width:340px;
padding:0px;
margin:0px;
z-index:1;	
background: url(/webSiteImages/romaLogo.gif) no-repeat;
}
.banner2{
display:none;
background: black url(/webSiteImages/midBanner50px.gif) repeat-x;
width:800px;
height:55px;
margin:0px;
padding:0px;
}
.container{
background:none;
overflow:hidden;
clear:both;
text-align:center;
padding:0px;
margin:0px 0px 0px 0px;
width:800px;

}
.banner3{
display:none;
background: url(/webSiteImages/tempPicWindow.gif);
background-repeat:no-repeat;
height:121px;
border-top:2px black solid;
border-bottom:2px black solid;
width:800px;
padding:0px;
margin:0px;
}

.banner4{
display:none;
background: url(/webSiteImages/topBanner.gif);

height:10px;
width:800px;
margin:0px;
padding:0px;
}
.navbar{
display:none;
padding:0px;
float:right;
margin:0px 15px 0px 0px;
font-family: Garamond, Arial;
font-weight:bold;
font-size:18px;
}
.phone{
display:none;
text-align:center;
margin:10px 0px 5px 0px;
padding:0px;
font-size:20px;
color:#AAAAAA;
}
.navbar ul{
padding:0px;
margin:0px;
color:black;
list-style-type:none;
}
.navbar ul li{
display:inline;
padding:0px 0px 0px 10px;
}
.navbar a{
color:black;
text-decoration:none;
}
.navbar a:hover{
color:#009900;
}

.menu{
font-family:Arial, Helvetica, sans-serif;
width:700px;
text-align:center;
overflow:hidden;
clear:both;
margin:10px 50px 10px 50px;
padding:0px 0px 115px 0px;
background:none;
}
.about{
width: 700px;
text-align:center;
margin:10px 50px 10px 50px;
background:none;
padding:0px 0px 115px 0px;
}

.gallery{
display:none;
width:700px;
padding:0px 0px 20px 0px;
margin:0px auto;
background:black;
}
.aboutinfo{
text-align:left;
color:black;
padding:20px;
width:660px;
background:none;
}
.googlemap{
width:698px;
background:none;;
clear:both;
overflow:hidden;
padding:0px 0px 115px 0px;
border:none;
margin:10px auto;
}
.map{
width:400px;
height:500px;
margin:0px;
padding:0px;
float:left;
}
.mapinfo{
color:black;
width:130px;
margin:10px 0px 0px 0px;
padding:0px 10px 0px 10px;
text-align:left;
float:left;
}

.menumenu{
width:200px;
padding:0px;
margin:0px;
font-size:16px;
text-align:left;
float:left;
background:none;
}
.menumenu ul{
margin:15px 0px 15px 15px;
padding:0px;
list-style-type:none;
}
.front-intro{
color:black;
margin:0px;
float:left;
width:800px;
padding:0px;
text-align:left;
height:340px;
}

.welcome{
font-size:18px;
font-weight:bold;
text-align:center;
margin:0px;
padding:15px 540px 5px 10px;
}
.front-intro .normal{
margin:0px;
padding:0px 540px 0px 10px;
}
.topnav
{
margin:15px;
padding:0px;
text-align:left;
font-size:14px;
}
.menumenu ul li{
margin:10px;
padding:0px;
}
.menumenu a{
color:black;
display:block;
text-decoration:none;
}
.menumenu a:hover{
color:#000000;
}
.menucontent{
width:500px;
background:none;
float:left;
margin:0px;
padding:0px;
}

.menutype{
margin:0px auto;
color:black;
width:500px;
text-align:left;
background:none;
}


.dish
{
width:500px;
margin:0px 0px 10px 0px;

}

.namepricewrap {
width:500px;
background:none;
margin:0px;
padding:0px;
clear:both;
overflow:hidden;
}
.dishname{

float:left;
width:200px;
margin:0px 0px 0px 15px;
padding:0px;
font-weight:bold;
}
.dishname p{
margin:0px;
}
.dishprice p{
margin:0px;
}

.dishprice{
float:right;
width:200px;
font-weight:bold;
margin:0px 15px 0px 0px;
padding:0px;
text-align:right;
}
.toppings{
font-style: italic;
text-align:center;
margin:0px 10px 10px 10px;
}
.description{
font-style: italic;
margin:0px 40px 0px 50px;
width:380px;
padding:0px;
}
.menutype h1{
background:none;
color:black;
margin:15px;
padding:0px;
font-size:1.4em;
text-align:center;
}
.lunch {
margin:0px 0px 15px 0px;
text-align:center;
font-size:.8em;
}
.menutype h2{
text-align:center;
font-size:1.1em;
text-decoration:underline;
}

.run{
color:black;
width:700px;
overflow:hidden;
clear:both;
background:none;
margin:10px 50px 10px 50px;
padding:20px 0px 150px 0px;
text-align:left;
}
.run h1{
text-align:center;
background:none;
color:black;

font-size:21px;
margin:10px; 
}

.bolded{
font-weight:bold;
}
.runimage{
float:right;
width:280px;
height:264px;
margin:0px;
padding:0px;
}
.runtext{
font-size:18px;
float:left;
width:320px;
margin:0px 10px 0px 10px;
padding:40px 40px 0px 40px;
}
.footer{
text-align:center;
height:31px;
margin:0px;
border-top:1px solid #666666;
padding:0px;
background:#333333;	
}
.footer .copyright{
font-size:10px;
color:black;
margin:10px 0px 10px 5px;
padding:0px;
float:left;

}
.footer .copyright a{
color:black;
}
.footer .copyright p{
margin:0px;
padding:0px;
}

.validate{
display:none;
float:left;
margin:0px;
padding:0px;
width:88px;
height:31px;
}
.validate img{
border:0;
}
.validate p{
padding:0px;
margin:0px;
}
.aboutinfo{
width:660px;
margin:0px;
padding:20px;
}
.aboutinfo h1{
font-size:22px;}

.readerschoice{
display:none;
width:300px;
height:180px;
float:right;
padding:5px;
border:1px solid black;
margin:10px;
}