@import url("/_assets/css/reset.css");
@import url("/_assets/css/tools.css");
 
/*  = INFO
/*  -------------------------------------------------------- */
/*
 
    project:          Sardine Academy - Greenwich Hotel
    file:             screen.css
    creator:          Ben Kutil <ben@make-things.com>
    creation date:    Wed May 27 19:49:02 EDT 2009
    copyright:        (c) 2009 - Make Things Studio, LLC
                      All rights reserved.      
 
    info:             Main CSS file for Greenwich Hotel
 
  */
/*  -------------------------------------------------------- */
/*  = [end] INFO */
/*  = General
/*  -------------------------------------------------------- */
/*  = Typography
    /*  -------------------------------------------------------- */
html { min-height: 410px; }
 
body { font-family: Geneva, "Lucida Grande", "Lucida Sans", Lucida, sans-serif; }
 
p {
	margin: 0 0 1.5em;
	line-height: 1.5; }
 
/*  -------------------------------------------------------- */
/*  = [end] Typography */
/*  = Layout
    /*  -------------------------------------------------------- */
html, body { height: 100%; }
 
body {
	overflow-x: hidden;
	overflow-y: hidden; }
 
	body.float { overflow-y: auto; }
 
#horizon {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1; }
 
/*  -------------------------------------------------------- */
/*  = [end] Layout */
/*  = Header
    /*  -------------------------------------------------------- */
#header {
	position: relative;
	z-index: 100;
	display: inline;
	float: left;
	width: 300px;
	height: 100%; }
 
#interior #header { width: 155px; }
 
#interior.gallery #header,
        #interior.rooms #header,
        #interior.map #header { width: 300px; }
 
/*  = Branding
        /*  -------------------------------------------------------- */
#header #branding {
	position: relative;
	z-index: 1000;
	display: inline;
	float: left;
	width: 140px;
	margin: 15px 0 0 15px;
	padding: 0 0 20px;
	font-size: 1em;
	line-height: 1;
	background:url(/common/img/dots.png) no-repeat left bottom; }
 
#branding-logo {
	margin: 0;
	line-height: 1; }
 
	#branding-logo a {
		position: relative;
		z-index: 1000;
		display: block; }
 
/*  -------------------------------------------------------- */
/*  = [end] Branding */
/*  = Background Color Bars
        /*  -------------------------------------------------------- */
#index .bg { left: -155px; }
 
#index .target,
            #interior.gal .target {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 300px;
	height: 40em; }
 
/* Background 'sections' for the levels of navigation */
.bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 155px;
	height: 100%;
	margin: 0;
	padding: 1px 0 0 0; }
 
#bg-tier1 {
	background: #460f06 left top repeat;
	display: block !important;
	opacity: 0.8;
	filter: alpha(opacity=80) }
 
/*#460f06*/
/* url(/_assets/images/_s/bg-menu.png) */
#bg-tier2 {
	background: #88a34a url(/_assets/images/_s/bg-tier2.png);
	z-index: 100; }
 
/*#88a34a*/
.spa #bg-tier2 { background: #26378F; }
 
#bg-tier3 {
	left: 310px;
	background: url(/_assets/images/_s/bg-tier3.png) repeat left top; }
 
/*  -------------------------------------------------------- */
/*  = [end] Background Color Bars */
/*  -------------------------------------------------------- */
/*  = [end] Header */
/*  = Navigation
    /*  -------------------------------------------------------- */
body #horizon #nav-tier1,
        body #horizon #nav-menu {
	position: relative;
	z-index: 200;
	display: inline;
	float: left;
	width: 140px;
	margin: 15px 0 0 15px;
	padding: 3px 0 0 0; }
 
.nav li {
	position: relative;
	z-index: 1000;
	display: inline;
	float: left;
	width: 100%;
	margin: 0 0 12px;
	font-size: 11px;
	line-height: 1;
	letter-spacing: .05em; }
 
	.nav li.reserve { margin-top: 20px; }
 
.nav a:link,
        .nav a:focus,
        .nav a:visited,
        .nav a:active {
	position: relative;
	z-index: 1000;
	display: block;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
	color: #aaa;
	border: none; }
 
.nav a:hover { color: #fff; }
 
.rooms #nav-tier1 { background: url(/_assets/images/_s/bg-tier1-on.png) right 109px no-repeat; }
 
#nav-menu li,
        #nav-menu a {
	height: 8px;
	padding: 0;
	line-height: 1;
	font-size: 10px; }
 
