body { 
	font: 62.5% "Trebuchet MS", sans-serif; 
	margin: 5px;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #030303 0%, #162E11 50%, #116B14 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #030303 0%, #162E11 50%, #116B14 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #030303 0%, #162E11 50%, #116B14 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #030303), color-stop(0.5, #162E11), color-stop(1, #116B14));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #030303 0%, #162E11 50%, #116B14 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #030303 0%, #162E11 50%, #116B14 100%);
	}

.page
{
	background: #FFFFFF;
	color: #000000;
}
.tborder
{
	background: #D1D1E1;
	color: #000000;
	border: 1px solid #0B198C;
}
.counter {
	height: 20px;
	width: 20px;
	}
#container { position: relative; }
#container tr{ vertical-align: top; }

.itemsTable { 
	background-color: #FFF; 	
	border: 1px solid #000;
	border-collapse: collapse;
	width: 100%;
	}


.itemsTable td { 
	padding: 5px;

	vertical-align: middle;
	border-bottom: 1px solid #000;
	max-width: 300px;
	min-width: 100px; 
	}
.itemsTable td:nth-child(4) { padding-right: 15px; text-align: center;} 
.itemsTable td:nth-child(6) { border-right: 1px solid #000; } 
/*
.itemsTable td > .itemsTable td:nth-child(4) { text-align: center; min-width: 100px; font-size: 32px; } 
*/
.blink_text {
-webkit-animation-name: blinker;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;

-moz-animation-name: blinker;
-moz-animation-duration: 1s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;

 animation-name: blinker;
 animation-duration: 1s;
 animation-timing-function: linear;
 animation-iteration-count: infinite;

 color: red;
}

@-moz-keyframes blinker {  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
 }

@-webkit-keyframes blinker {  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
 }

@keyframes blinker {  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
 }
.soldout {
	color: red;
	font-weight: bold;
	}
th {
    -webkit-box-shadow: 0 3px 3px #3c3c40;
    -moz-box-shadow: 0 3px 3px #3c3c40;
    box-shadow: 0 3px 3px #3c3c40;
    background-image: -moz-linear-gradient(top, #535357, #3c3c3f);
    background-image: -ms-linear-gradient(top, #535357, #3c3c3f);
    background-image: -webkit-linear-gradient(top, #535357, #3c3c3f);
    background-image: linear-gradient(top, #535357, #3c3c3f);
         text-shadow: 0 0 8px rgba(255, 255, 255, 0.2);
	text-align: left;
	color: #FFF; 
	padding: 8px;
}
td {
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

}


.alt1
{
	background: #F5F5FF;
	color: #000000;
}

#container {
	border-collapse: collapse;
	width: 1150px;
	background: #ffffff;
	border: solid #00ff00 1px;
	padding: 2px;
	-webkit-box-shadow: 0px 0px 14px 7px rgba(50, 255, 0, 0.45);
	-moz-box-shadow:    0px 0px 14px 7px rgba(50, 255, 0, 0.45);
	box-shadow:         0px 0px 14px 7px rgba(50, 255, 0, 0.45);
	}

#results {
	position: relative;
	top: 15px;
	}
.contact-us, .contact-us2 {
	position: relative;
	top: 25px;
	display:none;
	}
.email {
	position: relative;
	left: 50px;
	cursor: pointer;
	color: red;
	}

.offer {
	display: none;
	float: right;
	margin-right: 5px;
	}

#ArcadeCRTBanner {
	border: 0px solid rgb(0, 0, 0); 
	padding: 0px; 
	height: 180px; 
	width: 100%;
	}
#top-nav {
	border-bottom: solid #00ff00 1px;
	width: 100%;
	background: #000;
		/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #030303 0%, #162E11 50%, #116B14 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #030303 0%, #162E11 50%, #116B14 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #030303 0%, #162E11 50%, #116B14 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #030303), color-stop(0.5, #162E11), color-stop(1, #116B14));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #030303 0%, #162E11 50%, #116B14 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #030303 0%, #162E11 50%, #116B14 100%);
	}


.nav {
	width: 100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	display: block;
	border: solid 0px #9D9D9D;
	background: url(../images/nav_bg.png) repeat-x scroll 0-34px #004B85;
	color: #FFF;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
	
/*
	background: white;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 1)), color-stop(50%,rgba(241, 241, 241, 1)), color-stop(51%,
	rgba(225, 225, 225, 1)), color-stop(100%,rgba(246, 246, 246, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(241, 241, 241, 1) 50%,rgba(225, 225, 225, 1) 51%,rgba(246, 246, 246, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(241, 241, 241, 1) 50%,rgba(225, 225, 225, 1) 51%,rgba(246, 246, 246, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(241, 241, 241, 1) 50%,rgba(225, 225, 225, 1) 51%,rgba(246, 246, 246, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
	background: linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(241, 241, 241, 1) 50%,rgba(225, 225, 225, 1) 51%,rgba(246, 246, 246, 1) 100%);
	border-color: #E0E0E0 #D1D1D1 #B2B2B2;
	color: #646464 !important;
*/	text-shadow: 0 1px 0 #000;
	-webkit-box-shadow: 0 1px 1px #D1D1D1, inset 0 1px 0 white;
	-moz-box-shadow: 0 1px 1px #D1D1D1, inset 0 1px 0 #fff;
	box-shadow: 0px 1px 2px #D1D1D1, inset 0 1px 0 white;

	font-family:Times
}
.nav li {
	 float: left;
	 position: relative;
	 left: 0px;
	 list-style: none; 
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
	}

.nav a {
	 font-weight: bold;
	 font-size: small;
	 color: #FFF;
	 text-decoration: none;
	 display: block;
	 padding: 8px 8px;
	 margin: 0;
}
.nav a:hover {
 background: #004B85 !important;
}
.nav li:hover > a {

 -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
 -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
 box-shadow: 0 1px 1px rgba(0,0,0, .2);
 /* text-shadow: 0 1px 0 rgba(255,255,255, 1); */
 background: #004B85;
background: -moz-linear-gradient(top, rgba(246, 246, 246, 1) 0%, rgba(249, 249, 249, 1) 49%, rgba(241, 241, 241, 1) 50%, rgba(255, 255, 255, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246, 246, 246, 1)), color-stop(49%,rgba(249, 249, 249, 1)), color-stop(50%,rgba(241, 241, 241, 1)), color-stop(100%,rgba(255, 255, 255, 1)));
background: -webkit-linear-gradient(top, rgba(246, 246, 246, 1) 0%,rgba(249, 249, 249, 1) 49%,rgba(241, 241, 241, 1) 50%,rgba(255, 255, 255, 1) 100%);
background: -o-linear-gradient(top, rgba(246, 246, 246, 1) 0%,rgba(249, 249, 249, 1) 49%,rgba(241, 241, 241, 1) 50%,rgba(255, 255, 255, 1) 100%);
background: -ms-linear-gradient(top, rgba(246, 246, 246, 1) 0%,rgba(249, 249, 249, 1) 49%,rgba(241, 241, 241, 1) 50%,rgba(255, 255, 255, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 );
background: linear-gradient(top, rgba(246, 246, 246, 1) 0%,rgba(249, 249, 249, 1) 49%,rgba(241, 241, 241, 1) 50%,rgba(255, 255, 255, 1) 100%);}
.nav ul li:hover a, .nav li:hover li a {
 background: #004B85;
 border: 1px solid black;
 color: #FFF;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
}
.nav ul {
 display: none;
text-align:left;
 margin: 0;
 padding: 0;
 width: 180px;
 position: absolute;
 top: 45px;
 left: 120;
 background: #004B85;
 border: solid 1px #b4b4b4;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
 box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
.nav ul a:hover {
 color: #000;
text-align:left;
 background: #004B85;
 border: solid 1px #b4b4b4;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 text-shadow: 0 1px 1px rgba(0,0,0, .1);
}
.nav li:hover > ul {
 display: block;
}
.nav ul li {
 float: left;
 margin: 0;
 padding: 0;
}
.nav ul a {
 background: #004B85;
 border: solid 1px #b4b4b4;
 font-weight: normal;
 text-shadow: 0 1px 0 #fff;
}
.nav ul ul {
 left: 181px;
 top: -3px;
}
.nav:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
.bold {
	font-weight: bold;
	}

.seperator
{
    width: .05em;
	
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #1C7007 50%, #1C7007 70%, #FFFFFF 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #1C7007 50%, #1C7007 70%, #FFFFFF 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #1C7007 50%, #1C7007 70%, #FFFFFF 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(0.5, #1C7007), color-stop(0.7, #1C7007), color-stop(1, #FFFFFF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #1C7007 50%, #1C7007 70%, #FFFFFF 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #1C7007 50%, #1C7007 70%, #FFFFFF 100%);
}

.med{font-size:medium;font-weight:normal;padding:0;margin:0}
#res{padding-right:1em;margin:0 0px}
ol li{list-style:none}
.g{margin:1em 0}
li {font-size:75%;font-family:arial,sans-serif}
li.g{font-size:small;font-family:arial,sans-serif}
#bullets li{font-size:100%;font-family:arial,sans-serif}
.s{max-width:80em}
#color{
	background-color: #CCFFCC;
	}
#color2{
	background-color: #FFFFFF;
	}
