h2.resultHeading {
	margin-top: 13px;
	background-color: transparent;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
}

#franchiseInfo {
	width: 540px;
}

#franchiseRestaurants {
	font-family: verdana;
	font-size: 10;
	margin: 0;
	width: 535;
}

#franchiseRestaurants tr td,#franchiseRestaurants tr th {
	border-bottom: solid 1px #ccc;
	height: 20px;
	text-align: left;
}

#restaurantFranchiseLink:link,#restaurantFranchiseLink:visited {
	color: white;
}

#restaurantFranchiseLink:hover {
	color: #690;
}

#slogan {
	font-style: italic;
	text-align: center;
	font-size: 12;
	margin: 1.3em;
}

#logo {
	float: right;
	border: solid 1px black;
	padding: 5px;
	background-color: white;
}

#franchiseChoice {
	font-family: arial;
	font-size: 11px;
}

#reviewsTopBorder {
	border-top: solid 1px #ccc;
}

table.reviewer {
	font-size: 10;
}

span.adventure,span.rank {
	color: #888;
}

div.customerRatingResult {
	margin: 9 0;
}

span.reviewColon {
	margin: 0 9 0 1;
}

img.review {
	margin: 0 9 0 0;
}

p.review {
	margin: 9 0;
}

/*div.review
{
border-bottom: solid 1px #ccc;
margin: 9 18 9 9;
}*/
div.review {
	border-top: solid 1px #ccc;
	margin: 9 18 9 9;
	padding-top: 9;
}

table.review {
	font-size: 10;
	width: 500;
	margin: 9px;
}

div.barGraphHeader {
	background-color: #000;
	height: 24px;
	width: 315px;
	font-family: arial, sans-serif;
	font-size: 13px;
	color: white;
	margin-bottom: 3px;
	margin-top: 9px;
	margin-right: 0px; *
	width: 314;
}

td.bargraphKey {
	margin-right: 9px;
	padding-right: 9px;
	text-align: right;
}

#bargraph table {
	font-size: 10px;
	margin: 9 0 9 9;
}

#bargraph {
	width: 545;
}

td.bar,div.bar {
	height: 8px; *
	height: 10;
	overflow: hidden;
	width: 300px;
}

div.graphBack {
	background-color: #f3f3f3;
}

div.bar {
	width: 100;
	background-color: #CC9;
	background-image: url("images/graphGradient_brown.jpg");
	background-repeat: repeat-y;
	border: solid 1px #CC9;
}

#overallBar {
	border: solid 1px #9C0;
	background-color: #9C0;
	background-image: url("images/graphGradient_green2.jpg");
}

#Newsletter td {
	vertical-align: top;
	font-family: arial;
	font-size: 11px;
}

div.radiomap label {
	position: relative;
	top: -3px;
}

#forgotPassword,#newMember {
	display: block;
	margin: 0 0 3 9;
	font-size: 10;
	font-family: verdana;
}

#forgotPassword {
	margin: 0 0 13 9;
}

div.offer,div.offerLast {
	margin: 9 9 9 0;
}

div.offer {
	border-bottom: solid 1px #ccc;
}

div.title {
	font-weight: bold;
	margin-top: 9px;
	color: #aa0000;
}

div.terms {
	margin: 9 0;
}

#otherInfoLinks {
	margin: 18 0 0 0;
}

#otherInfoLinks td {
	width: 63px;
	font-size: 9px;
	text-align: center
}

#townDescription {
	margin: 3 0 7 9;
	text-align: left;
}

.competitionDescription {
	display: inline;
	position: relative;
	top: 1.3em;
}

#competitionEmpty {
	margin: 9;
	text-align: center;
}

#competitionImage {
	float: right;
	width: 89;
	height: 89;
	border: solid 1px #000;
	margin: 0 0 9 9;
}

#otherInfoLinks td {
	color: #bbb;
}

#competitionDescription {
	position: relative;
	top: 0;
	margin: 0 0 9 0;
}

#otherInfoLinks td img {
	border: solid 1px white;
	overflow: hidden;
}