/*
        #nav-tier1 li,
        #nav-tier1 a { padding: 0; height: 8px;}
        #nav-tier1 a { text-indent: -9999em; overflow:hidden; }
 
        #nav-menu a { width: 32px; height: 8px; text-indent: -9999em;  overflow:hidden; background: url(/_assets/images/_s/nav-tier1.png) left top no-repeat; }
        #nav-menu a:hover { background-position: left -8px ; }
 
        #rooms a { width: 104px; background: url(/_assets/images/_s/nav-tier1.png) -32px top no-repeat;}
 
        .rooms #rooms a,
        #rooms a:hover { background-position: -32px -8px; }
 
        #nav-tier1 #courtyard { height: 20px; }
        #courtyard a { width: 88px; height: 20px; background: url(/_assets/images/_s/nav-tier1.png) -136px top no-repeat;}
        .courtyard #courtyard a,
        #courtyard a:hover { background-position: -136px -21px; }
 
 
        #restaurant a { width: 72px; background: url(/_assets/images/_s/nav-tier1.png) -224px top no-repeat;}
        .restaurant #restaurant a,
        #restaurant a:hover { background-position: -224px -8px; }
 
 
        #spa a { width: 64px; background: url(/_assets/images/_s/nav-tier1.png) -296px top no-repeat;}
        .spa #spa a,
        #spa a:hover { background-position: -296px -8px; }
 
 
        #pool a { width: 67px; background: url(/_assets/images/_s/nav-tier1.png) -360px top no-repeat;}
        .pool #pool a,
        #pool a:hover { background-position: -360px -8px; }
 
 
        #map a { width: 90px; background: url(/_assets/images/_s/nav-tier1.png) -427px top no-repeat;}
 
        .map #map a,
        #map a:hover { background-position: -427px -8px; }
 
 
        #gal a { width: 49px; background: url(/_assets/images/_s/nav-tier1.png) -517px top no-repeat;}
 
        .gal #gal a,
        #gal a:hover { background-position: -517px -8px; }
 
 
        #press a { width: 36px; background: url(/_assets/images/_s/nav-tier1.png) -566px top no-repeat;}
        .presslist #press a,
        #press a:hover { background-position: -566px -8px; }
 
        #brochure a { width: 61px; background: url(/_assets/images/_s/nav-tier1.png) -602px top no-repeat;}
        #brochure a:hover { background-position: -602px -8px; }
 
        #reserve a { width: 50px; background: url(/_assets/images/_s/nav-tier1.png) -663px top no-repeat;}
        #reserve a:hover { background-position: -663px -8px; }
*/
#nav-tier2 {
	position: absolute;
	top: 115px;
	left: 155px;
	z-index: 1000;
	display: inline;
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
	color: #53500A; }
 
	#nav-tier2 li {
		margin: 0 0 25px;
		padding: 0; }
 
		#nav-tier2 li span { padding-left: 9px; }
 
	#nav-tier2 ul {
		display: inline;
		float: left;
		width: 155px;
		margin: 0; }
 
		#nav-tier2 ul li {
			margin: 0;
			color: #fff; }
 
	#nav-tier2 a {
		position: relative;
		z-index: 1000;
		padding: 3px 0 3px 9px;
		text-transform: capitalize;
		color: #fff; }
 
.map #nav-tier2 li { width: 155px; }
 
#nav-tier2 a:hover { background: #93AB5B; }
 
/*  = Gallery Navigation
      /*  -------------------------------------------------------- */
#nav-gallery {
	position: absolute;
	right: 10%;
	top: 210px;
	width: 90px;
	z-index: 1000; }
 
	#nav-gallery li {
		display: inline;
		float: left;
		width: 27px;
		height: 80px; }
 
		#nav-gallery li.prev {
			margin: 0 15px 0 0;
			padding: 0 15px 0 0;
			border-right: 1px solid #fff; }
 
	#nav-gallery a {
		display: block;
		width: 27px;
		height: 25px;
		margin: 25px 0 0;
		padding: 0;
		text-indent: -9999em; }
 
	#nav-gallery .prev a { background: url(/_assets/images/_s/bg-gallery.png) left top no-repeat; }
 
	#nav-gallery .next a { background: url(/_assets/images/_s/bg-gallery.png) right top no-repeat; }
 
