*{margin:0; padding:0}

h1, h2, h3, h4, h5, h6{    margin:0;     padding:0}
h1, h2, h3, h4, h5, h6{    font-size:100%;     font-weight:normal}

#bg{position:fixed; top:0; left:0}
.bgWidth{width:100%}
.bgHeight{height:100%}

.h1_mod{color:#0E2B8D; font-family:"American Typewriter"; font-size:32px}

#blanket{background-color:#111; opacity:0.65; filter:alpha(opacity=65); position:absolute; z-index:9001; top:0px; left:0px; width:100%}
#popUpDiv{position:absolute; background-color:#eee; width:300px; height:300px; z-index:9002}

div#container{   width:994px;    position:relative;    margin-top:0px;    margin-left:auto;    margin-right:auto;    text-align:left}
body{   text-align:center;    margin:0;    background-color:#FFF;    color:#000}
@font-face{   font-family:'American Typewriter';    src:url('/webfont/american-typewriter.eot');    src:url('/webfont/american-typewriter.eot?iefix') format('embedded-opentype'),        url('/webfont/american-typewriter.ttf') format('truetype')}

#Image1{ border:0px #000 solid}
#wb_Text1{ background-color:transparent;  border:0px #000 solid;  padding:0}
#wb_Text1 div{ text-align:left}
#RollOver1 a{ display:block;  position:relative}
#RollOver1 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver1 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver1 a .hover{ visibility:hidden}
#RollOver1 a:hover .hover{ visibility:visible}
#RollOver1 a:hover span{ visibility:hidden}
#RollOver2 a{ display:block;  position:relative}
#RollOver2 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver2 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver2 a .hover{ visibility:hidden}
#RollOver2 a:hover .hover{ visibility:visible}
#RollOver2 a:hover span{ visibility:hidden}
#RollOver3 a{ display:block;  position:relative}
#RollOver3 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver3 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver3 a .hover{ visibility:hidden}
#RollOver3 a:hover .hover{ visibility:visible}
#RollOver3 a:hover span{ visibility:hidden}
#RollOver4 a{ display:block;  position:relative}
#RollOver4 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver4 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver4 a .hover{ visibility:hidden}
#RollOver4 a:hover .hover{ visibility:visible}
#RollOver4 a:hover span{ visibility:hidden}
#RollOver5 a{ display:block;  position:relative}
#RollOver5 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver5 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver5 a .hover{ visibility:hidden}
#RollOver5 a:hover .hover{ visibility:visible}
#RollOver5 a:hover span{ visibility:hidden}
#RollOver6 a{ display:block;  position:relative}
#RollOver6 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver6 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver6 a .hover{ visibility:hidden}
#RollOver6 a:hover .hover{ visibility:visible}
#RollOver6 a:hover span{ visibility:hidden}
#RollOver7 a{ display:block;  position:relative}
#RollOver7 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver7 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver7 a .hover{ visibility:hidden}
#RollOver7 a:hover .hover{ visibility:visible}
#RollOver7 a:hover span{ visibility:hidden}
#RollOver8 a{ display:block;  position:relative}
#RollOver8 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver8 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver8 a .hover{ visibility:hidden}
#RollOver8 a:hover .hover{ visibility:visible}
#RollOver8 a:hover span{ visibility:hidden}
#RollOver9 a{ display:block;  position:relative}
#RollOver9 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver9 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver9 a .hover{ visibility:hidden}
#RollOver9 a:hover .hover{ visibility:visible}
#RollOver9 a:hover span{ visibility:hidden}
#RollOver10 a{ display:block;  position:relative}
#RollOver10 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver10 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver10 a .hover{ visibility:hidden}
#RollOver10 a:hover .hover{ visibility:visible}
#RollOver10 a:hover span{ visibility:hidden}
#RollOver11 a{ display:block;  position:relative}
#RollOver11 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver11 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver11 a .hover{ visibility:hidden}
#RollOver11 a:hover .hover{ visibility:visible}
#RollOver11 a:hover span{ visibility:hidden}
#RollOver12 a{ display:block;  position:relative}
#RollOver12 a img{ position:absolute;  z-index:1;  border-width:0px}
#RollOver12 span{ display:block;  height:30px;  width:30px;  position:absolute;  z-index:2}
#RollOver12 a .hover{ visibility:hidden}
#RollOver12 a:hover .hover{ visibility:visible}
#RollOver12 a:hover span{ visibility:hidden}
.fullBg{position:fixed; top:0; left:0; overflow:hidden; width:100%; height:100%}
.interlinea{line-height:30px}
.interlinea3{line-height:20px}
.form_newsletter{font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#FFF; padding:0px; height:40px; width:169px; font-size:16px; color:#0E2B8D; font-weight:normal; text-align:center; border:1px solid #0E2B8D}
.form_newsletter2{font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#FFF; padding:0px; height:28px; width:195px; font-size:16px; color:#0E2B8D; font-weight:normal; text-align:center; border:1px solid #0E2B8D}
.menu_sup{font-family:"American Typewriter"; font-size:18px; font-weight:normal; color:#0E2B8D; text-decoration:none}
a.menu_sup:hover{font-family:"American Typewriter"; font-size:18px; font-weight:normal; color:#BE1227; text-decoration:none}
.menu_sup2{font-family:"American Typewriter"; font-size:16px; font-weight:normal; color:#4C2B0F; text-decoration:none}
a.menu_sup2:hover{font-family:"American Typewriter"; font-size:16px; font-weight:normal; color:#BE1227; text-decoration:none}
.menu_sup3{font-family:"American Typewriter"; font-size:11px; font-weight:normal; color:#0E2B8D; text-decoration:none}
a.menu_sup3:hover{font-family:"American Typewriter"; font-size:11px; font-weight:normal; color:#BE1227; text-decoration:none}
.Stile1{color:#BE1227}

.about_us{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; font-weight:normal; color:#0E2B8D; text-decoration:none}

.titolo_menu{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#4C2B0F; text-decoration:none}
.testo_menu{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#0E2B8D; text-decoration:none}
.interlinea2{line-height:12px}
.interlinea2bis{line-height:14px}
.menu_contacts{font-family:"American Typewriter"; font-size:15px; font-weight:normal; color:#0E2B8D; text-decoration:none}
a.menu_contacts:hover{font-family:"American Typewriter"; font-size:15px; font-weight:normal; color:#BE1227; text-decoration:none}
.menu_contacts2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal; color:#359835; text-decoration:none}
a.menu_contacts2:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal; color:#BE1227; text-decoration:none}
.menu_contacts3{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#0E2B8D; text-decoration:none}
a.menu_contacts3:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#BE1227; text-decoration:none}
.menu_ingredients{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; font-weight:normal; color:#4C2B0F; text-decoration:none}
a.menu_ingredients:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; font-weight:normal; color:#BE1227; text-decoration:none}
.menu_ingredients2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; color:#0E2B8D; text-decoration:none}
#ruota{font-size:24px; transform:rotate(5deg); -webkit-transform:rotate(5deg); -o-transform:rotate(5deg); -moz-transform:rotate(5deg); /* IE 9 */-ms-transform:rotate(5deg); font-weight:normal; color:#0E2B8D; text-decoration:none; font-family:"American Typewriter"}
#ruota3{font-size:20px; transform:rotate(5deg); -webkit-transform:rotate(5deg); -o-transform:rotate(5deg); -moz-transform:rotate(5deg); /* IE 9 */-ms-transform:rotate(5deg); font-weight:normal; color:#0E2B8D; text-decoration:none; font-family:"American Typewriter"}
#ruota2{font-size:22px; transform:rotate(5deg); -webkit-transform:rotate(5deg); -o-transform:rotate(5deg); -moz-transform:rotate(5deg); /* IE 9 */-ms-transform:rotate(5deg); font-weight:normal; color:#0E2B8D; text-decoration:none; font-family:"American Typewriter"}
.sfilatino{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; font-weight:normal; color:#0E2B8D; text-decoration:none}
.sfilatino2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#0E2B8D; text-decoration:none}
.sfilatino3{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#572210; text-decoration:none}
a.sfilatino3:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#BE1227; text-decoration:none}
.interlinea_sfilatino{line-height:15px}
.sfilatino4{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#0E2B8D; text-decoration:none}
.interlinea_sfilatino2{line-height:15px}
.sfilatino5{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#BE1227; text-decoration:none}
.sfilatino6{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#572210; text-decoration:none}
.bordo_bianco{border:1px solid #FFF}
.interlinea4{line-height:17px}
.margine_invio{margin-top:30px; margin-right:2px; margin-bottom:-10px; margin-left:2px}

.menu_box1{font-family:"American Typewriter"; font-size:18px; font-weight:normal; color:#fff; text-decoration:none}
a.menu_box1:hover{font-family:"American Typewriter"; font-size:18px; font-weight:normal; color:#BE1227; text-decoration:none}
.menu_box2{font-family:"American Typewriter"; font-size:32px; font-weight:normal; color:#9C3; text-decoration:none}
a.menu_box2:hover{font-family:"American Typewriter"; font-size:32px; font-weight:normal; color:#BE1227; text-decoration:none}
.menu_box3{font-family:"American Typewriter"; font-size:32px; font-weight:normal; color:#fff; text-decoration:none}
a.menu_box3:hover{font-family:"American Typewriter"; font-size:32px; font-weight:normal; color:#BE1227; text-decoration:none}
.menu_box4{font-family:"American Typewriter"; font-size:18px; font-weight:normal; color:#fff; text-decoration:none}
a.menu_box4:hover{font-family:"American Typewriter"; font-size:18px; font-weight:normal; color:#BE1227; text-decoration:none}
.voti{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#0E2B8D; text-decoration:none}
.interlinea_voti{line-height:16px}

.maps_google{font-family:"American Typewriter"; font-size:24px; font-weight:normal; color:#0E2B8D; text-decoration:none}
a.maps_google:hover{font-family:"American Typewriter"; font-size:24px; font-weight:normal; color:#BE1227; text-decoration:none}
.maps_google2{font-family:"American Typewriter"; font-size:22px; font-weight:normal; color:#0E2B8D; text-decoration:none}
a.maps_google2:hover{font-family:"American Typewriter"; font-size:22px; font-weight:normal; color:#BE1227; text-decoration:none}
.star-rating, 
.star-rating a:hover, 
.star-rating a:active, 
.star-rating a:focus, 
.star-rating .current-rating{background:url(/images/star2.png) left -500px repeat-x}
.star-rating{position:relative; width:80px; height:16px; overflow:hidden; list-style:none; margin:0; padding:0; background-position:left top}
.star-rating li{display:inline}
.star-rating a, 
.star-rating .current-rating{position:absolute; top:0; left:0; text-indent:-1000em; height:16px; line-height:16px; outline:none; overflow:hidden; border:none}
.star-rating a:hover, 
.star-rating a:active, 
.star-rating a:focus{background-position:left bottom}
.star-rating a.one-star{width:100%; z-index:6}
.star-rating a.two-stars{width:40%; z-index:5}
.star-rating a.three-stars{width:60%; z-index:4}
.star-rating a.four-stars{width:80%; z-index:3}
.star-rating a.five-stars{width:100%; z-index:2}
.star-rating .current-rating{z-index:1; background-position:left center}
.menu_down{font-family:"American Typewriter"; font-size:12px; font-weight:normal; color:#4C2B0F; text-decoration:none}
a.menu_down:hover{font-family:"American Typewriter"; font-size:12px; font-weight:normal; color:#BE1227; text-decoration:none}
.menu_down2{font-family:"American Typewriter"; font-size:12px; font-weight:normal; color:#4C2B0F; text-decoration:none}
a.menu_down2:hover{font-family:"American Typewriter"; font-size:12px; font-weight:normal; color:#BE1227; text-decoration:none}

 
 
        #lightboxes{        width:100%;         height:100%;         margin:0;         padding:0;         list-style-type:none; overflow:auto;         text-align:left}

        #lightboxes li{        width:100%;         height:3000px;         position:relative;         background:rgba(0,0,0,.5)}

        #lightboxes .box{        width:400px;         height:400px;         margin:0 auto; top:50px;         border:10px solid #999;         background-color:#fff;         padding:20px; position:relative; z-index:1}

        #lightboxes #close{        background-color:transparent;         z-index:-1}

        #lightboxes h3{        font-weight:normal;         font-size:1.8461em;         margin:0 0 0.4583em 0}
        
        #lightboxes a.close{        float:right;         display:block;         width:20px;         line-height:20px;         text-align:center;         background-color:#ddd;         text-decoration:none;         font-weight:bold;         color:#999;         font-size:1.2em}
        
        #lightboxes a.close:hover{        background-color:#999;         color:#fff}

.likeImage{    width:67px;     height:29px;     background-image:url("http://www.sfilatinonyc.com/images/fb_like3.png");  background-repeat:no-repeat}
.likeImage iframe{ opacity:0}
.interlinea_suggest{line-height:16px}
.menu_box5{font-family:"American Typewriter"; font-size:30px; font-weight:normal; color:#fff; text-decoration:none}
a.menu_box5:hover{font-family:"American Typewriter"; font-size:30px; font-weight:normal; color:#BE1227; text-decoration:none}