@charset "UTF-8";

/* CSS Document */
/* colors
#e7e8d1
#d3ceaa
#aaa68a
#fbf7e4 creme
#b00023 red
#2f2e2e
#8d3244
#8e001c



/*   NY SPECIFiC GENERAL 
---------------------------------------------*/

@font-face {
	font-family: 'ChaletParisNineteenSeventy';
	src: url('http://www.bubblelounge.com/includes/font/chalet_paris_nineteen_seventy-webfont.eot');
	src: local('☺'), url('http://www.bubblelounge.com/includes/font/chalet_paris_nineteen_seventy-webfont.woff') format('woff'), url('http://www.bubblelounge.com/includes/font/chalet_paris_nineteen_seventy-webfont.ttf') format('truetype'), url('http://www.bubblelounge.com/includes/font/chalet_paris_nineteen_seventy-webfont.svg#webfontfA6MqXTM') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1 {
  font-size:2em;
  color: #b00023;
 font-family: 'ChaletParisNineteenSeventy';
  font-weight: 300;
  text-transform: lowercase;
  }

h2 {
  color: #111;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size:1.4em;
  text-transform:uppercase;
  border-bottom:1px solid #999;
  margin-top:2em;
  font-weight: lighter;
  }
 
h2.first {
  margin-top:0;
  padding-top:0;}
 
h2.clear {
  clear:both;}

h3 {
  font-family: "Helvetica Neue", Helvetica,sans-serif;
  font-size:1.2em;
  margin:1.5em 0 .5em 0;
  text-transform: uppercase;
  font-weight: lighter;
  } 


h4 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1.1em;
  margin:1em 0 .2em 0;
  padding-bottom:0;
  color:#555;
  font-weight:lighter;
  font-style: italic;
  }

p, dd {
  font-family: "Helvetica Neue", Helvetica, san-serif;
  font-size:1.3em;
  color:#222;
  margin:1em 0;
  padding:0;
  }
.amp {
    font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif;
    font-style: italic;
    font-weight: normal;
    } 

/*  PRE HEADER
---------------------------------------------*/

#preheader {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size:1.1em;
  color:#222;
  margin:.6em 0 0 1.2em;
  padding:0;
  }
  
#preheader ul {
  list-style:none;
  margin:0em 0;
  padding:0;}

#preheader ul li {
  float:left;
  margin:0em 0 0em 1em;
  width:auto;
  list-style: none;
  }
  
#preheader ul li a:link {
  color: #42423c;
  text-decoration:underline;}

#preheader ul li a:visited {
  color: #42423c;
  text-decoration:underline;}

#preheader ul li a:hover {
  color: #79786e;
  text-decoration:underline;}

#preheader ul li a:active {
  color: #42423c;
  text-decoration:underline;
   outline: none;}


/*  MASTHEAD
---------------------------------------------*/

#masthead {
  clear:both;
  background:url(../img/sitenew/ny-hdr.png);
  height:11.9em;
  }


/*  NAV MAIN 
---------------------------------------------*/



#navmain ul li.bumpleft {
  padding-left:1.6em;
  margin-left:1.1em;
  background:url(../img/site/nav/divider3.gif) 0px 10px no-repeat }

#navmain li a {  
	padding: .5em;  
	font-size: 1.1em;
 	font-family: 'ChaletParisNineteenSeventy';               
	text-transform: lowercase;
 	text-decoration:none;
 	text-shadow: 0 1px 1px #000;
 	color: #000000;
 	font-weight: bolder;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    list-style: none;
 }

#navmain li a:visited {
    color: #2f2e2e;
    font-family: 'ChaletParisNineteenSeventy'; 
    text-shadow: 0 1px 1px rgba(0,0,0,.5);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}

#navmain li a:hover {
 
 font-family: 'ChaletParisNineteenSeventy'; 
 color: #fff;
 text-shadow: 0 1px 1px #fff;
 background: rgba(255,255,255,.15);
 text-decoration:none;
 }

#navmain li a:active {
 color: #fff;
 background: rgba(140,11,27,.45);
 text-decoration:none;
 outline: none;
 }
 

/*   LINKS (CONTENT)  NY
---------------------------------------------*/

#content a:link {
  font-weight: bold;
  color: #8b8871;
  text-decoration: none;
  /* Animate color property across all supporting browsers */
    -webkit-transition: color  0.3s ease-in-out;
	-o-transition: color  0.3s ease-in-out;
	-moz-transition: color  0.3s ease-in-out;
	transition: color  0.3s ease-in-out;
  }
  
#content a:visited {
  color: #424242;
  font-weight: bold;
  }

#content a:hover {
  color: #8c0b1b;
  text-decoration: none;
  font-weight: bold;
  }
	
#content a:active {
  color: #424242;
  text-decoration: none;
  font-weight: bold;
  outline: none;
  }



  
/*   ACTION BUTTONS
------1---------------------------------------*/

#actionbuttons-ny {
  float:right;
  width:520px;
  padding-bottom:3em;
  }

