/* UWEEKLY CSS Document */
/* CSS Document */
html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }

img {
  border: none;
}

body{
	margin: 0;
	padding: 0;
	font: normal 12px Arial, sans-serif; 
	background-color: #000000;
}

div#facebox.skinned td.body {
  padding: 0px;
  background: #e83610;
}

div#facebox.skinned div.footer {
  margin-top: -41px;
  border-top: 1px solid #000000;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  _margin-bottom: 0px;
}

div#skinned {
  background: #e83610 url(../_images/popup.jpg) top left no-repeat;
  width: 715px;
  height: 684px;
}

div#skinned-content.loaded {
  background: #ffffff !important; 
}

div#skinned-content {
  position: relative;
  top: 100px;
  left: 15px;
  height: 490px;
  width: 395px;
  padding: 20px 15px;
  background: #ffffff url(./facebox/loading.gif) center no-repeat;
}

div#contest-explain h2 {
  color: #e83610;
  font-size: 22px;
  margin-top: 0px;
}

div#contest-explain h2 a {
  color: #97825a;
  font-size: 12px;
  text-decoration: none;
  margin-left: 5px;
}

div#contest-explain p {
  font-size: 16px;
  color: #3d3d3d;
  font-weight: bold;
}

div#contest-explain ol {
  padding-left: 20px;
  font-size: 14px;
  font-weight: bold;
  color: #3d3d3d;
  margin-left: 0px;
}

div#current-favorites {
  background: #f3f1ef;
  padding: 10px 0px;
  margin-bottom: 15px;
}

div#current-favorites img {
  margin-right: 5px;
  margin-left: 10px;
}

div#current-favorites strong {
  position: relative;
  top: -4px;
}

div#current-favorites ul {
  margin: 0px;
  margin-left: 14px;
  padding: 0px;
  list-style: none;
}

div#current-favorites ul li {
  padding-bottom: 3px;
}

div#current-favorites a {
  text-decoration: none;
  font-size: 14px;
}

div#current-favorites a.remove {
  font-size: 12px;
  color: #97825a;
}

div#voting-rules {
  height: 100px;
  overflow: scroll;
}

table#login-form {
  margin-bottom: 25px;
}

table#login-form tr td {
  padding-bottom: 10px;
}

ul#admin {
  list-style: none;
  margin: 0px;
  padding: 0px;
  position: fixed;
  right: 0px;
  bottom: 0px;
}

ul#admin li {
  padding: 20px;
}


div#banner, div#banner-profile {
  width: 981px;
  height: 80px;
  background: transparent url(../_images/banner.jpg) top left no-repeat;
  margin: 0 auto;
  margin-bottom: 10px;
  overflow: hidden;
}

div#banner-profile {
  height: 110px;
  background: transparent url(../_images/banner-profile.jpg) top left no-repeat;
}

div#banner-profile a {
  font-size: 12px;
  text-decoration: none;
  color: #ecfd13;
}

div#profile-welcome {
  color: #ffffff;
  font-size: 24px;
  height: 40px;
  left: 578px;
  position: relative;
  top: 20px;
  width: 380px;
}

a#profile-logoff {
  margin-left: 10px;
}

div#profile-info {
  color: #ffffff;
  font-size: 16px;
  height: 40px;
  left: 578px;
  position: relative;
  top: 20px;
  width: 380px;
}

div#profile-info span {
  color: #ecfd13;
}

a#profile {
  margin-left: 10px;
}

a#contest-rules {
  margin-left: 165px;
}

div#banner-text {
  color:#ffffff;
  height:30px;
  left:605px;
  position:relative;
  top:26px;
  width:255px;
}

div#banner-enter, div#banner-info {
  position: relative;
  background: transparent url(../_images/enter-button.png) top left no-repeat;
  top: 0px;
  _top: -15px;
  left: 880px;
  height: 28px;
  width: 78px;
  cursor: pointer;
}

div#banner-info {
  width: 90px;
  background: transparent !important;
  cursor: default !important;
  color: #ffffff;
}

div#contest input {
  width: 362px;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
}

ul#cull-list {
  padding: 0px;
  list-style: none;
  margin-top: 0px;
}