#otherInfoLinks td img.extraLinkDead:hover {
	border: solid 1px white;
}

p {
	margin-top: 0;
	margin-bottom: 1em;
}

p:first-letter {
	
}

p.helpText {
	color: #aaa;
	width: 140px;
}

span.required {
	font-size: 11px;
}

h1 {
	margin: 0
}

img.foodMatters {
	postition: relative;
	top: 100px;
	float: left;
}

li.extraLinks {
	margin: 18 10 0 0;
	width: 54px;
	height: 50px;
}

a.extraLinks {
	
}

#articleList {
	line-height: 200%;
}

#subMenuBottomBorder {
	border-bottom: solid 8px white
}

#foodMattersHeading {
	text-align: center;
}

h1.foodMatters {
	margin: 0.3em 0 0.5em 0;
}

p.foodMatters {
	line-height: 160%;
	margin: 0 0 1em 0;
}

img.featuredRestaurantImage {
	border: solid 5px white;
	width: 125px;
	height: 125px;
}

div.featuredRestaurantImage {
	position: relative;
	margin-left: 9px;
	margin-top: 9px;
	margin-bottom: 4px;
	border: solid 1px #996;
	overflow: hidden;
	width: 135px;
	height: 135px
}

table.cuisineTable {
	font-family: verdana;
	font-size: 10;
}

h1.blockHeader {
	font-family: arial;
	margin-left: 6px;
	margin-top: 0px;
	margin-bottom: -5px;
	position: relative;
	left: 5px;
	top: 4px;
	font-weight: normal;
	font-family: arial;
	font-size: 13px; //
	width: 395px;
	width: 530px;
}

div.featuredRestaurantContent {
	margin-left: 9px;
	margin-bottom: 9px;
}

h2.featuredRestaurantName {
	margin: 0px;
	background-color: CCCC9A;
	font-family: verdana;
	font-size: 9;
	margin-bottom: 4px;
	text-transform: uppercase;
	font-weight: bold;
}

h2.featuredRestaurantName a {
	text-decoration: none;
}

h2.featuredRestaurantName a:hover {
	text-decoration: underline;
}

td.indexContent {
	font-family: verdana;
	font-size: 10px;
	vertical-align: top;
	padding-right: 9px;
}

td.indexRightSidebar {
	font-family: verdana;
	font-size: 10px;
	vertical-align: top;
	background-color: #CC9;
}

div.contentImageLeft {
	float: left;
	border: solid 1px #9C0;
	margin-top: 9px;
	margin-left: 13px;
	margin-right: 5px;
	display: inline;
}

#foodMattersLink,#foodMattersLink:link,#foodMattersLink:visited {
	color: #9C0;
}

a.moreContent {
	position: relative;
	left: 310px;
	color: #9C0;
}

a.moreContent:link,a.moreContent:visited {
	color: #9C0;
}

a.moreContent:hover {
	text-decoration: underline;
}

div.contentImageRight {
	float: right;
	border: solid 1px #000;
	margin-top: 9px;
	margin-left: 5px;
	margin-right: 13px;
	display: inline;
}

p.noResults {
	font-style: italic;
}

a.cuisineLink {
	font-family: verdana;
	font-size: 10px;
}

a.cuisineChildLink {
	font-family: verdana;
	font-size: 10px;
	position: relative;
	left: 25px
}

span.cuisineLinks {
	font-family: verdana;
	font-size: 10px;
}

td.cuisineLinks {
	font-family: verdana;
	font-size: 10px;
}

span.cuisineChildLinks {
	font-family: verdana;
	font-size: 10px;
	position: relative;
	left: 25px
}

#cuisineSpace {
	width: 110px;
}

th.cuisineLinks {
	font-family: arial;
	font-size: 11px;
	text-align: left;
	margin-right: 40px;
}

div.cuisineCenter {
	text-align: left;
}

table.cuisineLinks {
	text-align: left;
}

div.bottomBorder {
	border-bottom: solid 1px #996;
	height: auto;
}

