﻿/* All (Vertical line of icons 50px apart) */
.Icon
{
    background-repeat: no-repeat;
    background-image: url('Images/Interface/Icons.png');
}

/* Circle Icons */
div.Icon.Circle
{
    width: 50px;
    height: 50px;
}

.Icon.Circle.One
{
    background-position: 0px 0px;
}

.Icon.Circle.Two
{
    background-position: 0px -50px;
}

.Icon.Circle.Three
{
    background-position: 0px -100px;
}

.Icon.Circle.Four
{
    background-position: 0px -150px;
}

.Icon.Circle.Five
{
    background-position: 0px -200px;
}

.Icon.Circle.Edit
{
    background-position: 0px -250px;
}

.Icon.Circle.Search
{
    background-position: 0px -300px;
}

.Icon.Circle.Star
{
    background-position: 0px -350px;
}

.Icon.Circle.Question
{
    background-position: 0px -400px;
}

.Icon.Circle.Info
{
    background-position: 0px -450px;
}

.Icon.Circle.Recycle
{
    background-position: 0px -500px;
}

.Icon.Circle.Success
{
    background-position: 0px -550px;
}

.Icon.Circle.TripleArrow
{
    background-position: 0px -600px;
}

.Icon.Circle.AtSymbol
{
    background-position: 0px -650px;
}

.Icon.Circle.Plus
{
    background-position: 0px -700px;
}

.Icon.Circle.Available
{
    background-position: 0px -700px;
}

.Icon.Circle.Asterix
{
    background-position: 0px -750px;
}

.Icon.Circle.Blank1
{
    background-position: 0px -800px;
}

.Icon.Circle.Blank2
{
    background-position: 0px -850px;
}

.Icon.Circle.Error
{
    background-position: 0px -900px;
}

.Icon.Circle.NotAvailable
{
    background-position: 0px -900px;
}

.Icon.Circle.Blocked
{
    background-position: 0px -950px;
}

/* Large Arrows */
div.Icon.LargeArrow
{
    width: 40px;
    height: 40px;
}

a.Icon.LargeArrow
{
    height: 40px;
    padding-left: 50px;
    display:inline-block;
    vertical-align:middle;
    padding-top:10px;
}

.Icon.LargeArrow.Right
{
    background-position: 0px -1000px;
}

.Icon.LargeArrow.Left
{
    background-position: 0px -1050px;
}

.Icon.LargeArrow.Right.Animated, .Icon.LargeArrow.Left.Animated
{
    width: 60px;
}

.Icon.LargeArrow.Left.Animated
{
    background-position: 20px -1050px;
}

.Icon.LargeArrow.Up
{
    background-position: 0px -1100px;
}

.Icon.LargeArrow.Down
{
    background-position: 0px -1150px;
}

/* Small Arrows */

div.Icon.SmallArrow
{
    width: 23px;
    height: 25px;
}

.Icon.SmallArrow.Right
{
    background-position: 0px -1200px;
}

.Icon.SmallArrow.Left
{
    background-position: 0px -1225px;
}

.Icon.SmallArrow.Up
{
    background-position: 0px -1250px;
}

.Icon.SmallArrow.Down
{
    background-position: 0px -1275px;
}