/*  -------------------------------------------------------- */
/*  = [end] Gallery Navigation */
/*  -------------------------------------------------------- */
/*  = [end] Navigation */
/*  = Footer
     /*  -------------------------------------------------------- */
#siteinfo {
	position: absolute;
	bottom: 15px;
	left: 15px;
	z-index: 1000;
	display: inline;
	float: left;
	width: 120px; }
 
	#siteinfo p .contact {
		display: block;
		width: 49px;
		height: 8px;
		padding: 0;
		line-height: 1;
		text-indent: -9999em;
		background: url(/_assets/images/_s/nav-tier1.png) -713px -8px no-repeat; }
 
	#siteinfo .contact:hover { background: url(/_assets/images/_s/nav-tier1.png) -713px top no-repeat; }
 
	#siteinfo p {
		margin: 6px 0 0;
		color: #fff;
		text-align: justify; }
 
	#siteinfo .type {
		font-weight: bold;
		float: left; }
 
	#siteinfo .value { float: right; /*margin-right: 15px;*/ }
 
	#siteinfo p.tel { margin: 0; }
 
	#siteinfo a {
		color: #fff;
		text-transform: uppercase;
		text-decoration: none; }
 
/*  -------------------------------------------------------- */
/*  = [end] Footer */
/*  = Content
    /*  -------------------------------------------------------- */
#content {
	position: absolute;
	left: 155px;
	top: 0;
	z-index: 1;
	width: 89%;
	height: 100%; }
 
/*  -------------------------------------------------------- */
/*  = [end] Content */
/*  = Photos
    /*  -------------------------------------------------------- */
#photos {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	height: 100%; }
 
	#photos .photo {
		position: absolute;
		right: 0;
		bottom: 0;
		z-index: 1;
		width: 100%;
		height: 100%; }
 
	#photos a { display: block; }
 
	#photos img {
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 1; }
 
/*  -------------------------------------------------------- */
/*  = [end] Photos */
/*  -------------------------------------------------------- */
/*  = [end] General */
/*  = Fullscreen Display
/*  -------------------------------------------------------- */
#index #content,
    #interior.fullscreen #content {
	position: absolute;
	left: 0;
	z-index: 1;
	width: 100%; }
 
#interior.fullscreen #content #photos img,
    #index #content #photos img {
	position: absolute;
	z-index: 1;
	left: 0; }
 
/*  -------------------------------------------------------- */
/*  = [end] Fullscreen */
/*  = quotes
/*  -------------------------------------------------------- */
.quote {
	position: absolute;
	top: 115px;
	left: 330px;
	z-index: 1;
	width: 475px;
	background: none !important; }
 
	.quote blockquote {
		margin: 0;
		padding: 0; }
 
#interior.courtyard .quote p,
    .quote p {
	margin: 0 0 .5em;
	font-size: 1.8em;
	line-height: 1.1666;
	color: #fff; }
 
.quote p.source {
	font-style: italic;
	text-align: right; }
 
#index #quotes {
	position: absolute;
	top: 115px;
	left: 37%;
	width: 415px;
	z-index: 1000; }
 
#interior #quotes {
	position: absolute;
	top: 115px;
	left: 37%;
	width: 415px;
	z-index: 1000; }
 
#interior.courtyard #quotes { top: 135px; }
 
#interior.spa #quotes {
	left: 280px;
	top: 90px; }
 
/*  -------------------------------------------------------- */
/*  = [end] quotes */
/*  = Landing Page
/*  -------------------------------------------------------- */
#interior.landing #main {
	position: relative;
	z-index: 1000;
	display: inline;
	float: left;
	width: 475px;
	margin: 112px 0 0 37%; }
 
#interior.landing #horizon #content #photos,
    #interior.landing #horizon #content #photos img {
	left: 0;
	bottom: 0;
	right: 0; }
 
.landing #content p {
	position: relative;
	z-index: 1000;
	font-size: 1.5em;
	line-height: 1.2;
	letter-spacing: .02em;
	font-weight: bold;
	color: #fff; }
 
/*  -------------------------------------------------------- */
/*  = [end] Landing Page */
/*  = Rooms
/*  -------------------------------------------------------- */
#interior.rooms #bg-tier3,
      #interior.map #bg-tier3 {
	left: 310px;
	width: 5px; }
 
#interior.rooms #main { margin: 112px 0 0 35%; }
 
