html{
	margin: 0px;
	padding: 0px 0px 50px;
}
body
{
	margin: 0px;
	padding: 0px;
	font-family:11px Verdana, Arial, Helvetica, sans-serif;
	color:#525252;
	background: #363E45;
}
H4 {
	font: bold 14px Arial, Verdana, Tahoma, Sans-Serif;
	margin-bottom: 6px;
	border-bottom: 1px solid #999999;
}
#top_of_page
{
	text-align:right;
}
a
{
	color:#266b87;
}
a:hover
{
	color:#266b87;
}
#ContentFooter{
clear:both;
width:100%;
}
#container		
{
	width: 670px;
	padding:15px;
	border:3px solid black;
	background-color:white;
	margin: 0px auto;
	margin-top:30px;
}
#container_online_specials		
{
	width: 300px;
	padding:10px 10px 10px 10px;
	border:3px solid black;
	background-color:white;
	margin: 0px auto;
	margin-top:120px;
}
#header
{
	margin: 0;
 	background-color:#666666;
}
#content
{
	margin-top:2px;
}
#content_online_specials
{
	margin-top:2px;
}
#left
{
	margin-right:236px;
}
#left_online_specials
{
	margin-right:0px;
}
#leftContent
{
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;	
	background-color: #cfcdcd;
	padding:7px 15px 15px;


}
#leftContent_online_specials
{
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;	
	background-color: #cfcdcd;
	padding:7px 10px 10px;


}
#leftHeader
{
	background-color: #979596;
	height:55px;

}
#leftHeader_online_specials
{
	background-color: #979596;
	height:40px;

}
#leftHeader h2
{
	font: 17px Verdana, Arial, Helvetica, sans-serif;	
	color:white;
	padding-top:10px;
	padding-left:12px;
	margin-bottom:10px;

}
#leftHeader_online_specials h2
{
	font: 17px Verdana, Arial, Helvetica, sans-serif;	
	color:white;
	padding-top:10px;
	padding-left:12px;
	margin-bottom:10px;

}
#leftHeader h2 .headerRed
{
	font-weight:normal;
	color:#aa2000;
	font-size:19px;
}
#leftHeader_online_specials h2 .headerRed
{
	font-weight:normal;
	color:#aa2000;
	font-size:19px;
}
#leftContent h3
{
	font-size:14px;
	color:#b63525;
	margin-bottom:7px;
}
#leftContent  img {
	padding: 2px;
	border: 1px solid #666666;
	margin-bottom: 4px;
	margin-right: 10px;
	margin-left:10px;
}
#leftContent  ul{
margin-left:0px;
}

#leftContent  p
{
clear:both;
}
#leftContent  li{
	margin-left:30px;
padding-right:20px;
}
#leftFooter
{
 	clear: both;
	height: 90px;
	background-color:white;
	padding-top:10px;
}
#leftFooter p
{
	padding-bottom:10px;
}
#right
{
	float: right;
}
#schedule {
	background-color: #979596;
	float: right;
	}

#footer
{
	clear: both;
	background-image:  url(../graphics/bgFooter.jpg);
	background-repeat: repeat-x;
	height: 85px;

}
#footerContent
{
	padding-left:20px;
	text-align:center;
	color:#a1a0a0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#footerContent p
{
	margin-bottom:10px;

}
#footerContent a
{
	color:#a1a0a0;
	text-decoration:none;
	margin-right:5px;
	margin-left:5px;
}
#footerContent a:hover
{
	color:#a1a0a0;
}

a.linkopacity img {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;}

a.linkopacity:hover img {
	filter:alpha(opacity=60);   
	-moz-opacity: 0.6;   
	opacity: 0.6;
}
.borderVert
{
	background-image: url(../graphics/dottedOnGrayVert.gif);
	background-repeat:repeat-y;
}
.borderHoriz
{
	background-image: url(../graphics/dottedOnGrayHoriz.gif);
	background-repeat:repeat-x;
	height:5px;
	margin-top:10px;
	margin-bottom:10px;
}
.redArrow
{
	background-image: url(../graphics/redArrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

table, tr, td {
	vertical-align: top;
}
#email
{
	color:#000;
	font-size:13px;
	font-weight: bold;
}
#emailError
{
	color:#aa2000;
	font-size:13px;
	font-weight: bold;
}
form {
	display: inline;
}