ul#cull-list li {
  margin-top: 10px;
}

div#header {
  width: 981px;
  height: 268px;
  background: transparent url(../_images/header.jpg) top left no-repeat;
  margin: 0 auto;
  overflow: hidden;
}

div#menu {
  width: 981px;
  margin: 0 auto;
  overflow: hidden;
}

div#menu ul {
  color: #7e7f82;
  list-style: none;
  padding-left: 10px;
  margin-left: 0px;
  margin-top: 12px;
  margin-bottom: 12px;
}

div#menu ul li {
  display: inline;
}

div#menu ul li a {
  color: #7e7f82;
  text-decoration: none;
}

div#menu ul li.active {
  color: #ffffff;
}

div#menu ul li.active a {
  color: #ffffff;
}

td#main-column {
  height: 1060px;
  width: 620px;
  padding-right: 10px;
  vertical-align: top;
}

td#alt-column {
  height: 1060px;
  width: 314px;
  vertical-align: top;
}

div.section {
  color: #5b5b5b;
  border: 1px solid #dadada;
  padding: 15px;
}

div.section h2 {
  margin-top: 0px;
  font-size: 32px;
  font-weight: bolder;
}

div.section h3 {
  margin: 0px;
  font-size: 24px;
  font-weight: bold;
  color: #8f8f8f;
}

div.section p {
  font-size: 12px;
}

div.section.benefitting h3 {
  padding-bottom: 5px;
}

div.section.advertisement {
  background: transparent url(../_images/contest-ad.jpg) top left no-repeat;
  height: 370px;
}

div#advertisement-enter {
  background: transparent url(../_images/enter-button.png) top left no-repeat;
  height: 28px;
  width: 78px;
  cursor: pointer;
  margin:345px auto 0;
}

div.section.sponsors {
  margin-top: 10px;
  height: 636px;
  _height: 697px;
}

div.section.sponsors div.rotate {
  display: none;
}

div.section.sponsors div.small-logo {
  float: left;
  margin-top: 10px;
}

div#email input, textarea {
  width: 362px;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
}

div.social {
  border: 1px solid #dadada;
  padding: 10px;
  background: #ededed;
  margin-bottom: 10px;
}

div.social img {
  border: none;
  margin-right: 5px;
}

div.benefitting img {
  border: none;
}

div#restaurants {
  padding-left: 2px;
  padding-top: 15px;
}

ul#restaurant-tabs {
  list-style: none;
  padding: 0px;
  margin: 0px;
  display: inline;
}

ul#restaurant-tabs li {
  background: transparent url(../_images/money-tabs.png) top left no-repeat;
  cursor: pointer;
  width: 82px;
  height: 33px;
  display: -moz-inline-stack;
  display: inline-block;
  margin-left: -2px;
  /* IE6 Hacks */
  zoom: 1;
  *display: inline;
}

/* IE6 Hack */
ul#restaurant-tabs li.active {
  background-position-y: -34px !important;
}

ul#restaurant-tabs li.hover {
  background-position-y: -68px !important;
}

/* IE6 gets confused by the following, there is a hack above to make it work */
ul#restaurant-tabs li#r15 {
  background-position: 0px 0px;
}

ul#restaurant-tabs li#r20 {
  background-position: -83px 0px;
}

ul#restaurant-tabs li#r25 {
  background-position: -167px 0px;
}

ul#restaurant-tabs li#r30 {
  background-position: -251px 0px;
}

ul#restaurant-tabs li#r35 {
  background-position: -335px 0px;
}

ul#restaurant-tabs li#r15.active {
  background-position: 0px -34px;
}

ul#restaurant-tabs li#r20.active {
  background-position: -83px -34px;
}

ul#restaurant-tabs li#r25.active {
  background-position: -167px -34px;
}

ul#restaurant-tabs li#r30.active {
  background-position: -251px -34px;
}

ul#restaurant-tabs li#r35.active {
  background-position: -335px -34px;
}

ul#restaurant-tabs li#r15.hover {
  background-position: 0px -68px;
}

ul#restaurant-tabs li#r20.hover {
  background-position: -83px -68px;
}

ul#restaurant-tabs li#r25.hover {
  background-position: -167px -68px;
}

