/* Main Navigation Matrix */

#nav {
width: 530px;
height: 44px;
position: relative;
top: 25px;
background: url(../images/nav_matrix.png);
margin: 0;
padding: 0;
}

#nav li {
float: left;
}

#nav li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
height: 44px;
background: url(../images/nav_matrix.png) no-repeat;
text-indent: -9999px;
overflow: hidden;
}

/*current state*/
#body_home li#nav_home a {
background-position: 0 -90px;
}

#body_webhosting li#nav_webhosting a {
background-position: -73px -90px;
}

#body_services li#nav_services a {
background-position: -180px -90px;
}

#body_support li#nav_support a {
background-position: -290px -90px;
}

#body_about li#nav_about a {
background-position: -340px -90px;
}

#body_contact li#nav_contact a {
background-position: -290px -90px;
}

/*up state*/
li#nav_home a {
left: 0;
width: 73px;
background-position: 0 0;
}

li#nav_webhosting a {
left: 73px;
width: 107px;
background-position: -73px 0;
}

li#nav_services a {
left: 180px;
width: 82px;
background-position: -180px 0;
}

li#nav_support a {
left: 262px;
width: 78px;
background-position: -262px 0;
}

li#nav_about a {
left: 340px;
width: 87px;
background-position: -340px 0;
}

li#nav_contact a {
left: 427px;
width: 103px;
background-position: -427px 0;
}

/*hover state*/
li#nav_home a:hover {
background-position: 0 -45px;
}

li#nav_webhosting a:hover {
background-position: -73px -45px;
}

li#nav_services a:hover {
background-position: -180px -45px;
}

li#nav_support a:hover {
background-position: -262px -45px;
}

li#nav_about a:hover {
background-position: -340px -45px;
}

li#nav_contact a:hover {
background-position: -427px -45px;
}

/*active state*/
li#nav_home a:active {
background-position: 0 -90px;
}

li#nav_webhosting a:active {
background-position: -73px -90px;
}

li#nav_services a:active {
background-position: -180px -90px;
}

li#nav_support a:active {
background-position: -262px -90px;
}

li#nav_about a:active {
background-position: -340px -90px;
}

li#nav_contact a:active {
background-position: -427px -90px;
}
