 #content {
    font-family: "solido_book","helvetica", "arial narrow";
}
.clear:before,
    .clear:after {
        content: "";
        display: table;
    } 

    .clear:after {
        clear: both;
    }

    .clear {
        zoom: 1; /* For IE 6/7 (trigger hasLayout) */
    }
/*Storefront Page Header*/
#storefrontpg_hdr {
	margin: 0 0 0 7px;
	padding: 0;
	width: 947px;
	border-bottom: 1px solid #dfdbd9;
}

#storefrontpg_hdr h1 {
	margin: 0;
	padding: 4px 0 0;
	float: left;
	font-size: 32px;
	line-height: 32px;
	font-family: "solido_bold", "helvetica", "arial";
	color: #2c2c2c;
}
.mainnav {
	margin: 17px 0 0;
	float: right;
	font-size: 17px;
	line-height: 17px;
	color: #000;
}

	.mainnav li {
		float: left;	
		padding: 0 2px 0 2px;
	}

	.mainnav li a {
		color: #000;
	}

		.mainnav li a:hover {
			color: #ee2424;

		}

/*Social Bar*/

#sharing {
	margin: 5px 0 0 10px;
}

.fb_iframe_widget {
	position: relative;
}

.fb_iframe_widget iframe {
	position: absolute;
	width: 450px !important;
	height: 20px! important;
}

/*end social styles*/
/* Divider Styles */
    
.divider {
	width: 868px;
	height: 22px;
	margin: 40px 0 0 45px;
	border-bottom: 1px dashed #d9d9d9;
}

.divider h2, .divider h3 {
	float: left;
}

.divider a {
	margin: 10px 0 0;
	color: #095490;
	font: 11px/11px "solido_bold","helvetica", "arial narrow";
	text-transform: uppercase;
	float: right;
}

	.divider a:hover {
		text-decoration: underline;
	}

.cs_home h2, .bestseller_container h2, .top_divider h1, .divider h1, .divider h2, .divider h3, .divider h4, .aboutdivider h3 {
	display: block;
	text-transform: uppercase;
	color: #212121;
	font: 24px/24px "solido_bold","helvetica", "arial narrow";

}

.dbanner {
	display: block;
	margin: 30px 0 30px 45px;
}



/*END*/


a.add_to_cart{color:#fff !important; display:none;}

.products.prod_narrow{
  	text-align: left;
}

.product_row{
  	display: inline-block;
}

.group, .group:hover, .group_content, .group_content:hover, a:link, a:visited{
  	text-decoration: none !important;
}

.cs_home{
	margin: 20px 0 0 44px;
	width: 870px;
	clear: both;
	
}

.cs_home h2 span{
	margin-right: 10px;
	float: right;
}


.home-main {
	width: 870px;
	margin: 20px 45px;
	position: relative;
}

.home-main img {
	border: none;
}

/*.row-spacer {
	width: 870px;
	height: 30px;
	clear: both;
}

.col-spacer {
	width: 30px;
	height: 100%;
	float: left;
}

.viewall-btn {
	background: url(/gs/pages/storefront/home/devprod/img/viewall_button.png) 0 0;
	width: 74px;
	height: 20px;
	display: block;
}

.viewall-btn:hover {
	background-position: 0 20px;
}

.viewall-btn span {
	display: none;
}

*/

/*Shop Assist Boxes*/

.soldout {
	position: absolute;
	margin: 194px 0 0;
	height: 33px;
	width: 268px;
	background: #ee3225;
	font: 18px/18px "arial";
	color: #fff;
}

.soldout p {
	padding: 8px 0 0 101px;
}

#shop_assist {
    position: relative;
    margin: 0 0 0 45px;
    width: 947px;
}

    #shop_assist img {
        display: block;
    }

    .mainsalink {
        margin: 0 25px 0 0;
        padding: 0;
        float: left;
        list-style: none;
    }

    #shop_assist h3 {
        margin: 0;
        padding: 0 0 5px;
        color: #095490;
        text-align: center;
        text-decoration: none;
        display: block;
        background: #eee;
    }

     #shop_assist li a {
        margin: 0;
        padding: 0;
        float: none;
        display: block;
        text-decoration: none;
    }

      #shop_assist a {
        margin: 0 25px 0 0;
        padding: 0;
        float: left;
        display: block;
        text-decoration: none;
    }

    #shop_assist .sub {
        margin: 0;
        padding: 0;
        display: none;
        position: absolute;
        list-style: none;
        width: 199px;
        height: 169px;
        top: 0;
    }
        #shop_assist li:hover .sub {
            display: block;
            background: #e5e5e5;
        }

        #shop_assist .sub li:hover {
            background: #ee2424;
            cursor: pointer;
        }

        #shop_assist .sub li {
            height: 56px;
            border-bottom: 1px solid #fff;
        }

        #shop_assist .sub li a {
            float: left;
            font-size: 16px;
            padding: 0 0 0 14px;
            color: #2c2c2c;
            width: 199px;
            height: 55px;

        }

        #shop_assist .sub li:hover a, #shop_assist .sub li:hover span {
            color: #fff;
        	font-family: "solido_bold","helvetica", "arial narrow";
        }


        #shop_assist .sub li a span {
        	font-family: "solido_book","helvetica", "arial narrow";
        }
        #shop_assist .price {
            padding: 14px 0 0;
            float: right;
            font-size: 13px;
            width: 102px;
            text-align: center;
        }

        #shop_assist .title {
            float: left;
            padding: 20px 0 0 5px;
            margin: 0;
            font-size: 16px;
            text-align: left;
        }