a.snippetHeader:visited,a.snippetHeader:link {
	text-decoration: none;
}

#FindByNameTownCuisine_cuisineId optgroup option {
	font-family: arial;
}

#FindByNameTownCuisine_cuisineId optgroup {
	font-family: arial;
}

p.resultHeading {
	margin-top: 13px;
}

#PowerSearch_cuisineId
 
optgroup
 
option
,
#cuisineId1
 
optgroup
 
option
,
#cuisineId2
 
optgroup
 
option
,
#cuisineId3
 
optgroup
 
option
,
{
font-family
:
 
arial
;


font-size
:
 
11
px
;


}
#PowerSearch_search2 {
	position: relative;
}

#PowerSearch_cuisineId optgroup,#cuisineId1 optgroup,#cuisineId2 optgroup,#cuisineId3 optgroup
	{
	font-family: arial;
}

p.sideBarSubList {
	font-family: arial;
	margin-left: 9px;
	margin-top: 4px;
	margin-bottom: -5px;
	position: relative;
	left: 5px;
}

td.menu {
	font-size: 11px;
	font-family: arial;
}

#signup,#mealTimes {
	font-family: arial;
	font-size: 11px;
}

#signup td {
	vertical-align: top;
}

td.signUpCenter {
	font-size: 11px;
	font-family: arial;
	text-align: center;
}

a.snippetHeader:hover {
	text-decoration: underline;
}

a.sideBarSubList:visited,a.sideBarSubList:link {
	font-size: 10px;
	text-decoration: none;
}

b.sideBarSubList {
	font-size: 10px;
}

b.subListOn {
	font-size: 10px;
	font-family: arial;
	font-weight: normal;
	font-style: italic;
}

a.sideBarSubList:hover {
	text-decoration: underline;
}

div.mapSearch {
	border: solid 1px #996;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-left: 9px;
	background-image: url('images/resultBackground.jpg');
	background-repeat: repeat-x;
}

div.mapImage {
	position: relative;
	left: 16px;
	border: solid 1px #996;
	width: 510px;
	margin: 9px;
}