ul#restaurant-tabs li#r30.hover {
  background-position: -251px -68px;
}

ul#restaurant-tabs li#r35.hover {
  background-position: -335px -68px;
}

div#restaurant-lists {
  border: 1px solid #dadada;
  margin-left: -2px;
  margin-top: -4px;
  _margin-top: -1px;
}

div#restaurant-lists div {
  display: none;
}

div#restaurant-lists div.active {
  display: block;
}

div#restaurant-lists div.active div.restaurant {
  cursor: pointer;
  display: block;
  height: 90px;
}

div#restaurant-lists div.active div.restaurant.hover {
  background: #fbf6d2 !important;
}

div#restaurant-lists div.active div.restaurant img {
  float: left;
  margin: 10px;
  border: 1px solid #767676;
}

div#restaurant-lists div.active div.restaurant h2 {
  padding-top: 10px;
  font-size: 24px;
  color: #696969;
  font-weight: normal;
  margin: 0px;
}

div#restaurant-lists div.active div.restaurant div.address {
  display: block;
  font-size: 11px;
  color: #909090;
}

div#restaurant-lists div.active div.restaurant div.description {
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #696969;
  overflow: hidden;
  height: 26px;
}

span.menu-indicator {
  color:#EF330B;
  font-size:10px;
  margin-left:5px;
}

span#disclaimer {
  color: #7b7b7b;
  position: relative;
  top: -12px;
  left: 18px;
}

/* Restaurant Details Styles */
div.favorite {
  padding-top: 1px;
  height: 17px;
  float: left;
  cursor: pointer;
}

div.favorite#add {
  background: transparent url(../_images/add-favorite.jpg) top left no-repeat;
  padding-left: 233px;
}

div.favorite#add.hover {
  background-position: 0px -18px;
}

div.favorite#favorited {
  background: transparent url(../_images/favorite.jpg) top left no-repeat;
  padding-left: 146px;
  cursor: default;
}

div.favorite a {
  font-size: 11px;
  color: #97825a;
  text-decoration: none;
}

img.restpic {
  border: 1px solid #dadada;
  float: right;
  clear: right;
  margin-bottom: 15px;
}

div#restaurant-title {
  font-size: 30px;
  color: #000000;
  margin-top: 42px;
  margin-bottom: 20px;
}

div.restaurant-info {
  float: left;
  margin-bottom: 40px;
}

div.restaurant-pics {
  float: left;
}

div.restaurant-details {
  float: left;
  width: 305px;
  padding-right: 25px;
}

div.restaurant-details div {
  font-size: 14px;
  margin-bottom: 1em;
}

div.restaurant-details a {
  font-size: 11px;
  color: #97825a;
  text-decoration: none;
}

div.restaurant-details strong {
  color: #393939;
  font-weight: bold;
}

div#restaurant-address a {
  color: #97555a;
  font-size: 12px;
  font-weight: bold;
}

div#restaurant-hours a {
  color: #97555a;
  font-size: 12px;
  font-weight: bold;
}

div#restaurant-hours span {
  font-size: 12px;
  font-weight: bold;
}

div.restaurant-specifics {
  color: #595959 !important;
  font-size: 11px !important;
}

div#prix-fixe-menu img {
  float: left;
  margin-right: 15px;
}

div#prix-fixe-menu h2 {
  font-size: 30px;
  color: #393939;
}

div#prix-fixe-menu h3 {
  font-size: 14px;
  color: #595959;
}

div.restaurant-menuitem, div.restaurant-menuitem-spacer {
  font-size: 12px;
  color: #595959;
  width: 179px;
  height: 113px;
  _height: 140px;
  float: left;
  margin-right: 18px;
  margin-bottom: 40px;
}

div.restaurant-menuitem p {
  margin: 0px;
}

div.restaurant-menuitem h4 {
  font-size: 18px;
  color: #393939;
  margin: 0px;
}

div.restaurant-cocktail {
  width: 295px;
  float: left;
}

div.restaurant-cocktail p {
  margin: 0px;
  min-height: 40px;
  height: auto !important;
  height: 40px;
}

