.md-bannerslider-container { position:relative;  height:450px; margin:0 0 0 0 }
.md-bannerslider-container .items { height:450px; overflow:hidden; position:relative; cursor:pointer; }
.md-bannerslider-container .item { display:none; position:absolute; height:450px; }
.md-bannerslider-container .item.active,
.md-bannerslider-container .item.first { display:block; }
.md-bannerslider-container .item h2 a { font-size:1.1em; color:#fff !important;background: url("../images/page_title_bg.png") repeat scroll 0 0 transparent; /*background:#76933F*/  padding:10px; }
.md-bannerslider-container .item .content { color:#444444; }
.md-bannerslider-container { position:relative;}
.md-bannerslider-container h2 { position:absolute; left:0; bottom:40px;}
.md-bannerslider-container h2 span {background: url("../images/page_title_bg.png") repeat scroll 0 0 transparent;color: #FFFFFF;float: left;margin: 0;padding: 10px;}
.md-bannerslider-container .thumbnails { position:absolute; /*bottom:-25px;*/ bottom:15px; left:8px; background:0; width:70%; padding:0; }
.md-bannerslider-container .thumbnails .thumbnail { float:left; cursor:pointer; width:15px; height:15px; line-height:30px; padding:0; margin:0 8px 0 0; background:#63584D; border-radius:10px;}
.md-bannerslider-container .thumbnails .thumbnail > div { text-indent:-99999px  }
.md-bannerslider-container .thumbnails .thumbnail.active { background:#76933F; }
.md-bannerslider-container .thumbnails .thumbnail .button { width:30px; height:30px; background-position:top left; background-repeat:no-repeat; }
.md-bannerslider-container .thumbnails .thumbnail .button:hover { background-position:center left; }
.md-bannerslider-container .thumbnails .thumbnail.active .button { background-position:bottom left; }
.md-bannerslider-container .controls { position:absolute; bottom:13px; right:10px; z-index:200; border:1px solid #696969; }
.md-bannerslider-container .controls .pause { position:absolute; right:1px; top:1px; cursor:pointer; width:16px; height:16px; background:url("../../images/bannerslider/controls.png") no-repeat top left; }
.md-bannerslider-container .controls .pause:hover { background-position:top right; }
.md-bannerslider-container .controls .pause.paused { background-position:bottom left; }
.md-bannerslider-container .controls .pause.paused:hover { background-position:bottom right; }
.md-bannerslider-container .controls .progress { width:200px; }
.md-bannerslider-container .controls .progress .bar { height:18px; width:0px; background:#696969; }
