#index #top_menu li a#home, #careers_page #top_menu li a#careers, #news_page #top_menu li a#news, #about #top_menu li a#about_link, #loyalty_page #top_menu li a#loyalty_cards, #events_page #top_menu li a#upcoming_events, #functions_page #top_menu li a#functions, #gifts_page #top_menu li a#gifts, #contact_general_page #contact_us {
	background: #FFFFFF;
	color: #330000;
	border-bottom: 1px solid #FFFFFF;
}
#contact_general_page li#general, #contact_bookings_page li#bookings, #contact_functions_page li#functions, #contact_feedback_page li#feedback {
	color: #E30A15;
	background: #4B1D1B url(../images/common/menu_tab.png) no-repeat left -68px;
}
#contact_general_page #contact_general, #contact_bookings_page #contact_bookings, #contact_functions_page #contact_functions, #contact_feedback_page #contact_feedback {
	background: #4B1D1B url(../images/common/menu_tab.png) no-repeat right -68px;
	color: #FFFFFF;
}


#breakfast_page a#breakfast, #alacarte_page a#alacarte, #opening_page a#opening {

	color: #FFFFFF;
	border-top: 1px solid #4B1D1B;
	border-bottom: 1px solid #4B1D1B;
	border-right: 0px none;
	border-left: 0px none;
}
#smorgasbord_page a#smorgasbord, #seafood_page a#smorgasbord, #hot_dishes_page a#smorgasbord,  #cold_dishes_page a#smorgasbord,  #salads_page a#smorgasbord,  #fruits_page a#smorgasbord,#breads_page a#smorgasbord,  #desserts_page a#smorgasbord, #fri_sat a#smorgasbord {
	color: #FFFFFF;
	;
	border-top: 1px solid #4B1D1B;
	border-bottom: 1px solid #4B1D1B;
	border-right: 0px none;
	border-left: 0px none;
}
	
#seafood_page #smorgas_sub li a#seafood, #hot_dishes_page #smorgas_sub li a#hot_dishes,  #cold_dishes_page #smorgas_sub li a#cold_dishes, #salads_page #smorgas_sub li a#salads, #fruits_page #smorgas_sub li a#fruit, #breads_page #smorgas_sub li a#bread, #desserts_page #smorgas_sub li a#desserts, #fri_sat #smorgas_sub li a#fri_sat_nite {
	color: #FFFFFF;
	background: url(../images/common/gold_triangle_bckgnd.gif) no-repeat 0px -832px;
	font-weight: bold;
	width: 185px;
}

#smorgasbord_page #smorgas_sub, #seafood_page #smorgas_sub, #hot_dishes_page #smorgas_sub, #cold_dishes_page #smorgas_sub, #salads_page #smorgas_sub, #fruits_page #smorgas_sub, #breads_page #smorgas_sub, #desserts_page #smorgas_sub, #fri_sat #smorgas_sub {
	margin: 0px 0px 14px;
	padding: 7px 0px;
	list-style: none;
	display: block;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #4B1D1B;
	border-left: 0px none;
}

#breakfast_page #header {
	background: #4B1D1B url(../images/banners/weis_breakfast_banner.jpg) no-repeat 295px 0px;
}
#xmas_page #header {
	background: #4B1E1B url(../images/banners/weis_xmas_banner.jpg) no-repeat 270px 0px;
}
#wine_tasting #header {background: #4B1E1B url(../images/banners/weis_wine_tasting_banner.jpg) no-repeat 293px 0px;}
#wine_degustation #header {
	background: #4B1E1B url(../images/banners/wine_degustation_west_cape_banner.jpg) no-repeat 220px 0px;
}
#events_page #header {
	background: #4B1E1B url(../images/banners/weis_whats_on_banner.jpg) no-repeat 300px 0px;
}
#functions_page #header {
	background: #4B1E1B url(../images/banners/weis_functions_banner.jpg) no-repeat 395px 0px;
}
#alacarte_page #header {
	background: #4B1E1B url(../images/banners/weis_choices_banner.jpg) no-repeat 320px 0px;
}
#desserts_page #header {
	background: #4B1D1B url(../images/banners/weis_desserts_banner.jpg) no-repeat 350px 0px;
}
#breads_page #header {
	background: #4B1D1B url(../images/banners/weis_breads_banner.jpg) no-repeat 320px 0px;
}
#fruits_page #header {
	background: #4B1D1B url(../images/banners/weis_fruit_banner.jpg) no-repeat 380px 0px;
}
#salads_page #header {
	background: #4B1D1B url(../images/banners/weis_salad_banner.jpg) no-repeat 330px 0px;
}
#seafood_page #header {
	background: #4B1D1B url(../images/banners/weis_seafood_banner.jpg) no-repeat 330px 0px;
}
#smorgasbord_page #header {
	background: #4B1D1B url(../images/banners/weis_smorgasbord_banner.jpg) no-repeat 360px 0px;
}
#fri_sat #header {
	background: #4B1D1B url(../images/banners/weis_fri_sat_nite_banner.jpg) no-repeat 300px 0px;
}
#melbourne_cup_page #header {
	background: #4B1D1B url(../images/banners/weis_melbourne_cup_banner.jpg) no-repeat 388px 0px;
}
#hot_dishes_page #header {
	background: #4B1D1B url(../images/banners/weis_dishes_banner.jpg) no-repeat 320px 0px;
}
#loyalty_page #header {
	background: #4B1D1B url(../images/banners/weis_loyalty_card_banner.jpg) no-repeat 375px 0px;
}
#gifts_page #header {background: #4B1D1B url(../images/banners/weis_rainbow_banner.jpg) no-repeat 380px 0px;}
#fathers_day_page #header {background: #4B1D1B url(../images/banners/fathers_day_banner.jpg) no-repeat 270px 0px;}
#mothers_day_page #header {
	background: #4B1D1B url(../images/banners/mothers_day_banner.jpg) no-repeat 440px 0px;
}
.birthday {
	background: #000000;
	overflow: auto;
	padding-left: 21px;
	padding-top: 0px;
	padding-bottom: 14px;
	margin-bottom: 21px;
	border-left: 14px solid #FA8110;
}
.birthday h2 {
	color: #FF6600;
	padding-bottom: 35px;
}
.birthday em {
	color: #F88000;
	font-weight: 100;
	padding-top: 51px;
	padding-bottom: 7px;
}
.birthday h2 strong {
	color: #FFFFFF;
}
.birthday p strong {
	color: #FA8110;
	font-size: 125%;
}
.birthday p {
	color: #FFFFCC;
	padding-right: 35px;
}
.birthday .highlight_link {
	margin-top: 21px;
	margin-bottom: 21px;
}