#actionbuttons-ny ul {
  margin:0;
  padding-left:2em; 
  }

#actionbuttons-ny ul li {
  float:left;
  width:165px;
  list-style: none;
  }

#actionbuttons-ny ul li.first a {
  display:block;
  background: url(../img/action/ny-action-button-1.jpg) 0 0 no-repeat;
  height: 186px;
  text-indent: -9000px;
  }

#actionbuttons-ny ul li.first a:visited {
  }

#actionbuttons-ny ul li.first a:hover {
  background: url(../img/action/ny-action-button-1.jpg) 0 -186px no-repeat;
  }

/*
------2----------------*/

#actionbuttons-ny ul li.second a {
  display:block;
  background: url(../img/action/ny-action-button-2.jpg) 0 0 no-repeat;
  height: 186px;
  text-indent: -9000px;
  }

#actionbuttons-ny ul li.second a:visited {
outline: none;
  }

#actionbuttons-ny ul li.second a:hover {
  background: url(../img/action/ny-action-button-2.jpg) 0 -186px no-repeat;
  }

/*
------3----------------*/

#actionbuttons-ny ul li.third a {
  display:block;
  background: url(../img/action/ny-action-button-3.jpg) 0 0 no-repeat;
  height: 186px;
  text-indent: -9000px;
  }

#actionbuttons-ny ul li.third a:hover {
  background: url(../img/action/ny-action-button-3.jpg) 0 -186px no-repeat;
  }


/*   FOOTER   GO BACK COLOR : #c5afb1
---------------------------------------------*/

#footer ul {
  padding:0;
  margin:.9em 1.5em;
  clear:both;
  float:right;
  list-style: none;
  width:auto;}

#footer ul li {
  text-decoration: none;
  color: #42423c;
  float: left;
  display:block;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  text-transform: uppercase;
  width:auto;
  }

#footer ul li.padright {
  padding-right:1em;}

#footer ul li a:link {
  color:#fbf7e2;
 text-decoration:none;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

#footer ul li a:visited {
   color:#fbf7e2;
 text-decoration:none;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}

#footer ul li a:hover {
 color: #fff;
 background: rgba(255,255,255,.15);
 text-decoration:none;}

#footer ul li a:active {
 color: #fff;
 background: rgba(140,11,27,.45);
 text-decoration:none;
 outline: none;}

#footerbody-ny {
  padding-left: 2em;
  padding-bottom: 6em;
  padding-right: 2em;
  padding-top: 1.5em;
  text-decoration: none;
  clear:both;
  margin:0em 0;
  background: url(../img/sitenew/ny-footer-bg-2.png) bottom center no-repeat;
  }

#footerbody-ny ul {
  text-align: center;
  text-transform: none;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  list-style:none;
  font-size: 1.35em;
  margin:0;
  padding:0;
  }

#footerbody-ny li.phone {
  padding-bottom: 0em;
  padding-top: 0em;
  float:right;
  font-family: 'ChaletParisNineteenSeventy';
  list-style:none;
  font-size:1.3em;
  color: #2f2e2e;
  width:auto;
  }
    
#footerbody-ny ul li {
  color: #484848;
  padding-left: 10px;
  padding-bottom: 30px;
  padding-right: 50px;
  padding-top: 15px;
  list-style:none;
  font-family: 'ChaletParisNineteenSeventy';
  text-decoration: none;
  text-decoration: none;
  float:left;
  display:block;
  width:auto;
  }
  
#footerbody-ny li.sf {
  padding-left: 3em;
  text-decoration: none;
  background:url(../img/sitenew/socialmedia/SF.png) 3px 0px no-repeat;
  }

#footerbody-ny li.mail {
  padding-left: 3em;
  text-decoration: none;
  background:url(../img/sitenew/socialmedia/mail.png) 3px 0px no-repeat;
  }

#footerbody-ny li.twitter {
  text-decoration: none;
  text-decoration: none;
  padding-left: 3em;
  background:url(../img/sitenew/socialmedia/twitter.png) 0px 0px no-repeat;
  }

#footerbody-ny li.facebook {
  text-transform: none;
  text-decoration: none;
  padding-left: 3em;
  background:url(../img/sitenew/socialmedia/facebook.png) 0px 0px no-repeat;
  }
  
#footerbody-ny li.yelp {
text-decoration: none;
  text-transform: none;
  padding-left: 3em;
  background:url(../img/sitenew/socialmedia/yelp.png) 0px 0px no-repeat;
  }
  
#footerbody-ny li.tribeca {
  text-transform: none;
  float:right;
  font-size: 1.2em;
  
  }


  

/* FOOTER LINKS */


#footerbody-ny ul li a:link {
  text-transform: lowercase;
  text-decoration: none;
  padding:1em .5em;
 	color: #290c18;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }

#footerbody-ny ul li a:visited {
  color: #484848;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }

#footerbody-ny ul li a:hover {
  color: #fff;
 text-decoration:none;
     }

#footerbody-ny ul li a:active {
  color: #484848;
  outline: none;
  }

    
  
