body {
	background-color: #333333;
	background-image: url(../images/bkgnd.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.main-tbl-bkgnd {
	background-image: url(../images/bkgnd-repeat.jpg);
	background-repeat: repeat;
}
#left-side-content {
	height: auto;
	width: 633px;
	margin-left: 13px;
	margin-top: 0px;
}
.logo {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 13px;
	clear: both;
	margin-bottom: 0px;
	float: left;
	height: 99px;
	width: 550px;
}

#right-side-content {
	height: auto;
	width: 337px;
	margin-right: 13px;
	float: right;
	clear: both;
	margin-top: -470px;
	padding-top: 0px;
}
#right-side-content-sub {
	height: auto;
	width: 337px;
	margin-right: 13px;
	float: right;
	margin-top: 0px;
	padding-top: 0px;
	position: relative;
}


#nav-tbl {
	
	margin-top: 0px;
	padding-top: 0px;
}
/* TOP NAVIGATION BAR
/////////////////////////////////////*/

ul#topnav {
	width:974px;
	list-style:none;
	height:45px;
	margin-left: 13px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
}

ul#topnav li {
	display:inline;
	margin-left: 13px;
	padding-left: 0px;
}
ul#topnav li a {
	height:45px;
	float:left;
	text-indent:-9999px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul#topnav li#topnav-1 a {
width:84px;
background:url(../images/nav-bkgnd.png) no-repeat 0 0; /* X and Y position at 0 */
}

ul#topnav  li#topnav-1 a:hover {
background-position:0 -45px; /* Y position -40px for Over instance image */
}

ul#topnav  li#topnav-1 a.current {
background-position:0 0px; /* Y position -80px for Current instance image */
}
ul#topnav li#topnav-2 a {
width:112px;
background:url(../images/nav-bkgnd.png) no-repeat -84px 0;
}

ul#topnav  li#topnav-2 a:hover {
background-position:-84px -45px;
}

ul#topnav  li#topnav-2 a.current {
background-position:-84px -45px;
}

ul#topnav li#topnav-3 a {
width:109px;
background:url(../images/nav-bkgnd.png) no-repeat -196px 0;
}

ul#topnav  li#topnav-3 a:hover {
background-position:-196px -90px;
}

ul#topnav  li#topnav-3 a.current {
background-position:-196px -90px;
}

ul#topnav li#topnav-4 a {
width:227px;
background:url(../images/nav-bkgnd.png) no-repeat -305px 0;
}

ul#topnav  li#topnav-4 a:hover {
background-position:-305px -135px;
}

ul#topnav  li#topnav-4 a.current {
background-position:-305px -135px;
}

ul#topnav li#topnav-5 a {
width:124px;
background:url(../images/nav-bkgnd.png) no-repeat -531px 0;
}

ul#topnav  li#topnav-5 a:hover {
background-position:-531px -180px;
}

ul#topnav  li#topnav-5 a.current {
background-position:-531px -180px;
}

ul#topnav li#topnav-6 a {
width:75px;
background:url(../images/nav-bkgnd.png) no-repeat -654px 0;
}

ul#topnav  li#topnav-6 a:hover {
background-position:-654px -226px;
}

ul#topnav  li#topnav-6 a.current {
background-position:-654px -226px;
}

ul#topnav li#topnav-7 a {
width:101px;
background:url(../images/nav-bkgnd.png) no-repeat -728px 0;
}

ul#topnav  li#topnav-7 a:hover {
background-position:-728px -271px;
}

ul#topnav  li#topnav-7 a.current {
background-position:-728px -271px;
}

ul#topnav li#topnav-8 a {
width:119px;
background:url(../images/nav-bkgnd.png) no-repeat -828px 0;
}

ul#topnav  li#topnav-8 a:hover {
background-position:-828px -316px;
}

ul#topnav  li#topnav-8 a.current {
background-position:-828px -316px;
}
/* TOP NAVIGATION BAR END
/////////////////////////////////////*/

#contact-top-tbl {
	background-image: url(../images/blue-metal-big.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 190px;
	width: 315px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	float: right;
	position: inherit;
	clip: rect(0px,auto,auto,auto);
	margin-right: 24px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.email-bkgnd {
	background-image: url(../images/email-bkgnd.png);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	height: 22px;
	width: 225px;
	margin-bottom: 2px;
	margin-left: 5px;
	text-indent: 6px;
}
.email-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #359fd3;
	background-color: #000000;
	height: 16px;
	width: 200px;
	border: 1px solid #000000;
	margin-left: 4px;
	padding-left: 5px;
	margin-top: 2px;
}
.enter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	background-color: #003E48;
	margin-left: 5px;
}

#nav-sidebar-tbl {
	background-image: url(../images/nav-sidebar-bkgnd.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 508px;
	width: 313px;
	position: relative;
	z-index: 4;
	margin-top: -470px;
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
}