#valentines {
	background: #170903 url(../images/callouts/valentines_callout.jpg) no-repeat left bottom;
	margin-bottom: 14px;
	border: 1px solid #D0A23B;
	padding: 14px 7px 14px 240px;
	min-height: 130px;
}
#content #valentines p {
	margin: 0px;
	font-size: 108%;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#valentines h2 {
	margin: 0px;
	padding: 0px 0px 7px;
	color: #F1022B;
}
#valentines h2 a {
	color: #F1022B;
	display: block;
	margin: 0px;
	background: url(../images/common/spacer.gif);
	padding-top: 0px;
	padding-right: 21px;
	padding-left: 0px;
	font-weight: 100;
	font-size: x-large;
}

#valentines h2 a:hover, #valentines h2 a:active, #valentines h2 a:focus {
	color: #FFFFFF;
}

#valentines h2 a strong {
	font-size: xx-large;
	display: block;
	color: #D0A23B;
}
#valentines p a.highlight_link {
	color: #D0A23B;
	background: url(../images/common/spacer.gif);
	margin-bottom: 7px;
	margin-top: 7px;
	padding-left: 0px;
}
#valentines p a.highlight_link:hover {
	color: #FFFFCC;
	background: url(../images/common/spacer.gif);
} 
#valentines_day_page #header {
	background: #4B1D1B url(../images/callouts/valentines_banner.jpg) no-repeat 375px 0px;
}
#valentines_day_page #content #valentines p {
	margin: 0px;
	font-size: 92%;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 7px;
	padding-left: 0px;
}

#xmas {
	background: #000000;
}
#xmas_in_july {
	background: #330000 url(../images/callouts/xmas_bauble.jpg) no-repeat 7px 0px;
	margin-bottom: 14px;
	border: 1px solid #D0A23B;
}
#content #xmas_in_july p {
	margin: 0px;
	font-size: 108%;
	color: #E5D8AB;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 142px;
}
#xmas_in_july h2 {
	margin: 0px;
	padding: 0px;
}
#xmas_in_july h2 a {
	color: #FFFFCC;
	display: block;
	margin: 0px;
	background: url(../images/common/spacer.gif);
	font-size: medium;
	padding-top: 0px;
	padding-right: 21px;
	padding-left: 142px;
	font-weight: 100;
}

#xmas_in_july h2 a:hover, #xmas_in_july h2 a:active, #xmas_in_july h2 a:focus {
	color: #FFFFFF;
}

#xmas_in_july h2 a strong {
	font-size: xx-large;
	display: block;
	color: #D0A23B;
}
#xmas_in_july p a.highlight_link {
	color: #D0A23B;
	background: url(../images/common/gold_triangle_bckgnd.gif) no-repeat 0px 0px;
	margin-bottom: 14px;
	margin-top: 7px;
}
#xmas_in_july p a.highlight_link:hover {
	color: #FFFFCC;
	background: url(../images/common/gold_triangle_bckgnd.gif) no-repeat 0px -270px;
} 
#show_page #header {
	background: #4B1D1B url(../images/banners/showtime_banner.jpg) no-repeat 330px 0px;
}