div.provinceMap {
	border: solid 1px #996;
	width: 510px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

div.provinceTowns {
	text-align: left;
}

img.wideWhiteBorder {
	border: 5px solid white;
}

table.container {
	border: solid #333 4px;
	padding: 9px;
	margin-top: 0px;
	position: relative;
	top: -5px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	text-align: left; *
	top: -15px;
}

b.smallHeader {
	font-family: arial, sans-serif;
	font-size: 11px;
	position: relative;
}

b.smallHeaderNotBold {
	font-weight: normal;
	font-style: italic;
	font-family: arial, sans-serif;
	font-size: 11px;
	position: relative;
}

b.featuredRestaurant {
	font-family: arial, sans-serif;
	font-size: 11px;
	position: relative;
	left: -9px;
	margin-bottom: 5px; *
	top: 9px; *
	margin-bottom: -9px;
}

div.tinyImage {
	float: left;
	display: inline;
	overflow: hidden;
	position: relative;
	top: 2px; *
	margin-bottom: -8px;
}

body {
	background-color: #000000;
	background-image: url('images/grey_background3.jpg');
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	position: relative;
	top: -3px;
}

a:link,a:visited {
	color: #000;
}

a:hover {
	color: #690;
}

/*div.breadCrumbTrail
{
  border: none;
  font-family: verdana, sans-serif;
  font-size: 10px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  position: relative;
  top: -5px;
}*/
div.breadCrumbTrail {
	border: none;
	font-family: verdana, sans-serif;
	font-size: 10px;
	margin: 0 0 5 9;
	padding: 0px;
	text-align: left;
}

/*
*************>CONTENT<*************  
*/
.label,.checkboxLabel,.powerSearch {
	font-size: 10px;
	font-family: verdana, sans-serif;
}

select.powersearch {
	width: 130px;
}

.checkboxLabel {
	position: relative;
	top: -3px;
}

div.content {
	width: 574px;
}

div.contentHeaderBlack {
	margin-left: 9px;
	background-color: #996;
	color: white;
	font-family: arial, sans-serif;
	font-size: 13px;
	height: 24px;
	margin-bottom: 3px;
}

div.powerSearch {
	margin-left: 9px;
	border: solid 1px #996;
	padding: 9px;
	background-image: url('images/resultBackground.jpg');
	background-repeat: repeat-x;
}

div.provinceContentBox {
	margin-left: 9px;
	padding: 9px;
	border: solid 1px;
	text-align: center;
}

div.featureBox {
	border: solid #996 1px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding: 9px; *
	padding-left: 3px;
}

div.featureBoxRow {
	margin-bottom: 2px;
}

div.floatLeft {
	float: left;
	margin: 0px;
}

div.featureBulletBorder {
	border: solid 1px #9C0;
	width: 9px;
	height: 9px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.featureIncluded {
	height: 7px;
	width: 7px;
	margin: 1px;
	background-color: #996;
	overflow: hidden;
}

div.largeImage {
	border: solid #9C0 1px;
	margin-right: 10px;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 3; *
	overflow: hidden; *
	height: 211px;
}

img.thumbnail {
	width: 88px;
	height: 88px;
	border: solid white 7px;
	margin: 0px;
	display: block;
}

div.thumbnail {
	margin: 0px;
	border: solid 1px #996;
	margin-bottom: 3px;
	margin-right: 3px;
}

#largeImage {
	width: 199;
	height: 199px;
	border: solid 5px white;
}

div.coreInfo {
	margin-left: 9px;
	border: solid 1px #996;
	background-image: url('images/resultBackground.jpg');
	background-repeat: repeat-x;
	padding-left: 9px;
	padding-bottom: 1.5em;
}

table.coreInfo {
	font-family: verdana;
	font-size: 10px;
}

div.restaurantHeader {
	height: 24px;
	font-family: arial, sans-serif;
	font-size: 13px;
	color: white;
	margin-bottom: 3px;
	margin-left: 9;
}

div.extraInfo {
	border: solid 1px #996;
	margin: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 13px 9px 13px 9px;
	text-align: justify;
}

img.contact {
	position: relative;
	top: 6px;
}

div.contactHeader {
	background-color: #9C0;
	height: 24px;
	width: 315px;
	font-family: arial, sans-serif;
	font-size: 13px;
	color: white;
	margin-bottom: 3px;
	margin-top: 9px;
	margin-right: 0px; *
	width: 314;
}

div.contactBody {
	width: 304px;
	height: auto;
	border: solid 1px #9C0;
	margin-bottom: 0em;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-right: 0px; *
	width: 313px;
}

div.specialsHeader {
	background-color: #880000;
	height: 24px;
	width: 315px;
	font-family: arial, sans-serif;
	font-size: 13px;
	color: white;
	margin-bottom: 3px;
	margin-top: 9px;
	margin-right: 0px; *
	width: 314;
}

#specialOffers {
	width: 304px;
	height: auto;
	border: solid 1px #880000;
	margin-bottom: 18px;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-right: 0px; *
	width: 313px;
}

div.contactInfo {
	width: 322px;
	padding-right: 0px;
	margin: 0px;
	position: relative;
	margin-bottom: -1em;
}

div.restaurantImages {
	float: right;
	clear: none;
	margin: 0px;
}

b.small {
	font-family: verdana, sans-serif;
	font-size: 10px;
	position: relative;
}

div.content {
	font-family: verdana, sans-serif;
	font-size: 10px;
}

div.provinceColourHeader {
	height: 24px;
	font-family: arial, sans-serif;
	font-size: 13px;
	color: white;
	margin-left: 9;
	margin-bottom: 3px;
}

div.resultHeader {
	background-color: #996;
	height: 24px;
	font-family: arial, sans-serif;
	font-size: 13px;
	color: white;
	padding-left: 9px;
	padding-right: 9px;
	margin-left: 9;
	margin-bottom: 3px
}

