td.restaurant_column_left
{
	vertical-align:top;
	width:260px;
	padding-right:5px;
}

td.restaurant_column_right
{
	vertical-align:top;
	width:200px;
	padding-left:5px;
}

img.restaurant_image_left
{
	width:260px;
}

img.restaurant_image_right
{
	width:200px;
}

td.restaurant_border_top_left
{	
	background-image:url(../../data/images/restaurant_border_top_left.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:26px;
	height:28px;
	margin:0 0 0 0;
	text-align:left;
	vertical-align:top;
}

td.restaurant_border_top_right
{	
	background-image:url(../../data/images/restaurant_border_top_right.jpg);
	background-position:0 0;
	background-position:right 0;
	background-repeat:no-repeat;
	width:26px;
	height:28px;
	margin:0 0 0 0;
	text-align:right;
	vertical-align:top;
}

td.restaurant_border_top_center
{	
	background-image:url(../../data/images/restaurant_border_top_center.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	height:28px;
	width:auto;
	margin:0 0 0 0;
	vertical-align:top;
	background-position: 0px top;
}

td.restaurant_border_bottom_left
{	
	background-image:url(../../data/images/restaurant_border_bottom_left.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:26px;
	height:28px;
	margin:0 0 0 0;
	text-align:left;
}

td.restaurant_border_bottom_right
{	
	background-image:url(../../data/images/restaurant_border_bottom_right.jpg);
	background-position:0 0;
	background-position:right 0;
	background-repeat:no-repeat;
	width:26px;
	height:28px;
	margin:0 0 0 0;
	text-align:right;
}

td.restaurant_border_bottom_center
{
	background-position: 0px bottom;
	background-image: url(../../data/images/restaurant_border_bottom_center.jpg);
	margin: 0px;
	vertical-align: bottom;
	width: auto;
	background-repeat: repeat-x;
	height: 28px;
}

td.restaurant_border_left
{
	background-image: url(../../data/images/restaurant_border_left_side.jpg);
	background-position: left 0px;
	margin: 0px;
	width: 14px;
	background-repeat: repeat-y;
}

td.restaurant_border_right
{
	background-image: url(../../data/images/restaurant_border_right_side.jpg);
	background-position: right 0px;
	margin: 0px;
	width: 14px;
	background-repeat: repeat-y;
}

.restaurant_name
{
	font:normal 15px Verdana;
}

.restaurant_address
{
	font:normal 13px Verdana;
}

.restaurant_phone
{
	font:normal 11px Verdana;
}

.restaurant_email
{
	font:normal 11px Verdana;
}

.restaurant_web
{
	font:normal 9px Verdana;
}

span.restaurant_description
{
	display: inline;
	text-justify: inter-word;
	font:normal 11px Verdana;
	float: left;
	visibility: visible;
	vertical-align: baseline;
	direction: ltr;
	line-height: normal;
	letter-spacing: normal;
	text-align: justify;
}

a:visited.restaurant_link
{
	color: red;
	font:normal 14px Verdana;
	text-decoration: none;
}

a.restaurant_link
{
	color: red;
	font:normal 14px Verdana;
	text-decoration: none;
}

td.restaurant_spacer
{
	height:5px;
}

td.restaurant_ratings
{
	text-align:right;
}

img.restaurant_rating
{
	/*width:14px;*/
}

.restaurant_hours_heading
{
	font:bold 11px Verdana;
}

td.restaurant_category_heading
{
	font:bold 11px Verdana;
}

span.restaurant_category_heading
{
	font:bold 11px Verdana;
}


span.restaurant_category_entry
{
	font:normal 11px Verdana;
}

.restaurant_hours
{
	font:normal 11px Verdana;
}

td.category_spacer
{
	height:3px;
}

td.restaurant_category_column_left
{
	width:260px;
	vertical-align:top;
	padding-right:5px;
}

td.restaurant_category_column_right
{
	width:200px;
	vertical-align:top;
	padding-left:5px;
}

span.restaurant_ratings_header
{
	font:bold 11px Verdana;
}

td.restaurant_ratings_stars_container
{
	text-align:right;
}