/*********     HTML TAGS     **********/

body {
	background: #9E76B4 url(images/bgrd.jpg) repeat-x;;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}	
h1 {
	margin: 15px 15px 3px 15px;
	font-size: 10pt;
	text-transform: uppercase;
	color: #FFFF00;
}
h2 {
	margin: 0px 15px 3px 15px;
	font-size: 10pt;
	color: #FFFFFF;
}
h3 {
	margin: 0px 15px 3px 15px;
	font-size: 8pt;
	color: #FFFFFF;
}
h4{
	margin: 0px 15px 0px 15px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
a:link, a:visited, a:active {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFF00;
}
a:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFC216;
}
p {
	margin: 3px 15px 8px 15px;
}
li {
	margin: 3px 15px 8px 0px;
	font-size: 10pt;
	color: #FFFFFF;
	text-align:left;
}

ul.webspecials li {
	margin: 3px 15px 8px 0px;
	font-size: 10pt;
	color: #000;
	text-align:left;
}

img {
	border: none;
}
ol ul {
	list-style-type: square;
	color: #FFFFFF;
}
	ol ul li {
		color: #FFFFFF;
	}
	ol ul li p, ol ul li h2 {
		margin: 0;
	}
hr {
	height: 1px;
	background-color: #733994;
	border: none;
	margin: 10px 15px;
	padding: 0;
	color: #733994;
}
table {
	border: none;
}


/**********     CUSTOM ELEMENTS     **********/
.footer{
	background: transparent url(images/secondarypage_13.gif);
	font-size: 8pt;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
}
.white {
	font-size: 10pt;
	margin: 0px 15px 15px 15px;
	text-align:left;
	color: #FFFFFF;
}
.orange {
	color: #FFC216;
}
.yellow, ol li {
	color: #FFFF00;
}
.darkpurple {
	background: #733994;
}
.lightpurple {
	background: #9E76B5;
}
.black {
	color: #000000;
}
.date {
	margin-bottom: 0;
}
.small {
	font-size: 8pt;
	text-transform: none;
}
.caps {
	text-transform: uppercase;
}
.contact {
	list-style-type: none;
	margin: 0px 15px 15px 15px;
	padding: 0;
}
	.contact li {
		margin: 0;
		padding: 0;
	font-size: 9pt;
	}
#Table_01 {
	width: 925px;
	height: 502px;
	background: #9E76B5;
}
#special {
	width: 612px;
}
#calendar {
	width: 200px;
	height: 145px;
	margin-left: 15px;
	overflow: auto;
}
	#calendar h2 {
		font: 10pt Arial, Verdana, Tahoma, Sans-Serif;
		font-weight: bold;
		margin-left: 0;
		margin-bottom: 0;
		color: #FFFF00;
	}
	#calendar h3 {
		font: 10pt Arial, Verdana, Tahoma, Sans-Serif;
		font-weight: bold;
		margin-left: 0;
	}
	#calendar p {
		margin-left: 0;
		font: 8pt Arial, Verdana, Tahoma, Sans-Serif;
		color: #FFFFFF;
	}
.pic {
	width: 80px;
	height: 100%;
	border: none;
}
.clear, .clear li {
	list-style-type: none;
	margin: 0 8px;
	padding: 0;
}
	.clear li {
		font-size: 11px;
	}

#bulletin {
	position: absolute;
	top: 0; 
	left: 0;
	width: 100%;
	background: #000;
	text-align: center;	
}

.holidayhours {margin-left: -40px;}

#newyears {position: absolute; top: 5px; left: 50%; margin-left: 190px; z-index: 2; width: 98px; height: 98px;}

.red {color: #FF0000!important}

.nospace li {margin-bottom: 0!important}