/* PRIMARY NAVIGATION */

#primaryNavContainer {
background:transparent url("../img/primarynav/primarynav-bg.jpg") repeat-x scroll 0 0;
clear:both;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:52px;
list-style-type:none;
margin:0;
padding:0;
position:relative;
width:745px;
}

#primaryNavContainer .device {
position:relative;
float:right;
}

#primaryNavContainer ul {
position:relative;
height:52px;
float: left;
list-style-type: none; 
padding:0 0 0 23px;
margin:0;
}

#primaryNavContainer ul li {
position:relative;
background:none;
float: left;
padding:0;
margin:0 10px 0 0;
height:52px;
}

#primaryNavContainer ul li:hover {
background:transparent url("../img/primarynav/primarynav-middle-bg-hover.jpg") no-repeat top;
}

#primaryNavContainer ul li a:link, 
#primaryNavContainer ul li a:visited, 
#primaryNavContainer ul li a:active {
position:relative;
height:52px;
background:none;
float: left;
padding:0;
margin:0;
padding:0 20px 0 30px;
color:#fff;
line-height:40px;
text-decoration:none;
}

#primaryNavContainer ul li span {
position:relative;
height:41px;
width:10px;
background:none;
float: left;
padding:0;
margin:0;
}

/* SELECTED PRIMARY NAV ITEM */
#primaryNavContainer ul li.selected {
background:transparent url("../img/primarynav/primarynav-middle-bg.jpg") no-repeat top;
}

#primaryNavContainer ul li.selected a:link, 
#primaryNavContainer ul li.selected a:visited, 
#primaryNavContainer ul li.selected a:hover, 
#primaryNavContainer ul li.selected a:active {
background:transparent url("../img/primarynav/primarynav-left-bg.jpg") no-repeat top left;
}

#primaryNavContainer ul li.selected span {
background:transparent url("../img/primarynav/primarynav-right-bg.jpg") no-repeat top right;
}