div.restaurant-cocktail h4 {
  font-size: 18px;
  color: #393939;
  margin: 0px;
}

/* FAQ Section */

div#faq p {
  margin-top: 20px;
  margin-bottom: 20px;
}

h1 span{display:none;}

h2#fixed{
	width:756px;
	height:51px;
	background: transparent url(http://restaurantweekcolumbus.com/_images/fixed-red.gif) top left no-repeat;
	margin:6px 0 0 0;
	padding:0;
}
h2#fixed span{display:none;}


h3#stay{
	width:764px;
	height:46px;
	background: transparent url(http://restaurantweekcolumbus.com/_images/stayupdated.gif) top left no-repeat;
	margin:25px 0 0 0;
	padding:0;
}
h3#stay span{display:none;}



h3#dates{
	width:514px;
	height:26px;
	background: transparent url(http://restaurantweekcolumbus.com/_images/monday-red.gif) top left no-repeat;
	margin:23px 0 0 0;
	padding:0;
}



h3#dates span{display:none;}

p{
	font: normal 13px/1.5 Arial, sans-serif;
	margin: 11px 0;	
}




div#content{
	position:relative;
	margin: 0 auto;
	padding:10px;
	width:961px;
	background-color:#fff;
}
div#main{width:758px;position:relative;}

div#top_vid{
	width:507px;
	height:285px;
	border:0px solid yellow;
	position:absolute;
	top:0;
	left:435px;
	top:-285px;
}
div#sidebar{
	position:absolute;
	right: 23px;
	top: 26px	;
	width:160px;

	margin:0 0 0 0px;
}


div#sidebar div.block{
	margin:0 0 13px 0;
	border:1px solid #e2e2e2;
	padding:13px;
	width:132px;
		
}



div#sidebar div.block h3{
	width:158px;
	height:25px;
	margin:-13px -13px 0 -13px;
	padding:0;
	background: transparent url(http://restaurantweekcolumbus.com/_images/sideheads.gif) top left no-repeat;
	
}

div#sidebar div.block h3 span{
	display:none;
}

div#sidebar div.block h3#charity{
	background-position:0 -50px;
}

div#sidebar div.block h3#sponsors{
	background-position:0 -25px;
}
div#footer{
	margin: 0 auto;
	width:921px;
	color:#ccc;
	font-size:10px;
	padding: 25px;
	text-align:center;
}


div#hub_wrap{
	margin:4px 0 0 0;
	padding:0;
	height:130px;
}
ul#hub{
	margin:0;
	padding:0;
	list-style:none;
}

ul#hub li{
	display:inline;
}

ul#hub li a{
	display:block;
	width:239px;
	height:86px;
	font:bold 36px Arial;
	background: transparent url(http://restaurantweekcolumbus.com/_images/hub.jpg) top left no-repeat;
	padding: 44px 0 0 13px;
	border:0;
	text-decoration:none;
	float:left;
	color:#2f5299;
}

ul#hub li#email form{
	display:block;
	position:relative;
	float:left;
	margin:0 1px 0 0;
	padding:0;
	width:252px;
	height:130px;
	background: transparent url(http://restaurantweekcolumbus.com/_images/hub.jpg) top left no-repeat;
}

ul#hub li#email form input{
	position:absolute;
	top:52px;
	left:13px;
	background-color:#edf8ff;
	border:1px solid #ccc;
	border-width:0 1px 1px 0;
	font:bold 20px arial;
	width:190px;
}
ul#hub li#email form p{
	font:bold 36px Arial;
	position:absolute;
	top:34px;
	left:13px;
		color:#2f5299;
}

ul#hub li#email form:hover{
	background-position:0 -130px;
}

ul#hub li#email form a#go{
	position:absolute;
	top:53px;
	left:209px;
	display:block;
	margin:0;
	padding:0;
	width:27px;
	height:28px;
	background: transparent url(http://restaurantweekcolumbus.com/_images/btn_go.jpg) top left no-repeat;
	border:0px solid #af0000;
}

ul#hub li#email form a#go:hover{
	background-position: 0 -28px;
}

ul#hub li#email form a#go span{
	display:none;
}

