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


body { margin: 0; padding: 0; }

/* ===========================
   ======== header ========== 
   =========================== */ 
   
header a.logo { 
		display:block;
		background-position: 0px 0px;
		background-repeat: no-repeat;
}


/* Layout Large Screens (default for older browsers) */

header { 
		height: 250px;
		background: url(../img/header-img3.png) repeat-x;
}
header .logo {
	position:relative;
	display:block;
	width:295px;
	height:200px;
	margin:0px auto;
	background-image:url(../img/logo-iphone.png);
}

/* ===========================
   ======== social ========== 
   =========================== */ 
.social_container {
	position: absolute;
	top:178px;
	display:block;
	width:275px;
	left: 14%;
}

a.carry-out {
	background:url(../img/p-sprite-lg2.png) no-repeat left 0px;
	float:left;
	width:55px;
	height:48px;}	

a.carry-out:hover { background-position: left -63px; }
	
a.face {
	text-decoration:none;
	background:url(../img/sprite-lg2.png) no-repeat left 0px;
	float:left;
	width:55px;
	height:48px;
	left: 60px;
}
a.face:hover { background-position: left -63px; }
a.twitter {
	text-decoration:none;
	background: url(../img/large-twitter-sprite.png) no-repeat left 0px;
	float:left;
	width:55px;
	height:48px;
}
a.twitter:hover { background-position: left -63px; }

a.yelp {
	text-decoration:none;
	background:url(../img/yelp-sprite2.png) no-repeat left 0px;
	float:left;
	width:55px;
	height:48px;
	left: 120px;
}
a.yelp:hover { background-position: left -63px; }

a.flikr {
	text-decoration:none;
	background: url(../img/flikr-large-icon.png) no-repeat left 0px;
	float:left;
	width:55px;
	height:48px;
	left: 0px;
}
a.flikr:hover { background-position: left -63px; }

/* ===========================
   ======== iphone nav ========== 
   =========================== */

	<style>
    * {
      margin: 0;
      padding: 0;
    }    
  nav {
	  position: absolute;
	  top:230px;
      display: block;
      width: 10px;
	  left:17%;
      margin: 0px auto;
      text-align: center;
    }
    nav ul {
      list-style: none;
    }
    nav li {
      display: inline-block;
	  width:350px;
    }
    nav a {
      display: inline-block;
      background: #333;
      color: white;
      padding: 5px 15px;
      border: 1px solid white;
      text-decoration: none;
    }
    nav a:hover {
      border: 1px solid red;
      background: red;
    }
    nav a:active {
      background: #666;
    }
    nav select {
      display: none;
    }
 @media (max-width: 481px) {
      nav ul     { display: none; }
      nav select { display: inline-block; }
    }

/* ===========================
   ======== main navigation========== 
   =========================== */
#left_nav{
	display: none;
	}
#right_nav{
	display: none;
	}
	
 /* ===========================
   ======== banner ========== 
   =========================== */  
banner { 
	width:100%;
	height:190px;
}
.authentic {
	display:none;
	}
banner .banner-container {
	margin-top:20px;
	background-image: none;
	width:100%;
	height: 230px;
}
banner .banner-container2 {
	width:100%;
	height: 250px;
	margin: 20px 8% 0 8%;
}
banner .banner-container .slide {
	width:100%;
	height:359px;}
/* ===========================
   ======== gallery ========== 
   =========================== */

#wrapper {
		width:100%;
		margin:10px auto;
}
		
#output	{
		color:#900;
}
/* ===========================
   ======== main article========== 
   =========================== */
article {
	width:96%;
}
article h3 { text-align: center; text-decoration:none; margin: 0 0 .5em 0;;}
article p { 
	text-align: justify;
	padding:0px 4% 0px 0px;
	margin: 0 0 40px 0; 
	font-size: 1em; 
	font-family: 'News Cycle', sans-serif;
    src: url('News Cycle.eot'); /* IE 5-8 */ 
    src: local('☺'),             /* sneakily trick IE */
        url('News Cycle.woff') format('woff'),    /* FF 3.6, Chrome 5, IE9 */
        url('News Cycle.ttf') format('truetype'), /* Opera, Safari */
        url('News Cycle.svg#font') format('svg'); /* iOS */
}

/* ===========================
   ======== Main Content ========== 
   =========================== */
 title h3 {
	color: #3C6;
}
   
.main-content {
	line-height: 25px;
}
.main {
	width: 96%;
	float: left;
	padding:8px;	
	margin-bottom: 3px;
	font-family: 'News Cycle', sans-serif;
    src: url('News Cycle.eot'); /* IE 5-8 */ 
    src: local('☺'),             /* sneakily trick IE */
    url('News Cycle.woff') format('woff'),    /* FF 3.6, Chrome 5, IE9 */
    url('News Cycle.ttf') format('truetype'), /* Opera, Safari */
    url('News Cycle.svg#font') format('svg'); /* iOS */
	text-align:justify;
}
p .divider{
	margin-top:5px;
}
.main-content a:hover{
	color:#e33b26;
}