/*  = Detail
    /*  -------------------------------------------------------- */
#interior.rooms #main { margin-left: 430px; }
 
#interior.rooms .detail #content { z-index: 500; }
 
#interior.rooms .detail #photos {
	left: 215px;
	right: 0;
	width: 83%;
	z-index: 1; }
 
	#interior.rooms .detail #photos img {
		left: 0;
		z-index: 1; }
 
#interior.rooms .detail #main {
	position: absolute;
	top: 0;
	left: 20px;
	width: 170px;
	height: 100%;
	margin: 0;
	z-index: 200;
	color: #333; }
 
#interior.rooms .detail #bg-tier2 {
	width: 5px;
	left: 155px; }
 
#interior.rooms .detail #bg-tier3 {
	left: 160px;
	width: 210px;
	z-index: 100; }
 
.rooms .detail h1 {
	margin-top: 50px;
	font-size: 1.4em;
	line-height: 1.1428;
	letter-spacing: .02em;
	font-weight: normal;
	text-transform: uppercase; }
 
.rooms .detail p { font-size: 1.1em; }
 
.rooms .detail .sqft {
	margin: 0 0 27px;
	line-height: 1.6;
	color: #333; }
 
.rooms .detail h2 {
	font-family: helvetica;
	font-size: 1.1em;
	line-height: 1.8;
	letter-spacing: .02em;
	font-weight: bold; }
 
.rooms .detail #main ul {
	padding: 0 0 6px 12px;
	font-size: 1.1em;
	line-height: 1.4; }
 
.rooms .detail #main li {
	margin: 0 0 4px;
	padding: 0;
	list-style: disc;
	color: #333; }
 
.rooms .detail ul#nav-info,
        .rooms .detail ul#nav-info li {
	margin: 0 0 30px;
	padding: 0;
	list-style: none; }
 
.rooms .detail #nav-info a {
	letter-spacing: .02em;
	text-transform: uppercase;
	text-decoration: none;
	color: #333; }
 
.rooms .detail ul#nav-rooms {
	position: absolute;
	left: 0;
	bottom: 15px;
	width: 100%;
	margin: 0;
	padding: 0; }
 
	.rooms .detail ul#nav-rooms.float {
		position: relative;
		display: inline;
		float: left;
		width: 100%;
		margin: 15px 0 0;
		padding: 0 0 30px; }
 
	.rooms .detail ul#nav-rooms li {
		display: inline;
		width: auto;
		margin: 0;
		padding: 0;
		font-size: 1em; }
 
.rooms .detail #nav-rooms li.next { float: right; }
 
	.rooms .detail #nav-rooms li.next a { white-space: nowrap; }
 
.rooms .detail #nav-rooms li.prev a { white-space: nowrap; }
 
.rooms .detail #nav-rooms a {
	color: #333;
	font-size: 10px; }
 
	.rooms .detail #nav-rooms a:hover { color: #999; }
 
#nav-gallery.rev .prev { border-color: #C2986B; }
 
	#nav-gallery.rev .prev a { background: url(/_assets/images/_s/bg-gallery.png) left -50px no-repeat; }
 
#nav-gallery.rev .next a { background: url(/_assets/images/_s/bg-gallery.png) right -50px no-repeat; }
 
#nav-gallery.rev2 .prev { border-color: #809c3c; }
 
	#nav-gallery.rev2 .prev a { background: url(/_assets/images/_s/bg-gallery.png) left -25px no-repeat; }
 
#nav-gallery.rev2 .next a { background: url(/_assets/images/_s/bg-gallery.png) right -25px no-repeat; }
 
#nav-gallery.rev4 .prev { border-color: #1d8d97; }
 
	#nav-gallery.rev4 .prev a { background: url(/_assets/images/_s/bg-gallery.png) left -75px no-repeat; }
 
#nav-gallery.rev4 .next a { background: url(/_assets/images/_s/bg-gallery.png) right -75px no-repeat; }
 
#nav-gallery.rev5 .prev { border-color: #d2a925; }
 
	#nav-gallery.rev5 .prev a { background: url(/_assets/images/_s/bg-gallery.png) left -100px no-repeat; }
 
#nav-gallery.rev5 .next a { background: url(/_assets/images/_s/bg-gallery.png) right -100px no-repeat; }
 
