@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;}

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

.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;}
#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}

#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:124px 30px 0 0;}
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:151px;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;}


#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-right: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;}
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;}
a.lunchMenu:hover{background-position:0 -46px;}


.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{
	color:#B30000;
}
.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;
}