/*Itemslider
================================================== */
.itemslider {margin: 0; padding: 0;}
.itemslider .slides > li {display: none; -webkit-backface-visibility: hidden; list-style:none;}
.itemslider .slides img {max-width: 100%; display: block;}
.pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.itemslider .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .itemslider .slides {display: block;}
* html .itemslider .slides {height: 1%;}
/* No JavaScript Fallback */
.no-js .itemslider .slides > li:first-child {display: block;}
/* Itemslider styles
================================================== */
/* Itemslider wrapper and navigation container */
.itemslider-wrapper .nav-wrapper { position:relative; }
/* Style: default
==================================================  */
.itemslider { margin:0 auto; position:relative; zoom:1; }
.itemslider .slides { zoom:1; }
.itemslider .slides > li { position:relative; }
.itemslider .slides > li img { margin:0 auto; /* To center image */ }
/* Style: horizontal
==================================================  */
.itemslider-horizontal { margin:0 auto; }
.itemslider-horizontal .slides > li { padding-left:10px; padding-right:10px; }
/* If only one item exists
================================================== */
.itemslider.single-item .slides > li { max-width: 168px; }
/* Direction navigation
================================================== */
.itemslider .direction-nav {text-align:center; }
/* Utility classes
================================================== */
.itemslider.hide-direction-nav .direction-nav { display:none; }
.itemslider.hide-control-nav .control-nav { display:none; }
/* Buttons aligned at the bottom */
.equal-height .slides > .item { position: static; padding-bottom: 15px; }
.equal-height .slides .actions { position: absolute; bottom: 0; }
/* Generic arrows 1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Default style: small, outside the slider
-------------------------------------------------------------- */
.gen-slider-arrows1 .direction-nav li { float:left; }
.gen-slider-arrows1 .direction-nav a {
	display:block;
	border-radius:5px;	
	width:30px;
	height:30px;
	background-image:url(/images/slider-arrows.png);
	background-color:#e5e5e5;
	cursor:pointer;
	text-decoration:none;
	text-indent:-999px;
	overflow:hidden;
}

.gen-slider-arrows1 .direction-nav a:hover { background-color:#333; }
.gen-slider-arrows1 .direction-nav a.disabled { opacity:0.2; filter:alpha(opacity=20); cursor:default; }
.gen-slider-arrows1 .direction-nav a.disabled:hover { background-color:#e5e5e5; }

.gen-slider-arrows1 .direction-nav .prev { background-position:-10px -10px; margin-right:1px; }
.gen-slider-arrows1 .direction-nav .prev:hover { background-position:-10px -60px; }
.gen-slider-arrows1 .direction-nav .prev.disabled:hover { background-position:-10px -10px; }

.gen-slider-arrows1 .direction-nav .next { background-position:-60px -10px; }
.gen-slider-arrows1 .direction-nav .next:hover { background-position:-60px -60px; }
.gen-slider-arrows1 .direction-nav .next.disabled:hover { background-position:-60px -10px; }

/* Positioning:
-------------------------------------------------------------- */
.gen-slider-arrows1-pos-top-right .direction-nav { position:absolute; top:-65px; right:10px; }
.gen-slider-arrows1-pos-top-left .direction-nav { position:absolute; top:-65px; left:0px; }
.gen-slider-arrows1-pos-top-bottom .direction-nav { position:absolute; bottom:-10px; right:0px; }