div.pageResult {
	float: right;
	position: relative;
	top: 5px;
	font-family: verdana, sans-serif;
	font-size: 10px;
}

div.contentHeader {
	float: left;
	position: relative;
	top: 3px;
}

p.contentBox {
	padding-left: 9px;
	padding-right: 9px;
	margin-top: 9px;
}

div.greenBox {
	border: solid 1px #9C0;
	margin-left: 9px;
	width: 399px; *
	width: 401px;
}

div.greenHeader {
	background-color: #9C0;
	color: #FFFFFF;
	width: 401px;
	height: 24px;
	margin-left: 9px;
	margin-bottom: 3px;
	font-size: 13px;
	font-family: arial, sans-serif;
}

div.fluffBox {
	border: solid 1px #9C0;
	margin-left: 9px;
	width: 545px;
	padding: 9px;
	text-align: justify; *
	width: 565px;
}

div.signUpHeader {
	background-color: #9C0;
	color: #FFFFFF;
	width: 729px;
	height: 24px;
	margin-bottom: 3px;
	font-size: 13px;
	font-family: arial, sans-serif;
}

div.signUpBox {
	border: solid 1px #9C0;
	width: 709px;
	padding: 9px;
	text-align: justify; *
	width: 729px;
}

div.fluffHeader {
	background-color: #9C0;
	color: #FFFFFF;
	width: 565px;
	height: 24px;
	margin-left: 9px;
	margin-bottom: 3px;
	font-size: 13px;
	font-family: arial, sans-serif;
}

div.blackBox {
	border: solid 1px #000;
	margin-left: 9px;
	width: 399px;
	margin-bottom: 9px; *
	width: 401px;
}

div.blackHeader {
	background-color: #000;
	color: #FFFFFF;
	width: 401px;
	height: 24px;
	margin-left: 9px;
	margin-bottom: 3px;
	margin-top: 9px;
	font-size: 13px;
	font-family: arial, sans-serif;
}

/*
*************>RESULTS<*************  
*/
a.pageNumbers:link {
	color: #FFFFFF;
}

a.pageNumbers:visited {
	color: #FFFFFF;
}

a.pageNumbers:hover {
	color: #000
}

div.pageNumbers {
	float: right;
	margin-right: 9px;
	margin-top: 2px;
	background-color: #996;
	color: white;
}

div.pageNumbersBox {
	background-color: #996;
	padding-bottom: 3px;
	width: 565;
	margin-left: 9px;
	overflow: hidden;
}

div.equaliser {
	clear: both;
}

div.result,div.specialResult {
	font-family: verdana;
	font-size: 10;
	border: solid 1px #996;
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 9px;
	height: auto;
	width: 537;
	overflow: hidden;
	background-image: url('images/resultBackground.jpg');
	background-repeat: repeat-x;
	padding-left: 13px;
	padding-right: 13px; *
	width: 565px;
}

div.specialResult {
	height: auto;
}

div.specialOfferResult {
	margin: 9 9 13 0;
	color: #cc0000;
}

div.resultSpecialDescription {
	margin: 3 9 9 109;
	width: 350px;
}

span.specialColon {
	margin: 0 11 0 2;
}


a.resultLink_RestaurantName:link, a.resultLink_RestaurantName:visited {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

a.resultLink_RestaurantName:hover {
	color: #690;
	text-decoration: underline;
}

a.mapLink_RestaurantName:link, a.mapLink_RestaurantName:visited {
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
	color: #000;
}

a.mapLink_RestaurantName:hover {
	color: #690;
	text-decoration: underline;
}

div.resultImage {
	float: right;
	background-image: url('images/averagemainCourse_small.jpg');
	background-repeat: none;
	width: 72;
	height: 125;
}

div.resultRestaurantImage {
	float: left;
	margin-top: 13px;
	margin-right: 11px;
	border: solid 1px #996;
}

img.resultRestaurantImage {
	height: 86;
	width: 86;
	border: solid white 5px;
}

.searchWidgets {
	width: 137px;
	position: relative;
	left: 9px;
	height: 18;
	font-family: arial, sans-serif;
	font-size: 10px;
}

#restaurantName {
	position: relative;
	top: 0px;
	margin-top: 0px;
}

