a:link {color: #000}
a:active {color: #000}
a:visited {color: #000}
a:hover {color: #f00}

BODY {background-color: #393}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Text Elements~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

p.ContactTitle{
font: bold 28pt, times;
text-align: center;
text-decoration:underline;
}

p.ContactName{
font:bold 16pt, times;
text-align: center;
text-decoration: underline;
}

p.ContactInfo{font: 14pt, times;
text-align: center;
}

p.ContactSite{font:italic 14pt, times;
text-align: center;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

p.HoursTitle{
font: bold 28pt, times;
text-align: center;
text-decoration:underline;
}

p.HoursHead{
font:bold 14pt, times;
text-align: center;
text-decoration: underline;
}

p.HoursText{
font: 12pt, times;
text-align: center;
}

p.RecipeText
font: 12pt, times
text-align: left;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

p.Index{font: 12pt, times;
}

p.IndexTitle{font:Bold 28pt, times;
text-align: center;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

p.MapLittle{float: right;
font:italic 8pt, times;
text-decoration:italic;
}

p.MapTitle{
font: bold 28pt, times;
text-align: center;
text-decoration:underline;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

p.PicturesTitle{
font: bold 28pt, times;
text-align: center;
text-decoration:underline;
}

p.PicturesHead{
font: 12pt, times;
text-align: center;
text-decoration: none;
}

p.PicturesText{
font: 12pt, times;
text-align: center;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

p.PopupHead{
font:bold 18pt, times;
text-align: center;
text-decoration: underline;
}

p.PopupInfo{
font: 16pt, times;
text-align: center;
}

p.PopupCap{
font: 12pt, times;
text-align: center;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

p.RetailTitle{
font: bold 28pt, times;
text-align: center;
text-decoration:underline;
}

p.RetailCorn{
font:bold 20pt, times;
text-align: center;
text-decoration: underline;
}

p.RetailHead{
font:bold 14pt, times;
text-align: center;
text-decoration: underline;
}

p.RetailList{
font: 12pt, times;
text-align: center;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

p.UpickTitle{
font: bold 28pt, times;
text-align: center;
text-decoration:underline;
}

p.UpickHead{
font:bold 14pt, times;
text-align: center;
text-decoration: underline;
}

p.UpickText{
font: 12pt, times;
text-align: center;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
p.subtitle{
font: 14pt, times;
text-align: center;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Containers~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#title {background-color: #fff;
border-width: 5px;
border-style: double;
border-color: #999;
position: absolute;
top: 2.5%;
left: 2.5%;
height: 12%;
width: 95%;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
z-index: 0;
text-align: center;
vertical-align: middle;
alink="black";
vlink="black";
link="black";
font:24pt, Times;
}

#navbar {background-color: #fff;
border-width: 5px;
border-style: double;
border-color: #999;
position: absolute;
top: 42%;
left: 2.5%;
height:;
width: 15%;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
z-index: 1;
text-align: left:
alink="red";
vlink="red";
link="red";
}


#mainbar {background-color: #fff;
border-width: 5px;
border-style: double;
border-color: #999;
position: absolute;
top: 42%;
left: 20%;
height:;
width: 70%;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
z-index: 2;
text-align: left;
alink="black";
vlink="black";
link="black"}

#mainbarpop {background-color: #fff;
border-width: 5px;
border-style: double;
border-color: #999;
position: absolute;
top: 20%;
left: 2.5%;
height:;
width: 95%;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
z-index: 2;
text-align: left;
alink="black";
vlink="black";
link="black"}

#legal {
position: absolute;
left: 2.5%;
height: 15%;
width: 95%;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
z-index: 1;
text-align: center;
alink="black";
vlink="black";
link="black";
font-size: 10pt}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~List Block~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#navcontainer { width: 200px; }

#navlist li {
list-style-type: none;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Times, Arial, Helvetica, sans-serif;
}

#navcontainer a:link, #navlist a:visited
{
color: #000;
text-decoration: Underline;
}

#navcontainer a:hover
{
background-color: #fff;
color: #f00	;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Mapping Block~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#ymapddhform {width: 75%;}
#ymapddhform form { padding-top: 10px; border: 1px solid #6699cc;background: #eef5fe;}
#ymapddhform td div, #ymapddform td div {margin: 10px 0 10px 30px;}
#ymapddhform big, #ymapddform big {font-size: 2.5em; margin: 10px 0 0 30px;}
#ymapddhform .ymapbttn {padding: 10px;}
#ymapddhform b {color:#666;}
#ymapddform {width: 80%; background: #e9eef5; margin-top: 15px; border-collapse: collapse; border: 6px solid #bfc9d7;}
#ymapddform thead th {background: #bfc9d7; padding: 2px; font-weight: normal;}
#ymapddform tbody td {padding: 10px; border-bottom: 6px solid #bfc9d7;}
#ymapddead {float: right;}
#ymaptad {margin-top: 10px; padding: 0 0 10px 1px;background: #e9eef5;border-top: 1px solid #9EB5CE;border-bottom: 1px solid #9EB5CE;}
#ymapddhform td #ymaperrchooser {text-align:left;margin:0 0 10px;}
#ymapmbl {text-align:right;padding:5px;border-top: 1px solid #6699cc;background:#fff;}
@import url("http://us.js1.yimg.com/us.yimg.com/lib/hdr/ygma.css");