/* Thunderbowl style sheet
 * copyright (c) 2008 Mike Murray
 * http://murz.net
 */

/* some resets to promote xbrowserness */
html,body,ul,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0;margin:0;}
ul,ol {list-style: none;}
ul.normal, ol.normal {list-style: square outside; margin-left: 45px; font-size: 0.8em;}
a img {border:none;}
a:active, a:focus {border:0;outline:none;}

table.normal {margin-left:35px;}
table.normal td {padding-right:10px; font-size: .85em;}
table.normal th {background:url(images/table_head.jpg); color: #FFFFFF;}

body {margin:0;padding:0;background:url(images/bg.jpg) repeat-x;background-color:#5f1510;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

#page {width:957px;margin:0 auto 0 auto;}

#top {width:957px;background:url(images/bg_top.jpg) no-repeat;height:162px;}

h1 {width:485px;height:104px;background:url(images/logo.jpg);display:block;text-indent:-9999px;}

#navigation_wrap {width:942px;height:37px;background:url(images/bg_nav_left.jpg) no-repeat;padding-left:15px;margin-top:10px;}
#navigation {width:927px;height:37px;background:url(images/bg_nav_right.jpg) no-repeat right;padding-right:15px;}
#navigation div {width:927px;height:37px;background:url(images/bg_nav.jpg);}
#navigation ul {padding-left:10px;width:900px;margin:0 auto 0 auto;}
#navigation ul li {float:left;margin-top:9px;margin-right:14px;}
#navigation a:link, #navigation a:visited {display:block;height:18px;text-indent:-9999px;}
#navigation a#nav_home:link, #navigation a#nav_home:visited {width:51px;background-image:url(images/btn_home.jpg);}
#navigation a#nav_blog:link, #navigation a#nav_blog:visited {width:51px;background-image:url(images/btn_blog.jpg);}
#navigation a#nav_openbowling:link, #navigation a#nav_openbowling:visited {width:102px;background-image:url(images/btn_openbowling.jpg);}
#navigation a#nav_leagues:link, #navigation a#nav_leagues:visited {width:64px;background-image:url(images/btn_leagues.jpg);}
#navigation a#nav_parties:link, #navigation a#nav_parties:visited {width:125px;background-image:url(images/btn_parties.jpg);}
#navigation a#nav_tournaments:link, #navigation a#nav_tournaments:visited {width:98px;background-image:url(images/btn_tournaments.jpg);}
#navigation a#nav_comedyclub:link, #navigation a#nav_comedyclub:visited {width:94px;background-image:url(images/btn_comedyclub.jpg);}
#navigation a#nav_banquethall:link, #navigation a#nav_banquethall:visited {width:97px;background-image:url(images/btn_banquethall.jpg);}
#navigation a#nav_billiards:link, #navigation a#nav_billiards:visited {width:55px;background-image:url(images/btn_poker.jpg);}
#navigation a#nav_poker:link, #navigation a#nav_poker:visited {width:55px;background-image:url(images/btn_poker.jpg);}
#navigation a#nav_contactus:link, #navigation a#nav_contactus:visited {width:82px;background-image:url(images/btn_contactus.jpg);}
#navigation a#nav_arena:link, #navigation a#nav_arena:visited {width:71px;background-image:url(images/btn_arena.jpg);}
#navigation a:hover {background-position:0px -18px;}

#navigation .nav_subnav_wrap {display:inline;}
#navigation ul li ul {position:absolute;clear:both;width:125px;padding:0;display:none;margin-right:0;margin-left:0;}
#navigation ul li ul li a:link,#navigation ul li ul li a:visited {text-indent:0px;color:#fff;font-size:0.65em;font-weight:bold;text-decoration:none;}
#navigation ul li ul li a:hover {text-decoration:underline;}
#navigation ul li:hover ul,ul.nav_list_selected {z-index:100;float:left;background:url(images/bg_dropdown.png) bottom no-repeat;display:block;padding-bottom:11px;}
#navigation ul li:hover ul li, ul.nav_list_selected li {float:none;background-color:#a62e2e;margin:0;padding:0;width:105px;padding:3px 10px 0px 10px;height:15px;}
#navigation ul li ul li {margin-left:0;margin-right:0;margin:0;padding:0;border-bottom:1px solid #BF3B3B;}

#content_wrap {float:left;z-index:0;position:relative;width:957px;background:url(images/bg_content_top.jpg) no-repeat;padding-top:8px;}
#content_inner {float:left;width:957px;background:#fff;}
#content {float:left;background:#fff;padding:5px 0px 5px 12px;width:945px;background:url(images/bg_content_bottom.jpg) no-repeat bottom;padding-bottom:50px;}
#content_wide {width:930px;float:left;}
#content_left {width:685px;float:left;}
#content_right {width:230px;float:right;margin-left:2px;margin-right:20px;}
#tagline {width:665px;height:359px;text-indent:-9999px;background:url(images/roll.jpg);margin-bottom:20px;}

.hub {margin-bottom:10px;}
.hub_head_wrap {height:36px;padding-left:24px;background:url(images/hub_head_left.jpg) no-repeat;width:206px;}
.hub_head {height:36px;padding-right:24px;background:url(images/hub_head_right.jpg) no-repeat right;width:182px;}
.hub_head h2 {background:url(images/hub_head.jpg);width:100%;padding-top:8px;height:28px;font-size:1.1em;color:#fff;}
.hub_content_wrap {background:url(images/bg_hub.jpg);width:230px;}
.hub_content {background:url(images/bg_hub_bottom.jpg) no-repeat bottom;padding-bottom:27px;width:230px;padding-top:0px;}
.hub_content p {color:#333;font-size:0.7em;padding:5px 0px 3px 25px;width:180px;}
.hub_content div {background:url(images/bg_hub_top.jpg) no-repeat;min-height:27px;width:231px;}
.hub_content div div {background:none;width:auto;min-height:0;}
.hub_content ul {width:203px;margin:0 auto 0 auto;}
.hub_content ul li {background:url(images/hub_divider.jpg) no-repeat bottom;}
.hub_content ul li a:link, .hub_content ul li a:visited {text-decoration:none;background:url(images/page_white_text.png) no-repeat;background-position:15px 9px;color:#3F3F3F;display:block;width:153px;font-size:0.7em;padding:10px 15px 6px 35px;}
.hub_content ul.hub_events_list li a:link, .hub_content ul.hub_events_list li a:visited {text-decoration:none;background:url(images/calendar.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;width:165px;font-size:0.7em;padding:10px 5px 6px 25px;}
.hub_content ul.hub_events_list li span.hub_events_list_span {text-decoration:none;background:url(images/calendar.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;width:165px;font-size:0.7em;padding:10px 5px 6px 25px;}
.hub_content ul.hub_day_list li a:link, .hub_content ul.hub_day_list li a:visited {text-decoration:none;background:url(images/date.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;width:165px;font-size:0.7em;padding:10px 5px 6px 25px;}
.hub_content ul.hub_phone_list li a:link, .hub_content ul.hub_phone_list li a:visited {text-decoration:none;background:url(images/telephone.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;width:165px;font-size:0.7em;padding:10px 5px 6px 25px;}
.hub_content ul li a:hover, .hub_content ul.hub_events_list li a:hover {color:#000;text-decoration:underline;}
.hub_content ul.hub_money_list li a:link, .hub_content ul.hub_money_list li a:visited {text-decoration:none;background:url(images/money.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;width:165px;font-size:0.7em;padding:10px 5px 6px 25px;}
.hub_content ul.hub_time_list li a:link, .hub_content ul.hub_time_list li a:visited {text-decoration:none;background:url(images/icoClock.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;width:165px;font-size:0.7em;padding:10px 5px 6px 25px;}

.content_hub_wide_wrap {width:930px;background:url(images/content_hub_wide_bg.jpg);margin:0px auto 20px auto;}
.content_hub_wide_inner {width:930px;background:url(images/content_hub_wide_bottom.jpg) no-repeat bottom;padding-bottom:15px;}
.content_hub_wide {width:930px;background:url(images/content_hub_wide_top.jpg) no-repeat;min-height:180px;padding-bottom:30px;}
.content_hub_wide h2 {background:url(images/content_hub_divider.jpg)no-repeat bottom;padding-top:10px;padding-bottom:10px;margin:0px 35px 0px 25px;color:#6F3229;letter-spacing:-0.1em;}
.content_hub_wide h3 {padding-top:10px;margin:0px 0px 0px 25px;color:#000000;letter-spacing:-0.1em;}
.content_hub_wide p, .contact_field,.contact_submit {color:#333;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:0.8em;padding:12px 30px 5px 30px;}

.content_hub_wrap {width:644px;background:url(images/content_hub_bg.jpg);margin:0px auto 20px auto;}
.content_hub_inner {width:644px;background:url(images/content_hub_bottom.jpg) no-repeat bottom;}
.content_hub {width:644px;background:url(images/content_hub_top.jpg) no-repeat;min-height:80px;padding-bottom:30px;}
.content_hub h2 {background:url(images/content_hub_divider.jpg)no-repeat bottom;padding-top:10px;padding-bottom:10px;margin:0px 35px 0px 25px;color:#6F3229;letter-spacing:-0.1em;}
.content_hub h3 {padding-top:10px;margin:0px 0px 0px 25px;color:#000000;letter-spacing:-0.1em;}
.content_hub p, .contact_field,.contact_submit {color:#333;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:0.8em;padding:12px 30px 5px 30px;}


.content_hub_bottom_wrap {float:right;margin-bottom:7px;margin-right:2px;height:45px;background:url(images/content_hub_bottom_repeat.jpg);}
.content_hub_bottom {clear:both;background:url(images/content_hub_bottom_left.jpg) no-repeat;height:45px;color:#fff;font-size:0.75em;font-weight:bold;}
.content_hub_bottom_inner {height:45px;background:url(images/content_hub_bottom_right.jpg) no-repeat right;}

ul#open_bowling_times,ul#open_birthday_times {width:100%;margin-top:10px;margin-bottom:15px;}
ul#open_bowling_times li,ul#open_birthday_times li {background:url(images/content_bigitem.jpg);height:66px;width:557px;margin:0 auto 10px auto;}
ul#open_bowling_times li div,ul#open_birthday_times li a {display: block; background:url(images/clock.png) no-repeat;padding-left:70px;min-height:42px;font-size:2.0em;font-family:"Trebuchet MS","Lucida Grande",Tahoma,Helvetica,sans-serif;color:#777;margin:11px 0 0 25px;float:left;padding-top:1px;}
ul#open_bowling_times li:hover,ul#open_birthday_times li:hover {background-position:0px 66px;cursor:pointer;}
ul#open_birthday_times li a{font-size:1.5em;color:#333;padding-top:6px;}

.billiards_photos {float:left;margin-left:35px;margin-right:20px;margin-bottom:35px;margin-top:10px;}
.billiards_photo {float:left;margin:7px;}
.billiards_photo a:link,.billiards_photo a:visited {border:3px solid #ccc;width:120px;height:90px;display:block;}
.billiards_photo a:hover {border:3px solid #AF2A20;}

.contact_label {margin:15px 0 0 30px;font-size:0.7em;float:left;}
#contact_location input {width:230px;}
#contact_location {float:left;font-size:1.5em;letter-spacing:-0.1em;background:#f5f5f5;padding:15px 35px 15px 35px;margin:2px 0 0 35px;border-top:1px solid #999;border-bottom:1px solid #999;}
#contact_map {float:right;width:250px;height:300px;margin:15px 30px 30px 20px;border:1px solid #555;}
#contact_getbtn input,#bday_searchbtn input,#bday_addbtn input {width:auto;letter-spacing:0.0em;color:#fff;font-size:0.8em;font-weight:bold;padding:5px;background:url(images/bg_nav.jpg);background-position:0px -7px;border:1px solid #000;}
#contact_getbtn input:hover, #bday_searchbtn input:hover, #bday_addbtn input {text-decoration:underline;background:#922423;cursor:pointer;}

#footer {width:100%;text-align:center;color:#fff;font-size:0.65em;margin-top:15px;margin-bottom:10px;float:left;}
#footer a {color:#FFFFFF;text-decoration:none;}
#footer a:visited {color:#FFFFFF;}
#footer a:hover {text-decoration:underline;}

#hub_fundraiser_content {padding-top:0px;}
.contact_field div input {font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:1.2em;padding:5px;width:144px;margin-top:3px;background:url(images/form_bg.jpg) repeat-x;border:1px solid #555;background-color:#FEFEFE;}
.contact_field div textarea {font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;padding:5px;font-size:1.2em;width:144px;margin-top:3px;background:url(images/form_bg.jpg) repeat-x;border:1px solid #555;}
.contact_field div label {}
#contact_field_email {background:url(images/email.png) no-repeat;background-position:25px 8px;padding-left:50px;}
.contact_submit {width:100%;text-align:right;}
.contact_submit input {margin-right:5px;margin-top:5px;}
#contact_field_message {background:url(images/message.png) no-repeat;background-position:25px 8px;padding-left:50px;}
#form_birthdaysearch, #form_birthdayadd {clear:both;padding:12px 30px 12px 30px;background:#EEE;width:291px;margin:15px 0 0 50px;}
#form_birthdaysearch {width:291px;}
#form_birthdayadd {width: 450px;}
#form_birthdaysearch div, #form_birthdayadd div {margin:3px 0 5px 0;}
#form_birthdaysearch label, #form_birthdayadd label {width:100px;display:block;font-size:0.8em;font-weight:bold;float:left;margin-right:5px;color:#555;}
label.error { width: auto !important; display: inline !important; color: red !important; float: none !important; margin-left: 10px !important;}
#bday_searchbtn, #bday_addbtn {width:100%;text-align:center;padding-top:6px;}
#bday_searchbtn input {width:100px;}
#content_hub_bdaysearch p {padding-left:40px;}

a#banner_kitchen_staff:link, a#banner_kitchen_staff:visited {float:left;margin-bottom:0px;margin-top:10px;text-decoration:none;color:#fff;display:block;background:url(../images/kitchenstaff.jpg);width:175px;height:284px;}
a#banner_kitchen_staff:hover span {background:#5F1510;text-decoration:underline;}
#banner_kitchen_staff span {display:block;float:left;background:url(images/trans_black.png);color:#fff;width:100%;text-align:center;font-size:0.8em;padding-top:10px;height:50px;margin-top:209px;}
#banner_kitchen_staff_wrap {width:175px;height:284px;margin:0 auto 10px auto;}

#hub_comedy_link a:link,#hub_comedy_link a:visited {background:url(images/link_go.png) no-repeat;padding-left:22px;color:#000;height:16px;display:block;padding-top:2px;}
#hub_comedy_link a:hover {color:#B6B6B6}

#slideshow {width:680px;height:370px;background-color:#000;overflow:hidden;}
#slideshow_images {height:370px;margin:0;padding:0;position:relative;left:-680px;}
#slideshow_images li {float:left;}
#slideshow_overlay {width:680px;height:370px;background:url(images/slideshow_overlay.png);position:relative;top:-370px;margin:0;padding:0;}
#slideshow_meta {width:500px;float:left;margin-top:270px;color:#fff;margin-left:30px;}
#slideshow_meta h2 {letter-spacing:-0.1em;font-size:2.0em;}
#slideshow_nav {float:right;width:135px;margin-top:295px;}
#slideshow_nav a:link,#slideshow_nav a:visited {color:#fff;display:block;}
#slideshow_nav li {float:left;margin-right:4px;}
/*#slideshow_nav li {float:right;margin-right:80px;}*/
#slideshow_nav a#slideshow_next:link,#slideshow_nav a#slideshow_next:visited {/*background:url(images/slideshow_next.png);*/display:block;width:33px;height:30px;text-indent:-9999px;}
#slideshow_nav a#slideshow_prev:link,#slideshow_nav a#slideshow_prev:visited {/*background:url(images/slideshow_prev.png);*/display:block;width:33px;height:30px;text-indent:-9999px;}
#slideshow_nav a#slideshow_pause:link,#slideshow_nav a#slideshow_pause:visited {background:url(images/slideshow_pause.png);display:block;width:20px;height:18px;text-indent:-9999px;margin-left:7px;margin-top:6px;}



.search_results {width:592px;margin:10px auto 0 auto;}
.search_results_head {width:572px;padding-left:10px;padding-right:10px;height:21px;padding-top:4px;background:url(images/search_top.jpg);color:#fff;font-weight:bold;font-size:0.8em;}
.search_results_head:hover {cursor:default;}
a.search_result:link, a.search_result:visited {text-decoration:none;color:#333;margin:0;border-bottom:1px solid #000;width:550px;padding:10px 20px 10px 20px;border-left:1px solid #000;border-right:1px solid #000;float:left;background:#fff;}
.search_result_col_leaguename {display:block;width:400px;float:left;font-size:1.2em;}
.search_result_col_teamnumber {display:block;width:100px;float:right;text-align:center;padding-top:3px;}
#search_results_leagues #srh_col_leaguename {float:left;width:200px;}
#search_results_leagues #srh_col_teamnumber {float:right;width:200px;text-align:right;}
a.search_result_alt:link, a.search_result_alt:visited {background:#eee;} 
a.search_result:hover, a.search_result_alt:hover {background:#ddd;text-decoration:underline;}

#search_filter {background:#eee;border:1px solid #555;padding:5px;width:580px;margin:10px auto 0 auto;padding-bottom:10px;}
#search_filter_head {border-bottom:1px dotted #aaa;text-transform:uppercase;color:#666;letter-spacing:0.1em;font-size:0.7em;padding-bottom:5px;}
.search_filter_item {border-bottom:1px dotted #aaa;width:540px;padding:5px 20px 5px 20px;font-size:0.7em;background:url(images/icoFilter.png) no-repeat;background-position:2px center;background-color:#fff;}
.search_filter_new {padding-top:10px;font-size:0.7em;}
.search_filter_new input {margin-top:10px;}
.search_filter_new select {font-size:0.85em;}
.search_filter_new label {display:none;}
.search_filter_new div.selectField {display:inline;}
.search_filter_new div.submitButton input {width:auto;letter-spacing:0.0em;color:#fff;font-size:0.8em;font-weight:bold;padding:5px;background:url(images/bg_nav.jpg);background-position:0px -7px;border:1px solid #000;}
.search_filter_new div.submitButton input:hover {text-decoration:underline;background:#922423;cursor:pointer;}
.search_filter_new div.submitButton {float:right;margin-left:10px;}

.datagridview {border:1px solid #000;border-right:0;width:85%;margin:10px auto 0 auto;}
.datagridview tr.datagridview_head {background:url(images/table_head.jpg) repeat-x bottom;height:31px;color:#fff;font-size:0.9em;background-color:#940001;}
.datagridview tr.datagridview_head th {background:url(images/table_head_divide.jpg) right no-repeat;padding-left:15px;padding-right:15px;}
.datagridview td {border-right:1px solid #555;text-align:center;font-size:0.75em;height:20px;padding:0 15px 0 15px;border-bottom:1px solid #555;}
.datagridview_lastrow td {border-right:0;}
a#team_standings_viewfulltable:link, a#team_standings_viewfulltable:visited {padding:3px 5px 3px 5px;float:right;font-size:0.7em;font-weight:normal;margin:4px 55px 0 0;color:#555;}
a#team_standings_viewfulltable:hover {background-color:#eee;color:#000;}

ul#team_list {margin-top:5px;}
a.team_list_item:link,a.team_list_item:visited {background-image:url(images/team_list_item_bg.jpg);display:block;width:606px;height:37px;margin:2px auto 0 auto;text-decoration:none;}
a.team_list_item:hover {cursor:pointer;background-position:0 -37px;}
.team_list_item_number {color:#999;font-size:1.2em;font-weight:bold;width:25px;display:block;padding:7px 10px;float:left;}
.team_list_item_name {float:left;font-size:1.1em;color:#000;padding:7px 0;}
.team_info_wrap {margin:0 auto 0 auto;width:589px;background:url(images/team_list_info_repeat.jpg);}
ul#team_list li ul.team_info {padding-bottom:25px;padding-top:5px;width:589px;min-height:75px;background:url(images/team_list_info_bottom.jpg) no-repeat bottom;margin:0 auto 0 auto;color:#000;}
ul.team_player_list {width:310px;float:left;margin-left:15px;}
ul.team_player_list li {float:left;width:155px;font-size:0.9em;}
ul.team_stat_list {width:230px;float:left;}
ul.team_stat_list li {float:left;width:100px;font-size:0.7em;margin-left:15px;}
.team_info h3 {margin-left:10px;width:310px;font-size:0.9em;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase;border-bottom:1px solid #ccc;float:left;margin-bottom:5px;}

.lane_assgn_date {width:100%;display:block;font-size:0.8em;padding-left:22px;padding-right:22px;}
.lane_assgn_team1 {width:100%;display:block;font-size:0.7em;padding-left:24px;padding-right:24px;margin-top:5px;}
.lane_assgn_lane {width:100%;display:block;font-size:1.0em;padding-left:28px;padding-right:28px;}
.lane_assgn_team2 {width:100%;display:block;font-size:0.7em;padding-left:24px;padding-right:24px;}
.lane_assgn_matchnum {font-size:1.2em;color:#555;padding-left:20px;width:100%;display:block;}
.lane_assgn {padding:10px 0 10px 0;margin-top:10px;margin-left:15px;}

table.openBowling {border:1px solid #000;border-right:0;width:85%;margin:10px auto 0 auto;}
table.openBowling tr.day td {font-weight:bold;text-align: left;}
table.openBowling thead {background:url(images/table_head.jpg) repeat-x bottom;height:31px;color:#fff;font-size:0.9em;background-color:#940001;}
table.openBowling thead th {padding: 2px 15px 2px 15px;font-size:0.85em;border-bottom:1px solid #700000;border-right:1px solid #700000;}
table.openBowling td {border-right:1px solid #555;text-align:center;font-size:0.75em;height:20px;padding:0 15px 0 15px;border-bottom:1px solid #555;}
table.openBowling colgroup.mainarea {background-color: #FFFFE6;}
table.openBowling colgroup.cosmicarea {background-color: #F2FFFF;}
table.openBowling colgroup.arenaarea {background-color: #EDE6F9;}

div.halfWidth {
	width: 200px;
	float: left;
	margin: 10px 10px 10px 10px;
}

.content_hub ul.floated {width:203px;margin: 0px 10px 0px 10px; float: left}
.content_hub ul.floated li {background:url(images/hub_divider.jpg) no-repeat bottom;}
.content_hub ul.floated li a:link, .content_hub ul.floated li a:visited {text-decoration:none;background:url(images/page_white_text.png) no-repeat;background-position:15px 9px;color:#3F3F3F;display:block;font-size:0.7em;padding:10px 15px 6px 35px;}
.content_hub ul.events_list li a:link, .content_hub ul.events_list li a:visited {text-decoration:none;background:url(images/calendar.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;font-size:0.7em;padding:10px 5px 6px 25px;}
.content_hub ul.events_list li span.events_list_span {text-decoration:none;background:url(images/calendar.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;font-size:0.7em;padding:10px 5px 6px 25px;}
.content_hub ul.day_list li a:link, .content_hub ul.day_list li a:visited {text-decoration:none;background:url(images/date.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;font-size:0.7em;padding:10px 5px 6px 25px;}
.content_hub ul.phone_list li a:link, .content_hub ul.phone_list li a:visited {text-decoration:none;background:url(images/telephone.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;font-size:0.7em;padding:10px 5px 6px 25px;}
.content_hub ul.floated li a:hover, .content_hub ul.events_list li a:hover {color:#000;text-decoration:underline;}
.content_hub ul.money_list li a:link, .content_hub ul.money_list li a:visited {text-decoration:none;background:url(images/money.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;font-size:0.7em;padding:10px 5px 6px 25px;}
.content_hub ul.time_list li a:link, .content_hub ul.time_list li a:visited {text-decoration:none;background:url(images/icoClock.png) no-repeat;background-position:5px 9px;color:#3F3F3F;display:block;font-size:0.7em;padding:10px 5px 6px 25px;}

div.reserve_button {
	background: url(images/content_meditem.jpg);
	height: 66px;
	width: 202px;
	margin: 0px 10px 10px auto;
	text-align: center;
	float: left;
}

div.reserve_button:hover {
	background-position:0px 66px;
	cursor:pointer;
}

div.reserveonlinebutton {
	padding-top: 10px;
	height: 56px;	
}

div.reservebyphone {
	padding-top: 22px;
	height: 44px;	
}

div.reservebyphone img {
	float: left; 
	position: relative; 
	top: -10px; 
	left: 20px;
}