.contact-comment {
	text-transform: uppercase;
	width:100%;
	font-size:.8em;
	float:left;
	text-align:center;
	height:35px;
	margin-bottom:0px;
}
.map-container p {
	padding:-5px 0px 10px 10px;}
.map-container {
	display:none;
}
#grazie {
	background:url(../img/graziel.png) no-repeat;
	height:28;
}
/* ===========================
   ======== menu ========== 
   =========================== */

.addons p {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:.8em;
	color:#e33b26;
	text-align:center;
	margin-top:-5px;
}
.menu-titles h4 {
	color:#e33b26;
	text-align:center;
	letter-spacing: .1em;
}
.sub-title p {
	font-size:.8em;
	color: #666;
	text-align:left;
	margin-top:-5px;
}
.menu-nav {
	display: none;
}
.menu-nav ul {
	display: none;
}
.menu-nav li {
	display: none;
}
.menu-nav li a{
	display: none;
}
.menu-nav li a:hover {
	display: none;
}
.menu-nav ul:after {
	display: none;;}
/* ===========================
   ======== Sidebar ========== 
   =========================== */
.top-sidebar {
	width: 96%;
	float: left;
	padding:2% 0px 3px 3px;
	text-align:center;
	font-family: 'News Cycle', sans-serif;
    src: url('News Cycle.eot'); /* IE 5-8 */ 
    src: local('☺'),             /* sneakily trick IE */
        url('News Cycle.woff') format('woff'),    /* FF 3.6, Chrome 5, IE9 */
        url('News Cycle.ttf') format('truetype'), /* Opera, Safari */
        url('News Cycle.svg#font') format('svg'); /* iOS */
	background:url(../img/border.png) repeat-x;
}
.top-sidebar p {
	line-height: .5em;}
.top-sidebar h4 {
	text-transform: uppercase;
	letter-spacing: .1em;
	margin-top:15px;
}

.facebook {
	width:200px;
	height:330px;
	margin:0px auto;
	}
		
.reservations {
	position:relative;
	height:280px;
	width: 96%;
	left:18%
}

.middle-sidebar {
	text-transform: uppercase;
	letter-spacing: .1em;
	width: 96%;
	padding: 25px 3px 0px 3px;
	text-align: right;
	font-family: 'News Cycle', sans-serif;
	src: url('News Cycle.eot'); /* IE 5-8 */
	src: local('☺'),             /* sneakily trick IE */
        url('News Cycle.woff') format('woff'),    /* FF 3.6, Chrome 5, IE9 */
        url('News Cycle.ttf') format('truetype'), /* Opera, Safari */
        url('News Cycle.svg#font') format('svg'); /* iOS */
	background: url(../img/border.png) repeat-x;
}
.middle-sidebar a {
	text-align:center;
	text-decoration:none;
	color:#333;}
.middle-sidebar a:hover{
	color:#e33b26;
}
	
.bottom-sidebar {
	width: 96%;
	padding:20px 3px 3px 3px;
	text-align:center;
	font-family: 'News Cycle', sans-serif;
    src: url('News Cycle.eot'); /* IE 5-8 */ 
    src: local('☺'),             /* sneakily trick IE */
        url('News Cycle.woff') format('woff'),    /* FF 3.6, Chrome 5, IE9 */
        url('News Cycle.ttf') format('truetype'), /* Opera, Safari */
        url('News Cycle.svg#font') format('svg'); /* iOS */
	background:url(../img/border.png) repeat-x;
}
.bottom-sidebar p {
	font-weight: 300;
	line-height: 1.5em;}
.bottom-sidebar h4 {
	text-transform: uppercase;
	letter-spacing: .1em;
	margin-bottom:5px;}	


.last-sidebar {
	width: 96%;
	padding:20px 3px 3px 3px;
	text-align:right;
	background:url(../img/border.png) repeat-x;
}
.close-sidebar {
	display:none;
}
.open-sidebar {
	display:none;
}
/* ===========================
   ======== call to action ========== 
   =========================== */ 

.promo_container { 
	padding:0px 0px 15px 0px;}
.promo_container .promo {
	width: 100%;
	height:250px;
	float: left;
}
.box-pages {
	width:100%;
	}

/* ===========================
   ========footer ========== 
   =========================== */ 
footer {
	width:100%;
	float:left;}
.footer_divider {
	display:none;
}
#footer_nav {
	display:none;
}
.table {
	display: table;   /* Allow the centering to work */
	margin: 0 auto;
}

#footer_nav ul{ margin: 0px; padding: opx; display: block; }
#footer_nav li { position: relative; float: left; list-style-type: none;}
#footer_nav li a{ display: block; text-decoration: none; color: #f8f8f8; padding: 2px 10px; }
#footer_nav li a:hover {
	color:#e33b26;}
#footer_nav ul:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.copy_divider {
	display:none;	
}

footer a.pardos {
	display:block;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
footer .pardos {
	display:block;
	width:100px;
	height:75px;
	margin:20px auto;
	background-image:url(../img/pardos-logos.png);
}
