#hero{overflow:hidden;z-index:300;width:980px;}
#slider a{display:block;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;position:absolute;top:0px;}
.nivoSlider a.nivo-imageLink{border:0px;display:none;height:100%;left:0px;margin:0px;padding:0px;position:absolute;top:0px;width:100%;z-index:6;}
.nivo-slice{display:block;height:100%;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:#000000;bottom:0px;color:#FFFFFF;left:0px;opacity:0.8;position:absolute;width:100%;z-index:8;}
.nivo-caption p{margin:0px;padding:5px;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{cursor:pointer;position:absolute;top:45%;z-index:9;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a {cursor:pointer;position:relative;z-index:9;}
.nivo-controlNav a.active{font-weight:bold;}
.theme-default .nivoSlider{background:#121212 url("../images/icons/progress_small.gif") no-repeat 50% 50%;) no-repeat 50% 50%;height:300px;position:relative;width:980px;}
.theme-default .nivoSlider img{display:none;left:0px;position:absolute;top:0px;}
.theme-default .nivoSlider a{border:0px;display:block;}
.theme-default .nivo-controlNav{top:90%;left:37%;margin-left:auto;margin-right:auto;position:relative;}
.theme-default .nivo-controlNav a{background:url("../images/nivo/bullets.png") no-repeat;border:0px;display:block;float:left;height:22px;margin-right:3px;text-indent:-9999px;width:30px;}
.theme-default .nivo-controlNav a.active{background-position:0 -22px;}
.theme-default .nivo-directionNav a{background:url("../images/nivo/arrows.png") no-repeat;border:0px;display:block;height:30px;text-indent:-9999px;width:30px;}
.theme-default a.nivo-nextNav{background-position:-30px 0px;right:15px;}
.theme-default a.nivo-prevNav{left:15px;}
.theme-default .nivo-caption a:link{border-bottom:1px dotted #FFFFFF;color:#FFFFFF;}
.theme-default .nivo-caption a:visited{border-bottom:1px dotted #FFFFFF;color:#FFFFFF;}
.theme-default .nivo-caption a:hover{color:#FFFFFF;}
.theme-default .nivo-caption a:active{color:#FFFFFF;}
.page_headline{height:54px;}
.page_headline .headline{padding:18px 0px 0px 20px;}
.page_headline .headline h2{font-size:18px;font-weight:bold;text-transform:uppercase;}
.bumpers{background-image:url("../images/tile.png");background-repeat:repeat;width:980px;}
.bumpers a{text-decoration:none;}
.bumper{background-color:#161616;float:left;height:300px;margin:20px 30px 20px 0px;overflow:hidden;position:relative;width:212px;}
.bumper.last{margin-right:0px;}
.bumper.first{margin-left:20px;}
.bumper .ribbon{height:114px;left:0px;overflow:hidden;position: absolute;top:0px;width:114px;}
.bumper .frame{background-image:url("../images/bumper_frame.png");background-repeat:no-repeat;height:300px;position:absolute;top:0px;left:-999em;width:212px;}
.bumper:hover .frame{left:0px;}
.bumper:focus .frame{left:0px;}
.bumper .boxshot{overflow:hidden;width:212px;}
.bumper .pricebox{background-image:url("../images/bumper_bubbles.png");background-repeat:no-repeat;height:68px;left:0px;overflow:hidden;position:absolute;text-align:right;bottom:0px;width:212px;}
.bumper .pricebox .price{color:#EBEBEB;font-size:24px;font-weight:bold;padding-top:27px;text-align:center;text-shadow:#4F0087 1px 1px 3px;width:212px;}
.bumper .pricebox .price.lowered{padding-top:13px;}
.bumper .pricebox .price .ordprice{font-size:14px;margin:auto;font-weight:normal;text-decoration:line-through;}
.list{float:left;margin:20px 0px 0px 41px;width:286px;}
.list.first{margin-left:20px;}
.list .headline{font-size:18px;font-weight:bold;float:left;text-align:left;text-transform:uppercase;width:50%;}
.list .more{font-size:14px;font-weight:bold;float:left;padding-top:3px;text-align:right;text-transform:uppercase;width:50%;}
.list table{border:0px;margin:40px 0px 0px 0px;padding:0px;}
.list table .spacer{height:20px;}
.list table .position{font-size:14px;font-weight:bold;height:120px;text-align:center;vertical-align:middle;width:30px;}
.list table .boxshot{height:120px;overflow:hidden;text-align:left;vertical-align:top;width:85px;}
.list table .gameinfo{height:120px;text-align:left;vertical-align:top;width:171px;}
.list table .gameinfo .title{font-size:14px;font-weight:bold;padding:10px 0px 0px 18px;text-transform:uppercase;}
.list table .gameinfo .genre{font-size:12px;font-weight:bold;padding:10px 0px 0px 18px;text-transform:uppercase;}
.list table .gameinfo .price{font-size:18px;font-weight:bold;padding:10px 0px 0px 18px;}
.list table .spacer{height:6px;}
.list table tr:hover .position{background-color:#4F0087;}
.list table tr:hover .gameinfo{background-image:url("../images/front_list_hover.png");background-repeat:no-repeat;}
.pager{margin-top:20px;overflow:hidden;position:relative;width:780px;}
.pager .content{background-color:#FFFFFF;height:170px;overflow:hidden;}
.pager #pager1left{cursor:pointer;left:5px;position:absolute;top:115px;z-index:700;}
.pager #pager1right{cursor:pointer;right:5px;position:absolute;top:115px;z-index:700;}
.pager #pager2left{cursor:pointer;left:5px;position:absolute;top:115px;z-index:700;}
.pager #pager2right{cursor:pointer;right:5px;position:absolute;top:115px;z-index:700;}
.pager .content .prodpanel{background-color:#FFFFFF;height:170px;width:780px;z-index: 600;}
.pager .content .prodpanel .product{float:left;margin-right:26px;margin-top:12px;width:90px;}
.pager .content .prodpanel .product.first{margin-left:55px;}
.pager .content .prodpanel .product.last{margin-right:55px;}
.pager .content .prodpanel .product .boxshot{height:120px;overflow:hidden;width:90px;}
.pager .content .prodpanel .product .boxshot.audiobook{height:100px;margin-top:20px;}
.pager .content .prodpanel .product .price{color:#690040;font-size:21px;font-weight:bold;margin-top:6px;text-align:center;width:90px;}
.pager .content .prodpanel .product .price .smaller{font-size:13px;padding-top:4px;}