#nav-gallery.rev6 .prev { border-color: #b52b55; }
 
	#nav-gallery.rev6 .prev a { background: url(/_assets/images/_s/bg-gallery.png) left -125px no-repeat; }
 
#nav-gallery.rev6 .next a { background: url(/_assets/images/_s/bg-gallery.png) right -125px no-repeat; }
 
#nav-gallery.rev7 .prev { border-color: #dd97a1; }
 
	#nav-gallery.rev7 .prev a { background: url(/_assets/images/_s/bg-gallery.png) left -150px no-repeat; }
 
#nav-gallery.rev7 .next a { background: url(/_assets/images/_s/bg-gallery.png) right -150px no-repeat; }
 
#nav-gallery.rev8 .prev { border-color: #BCE0E0; }
 
	#nav-gallery.rev8 .prev a { background: url(/_assets/images/_s/bg-gallery.png) left -175px no-repeat; }
 
#nav-gallery.rev8 .next a { background: url(/_assets/images/_s/bg-gallery.png) right -175px no-repeat; }
 
#nav-gallery.rev9 .prev { border-color: #ffc47c; }
 
	#nav-gallery.rev9 .prev a { background: url(/_assets/images/_s/bg-gallery.png) left -200px no-repeat; }
 
#nav-gallery.rev9 .next a { background: url(/_assets/images/_s/bg-gallery.png) right -200px no-repeat; }
 
/*  -------------------------------------------------------- */
/*  = [end] Detail */
/*  -------------------------------------------------------- */
/*  = [end] Rooms */
/*  = Restaurant
/*  -------------------------------------------------------- */
#interior.restaurant #main { margin-top: 30px; }
 
	#interior.restaurant #main p { color: #ddd; }
 
	#interior.restaurant #main a {
		text-decoration: none;
		color: #fff; }
 
	#interior.restaurant #main img { margin: 0 0 15px; }
 
/*  -------------------------------------------------------- */
/*  = [end] Restaurant */
/*  = SPA
/*  -------------------------------------------------------- */
#interior.spa #photos {
	left: 155px;
	width: 86%; }
 
#interior.start #photos {
	left: 0;
	width: 98%; }
 
#interior.spa img {
	left: 0;
	right: 0; }
 
#interior.massage img { top: 0; }
 
#interior.spa #main {
	position: absolute;
	top: 0;
	left: -155px;
	z-index: 500;
	display: inline;
	float: left;
	width: 155px;
	height: 100%;
	padding: 0;
	text-align: center;
	background: #26378F; }
 
	#interior.spa #main img { margin-top: 55px; }
 
	#interior.spa #main a {
		font-size: 1.2em;
		line-height: 1.2;
		text-decoration: none;
		color: #fff; }
 
/*  -------------------------------------------------------- */
/*  = [end] SPA */
/*  = Details
/*  -------------------------------------------------------- */
#interior #detail {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1500;
	width: 100%;
	height: 100%;
	background: #5b5b5b ; }
 
#interior.spa #detail { left: 155px; }
 
#interior #pdf {
	display: inline;
	float: left;
	width: 525px;
	height: 100%;
	margin: 0;
	overflow: auto; }
 
	#interior #pdf img {
		border: none;
		border-bottom: 1px solid #ccc; }
 
#nav-detail {
	display: inline;
	float: left;
	width: 200px;
	margin: 45px 0 0 20px; }
 
	#nav-detail li {
		margin: 0 0 25px;
		font-size: 1.1em; }
 
	#nav-detail a {
		text-decoration: none;
		color: #CCC; }
 
	#nav-detail .close a {
		padding: 3px 0 3px 15px;
		text-transform: uppercase;
		background: url(/_assets/images/_s/bg-close.png) left center no-repeat; }
 
/*  -------------------------------------------------------- */
/*  = [end] Details */
/*  = Neighborhood
  /*  -------------------------------------------------------- */
#interior.map #content {
	left: 155px;
	right: 0; }
 
#interior.map #photos {
	left: 155px;
	right: 0;
	width: 100%; }
 
	#interior.map #photos img {
		left: 0;
		right: 0; }
 
#interior.map #nav-tier2 li { margin: 0 0 6px; }
 
/*  -------------------------------------------------------- */
/*  = [end] Neighborhood */
/*  = Press
/*  -------------------------------------------------------- */
#interior.presslist #main {
	positon: relative;
	display: inline;
	float: left;
	width: 725px;
	margin: 50px 0 0 50px; }
 
