* {margin:0;padding:0}
html,body{ margin:0px; padding:0px; height:100%;}
body{
			background:url(images/bg.gif) top repeat-x;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
a { color:#FFFF00;
    font-weight:800;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		font-variant:normal;
	}

a:hover{ color:#b11926;
         text-decoration:none;
				}
a img { border:none;}
div#main{  width:100%;
					 text-align:center;
				 	 position: relative;
				   min-height: 100%;
					 height: auto !important;
					 height: 100%;}
div#mainbdy{ width:802px;
             margin:auto;
						 text-align:center;
						 background:url(images/bg_greenh.gif) repeat-y top;
						 padding-bottom:37px;
						 border-bottom:#000000 1px solid;
						 }
div#topred { width:100%;
             height:106px;
						 background:url(images/bg_topred.gif) no-repeat;
						}
div#topred td{ font-family:Arial, Helvetica, sans-serif;
               font-size:12px;
							 color:#FFFFFF;
							 font-weight:500;
							}
		div#topred td b { font-size:13px; font-weight:bold;}
div#bdy { width:99.6%;
					margin:auto;
          min-height:283px;
					background:url(images/bg_green.gif) repeat-x top #33620c;
				}
	div#homeinfo { width:100%;
	               background:url(images/homeinfo_bg.gif) repeat-y;
								 padding:0px;
								}
div#btm{ background-color:#f05113;
         height:37px;
				 width:100%;
				 position: absolute;
				 bottom: 0 !important;
				 bottom: -1px;
				 left:0;
				}
	 img#btmlink { margin-left:5px; 
	               margin-right:5px;
								 border:none;
								}
	div#btm a { color:#000000;}
  div#btm a:hover { color:##b11926;}

div#header{ width:100%;
            background:url(images/bg_headerred.gif) repeat-y;
						height:auto;
          }
div#headernvg { width:100%;
                background:url(images/bg_headernvg.gif) no-repeat;
								height:34px;
								padding-right:2px;
								text-align:right;
							}
div#bdyinfo { width:99.7%;
               background:url(images/bg_pagegreen.gif) repeat-x #33620c;
							 margin:auto;
							}
div#cart { width:170px;
           background-color:#d8d796;
					 margin-top:2px;
					 text-align:center;
				 }	
div#cart td { height:auto;
              font:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#000000;
							text-align:center;
						}	
div#cart td font {color:#000000;}
div#cart a b {color:#e0490e;}
div#cart a:hover b { color:#b11926;}
a.cart_viewedit_link{ color:#e0490e;}
a.cart_viewedit_link:hover{ color:#b11926;}
a.cart_delete_link{color:#e0490e;}
a.cart_delete_link:hover{color:#b11926;}			
div#menu{ width:623px;
          margin:auto;
					background:url(images/menubg.gif) repeat-y;
					text-align:center;
				}
div#menu #menuinner{ width:98%;
                      margin:auto;
										}
div#menu form { width:100%;
	                margin:auto;
								}
div#menu td font { font-family:Arial, Helvetica, sans-serif;
                   font-size:12px;
									 color:#FFFFFF;
									}
	a.menudetails_item_name_link { display:block;
	                               width:200px;
	                             }
	a.menudetails_item_name_link:hover{ background-color:#498107;}
div#menu td.fnsz14 font { color:#FFCC00;
													 font-size:14px;
													 font-weight:600;
												}
div#menus { width:98%;
            margin:auto;
					}
div#menus td font { font-family:Arial, Helvetica, sans-serif;
                   font-size:12px;
									 color:#FFFFFF;
									}
div#menus td  {font-family:Arial, Helvetica, sans-serif;
							 font-size:12px;
							 color:#FFFFFF;
							}
div#menus td.fnsz14 font { color:#FFCC00;
													 font-size:14px;
													 font-weight:600;
												}
.forminputs{ font-family:Verdana, Arial, Helvetica, sans-serif;
             font-size:11px;
						}
#intro_spantxt{ color:#FFFFFF; 
                font-family:Arial, Helvetica, sans-serif; 
								font-size:12px;
							}
#checkaddrctn{width:90%; 
              margin:auto; 
							text-align:left; 
							font-family:Arial, Helvetica, sans-serif; 
							font-size:12px;
							min-height:400px;
							height:auto !important;
							height:400px;
							color:#FFFFFF;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
						}
#checkaddrctn td { color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#streetdb-adr-match-list { color:#FFF; margin:15px 0 15px 0; text-decoration:none; }
#streetdb-adr-match-list a { padding-left:5px; }
	
	
	.submenu a.pizzalinks {
	width: 168px;
	color: #ffff00;
	font-weight: 800;
	display: block;
	text-align: center;
	margin-left: 0px;
	margin-top: 0;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom:5px;
	font-size: 11px;
	height:15px;
	text-decoration:none;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-family:Arial, Helvetica;
}

.submenu { margin:0 0 10px 0; }

.submenu a.pizzalinks:hover {
	text-decoration: none;
	background-color: #295209;
	height:15px;
	margin-top: 0;
	color: #FFF;

}

	


