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 {



	position: absolute;



	z-index: 3;



	margin-top: -102px;



	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:none;

	

	width:343px;

	

	overflow:hidden;

	

	text-align:left;

	

	text-indent:-9999px;



}



.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,

.main-menu li a#stealth.activeLink{

	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,

.main-menu li a#lightning.activeLink{

	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,

.main-menu li a#diy.activeLink{

	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;
	width: 325px;
	padding-top: 20px;
	padding-bottom: 5px;
	margin-top: -230px;
	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;

}



.pic-border {

	border: 1px solid #666666;

}

.rapid-fire-txt {

	margin-left: 230px;

}

a.blue:link {

	color: #40A9D6;

	text-decoration: underline;

}

a.blue:hover {

	color: #FFFFFF;

	text-decoration: none;

}
