@charset "UTF-8";

body.menus{
	background: #FFF;
	background:url(../images/bkgd_menus.gif) center top repeat-y;
}
#sweet_content, #yummy_content {
	width: 460px;
	margin: 0 0 0 330px;
	padding: 30px 0px 30px 0px;
}
#sweet_content {
	color: #2E3192;
}
#sweet_content p, #yummy_content p, #content_menusp p{
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

#sweet_content .cateringh1 {
	color: #ED174F;
}
#sweet_content .abouth1 {
	color: #A0CE67;
}
#content_menusp {
	width: 460px;
	margin: 0 0 0 330px;
	padding: 0px 0px 30px 22px;
}
#content_menusp {
	color: #0096D7;
}

#content_menusp .cateringh1 {
	color: #ED174F;
}
#content_menusp .abouth1 {
	color: #A0CE67;
}
#catering_select a {
	background: url(../images/nav-catering_02.gif);
	}

#catering_select {
	background: url(../images/nav-catering_02.gif);
	height: 30px;
	width: 113px;
	display: inline;
}
#sweet_content h1 {
	display:block;
	width:410px;
	height:50px;
}


/* main menu start */
#menu.menus li.m_home, #menu.menus li.m_home a{
	background-image:url(../images/m_menus/m_home.gif);
}
#menu.menus li.m_baked_stuff, #menu.menus li.m_baked_stuff a{
	background-image:url(../images/m_menus/m_baked_stuff.gif);
}
#menu.menus li.m_menus, #menu.menus li.m_menus a{
	background-image:url(../images/m_menus/m_menus.gif);
}
#menu.menus li.m_about, #menu.menus li.m_about a{
	background-image:url(../images/m_menus/m_about.gif);
}
#menu.menus li.m_catering, #menu.menus li.m_catering a{
	background-image:url(../images/m_menus/m_catering.gif);
}
#menu.menus li.m_weddings, #menu.menus li.m_weddings a{
	background-image:url(../images/m_menus/m_weddings.gif);
}
#menu.menus li.msp_home, #menu.menus li.msp_home a{
	background-image:url(../images/m_menus/msp_home.gif);
}
#menu.menus li.msp_baked_stuff, #menu.menus li.msp_baked_stuff a{
	background-image:url(../images/m_menus/msp_baked_stuff.gif);
}
#menu.menus li.msp_menus, #menu.menus li.msp_menus a{
	background-image:url(../images/m_menus/msp_menus.gif);
}
#menu.menus li.msp_about, #menu.menus li.msp_about a{
	background-image:url(../images/m_menus/msp_about.gif);
}
#menu.menus li.msp_catering, #menu.menus li.msp_catering a{
	background-image:url(../images/m_menus/msp_catering.gif);
}
#menu.menus li.msp_weddings, #menu.menus li.msp_weddings a{
	background-image:url(../images/m_menus/msp_weddings.gif);
}
#menu.menus li a:hover {
	background-image: none;
}
/* main menu end */

