@charset "UTF-8";
/* CSS Document */

* { 
margin:0px;
padding:0px;
}

body {background-image:url(greenlightoven2.jpg);
background-repeat:repeat-y;
font-family:Helvetica, Arial, Tahoma, Verdana, sans-serif;
letter-spacing:1px;
line-height:12pt;
font-size:12px;
background-color:#030000;
}

h1 {
font-size:20px;
font-weight:100;
margin-bottom:4px;
}

h2 {
font-size:14px;
font-weight:100;
}


p {
padding-top:10px;
padding-bottom:10px;
}


img {
padding-top:10px;
}

a:link {
text-decoration:none;
color:#FFFFFF;
}

a:hover {text-decoration:none;
background-color:#FFFFFF;
color:#00ad25;
}

a:visited {
text-decoration:none;
color:#FFFFFF;
}

a:visited:hover {
text-decoration:none;
background-color:#FFFFFF;
color:#00ad25;
}

div {
margin:0px;
padding:0px;
}


#content {
margin:0 auto;
width:1000px;
margin-top:40px;
}

#leftside {
width:612px;
float:left;
}

#rightside {
margin-top:71px;
float:left;
width:259px;
}

#header {
float:left;
background-image:url(header2.png);
background-repeat:no-repeat;
width:612px;
height:189px;
}

#main {
float:left;
background-image:url(pizzastrip.png);
background-repeat:repeat-y;
width:612px;
}

.maintext {
margin:35px 15px 25px 15px;
color:#FFFFFF;
text-align:center;
display:block;
}

.maintextfeature {
margin:35px 53px 25px 45px;
padding:5px;
border:3px solid #FFFFFF;
color:#FFFFFF;
text-align:center;
display:block;
}

#footer {
float:left;
background-image:url(footer.png);
background-repeat:no-repeat;
width:612px;
height:85px;
}


#navheader {
float:left;
background-image:url(menuboxheader.png);
background-repeat:no-repeat;
width:265px;
height:14px;
overflow:hidden;
}

#navcontent {
float:left;
width:265px;
background-image:url(menuboxstrip.png);
background-repeat:repeat-y;
}

#navfooter {
float:left;
background-image:url(nav-footer.png);
background-repeat:no-repeat;
width:265px;
height:20px;
}

.heading {
display:block;
margin:18px 25px 14px 35px;
color:#FFFFFF;
text-align:left;
font-size:16px;
}

.mediaheading {
display:block;
margin:18px 25px 14px 35px;
color:#FFFFFF;
text-align:left;
font-size:16px;
line-height:26px;
}


.subhead {
display:block;
margin:10px 25px 10px 35px;
color:#FFFFFF;
text-align:left;
font-size:14px;
line-height:14pt;
}

.regular {
display:block;
margin:10px 35px 10px 35px;
color:#FFFFFF;
text-align:left;
font-size:12px;
line-height:12pt;
}


body#mainhome a#mainhome,
body#breakfast a#breakfast,
body#dinner a#dinner,
body#media a#media,
body#gallery a#gallery {
text-decoration:none;
border:2px solid #FFFFFF;
background-color:#FFFFFF;
color:#00ad25;
cursor:text;
}

.menutext {
text-align:left;
margin:35px 80px 25px 70px;
color:#FFFFFF;
display:block;
}

#menuitem {
float:left;
width:460px;
padding-bottom:10px;
}

#menunumber {
float:left;
height:10px;
width:50px;
clear:right;
}

#menuname {
float:left;
}

#menuprice {
float:right;
}

.menutext p {
padding-top:4px;
padding-bottom:4px;
}

#footnote {
float:left;
text-align:left;
margin:15px 0px 10px 0px;
color:#FFFFFF;
display:block;
width:500px;
}

#menutitle {
font-weight:600;
float:left;
text-align:left;
margin:30px 0px 5px 0px;
color:#FFFFFF;
display:block;
width:500px;
}

	.gallery_demo{width:500px;margin:0 auto;padding-top:20px;padding-bottom:135px;}
	
	.gallery_demo li{background:#000;border:1px solid #000;margin:0px;}
	
	
	#main_image{margin:0 auto;height:330px;width:470px;background:black;border:1px solid #000;}
	
	#main_image img{margin-top:0px;padding-top:0px;margin-bottom:10px;}
	

	.galleria{list-style:none;width:500px}
	
	
.galleria li{width:68px;height:53px;overflow:hidden;float:left;margin:10px 10px 0 0;}


.galleria li a{display:none;}

.galleria li div{display:none;}


.galleria li div img{cursor:pointer;}


.galleria li.active div img,.galleria li.active div{display:block;padding:0px; margin:0px; cursor:pointer;}

.galleria li img.thumb{cursor:pointer;padding:0px; margin:0px;}

* html .galleria li div span{width:470px} /* MSIE bug */