BODY					{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-color:#a8011f; background-repeat:repeat-x; margin-top:0px;}
img						{border:0;}

h1 						{font-family: Georgia, "Times New Roman", Times, serif;color: #20201e;font-size: 110%;font-weight:normal;text-align:left;margin:0px; margin-top:10px; margin-bottom:10px;}
h2 						{font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 150%;font-weight: bold;margin-top:25px;}
h3 						{font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 100%;font-weight: bold;margin-top:0px;}
h4 						{font-family: Arial, Helvetica, sans-serif;color: #8f000c;font-size: 140%;font-weight: bold;margin:0px;}
h5 						{font-family: Arial, Helvetica, sans-serif;color: #8f000c;font-size: 110%;font-weight: bold;margin:0px;}
h6 						{font-family: Arial, Helvetica, sans-serif;color: #1d1e21;font-size: 170%;font-weight: bold; margin:0px; padding-bottom:10px; padding-top:10px;}
h7						{font-family:Georgia, "Times New Roman", Times, serif; font-size: 170%;font-weight: bold; margin:0px; padding-bottom:10px; padding-top:10px;}
h8						{font-family: Georgia, "Times New Roman", Times, serif;color: #20201e;font-size: 110%;font-weight:normal;text-align:left;margin:0px;}
h9 						{font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 12px;font-weight: bold;margin-top:0px;}


p 						{font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #20201e; font-weight: normal; text-align:left; margin-top:0px;}
					
a 						{font-family: Arial, Helvetica, sans-serif;color:#383a2e; font-weight:normal; text-align:left;text-decoration:none;}
a:hover          		{color: #a8011f;}

.submit_button			{ margin-right:10px;}

.title					{font-family: Arial, Helvetica, sans-serif;color: #000000;font-weight: bold;text-align:left;font-size: 130%;}
.large					{font-size: 150%;}

.home_red_message		{width:220px; overflow:hidden; float:left; padding:10px; background-color:#a8011f; margin-bottom:15px;}
.home_red_message p		{color:#FFF; text-align:center; margin:0px;}

.red_message_text		{color:#FFF; text-align:center; font-weight:bold; margin:0px; padding:0px;}

.larger					{font-size: 115%;}
.smallprint2			{font-size: 75%;}

.form_elements			{ width:398px; height:15px; border:solid #999 1px; background-image:url(../images/elements_bg.jpg); padding:5px; font-size:12px;}

.form_elements2			{ width:410px; height:70px; border:solid #999 1px; background-image:url(../images/elements_bg.jpg); padding:10px;}

.contact_table			{font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-align:left; padding:0; font-size:90%;}

.submit					{width:144px; height:45px; background-image:url(../images/submit.jpg); display:block;}
.submit:hover			{ background-image:url(../images/submit2.jpg);}	

.lunch_quicklink		{width:208px; height:209px; background-image:url(../images/lunch_hotspot.jpg); display:block; margin-bottom:10px;}

.menu_quicklink			{width:208px; height:200px; background-image:url(../images/menu_quicklink.jpg); display:block;}
.menu_quicklink:hover	{height:200px; background-position:-208px;}

#note2					{ width:636px; overflow:hidden; padding:10px; background-color:#e1e3d5; border:1px solid #CCC; margin-bottom:20px;}

/*========================= NAV  =========================*/

.txt_box						{width:320px; height:29px; border:#ababab 1px solid; background-image:url(../images/txt_box_bg.jpg);}
.txt_box2						{width:660px; height:100px; border:#ababab 1px solid; background-image:url(../images/txt_box_bg2.jpg);}

#nav_container					{width:980px; height:53px; margin-right:auto; margin-left:auto; padding-top:0px; background-image:url(../images/nav_bar.jpg);}
#nav_container ul 				{margin: 0px;padding: 0px;list-style: none;width:980px;}
#nav_container span 			{display:none}	
#nav_container ul li 			{list-style: none;margin: 0px;padding: 0px;float: left; border-right:#303030 solid 1px;  border-right:#303030 solid 1px;}

.testlink 						{height:33px; width:auto; display:block; float:left; border-right:#000000 solid 1px; padding-left:28px; padding-right:28px; padding-top:20px; 
								 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b5bb97; font-weight:bold; text-decoration:none;}
.testlink:hover 				{color:#FFF; background-image:url(../images/roll_over.jpg); background-repeat:repeat-x;}

.testlink2 						{height:33px; width:auto; display:block; float:left; border-right:#000000 solid 1px; padding-left:29px; padding-right:29px; padding-top:20px; 
								 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b5bb97; font-weight:bold; text-decoration:none;}
.testlink2:hover 				{color:#FFF; background-image:url(../images/roll_over.jpg); background-repeat:repeat-x;}

/*========================= SUB NAV =========================*/

.sub_nav						{width:980px; height:30px; margin-left:auto; margin-right:auto; background-color:#181818; border-top:#000 solid 1px;}
.sub_nav ul 					{margin: 0px;padding: 0px;list-style: none;width:980px;}
.sub_nav span 					{display:none}	
.sub_nav ul li 					{list-style: none;margin: 0px;padding: 0px;float: left;}

.subtestlink 					{height:15px; width:auto; display:block; float:left; padding-left:21px; padding-right:21px; margin-top:7px; 
								 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b5bb97; font-weight:normal; text-decoration:none;}
.subtestlink:hover 				{color:#FFF;}

/*========================= LEFT CONTROLS =========================*/

.spacer						{width:auto; height:15px;}

#top_detail					{width:980px; height:26px; margin-right:auto; margin-left:auto; padding-top:0px; background-image:url(../images/top_detail.gif);}

#flash_holder				{width:980px; height:165px; margin-left:auto; margin-right:auto; padding:0px;}

#container					{width:980px; overflow:hidden; margin-right:auto;margin-left:auto; padding:0px; background:#FFF; background:url(../images/bg_slice.gif); background-repeat:repeat-y;}
#container2					{width:980px; overflow:hidden; margin-right:auto;margin-left:auto; padding:0px; background:#FFF; background:url(../images/bg_slice.gif); background-repeat:repeat-y;}

/*========================= LEFT CONTROLS =========================*/

#left_peice					{width:240px; overflow:hidden; float:left; background-color:#b5bb97; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px;}

#online_booking_button		{width:240px; height:49px; background-image:url(../images/online_booking_button.jpg); display:block; margin-top:10px; margin-bottom:20px;}
#opening_times				{width:218px; overflow:hidden; background-color:#daddcb; border:#9ba182 solid 1px; margin-top:10px; margin-bottom:5px; padding:10px;}
#times_table				{font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #20201e; font-weight: bold; text-align:left; margin-top:0px;}

/*========================= Wine List Section =========================*/

.wine_box 					{ width:204px; height:226px; background-image:url(../images/white_wine.jpg); border:#c4c4c4 solid 1px; margin-top:20px; margin-right:19px; float:left; display:block;}
.wine_box:hover				{ border:#853535 solid 1px;}

.wine_box2 					{ width:204px; height:226px; background-image:url(../images/rose_wine.jpg); border:#c4c4c4 solid 1px; margin-top:20px; margin-right:19px; float:left; display:block;}
.wine_box2:hover			{ border:#853535 solid 1px;}

.wine_box3 					{ width:204px; height:226px; background-image:url(../images/red_wine.jpg); border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block;}
.wine_box3:hover			{ border:#853535 solid 1px; }

.wine_box4 					{ width:204px; height:226px; background-image:url(../images/white_wine.jpg); border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block;}
.wine_box4:hover			{ border:#853535 solid 1px;}

.wine_box5 					{ width:204px; height:226px; background-image:url(../images/cocktail_sml.jpg); border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block;}
.wine_box5:hover			{ border:#853535 solid 1px;}

.wine_txt					{ width:164px; margin-top:160px; margin-left:15px;}


/*========================= Menu Section =========================*/

.menu_box 					{ width:204px; height:226px; background-image:url(../images/menu001.jpg); border:#c4c4c4 solid 1px; margin-top:20px; margin-right:19px; float:left; display:block;}
.menu_box:hover				{ border:#853535 solid 1px;}

.menu_box2 					{ width:204px; height:226px; background-image:url(../images/menu002.jpg); border:#c4c4c4 solid 1px; margin-top:20px; margin-right:19px; float:left; display:block;}
.menu_box2:hover				{ border:#853535 solid 1px;}

.menu_box3 					{ width:204px; height:226px; background-image:url(../images/val_bg.jpg); border:#c4c4c4 solid 1px; margin-top:20px; margin-right:19px; float:left; display:block;}
.menu_box3:hover			{ border:#853535 solid 1px; }

.menu_box4 					{ width:204px; height:226px; background-image:url(../images/menu004.jpg); border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block;}
.menu_box4:hover				{ border:#853535 solid 1px;}

.menu_box5 					{ width:204px; height:226px; background-image:url(../images/menu005.jpg); border:#c4c4c4 solid 1px; margin-top:20px;margin-right:19px; float:left; display:block;}
.menu_box5:hover				{ border:#853535 solid 1px;}

.menu_box6 					{ width:204px; height:226px; background-image:url(../images/art_bg.jpg); border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block;margin-right:19px;}
.menu_box6:hover				{ border:#853535 solid 1px;}

.menu_box7 					{ width:204px; height:226px; background-image:url(../images/menu005.jpg); border:#c4c4c4 solid 1px; margin-top:20px; margin-right:19px; float:left; display:block;}
.menu_box7:hover			{ border:#853535 solid 1px; }

.menu_box8 					{ width:204px; height:226px; background-image:url(../images/menu007.jpg); border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block; margin-right:19px;}
.menu_box8:hover				{ border:#853535 solid 1px;}

.menu_box9 					{ width:204px; height:226px; border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block; background-image:url(../images/burnbg.jpg);}
.menu_box9:hover				{ border:#853535 solid 1px;}

.menu_box11 					{ width:204px; height:226px; border:#c4c4c4 solid 1px; margin-top:20px; margin-right:19px; float:left; display:block; background-image:url(../images/menu009.jpg);}
.menu_box11:hover				{ border:#853535 solid 1px;}

.menu_box12 					{ width:204px; height:226px; background-image:url(../images/menuboxing.jpg); border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block; margin-right:19px;}
.menu_box12:hover				{ border:#853535 solid 1px;}

.menu_box16 					{ width:204px; height:226px; background-image:url(../images/newyear2.jpg); border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block;}
.menu_box16:hover				{ border:#853535 solid 1px;}

.menu_box13 					{ width:204px; height:226px; background-image:url(../images/menuparty.jpg); border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block;}
.menu_box13:hover				{ border:#853535 solid 1px;}

.menu_box14 					{ width:204px; height:226px; background-image:url(../images/menuparty2.jpg); border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block; margin-right:19px;}
.menu_box14:hover				{ border:#853535 solid 1px;}

.menu_box15 					{ width:204px; height:226px; background-image:url(../images/menuparty.jpg); border:#c4c4c4 solid 1px; margin-top:20px; float:left; display:block; margin-right:19px;}
.menu_box15:hover				{ border:#853535 solid 1px;}

.menu_txt					{ width:164px; margin-top:140px; margin-left:15px;}

.menu_txt4					{ width:164px; margin-top:121px; margin-left:15px;}

.menu_txt5					{ width:164px; margin-top:111px; margin-left:15px;}

.menu_txt6					{ width:164px; margin-top:94px; margin-left:15px;}

.menu_txt7					{ width:164px; margin-top:65px; margin-left:15px;}

.menu_txt2					{ width:164px; margin-top:160px; margin-left:15px;}

.menu_txt3					{ width:164px; margin-top:160px; margin-left:15px;}

.retro_icon					{width:50px; height:41px; background:url(../images/retro_icon.jpg) no-repeat; float:left; margin-top:13px; margin-right:10px;}

/*=========================== Feature =======================================*/

.feature_alert				{width:400px; overflow:hidden; float:left; background-color:#e1e4d5; border:1px solid #cccccc; padding-left:10px; margin-bottom:20px; padding-right:10px; display:block;}
#award_ad					{width:422px; height:200px; float:left; background-image:url(../images/awards_ad.jpg); background-repeat:no-repeat; display:block;}
#award_ad:hover				{background-position:-422px;}

/*========================= RIGHT CONTROLS =========================*/

.main_image_holder			{width:661px; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.main_image_holder2			{width:661px; overflow:hidden; margin-top:5px; margin-bottom:20px;}

.quotes						{width:621px; overflow:hidden; margin-top:20px; margin-bottom:20px; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:10px; background-color:#dde2c4;}
.quotes2					{width:641px; overflow:hidden; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; background-color:#dde2c4; margin-bottom:20px;  border:#cccccc solid 1px;}

.menu_title					{width:651px; overflow:hidden; margin-top:20px; padding-left:10px; background-color:#dde2c4;}

.head						{width:655px; height:35px;}
.head a						{font-family:Georgia, "Times New Roman", Times, serif; font-size: 170%;font-weight: bold; margin:0px; }
.head a:hover				{color:#903 }

.xmas_button6				{width:220px; height:30px; float:right; display:block; background:url(../images/boxing_book.jpg);}
.xmas_button6:hover			{background-position:-220px;}

#right_peice				{width:660px; overflow:hidden; float:right; background-color:#FFF; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px;}

#mid						{width:430px; overflow:hidden; float:left;}
#mid2						{width:100%; overflow:hidden; float:left;}

.lunch_link					{width:425px; height:131px; margin-bottom:10px; margin-top:10px; display:block; background-image:url(../images/lunch_hotspot_large.jpg); padding-top:100px; padding-bottom:20px;}
.xmas_button				{width:370px; height:17px; background-color:#FFF; border:1px solid #631a06; margin-left:21px; margin-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#310a0f; display:block; float:left; padding-left:10px; padding-top:10px; padding-bottom:10px; font-weight:bold;}
.xmas_button:hover			{color:#fff; background-color:#a8011f;}

.xmas_button22				{width:370px; height:17px; background-color:#FFF; border:1px solid #631a06; margin-left:21px; margin-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#999; display:block; float:left; padding-left:10px; padding-top:10px; padding-bottom:10px; font-weight:bold;}
.xmas_button22:hover			{background-color:#FFF;  color:#999;}

.book_now					{width:240px; height:45px; float:right; margin-top:10px; text-align:right; background-color:#dde2c4; padding:4px;}
.book_now:hover				{ background-position:-205px;}

.xmas_button2				{width:200px; height:30px; float:right; background-color:#0F6; margin-right:-90px;}

.book_now a					{color:#20201e;}

.dotty						{width:100%; background-image:url(../images/dotted_line.gif); height:1px; float:left; margin:5px 0 5px 0;}

.feature_holder				{width:660px; overflow:hidden; float:left;}
.feature_holder2			{width:410px; overflow:hidden; float:left; background-color:#a8011f; padding:10px;}
.feature_image				{width:146px; height:126px; float:left;}
.feature_txt				{width:274px; overflow:auto; float:right; padding-left:10px; margin-bottom:20px;}

.feature_txt a				{font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #20201e; font-weight: normal; text-align:left; padding-top:0px; margin-top:0px; display:block; line-height:17px;}
.feature_txt a:hover		{color:#aeaeae;}

.event_links				{width:430px; overflow:hidden; float:left;}
.event_links9				{width:670px; overflow:hidden; float:left;}

.map_link					{width:208px; height:184px; margin-top:10px;}

#right						{width:208px; overflow:hidden; float:right;}
.news_box					{width:208px; height:130px;}
.news_box2					{width:188px; overflow:hidden; background-image:url(../images/newsfeed_background.gif); background-repeat:repeat-y; padding-top:0px; padding-left:10px; padding-right:10px;}
.news_box3					{width:208px; height:33px;}

.news_item					{width:660px; overflow:hidden; float:left; margin-top:10px;}
.news_item_left				{width:220px; overflow:hidden; float:left;}
.news_item_right			{width:190px; overflow:hidden; float:left; margin-left:20px;}
.news_item_right p 			{margin-top:10px;}

.signup_box					{width:430px; height:73px; margin-top:20px; float:left}
.signup_box2				{width:420px; overflow:hidden; background-image:url(../images/signup_bg.gif); border-bottom:#cccccc solid 1px; padding-left:10px; padding-bottom:10px; float:left; margin-top:-30px;	}

#sign_up					{list-style:none; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#twitter_update_list		{list-style:none; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#feature_box1				{width:126px; height:166px; float:left; padding:90px 40px 0 40px; text-align:center;}
#feature_box1 p				{text-align:center; color:#FFF; font-size:16px; font-weight:bold; margin:0px;}
#feature_box1 a				{text-align:center; color:#FFF; font-size:12px; padding:0px;}

#feature_box2				{width:116px; height:166px; float:left; padding:90px 60px 0 60px; text-align:center;}
#feature_box2 p				{text-align:center; color:#FFF; font-size:16px; font-weight:bold; margin:0px;}
#feature_box2 a				{text-align:center; color:#FFF; font-size:12px; padding:0px;}

#feature_box3				{width:126px; height:166px; float:left; padding:90px 46px 0 46px; text-align:center;}
#feature_box3 p				{text-align:center; color:#FFF; font-size:16px; font-weight:bold; margin:0px;}
#feature_box3 a				{text-align:center; color:#FFF; font-size:12px; padding:0px;}

#footer						{width:940px; height:23px; background-image:url(../images/footer_bar.jpg); margin-right:auto; margin-left:auto; padding:20px;}
#footer_table				{font:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}	

.lil_box01					{width:204px; height:82px; background-image:url(../images/box.jpg); float:left; margin-right:20px; margin-bottom:20px;}

.picture					{width:68px; height:68px; background-color:#FFF; margin-left:7px; margin-top:7px; float:left; margin-right:7px;}
.txt						{width:116px;;height:68px; margin-top:7px; float:left;}

#tabs						{width:960px; overflow:hidden; border-bottom:#FFF 10px solid; border-left:#FFF 10px solid; border-right:#FFF 10px solid; margin-right:auto;margin-left:auto; background-color:#FFF;}
#finest_holder				{width:120px; height:140px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:10px;}

#face_button				{width:101px; height:27px; float:left; display:block; background:url(../images/fbook_button.jpg) no-repeat; margin-right:6px; margin-top:12px; margin-left:12px;}
#face_button:hover			{background-position:-101px;}

#twit_button				{width:101px; height:27px; float:left; display:block; background:url(../images/twit_button.jpg) no-repeat; margin-top:12px;}
#twit_button:hover			{background-position:-101px;}
