@charset "utf-8";
html, body {
	margin:0;
	padding:0;
	height:100%;
}
body.sub {
	background:url(../../../images/bg.jpg) repeat-y;
}
p, div, li, td {
	font:12px Arial, Helvetica, sans-serif;
}
a {
	color:#006490;
	text-decoration:underline;
}
a:hover {text-decoration:none;}
#wrapper {
	height:100%;
	width:940px;
	position:relative;
	text-align:left;
}
#homewrapper {
	width:940px;
	position:relative;
	text-align:left;
	background:url(../../../images/bg.jpg) repeat-y;
}
#left {
	position:relative;
	width:195px;
	float:left;
}
#logo {
	width:195px;
	height:118px;
	background:white;
}
#header {
	width:745px;
	height:118px;
	background: url(../../../images/header.jpg) no-repeat;
}
#footer {
	position:fixed;
	bottom:0;
	left:0;
	height:35px;
	width:940px;
	background:#006490;
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:35px;
	text-align:center;
}
#homewrapper #footer {
	position:relative;
}
#footer a {
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:35px;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#searchbox {position:absolute;
top:10px;
right:6px;height:23px;}
input.searchbtn {height:23px;}
#mod_search_searchword {font:11px Arial, Helvetica, sans-serif;}

form.retailform {height:23px;float:left;}
input.retailsearch {font:11px Arial, Helvetica, sans-serif;width:60px;}
input.retailbtn {margin-bottom:-7px;}

#path {
	margin-left:22px;
	width:701px;
	height:29px;
	border-bottom:1px solid #aaaaaa;
	font:11px Arial, Helvetica, sans-serif;
	line-height:29px;
	color:#005a9f;
}
#path a, .patharrow, a.pathway {
	font:11px Arial, Helvetica, sans-serif;
	color:#005a9f;
	line-height:29px;}
#path a {
	text-decoration:underline;
}
#path a:hover {text-decoration:none;}
.pathcurrent {
	text-decoration:underline;
	color:#e67a1e;
}
.pathempty {
	text-decoration:underline;
}
#content {
	margin-left:22px;
	width:701px;
}
h1, h2, h3, h4, h5, h6, .contentheading, .componentheading {
	display:block;
	margin:6px 0;
	font:21px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#006490;
}
h2 {
	font-size:16px;
}
h3 {
	font-size:14px;
}
h4 {
	font-size:13px;
}
h5 {
	font-size:12px;
}
h6 {
	font-size:11px;
}
#nav {
}
#nav table {
	list-style:none;
	width:195px;
	position:relative;
	margin:0;
	padding:0;
	text-align:left;
}
#nav td {
	margin:0;
	padding:0;
}
#nav td a,  #nav td span{
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	line-height:28px;
	padding-left:10px;
	letter-spacing:.3px;
}
#nav td div a.sublevel-navRetailer{

	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration: none;
	line-height:28px;	
	letter-spacing:.3px;
