img { border: 0 none; }
body {
	text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-top: 0px; background-color: rgb(44, 20, 18);
}
.pngfixing {
	
}
#main_wrapper {
	width: 1100px; margin-right: auto; margin-left: auto; position: relative;
}
#facebook {
	left: 440px; width: 96px; height: 27px; margin-top: 8px; position: relative; z-index: 999;
}
#top_wrapper {
	width: 1100px; height: 148px; position: relative; background-image: url("images/header_bg.jpg"); background-repeat: no-repeat;
}
#logo {
	width: 405px; height: 132px;cursor: pointer; background-image: url("images/logo.png"); background-repeat: no-repeat; float: left; margin-left: 70px;
}
#findlocation {
	background-position: top; border: thin solid rgb(44, 20, 18); top: -90px; width: 200px; height: 40px; right: 140px; float: right; position: relative; background-image: url("images/header_find_loc_near_you.jpg"); background-repeat: no-repeat;
}
.locationbox {
	border: thin solid rgb(0, 0, 0); top: 20px; width: 196px; text-align: center; color: rgb(44, 20, 18); font-style: italic; position: absolute; background-color: rgb(236, 217, 174);
}
.watermarkOn {
	border: thin solid rgb(0, 0, 0); top: 20px; width: 196px; text-align: center; color: rgb(44, 20, 18); font-style: italic; position: absolute; background-color: rgb(236, 217, 174);
}
#gobutton {
	left: 205px; top: 15px; width: 33px; height: 34px; position: absolute; background-image: url("images/btn_go.png"); background-repeat: no-repeat;
}
#topsmallmenu {
	left: 500px; top: 104px; width: 550px; height: 42px; position: absolute; z-index: 1;
}
#topsmallmenu ul {
	margin: auto; left: -15px; top: 17px; width: 510px; height: 42px; list-style-type: none; position: absolute;
}
#topsmallmenu li {
	float: left;
}
#topsmallmenu ul a {
	background-position: right top; padding-right: 13px; padding-left: 13px; text-decoration: none; display: block; background-image: url("images/topnav_divider.gif"); background-repeat: no-repeat;
}
#topsmallmenu img {
	border: currentColor;
}
.facebookbtn {
	left: 435px; top: 10px; position: absolute;
}
#topmenu {
	width: 1100px; height: 55px; position: relative; background-image: url("../images/navigation_menu_bg.jpg"); background-repeat: no-repeat;
}
#topmenu ul {
	margin: auto; left: 35px; top: 23px; width: 1100px; height: 55px; list-style-type: none; position: absolute;
}
#topmenu li {
	float: left;
}
#topmenu ul a {
	padding-right: 20px; padding-left: 20px; text-decoration: none; display: block;
}
#topmenu img {
	border: currentColor;
}
.bull {
	left: 965px; top: -5px; position: absolute;
}
#middle_wrapper {
	width: 1100px; height: 384px; position: relative; background-image: url("images/middle_bg.jpg"); background-repeat: no-repeat;
}
#slide img {
	width: 851px; height: 380px;
}
#slide {
	left: 25px; top: 0px; width: 851px; height: 380px; overflow: hidden; position: absolute;
}
#leftpagernav {
	left: 18px; top: 337px; width: 42px; height: 33px; float: left; position: absolute; z-index: 25;
}
.bgset {
	background-image: url("images/slideshow_box_bg_tile.gif"); background-repeat: repeat-x;
}
#pagernav {
	left: 10px; top: 322px; width: auto; height: 33px; padding-top: 1px; float: left; position: relative;
}
#pagernav {
	margin: 15px; z-index: 25;
}
#pagernav li {
	list-style: none; margin: 5px; left: -9px; width: 15px; float: left; position: relative;
}
#pagernav a {
	padding: 0px; width: 27px; height: 21px; text-decoration: none; float: left; display: block; position: absolute; background-image: url("images/slideshow_star_off.gif"); background-repeat: no-repeat;
}
#pagernav li.activeSlide a {
	background-image: url("images/star_animation.gif"); background-repeat: no-repeat;
}
#pagernav a:focus {
	
}
#rightpagenav {
	left: -10px; top: 337px; width: 26px; height: 33px; float: left; position: relative; z-index: 25; background-image: url("images/slideshow_box_bg_right.gif"); background-repeat: no-repeat;
}
#happyhourblurb {
	left: 887px; top: -10px; width: 197px; height: 368px; float: left; position: absolute; z-index: 999;
}
#last_wrapper {
	left: 0px; top: 0px; width: 1100px; height: 294px; position: relative; background-image: url("images/bottom_bg.jpg"); background-repeat: no-repeat;
}
#primeclub img {
	border: currentColor;
}
#primeclub {
	left: 60px; top: 10px; padding-right: 20px; position: absolute;
}
#primejoin {
	padding-top: 8px;
}
#divider1 {
	left: 290px; top: 15px; position: absolute;
}
#ordergiftcards img {
	border: currentColor;
}
#ordergiftcards {
	left: 310px; top: 15px; width: 200px; height: 200px; float: left; position: absolute;
}
#cardimg {
	padding-top: 7px;
}
#ordernow {
	left: 49px; top: 190px; float: left; position: absolute;
}
#divider2 {
	left: 530px; top: 14px; width: 16px; height: 218px; position: relative;
}
#reservations img {
	border: currentColor;
}
#reservations {
	top: -205px; height: 220px; right: 230px; float: right; position: relative;
}
#hr {
	padding-top: 5px; padding-bottom: 5px;
}
input.dp-applied {
	width: 140px; float: left;
}
a.dp-choose-date {
	background: url("images/calendar.gif") no-repeat; margin: 5px 3px 0px; padding: 0px; width: 16px; height: 16px; text-indent: -2000px; overflow: hidden; float: left; display: block;
}
a.dp-disabled.dp-choose-date {
	background-position: 0px -20px; cursor: default;
}
#calendar-me {
	margin: 20px;
}
pre.sourcecode {
	margin: 0px 0px 20px; padding: 10px; border: 2px dashed rgb(204, 204, 204); width: 734px; overflow: auto;
}
#reserve_form {
	width: 260px; height: 80px; text-align: center; padding-top: 5px;
}
#ddlloca {
	width: 160px; padding-left: 60px; position: relative;
}
.choose_location {
	padding-left: 3px;
}
.date-pick {
	padding-left: 3px;
}
.ddl_party {
	padding-left: 3px;
}
.ddl_hour {
	padding-left: 3px;
}
ddl_min {
	padding-left: 3px;
}
ddl_ampm {
	padding-left: 3px;
}
.choose_location {
	width: 180px; height: 20px; font-size: 10px; position: relative; background-color: rgb(236, 217, 174);
}
#ddldatetime {
	height: 20px; padding-top: 5px; padding-left: 70px; position: relative;
}
.date-pick {
	height: 15px; font-size: 10px; background-color: rgb(236, 217, 174);
}
#ddl_party {
	top: 2px; margin-left: 20px; position: relative;
}
.ddl_party {
	width: 100px; height: 20px; font-size: 10px; background-color: rgb(236, 217, 174);
}
#ddl_time {
	left: 15px; top: 10px; position: relative;
}
.ddl_hour {
	height: 20px; font-size: 10px; background-color: rgb(236, 217, 174);
}
.ddl_min {
	height: 20px; font-size: 10px; background-color: rgb(236, 217, 174);
}
.ddl_ampm {
	height: 20px; font-size: 10px; background-color: rgb(236, 217, 174);
}
#makeresv {
	top: 28px; right: 15px; position: relative;
}
#dbc {
	width: 19px; margin-top: 20px; margin-right: auto; margin-left: auto; position: relative;
}
#dbc img {
	border: currentColor;
}
#dbc_logo {
	margin-right: auto; margin-left: auto;
}
#loc_err1 {
	left: 0px; top: 0px; color: red; font-size: 10px; font-weight: bold; position: absolute;
}
#loc_err2 {
	left: 0px; top: 7px; color: red; font-size: 10px; font-weight: bold; position: absolute;
}
#loc_err3 {
	left: -19px; top: 4px; color: red; font-size: 10px; font-weight: bold; position: absolute;
}
#loc_err4 {
	left: 2px; top: 170px; color: red; font-size: 10px; font-weight: bold; position: absolute;
}
.opentable {
	z-index: 2147483647;
}
#middle_wrapper_sub {
	background: url("images/sub_middle_tile_bg.jpg"); left: 0px; top: 0px; width: 1100px; float: left; position: relative; min-height: 630px;
}
#content_wrapper_sub {
	width: 1000px; text-align: left; padding-top: 10px; padding-left: 60px; position: relative;
}
#last_wrapper_sub {
	background: url("images/sub_bottom_bg.jpg") no-repeat; width: 1100px; height: 85px; clear: both;
}
#paragraph_content img {
	padding-right: 20px; padding-left: 20px;
}
#paragraph_content {
	width: 865px; padding-right: 40px; padding-left: 40px;
}
#beb_header {
	width: 964px; height: 101px; position: relative; z-index: 2; background-image: url("images/beb_header.png"); background-repeat: no-repeat;
}
#menu_header {
	width: 964px; height: 101px; position: relative; z-index: 2; background-image: url("images/header_menus.png"); background-repeat: no-repeat;
}
#left_menu_red {
	left: 60px; top: 81px; width: 185px; color: rgb(255, 255, 255); position: absolute; z-index: 1; min-height: 627px; background-image: url("images/leftmenu_bg.png"); background-repeat: no-repeat;
}
#left_menu_red em {
	font-size: 10px;
}
.menu_list {
	list-style: none; left: -20px; top: 40px; font-weight: bold; float: left; display: block; position: relative; z-index: 9999;
}
.menu_list li {
	padding-bottom: 20px;
}
.menu_list li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.menu_list li a:hover {
	color: rgb(223, 187, 109);
}
#printer_friendly {
	left: 20px; top: 40px; font-size: 12px; position: relative;
}
#printer_friendly select {
	border: thin solid rgb(0, 0, 0); color: rgb(44, 20, 18); font-size: 10px; background-color: rgb(236, 217, 174);
}
.btn_go_print {
	top: 5px; padding-left: 5px; position: relative;
}
#menu_content {
	left: 180px; top: -29px; width: 782px; position: relative; z-index: 3; min-height: 627px;
}
#menu_content p {
	margin: 0px; padding: 0px;
}
.dinner_table {
	padding-left: 20px;
}
.feature_section {
	padding: 10px; background-image: url("images/menu_feature_bg_tile.png"); background-repeat: repeat-y;
}
#locations_header {
	width: 964px; height: 101px; position: relative; z-index: 1; background-image: url("images/header_locations.png"); background-repeat: no-repeat;
}
#loc_wrappr {
	width: 1021px; position: relative; min-height: 400px;
}
#headline_loc {
	left: 9px; top: 1px; width: 930px; height: 20px; text-align: center; overflow: hidden; position: relative;
}
.location_head {
	color: rgb(150, 39, 20); font-size: 16px;
}
#location_right {
	padding: 5px; left: 667px; top: 35px; width: 207px; height: auto; position: absolute;
}
#imgbtn_view_all {
	padding-bottom: 10px; position: relative;
}
#imgbtn_be_bars {
	left: -9px; position: relative;
}
#findlocation2 {
	background-position: top; border: thin solid rgb(44, 20, 18); top: 22px; width: 392px; height: 53px; right: 427px; float: right; position: relative; background-image: url("images/header_enter_your_address.jpg"); background-repeat: no-repeat;
}
#gobutton2 {
	left: 403px; top: 20px; width: 33px; height: 34px; position: absolute;
}
.locationbox2 {
	border: thin solid rgb(0, 0, 0); top: 27px; width: 389px; height: 22px; text-align: center; color: rgb(44, 20, 18); font-style: italic; position: absolute; background-color: rgb(236, 217, 174);
}
.watermarkOn2 {
	border: thin solid rgb(0, 0, 0); top: 27px; width: 389px; height: 22px; text-align: center; color: rgb(44, 20, 18); font-style: italic; position: absolute; background-color: rgb(236, 217, 174);
}
#loc_tbl {
	left: 190px; top: 105px; width: 400px; position: relative;
}
#norecords {
	border: thin solid red; position: relative;
}
.pnl_results {
	left: 1px; top: 117px; width: 1000px; margin-bottom: 141px; border-top-color: black; border-top-width: thin; border-top-style: solid; position: relative;
}
#results_txt {
	left: 1px; top: 114px; position: relative;
}
#results {
	width: 1000px; padding-bottom: 10px;
}
.Alternate {
	background-image: url("images/loc_result_list_bg_1px.png");
}
.results-ul {
	float: left; display: block;
}
.results-ul li {
	list-style: none; width: 354px; vertical-align: bottom; float: left;
}
#distance {
	padding-top: 15px;
}
#hoursbutton {
	padding-top: 10px;
}
#bullseye {
	padding-left: 20px;
}
.pnl_norecords {
	left: 167px; top: 153px; position: relative;
}
#joinus_header {
	width: 964px; height: 101px; position: relative; z-index: 2; background-image: url("images/header_join_our_team.png"); background-repeat: no-repeat;
}
#left_joinus_red {
	padding: 20px; left: 60px; top: 81px; width: 181px; height: 543px; color: rgb(255, 255, 255); position: absolute; z-index: 1; background-image: url("images/leftmenu_bg_large.png"); background-repeat: no-repeat;
}
#left_joinus_red a {
	color: rgb(222, 188, 99);
}
#joinus_content {
	left: 221px; top: -43px; width: 743px; float: left; position: relative;
}
#top_apply_online img {
	border: currentColor; z-index: 9999; cursor: pointer;
}
#top_apply_online {
	right: 40px; float: right; position: relative; z-index: 3;
}
.join_list {
	left: -20px; top: 0px; width: 161px; font-size: 11px; font-weight: bold; float: left; display: block; position: relative; z-index: 9999;
}
.join_list li {
	padding-bottom: 10px;
}
.join_list li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.join_list li a:hover {
	color: rgb(223, 187, 109);
}
#weekdays_header {
	width: 964px; height: 101px; position: relative; z-index: 2; background-image: url("../uploaded_photos/header_weekday_specials.png"); background-repeat: no-repeat;
}
#wn_nfl_header {
	width: 964px; height: 101px; position: relative; z-index: 2; background-image: url("../uploaded_photos/header_nflbarspecials.png"); background-repeat: no-repeat;
}
#wn_header {
	width: 964px; height: 101px; position: relative; z-index: 2; background-image: url("images/whatsnew_header.png"); background-repeat: no-repeat;
}
#left_wn_red {
	left: 77px; top: 90px; width: 225px; height: 613px; color: rgb(255, 255, 255); position: absolute; z-index: 1; background-image: url("images/whatsnew_scroll.jpg"); background-repeat: no-repeat;
}
#wn_content {
	left: 255px; top: -29px; width: 743px; float: left; position: relative;
}
.wn_list {
	list-style: none; left: -20px; top: 40px; font-weight: bold; float: left; display: block; position: relative; z-index: 9999;
}
.wn_list li {
	padding-bottom: 20px;
}
.wn_list li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.wn_list li a:hover {
	color: rgb(223, 187, 109);
}
#giftcards_header {
	width: 964px; height: 101px; position: relative; z-index: 0; background-image: url("images/header_giftcards.png"); background-repeat: no-repeat;
}
#press_header {
	width: 964px; height: 101px; position: relative; z-index: 2; background-image: url("images/header_pressreleases.png"); background-repeat: no-repeat;
}
#nfl_header {
	width: 964px; height: 101px; position: relative; z-index: 2; background-image: url("images/header_nfl.png"); background-repeat: no-repeat;
}
#qt_header {
	width: 964px; height: 101px; position: relative; z-index: 2; background-image: url("images/header_nfl.png"); background-repeat: no-repeat;
}
#npi_header {
	width: 964px; height: 101px; position: relative; z-index: 2; background-image: url("images/header_nfl.png"); background-repeat: no-repeat;
}
#hh_header {
	width: 964px; height: 101px; position: relative; z-index: 2; background-image: url("images/header_happyhour.png"); background-repeat: no-repeat;
}
.jqmWindow {
	background-position: right bottom; padding: 0px; border: 1px solid black; left: 50%; top: 4%; width: 660px; height: 597px; color: rgb(0, 0, 0); margin-left: -300px; display: none; position: fixed; z-index: 999999999; background-image: url("images/loc_pop_bg.jpg"); background-repeat: no-repeat; background-color: rgb(251, 239, 196);
}
.jqmOverlay {
	background-color: rgb(0, 0, 0);
}
* html .jqmWindow {
	position: absolute;
}
.modal_close_button img {
	border: currentColor;
}
.modal_close_button {
	left: 600px; top: 3px; width: 44px; height: 12px; position: absolute;
}
#right_side {
	left: 267px; top: 123px; width: 350px; position: absolute;
}
#also_has_beb {
	left: 1px; top: 1px; position: relative;
}
#enteryour {
	left: 46px; top: 51px; position: absolute;
}
#address {
	left: 36px; top: 77px; position: absolute;
}
#city {
	left: 64px; top: 109px; position: absolute;
}
#state_zip {
	left: 55px; top: 141px; position: absolute;
}
#btn_go {
	left: 310px; top: 145px; position: absolute;
}
#theloc {
	left: 0px; top: 23px; width: 200px; position: relative;
}
#bull {
	left: 169px; top: 1px; position: absolute;
}
#left_side {
	left: 13px; top: 124px; width: 240px; text-align: left; padding-top: 15px; padding-left: 20px; font-size: 12px; position: absolute;
}
#locationtitle {
	color: rgb(150, 39, 20); font-size: 20px;
}
#h_hours {
	font-size: 15px; font-weight: bold;
}
#h_happyhour {
	font-size: 15px; font-weight: bold;
}
#hh_header2 {
	width: 964px; height: 101px; position: relative; z-index: 5; background-image: url("images/header_happyhour.png"); background-repeat: no-repeat;
}
#menu_content2 {
	left: 10px; top: -30px; width: 965px; position: relative; z-index: 3;
}
#border_hh img {
	padding: 10px; width: 738px; margin-top: 25px; background-color: rgb(134, 19, 0);
}
.about_video1 {
	left: 65px; top: -60px; width: 515px; height: 386px; float: left; position: relative; z-index: 99999;
}
.about_video1a {
	left: 65px; top: -60px; width: 515px; height: 386px; float: left; position: relative; z-index: 99999; cursor: pointer;
}
.left_of_flash_para {
	width: 377px; float: left; z-index: 99999;
}
.flash_para {
	left: -6px; top: -70px; width: 391px; line-height: 25px; list-style-image: url("images/star.png"); position: relative; z-index: 99999;
}
.flash_para li {
	padding-bottom: 10px; z-index: 99999;
}
.noticed {
	left: 73px; top: -25px; width: 885px; height: 1px; line-height: 25px; position: relative; z-index: 999999;
}
.third_para {
	line-height: 25px;
}
.steaks {
	left: 6px; position: relative;
}
.largebold {
	font-family: "Times New Roman"; font-size: 20px;
}
.bottomcows {
	left: 50px; width: 910px; height: 302px; bottom: -18px; clear: both; position: absolute; background-image: url("images/maphorse1.png"); background-repeat: no-repeat;
}
.bgoverlay {
	left: 50px; top: 645px; width: 669px; height: 350px; clear: both; position: absolute; background-image: url("images/whatsnew_bg.png"); background-repeat: no-repeat;
}
.padding {
	padding-top: 230px;
}
.shrinkme {
	left: 50px; width: 815px; position: relative;
}
.spacer {
	height: 12px;
}
#left_content_scrolled {
	width: 495px; height: 345px; overflow: scroll; padding-top: 10px; font-size: 12px; z-index: 2999; overflow-x: hidden;
}
#left_content_scrolled img {
	border: currentColor;
}
#sub_left_content {
	width: 460px; padding-bottom: 87px; padding-left: 14px;
}
#sub_left_content a {
	color: rgb(173, 32, 14); font-weight: bold;
}
#image_head {
	padding-right: 5px; padding-bottom: 5px; float: left;
}
#text_sub_header {
	width: 460px; padding-bottom: 10px;
}
.readmore {
	color: black; font-weight: bold;
}
#readmore {
	float: left;
}
#print_media {
	width: 471px; padding-top: 5px; padding-left: 5px;
}
#Television {
	left: 511px; top: 70px; width: 234px; position: absolute;
}
.wn_listing_tv {
	left: -29px; font-size: 12px; list-style-image: url("images/whatsnew_star.png"); position: relative;
}
.wn_listing_tv a {
	color: rgb(44, 20, 18);
}
.wn_listing_radio a {
	color: rgb(44, 20, 18);
}
.wn_listing_radio {
	left: -29px; width: 230px; line-height: 20px; font-size: 12px; list-style-image: url("images/whatsnew_star.png"); position: relative;
}
.firstframe {
	width: 230px; height: 172px;
}
.promos img {
	display: block;
}
.promos a {
	float: left; position: relative;
}
.promos span {
	background: url("images/magnifying_glass_large.png") no-repeat center; top: 23px; width: 111px; height: 85px; margin-left: 40px; display: none; position: absolute; z-index: 99;
}
.promos a:hover {
	visibility: visible;
}
.promos a:hover span {
	display: block;
}
#overall_wrapper {
	z-index: 9999999;
}
.modal-overlay {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; filter: alpha(opacity=75); position: absolute; z-index: 9999; min-height: 100%; opacity: 0.75; background-color: rgb(0, 0, 0); -moz-opacity: 0.75;
}
.modal-window {
	margin: 0px; padding: 0px; left: 50%; top: 135px; overflow: visible; position: absolute; z-index: 10000;
}
.close-window {
	background: url("images/back_to_ba.jpg") no-repeat right top; top: -38px; width: 193px; height: 38px; right: 8px; text-indent: -99999px; overflow: hidden; position: absolute; z-index: 100; cursor: pointer;
}
.close-window:hover {
	filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.80;
}
#giftcards_wrapper_left {
	width: 250px; text-align: center; float: left;
}
#giftcards_wrapper_right {
	width: 650px; text-align: center; float: left;
}
