.flash { pointer:cursor; }

.nolink { cursor:default; }

.scrollable {
  /* root element for the scrollable (stays still) - required settings */
  position:relative; overflow:hidden; width: 940px; height:455px; }
  
.scrollable .items {
  /* root for scrollable items - cannot be too large */
  width:20000em;  position:absolute;  clear:both; }

.items div { float:left; width:940px; height:455px; }

.items div .slideContent { margin:14px 0 0 50px; width:600px; font-size:11px; }

.bodyLayout #container #mainContent .items div h3 { padding:0;border:none;font-size:14px; margin:0 0 5px 0; }

.bodyLayout #container #mainContent .items div p { margin:0; padding-right:145px; }

.bodyLayout #container #mainContent .items div a { position:relative;width:940px;height:366px;display:block; }

.bodyLayout #container #mainContent .items div .button {
 float:right;margin:5px 0 0 0;background:url('/images/hs/slider_moreinfo_button.gif') no-repeat top;
   border:none; /*padding:0 15px 0 0;*/ color: #fff;   font-size: 15px;
  font-family: 'AllerRegular',Verdana,Tahoma,Arial,sans-serif;  height:30px; width:130px; }  

.bodyLayout #container #mainContent .items div .button:hover { background-position:bottom; }

/* single scrollable item */
.scrollable img { float:left; margin:20px 5px 20px 21px; background-color:#fff; padding:2px;
  border:1px solid #ccc; width:100px; height:75px;
  -moz-border-radius:4px; -webkit-border-radius:4px; }

/* active item */
.scrollable .active { /*border:2px solid #000;*/ position:relative; cursor:default; }

/* this makes it possible to add next button beside scrollable */
.scrollable { float:left; }

/* prev, next, prevPage and nextPage buttons */
a.browse { background:url('/images/hs/slider_buttons.gif') no-repeat; display:block; width:30px;
  height:30px;  float:left; position:relative; bottom:50px; cursor:pointer; font-size:1px; }

/* right */
a.right         { background-position: 0 -30px; float:right; }
a.right:hover     { background-position:-30px -30px; }
a.right:active   { background-position:-60px -30px; }

/* left */
a.left        { margin:0 20px 0 0;}
a.left:hover      { background-position:-30px 0; }
a.left:active    { background-position:-60px 0; }

/* disabled navigational button */
a.disabled { visibility:hidden !important; }   



/* items inside navigator */
.navi a { width:20px; height:10px; float:left; margin:3px;
  background:url('/images/hs/slider_navi_buttons.gif') 0 0 no-repeat;
  display:block; font-size:1px; }

/* mouseover state */
.navi a:hover { background-position:0 -10px; }

/* active state (current page state) */
.navi a.active { background-position:0 -20px; }

.items div#slideVideo { background:url('/images/hs/slider_video.jpg') no-repeat; }

.items div#slideSpecialOpsCollection { background:url('/images/hs/slider_specialops.jpg') no-repeat; }

.items div#slideOuterwear { background:url('/images/hs/slider_outerwear.jpg') no-repeat; }

.items div#slideNewGeneration { background:url('/images/hs/slider_newgeneration.jpg') no-repeat; }

.items div#slideBranding { background:url('/images/hs/slider_branding.jpg') no-repeat; }

.items div#slideSolarBan { background:url('/images/hs/slider_solarban.jpg') no-repeat; }

.items div#slide911 { background:url('/images/hs/slider_911.png') no-repeat; }

.items div#slideFunctionFit { background:url('/images/hs/slider_functionfit.jpg') no-repeat; }
#slideFunctionFit input { display:none; }

.items div#slidePFA { background:url('/images/hs/slider_pfa.jpg') no-repeat; }

.items div#slideSolarBan { background:url('/images/hs/slider_solarban.jpg') no-repeat; }

.items div#slidePrimaLoft { background:url('/images/hs/slider_primaloft.jpg') no-repeat; }

/*.items div#slideNDP { background:url('/images/hs/slider_newdimensionplus.jpg') no-repeat; }*/











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