#interior.presslist .press {
	position: relative;
	z-index: 500;
	display: inline;
	float: left;
	width: 130px;
	height: 250px;
	margin: 0 50px 0 0; }
 
#interior.presslist .last { margin-right: 0; }
 
#interior.presslist .press h3 {
	margin: 3px 0 0 3px;
	font-size: 1.1em;
	line-height: 1.272727;
	letter-spacing: .05em;
	font-weight: normal;
	color: #999; }
 
#interior.presslist #nav-gallery .prev { border-color: #809c3c; }
 
	#interior.presslist #nav-gallery .prev a { background: url(/_assets/images/_s/bg-gallery.png) left -25px no-repeat; }
 
#interior.presslist #nav-gallery .next a { background: url(/_assets/images/_s/bg-gallery.png) right -25px no-repeat; }
 
/*  -------------------------------------------------------- */
/*  = [end] Press */
/*  = Contact
/*  -------------------------------------------------------- */
#interior.contact #main {
	position: relative;
	z-index: 10;
	display: inline;
	float: left;
	width: 185px;
	margin: 105px 0 0 350px; }
 
	#interior.contact #main p,
    #interior.contact #main h2,
    #interior.contact #main li {
		font-size: 1.4em;
		line-height: 1.42857;
		font-weight: normal;
		color: #fff; }
 
	#interior.contact #main a {
		text-decoration: none;
		color: #fff; }
 
/*  -------------------------------------------------------- */
/*  = [end] Contact */
.ir {
	display: -moz-inline-box;
	display: inline-block;
	overflow: hidden;
	text-indent: -3000px;
	*text-indent: 0px;
	font: 0/0 Arial;
	color: rgba(255,255,255,0);
	vertical-align: bottom;
	text-decoration: none;
	letter-spacing:-3000px;	}
 
.txt_rp1 {
	background: url(../img/txt_secondary_nav.png) no-repeat 0 0;
	height: 11px;
	width: 145px;
	padding: 0 !important; }
 
.txt_room { background-position: 0 0;margin-left: 9px }
 
.txt_text1 { background-position: 0 -16px; }
 
.txt_text2 { background-position: 0 -34px; }
 
.txt_text3 { background-position: 0 -51px; }
 
.txt_text4 { background-position: 0 -69px; }
 
.txt_text5 {
	background-position: 0 -87px;
	height: 8px;
	margin-left: 9px }
 
.txt_text6 { background-position: 0 -103px; }
 
.txt_text7 { background-position: 0 -121px; }
 
.txt_text8 { background-position: 0 -138px; }
 
.txt_text9 {
	background-position: 0 -157px;
	height: 8px;
	margin-left: 9px }
 
.txt_text10 { background-position: 0 -173px; }
 
.txt_text11 { background-position: 0 -191px; }
 
.txt_text12 { background-position: 0 -208px; }
 
.txt_text13 {
	background-position: 0 -226px;
	height: 8px;
	margin-left: 9px }
 
.txt_text14 {
	background-position: 0 -243px;
	margin: 5px 0 3px 9px; }
 
.locandaverdenyc_copy {
	background: url(/common/img/locandaverde-url-off.png) no-repeat;
	height: 20px;
	width: 372px; }
 
a.locandaverdenyc {
	width: 310px;
	height: 16px;
	background: url(/common/img/locandaverde-url-off.png) no-repeat 0 -22px;
	margin-left: 3px;
	color: #FFFFFF;
	left: 0px;
	position: relative;
	text-decoration: none;
	top: 22px; }
 
a:hover.locandaverdenyc { background-position: 0 -73px; }

#siteinfo{}
#siteinfo #siteinfo-contact{
	padding-bottom:12px;
	overflow:hidden;
	font-size:11px;}
#siteinfo p{
	font-size:11px;}
#siteinfo .value{
	font-size:11px;
	margin-right:3px;}
#siteinfo #social-media{
	padding-bottom:15px;}
#siteinfo #social-media .icn{
	vertical-align:top;
	width:16px;
	height:16px;
	background:url(/common/img/icn_social.png) no-repeat 0 0;}
#siteinfo #social-media .icn_f{
	background-position:0 0;}
#siteinfo #social-media .icn_t{
	background-position:-20px 0;}
	
#siteinfo #siteinfo-contact .postal-code{
	float:right;
	margin-right:3px;}