/* ****************************************************************************
    Cafe Styles
**************************************************************************** */

#cafe_price_main
{
text-align          : center;
font                : bold 1.2em verdana, lucida, sans-serif;
line-height         : 24px;
color               : #cc6600;
}

#cafe_item_name
{
font                : bold 1em verdana, lucida, sans-serif;
color               : #591718;
margin              : 0 0 0 0;
padding             : 0 0 4px 0;
}

#cafe_item_text
{
font                : 0.9em verdana, lucida, sans-serif;
margin              : 0 0 0 0;
padding             : 0 12px 8px 12px;
}

#cafe_item_price
{
font                : 0.8em verdana, lucida, sans-serif;
color               : #591718;
text-align          : right;
margin              : 0 0 0 0;
padding             : 0 24px 0 0;
}

#cafe_text_inset {
border              : 1px dashed #576F51;
margin              : 0 auto;
width 			    : 460;
background		    : #FFFFFF;
padding			    : 20px 20px 24px 20px;
font    		    : normal 0.9em verdana, helvetica, sans-serif;
color			    : #576F51;
line-height         : 18px;
}

#cafe_toast_place
{
color               : #cc6600;
}


/* ****************************************************************************
    Main Cafe Menu
**************************************************************************** */

#BOX_cafemenu
{
background          : transparent url(images/bg_cafe_menu2.gif) left top no-repeat;
width 			    : 297;
height              : 367;
margin              : 0px auto;
}

#navlist_cafemainmenu
{
font                : bold 14px/24px verdana, lucida, sans-serif;
margin              : 0px 0px 0px -45px;
padding             : 84px 0px 0px 0px;
}

#navlist_cafemainmenu ul
{
margin              : 0px 0px 0px 0px;
list-style-type     : none;
text-align          : center;
}

#navlist_cafemainmenu ul li a
{
color               : #cc6600;
text-decoration     : none;
}

#navlist_cafemainmenu ul li a:hover
{
color               : #FFFFFF;
background          : #fcba54;
text-decoration     : none;
}


#navlist_cafemainmenu li#smaller
{
font-size           :0.8em;
}

/* ****************************************************************************
    Main Cafe Menu 2
**************************************************************************** */

#BOX_cafemenu2
{
background          : transparent url(images/bg_cafe_menu2.gif) left top no-repeat;
width 			    : 297;
height              : 367;
margin              : 0px auto;
}

#navlist_cafemainmenu2
{
font                : bold 14px/24px verdana, lucida, sans-serif;
margin              : 0px 0px 0px -50px;
padding             : 84px 0px 0px 0px;
}

#navlist_cafemainmenu2 ul
{
border              : 0;
margin              : 0;
list-style-type     : none;
text-align          : center;
}

#navlist_cafemainmenu2 ul li a
{
color               : #cc6600;
text-decoration     : none;
}

#navlist_cafemainmenu2 ul li a:hover
{
color               : #FFFFFF;
background          : #fcba54;
text-decoration     : none;
}


#navlist_cafemainmenu2 li#smaller
{
font-size           :0.8em;
}


/* ****************************************************************************
    Cafe Menu 1
**************************************************************************** */

#navlist_cafemenu
{
margin              : 0 0 0 0px;
padding             : 0;
height              : 20px;
}

#navlist_cafemenu ul
{
border              : 0;
margin              : 0;
padding             : 0;
list-style-type     : none;
text-align          : center;
}

#navlist_cafemenu ul li
{
display             : block;
float               : left;
text-align          : center;
padding             : 0;
margin              : 0;
}

#navlist_cafemenu ul li a
{
border-collapse		: collapse;
background          : #fff;
width               : 78px;
height              : 18px;
border-top          : 1px solid #85a77b;
border-left         : 1px solid #85a77b;
border-bottom       : 1px solid #85a77b;
border-right        : 1px solid #85a77b;
padding             : 0;
margin              : 0 0 10px 0;
color               : #85a77b;
text-decoration     : none;
display             : block;
text-align          : center;
font                : normal 10px/18px verdana, lucida, sans-serif;
}

#navlist_cafemenu ul li a:hover
{
color               : #930;
background          : #f5d7b4;
}

#navlist_cafemenu a:active
{
background          : #c60;
color               : #fff;
}

#navlist_cafemenu li#active a
{
background          : #c60;
border              : 1px solid #c60;
color               : #fff;
}

/* ****************************************************************************
    Cafe Menu 2
**************************************************************************** */

#navlist_cafemenu_2
{
margin              : 0 0 0 0px;
padding             : 0;
height              : 20px;
}

#navlist_cafemenu_2 ul
{
border              : 0;
margin              : 0;
padding             : 0;
list-style-type     : none;
text-align          : center;
}

#navlist_cafemenu_2 ul li
{
display             : block;
float               : left;
text-align          : center;
padding             : 0;
margin              : 0;
}

#navlist_cafemenu_2 ul li a
{
border-collapse		: collapse;
background          : #fff;
width               : 178px;
height              : 18px;
border-top          : 1px solid #85a77b;
border-left         : 1px solid #85a77b;
border-bottom       : 1px solid #85a77b;
border-right        : 1px solid #85a77b;
padding             : 0;
margin              : 0 0 10px 0;
color               : #85a77b;
text-decoration     : none;
display             : block;
text-align          : center;
font                : normal 10px/18px verdana, lucida, sans-serif;
}

#navlist_cafemenu_2 ul li a:hover
{
color               : #930;
background          : #f5d7b4;
}

#navlist_cafemenu_2 a:active
{
background          : #c60;
color               : #fff;
}

#navlist_cafemenu_2 li#active a
{
background          : #c60;
border              : 1px solid #c60;
color               : #fff;
}

/* ****************************************************************************
    Weekly Toast Fare
**************************************************************************** */

#weektoast_box
{
border              : 0px dashed #576F51;
margin              : 0 auto;
width 			    : 448;
background		    : #FFFFFF;
padding			    : 20px 20px 24px 20px;
color			    : #576F51;
line-height         : 18px;
}

#weektoast_header
{
font		        : bold 10pt verdana, helvetica, sans-serif;
}

#weektoast_content
{
padding             : 12px;
font    		    : normal 0.9em verdana, helvetica, sans-serif;
}

/* ****************************************************************************
    Toast Gallery
**************************************************************************** */

#img_farm a
{
color               : #576F51;
}


#img_farm a:hover
{
color               : #cc6600;
}


#img_farm a:visited
{
color               : #576F51;
}