.XRestaurants {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.XRestaurants .Xcol1 {
	width: 540px;
	}
.XRestaurants .Xcol2 {
	width: 100px;
	}
.XRestaurants .XItem {
	background: #FFFFFF;
	padding: 0px;
	}
.XRestaurants .XAltItem {
	background: #DDEEFF;
	padding: 0px;
	}
.XRestaurants .XSectionRow {
	background: #081D5C;
	padding: 0px;
	}
.XRestaurants .XSectionHeader {
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 2px 1px 2px;
	}
.XRestaurants .XNameHeader {
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 1px 2px 3px 2px;
	}
.XRestaurants .XLinkHeader {
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 1px 2px 3px 2px;
	}
.XRestaurants .XName,.XURL,.XEdit,.XDelete {
	padding: 3px 2px 0px 2px;
	}
.XRestaurants .XComments {
	padding: 0px 2px 3px 25px;
	font-style: italic;
	}
.XRestaurants .XAddress {
	padding: 0px 2px 0px 25px;
	}
.XRestaurants .XEmptyComments {
	font-size: 1px;
	padding: 0px 2px 2px 25px;
	}
.XRestaurants .XName {
	font-weight: bold;
	}	
.XRestaurants .XURL,a,a:link,A:hover,a:visited,a:active {
	font-weight: bold;
	text-align: center;
	}	
.XRestaurants .XEdit {
	padding: 3px 0px 0px 16px;
	font-weight: bold;
	}	
.XRestaurants .XEdit:before {
	font-weight: bold;
	content: "   [ ";
	}	
.XRestaurants .XEdit:after {
	font-weight: bold;
	content: " | ";
	}	
.XRestaurants .XDelete {
	padding: 3px 0px 0px 0px;
	font-weight: bold;
	}	
.XRestaurants .XDelete:after {
	font-weight: bold;
	content: " ]"
	}	
