body {
margin:0;
background-color:#232020;
}

a img{
border:0;
}


div#container {
width:987px;
margin:0px auto;

position:relative;
}

td#menu {
background-color:#fdf5d8;
padding-bottom:0px;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Georgia, "Times New Roman", Times, serif;
height:35px;
vertical-align:top;
border-bottom:2px solid #F3CF3D;
}



#menu div#menu1{
background-color:#000000;
text-align:center;
border-top:2px solid #F3CF3D;
border-bottom:2px solid #F3CF3D;
margin-left:50px;
color:#F3CF3D;
padding:4px 4px 2px 4px;
font-size:0.85em;
}

#menu #menu1 a{
color:#FFFFFF;
text-decoration:none;
padding:4px 8px;
}

#menu #menu1 a:hover{
background-color:#fdf5d8;
color:#000000;
}

#menu #menu1 a.active{
background-color:#fdf5d8;
color:#006A2F;
font-weight:bold;
}

#menu div#sub1{
margin-left:75px;
margin-top:1px;
padding-top:5px;
background-color:#fdf5d8;
font-size:0.85em;
}
#menu #sub1 a{
margin-left:10px;
text-decoration:none;
color:#006A2F;
padding:4px 3px 2px 3px;
}

#menu #sub1 a:hover{
background-color:#f8e28b;
text-decoration:underline;
}

#menu #sub1 a.current{
color:#006A2F;
background-color:#f8e28b;
font-weight:bold;
}

#main td.wide{
width:250px;
}


#menu div#sub2{
margin-left:55px;
padding:5px 0px 8px 0px;
font-size:0.70em;
margin-bottom:-7px;
background-color:#f8e28b;
}

#menu #sub2 a{
margin-left:35px;
text-decoration:none;
color:#000000;
margin-bottom:0;
padding:3px 5px;
}

#menu #sub2 a:hover{
color:#000000;
background-color:#f3cf3d;
}

#menu #sub2 a.current{
color:#000000;
background-color:#f3cf3d;

}


#menu div#sub3{
margin-left:55px;
padding:5px 0px 5px 0px;
font-size:0.70em;
margin-bottom:-5px;
background-color:#f3cf3d;
}

#menu #sub3 a{
margin-left:35px;
text-decoration:none;
color:#000000;
margin-bottom:0;
padding:3px 5px;
}

#menu #sub3 a:hover{
color:#000000;
text-decoration:underline;
}

#menu #sub3 a.current{
color:#000000;
text-decoration:underline;

}





td#main {
width:832px;
background-color:#FFFFFF;
vertical-align:top;
}

#main table td{
vertical-align:top;
}

#main td.bleft {
border-left:2px solid #F3CF3D;
}

#main td.mini{
width:15px;
}

#main td.tan{
background-color:#FBEFCD;
vertical-align:top;
width:125px;
height:215px;
}


#main td.info {
width:250px;
height:135px;
padding:0;
background-color:#FBEFCD;
}

#main .info h1{
font-size:16px;
color:#D23D3B;
margin:0;
border-top:2px solid #F3CF3D;
border-bottom:2px solid #F3CF3D;
text-align:center;
background-color:#F8E5B0;
padding:3px 0px;
font-weight:normal;
}

#main .tan h2{
font-size:12px;
color:#D23D3B;
margin:0;
border-top:2px solid #F3CF3D;
border-bottom:2px solid #F3CF3D;
text-align:center;
background-color:#F8E5B0;
padding:3px 0px;
white-space:nowrap;
font-weight:normal;
}

#main .tan p{
color:#318444;
font-size:12px;
margin:2px;
}

#main .tan img{
width:120px;

}

div#hot_dog {
position:absolute;
bottom:-10px;
right:65px;
/*background-image:url(images/hotdog_over.png);
width:175px;
height:121px;*/
}

#hot_dog IMG{
/*width:175PX;*/
}

div#sign_ovr {
position:absolute;
top:62px;
left:17px;
z-index:110;
/*background-image:url(images/sign_over.png);
*/}

#sign_ovr img{


}

td.rptleft {
width:92px;
background-repeat:repeat-y;
background-image:url(images/default_02.gif);
}



td.rptright {
width:63px;
background-repeat:repeat-y;
background-image:url(images/default_09.gif);
}



td#menu2 {
width:215px;
border-right:2px solid #F3CF3D;
background-color:#F8E5B0;
vertical-align:top;
}

#menu2 table{
width:100%;

}

#menu2 a{
display:block;
text-align:right;
color:#000000;
padding:5px;
font-size:0.85em;
background-color:#F3CF3D;
border-bottom:2px solid #F3CF3D;
text-decoration:none;
}

#menu2 div a{
font-style:italic;
font-size:0.65em;
background-color:#FAD583;
}

#menu2 div a:hover{
text-decoration:underline;
}

#menu2 a:hover {
background-color:#FAD583;
color:#006A2F;
}

#menu2 a.active{
background-color:#FAD583;
color:#FF0000;
}

td#ind {
vertical-align:top;
width:10px;
border-right:2px solid #F3CF3D;
}

#ind div{
height:22px;
border-bottom:2px solid #ffffff;
}

#ind div.curr {
margin:0px;
background-color:#006A2F;
}

td#content{
vertical-align:top;
padding:25px;
}

td.content {
vertical-align:top;
padding:25px 25px 25px 95px;
}

#content h1,.content h1{
color:#FF0000;
font-size:1.6em;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
margin-top:0;
}


#content h5,.content h5{
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin-top:0;
margin-bottom:10px;
}

#content h4,.content h4{
color:#FF0000;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:0;
font-size:0.85em;
font-style:italic;
margin-bottom:10px;
}

#content p,.content p{
font-size:0.85em;
color:#006A2F;
line-height:1.2em;
font-family:Helvetica, Arial, Sans-Serif;
}

div#top_navigation {
position:absolute;
top:0px;
height:70px;
left:175px;
}

#top_navigation td {
padding:0px 5px;
text-align:center;
height:100%;
}

div#top_navigation {
position:absolute;
top:0px;
height:75px;
left:175px;
}

#top_navigation td {
padding:0px 5px;
text-align:center;
height:70px;
vertical-align:bottom;
}

#top_navigation a img{
border:0;
}

div#footer {
position:absolute;
bottom:10px;
left:90px;
}

#footer a, #footer{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#F3CF3D;
}

td.bleft{
padding-bottom:100px;
}

.bleft p{
padding:0px 10px;
margin-top:5px;
font-size:0.85em;
color:#006A2F;
}

td#locator{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#locator form{
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px 0px 50px;
white-space:nowrap;
}

#locator input {
font-size:12px;
outline:none;
border:1px solid #000000;
}

#locator input.button{
border:0;
color:#FFFFFF;
background-color:#006A2F;
}

.fbLink a { text-decoration:none; }
.fbLink img { padding: 10px 5px 0 10px; margin-bottom:-5px; }