#color3{
	background-color: #CCCCCC;
	}
div#tabs {
	margin: 2px;
	width: 965px;
	border: 0px;
	}
#tabs ul li { display: inline-block; }


#toplinks a:link, #toplinks a:visited, #toplinks a:hover {
	color:#00ff00;
	text-decoration: none;
	font-size: 14px;
	}
#scrollToTop{
	display: none;
	position: fixed;
	right: 10px;
	bottom: 0px;
	border-radius: 5px;
	margin: 5px;
	height: 45px;
	width: 45px;
	background: rgba(0,0,0,0.5) url('../images/Arrow-Up.png');
        -webkit-background-size: cover;
	background-size:cover;
	-moz-box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.3);
	border: solid black 1px;
	cursor: pointer;
	}
#scrollToTop.stick {
	position: fixed;
	right: 10px;
	bottom: 80px;
    display: block;
    z-index: 10000;

}
#shopping {
	display: none; 
	width: auto;
	margin: 0px; 
-webkit-border-radius: 0px 0px 25px 25px;
-moz-border-radius: 0px 0px 25px 25px;
border-radius: 0px 0px 25px 25px;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
background-color:#E3E3E3;
-webkit-box-shadow: #B3B3B3 7px 7px 7px;
-moz-box-shadow: #B3B3B3 7px 7px 7px; 
box-shadow: #B3B3B3 7px 7px 7px;
	
	color: #FFF; 
	text-shadow: rgba(10, 10, 10, 0.4) 2px 3px 3px; 
	font-weight: bold; 
	font-size: 24px; 
	text-align: center;

	}
