/* CSS Document */

body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	min-width: 1000px;
	background: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}
	
a:link, a:visited {color: #8F0006; font-weight: bold;}
a:hover, a:active {color: #000000; font-weight: bold;}


img.border {border: 1px solid #073A71; background-color: #ffffff; padding: 3px;}
img.border-left {border: 1px solid #073A71; background-color: #ffffff;
	float: left;
	margin: 4px 10px 4px 0px;
	padding: 3px;}
img.border-right {border: 1px solid #073A71; background-color: #ffffff;
	float: right;
	margin: 4px 0px 4px 10px;
	padding: 3px;}

p { padding: 0px 30px 0px 15px; text-align: justify; margin: 8px 0px 12px 0px;}
	
h1 {font-family:Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	padding: 0px 10px 0px 30px;
	color: #ffffff;}

h2 {font-size: 22px;
	font-weight: bold;
	padding: 4px 10px 4px 15px; margin: 0px 12px 4px 0px;
	color: #91FF00; background-color: #0D6F9E;}
	
h3 {font-size: 18px;
	font-weight: normal;
	font-style: italic;
	padding: 0px 30px 0px 15px;
	color: #05255E;}

/*--------Content------------*/	
#IEcontainer {position:relative; overflow-x:hidden; overflow-y:auto; }
html>body #container {margin: 0 auto;}
/* Hides from IE-mac \*/ 
#container {position: relative;	margin: 0 auto;	}
/* End hide from IE-mac */	

#header {display: block;
	width: 955px;}
#wrapper {
	width: 955px;
	margin: 0 auto;
	text-align: left;
	}	
	
#content {width: 730px; float: right; background: url('images/content-bg.jpg') top right repeat-y;}
#green-bg {background: url('images/home-text-bg.jpg') bottom right no-repeat;}
#home-text {width: 550px;  float: right; 
	padding: 0px 0px 10px 0px;}
#home-text p{padding: 0px 30px 0px 0px;}
#home-text p.white {color: #ffffff; text-align: center;}
#home-text hr {border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 1px dashed #9ae148; margin: 0px 30px 0px 40px;}

#content-page {width: 730px; float: right; background: url('images/content-page-bg.jpg') top right repeat-y; }
#page-bg {background: url('images/page-text-bg.jpg') bottom right no-repeat; padding-bottom: 20px;}
#page-text {width: 730px;  float: right; padding: 0px 0px 10px 0px;}
#page-text p{padding: 0px 20px 0px 15px;}
#page-text p.white {color: #ffffff; text-align: center;}
#page-text hr {border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 1px dashed #9ae148;
	margin: 0px 30px 0px 40px;}

#cosmic-bowling-times {background: url('prices/cosmic-bowling-times.gif') top center no-repeat;
	height: 189px; width: 730px; padding-top: 100px;}
#cosmic-bowling-times p{text-align: center; font-size: 16px; padding: 0px 120px 0px 120px; font-weight: bold;}

#lockin {background: url('images/lock-in-bg.jpg') top left no-repeat;
	height: 450px; width: 700px; margin-left: 10px;padding: 20px 0px 20px 30px;}
#lockin p{padding-left: 10px;}
#lockin h1 {font-size: 24px; padding-left: 10px;}

/*--------Main Nav / Menu Stuff------------*/
#mainnav {width: 220px;	padding: 0px; float: left;
	background: url('images/menu-bg.jpg') top left repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
#mainnav ul{list-style-type:none; margin:0px 0px 15px 0px; padding: 0px;}
#mainnav li{border-bottom: 1px solid #26922f; margin: 0px 9px 0px 8px;}
#mainnav a{text-decoration: none;font-size: 13px; font-weight: bold;}
#mainnav a:link, #mainnav a:visited{color: #ffffff; padding: 3px 0px 3px 14px; }
#mainnav a:hover, #mainnav a:active{color: #000000; padding: 3px 0px 3px 28px; 
	background: url('images/menu-hover.jpg') top left no-repeat;}
#mainnav #menu-bottom a{display: block; padding: 3px 0px 3px 0px; background: none;}
#features {display: block; float: left; width: 170px; }
#features img{padding-bottom: 10px;}


/*------------Tables----------------*/
table p {padding: 0px !important;}
table td {vertical-align: top;}
table h1, table h2, table h3 {padding: 0px;}
table ul {margin: 0px 0px 5px 10px; padding-left: 10px;}
table.contact {border: 1px solid #7FDBFF; margin-left: 10px; }
table.contact td{border-top: 1px solid #4AC0EF; border-left: 1px solid #4AC0EF;
	border-right: 1px solid #1A6E8F; border-bottom: 1px solid #1A6E8F;}
table.contact p {text-align: left; padding: 0px; margin: 0px;}
table.contact h2 {margin: 0px; background: none; color: #05255E; font-style: italic;}
table.contact h3 {margin: 0px;}

table.pricing {background-color: #FF6600; margin: 5px 0px 15px 15px;}
table.pricing td {background-color: #FFFECB;}
table.pricing h1 {color: #000000; font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 22px;}
table.pricing h2 {color: #05255E; font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 22px;
	margin: 6px 0px 6px 0px; background: none;}
table.pricing h3 {color: #000000; font-weight: bold; font-size: 14px; font-style: normal; margin: 3px 0px 3px 0px;}
table.pricing p {text-align: left;}
table.pricing a:link, table.pricing a:visited {color: #671a05;}
table.pricing a:hover, table.pricing a:active {color: #000000;}
table.pricing ul {margin-top: 2px;}

table.pricing table {background-color: none; margin-left: 0px;}
table.pricing table td {background-color: none; border: 1px solid #c4e482;}

/*-------------Menu bottom hover thing --------------*/
html>body #menu-hover { background:url('images/menu-bg.gif') no-repeat; padding:30px 15px 15px 60px;
	right:0; bottom:0; position:fixed;	z-index:4; text-align: left;}
#menu-hover {position: absolute; right: 0px; bottom: 0px; }
#menu-hover a{color:#F6F4E5; padding: 5px; font-weight: bold; font-size: 14px; font-style: italic;}
#menu-hover p{margin: 8px 0px 5px 0px;}

html>body #coupon-hover { background:url('images/menu-bg-coupons.gif') no-repeat; padding:30px 15px 15px 60px;
	right:0; bottom:0; position:fixed;	z-index:4; text-align: left;}
#coupon-hover {position: absolute; right: 0px; bottom: 0px; }
#coupon-hover a{color:#F6F4E5; padding: 5px; font-weight: bold; font-size: 14px; font-style: italic;}
#coupon-hover p{margin: 8px 0px 5px 0px;}

/*--------Footer------------*/	
#footer {clear: both;}
#footer p{text-align: center; color: #36A6D8;}
#footer a:link, #footer a:visited {color: #8F0006; font-weight: bold;}
#footer a:hover, #footer a:active {color: #36A6D8; font-weight: bold;}


/*--------IE Hacks & Whatnot------------*/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */

/* Hides from IE-mac \*/
li a {display:inline-block;}
li a {display:block;}/* End hide from IE-mac */