﻿@charset "utf-8";

* {margin:0px; padding:0px;}

form {
	margin: 0px;
	padding: 0px;
}
a {text-decoration:none; color: #7d434f; border: 0px;}
a:hover {text-decoration:underline; border: 0px;}
a.u {text-decoration:underline; border: 0px;}
a.u:hover {text-decoration:none; border: 0px;}
.n a, a.n, a.n:hover {text-decoration:none; border: 0px;}
a:focus, a:active {outline: none;}

p {padding:7px 0px;  line-height:120%;}
h1, h2, h3, h4 { font-family: Trebuchet MS; color:#8e1836;}
h1 {font:bold 14px Tahoma; color: #CC0000; padding:7px 0 4px;}
h2 {font:bold 14px Tahoma; color: #CC0000; padding:7px 0 4px;}
h3 {font:bold 18px Tahoma; color: #CC0000; padding:7px 0 4px;}
.hr {border-top:1px solid #acb7c3; margin-top:10px; height: 10px;}
li {margin-left: 10px;}
div {
	margin: 0px; padding:0px;
}
input {font-family: Verdana; color: #2f3031; font-size: 11px;}
textarea {font-family: Verdana; color: #2f3031; font-size: 11px;}
select {font-family: Verdana; color: #2f3031; font-size: 11px;}

body {background-image:url(../images/bg_checkouts.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.all {width: 953px; margin:auto; margin-top:15px; background-color:#FFFFFF;}
.site {  background-color:#FFFFFF; padding:8px 12px 12px 12px; min-height:600px}
.contenthome {position:relative;}
.content {position:relative; padding:20px }
.logo {width: 303px;}
.header {position:relative; height:82px; margin-top:12px }
.hours {
	position: absolute;
	top:5px;
	right:0px;
	left: 390px;
	width:224px;
	height:69px;
}
.phone {
	position: absolute;
	top:20px;
	right:0px;
	left:690px;
	width:208px;
	height:58px;
}
.navheader {
	position: absolute;
	top:0px;
	right:0px;
	left: 660px;
	width:268px;
	height:58px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:12px;
	color:#7d434f;
	text-align:center;
}


.topmenu {position:relative; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; padding-left: 38px; margin-bottom:10px}

.forms {
	position:absolute;
	width:261px;
	height:476px;
	top:-5px;
	right:0px;
	left: 732px;
}

	

.findagame {
   
	top:-5px;
	right:0px;
	left: 732px;
	width:195px;
	margin-bottom:0px
	
	
}

.findagameform {
	width:193px;
	height:250px;
	background-image:url(../images/red_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border: 1px solid #000000;
	border-top: 0px;
	margin-top: 0px;
	
	
}

.forminside {
	width: 160px;
	margin: 0px 10px 0px 20px;
	font-size:10px;
}
.forminside div {
	padding: 1px 0px 2px 0px;
}

.focus
{background-image:url(../images/focus.jpg); background-repeat:no-repeat; width:417px; height: 221px; margin-top:8px;

 position: relative;
	top:10px;
	right:0px;
	left: 0px;
	margin-bottom:45px
}

.focuscontent
{ position: absolute;
margin: 70px 10px 10px 10px;}


.gameinformer {
   
	top:5px;
	right:0px;
	left: 0px;
	width:195px;
	margin-bottom:0px;
	position: relative;
	
}

.gameinformerform {
	width:193px;
	height:95px;
	background-image:url(../images/informer_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border: 1px solid #000000;
	border-top: 0px;
	margin-top: 0px;
	
	
}



.checks li
{ list-style-image:url(../images/bullet_check.jpg); margin-left:20px;


}

.gamerepair
{width:286px;
position: absolute;
	top:230px;
	right:0px;
	left: 430px;
}


.coupons
{width:286px;
position: absolute;
	top:350px;
	right:0px;
	left: 430px;
}

.button{margin-left:3px;}

.footercontent {color:#FFFFFF; padding:10px;}
.footer { margin:auto; width: 953px; height: 80px;  background-color:#000000; }
.footercontent a {color:#FFFFFF;}
.footernav {float:right;}
.rotatingimage {position:relative; margin-bottom:5px; height:193px}

.headers {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#993300; margin-bottom:8px;}

.tablemiddle {
	background-image: url('../images/box_bg.jpg');
	width: 225px;
	font-size: 15px;
	font-weight: bold;
	color: navy;
	text-align: center;
}

.gametable
{
	width:225px;
	height: 350px;
	float: right; margin: 10px;
}



.furnituretable
{
	width:225px;
	height: 500px;
	float: right; margin: 10px;
}


label {
	float: left;
	font-size: 10px;
	margin: 5px 5px 0 0;

}

/*Form*/

.city {
	display: block;
	width: 120px;
}
.state {
	padding-top: 3px;
	display: block;
	width: 55px;
}
.zip {
	display: block;
	width: 60px;
}
.address {
	display: block;
	width: 250px;
}
div.block {
	
	margin: 0 0 0 0;
	padding: 0 5px 5px 5px;
	width:300px; 
}
.validator {
	font-size:small
}
.name {
	display: block;
	width: 250px;
}

.phone {
	display: block;
	width: 200px;
}

.fax {
	display: block;
	width: 200px;
}
.email {
	display: block;
	width: 200px;
}
td.right{
	vertical-align:top;
}

td.question
{
	vertical-align:top;
	width:400p
}
.question {
	width:250px;
	display:block
}

.question3 {
	width:250px;
	margin-bottom:15px;
}
hr {
	width:550px;
	text-align:center
}
button
{
	text-align:center
}

.frame 
{width:550px; border:2px; border-color:#999999; border-style:solid; margin: 10px 10px 10px 10px; padding:10px 10px 10px 10px;}
