/* *******************************************************
	Navigation Sprites
******************************************************** */

.cat_icon_sprite {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    background: url('../images/icons/cdt_sprite.png') no-repeat;
	width:  40px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	/*margin-bottom: 1em;*/
}

/*.homeCatDiv:hover div {
    background-position: 0px 0px;
	/*margin-top: 3.5%;
}
.homeCatDiv:hover #A0 {
	color: #e39e39;
}
.homeCatDiv:hover #A0 div {
    background-position: 0 -80px;
}
.homeCatDiv:active #A0 {
	color: #851618;
}
.homeCatDiv:active #A0 div {
    background-position: 0px -40px;
}*/

a:link#A0 div {
    background-position: 0px 0px;
	margin-top: 3.5%;
}
a:hover#A0 {
	color: #e39e39;
}
a:hover#A0 div {
    background-position: 0 -80px;
}
a:active#A0 {
	color: #851618;
}
a:active#A0 div {
    /*background-position: 0px 0px;*/
    background-position: 0 -120px;
}

a:link#A1 div {
    background-position: -40px 0;
	/*margin-top: 3.5%;*/
}
a:hover#A1 {
	color: #e39e39;
}
a:hover#A1 div {
    background-position: -40px -80px;
}
a:active#A1 {
	color: #851618;
}
a:active#A1 div {
    background-position: -40px -120px;
}

a:link#A2 div {
    background-position: -80px 0;
	/*margin-top: 3.5%;*/
}
a:hover#A2 {
	color: #e39e39;
}
a:hover#A2 div {
    background-position: -80px -80px;
}
a:active#A2 {
	color: #851618;
}
a:active#A2 div {
    background-position: -80px -120px;
}

a:link#A3 div {
    background-position: -120px 0;
	/*margin-top: 3.5%;*/
}
a:hover#A3 {
	color: #e39e39;
}
a:hover#A3 div {
    background-position: -120px -80px;
}
a:active#A3 {
	color: #851618;
}
a:active#A3 div {
    background-position: -120px -120px;
}

a:link#A4 div {
    background-position: -160px 0;
	/*margin-top: 3.5%;*/
}
a:hover#A4 {
	color: #e39e39;
}
a:hover#A4 div {
    background-position: -160px -80px;
}
a:active#A4 {
	color: #851618;
}
a:active#A4 div {
    background-position: -160px -120px;
}

a:link#A5 div {
    background-position: -200px 0;
	/*margin-top: 3.5%;*/
}
a:hover#A5 {
	color: #e39e39;
}
a:hover#A5 div {
    background-position: -200px -80px;
}
a:active#A5 {
	color: #851618;
}
a:active#A5 div {
    background-position: -200px -120px;
}

a:link#A6 div {
    background-position: -240px 0;
	/*margin-top: 3.5%;*/
}
a:hover#A6 {
	color: #e39e39;
}
a:hover#A6 div {
    background-position: -240px -80px;
}
a:active#A6 {
	color: #851618;
}
a:active#A6 div {
    background-position: -240px -120px;
}

a:link#A7 div {
    background-position: -280px 0;
	/*margin-top: 3.5%;*/
}
a:hover#A7 {
	color: #e39e39;
}
a:hover#A7 div {
    background-position: -280px -80px;
}
a:active#A7 {
	color: #851618;
}
a:active#A7 div {
    background-position: -280px -120px;
}

a:link#A8 div {
    background-position: -320px 0;
	/*margin-top: 3.5%;*/
}
a:hover#A8 {
	color: #e39e39;
}
a:hover#A8 div {
    background-position: -320px -80px;
}
a:active#A8 {
	color: #851618;
}
a:active#A8 div {
    background-position: -320px -120px;
}

a:link#A9 div {
    background-position: -360px 0;
	/*margin-top: 3.5%;*/
}
a:hover#A9 {
	color: #e39e39;
}
a:hover#A9 div {
    background-position: -360px -80px;
}
a:active#A9 {
	color: #851618;
}
a:active#A9 div {
    background-position: -360px -120px;
}

a:link#A10 div {
    background-position: -400px 0;
	/*margin-top: 3.5%;*/
}
a:hover#A10 {
	color: #e39e39;
}
a:hover#A10 div {
    background-position: -400px -80px;
}
a:active#A10 {
	color: #851618;
}
a:active#A10 div {
    background-position: -400px -120px;
}