padding-left:20px;
}
#nav td a.mainlevel-nav, #nav td a.mainlevel-navCatalog, #nav td span.mainlevel-nav {
	display:block;
	height:29px;
}
#nav td a.sublevel-nav {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	line-height:12px;
	text-transform:uppercase;
	text-decoration:underline;
	letter-spacing:-.3px;
}
#nav td a.subsublevel-nav {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	line-height:12px;
	text-transform:capitalize;
	text-decoration:underline;
	letter-spacing:-.1px;
	padding-left:31px;
}
#nav td a.sublevel-navCatalog {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	line-height:12px;
	text-decoration:underline;
	text-transform:capitalize;
	letter-spacing:-.1px;
	padding-left:21px;
}
#nav td div {
	margin:4px 0;
	height:auto;
}
#nav td div+div, #nav td div div {
	margin:4px 0;
	height:auto;
}
#nav td a:hover {
	text-decoration:underline;
}
#nav td a.sublevel-nav:hover,#nav td a.subsublevel-nav:hover, #nav td a.sublevel-nav#active_menu-nav, #nav td a.sublevel-navCatalog:hover, #nav td a.sublevel-navCatalog#active_menu-nav {
	text-decoration:none;
}
#nav td.nav1 {
	background:#642f68 url(../../../images/nav1bg.jpg) repeat-x;
}
#nav td.nav2 {
	background:#e98632 url(../../../images/nav2bg.jpg) repeat-x;
}
#nav td.nav3 {
	background:#958364 url(../../../images/nav3bg.jpg) repeat-x;
}
#nav td.nav4 {
	background:#43813b url(../../../images/nav4bg.jpg) repeat-x;
}
#nav td.nav5 {
	background:#a82d54 url(../../../images/nav5bg.jpg) repeat-x;
}
#nav #retailer {
background-color:#a82d54;
background-image:none;
}
#nav td.nav6 {
	background:#555556 url(../../../images/nav6bg.jpg) repeat-x;
}
#nav td.nav7 {
	background:#d8c43f url(../../../images/nav8bg.jpg) repeat-x;
}
#nav td.nav8 {
	background:#006490 url(../../../images/nav7bg.jpg) repeat-x;
}
#right {
	float:right;
	padding-bottom:40px;
}
#homewrapper #right {
	float:right;
	padding-bottom:0;
}
.clear {
	clear:both;
	height:52px;
}
#homewrapper .clear {height:0;clear:both;}
.pageNav {
	clear:both;
	height:32px;
}
table.forme input {
	width:350px;
	height:14px;
	font:12px Arial, Helvetica, sans-serif;
}
table.forme textarea {
	font:12px Arial, Helvetica, sans-serif;
}
table.forme td {
	padding-bottom:5px;
}
table.forme .fieldlabel, .fieldlabel {
	color:#006490;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
table.forme .radiomember input {
	width:10px;
}
hr {
	height:1px;
	color:#aaaaaa;
	background-color:#aaaaaa;
	border:0;
}
div.featimg_large {
	display:block;
	width:345px;
	padding-bottom:50px;
	float:left;
	margin-right:20px;
}
div.featimg_small {
	display:block;
	width:154px;
	height:174px;
	float:left;
	margin-right:17px;
	padding-top:10px;
}
div.game_small {
	display:block;
	width:125px;
	height:200px;
	float:left;
	margin-right:17px;
	text-align:center;
}
.featimgtitle {
	padding:0;
	margin:0;
}
.featprice {
	display:block;
	height:20px;
	width:50%;
	float:left;
	padding:0;
	margin:0;
}
.featbuynow {
	display:block;
	height:20px;
	width:50%;
	float:right;
	text-align:right;
	padding:0;
	margin:0;
}
div.catcol a {
	width:31%;
	margin-right:10px;
	float:left;
	text-decoration:underline;
}
div.catcol a:hover {
	text-decoration:none;
}
div>span.sublevel-navCatalog {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	line-height:14px;
	text-transform:uppercase;
	letter-spacing:-.3px;
	display:block;
	padding-left: 10px;
	margin-top: 12px;
}

.stateNav, .pageNav {color:#e67a1e;clear:both;}
.stateNav a {color:#005a9f;text-decoration:underline;padding-right:5px;	font:12px Arial, Helvetica, sans-serif;}
.stateNav a:hover, .stateNav a.active, .pageNav a.active {color:#e67a1e;}

.half {width:48%;float:left;}
div.half+div.half {padding-left:4%;}
.half img {padding-top:10px;}

.orange {color:#e67a1e;}
.orange a {color:#e67a1e;text-decoration:underline;}
.orange a:hover {text-decoration:none;}
sup {
	vertical-align: baseline;
	position: relative;
	bottom: .33em;
}
.fb-btn {
margin-top:10px;
}

#retailer div {
display: none;
}
