/* Hero Scroller */

.heroscroller {position:relative; overflow:hidden; width: 870px; height:340px; background:transparent; float:left; margin: 30px 0 0 45px; z-index: 666;}
.heroscroller .items {width:20000em; height:auto; position:absolute; clear:both; }
.heroscroller .items div.item {float:left; z-index:4; }

.heroscroller a.region:link, .heroscroller a.region:visited {background:transparent; width:870px; height:305px; float:left; margin:3px 0px 0px 44px; position:absolute;}
.heroscroller a.regionwide:link, .heroscroller a.regionwide:visited {background:transparent; width:870px; height:305px; float:left; }

#chained a.browse {display:block; width:32px; height:52px; cursor:pointer; font-size:1px; z-index:55;}
#chained a.left {position:absolute; top:128px; left:3px; background:transparent url(/common/css/entry/images/hero_arrow_left.png) no-repeat 0px 0px;}
#chained a.right {position:absolute; top:128px; left:836px;background:transparent url(/common/css/entry/images/hero_arrow_right.png) no-repeat 0px 0px;}
#chained a.disabled {visibility:hidden !important;}

.dotregion { float:left; clear:left; text-align:center; width: 870px; height:30px; position:absolute; top: 402px; left: 45px; z-index: 5;}

.navi {height:20px; padding:0px; margin-top:0px; display:inline-block;}
.navi a {width:16px; height: 16px; margin:4px 4px 0px 4px; overflow:visible; display:block; float:left; font-size:1px; padding:0px;
  background:transparent url(/gs/pages/storefront/preowned/images/navdot.png) 0px -44px no-repeat; outline:none;}
.navi a:hover {background-position:0 -22px; cursor: pointer;}
.navi a.active {background-position:0 0;}

/*END*/