/* side menu start */
#sidebar {
	float: right;
	width: 115px;
	margin: 0px;
	padding: 20px 0 0 5px;
	text-align:left;
}
#sidebar ul{
	list-style:none;
	margin: 0;
	padding: 0;
}
#sidebar li {
	width: 110px;
	height: 37px;
	margin: 0;
	background: 0 -50px no-repeat;
}
#sidebar li a {
	display: block;
	margin: 0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: top left no-repeat;
}
#sidebar.menus_s li.s_sweet_pdf, #sidebar.menus_s li.s_sweet_pdf a{
	background-image:url(../images/m_menus/s_sweet_pdf-over.gif);
}
#sidebar.menus_s li.s_sweet_menu, #sidebar.menus_s li.s_sweet_menu a{
	background-image:url(../images/m_menus/s_sweet_menu-over.gif);
}
#sidebar.menus_s li.s_yummy_menu, #sidebar.menus_s li.s_yummy_menu a{
	background-image:url(../images/m_menus/s_yummy_menu-over.gif);
}
#sidebar.menus_s li.s_yummy_pdf, #sidebar.menus_s li.s_yummy_pdf a{
	background-image:url(../images/m_menus/s_yummy_pdf-over.gif);
}
#sidebar.menus_s li.s_brunch_menu, #sidebar.menus_s li.s_brunch_menu a{
	background-image:url(../images/m_menus/s_brunch_menu-over.gif);
}
#sidebar.menus_s li.s_brunch_pdf, #sidebar.menus_s li.s_brunch_pdf a{
	background-image:url(../images/m_menus/s_brunch_pdf-over.gif);
}
#sidebar.menus_s li.s_whole_cakes, #sidebar.menus_s li.s_whole_cakes a{
	background-image:url(../images/m_menus/s_whole_cakes-over.gif);
}
#sidebar.menus_s li.s_sweet_tables, #sidebar.menus_s li.s_sweet_tables a{
	background-image:url(../images/m_menus/s_sweet_tables-over.gif);
}
#sidebar.menus_s li.sp_sweet_menu, #sidebar.menus_s li.sp_sweet_menu a{
	background-image:url(../images/m_menus/sp_sweet_menu-over.gif);
}
#sidebar.menus_s li.sp_yummy_menu, #sidebar.menus_s li.sp_yummy_menu a{
	background-image:url(../images/m_menus/sp_yummy_menu-over.gif);
}
#sidebar.menus_s li.sp_whole_cakes, #sidebar.menus_s li.sp_whole_cakes a{
	background-image:url(../images/m_menus/sp_whole_cakes-over.gif);
}
#sidebar.menus_s li.sp_brunch_menu, #sidebar.menus_s li.sp_brunch_menu a{
	background-image:url(../images/m_menus/sp_brunch_menu-over.gif);
}
#sidebar.menus_s li.sp_sweet_tables, #sidebar.menus_s li.sp_sweet_tables a{
	background-image:url(../images/m_menus/sp_sweet_tables-over.gif);
}
#sidebar.menus_s li a:hover {
	background-image: none;
}
#sidebar li span {
	display: none;
	margin:0;
	padding: 0;
}
#sidebar li a:active {
}
/* side menu end */

/* catering text start */
#content.menus_text p{
	color: #0096DB;
}
#content.menus_text span.hilite {
	color: #ED174F;
	font-weight: bold;
}
#content.menus_text h1{
	background:url(../images/title_catering.gif) left top no-repeat;
	margin: 55px 0 30px 0;
}
/* catering text end */
#sweet_content table, #yummy_content table {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
}
#yummy_content  {
	color:#2E3192;
	}
#sweet_content table td.small, #yummy_content table td.small{
	font: 9px/15px Verdana, Arial, Helvetica, sans-serif;
}
#sweet_content strong, #yummy_content strong{
	font:bold 9px/15px Verdana, Arial, Helvetica, sans-serif;
}
table td{
text-align:left;
}
table td.right{
text-align:right;
vertical-align:bottom;
}
img {border:none;
}
#sweet_content h4 {
	color: #A1CD3A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	padding: 0;
	margin:10px 0 -3px 0;

}
#sweet_content h4.toast {
	color: #ED174F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	padding: 0;
	margin:10px 0 -3px 0;

}
#yummy_content h4 {
	color: #ED174F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	padding: 0;
	margin:10px 0 -3px 0;

}
#yummy_content #enjoy {
	width: 245px;
}
#sweet_content #sweet_eatme {
	width: 215px;
}
#container #content_menusp .hilite a, #container #content_menusp .hilite a:active, #container #content_menusp .hilite a:visited {
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF;
}
#container #content_menusp .hilite a:hover{
	font-weight:bold;
	text-decoration:underline;
}
#container #menu_suite img {
}
#footer {
	padding-left: 0px;
}
#footer.menuFooter {
	padding-left: 22px;
}
.right_header {
	padding-top:10px;
	text-align: right;
	vertical-align: bottom;
}
