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






/* Basic styles */

*{ margin:0; padding:0; border: 0;

}
html { height: 100%; }
body { min-height: 100%; height: 100%; background-image:url(http://newyorkhalalpizza.com/images/images/bg.gif); background-repeat: repeat}

html #wrapper {
height: 100%;
}


a img{ border:0 }

a,a:visited{color:#fff; cursor:pointer; text-decoration:underline }

a:hover{color:#fff; cursor:pointer; text-decoration:none }


ul,ol,dl{}

ul{ list-style:none }



#wrapper-center{

  width:800px;
  
  min-height: 100%;
  
  height: auto !important;
  
  height: 100%;
  
  background-color:#000;

  margin-left: auto;

  margin-right: auto;
  
  padding-right: 0px;
  
  padding-top: 0px;
  
}


#wrapper{
	
  float:left;

  width:800px;
  
  min-height: 100%;
  
  height: auto !important;
  
  height: 100%;
  
  background-color:#000;

  margin-left: auto;

  margin-right: auto;
  
  padding-right: 0px;
  
  padding-top: 0px;
  
  border-right: solid 2px #ccc;
  
  border-left: solid 2px #ccc;

 




}

div.header{

  position:relative;
  
  background-color:#000;

  width:800px;
  
  height:220px;


}


div.menu{

  float:left;

  position:relative;

  width:540px;
  
  min-height: 100%;
  
  height: auto !important;
  
  height: 100%;
  
  padding-left: 25px;
  
  padding-right: 40px;
  
  padding-top: 0px;
  
  font:14px/19px arial,sans-serif;
  
  color:#FFF;
  
  border-right: dotted 2px #666666;
  
 

}


img.float-left { 
    float: left; 
    margin-right: 12px;
	margin-bottom: 0px; 

}

img.toppings { 
    float: left; 
    margin-right: 20px;
	margin-bottom: 8px; 

}


div.header-image{

  padding-bottom:10px;


}



div.map{

  padding-bottom:12px;
  
  
}




div.map-address{
  
  font:17px/18px arial,sans-serif;
  
  color:#FFF;
  
  font-weight:normal;
  
  padding-top:9px;
  
  padding-bottom:4px;
  
  
}  

div.header-page{

  padding-bottom:15px;

}

div.header-photo{

  padding-bottom:15px;


}


div.spacer{

  float:left;

  position:relative;

  width:800px;
  
  height:30px;

  padding-left: 0px;
  
  padding-top: 0px;
  
  
}




div.menu-title{
  
  font:17px/18px arial,sans-serif;
  
  color:#FFF;
  
  font-weight:normal;
  
  padding-top:14px;

  
}




div.menu-italic{
  
  font:14px/19px arial,sans-serif;
  
  color:#FFF;
  
  font-style:italic;
  
  padding-bottom:6px;
  



}



div.menu-description{
  
  font:14px/19px arial,sans-serif;
  
  color:#FFF;
  
  padding-bottom: 0px;



}



div.hours{
  
  font:14px/19px arial,sans-serif;
  
  color:#FFF;
  
  padding-bottom: 8px;
  
  }



div.menu-sides{
  
  font:14px/18px arial,sans-serif;
  
  color:#FFF;
  
  padding-bottom: 5px;
  
  
  
}

div.menu-toppings{
  
  font:14px/19px arial,sans-serif;
  
  color:#FFF;
  
  padding-top:9px;
  
  padding-bottom: 4px;

}


div.menu-price{
  
  font:14px/19px arial,sans-serif;
  
  color:#f13c00;
  
  font-weight:normal;
  
  padding-bottom: 0px;


}

div.menu-sidebar{

  float:right;

  width:152px;

  padding-right: 20px;
  
  font:14px/19px arial,sans-serif;
  
  text-align:left;
  
  vertical-align:top;
  
  color:#FFF;
  


}


div.footer{
  
  font:12px/15px arial,sans-serif;
  
  color:#999999;
  
  font-weight:normal;
 
  border-top: dotted 1px #515150;
  
    padding-top:6px;
  
  padding-bottom:17px;
  
}