#shopping input{ margin: 10px 15px;  }
#shopping.stick {
    position: fixed;
    display: block;
    top: 0;
    z-index: 10000;

}
.button {
	position: relative;
	top: 1px;

	-webkit-box-shadow:inset 0px 1px 0px 0px #fff;
	box-shadow:inset 0px 1px 0px 0px #fff;
	background: rgba(242,246,248,1);
	background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,246,248,1)), color-stop(50%, rgba(216,225,231,1)), color-stop(51%, rgba(181,198,208,1)), color-stop(100%, rgba(224,239,249,1)));
	background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
	background: -o-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
	background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
		-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid silver;
	display:inline-block;
	color: #000AAC;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 14px;
	text-decoration:none;
	text-shadow:1px 2px 1px rgb(0, 255, 0);

}.button:hover {
	background: rgba(224,239,249,1);
background: -moz-linear-gradient(top, rgba(224,239,249,1) 0%, rgba(181,198,208,1) 49%, rgba(216,225,231,1) 50%, rgba(242,246,248,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,239,249,1)), color-stop(49%, rgba(181,198,208,1)), color-stop(50%, rgba(216,225,231,1)), color-stop(100%, rgba(242,246,248,1)));
background: -webkit-linear-gradient(top, rgba(224,239,249,1) 0%, rgba(181,198,208,1) 49%, rgba(216,225,231,1) 50%, rgba(242,246,248,1) 100%);
background: -o-linear-gradient(top, rgba(224,239,249,1) 0%, rgba(181,198,208,1) 49%, rgba(216,225,231,1) 50%, rgba(242,246,248,1) 100%);
background: -ms-linear-gradient(top, rgba(224,239,249,1) 0%, rgba(181,198,208,1) 49%, rgba(216,225,231,1) 50%, rgba(242,246,248,1) 100%);
background: linear-gradient(to bottom, rgba(224,239,249,1) 0%, rgba(181,198,208,1) 49%, rgba(216,225,231,1) 50%, rgba(242,246,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0eff9', endColorstr='#f2f6f8', GradientType=0 );
}.button:active {
	position: relative;
}

#thx {
	padding-top: 15%;
	font-weight: bold;
	font-size: 32px;
	text-align: center;
	position: absolute;
	top: 0px;
	z-index: 999999;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.8);
	color: white;
	}