div.featuredRestaurantBox {
	padding-bottom: 12px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	position: relative;
	top: 8px;
	margin-bottom: 8px;
}

div.price {
	position: relative;
	top: 40px;
	text-align: center;
}

/*
*************>SIDEBAR<*************  
*/
div.sidebar {
	background-color: #CC9;
	width: 155px;
	font-family: arial, sans-serif;
}

td.sidebar {
	background-color: #CC9;
	width: 155;
	overflow: hidden;
	/*height: 580px;*/
}

p.sidebar {
	position: relative;
	top: 4px;
	left: 9px;
	margin-top: 0px;
	margin-bottom: 9px;
	padding-right: 0px;
	width: 143px;
}

p.sidebarList {
	position: relative;
	top: 4px;
	margin: 0;
	position: relative;
	padding-left: 9px;
	padding-top: 6px;
}

div.sidebarHeader {
	overflow: hidden;
	backGround-color: #996;
	font-family: arial, sans-serif;
	font-size: 13px;
	color: white;
	width: 155px;
	minheight: 24px;
	text-align: left;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-bottom-width: 1px;
	margin-top: 0px;
}

div.sidebarList {
	position: relative;
	padding-bottom: 16px;
}

a.sidebar {
	font-family: arial, sans-serif;
	font-size: 11px;
}

a.sidebar:link,a.sidebar:visited {
	color: #000;
	font-weight: bold;
}

a.sidebar:hover {
	color: #690;
}

a.showAll {
	font-size: 10px;
	position: relative;
	left: 85; *
	top: -9px;
}

a.showAll:link {
	color: #000;
	text-decoration: none;
}

a.showAll:hover {
	color: #690;
	text-decoration: underline;
}

#addRestaurantLink {
	position: relative;
	left: 9px;
}

#addRestaurantLink img {
	margin: 60 0 18 0;
}

div.indexRightSidebar {
	float: right;
	height: 100%;
	width: 155;
	background-color: #CC9;
}

/*
*************>FOOTER<*************  
*/
.footer {
	font-family: verdana, sans-serif;
	font-size: 10px;
}

div.footer {
	position: relative;
	left: 58px;
	top: 7px;
	padding-top: 5px;
	padding-bottom: 9px
}

a.footer:link {
	color: #000;
}

a.footer:hover {
	color: #690;
}

* html #floated-image {
	margin: 0 -3px;
	ma\rgin: 0;
}

h2 {
	background-color: white
}

a img {
	border: none;
}

/*
*************>SEARCH<*************  
*/
input.goButton {
	align: left;
	position: relative;
	left: 96px;
	top: 12px;
}

p.search {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: black;
	text-align: left;
	margin: 0;
	position: relative;
	left: 9px;
	margin-top: 6px;
}

img.specialSearchLinks {
	position: relative;
	left: 9px;
	margin-top: 7px;
	margin-bottom: 7px
}

img.mapSearchLinks {
	position: relative;
	left: 9px;
	margin-bottom: 7px
}

img.specialSearchLinks:hover {
	border: solid 1px black;
	margin-bottom: 5px;
}

img.mapSearchLinks:hover {
	border: solid 1px black;
}

div.searchHeading {
	backGround-color: black;
	font-family: arial, sans-serif;
	font-size: 13px;
	color: white;
	width: 155px;
	height: 24px;
	text-align: left;
	border-bottom: solid white 1px;
	overflow: hidden;
	margin: 0; *
	height: 26px;
}

div.searchArea {
	backGround-color: #9C0;
	height: 235px;
	width: 155;
	padding-top: 6px;
	border-bottom: solid white 8px; *
	padding-bottom: 6px;
}

div.searchAreaWithSuburb {
	backGround-color: #9C0;
	height: 260px;
	width: 155;
	padding-top: 6px;
	border-bottom: solid white 8px; *
	padding-bottom: 6px;
}

