/* Example wrapper */

.wrap {
position : relative;
margin : 0 0;
}
/*
.baseimg {
    vertical-align: middle;
    height: 101%;
    width: 100%;
}
*/

/* Frame */

.frame {
height : 295px;
line-height : 241px;
overflow : hidden;
}

.frame ul {
list-style : none;
margin : 0;
padding : 0;
height : 100%;
font-size : 50px;
}
.frame ul li {
float : left;
width : 290px;
height : 100%;
margin : 0 1px 0 0;
padding : 0;
background : #333;
color : #ddd;
text-align : center;
cursor : pointer;
}
.frame ul li.active {
color : #fff;
background : #a03232;
}
/* Scrollbar */
.scrollbar {
margin : 0 0 0em 0;
height : 2px;
background : #ccc;
line-height : 0;
transform : translateZ(0px) translateX(-90px);
width : 397px;
}
@media only screen and (min-width: 715px) and (max-height: 1300px) 
{
.scrollbar {
margin : 0 0 0 0;
height : 2px;
background : #ccc;
line-height : 0;
transform : translateZ(0px) translateX(-60px);
width : 397px;
}
}

.scrollbar .handle {
width : 100px;
height : 100%;
background : #292a33;
cursor : pointer;
}
.scrollbar .handle .mousearea {
position : absolute;
top : -9px;
left : 0;
width : 100%;
height : 20px;
}

/* Pages */
.pages {
list-style : none;
margin : 0 0;
padding : 20px;
text-align : center;
background-color : black;
}
.pages li {
display : inline-block;
width : 14px;
height : 14px;
margin : 0 4px;
text-indent : -999px;
border-radius : 10px;
cursor : pointer;
overflow : hidden;
background : #666;
box-shadow : inset 0 0 0 1px rgba(0, 0, 0, .2);
}
.pages li:hover {
background : #eee;
}
.pages li.active {
background : #fff;
}
/* Controls */
.controls {
margin : 25px 0;
text-align : center;
}
/* One Item Per Frame example*/
.oneperframe {
height : 300px;
line-height : 300px;
}
.oneperframe ul li {
width : 1140px;
}
.oneperframe ul li.active {
background : #333;
}
/* Crazy example 
.crazy ul li:nth-child(2n) {
  width: 100px;
  margin: 0 4px 0 20px;
}

.crazy ul li:nth-child(3n) {
  width: 300px;
  margin: 0 10px 0 5px;
}

.crazy ul li:nth-child(4n) {
  width: 400px;
  margin: 0 30px 0 2px;
}*/
