body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0; /* to avoid margins */
     text-align: center; /* to correct the centering IE bug*/
}
#global {
     margin-left: auto;
     margin-right: auto;
     width: 958px; /* mandatory to be centered */
}
.footerTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #bcbcbb;
	padding-left: 10px;
}
.footerTxt a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bcbcbb;
	text-decoration: none;
}
.footerTxt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bcbcbb;
	text-decoration: none;
}
.footerTxt a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bcbcbb;
	text-decoration: underline;
}
.footerTxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bcbcbb;
	text-decoration: underline;
}
img {
	margin: 0px;
	padding: 0px;
}
.bdyTxtLft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	padding-left: 212px;
	line-height: 22px;
}
.bdyBg {
	background-image: url(../images/bgBdy.gif);
}
.bdyTxtInternal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	padding-left: 25px;
	line-height: 22px;
	padding-right: 25px;
	padding-top: 15px;
}
.bdyTxtInternal a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.bdyTxtInternal a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.bdyTxtInternal a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.bdyTxtInternal a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.boldTxt {
	font-weight: bold;
}
.yearTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7f714e;
	line-height: 16px;
}
.historyGrowthTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	padding-bottom: 11px;
	line-height: 16px;
}
.historyGrowthTxt a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	text-decoration: none;
}
.historyGrowthTxt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	text-decoration: none;
}
.historyGrowthTxt a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	text-decoration: none;
}
.historyGrowthTxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #9fa617;
	margin-top: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9fa617;
}
.formTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
}
.formTxtSam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f714e;
	padding-bottom: 10px;
	font-weight: bold;
}
.logosBox {
	padding-top: 10px;
}
.restaurantsTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	margin-top: -10px;
}
.restaurantsPadding {
	padding-top: 10px;
	padding-right: 15px;
}
.pressBg {
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 15px;
	background-image: url(../images/pressBg.gif);
	padding-bottom: 10px;
}
.pressTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	line-height: 17px;
	padding-bottom: 7px;
}
.pressTxt a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.pressTxt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.pressTxt a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.pressTxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.pressTxtBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.employTxtLft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	padding-left: 35px;
	line-height: 15px;
	padding-top: 15px;
	padding-right: 15px;
}
.employTxtLft a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.employTxtLft a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.employTxtLft a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.employTxtLft a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.employTxtRgt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	padding-left: 20px;
	padding-right: 25px;
	line-height: 15px;
	padding-top: 15px;
}
.employTxtRgt a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.employTxtRgt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.employTxtRgt a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.employTxtRgt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.restDetailTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	padding-left: 10px;
	padding-right: 25px;
	line-height: 22px;
	padding-top: 15px;
}
.restDetailTxt a{
	color: #9fa617;
	text-decoration: underline;
}
.restDetailTxt a:hover{
	color: #9fa617;
	text-decoration: none;
}
form {
	margin: 0px;
	padding: 0px;
}
.locationsTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	padding-left: 10px;
	line-height: 22px;
	padding-right: 10px;
	padding-top: 15px;
}
.locationsDetailTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	line-height: 17px;
}
.locationsDetailTxtPad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	line-height: 17px;
	padding-top: 15px;
	padding-bottom: 1px;
}
.locationsNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9FA617;
	padding-bottom: 22px;
	padding-top: 5px;
}
.locationsNav a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.locationsNav a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.locationsNav a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.locationsNav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.buzzTxt {
	font-weight: bold;
	font-style: italic;
}
.txtIndent {
	margin-left: 10px;
}
.promotionsPad {
	padding: 8px;
}
.promotionsTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.promotionsTxt a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.promotionsTxt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.promotionsTxt a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.promotionsTxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
hr {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border: dotted;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9fa617;
	background-color: #FFFFFF;
	padding: 5px;
	margin-bottom: 5px;
}
input {
	margin-top: 3px;
}
.promotionsBg {
	background-image: url(../images/bgPromotions.gif);
}
.privateBg {
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 15px;
	background-image: url(../images/pressBg.gif);
	padding-bottom: 10px;
}
.privateLftTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	padding-left: 28px;
	line-height: 22px;
}
.privateLftTxt a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.privateLftTxt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.privateLftTxt a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.privateLftTxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.indentBullet {
	padding-left: 7px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.logoLocPad {
	padding: 10px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9fa617;
	margin: 0px;
	padding: 0px;
}
.formTxtGiftCard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f714e;
	padding-bottom: 10px;
	padding-right: 10px;
	font-weight: bold;
}
.formFieldGC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f714e;
}
li {
	line-height: 18px;
	padding-left: 0px;
	padding-bottom: 7px;
	margin-left: 0px;
}
.locPad {
	padding-top: 8px;
}
.indentBulletSub {
	padding-left: 14px;
}
.giftCardTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
}
.giftCardDetailTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	padding-left: 10px;
	padding-right: 25px;
	line-height: 22px;
	padding-top: 15px;
}
.giftCardDetailTxt a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.giftCardDetailTxt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: underline;
}
.giftCardDetailTxt a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.giftCardDetailTxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa617;
	text-decoration: none;
}
.drw{
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 10px;
	border: black 1px solid;
}
.drw a:link{
	color:#ee8b54;
}

.vday{
	background-color: #e31351;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 10px;
}
.vday a:link{
	color:#FFF;
}
.vday a:visited{
	color:#FFF;
}

.lunch{
	background-color: #2b4121;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 10px;
	border: #000 1px solid;
}
.lunch a:link{
	color:#FFF;
}
.lunch a:visited{
	color:#FFF;
}

#jobFair {
	border: 2px solid #000;
	padding: 10px;
	background: #FFF url(../images/jobFairZin10.gif) no-repeat top left;
}
#jobFair p{
	padding: 0 20px 0 155px;
}

.mothersDay p{
	background-color: #e0454b;
	padding: 2px 5px 2px 20px;
}
.mothersDay a:link{
	color:#fff;
}
.mothersDay a:visited{
	color:#fff;
}

.abTemp {
	text-align:center;
	color:#b5121b;
	font-size:14px
}
.faqPad{
	padding:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
}
.faqPad a:link{
	color: #9fa617;
	text-decoration: underline;
}
.faqPad a:visited{
	color: #9fa617;
	text-decoration: underline;
}
.faqPad a:hover{
	color: #9fa617;
	text-decoration: none;
}
.faqPad h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #9fa617;
	margin-top: 0px;
}

.bdyTxtNYE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f714e;
	padding-left: 40px;
	line-height: 22px;
}
.bdyTxtNYE a:link{
	color: #9fa617;
	text-decoration: underline;
}
.bdyTxtNYE a:visited{
	color: #9fa617;
	text-decoration: underline;
}
.bdyTxtNYE a:active{
	color: #9fa617;
	text-decoration: none;
}
.bdyTxtNYE a:hover{
	color: #9fa617;
	text-decoration: none;
}

.nye{
	background-color: #8f7e6a;
	background-image: url(../images/promotionsTemp/2012_NYE_bg_tiled.gif);
	background-repeat:repeat-x;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-top: 10px;
	border: #fff 1px solid;
}
.nye a:link{
	color:#FFF;
}
.nye a:visited{
	color:#FFF;
}
.right{
	float:right;
	clear: both;
	padding-right:35px;
}
