/* Main body styles */
.clear {
	clear: both;
}
body {
	background: #000000 fixed url(../images/general/infinity13_msbg1.jpg); /* Set this to the proper location of the bg image. */
	background-position: center;
	font-family: arial, verdana;
	font-size: 11pt;
	margin: 0 auto;
	text-align: center; /* Hack for IEx Center Content */
	color: #CCCCCC;
}

h3 {
	color: #ffffff;
	font-size: 1em !important;
	font-weight: bold;
}

img {
	border: none;
	margin-top: 10px;
}
.wrapper {
	background: #000;
	border-left: 1px solid orange;
	border-right: 1px solid orange;
	margin: 0 auto;
	padding: 0;
	width: 970px;
	height: auto;
	/*_height: 1px;*/
	text-align: left; /* Hack for IEx. Left align text in wrapper */
}
/* Main wrapper content */
/* All classes placed in order in which they were used. */
.i13_logo {
	position: relative;
	margin: 0 auto;
	width: 925px;
	z-index: 300;
	left: 10px;
}
.flash {
	position: relative;
	top: -91px;
	_top: -91px;
	width: 1020px;
	height: 240px;
	margin: 0 auto;
	padding: 0;
	z-index: 1;
}

.wrapper .mid_wrapper {
/*
	position: relative;
	top: -100px;
	_top: -100px;
	width: 100%;
	height: 402px;
*/
}

/* Left content of main wrapper */
.left_content {
	color: #CCC;
	background: #0A0A0A;
	position: relative;
	width: 50%;
	min-height: 400px;
	_height: 600px;
	left: 15px;
	border: 1px solid #333333;
	float: left;
	padding-left: 10px;
	top: -116px;
	/top: -116px;
}
.left_content_left {
	width: 45%;
	height: 400px !important;
	float: left;
}
.left_content_right {
	width: 45%;
	height: 400px;
	float: right;
	
}
.left_content img#logo {
	position: relative;
	float: right;
}
.left_content h2 {
	color: #F37F08;
	font-size: 1.3em !important;
	_position: relative;
	_top: -18px;
}


span#hours {
	font-weight: bold;
	color: #751A00;
	height: 30px;
	_position: relative;
	_top: -40px;
}

div.left_content span#spacing {
	margin-left: 10px;
}
.right_content {
	background: #0A0A0A;
	position: relative;
	width: 43%;
	min-height: 400px;
	_height: 600px;
	border: 1px solid green;
	float: right;
	border: 1px solid #333333;
	padding-left: 10px;
	right: 15px;
	top: -116px;
}
.right_content #content_top {
	width: 100%;
	overflow: auto;
	height: 95px;
}
/* Begin Footer area */
.footer {
	position: relative;
	margin-bottom: -80px;
	font-size: 8pt;
	color: #231606;
	text-align: center;
}

#menu {
      position: relative;
      margin-left: 0px;
      margin-top: 0px;
      display: block;
}

a.artMenu {
	color: #FF0000;
	font-size: 1.5em; 
	font-family: arial;
	text-decoration: underline;
	padding-left: 10px;
}

a.artMenu:hover {
	color: #ADADAD;
	font-size: 1.5em; 
	font-family: arial;
	text-decoration: underline;
	padding-left: 10px;

}

a.artMenu:visited {
	color: #FFFFFF;
	font-size: 1.5em; 
	font-family: arial;
	text-decoration: underline;
	padding-left: 10px;
}

.header {
	color: orange;
	width: 100%;
	text-align: center;
}

.orange_links{
	color: orange;
	text-align: center;
}

.extra_foot {	
	color: #FFFFFF;
	font-size: 9pt;
}

.tag_text {
	font-weight: bold;
	color: #751A00;
	height: 30px;
}

#banner_container {
	clear: both;
	width: 100%;
	height: 75px;
	position: relative;
	text-align: center;
	background-color: #171509;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#banner_container a {
	font-weight: bold;
	color: #ffffff;
}

.mid_footer {
	color: orange;
	width: 100%;
	text-align: center;
}

.fbDiv
{
	position: relative;
	float: left;
	margin-left: -480px;
	margin-top: 300px;
	width: 30%;
	
}
