.vegas-slider {
	text-align:center;
	position:relative;
	z-index:1;
	width:100%;
	height:auto;
}
.vegas-loading {
	border-radius: 10px;
	background: #000;
	background: rgba(0,0,0,0.7);
	background: url(../images/background/loading.gif) no-repeat center center; /* Loading Gif by http://preloaders.net/ */
	height: 32px;
	left: 20px;
	position: fixed;
	top: 20px;
	width: 32px; 
	z-index: 0;
}

.vegas-overlay {
	background:url(../placeholders/vegas/overlays/06.png) repeat;
	opacity: 0.5;
	z-index: 0;
}

.vegas-background {
	-ms-interpolation-mode: bicubic;
	image-rendering: optimizeQuality;
    max-width: none !important; /* counteracts global img modification by twitter bootstrap library */
	z-index: -2;
}

.vegas-overlay,
.vegas-background {
	-webkit-user-select: none;
	 -khtml-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.vegas-slider #menu {
	display:inline-block;
	margin:0 0 0 -240px;
	position:fixed;
	bottom:50px;
}
.vegas-slider #menu li {
	float:left;
	list-style:none;
	margin:0px 10px !important;
	position:relative;
}
.vegas-slider #menu li a {
	outline:none;
}
.vegas-slider #menu a {
	color:#ed145b;
	text-decoration:none;
	display:block;	
}
.vegas-slider #menu a img {
	border:5px solid #FFF;
	width:90px;
	height:90px;
}
.vegas-slider #menu a:hover img {
	border:5px solid #ed145b;	
}
.vegas-slider #menu a:active img {
	border:5px dotted #ed145b;
}
.vegas-slider #pause {
	background:#000;
	cursor:pointer;
	display:none;
	font-size:24px;
	left:0;
	line-height:100px;
	height:100%;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	margin:0;
	padding:0;
}