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

body{margin:0; padding:0; background-color:#000003;height:100%;font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:11px;}
.orange{color:#f36b05;}

#curtain{/*background-color:#000000;*/display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}
#wrapper{width:960px; margin:0 auto;position:absolute;top:0;left:50%;margin-left:-480px;z-index:1;}

a{
	outline:none;
}

#logo{background:url(../images/global/grp_logo.png) no-repeat;width:107px;height:0;padding-top:109px;overflow:hidden;}
#logo, #navBar{position:fixed;left:0;margin-left:0;}
#logo{margin-left:0;}

#twitter,#facebook{
	position:absolute;
	top:20px;
	width:36px;
	height:36px;
	right:20px;
}
#twitter{
	right:50px;
}
#opentable{
	position: absolute;
	top: 60px;
	right: 15px;
	padding: 10px;
	}
.home{background:#000003 url(../images/backgrounds/bck_home.jpg) no-repeat top center;}
.find{background:#000003 url(../images/backgrounds/bck_find.jpg) no-repeat top center;}
.about{background:#000003 url(../images/backgrounds/bck_about.jpg) no-repeat top center;}
.hungry{background:#000003 url(../images/backgrounds/bck_hungry.jpg) no-repeat top center;}
.thirsty{background:#000003 url(../images/backgrounds/bck_thirsty.jpg) no-repeat top center;}
.read{background:#000003 url(../images/backgrounds/bck_read.jpg) no-repeat top center;}
.brunch{background:#000003 url(../images/backgrounds/bck_brunch.jpg) no-repeat top center;}
.events{background:#000003 url(../images/backgrounds/bck_events.jpg) no-repeat top center;}

#newsletterForm{width:450px;float:right;clear:right;margin-top:40px;margin-right:100px;}
#newsletterForm p{margin:0 0 10px 0;}
#newsletterForm form{margin:0;}
#newsletterForm input.textField{font-size:11px;color:#6a0969;width:370px;border:none;margin-right:10px;}
#newsletterForm input{float:left;}
#newsletterForm input.button{margin-top:2px}

div#twitterFeed{color:#810080;background:#FFF;border:#7b107d 1px solid;list-style:none;width:520px;margin:10px 100px 0 0;padding:0;float:right;clear:right;height:90px;position:relative;overflow:hidden;}
div.button-ads{margin:10px 97px 0 0;padding:0;float:right;clear:right;position:relative;}
div.nye-ticket{margin:10px 102px 0 0;padding:0;float:right;clear:right;position:relative;}
div.nye-ticket form{margin:0 -5px 0 0;padding:0;float:right;clear:right;position:relative;}
#ticket-info{}
div#twitterFeed div{/*height:60px;*/font-family:"Arial Narrow", Arial, Helvetica, sans-serif;font-size:18px;text-align:right;padding:10px;text-transform:lowercase;top:0;right:0}
div#twitterFeed div:hover{cursor:pointer;}
span.tweetDate{color:#6f6f6f;font-size:10px;text-transform:uppercase;border-bottom:#6f6f6f 1px dotted;font-family:Arial, Helvetica, sans-serif;}
div#twitterFeed a{color:#bf142f;text-transform:uppercase;font-size:12px;}

#navBar ul, #navBar a{color:#650064;font-family: Arial Narrow, Helvetica, Verdana, san-serif;font-weight:normal;font-size:18px;line-height:34px;}

#navBar{width:91px;background-color:#FFF;bottom:0;padding:0 0 40px 0;z-index:99;}
#navBar ul{list-style-type:none;text-align:right;margin:40px 0 0 0;padding:0;}
#navBar a{text-decoration:none;display:block;padding-right:17px;}
#navBar a:hover{background-color:#dbdbdb;cursor:pointer;text-decoration:none;}
#navBar a.currPage{background-color:#650063;color:#FFF;}

h1.simpleCuisine{background:url(../images/homepage/txt_simpleCuisine.png) no-repeat;width:527px;height:0;padding-top:90px;overflow:hidden;color:#FFF;float:right;margin:60px 100px 0 0;}
h3.tweettweet{background:url(../images/homepage/txt_tweet.png) no-repeat;width:212px;height:0;padding-top:25px;overflow:hidden;color:#FFF;float:right;margin:30px 100px 0 0;clear:right;border:none;}
h1.refreshingLounge{background:url(../images/find/txt_lounge.png) no-repeat;width:374px;height:0;padding-top:85px;overflow:hidden;color:#FFF;float:left;margin:390px 0 0 20px;}
h1.transformRestaurant{background:url(../images/about/txt_transform.png) no-repeat;width:564px;height:0;padding-top:55px;overflow:hidden;color:#FFF;margin:160px 0 0 0;float:right;}
h1.comfortable{background:url(../images/hungry/txt_comfortable.png) no-repeat;width:493px;height:0;padding-top:26px;overflow:hidden;color:#FFF;margin:160px 0 0 0;float:right;}
h1.early{background:url(../images/brunch/txt_early.png) no-repeat;width:491px;height:0;padding-top:27px;overflow:hidden;color:#FFF;margin:160px 0 0 0;float:right;}
h1.press{background:url(../images/press/txt_inTheLimelight.png) no-repeat;width:264px;height:0;padding-top:27px;overflow:hidden;color:#FFF;margin:160px 0 0 0;float:right;}
h1.events{background:url(../images/events/txt_experience.atmosphere.attitude.png) no-repeat;width:580px;height:0;padding-top:27px;overflow:hidden;color:#FFF;margin:160px 0 0 0;float:right;}
h1.culinaryInspired{background:url(../images/thirsty/txt_culinaryInspired.png) no-repeat;width:507px;height:0;padding-top:27px;overflow:hidden;color:#FFF;margin:160px 0 0 0;float:right;}
h1.mouthToEar{background:url(../images/read/txt_mouthToEar.png) no-repeat;width:194px;height:0;padding-top:89px;overflow:hidden;color:#FFF;margin:250px 0 0 0;float:left;}
h1.takeYourTime{background:url(../images/lunch/txt_takeTime.png) no-repeat;width:441px;height:0;padding-top:27px;overflow:hidden;color:#FFF;margin:160px 0 0 0;float:right;}

h2.dinnerMenu{background:url(../images/hungry/txt_dinnerMenu.png) no-repeat;width:14px;height:0;padding-top:18px;overflow:hidden;float:left;}
h2.drinkMenu{background:url(../images/thirsty/txt_drinkMenu.png) no-repeat;width:135px;height:0;padding-top:18px;overflow:hidden;float:left;}
h2.brunchMenu{background:url(../images/brunch/txt_brunchMenu.png) no-repeat;width:165px;height:0;padding-top:18px;overflow:hidden;float:left;}
h2.lunchMenu{background:url(../images/lunch/txt_lunchMenu.png) no-repeat;width:147px;height:0;padding-top:20px;overflow:hidden;float:left;}
#pressContent h2{color:#0054a5;text-align:center;}

h3{color:#000;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:16px;margin:8px 0 10px 0;padding-top:4px;text-transform:uppercase;clear:left;border-top:1px solid #dbdbdb;}

#pressContent h3{color:#650063;border:none;}

#dishMap{background:url(../images/find/bck_map.png) no-repeat;width:532px;height:501px;float:right;margin:190px 7px 0 0;}
#dishMap p{text-align:right;padding:100px 0 0 0;}

#preMenuContent{width:575px;float:right;clear:right;}
#preHungryMenuContent{width:750px;float:right;clear:right;}
#eventsMenuContent{ background:url(../images/homepage/bg_eventsMenu.png) no-repeat; width:743px; height:44px; float:right; padding-top: 7px; margin: 20px 100px 0 0;clear:both;}

div#openTableAward{
	display: block;
	float: right;
	clear: right;
	padding: 10px 100px 10px 10px;
	}

#aboutContent{background:url(../images/about/bck_aboutContent.gif) repeat-y;width:530px;padding:45px 20px 35px 20px;float:right;clear:right;font-size:12px;text-align:right;}
#hungryContent, #thirstyContent, #brunchContent{width:800px;float:right;clear:right;text-align:right;font-size:12px;padding-left:80px;}
#thirstyContent{width:520px;}
#menuContent, #pressContent{width:523px;float:right;clear:right;background:#FFF;padding:12px 26px;}
#pressContent{margin-top:220px;color:#25282c;font-size:12px;}

a.viewMenu{background:url(../images/hungry/btn_viewMenu.png) no-repeat;width:193px;height:0;padding-top:52px;overflow:hidden;float:right;clear:right;border:none;}
a.viewMenu:hover{background-position:0 -52px;}
a.viewMenu:active,a.viewMenu:visited{border:0 none;}
a.googleMap{background:url(../images/find/btn_googleMaps.png) no-repeat;width:238px;height:0;padding-top:38px;overflow:hidden;float:right;clear:right;}
a.googleMap:hover{background-position:0 -38px;}
a.dinnerMenu{background:url(../images/hungry/btn_dinnerMenu.png) no-repeat;width:169px;height:0;padding-top:45px;overflow:hidden;float:right;margin-right:20px;}
a.dinnerMenu:hover{background-position:0 -45px;}
a.barMenu{background:url(../images/hungry/btn_barMenu.png) no-repeat;width:140px;height:0;padding-top:46px;overflow:hidden;float:right;}
a.barMenu:hover{background-position:0 -46px;}
a.wineMenu{background:url(../images/thirsty/btn_wineMenu.png) no-repeat;width:154px;height:0;padding-top:45px;overflow:hidden;float:right; margin-left: 20px;}
a.wineMenu:hover{background-position:0 -45px;}
a.brunchMenu{background:url(../images/brunch/btn_brunchMenu.png) no-repeat;width:180px;height:0;padding-top:46px;overflow:hidden;float:right;margin-right:20px;}
a.brunchMenu:hover{background-position:0 -46px;}
a.lunchMenu{background:url(../images/brunch/btn_lunchMenu.png) no-repeat;width:188px;height:0;padding-top:46px;overflow:hidden;float:right;margin-right:20px;}
a.lunchMenu:hover{background-position:0 -46px;}
a.easterMenu{background: url(../images/homepage/btn_easter-brunch-menu.png) no-repeat;width:232px;height:0;padding-top:35px;overflow:hidden;float:right;margin-right:13px;}
a.easterMenu:hover{background-position:0 -34px;}
a.mothersdayMenu{background: url(../images/homepage/btn_mothers-day-menu.png) no-repeat;width:212px;height:0;padding-top:35px;overflow:hidden;float:right; margin-right: 13px;}
a.mothersdayMenu:hover{background-position:0 -34px;}
a.mothersdaykidsMenu{background: url(../images/homepage/btn_mothers-day-kids-menu.png) no-repeat;width:255px;height:0;padding-top:35px;overflow:hidden;float:right; margin-right: 10px;}
a.mothersdaykidsMenu:hover{background-position:0 -34px;}


.menuItem{width:250px;float:left;border-top:#dbdbdb 1px dotted;padding:8px 0 0 0;}
.menuDesc{width:200px;float:left;}
.menuDesc h4{color:#333333;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;}
.menuDesc p{color:#25282c;}
.menuPrice{width:35px;float:right;color:#650064;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:16px;}

.filler_blocking{
	background-image:url(../images/press/grp.bar.background.gif);
}
.txt_red.ticket-style
.box_defaultpad{
	padding: 0px 15px 0px 15px;
}
.txt_content,.txt_black,.txt_red,.txt_xicon{
	font-family:Tahoma;
	font-size:11px;
	color:#414141;
	line-height: 16px;
}
a.redlink:link,a.redlink:hover,a.redlink:visited,a.redlink:active,
a.cyanlink:link,a.cyanlink:hover,a.cyanlink:visited,a.cyanlink:active,
a.purplelink:link,a.purplelink:hover,a.purplelink:visited,a.purplelink:active,
a.greylink:link,a.greylink:hover,a.greylink:visited,a.greylink:active,
a.whitelink:link,a.whitelink:hover,a.whitelink:visited,a.whitelink:active{
	font-weight:bold;
	font-family: Tahoma;
	/*font-size: 11px;*/
	text-decoration: none;
	color:#721515;
}
a.redlink:hover{
	color: #BA0000;
	text-decoration:underline;
}
a.purplelink.ticket-style
p a{
	color:#f88c59;
}

#hidden_wrap{
	display: none;
	}
#fancy_content #hidden_wrap{
	display: block;
	}
.ticket-style{
		background: url(../images/boxes/box_bg_ticket.jpg) 0 0 #000000 no-repeat;
		width: 800px;
		height: 491px;
		margin: 0;
		padding: 20px 0 0 0;
		text-align: center;
		overflow: hidden;
		color: #fff;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: 100;
		font-size: 16px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		}
	.ticket-style h1{
		font-weight: 100;
		color: #f6822c;
		text-transform: uppercase;
		}
	.ticket-style h2{
		font-weight: 100;
		color: #873474;
		text-transform: uppercase;
		}
	.ticket-style h1, .ticket-style h2{
		letter-spacing: 0.05em;
		}
	.ticket-style h1, .ticket-style h2, .ticket-style p, .ticket-style ul{
		margin: 0 0 15px 0;
		padding: 0;
		}
	.ticket-style ul, .ticket-style li{
		text-align: center;
		}
	.ticket-style hr{
		display: block;
		clear: both;
		border: none 0px;
		border-bottom: 1px solid #fff;
		width:60%;
		margin: 10px auto;
		filter: alpha(opacity=40);
		-khtml-opacity: 0.4;
		-moz-opacity: 0.4;
		opacity: 0.4;
		}
	.ticket-style small{
		font-size: 11px;
		line-height: 12px;
		letter-spacing: 0.05em;
		font-weight: normal;
		font-family: Helvetica, Arial, sans-serif;
		padding-bottom: 10px;
		}

