div.panel .content, div.panel .t, div.panel .b, div.panel .b div {
	color: black;
	background-image: url(../images/style/panel_bg.gif);
}

div.main .content, div.main .t, div.main .b, div.main .b div
{
	color: black;
	background-image: url(../images/style/main_bg.gif);
}

div.main .b, div.main div.b div
{
	height: 15px;
}

div.panel .b{
	z-index:1;
}

div.panel div.b div
{
	width: 30px;
}

#main_content
{
	position: relative;
	z-index:100;
	text-align:left;
	padding-top:5px;
}

#main_content h2
{
	display: inline;
}

#main_content h3
{
	color: #FFA73D;
	font-size: 13px;

}
#tag_content ul
{
	margin-top: 18px;
	width: 100%;
	clear: both;
}

#tag_content ul li
{
	font-size:16px;
	font-weight: bold;
	color: #109bd0;
	float: left;
	padding-left:10%;
}

#tag_content ul li.tag3
{
	color:#FFA73D;
}

.panel .content
{
	z-index:5;
	overflow:visible;
}

div.panel p
{
	position: relative;
	top: 20px;
	z-index: 7;
}


div.panel h2#hours
{
	background: transparent url(../images/style/clock.gif) no-repeat -20px 15px;
}

div.panel h2#promo
{
	background: transparent url(../images/style/promo.gif) no-repeat -35px 20px;
}

div.panel h2 
{
	color: #2F2F2F;
	position: absolute;
	bottom: -27px;
	right: 0px;
	left: -10px;
	z-index: 6;
	top: 0px;
}
