	form {
		margin: 0px;
		padding: 0px;
	}
	body {
		color: #000;
		margin: 0px;
		background-color: #fff;
		background-repeat: repeat-x;
		margin-top: 10px;
		background-image: url('/img/bg.jpg');
		background-repeat: repeat-x;
	}

	body, td { 
		font-family: arial, tahoma, verdana;
		font-size: 12px;
		color: #000
	}
	
	h3 {
		font-family: arial, tahoma, verdana;
		font-size: 15pt;
		font-weight: bold;
		margin: 0px;
		padding-bottom: 10px;
	}
	
	#titles {
		font-family: arial, tahoma, verdana;
		font-size: 14px;
		font-weight: bold;

	}
	
	#logo {
		position: relative;
		top: 30px;
		float: left;
		width: 750px;
	}
	
	#phoneinfo {
		float: left;
		width: 250px;
		position: relative;
		top: 35px;
		text-align: right;	
		color: #fff;	
	}
	
	#phoneinfo a, #Collectible a, #Collectible {
		color: #fff;
	}
	
	ul#topnav {
		position: relative;
		top: 11px;
		height: 40px;
		width: 1000px;
		overflow: hidden;
		list-style-type: none;
		background: #0074b2;
		background-image: url(/img/nav-normal.gif);
		background-repeat: repeat-x;
		background-position: bottom center;
		margin: 0px;
		padding: 0px;
	}
	
	ul#topnav li {
		display: inline;
		height: 40px;
		line-height: 40px;
		}
		
	ul#topnav li.topnav-1 a{width:194px;
		}
	ul#topnav li.topnav-2 a{width:140px;
		}
	ul#topnav li.topnav-3 a{width:194px;
		}
	ul#topnav li.topnav-4 a{width:150px;
		}
	ul#topnav li.topnav-5 a{width:118px;
		}
	ul#topnav li.topnav-6 a{width:210px;
		}
	
		
	ul#topnav li a {
		text-align: center;
		float: left;
		line-height: 22px;
		font-size: 1.05em;
		padding-top: 0.7em;
		padding-right: 0em;
		padding-bottom: 0.8em;
		padding-left: 0pt;
		font-weight: bold;
		text-decoration: none;
		background-color: #0074b2;
		background-attachment: scroll;
		background-position: 0% 0%;
		background-image: url(/img/nav-normal.gif);
		background-repeat: repeat-x;
		border-left-width-value: 1px;
		border-left-style-value: solid;
		border-left-color-value: #013e5b;
		border-left-width-ltr-source: physical;
		border-left-width-rtl-source: physical;
		border-left-style-ltr-source: physical;
		border-left-style-rtl-source: physical;
		border-left-color-ltr-source: physical;
		border-left-color-rtl-source: physical;
		margin-left: -1px;
		color: #ffffff;
		height: 40px;
	}
	
	
	ul#topnav li a:hover {
		color: #ffcc00;
		background-color: #53bbe9;
		background-attachment: scroll;
		background-position: 0% 0%;
		background-image: url(/img/nav-hover.gif);
		background-repeat: repeat-x;
	}
	
	#sidenav {
		background-color: #232323;
		border: 1px solid #000;
		width: 190px;
		color: #fff;
		position: relative;
		left: 14px;
	}
	
	#sidenav ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	#sidenav ul li {
		position: relative;
		left: -1px;
		top: 1px;
	}
	
	#sidenav ul li a {
		text-decoration: none;
		font-size: 10pt;	
		height: 30px;
		line-height: 30px;
		padding-left: 10px;
		display: block;
		position: relative;
		top: -2px;
		color: #fff;
	}
	
	#sidenav ul li a:hover {
		background-image: url(/img/nav-hover.gif);
		background-repeat: repeat-x;
		padding-left: 10px;
		display: block;
		height: 30px;
		line-height: 30px;
	}
	
	#slider_bg {
		background-color: #fff;
		width: 422px;
		height: 242px;
		float: left;
		position: relative;
		top: 13px;
	}
	
	#slider_bg img {
		border: 1px solid #fff;
	}
	
	#slider_bg_padding {
		position: relative;
		top: 1px;
		left: 1px;
	}
	
	#news_bg {
		background-color: #000;
		width: 243px;
		height: 280px;
		float: left;
		position: relative;
		left: 10px;
		top: 13px;
	}
	
	#news_bg_padding {
		position: relative;
		top: 1px;
		left: 1px;
		width: 241px;
		height: 278px;
		overflow: auto;
		background-color: #000;
		color: #fff;
	}
	
	#news_bg_padding_text {
		position: relative;
		top: 10px;
		left: 10px;
		width: 221px;
		height: 258px;
		color: #fff;
	}

	#news_bg_padding_text a {
		color: #fff;
	}

	#buybox {
		background-color: #d3d3d3;
		border: 1px solid #c0c0c0;
		width: 160px;		
		height: 135px;
	}
	
	#buybox_padding {
		position: relative;
		top: 10px;
		left: 10px;
		width: 140px;
	}
	
	#price {
		font-size: 13pt;
		font-weight: bold;
		padding-bottom: 5px;
		border-bottom: 1px solid #c0c0c0;
		margin-bottom: 5px;
	}
	
	#stock, #mini_price {
		font-size: 9.5pt;
		font-weight: bold;
		color: green;
		margin-bottom: 5px;
	}
	
	
	#tdcontent {  }
	.badgeitem { background-color: #fff; color: #fff; font-weight: bold; width: 255px; height: 300px; border: 1px solid #fff; }
	.badgeitem2 { background-color: #fff; color: #000; font-weight: bold; width: 255px; height: 300px; border: 1px solid #fff; }
	.badgecard { background-color: #fff; color: #000; font-weight: bold; width: 255px; height: 150px; border: 1px solid #fff; }
	.actionshot { width: 186px; height: 156px; border: 1px solid #c0c0c0; padding: 3px;}
	.blackbord { border: 1px solid #000000; }
	input,textarea { border: 1px solid #ccc; padding: 3px; }
	img { border: 0px; }
	a:link,a:visited,a:active {color: #000; }
	
	#badgedesc { font-size: 11px; font-weight: normal; }
	#badgedesc a:link, #badgedesc a:active, #badgedesc a:visited { color: #000; } 
	#badgedesc a:hover { color: #363636; } 
	
	input[type=image] {
		border: 0px;
	}
	
	hr {
		height:1px;border:0px;background-color:#c0c0c0;
	}
	
	#nobullets {
	clear: left;
	position: relative;
	visibility: hidden;
	left: -5000px;
	height: 319px;
	width: 468px;
}

	#slider_title {
		font-weight: bold;
		font-size: 12pt;
		padding: 5px;
		width: 468px;
	}
	
	#slider_message {
		background-color: #000;
		width: 468px;
		height: 70px;
		position: relative;
		left: -1px;
		filter:alpha(opacity=80);
		-moz-opacity:0.80;
		-khtml-opacity: 0.80;
		opacity: 0.80;
		border-left: 1px solid #fff;
		z-index: 9999;
		color: #fff;
	}
		
	#slider_text {
		color: #fff;
		font-weight: normal;
		font-size: 10pt;
		padding: 5px;
		width: 468px;
	}
		
	#slider_btn {
		width: 100px;
		height: 58px;
		float: left;
		margin-right: 5px;
	}
		
	#slider_bar {
		position: relative;
		top: -20px;
		left: 10px;
		z-index: 998;
		width: 468px;
	}
		
	#slider_bar img {
		border: 1px solid #fff;
	}
	
	#searchbox {
		background-color: #606060;
		text-align: left;
		width: 170px;
		position: relative;
		left: 10px;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	
	#searchbox form {
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 7px;
	}
	
	#searchbox input[type=text] {
		border: 1px solid #363636;
	}