@charset "UTF-8";
/* CSS Document */


hr {color: #fff; background-color: #fff; border: 1px dotted #000; border-style: none none dotted; }

a { color:#666666}
a:link,a:active,a:focus,a:visited { color:#000; text-decoration:none; padding-bottom:0px; border-bottom: 1px dotted #CC3333}
a:hover { text-decoration:none; padding-bottom:0px; border-bottom: 1px dotted #CC3333; color:#CC3333}
a img, a:link img, a:active img, a:focus img { display: block; border: 0px; text-decoration:none;} /* no borders on linked images */ 
A.nounder {text-decoration: none !IMPORTANT;font-size:11px; }
A.nounder:hover {text-decoration: none !IMPORTANT;;font-size:11px;}
a.nounderline {

 border: 0;

 text-decoration: none;

}




.caption {
font-family:"Times New Roman", Times, serif;
font-size:10px;
color:#000000;
padding-top:4px;
}

.number {
font-family:Arial, sans-serif;
font-weight:bold;
font-size:11px;
color:#fff;
text-transform:uppercase;
text-align:center;
}

.cityname {
font-family:Arial, sans-serif;
font-weight:bold;
font-size:12px;
color:#999999;
text-transform:uppercase;
text-align:left;
}
#cityname a:link {color:#999999; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}
#cityname a:visited { color:#999999; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}
#cityname a:hover { color:#CC3333; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}
#cityname a:active { color:#999999; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}

.establishment {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:18px;
color:#000;
text-align:left;
}

.feature-hed {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:22px;
color:#000;
padding-bottom:6px;
padding-top:12px;
text-align:left;
text-transform:uppercase;
}

.feature-dek {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:100;
font-size:16px;
color:#666;
padding-bottom:6px;
text-align:left;
}

.sectiontitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:18px;
color:#000;
text-align:left;
}

.morecuisine {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:14px;
color:#000;
text-align:left;
}

.cuisine {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:14px;
color:#CC3333;
text-align:left;
font-style:italic;
}
#cuisine a:link {color:#CC3333; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}
#cuisine a:visited { color:#CC3333; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}
#cuisine a:hover { color:#999999; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}
#cuisine a:active { color:#CC3333; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}


.minicuisine {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:12px;
color:#CC3333;
text-align:left;
font-style:italic;
}
#minicuisine a:link {color:#CC3333; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}
#minicuisine a:visited { color:#CC3333; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}
#minicuisine a:hover { color:#999999; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}
#minicuisine a:active { color:#CC3333; text-decoration:none; padding-bottom:0px; border-bottom: 0px dotted #CC3333}


.story {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:12px;
color:#000;
line-height:170%;
}


.citylist {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:12px;
color:#000;
line-height:120%;
}


.sidecaption {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:12px;
color:#000;
line-height:120%;
padding-left:6px;
padding-top:4px;
}



.photo-left {
border: #000000 dotted 1px;
padding:6px;
align:left;
text-align:left;
float:left;
margin-right:10px;
margin-bottom:6px;
}
.photo-right {
border: #000000 dotted 1px;
padding:6px;
align:right;
text-align:right;
float:right;
margin-left:10px;
margin-bottom:6px;
}
.photo {
border: #000000 dotted 1px;
padding:6px;
align:center;
text-align:center;
float:center;
margin-left:0px;
margin-bottom:12px;
}



.viewby {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:12px;
color:#CC3333;
font-style:italic;
}
.viewbytype {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:18px;
color:#000;
line-height:150%;
}

.formfield130 {
	width:130px;
	font-family:Univers, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align: left;
	margin-bottom:10px;
	margin-top:4px;
	border:solid 1px #666;
	padding:2px

}

.formfield100 {
	width:90px;
	font-family:Univers, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align: left;
	margin-bottom:10px;
	margin-top:4px;
	border:solid 1px #666;
	padding:2px

}
.formfield220 {
	width:220px;
	font-family:Univers, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align: left;
	margin-bottom:10px;
	margin-top:4px;
	border:solid 1px #666;
	padding:2px

}
