.alignleft
{
	float:left;
	margin-bottom:1em;
	margin-right:1em;
}

.alignright
{
	float:right;
	margin-bottom:1em;
	margin-left:1em;
}

.wp-caption
{
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#f3f3f3;
	border:1px solid #ddd;
	border-radius:3px;
	padding-top:4px;
	text-align:center;
	margin:10px;
}

.wp-caption img
{
	border:0 none;
	margin:0;
	padding:0;
}

.wp-caption p.wp-caption-text
{
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

/*
	Stylesheet Copyright 2009 Games at Bargain Prices
	Design by Nathanael Weir www.phyd.tv
	Frontend CSS/XHTML by Aaron Maurice www.aaronmaurice.net
	Backend Development by Matt Sweet www.platform21.com.au
	,table,tbody,tfoot,thead,tr,th,td
  CSS Reset  */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption
{
	background:transparent;
	border:0;
	outline:0;
	vertical-align:baseline;
	margin:0;
	padding:0;
}

ol,ul
{
	list-style:none;
}

blockquote,q
{
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after
{
	content:none;
}

:focus
{
	outline:0;
}

del
{
	text-decoration:line-through;
}

table
{
	border-collapse:collapse;
	border-spacing:0;
}

/* Main Layout  */
body
{
	background-color:#f6f6f6;
	color:#6d6d6d;
	font-family:Arial, sans-serif;
	font-size:12px;
}

#spacer
{
	display:block;
	float:left;
	height:1px;
	width:960px;
}

/* Page  */
#page-wrapper
{
	background:#f6f6f6 url(css/page-bg.png) repeat;
}

#page
{
	width:960px;
	padding-top:20px;
	margin:0 auto;
}

#content
{
	float:left;
	width:930px;
	margin:0;
}

/* Header  */
#header-wrapper
{
	background:#fff url(css/top-bg.png) repeat-x;
	height:100px;
}

#header
{
	background:url(css/header-bg.png) no-repeat;
	display:block;
	height:100px;
	width:960px;
	margin:0 auto;
}

#top-header
{
	display:block;
	height:70px;
	width:960px;
}

#logo
{
	background:url(css/logo.png) no-repeat;
	float:left;
	height:70px;
	margin-left:28px;
	text-indent:-9999px;
	width:300px;
}

#logo a
{
	display:block;
	height:70px;
	width:300px;
}

#trust-symbols
{
	float:right;
	height:50px;
	width:360px;
}

#trust-symbols img
{
	float:right;
	margin:3px 5px 0 0;
}


#trust-symbols img.eway
{
	float:right;
	margin:3px 37px 0 0;
}

#trust-symbols h2
{
	color:#FFF;
	float:left;
	font-weight:700;
	font-size:1.4em;
	margin:15px 0 0;
}

#nav-main
{
	color:#fff;
	display:block;
	float:right;
	font-size:11px;
	height:20px;
	width:380px;
}

#nav-main li a:link,#nav-main li a:visited
{
	color:#FFF;
	margin-left:3px;
	text-decoration:none;
}

#nav-user li a:link,#nav-user li a:visited
{
	color:#666;
	margin-left:5px;
	text-decoration:none;
}

#sub-header
{
	display:block;
	height:30px;
	width:960px;
}

#search-bar
{
	float:left;
	margin-left:70px;
	margin-top:5px;
}

#search-bar .search_form
{
	width:480px;
	margin:0;
	padding:0;
}

#search-bar label
{
	color:#666;
	float:left;
	font-size:1.1em;
	font-weight:700;
	margin-right:10px;
	margin-top:2px;
}

#top_s
{
	background:#FFF;
	float:left;
	width:350px;
	border-color:#999 #ccc #ccc #999;
	border-style:solid;
	border-width:1px;
}

#search-bar .button-go
{
	background:transparent;
	border:none;
	color:#666;
	float:right;
	font-size:1.1em;
	font-weight:700;
	text-align:center;
	width:65px;
}

#nav-user
{
	display:block;
	float:right;
	height:22px;
	margin-top:8px;
	width:260px;
}

/* Footer  */
#trust-boxes,#category-links
{
	margin:20px 0;
	padding:0 20px 20px;
}

#category-links ul li
{
	display:inline;
	padding-right:5px;
	margin-right:5px;
	border-right:solid 1px #00f;
}

#trust-boxes .box
{
	float:left;
	margin:4px;
}

#footer-wrapper
{
	background:url(css/bottom-bg.png) repeat-x;
	height:140px;
}

#footer
{
	background:url(css/footer-bg.png) no-repeat;
	color:#fff;
	height:140px;
	width:960px;
	margin:0 auto;
}

#footer-nav-main
{
	color:#fff;
	display:block;
	float:left;
	font-size:11px;
	height:20px;
	width:370px;
	margin:25px 0 0 35px;
}

#footer-nav-user
{
	display:block;
	float:right;
	height:22px;
	margin-top:25px;
	width:260px;
}

#copyright
{
	display:block;
	float:left;
	font-size:10px;
	height:20px;
	margin-top:10px;
	text-align:center;
	width:930px;
}

#footer-nav-main li a:link,#footer-nav-main li a:visited
{
	color:#FFF;
	margin-left:5px;
	text-decoration:none;
}

#footer-nav-user li a:link,#footer-nav-user li a:visited
{
	color:#fff;
	margin-left:5px;
	text-decoration:none;
}

/* Sidebar */
#sidebar
{
	width:160px;
}

#sections
{
	display:block;
	float:left;
	height:135px;
	text-indent:-5000px;
	width:145px;
}

#sections li a
{
	background-image:url(css/sections.png);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
	width:145px;
}

#sections li#accessories-nav a
{
	background-position:0 0;
	height:50px;
}

#sections li#showbags-nav a
{
	background-position:0 -50px;
	height:35px;
}

#sections li#aboutus-nav a
{
	background-position:0 -85px;
	height:50px;
}

#sections li#accessories-nav a:hover
{
	background-position:-145px 0;
}

#sections li#showbags-nav a:hover
{
	background-position:-145px -50px;
}

#sections li#aboutus-nav a:hover
{
	background-position:-145px -85px;
}

/* Home  */
#flash
{
	background:url(css/flash-bg.png) no-repeat;
	display:block;
	float:left;
	height:240px;
	width:610px;
	margin:5px 0 15px;
}

#flash-wrapper
{
	margin:20px 20px 20px 15px;
}

#signup
{
	background:url(css/signup-bg.png) no-repeat;
	display:block;
	float:left;
	height:240px;
	width:345px;
	margin:5px 0;
}

#signup table
{
	color:#FFF;
	font-size:1.1em;
}

#signup table td
{
	padding-bottom:4px;
}

#signup-wrapper
{
	padding:80px 0 20px 30px;
}

.widget_extended-categories
{
	display:block;
	float:left;
	width:160px;
	background:#fff url(css/sidebar-bg.png) repeat-y top left;
	margin:0;
}

#consoles
{
	background:url(css/consoles.png) no-repeat;
	display:block;
	float:left;
	height:324px;
	text-indent:-5000px;
	width:145px;
}

#x360-nav
{
	display:block;
	height:86px;
}

#ps3-nav
{
	display:block;
	height:44px;
}

#wii-nav
{
	display:block;
	height:67px;
}

#psp-nav
{
	display:block;
	height:64px;
}

#ds-nav
{
	display:block;
	height:61px;
}

/* Home Page Categories  */
#new-releases,#under-13,#over-15,#sports,#family,#sale
{
	display:block;
	height:147px;
	margin-left:1px;
	padding-left:0;
}

#new-releases
{
	background:url(css/new-releases.png) no-repeat;
}

#under-13
{
	background:url(css/under-13.png) no-repeat;
}

#over-15
{
	background:url(css/over-15.png) no-repeat;
}

#sports
{
	background:url(css/sports.png) no-repeat;
}

#family
{
	background:url(css/family.png) no-repeat;
}

#sale
{
	background:url(css/sale.png) no-repeat;
}

#coming-soon
{
	background:url(css/coming-soon.png) no-repeat;
	display:block;
	float:left;
	height:208px;
	width:145px;
	padding:42px 0 0 15px;
}

#coming-soon li
{
	border-bottom:1px solid #cfcfcf;
	font-size:1em;
	line-height:20px;
	list-style:decimal inside;
	list-style-type:none;
	margin-right:27px;
}

.sports-category a,.new-releases-category a,.over-15-category a,.under-13-category a,.family-category a,.sale-category a
{
	float:left;
	height:147px;
	width:150px;
}

.home-main-titles
{
	float:left;
	font-size:0.7em;
	overflow:hidden;
	padding-top:15px;
	text-align:center;
	width:140px;
	margin:0 5px;
}

.home-main-titles h3 {margin: 3px;padding:0px;}

.home-main-titles a.thumb-container
{
	display:block;
	margin-left:34px;
	margin-right:34px;
	overflow:hidden;
	position:relative;
}

.home-main-titles img.mask
{
	left:0;
	position:absolute;
	top:0;
}

.platforms-list {
	margin:0px;
	padding:0px;
}

.entry h1
{
	font-size:3em;
	margin:10px 0 20px;
}

#page-main .entry p
{
	font-size:1.2em;
	line-height:1.4em;
	padding:10px 0 20px;
}

#home-main h3,#category-main h3,
{
	padding-bottom:10px;
	font-size:1.3em;
	font-weight:700;
	margin-top:0;
}

/* category archive */
#category-main .home-main-titles
{
	background-image:url(css/category-tile.png);
	background-repeat:no-repeat;
	height:150px;
	overflow:hidden;
	width:140px;
}

/* content */
#products-main
{
	width:780px;
	float:right;
}

#products-main .entry
{
	margin-top:15px;
	padding:0;
}

#products-main #breadcrumb
{
	margin-bottom:20px;
}

/* Tabs in single product pages  */
.ui-tabs .ui-tabs-nav li a
{
	padding:1em !important;
}

.ui-widget-header
{
	background-color:#5F9900 !important;
	background-position:bottom center !important;
	background-repeat:repeat-x !important;
}

/* Products page styling  */
#products-content
{
	float:right;
	width:400px;
	margin:15px 0 15px 10px;
}

#products-rotator
{
	float:left;
	height:310px;
	text-align:center;
	width:300px;
	overflow:none;
	margin-top:30px;
}

#products-rotator img
{
	max-width:280px;
	max-height:280px;
}

#products-content li
{
	background-image:url(css/bullet-arrow.png);
	background-position:left top !important;
	background-repeat:no-repeat !important;
	font-size:1.2em;
	padding:10px 0 10px 50px;
}

#products-pricing
{
	color:#000;
	font-size:2em;
	z-index:9999;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	margin:10px 0;
	padding:10px 0 20px 20px;
}

#products-pricing span.normal-price
{
	background-image:url(css/squiggle-out.png);
	background-position:center;
	background-repeat:no-repeat;
	height:60px;
	width:80px;
	padding:15px;
}

#products-pricing span.new-price
{
	color:red;
	font-size:1.7em;
	padding:15px;
}

#products-pricing span.order-button
{
	float:right;
	margin-right:30px;
}

#tabs div ul li
{
	background-image:url(css/bullet-arrow-green.png);
	background-position:left top !important;
	background-repeat:no-repeat !important;
	padding:10px 0 10px 38px;
}

#tabs .tab-image
{
	float:right;
}

#store-prices
{
	font-size:0.5em;
	padding:15px 0 0;
}

/* Top Slider Optin:  */
#panel
{
	background:url(css/slide-bg.png) repeat top center;
	display:none;
	height:60px;
}

#panel-wrapper
{
	text-align:right;
	width:920px;
	margin:0 auto;
}

#panel-wrapper form
{
	color:#FFF;
	font-size:1.3em;
	padding-top:20px;
}

#panel-wrapper td
{
	padding:4px;
}

#panel-wrapper .email
{
	width:250px;
}

#topslider
{
	width:890px;
	margin:0 auto;
}

.slide
{
	float:right;
	margin:0;
	padding:10px 20px 0 0;
}

.btn-slide
{
	background:url(css/Button-Optin.png) no-repeat center top;
	color:#fff;
	display:block;
	font:bold 120%/100% Arial, Helvetica, sans-serif;
	height:47px;
	text-align:center;
	text-decoration:none;
	width:350px;
	padding:10px 30px 0 0;
}

.btn-slide span
{
	display:none;
}

/* Checkout:  */
#products-main td
{
	background-color:#f6f6f6;
	padding:4px;
}

td.h2
{
	background-color:#425800 !important;
	font-size:1.3em !important;
	padding:6px;
}

#cart-main table
{
	background-color:#f6f6f6;
}

#cart-main td.main
{
	background-color:#f6f6f6 !important;
}

/* Heavily compressed:  */
.aligncenter,#products-rotator img
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

ins,h1 a
{
	text-decoration:none;
}

#nav-main li,#nav-user li,#footer-nav-main li,#footer-nav-user li,.platforms-list li
{
	display:inline;
}

#home-main,#page-main,#category-main
{
	float:right;
	width:780px;
}

#cart-main
{
	float:right;
	width:960px;
	border-collapse:separate;
}

#products-content h2,#tabs h2
{
	padding:10px 0;
}

.widget_extended-categories ul
{
	list-style-type:none;
	margin:10px 0 0;
	padding:0;
}

.widget_extended-categories a
{
	display:block;
	color:#000;
	background-color:#DDD;
	text-decoration:none;
	background:#fff url(css/sidebar-li.png) repeat-y top left;
	padding:5px 10px;
}

.widget_extended-categories a:hover
{
	color:#000;
	background-color:#BBB;
	text-decoration:none;
}

.widget_extended-categories ul ul
{
	background:none;
	margin:0;
}

.widget_extended-categories ul ul li
{
	border-bottom:1px solid #CCC;
	margin:0;
}

.widget_extended-categories ul ul a
{
	display:block;
	color:#000;
	text-decoration:none;
	background:none;
	padding:5px 5px 5px 20px;
}

.widget
{
	background:#dcdcdc url(css/sidebar-bottom.png) no-repeat bottom left;
	padding-bottom:10px;
	margin-bottom:10px;
}

.widget h2
{
	background:url(css/sidebar-top.png) no-repeat top left;
	text-align:center;
	padding:10px;
}

#extended-categories-5 li a
{
	background:none !important;
	text-indent:-5000px;
	margin:5px 0;
}

#extended-categories-5 .cat-item
{
	margin:0 0 25px;
}

#infusionsoft-form
{
	width:600px;
}

#page-main .entry h1 a,.widget_extended-categories ul ul a:hover
{
	color:#000;
	text-decoration:none;
}

#page-main h3 a,#category-main h3 a,#coming-soon li a,#home-main h3 a,.platforms-list a
{
	color:#4f4f4f;
	text-decoration:none;
}

#widget_extended-categories li,.widget ul
{
	margin:0;
}

.infusionsoftform table {
	padding: 3px !important;
	font-size: 1.2em;
}


ssss
{
border-bottom: 1px solid #FFCC66;
border-top: 1px solid #FFCC66;
margin: 0px;
margin-bottom: 30px;
padding: 0px;
padding-left: 180px;
background-color: #FF9900;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 3px;
padding-top: 3px;
}

#nav-console {
    height: 40px;
    margin-bottom: 10px;
}

#nav-console li {
    list-style:none;
    display:inline;
}
#nav-console a {
    width:176px;
    height:40px;
    color:#fff;
    text-decoration:none;
    float:left;
    padding: 0;
    margin:0 20px 0 0;
}
#nav-console a span {
	display: none;
}
#nav-console a.DS {
	background:url("css/console-bar_0000_DS.png") no-repeat;
    margin:0 0 0 0;
}
#nav-console a.DSi {
	background:url("css/console-bar_0001_DSi.png") no-repeat;
}
#nav-console a.PS3 {
	background:url("css/console-bar_0002_PS3.png") no-repeat;
}
#nav-console a.Wii {
	background:url("css/console-bar_0003_Wii.png") no-repeat;
}
#nav-console a.PSP {
	background:url("css/console-bar_0004_PSP.png") no-repeat;
}
#nav-console a.XBOX {
	background:url("css/console-bar_0005_XBOX.png") no-repeat;
}
#nav-console a:hover { 
    background-position:0 -40px;
    color:#1e5ebd;
}
#nav-console a:active {
    background-position:0 -80px;
    color:#1e5ebd;
}