
.xet_bannerSlider_wrp { z-index:2; margin:0 auto; padding:0; overflow:hidden; }

/* The Nivo Slider styles */
.xet_bannerSlider_content { overflow:hidden; margin:0 auto; }
.xet_bannerSlider_content img { position:absolute; top:0; left:0; }
.xet_bannerSlider_content a.banner-imageLink { position:absolute; top:0; left:0; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }
.banner-slice { display:block; position:absolute; z-index:5; height:100%; }
.banner-box { display:block; position:absolute; z-index:5; }

/* Caption styles */
.banner-caption { z-index:8; position:absolute; left:0; top:0; bottom:0; width:30%; overflow:hidden; background:#fff;  }
.banner-caption p { padding:30px 10px; margin:0; text-align:left; white-space:normal; font-size:24px; font-weight:bold; line-height:30px; color:#333; }
.banner-caption a { display:block; width:100px; text-align:center; white-space:nowrap; margin:10px 0 0; padding:0 5px; font-size:12px; color:#fff; background:#aaa; }
.banner-html-caption { display:none; }

/* Direction nav styles (e.g. Next & Prev) */
.banner-directionNav a { display:block; position:absolute; bottom:10px; width:20px; height:20px; text-indent:-9999px; border:0; font-size:0; z-index:9; cursor:pointer; background:url(../img/arrows.png) no-repeat; }
a.banner-prevNav { right:35px; }
a.banner-nextNav { right:10px; background-position:-20px 0; }


/* Control nav styles (e.g. 1,2,3...) */
.banner-controlNav { z-index:9; position:absolute; left:10px; bottom:10px; }
.banner-controlNav a { display:block; cursor:pointer; width:8px; height:8px; background:#ccc; text-indent:-9999px; border:0; margin-left:3px; float:left; }
.banner-controlNav a.active { background:#000; }