ul#hub li#twitter a{
	background-position: -255px 0;
	margin-right:1px;
	
}
ul#hub li#twitter a:hover{
	background-position: -255px -130px;
	color:#2f5299;
}

ul#hub li#facebook a{
	background-position: -509px 0;
	
}
ul#hub li#facebook a:hover{
	background-position: -509px -130px;
	color:#2f5299;
}



/*---------- Restaurant Page -------------------- */

div#crumb{
	font-size:12px;
	font-weight:bold;
	color:#bdbdbd;
}

div#rest_info{
	position:relative;
	margin-top:20px;
	height:196px;
}

div#rest_info h2, div#rest_menu h2{
	font:bold 24px Arial;
	margin:0;
	padding:0;
}
div#rest_info p#rest_loc{
	font: normal 16px/1.4 Arial;
	margin:5px 0 0 0;
	padding:0;
}

div#rest_info p#rest_web, p#rest_hours_link{
	font: bold 12px/1.0 Arial;
	margin:7px 0 0 0;
	padding:0;
	color:#0024ff;
	z-index:20;
}

div#rest_hours{
	border:1px solid #ccc;
	background-color:#ededed;
	padding:15px;
	width:350px;
	margin-top:4px;
}

div#rest_other{
	font:bold 10px Arial;
	color:#af0000;
	margin-top:6px;
}
div#rest_other span{
	color:#ccc;
	margin:0 5px;
}

img#rest_img{
	position: absolute;
	top:0;
	right:275px;
	border:1px solid #a1a1a1;
}

div#rest_map{
	position:absolute;
	top:0;
	right: 0px;
	width:259px;
	height:194px;
	border: 1px solid #a1a1a1;
}


div#rest_menu h3{
	color:#b9b9b9;
	font: bold 18px Arial;
	margin:35px 0 0 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #b9b9b9;

}

div#rest_other{
	margin-top:8px;
}



ul.rest_menu_items{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

ul.rest_menu_items li{
	display:block;
	float:left;
	margin: 12px 0 0 0;
	padding: 0 23px 0 0;
	width:290px;
	font-size:12px;
}

ul.rest_menu_items li strong{
	font:bold 16px Arial;
	display:block;
}



div#adder{
	position:absolute;
	z-index:10;
	border: solid 15px #ccc	;
	padding:15px;
	background-color:#f5fdf2;
}

a#print{
	display:block;
	width:164px;
	height:27px;
	background: #f1f2f7 url(http://restaurantweekcolumbus.com/_images/print_button.gif) top left no-repeat;
	text-decoration:none;
	border:0;
	position:absolute;
	bottom:0;
	left:0;
}

a#reserve{
	display:block;
	width:164px;
	height:27px;
	background: #f1f2f7 url(http://restaurantweekcolumbus.com/_images/reservation_button.gif) top left no-repeat;
	text-decoration:none;
	border:0;
	position:absolute;
	bottom:0;
	left:0px;
	z-index:1;
}

div#call{
	display:block;
	width:126px;
	height:20px;
	background: #fff url(http://restaurantweekcolumbus.com/_images/phone.gif) top left no-repeat;
	text-decoration:none;
	border:0;
	position:absolute;
	bottom:0;
	left:0px;
	z-index:1;
	padding: 7px 0 0 38px;
	font:bold 12px Arial;
	color:#fff;
}


a#print:hover, a#reserve:hover{
	background-position: 0 -27px;
}

a#print strong, a#reserve strong{display:none;}







#footer a{
	color:#fff;border-width:0;
}


div#price_nav_wrap{
	margin-top:26px;
	width:757px;
	height:39px;
	background: transparent url(http://restaurantweekcolumbus.com/_images/restweek_selector_flair.gif) top right no-repeat;
}

ul#price_nav{
	margin:0;
	padding:0;
	list-style:none;
}

ul#price_nav li{
	display:inline;
}

ul#price_nav li a{
	display:block;
	float:left;
	width:70px;
	height:39px;
	text-decoration:none;
	border:0;
	
	background: transparent url(http://restaurantweekcolumbus.com/_images/restweek_selector.gif) top left no-repeat;
	
}

ul#price_nav li a:hover{
	background-position: 0 -39px;
}

ul#price_nav li a span{display:none;}


