@charset "utf-8";
/*** Body ***/

img{display:block;}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F39D2F;
	background-image: url(../images/bg_full.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
a:hover, a:active {
	color: #8A1D00;
	text-decoration: underline;
	font-weight: normal;
}
.bodyCell {
	width: 752px;
	margin-left: auto;
	margin-right: auto;
}
.mainContainer {
	width: 752px;
	float: left;
}
.fontRedBold {
	color: #8A1D00;
	font-weight: bold;
}
.fontSixteen {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
.fontEleven {
	font-size: 11px;
}
.fontDisclaimer {
	color: #8A1D00;
}
.colTopLeft {
	float: left;
	width: 44px;
	height: 543px;
	background-image: url(../images/slices_left.png);
	background-repeat: no-repeat;
}
.contentMid {
	float: left;
	width: 660px;
	height: 543px;
	background-image: url(../images/top_04.png);
	background-repeat: no-repeat;
}
.colTopRight {
	float: right;
	width: 48px;
	height: 543px;
	background-image: url(../images/slices_right.png);
	background-repeat: no-repeat;
}
.colBottom {
	float: left;
	width: 752px;
	height: 201px;
	background-image: url(../images/bottom_08.png);
	background-repeat: no-repeat;
}

/* Index */

.colTopMid {
	float: left;
	width: 660px;
	height: 155px;
}
.colTopMidLeft {
	float: left;
	width: 223px;
	height: 154px;
}
.colTopMidRight {
	float: right;
	width: 219px;
	height: 155px;
}
.contentIndex {
	float: left;
	width: 660px;
	height: 388px;
	background-color:#ffffcc;
	background-image: url(../images/bg_mid.jpg);
	background-repeat: no-repeat;
}
.indexCol {
	float: left;
	margin-top: 10px;
	margin-left: 2px;
	display: inline;
}
.indexColLeft {
	float: left;
	width: 177px;
}
.indexColRight {
	float: right;
	width: 481px;
	height: 346px;
}
.indexFlame {
	float: left;
	width: 177px;
	height: 56px;
	background-image: url(../images/index_flame.png);
	background-repeat: no-repeat;
}
.indexFlameText {
	float: left;
	margin-left: 45px;
	margin-top: 13px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.indexFlameText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.indexFlameText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FCD741;
}
.indexArrowSpace {
	float: left;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	width: 177px;
	height: 25px;
	font-size: 13px;
	margin-top: 10px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
}
.indexArrowSpace a {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.indexArrowSpace a:hover {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.indexZagatRatedTwo {
	float: left;
	margin-top: 10px;
	margin-left: 12px;
	display: inline;
	width: 105px;
	height: 58px;
	background-image: url(../images/zagat.png);
	background-repeat: no-repeat;
}
.indexZagatRatedThree {
	float: left;
	margin-top: 2px;
	margin-left: 12px;
	display: inline;
	width: 105px;
	height: 58px;
	background-image: url(../images/zagat.png);
	background-repeat: no-repeat;
}


/* Nav */

.navBar {
	float: left;
	width: 660px;
	height: 32px;
	background-image: url(../images/bg_nav.png);
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.navBar a {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.navBar a:hover, a:active {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FCD741;
	text-decoration: none;
}


/* Bottom Nav */

.colBottomLeft {
	float: left;
	width: 240px;
	height: 189px;
	background-repeat: no-repeat;
}
.colBottomLeftVidPic {
	float: left;
	margin-left: 10px;
	margin-top: 57px;
	display: inline;
}
.colBottomLeftVidText {
	float: left;
	margin-left: 5px;
	margin-top: 57px;
	display: inline;
	color: #9E1104;
	font-weight: bold;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 14px;
}
.colBottomLeftTextButton {
	float: left;
	margin-left: 50px;
	margin-top: 5px;
	display: inline;
	width: 129px;
	height: 32px;
}
.colBottomMid {
	float: left;
	width: 257px;
	height: 194px;
	background-image: url(../images/boxes_17.png);
	background-repeat: no-repeat;
}
.colBottomMidText {
	float: left;
	margin-left: 40px;
	margin-top: 85px;
	display: inline;
	color: #9E1104;
	font-weight: bold;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 14px;
	text-align: center;
}
.colBottomMidTextButton {
	float: left;
	margin-left: 60px;
	margin-top: 11px;
	display: inline;
	width: 133px;
	height: 27px;
}
.colBottomRight {
	float: left;
	width: 255px;
	height: 191px;
	padding-top:10px;
	background-repeat: no-repeat;
	z-index:10;
}
.colBottomRightText {
	float: left;
	margin-left: 10px;
	margin-top: 80px;
	display: inline;
	color: #9E1104;
	font-weight: bold;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 14px;
	text-align: center;
}
.colBottomRightTextButton {
	float: left;
	margin-left: 60px;
	margin-top: 11px;
	display: inline;
	width: 133px;
	height: 32px;
}

/* Menu */

.blankButton {
	float: left;
	width: 175px;
	height: 55px;
	background-image: url(../images/blank_button.png);
	background-repeat: no-repeat;
}
.blankButtonText {
	float: left;
	margin-left: 53px;
	margin-top: 10px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.blankButtonText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.blankButtonText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FCD741;
}
.blankButtonTwo {
	float: left;
	width: 176px;
	height: 55px;
	margin-bottom: 25px;
	display: inline;
	background-image: url(../images/blank_button.png);
	background-repeat: no-repeat;
}
.blankButtonTwoText {
	float: left;
	margin-left: 47px;
	margin-top: 10px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.blankButtonTwoText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.blankButtonTwoText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FCD741;
}

/* Menu */

.menuTextAreaTop {
	float: left;
	margin-left: 15px;
	margin-top: 10px;
	display: inline;
	font-size: 12px;
	width: 458px;
}
.menuTextAreaLeft {
	margin-left: 15px;
	margin-top: 10px;
	float: left;
	width: 185px;
	margin-right: 35px;
	display: inline;
}
.menuTextAreaRight {
	float: left;
	width: 195px;
	margin-top: 10px;
	display: inline;
}

/* Catering */

.blankButtonCatering {
	float: left;
	width: 183px;
	height: 55px;
	margin-top: 10px;
	margin-left: 85px;
	display: inline;
	background-image: url(../images/blank_button.png);
	background-repeat: no-repeat;
}
.blankButtonCateringText {
	float: left;
	margin-left: 35px;
	margin-top: 18px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.blankButtonCateringText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.blankButtonCateringText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FCD741;
}
.cateringImageRight {
	float: right;
	width: 289px;
	height: 218px;
	margin-right: 10px;
	display: inline;
	background-image: url(../images/catering.png);
	background-repeat: no-repeat;
}
.cateringTextAreaLeft {
	margin-left: 15px;
	margin-top: 10px;
	float: left;
	width: 150px;
	display: inline;
}

/* Employment */

.blankButtonEmployment {
	float: left;
	width: 183px;
	height: 55px;
	margin-top: 10px;
	margin-left: 85px;
	display: inline;
	background-image: url(../images/blank_button.png);
	background-repeat: no-repeat;
}
.blankButtonEmploymentText {
	float: left;
	margin-left: 45px;
	margin-top: 11px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.blankButtonEmploymentText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.blankButtonEmploymentText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FCD741;
}

/* Contact */

.contactTextAreaTop {
	float: left;
	margin-left: 15px;
	margin-top: 10px;
	display: inline;
	font-size: 12px;
	width: 466px;
}
.contactTextAreaTop a {
	color: #8A1D00;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
.contactTextAreaTop a:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
.blankButtonStory {
	float: left;
	width: 183px;
	height: 55px;
	margin-top: 10px;
	margin-left: 85px;
	display: inline;
	background-image: url(../images/blank_button.png);
	background-repeat: no-repeat;
}
.blankButtonStoryText {
	float: left;
	margin-left: 19px;
	margin-top: 18px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.blankButtonStoryText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.blankButtonStoryText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FCD741;
}

/* Merchandise */

.merchTextAreaLeft {
	margin-left: 15px;
	margin-top: 10px;
	float: left;
	width: 185px;
	display: inline;
}
.merchTextAreaRight {
	float: left;
	width: 255px;
	height: 244px;
}

/* Who's Jerry */

.jerryTextAreaTop {
	float: left;
	margin-left: 15px;
	margin-top: 10px;
	display: inline;
	font-size: 12px;
	width: 466px;
	height: 305px;
	overflow: auto;
}
.jerryImageRight {
	float: right;
	width: 289px;
	height: 218px;
	margin-left: 5px;
	margin-bottom: 5px;
	display: inline;
	background-image: url(../images/jerry.png);
	background-repeat: no-repeat;
}

/* Fixings */

.fixingsColumnLeft  {
	float: left;
	width: 170px;
	margin-top: 10px;
	display: inline;
}
.fixingsColumnMid {
	float: left;
	width: 150px;
	margin-top: 10px;
	display: inline;
}
.fixingsColumnRight {
	float: left;
	width: 150px;
	margin-top: 10px;
	display: inline;
}

img, div, a, input { behavior: url(iepngfix.htc) }

/* New Styles - 11/15/10 */

.breakfast_button {
	float: left;
	width: 177px;
	height: 56px;
	padding-top: 10px;
}
.breakfast_button_nopad {
	float: left;
	width: 177px;
	height: 56px;
}
.social_container {
	float: left;
	width: 177px;
}
	.social_top {
		float: left;
		width: 177px;
		height: 19px;
		padding-bottom: 10px;
	}
	.social_left {
		float: left;
	}
	.social_right {
		float: left;
		padding-left: 5px;
		_padding-left: 0px;
	}
.indexZagatRated {
	float: left;
	margin-top: 5px;
	margin-left: 12px;
	display: inline;
	width: 105px;
	height: 58px;
	background-image: url(../images/zagat.png);
	background-repeat: no-repeat;
}
.blankButtonMenuNew {
	float: left;
	width: 176px;
	height: 55px;
	background-image: url(../images/blank_button.png);
	background-repeat: no-repeat;
}
.contactMiniNav {
	float: left;
	width: 152px;
	line-height: 150%;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
}
.contactMiniNav a {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.contactMiniNav a:hover {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #8A1D00;
}