/*END*/

/*Best Sellers*/

	/*without ul wrapper*/
	div.bestprodlisting img{
		display: inline-block;
		border:3px solid whiteSmoke;
	}

	div.bestprodlisting img:hover{
		border:3px solid #d5d5d5;
	}

	/*Marketing Manager*/
	.bestseller_container{
		margin: 20px 24px 20px 44px;
		width: 540px;
		float: left;
	}
	div.bestseller_container div.item{
		display: inline-block;
		*float: left;

	}
	img.bestseller_box{
		display: inline-block;
		border:3px solid whiteSmoke;
	}

	img.bestseller_box:hover{
		border:3px solid #d5d5d5;
	}

/*Kong AD*/
.k_medrect {
	margin: 47px 0 0 !important;
}
/*END*/

/* Rec List */
.scrollholder {margin-bottom:20px; height:191px;
	background: #eee; /* old browsers */
}

.scrollholder .scrollshelf {position:relative; overflow:hidden; float:left; width:774px; height:188px;}

.scrollholder .scrollshelf .items { /* must be very large */ width:20000em; position:absolute; clear:both;}
.scrollholder .scrollshelf .items div {float:left; width:774px; }
/* single item */
.scrollholder .scrollshelf .items .group .item {width:104px; height:170px; padding:0px; margin:14px 3px 0px 19px; text-align:center; overflow:visible; position:relative;} 
.scrollholder .scrollshelf .items .group .item label {position:absolute; top:-9px; right:14px; width:58px; height:9px; background:transparent url(/common/css/entry/images/available_now_sponsored_flag.png) no-repeat 0px 0px;}