/*--main-menu--*/
.main-menu{
	overflow:hidden;
	width:343px;
	position:relative;
	bottom:2px;
	list-style-type: none;
	
	margin-top: 0px;
	padding-top: 16px;
	margin-left: -35px;
	padding-left: 0px;
}
.main-menu li{
	float:right;
	background:url(../images/line-main-menu.gif) no-repeat;
	padding-bottom:4px;
}
.main-menu li.first{
	background:none;
	width:343px;
	padding-bottom:4px;
	background:none;
}
.main-menu li a{
	float:right;
	height:82px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.main-menu li a.rapid{
	background:url(../images/nav/rapid-fire.png) no-repeat;
	width:343px;
	
}
.main-menu li a:rapid:hover{
	background:url(../images/nav/rapid-fire-hit.png) no-repeat;
	width:343px;

}
.main-menu li a.stealth{
	background:url(../images/nav/lightning-stealth.png) no-repeat;
	width:343px;
}
.main-menu li a.stealth:hover{
	background:url(../images/nav/lightning-stealth-hit.png) no-repeat;
	width:343px;
	
}
.main-menu li a.lightning{
	background:url(../images/nav/lightning-button.png) no-repeat;
	width:343px;
}
.main-menu li a.lightning:hover{
	background:url(../images/nav/lightning-button-hit.png) no-repeat;
	width:343px;
	
}
.main-menu li a.diy{
	background:url(../images/nav/diy-mods.png) no-repeat;
	width:343px;
}
.main-menu li a.diy:hover{
	background:url(../images/nav/diy-mods-hit.png) no-repeat;
	width:343px;
	
}
#product-showcase-tbl {
	background-image: url(../images/product-display-bkgnd.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 360px;
	width: 625px;
	margin-top: -50px;
	padding-top: 3px;
	position: relative;
}
#product-showcase-tbl ul{
	float: left;
	margin-left: 50px;
	padding-left: 15px;
	list-style-position: outside;
	list-style-image: url(../images/bolt-icon.png);
	margin-right: 0px;
	padding-right: 5px;
	margin-top: 0px;
}
.rapid-fire-tbl {
	background-image: url(../images/rapid-fire-tbl.png);
	background-repeat: no-repeat;
	height: 315px;
	width: 589px;
	background-position: left top;
	margin-top: 20px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	color: #FFFFFF;
	font-style: italic;
}
.stealth-fire-tbl {
	background-image: url(../images/stealth-fire-tbl.png);
	background-repeat: no-repeat;
	height: 315px;
	width: 589px;
	background-position: left top;
	margin-top: 20px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	color: #FFFFFF;
	font-style: italic;
}
.lightning-fire-tbl {
	background-image: url(../images/lightning-fire-tbl.png);
	background-repeat: no-repeat;
	height: 315px;
	width: 589px;
	background-position: left top;
	margin-top: 20px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	color: #FFFFFF;
	font-style: italic;
}
.diy-mods-tbl {
	background-image: url(../images/diy-mods-tbl.png);
	background-repeat: no-repeat;
	height: 315px;
	width: 589px;
	background-position: left top;
	margin-top: 20px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	color: #FFFFFF;
	font-style: italic;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #e2e8f3;
	font-weight: bold;
}
.price-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #bbc0c3;
	padding-left: 8px;
}
#games-tbl {
	margin-top: 5px;
	padding: 0px;
	height: 105px;
	margin-bottom: 60px;
}
.games-bkgnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/games-tbl-bkgnd.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 616px;
	display: block;
	margin-top: 45px;
	padding-top: 9px;
	padding-left: 15px;
}

.clear {
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#blk-sidebar-tbl {
	background-image: url(../images/blk-sidebar-tbl.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: auto;
	width: 325px;
	padding-top: 20px;
	padding-bottom: 5px;
	margin-top: -210px;
	position: relative;
	z-index: 8;
	display: block;
	margin-left: 6px;
	float: right;
}
#blk-sidebar-tbl-sub {
	background-image: url(../images/blk-sidebar-tbl.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: auto;
	width: 325px;
	padding-top: 20px;
	padding-bottom: 5px;
	margin-top: 0px;
	position: relative;
	z-index: 5;
	margin-left: 6px;
	float: right;
	clear: both;
	visibility: visible;
}
.alt-blue {
	color: #40a9d6;
}
.sidebar-header-imgs {
	padding-left: 6px;
}
.custom-options-hdr {
	height: 40px;
	border-top-width: 6px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3f4040;
	border-bottom-color: #1f201f;
	padding-top: 10px;
}
.featured-tbl-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #40a9d6;
	background-color: #1c1e1e;
	padding-left: 6px;
	height: 24px;
	padding-top: 4px;
}
.price-featured {
	color: #FFFFFF;
	text-align: right;
	padding-left: 20px;
}
#welcome-tbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 13px;
	position: relative;
}
.blue-border {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #40a9d6;
}
.welcome-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #090909;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 60px;
}
.content-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: left;
	line-height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1f201f;
}
.content-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1f201f;
	margin-bottom: 10px;
}
.bold-subtitle {
	font-weight: normal;
	padding-right: 10px;
}
#footer-tbl {
	background-color: #000000;
	height: 198px;
	width: 936px;
	color: #FFFFFF;
	margin-right: 13px;
	margin-left: 13px;
	padding: 10px;
	z-index: 10;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.footer-headers {
	font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #191a1a;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
}
#footer-tbl a{
	color: #FFFFFF;
	text-decoration: none;
}
#footer-tbl a:hover{
	color: #40a9d6;
	text-decoration: none;
}
#footer-tbl a:selected{
	color: #40a9d6;
	text-decoration: none;	
	
}.footer-list {
	margin-left: 8px;
	padding-left: 6px;
	list-style-type: none;
	line-height: 20px;
	margin-top: 0px;
	padding-top: 0px;
}
#copyright {
	font-size: 10px;
	color: #FFFFFF;
}
.quotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #40a9d6;
}
.quote-name {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #40a9d6;
	padding-top: 10px;
	margin-top: 10px;
