/*
.container {margin: 0 auto; max-width: 55em; padding: 0 1em;}*/

.rslides {margin: 0 auto;}

.rslides_container {/*margin-bottom: 50px;*/ /*position: relative; float: left;*/ width: 100%;}

.centered-btns_nav {z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 0; left: 0; opacity: 0.5; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 100%; width: 10%; background: transparent url("images/left.png") no-repeat left;}

.centered-btns_nav:active {opacity: 1.0;}

.centered-btns_nav:hover {opacity: 1.0;}

.centered-btns_nav.next {left: auto; background: transparent url("../images/right.png") no-repeat right; right: 10px;}

.centered-btns_nav.prev {left: auto; background: transparent url("../images/left.png") no-repeat left; left: 10px;}

.transparent-btns_nav {z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 0; left: 0; display: block; opacity: 0; filter: alpha(opacity=1); width: 48%; text-indent: -9999px; overflow: hidden; height: 100%;}

.transparent-btns_nav.next {left: auto; right: 0;}

.large-btns_nav {z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); opacity: 0.6; text-indent: -9999px; overflow: hidden; top: 0; bottom: 0; left: 0; background: #000 url("images/right.png") no-repeat left 50%; width: 38px;}

.large-btns_nav:active {opacity: 1.0;}

.large-btns_nav.next {left: auto; background-position: right 50%; right: 0;}

.centered-btns_nav:focus, .transparent-btns_nav:focus, .large-btns_nav:focus {outline: none;}

.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs {margin-top: 10px; text-align: center;}

.centered-btns_tabs li, .transparent-btns_tabs li, .large-btns_tabs li {display: inline; float: none; _float: left; *float: left; margin-right: 10px;}

.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a {text-indent: -9999px; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #ccc; background: rgba(0,0,0, .2); display: inline-block; _display: block; *display: block; -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); width: 10px; height: 10px;}

.centered-btns_here a, .transparent-btns_here a, .large-btns_here a {background: #222; background: rgba(0,0,0, .8);}

@media screen and (max-width: 40em){
.centered-btns_nav.prev{background-size: 60%;}
.centered-btns_nav.next{background-size: 60%;}
}

@media screen and (max-width: 35em){
.centered-btns_nav.prev{background-size: 50%; left: 5px;}
.centered-btns_nav.next{background-size: 50%; right: 5px;}
}