.scrollholder .scrollshelf .items .group .item a:link, .scrollshelf .items .group .item a:visited { font-size:11px; margin:0px auto; width:75px; height:75px; width:auto; font-size:11px; text-decoration:none;}
.scrollholder .scrollshelf .items .group .item a:link img, .scrollholder .scrollshelf .items .group .item a:visited img {border: 1px solid #d3d3d3; width:auto; max-width: 105px; height:auto; -webkit-box-shadow: 0px 0px 0px #fff;
box-shadow: 0px 0px 0px #fff; max-height: 110px;}

.scrollholder .scrollshelf .items .group .item a:link p, .scrollholder .scrollshelf .items .group .item a:visited p {font-family: "arial"; text-align:center; width:104px; height:46px; color:#202020; line-height:14px; font-weight:bold; position:absolute; bottom:0px; left:0px; margin-bottom:0;}

.scrollholder .scrollshelf .items .group .item a:link p span, .scrollholder .scrollshelf .items .group .item a:visited p span {text-align:center; width:98px; height:auto; line-height:14px; display:block; clear:left; color:#FFFFFF;background:#999999; border-width:1px; border-style:solid; border-color:#AAAAAA #CCCCCC #CCCCCC #AAAAAA; padding:1px 3px; font-size:11px; position:absolute; bottom:0; left:0;}

.scrollholder .scrollshelf .items .group .item a:hover p span {background:#FFFFFF;color:#999999;}
.scrollholder .scrollshelf .items .group .item a:hover p {color:#095490;}
.scrollholder .scrollshelf .items .group .item a .platforms {display:none;}
.scrollholder .scrollshelf .items .group .item a .price {display:none;}
.scrollholder .scrollshelf .items .group .item a.addcart:link, .scrollholder .scrollshelf .items .group .item a.addcart:visited {display:none;}

.scrollholder .scrollshelf .active {border:2px solid #000; position:relative; 	cursor:default;}
.scrollholder a.browse {background:url(/common/css/entry/images/carousel_arrows_wii.png) no-repeat; display:block; width:30px; height:30px; float:left; margin: 78px 10px 0px 10px; cursor:pointer; font-size:1px; }
.scrollholder a.right {background-position: 0 -30px; clear:right; margin-right: 0px;}
.scrollholder a.right:hover {background-position:-30px -30px;}
.scrollholder a.right:active {background-position:-60px -30px;} 
.scrollholder a.left {margin-left: 8px;} 
.scrollholder a.left:hover {background-position:-30px 0;}
.scrollholder a.left:active {background-position:-60px 0;}
.scrollholder a.disabled {visibility:hidden;}

/* Scrolling Animation for Sertona load */
.loading_anim {margin:25px auto 0px auto; width: 6em; height:auto; background: rgba(255, 255, 255, .8);}

/* Isoloated Support for Best Sellers */
.tworow { background: #EEEEEE; }
.tworow h2 { background: none; color: #464646; text-shadow: none; font-size: 20px; margin: -2px 0; }
.tworow h2 a { display: none; }
.tworow .recinfo { width: 522px; padding: 6px 4px; background: #FFFFFF; filter: none; border-color: #eee; border-width: 0 10px 10px 10px; border-style: solid; }
.tworow .item { float: left; width: 80px; height: 108px; margin: 0 12px; text-align: center; }
.tworow .item a:link, .tworow .item a:visited, .tworow .item a:hover { background: none; }
.tworow .item img { max-width: 80px; max-height: 108px; }
.tworow .item p { display: none; }


/* Boxart Scroller -- Version1*/

/*Large boxart styles----Start*/

/* Boxart Scroller */
.lboxscrollholder {margin-bottom:20px; height:241px;
background: #EAEAEA; /* old browsers */
background: -moz-linear-gradient(top, #EAEAEA 0%, #C3C3C3 70%, #E4E4E4 70%, #C3C3C3 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAEAEA), color-stop(70%,#C3C3C3), color-stop(70%,#E4E4E4), color-stop(100%,#C3C3C3)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EAEAEA', endColorstr='#C3C3C3',GradientType=0 ); /* ie */}

.lboxscrollholder .scrollshelf {position:relative; overflow:hidden; float:left; width:774px; height:238px;}

.lboxscrollholder .scrollshelf .items { /* must be very large */ width:20000em; position:absolute; clear:both;}
.lboxscrollholder .scrollshelf .items div {float:left; width:774px; }
/* single item */
.lboxscrollholder .scrollshelf .items .group .item {width:104px; height:208px; padding:0px; margin:14px 3px 0px 19px; text-align:center; overflow:visible; position:relative;} 
.lboxscrollholder .scrollshelf .items .group .item label {position:absolute; top:-9px; right:14px; width:58px; height:9px; background:transparent url(/common/css/entry/images/available_now_sponsored_flag.png) no-repeat 0px 0px;}

.lboxscrollholder .scrollshelf .items .group .item a:link, .scrollshelf .items .group .item a:visited { font-size:11px; margin:0px auto; width:75px; height:75px; width:auto; font-size:11px; text-decoration:none;}
.lboxscrollholder .scrollshelf .items .group .item a:link img, .lboxscrollholder .scrollshelf .items .group .item a:visited img {border:0px; width:auto; max-width:99px; height:auto; -webkit-box-shadow: 0px 2px 2px #777;
box-shadow: 0px 2px 2px #777; }

.lboxscrollholder .scrollshelf .items .group .item a:link p, .lboxscrollholder .scrollshelf .items .group .item a:visited p {text-align:center; width:104px; height:46px; color:#202020; line-height:14px; font-weight:bold; position:absolute; bottom:0px; left:0px; margin-bottom:0;}

.lboxscrollholder .scrollshelf .items .group .item a:link p span, .lboxscrollholder .scrollshelf .items .group .item a:visited p span {text-align:center; width:98px; height:auto; line-height:14px; display:block; clear:left; color:#FFFFFF;background:#999999; border-width:1px; border-style:solid; border-color:#AAAAAA #CCCCCC #CCCCCC #AAAAAA; padding:1px 3px; font-size:11px; position:absolute; bottom:0; left:0;}

.lboxscrollholder .scrollshelf .items .group .item a:hover p span {background:#FFFFFF;color:#999999;}
.lboxscrollholder .scrollshelf .items .group .item a:hover p {color:#095490;}
.lboxscrollholder .scrollshelf .items .group .item a .platforms {display:none;}
.lboxscrollholder .scrollshelf .items .group .item a .price {display:none;}
.lboxscrollholder .scrollshelf .items .group .item a.addcart:link, .lboxscrollholder .scrollshelf .items .group .item a.addcart:visited {display:none;}

.lboxscrollholder .scrollshelf .active {border:2px solid #000; position:relative; 	cursor:default;}
.lboxscrollholder a.browse {background:url(/common/css/entry/images/carousel_arrows_wii.png) no-repeat; display:block; width:30px; height:30px; float:left; margin:50px 10px 0px 10px; cursor:pointer; font-size:1px; }
.lboxscrollholder a.right {background-position: 0 -30px; clear:right; margin-right: 0px;margin-top:71px;}
.lboxscrollholder a.right:hover {background-position:-30px -30px;}
.lboxscrollholder a.right:active {background-position:-60px -30px;} 
.lboxscrollholder a.left {margin-left: 8px; margin-top:71px;} 
.lboxscrollholder a.left:hover {background-position:-30px 0;}
.lboxscrollholder a.left:active {background-position:-60px 0;}
.lboxscrollholder a.disabled {visibility:hidden;}


/* LargeBoxart Scroller -- Version1*/

.lboxscrollholderv1 {margin-bottom:20px; height:auto; border:1px solid #d8d8d8;width:868px;}
.lboxscrollholderv1 .scrollshelf {position:relative; overflow:hidden; float:left; width:774px; height:277px;margin-bottom:0px;display:table-cell;vertical-align:middle;}
.lboxscrollholderv1 .scrollshelf .items { /* must be very large */ width:20000em; position:absolute; clear:both;}
.lboxscrollholderv1 .scrollshelf .items div {float:left; width:797px; }
.lboxscrollholderv1 .scrollshelf .items .group .item {width:129px; height:auto; padding:0px;margin:5px 0px 0px 0px; text-align:center; overflow:visible; position:relative;} 
.lboxscrollholderv1 .scrollshelf .items .group .itemborder { border-left:1px solid #202020;} 
.lboxscrollholderv1 .scrollshelf .items .group .item p {margin-bottom: 0.8em;}
.lboxscrollholderv1 .scrollshelf .items .group .item p.rating {height:15px;}
.lboxscrollholderv1 .scrollshelf .items .group .item p.rating strong {background-color: #707070;border-radius: 3px 3px 3px 3px;color: #EEEEEE;font-size: 11px;margin-bottom: 14px;margin-top: -10px;padding: 1px 4px;text-transform: uppercase;}
.lboxscrollholderv1 .scrollshelf .items .group .item p.rating strong em { font-style:normal;font-weight:bold;padding-left:2px;}
.lboxscrollholderv1 .scrollshelf .items .group .item p span.price{ color: #202020;font-weight: bold;font-size:11px;height: 5px;text-align:center;width:120px;} 
.lboxscrollholderv1 .scrollshelf .items .group .item p a.title {font-weight: bold;height: 43px;}
.lboxscrollholderv1 .scrollshelf .items .group .mainitem {width:120px;height:243px;text-align:center; overflow:visible; position:relative;vertical-align:middle;padding:0px 5px 0px 5px;}
.lboxscrollholderv1 .scrollshelf .items .group .mainitem a:link {margin:5px auto; clear: left;float: none;overflow: hidden; height:142px; width: 70px; display:block}
.lboxscrollholderv1 .scrollshelf .items .group .subitem {width:120px;height:15px;text-align:center; overflow:visible; position:relative;vertical-align:bottom; }
.lboxscrollholderv1 .scrollshelf .items .group .item .subitem a.btn_negative{background: #CC0000/* old browsers */;
background: -moz-linear-gradient(center top , #FF0000 0px, #A60000 100%) repeat scroll 0 0 transparent;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF0000),  color-stop(100%,#A60000)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0000', endColorstr='#A60000',GradientType=0 ); /* ie */padding: 2px 16px; border: 1px solid #ffffff;}
.lboxscrollholderv1 .scrollshelf .items .group .item label {position:absolute; top:-9px; right:14px; width:58px; height:9px; background:transparent url(/common/css/entry/images/available_now_sponsored_flag.png) no-repeat 0px 0px;}
.lboxscrollholderv1 .scrollshelf .items .group .item a:link, .scrollshelf .items .group .item a:visited { font-size:11px; margin:5px 0px 0px 0px; width:75px; height:142px; width:auto; font-size:11px; text-decoration:none;background:#ffffff;}
.lboxscrollholderv1 .scrollshelf .items .group .item a:link img, .scrollholderv1 .scrollshelf .items .group .item a:visited img {border:0px; width:auto; max-width:99px; max-height:142px; height:auto; -webkit-box-shadow: 0px 2px 2px #777;box-shadow: 0px 2px 2px #777; }
.lboxscrollholderv1 .scrollshelf .items .group .item a:link p, .scrollholderv1 .scrollshelf .items .group .item a:visited p {text-align:center; width:104px; height:46px; color:#202020; line-height:14px; font-weight:bold; position:absolute; bottom:0px; left:0px; margin-bottom:0;}
.lboxscrollholderv1 .scrollshelf .items .group .item a:link p span, .scrollholderv1 .scrollshelf .items .group .item a:visited p span {text-align:center; width:98px; height:auto; line-height:14px; font-weight:normal; display:block; clear:left; color:#FFFFFF;background:#999999; border-width:1px; border-style:solid; border-color:#AAAAAA #CCCCCC #CCCCCC #AAAAAA; padding:1px 3px; font-size:11px; position:absolute; bottom:0; left:0;}
.lboxscrollholderv1 .scrollshelf .items .group .item a:hover p span {background:#FFFFFF;color:#999999;}
.lboxscrollholderv1 .scrollshelf .items .group .item a:hover p {color:#095490;}
.lboxscrollholderv1 .scrollshelf .items .group .item a .platforms {display:none;}
.lboxscrollholderv1 .scrollshelf .items .group .item a .price {display:none;}
.lboxscrollholderv1 .scrollshelf .items .group .item a.addcart:link, .scrollholderv1 .scrollshelf .items .group .item a.addcart:visited {display:none;}
.lboxscrollholderv1 .scrollshelf .active {border:2px solid #000; position:relative; cursor:default;}
.lboxscrollholderv1 a.browse {background:url(/common/css/entry/images/carousel_arrows_wii.png) no-repeat; display:block; width:30px; height:30px; float:left; margin:50px 10px 0px 10px; cursor:pointer; font-size:1px; }
.lboxscrollholderv1 a.right {background-position: 0 -30px; clear:right; margin-right: 0px;margin-top:71px;}
.lboxscrollholderv1 a.right:hover {background-position:-30px -30px;}
.lboxscrollholderv1 a.right:active {background-position:-60px -30px;} 
.lboxscrollholderv1 a.left {margin-left: 8px;margin-top:71px;} 
.lboxscrollholderv1 a.left:hover {background-position:-30px 0;}
.lboxscrollholderv1 a.left:active {background-position:-60px 0;}
.lboxscrollholderv1 a.disabled {visibility:hidden;}
a.btn_negative{border-radius:3px;border:1px solid #000;text-align:center;color:#FFF;font-weight:bold;cursor:pointer;text-decoration:none;text-shadow:1px 1px 2px #333;filter:dropshadow(color=#333333,offx=1,offy=1);box-shadow:1px 1px 2px 0 #333;-webkit-box-shadow:1px 1px 2px 0 #333;}


/*Large boxart styles----End*/

.shopcolumn h2 span {
	display: none;
}
.shopcolumn h2 span a {
	color: #fff;
	padding: 6px;
	font: normal 12px/12px "arial";
	float: right;
	background: #01439a;
	margin: 0;
}

.shopcolumn h2 span a:hover {
	text-decoration: underline;
}

/* --------------------------------
Products 
-------------------------------- */

.merch_groups{
  padding-top: 5px !important;
  margin: 7px 0 60px 45px;
}

 
.merch_groups.merch_tablets .product_title a, .merch_groups.merch_ipod .product_title a, .merch_groups.merch_iphone .product_title a, .merch_groups.merch_ipad .product_title a{font-size:13px !important;}

.merch_groups .idLocator{
  position:absolute;
  top:-50px;
  left:0;
  height:20px;
  width:20px;
}


.product{
  margin: 4px 0 21px 0;
  float: left;
  width: 173px;
  min-height: 275px;
  border-right: 1px dashed #D9D9D9 !important;
  position:relative;
  text-align: left;
}

  .product:nth-child(5n){
  border-right:none!important;
  margin-right:0!important;
}

.product_name_system{
    min-height:36px; 
  }
.product_image{
    text-align:center;
    margin-top:-11px;
    min-height: 191px;
  }
.product_image img{
    max-height: 160px;
    max-width: 165px;
    padding:10px 0;
  }
  
  h3.product_title{
    height: 17px;
    padding: 0 6px;
    text-align: left;

  }
    h3.product_title a{
      font-size: 14px;
      color:#195f91 !important;
      text-decoration:none;
    }
      
    
  .product_system{
    display: none;
    color: #3E3E3E;
    text-align: right;
    position: relative;
    top: 13px;
    right: 18px;
  }
  
  .product_state{
    color: #3E3E3E !important;
    font-size: 14px;
    margin: 10px 6px 0;
    text-align: left;
    text-transform: capitalize;
    display: block;
  }

  p.price{
  
    color: #3E3E3E;
    position: relative;
    z-index: 0;
    font: 32px/32px "solido_bold","helvetica", "arial narrow";
    margin-top: 0;
    margin-bottom: 3px;
    float: left;
    margin-left: 2px;
    letter-spacing: -.05em;

  }
  
  .original_price{

    color: #DA3200;
    float: left;
	font: 14px/14px "solido_bold","helvetica", "arial narrow";
    margin: 0 0 0 6px;
    text-decoration: line-through;
    margin-bottom: 3px;
    position: relative;
    clear: both;
    top: -4px;
    left: 0;
  }
  
  .purchase_info{
    clear:both;
  }

  .add_to_cart{

    background: url("/gs/merchincludes/deals_v3/img/atcBkg.png") repeat-x scroll left top transparent;
    border: 0 solid #F1F1F1;
    border-radius: 6px 6px 6px 6px;
    color: white;
    cursor: pointer;
    font: 16px/16px "solido_bold","helvetica", "arial narrow";
    padding: 5px 0;
    font-family: arial,helvetica,sans-serif;
    display:none;
    margin:5px auto;
    line-height:22px;
    width:90%;
    

  }

  
  .pickup_store {
    background: url("/stores/images/merch_group/pickup_store_bg.png") repeat-x scroll center center #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 3px 6px 6px 6px;
    box-shadow: 0 0 6px #999999;
    clear: both;
    color: #000000;
    cursor: pointer;
    font-weight: bold;
    height: 30px;
    margin: 1px 5px 10px 0;
    padding: 6px;
    text-align: center;
    text-indent: -9999px;
    width: 90%;
    font-size:0px;
    color:transparent;
    display:none;
  }

  .check_availability{
    display: none;
    background: none;
    border: none;
    color: #195F91;
    font-size: 12px;
    text-decoration: underline;
  }
  
   p.bonus{
	margin: 0 0 0 6px;
	text-align: left;
	font-family: "solido_book";
  }

  .product_release {
  	margin: 1px 0 0 6px;
  	font-family: "solido_book";
  	font-size: 11px;
  	text-align: left;
  }
  
  .online_price{
    display: none;
    position: relative;
    right: 12px;
    top: 8px;

  }
input.more_product_info, a.more_product_info {
    background: url("/stores/images/merch_group/more_product_info_bg.png") repeat-x scroll left bottom #656565;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0px 0px 6px #999;
    clear: both;
    color: white;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 5px auto;
    margin-right: 5px;
    padding: 5px 0;
    text-align: left;
    text-decoration: none;
    text-shadow: 0 1px 0 black;
    -webkit-text-shadow: 0 1px 0 #000;
    -moz-text-shadow: 0 1px 0 #000;
    width: 90%;
    line-height: 22px;
    font-family:arial,helvetica,sans-serif;
    font-size:16px;
}
/*END*/

/*Whats Hot*/

.thehotness{
	width:850px;
	margin: 20px 0 20px 44px;
	background:#eeeeee;
	padding:10px;
	overflow:hidden;
}
	.thehotness .hotcont{
		width: 240px;
		float: left;
		padding: 20px;
	}
		.thehotness .hotcont h2{
			color:#195f91;
			margin-top:10px;
			font-size:14px;
		}
.aboutdivider {
	width: 868px;
	height: 17px;
	margin: 20px 0 13px 45px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #d9d9d9;
}

.about {
	width: 868px;
	margin: 0 0 40px 45px;
	font-size: 16px;
	line-height: 18px;
}
/*
|||||||||||||||||||||||||||||||
	hot.css Marketing Mangager
|||||||||||||||||||||||||||||||	
*/
	.thehotness .item{
		width: 240px;
		float: left;
		padding: 20px;
	}
		.thehotness h2{
			color:#195f91;
			margin-top:10px;
			font-size:14px;
		}

/*mega menu links*/
#shopby {
		margin: 0 0 30px 45px;
		width: 868px;
		height: 365px;
	}
		#shopby > div {
			padding: 5px 0 0 120px;
			float: left;
		}

		#shopby > div:first-child {
			padding: 5px 0 0 12px;
		}

		#shopby ul {
			margin: 0;
			padding: 0;
		}

		#shopby h4 {
			padding: 15px 0 0;
			color: #2c2c2c;
			font: 15px/17px "solido_bold","helvetica", "arial narrow";

		}

		#shopby li a {
			color: #095490;
			font-size: 13px;
			line-height: 20px;
		}

		#shopby li a:hover {
			color: #2c2c2c;
		}
/*End mega menu links*/
ul.tabs div {
margin-top: 2px;
font-family: 11px/11px "helvetica", "arial", "sans-serif";
}


/*xbox*/
.xbxfpillars {
	margin: 0 0 20px 45px;
	background: #007d00 url(/gs/pages/storefront/xbox-one/images/fpill_hdr7.gif) top center no-repeat;
	width: 869px;
	min-height: 360px;
	color: #fff;
}

	.xbxfpillars div {
		margin: 95px 31px 0 18px;
		float: left;
		width: 165px;
	}

	.xbxfpillars h4 {
		margin: 14px 0 0;
		font-size: 14px;
		line-height: 17px;
		min-height: 36px;
		font-family: "arial";

	}

	.xbxfpillars p {
		font: normal 14px/17px "arial";
		min-height: 50px;
	}

	.xbxfpillars .moreinfo {
		background: url(/gs/pages/storefront/xbox-one/images/whitearrow.png) top right no-repeat;
		display: block;
		color: #fff;
		font-size: 12px;
		width: 73px;
		height: 14px;
	}
/*END*/

/*PS4*/
.fpillars {
	margin: 0 0 20px 45px;
	background: #01439a url(/gs/pages/storefront/ps4/images/fpill_hdr.gif) top center no-repeat;
	width: 868px;
	height: 346px;
	color: #fff;
}

	.fpillars div {
		margin: 76px 31px 0 18px;
		float: left;
		width: 165px;
	}

	.fpillars h4 {
		font-size: 16px;
		line-height: 17px;
		font-family: "arial";
		min-height: 27px;
		margin-top: 10px;
	}

	.fpillars p {
		font: normal 14px/17px "arial";
		min-height: 60px;
	}

	.fpillars .moreinfo {
		background: url(/gs/pages/storefront/ps4/images/whitearrow.png) top right no-repeat;
		display: block;
		color: #fff;
		font-size: 12px;
		width: 73px;
		height: 14px;
	}

/*END*/

/*Collectibles*/

.new-games-container {
			margin: 18px 0 0 45px;
			padding: 15px 0 5px 0;
			background: #eee;
			width: 870px;
		}

		.new-game-box {
			margin: 0 5px 15px 10px;
			padding: 6px;
			background: #fff;
			float: left;
			width: 189px;
		}

		.new-game-box a {
			text-align: center;
			font-size: 14px;
			color: #306c9d;
			text-decoration: none;
			display: block;
		}

		.new-game-box a:hover {
			text-decoration: underline;
		}

		.new-game-box img {
			width: 188px;
			height:130px;
			border: 1px solid #f4f4f4;
			margin-bottom: 5px;
			-webkit-transition: all 0.1s ease-in-out; 
			-moz-transition: all 0.1s ease-in-out; 
			-o-transition: all 0.1s ease-in-out; 
          	transition: all 0.1s ease-in-out; 
		}

		.new-game-box a img:hover {
			-webkit-transition: all 0.1s ease-in-out; 
			-moz-transition: all 0.1s ease-in-out; 
			-o-transition: all 0.1s ease-in-out; 
          	transition: all 0.1s ease-in-out; 
			opacity: .5;
		}

/*end*/

/*PC Games*/
/*GENRE ICONS*/

.pcdgenre li{
	float: left;
	width: 99px;
	margin: 0 9px 20px 0;
	position: relative;
	left: 8px;
}

/*END*/

/*Collectibles*/

/*catagories*/

.new-games-container {
			margin: 18px 0 0 45px;
			padding: 15px 0 5px 0;
			background: #eee;
			width: 870px;
		}

		.new-game-box {
			margin: 0 5px 15px 10px;
			padding: 6px;
			background: #fff;
			float: left;
			width: 189px;
		}

		.new-game-box a {
			text-align: center;
			font-size: 14px;
			color: #306c9d;
			text-decoration: none;
			display: block;
		}

		.new-game-box a:hover {
			text-decoration: underline;
		}

		.new-game-box img {
			width: 188px;
			height:130px;
			border: 1px solid #f4f4f4;
			margin-bottom: 5px;
			-webkit-transition: all 0.1s ease-in-out; 
			-moz-transition: all 0.1s ease-in-out; 
			-o-transition: all 0.1s ease-in-out; 
          	transition: all 0.1s ease-in-out; 
		}

		.new-game-box a img:hover {
			-webkit-transition: all 0.1s ease-in-out; 
			-moz-transition: all 0.1s ease-in-out; 
			-o-transition: all 0.1s ease-in-out; 
          	transition: all 0.1s ease-in-out; 
			opacity: .5;
		}

/*end*/
/*Electronics*/
.trades {
  float: left;
  margin-top: 20px;
  margin-left: 45px;
}
/*end*/
/*Deals*/
/*Tabs*/

.deals_tabs {
	float: left;
	z-index: 999;
	position: relative;
	padding: 3px 0 30px;
	width: 100%;
	text-align: center;
}

.deals_tabs ul.tabs {
	margin: 0 30px;
}

.deals_tabs li {
	display: inline;
}

	.deals_tabs li a {
		color: #000;
		background: #dedede;
		padding: 10px 12px 8px;
		font-size: 14px;
	}

		.deals_tabs li a:hover {
			color: #fff;
			background: #f12909;
		}

		.deals_tabs li a.current, .deals_tabs li a.current:hover {
			color: #000;
			background: #eee;
		}

/*END*/


/*Tab Headings*/

.merch_groups {
	background: url(/gs/pages/storefront/deals/img/tabfade.png) 0 399px repeat-x;
}

.deals_hdg {
	margin: 0 0 20px 17px;
	padding: 0;
	width: 927px;
	border-bottom: 1px solid #999;
	display: none;
	float: left;
}

.deals_hdg h2 {
	margin: 0;
	padding: 8px 0 0 0;
	float: left;
	text-transform: uppercase;
 	color: #555;
	font: 28px/28px "solido_book","helvetica", "arial";
	display: block;
	width: 280px;
	height: 30px;
}

.deals_hdg h2 a {
	color: #000;
}

.deals_hdg h2 span {
	color: #6b6b6b;
}

.subnav {
	margin: 16px 0 0;
	float: right;
	font: 14px/14px "solido_book","helvetica", "arial";
	color: #555;
}

	.subnav li {
		float: left;
		padding: 0 2px 0 2px;
	}

	.subnav li a {
		color: #555;
	}

		.subnav li a:hover {
			color: #f02400;

		}


/*END*/


/*Footer*/

div#content .legalwords {
	padding: 30px 50px;
	line-height: 15px;
}

.deals_foot {
	margin: 50px 0 20px 0;
	text-align: center;
}

	.deals_foot a.btn_viewall, .deals_foot a.btn_scrolltop {
		color: #000;
		background: #dedede;
		padding: 10px 12px 8px;
		font-size: 12px;
		margin: 0 20px;
	}

		.deals_foot a.btn_viewall:hover, .deals_foot a.btn_scrolltop:hover {
			color: #fff;
			background: #f12909;
		}


/*END*/