ul#price_nav li#p_all a{
	width:70px;
	background-position:0px 0;
}
ul#price_nav li#p_all a:hover{background-position: 0px -39px;}ul#price_nav li#p_all a#sele, ul#price_nav li#p_all a#sele:hover{background-position: 0px -78px;}


ul#price_nav li#p_15 a{
	width:84px;
	background-position:-70px 0;
}
ul#price_nav li#p_15 a:hover{background-position: -70px -39px;}ul#price_nav li#p_15 a#sele, ul#price_nav li#p_15 a#sele:hover{background-position: -70px -78px;}

ul#price_nav li#p_20 a{
	width:83px;
	background-position:-154px 0;
}
ul#price_nav li#p_20 a:hover{background-position: -154px -39px;}ul#price_nav li#p_20 a#sele, ul#price_nav li#p_20 a#sele:hover{background-position: -154px -78px;}

ul#price_nav li#p_25 a{
	width:87px;
	background-position:-237px 0;
}
ul#price_nav li#p_25 a:hover{background-position: -237px -39px;}ul#price_nav li#p_25 a#sele, ul#price_nav li#p_25 a#sele:hover{background-position: -237px -78px;}

ul#price_nav li#p_30 a{
	width:87px;
	background-position:-324px 0;
}
ul#price_nav li#p_30 a:hover{background-position: -324px -39px;}ul#price_nav li#p_30 a#sele, ul#price_nav li#p_30 a#sele:hover{background-position: -324px -78px;}

ul#price_nav li#p_35 a{
	width:91px;
	background-position:-411px 0;
}
ul#price_nav li#p_35 a:hover{background-position: -411px -39px;}ul#price_nav li#p_35 a#sele, ul#price_nav li#p_35 a#sele:hover{background-position: -411px -78px;}

 

div#restlist_nav_wrap{
	margin-top:32px;
	width:757px;
}

ul#restlist_nav{
	margin:0;
	padding:0;
	list-style:none;
}

ul#restlist_nav li{
	display:inline;
	padding:0;

}

ul#restlist_nav li a{
	display:block;
	float:left;
	width:218px;
	height:43px;
	text-decoration:none;
	border:0;
/*	padding: 7px 7px 0 40px;*/
		padding: 7px 7px 0 11px;
	background: #f1f2f7 url(http://restaurantweekcolumbus.com/_images/prices_divided.gif) top left no-repeat;
	background-position:-1000px 0px;
	background-color: #f1f2f7 ;
	font: normal 12px Arial;
	margin:0 23px 7px 0;
	color:#363949;
/*	cursor:default;*/
	
}
ul#restlist_nav li a.nobdr{
	margin-right:0;
}

ul#restlist_nav li a strong{
	display:block;
	font: bold 13px Arial;
}

ul#restlist_nav li a:hover{
	background-color: #c9e7fc;
	color:#363949;
}
ul#restlist_nav li.price_15 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 0px;}
ul#restlist_nav li.price_20 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -44px;}
ul#restlist_nav li.price_25 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -88px;}
ul#restlist_nav li.price_30 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -132px;}
ul#restlist_nav li.price_35 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -176px;}
ul#restlist_nav li.price_30f2 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -221px;}
ul#restlist_nav li.price_33 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -266px;}
ul#restlist_nav li.price_17 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -311px;}
ul#restlist_nav li.price_19 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -356px;}
ul#restlist_nav li.price_21 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -401px;} 
ul#restlist_nav li.price_1995 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -445px;} 
ul#restlist_nav li.price_23 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -489px;} 
ul#restlist_nav li.price_22 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -534px;} 
ul#restlist_nav li.price_18 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -580px;} 
ul#restlist_nav li.price_24 a{padding: 7px 7px 0 40px;width:188px;background-position: 0 -625px;} 



a#follow{
	display:block;
	width:134px;
	height:18px;
	background: #f1f2f7 url(http://restaurantweekcolumbus.com/_images/follow.gif) top left no-repeat;
	text-decoration:none;
	border:0;
	margin:13px 0 8px 0;
}

a#follow:hover{
	background-position: 0 -18px;
}

a#follow span{
	display:none;
}