div.SearchBoxes {
	position: relative;
	top: 6px;
}

div.drillDownSearch {
	position: relative;
	left: 9px;
	top: 9px;
	border: solid 1px #996;
	width: 135;
	height: 132px;
	margin-bottom: 9px;
}

div.specialSearchLinks {
	backGround-color: white;
	height: 21;
	width: 136;
	position: relative;
	left: 9px;
}

span.errorMessage,label.errorLabel {
	font-size: 11px;
	color: red;
	font-family: arial, sans-serif;
}

.required {
	font-size: 19px;
	color: red;
}

#signup td.required {
	vertical-align: middle;
}

#AddRestaurant,h2 {
	margin-left: 15px;
}

h2 {
	font-family: arial;
	font-weight: normal;
	margin-top: 15px;
}

th.address {
	padding-bottom: 9px;
}

table.contactUs {
	position: relative;
	left: 100px;
	padding: 9px;
	border: solid 1px #996;
	background-image: url('images/resultBackground.jpg');
	background-repeat: repeat-x;
	margin-bottom: 9px;
	font-size: 11px;
}

table.contactUs {
	font-size: 12px;
	font-family: verdana, sans-serif;
}

a.sideBarSubList:visited,a.sideBarSubList:link {
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

div.mapSearch {
	border: solid 1px #996;
	margin-left: 9px;
	background-image: url('images/resultBackground.jpg');
	background-repeat: repeat-x;
}

img.wideWhiteBorder {
	border: 5px solid white;
}

p.featuredDescription {
	position: relative; *
	top: -9px;
}

img.tinyImage {
	width: 53px;
	height: 53px;
	margin-right: 4px;
	margin-bottom: 4px;
	border: solid 1px black;
	position: relative;
}

div.header {
	width: 729;
	float: left;
	border-bottom-style: solid;
	border-bottom-color: white;
	/*border-bottom-width: 5px;*/
}

a.snippetHeader { *
	position: relative; *
	top: -6px;
}

a.headerLink {
	float: right;
	margin-right: 9px;
	position: relative;
	top: 3px;
}

a.headerLink:hover {
	color: white
}

td.indexRightSidebar {
	height: 100px;
	overflow: visible;
}

#indexContentTable {
	height: auto;
	overflow: hidden;
	display: inline;
}

td.indexContent,div.indexContent {
	overflow: visible;
	display: block;
}

/*edit menu + winelist*/
#editSubMenus,#editMenuItems {
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

#linkedSelects tr {
	vertical-align: top;
}

td.buttonHole input {
	width: 29px;
	vertical-align: middle;
}

td.buttonHole {
	vertical-align: middle;
}

#menuItemOrder,#menuOrder,#wineOrder,#wineGroupOrder {
	width: 250px;
	height: 100px;
}

#menuWine tr {
	vertical-align: top;
	font-size: 11;
}

/*
*************>TABS<*************  
*/
ul.tabs {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 9px;
}

li.tab {
	display: block;
	border-top: solid 1px #eee;
	border-right: solid 1px black;
	border-bottom: solid 1px white;
	border-left: solid 1px #eee;
	float: left;
	width: 50px;
	height: 22px;
	background-color: #CCCC99;
	text-align: center;
	overflow: hidden;
	position: relative;
	top: 0px;
	z-index: 1;
	font-family: arial, sans;
	font-size: 13px;
	color: white;
}

li.selectedTab {
	border-bottom: solid 1px #999966;
	background-color: #999966;
	top: 0px;
	z-index: 3;
}

li.tab a,li.tab span {
	color: black;
	text-decoration: none;
	font-family: arial, sans;
	font-size: 13px;
	display: block;
	margin-top: 2px;
}

li.tab a:hover {
	text-decoration: underline;
}

li.selectedTab a,li.selectedTab span {
	color: white;
}

li.selectedTab a:hover {
	text-decoration: none;
}

#tabbedHeader {
	clear: both;
	z-index: 2;
	border-top: solid 1px #eee;
	position: relative;
	bottom: 1px;
}
