/* CSS Document */

body, td {
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.sweets_content, .sweets_content table {
	padding:10px;
}
.menu_titles {
	padding:10px 0px;
	border-bottom:dashed 1px #CCCCCC;
	border-top:dashed 1px #CCCCCC;
	background-color:#1a1a1a;
	font-weight:bold;
	text-transform:uppercase;
}
.menu_items {
	border-bottom:dotted 1px #666;
	font-weight:bold;
	padding:15px 5px;
}
.menu_items_last {
	font-weight:bold;
	padding:15px 5px;
}
.menu_item_price {
	float:right;
}
.item_desc {
	padding:0px 75px 0px 15px;
	font-weight:normal;
}
.home_flash {
	border:solid 5px #FFF;
	width:590px;
}
a {
	color:#466496;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#00CC66;
	text-decoration:underline;
}
.page_title {
	text-align:center;
	padding-bottom:20px;
}
a img {
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}
a:hover img {
	background-color:#111111;
	opacity:1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
.albums {
	border:solid 5px #FFFFFF;
}
.thumbs {
	border:dotted 1px #666666;
	padding:2px;
}
#specialbox {
	position:absolute;
	text-align:center;
	width:590px;
	height:30px;
	line-height:30px;
	left:50%;
	margin-left:-295px;
	margin-top:5px;
	background-color:#000;
	border-bottom:solid 1px #FFFFFF;
}
.alert { color:#FF0000; font-weight:bold; }