.pagination > li > a{
	height: 30px;
	width: 30px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	/*border: solid 3px #74489D !important;*/
	border: solid 3px #74489D !important;
	box-shadow: none !important;
	line-height: 26px;
}
.pagination > li > a:hover{
	color: white!important;
}

#raid-nav-hilight{
	/*height: 38px;*/
	/*width: 38px;*/
	/*font-size: 22px;*/
	/*margin-top: -4px;*/
	border: solid 3px transparent !important;
	line-height: 26px;
}

.subtitle{
	font-weight: normal;
}
/*============DIV ELEMENTS=============*/
.raid-animation{
	position: relative;
	width: 960px;
	/*width: 947px;*/
	height:439px;
	/*background-color: #EEDDFF;*/
	background-color: #F1E7E7;
	/*border: solid 2px silver;*/
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	transform-origin: top left;
}

#raid-controller{
	position: absolute;
	height: 75px;
	width: 75px;
	left: 422px;
	top: -5px;
	background: url("cpu.png");
	background-size: 75px 75px;
	background-repeat: no-repeat;
	/*color: red;*/
	
	vertical-align: top;
	display: inline-block;
	text-align: center;
}

.raid-caption{
	position: absolute;
	top: 80px;
	display: block;
}

#anim-frame{
	position: absolute;
	top: 70px;
	/*padding: 5px;*/
}

#raid-0 #anim-frame{
	left: 60px;
}
#raid-1 #anim-frame{
	left: 10px;
}

#raid-5 #anim-frame{
	left: -70px;
}
#raid-5 #array, #raid-1 #array{
	width: 176px;
	margin-left: 165px;
}

#raid-1 #anim-frame{
	left: -20px;
}

#raid-6 #anim-frame{
	left: -120px;
}
#raid-6 #array{
	width: 176px;
	margin-left: 165px;
}

#raid-10 #anim-frame{
	left: -70px;
}
#raid-10 #array{
	width: 176px;
	margin-left: 165px;
}

#array{
	width: 341px;
	height: 56px;
	margin-top: 5px;
	border: solid 3px black;
	border-radius: 5px;
	text-align: center;
	vertical-align: middle;
	line-height: 150px;
}

.disk{
	position: absolute;
	/*top: 132px;*/
	top: 78px;
	width: 66px;
	height: 192px;
	/*border: dotted 3px black;*/
	border-radius: 5px;
	text-align: center;
	vertical-align: middle;
	line-height: 405px;
	background: url("storage-55759E.png");
	background-size: 66px 192px;
	background-repeat: no-repeat;
}

#disk-1{
	left: 567px;
}

#disk-2{
	left: 667px;
}

#disk-3{
	left: 767px;
}

#disk-4{
	left: 867px;
}

#disk-5{
	left: 967px;
}

#disk-6{
	left: 1067px;
}

.line-horizontal{
    position: absolute;
	height: 3px;
	background-color: black;
	/*border: solid 1px black;*/
	border-left: none;
	border-right: none;
}

.line-vertical{
	position: absolute;
	width: 3px;
	background-color: black;
	/*border: solid 1px black;*/
	border-top: none;
	border-bottom: none;
}

#line-main{
	top: 32px;
	left: 341px;
}

.line-width-1{
	width: 260px;
}

.line-width-2{
	width: 360px;
}

.line-width-3{
	width: 460px;
}

.line-width-4{
	width: 560px;
}

.line-width-5{
	width: 660px;
}

.line-width-6{
	width: 760px;
}

.line-disk{
	top: 33px;
	height: 60px;
}

#line-disk-1{
    left: 598px;
}

#line-disk-2{
    left: 698px;
}

#line-disk-3{
    left: 798px;
}

#line-disk-4{
    left: 898px;
}

#line-disk-5{
    left: 998px;
}

#line-disk-6{
    left: 1098px;
}

.block {
	position: absolute;
	top: 13px;
	width: 50px;
	height: 40px;
	/*background: #849AAB;*/
	background-color: #55759E;
	text-align: center;
	vertical-align: middle;
	line-height: 40px;
	border-radius: 5px;
	font-weight: bold;
	color: white;
	/*-webkit-animation: move-right 5s infinite linear;
	animation: move-right 5s infinite linear;*/
}

#F{
	left: 8px;
}

#E{
	left: 63px;
}

#D{
	left: 118px;
}

#C{
	left: 173px;
}

#B{
	left: 228px;
}

#A{
	left: 283px;
}

.block-copy{
	left: 435px;
	/*z-index: 100;*/
}

.disk-group{
	position: absolute;
	height: 240px;
	top:62px;
	border: solid 1px #BCBFE2;
	background-color: #ECECEF;
	text-align: center;
	vertical-align: middle;
	line-height: 500px;
}

#mirror-1-3{
	left: 537px;
	width: 326px;
}

#mirror-1-2{
	left: 557px;
	width: 186px;
}

#mirror-3-4{
	left: 757px;
	width: 186px;
}

