.nav {
	font-weight: bold;
	margin:0;
	padding:0;
}

.nav:after { /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.nav ul {
	background-image: url(../images/nav.gif); background-repeat: no-repeat;;
	float:right;
	height:28px;
	padding:0;
	margin:48px 32px 0 0;
	text-align: left;
	width: 560px;
}
/* IE Fix */
*html .nav ul{
	margin-right:16px;
}

.nav ul li {
	float:left;
}

.nav ul li a, .nav ul li.active {
	/*background:lightgrey;*/
	color: #2cb5d0;
	height:0;
	float:left;
	margin: 0;
	overflow:hidden;
	padding:0;
	padding-top:28px;
	text-decoration: uppercase;
}

/*.nav ul li a:hover, .nav ul li a.selected {*/ /*script dynamically adds a class of "selected" to the current active menu item*/
/*	background: yellow;*/ /*THEME CHANGE HERE*/
/*}*/

/* DROPDOWN MENU */

.dropmenudiv {
	background: #eef7f9;
	line-height:18px;
	position:absolute;
	top: 0;
	visibility: hidden;
	width: 200px;
	z-index:100;
}

.dropmenudiv a {
	border-bottom: 1px solid #d6f1f6;
	color: #2cb5d0;
	display: block;
	font-weight: normal;
	padding: 6px 0;
	text-decoration: none;
	text-indent: 10px;
	width: auto;
	
}
/* IE Fix */
* html .dropmenudiv a {
	width: 100%;
}
*html .dropmenudiv {
	margin:2px 0 0 2px;
}
*+html .dropmenudiv {
	margin:2px 0 0 2px;
}

.dropmenudiv a:hover {
	background: #def1f7;
	color:#2cb5d0;
}

.dropmenudiv a.lastitem{
	border-bottom:none;
}


.nav li#navhome a, .nav li#navhome.active {width:71px;}
.nav li#navproducts a {width:97px;}
.nav li#navshop a {width:113px;}
.nav li#navsale a {width:66px;}
.nav li#navretail a, .nav li#navretail.active {width:138px;}
.nav li#navabout a, .nav li#navabout.active {width:75px;}
.nav li#navcontact a, .nav li#navcontact.active {width:89px;}

.nav li a, .nav li.active { background-image: url(../images/nav.gif); background-repeat: no-repeat; }


/* Buttons */
.nav li#navhome a { background-position: 0 0; }
.nav li#navproducts a { background-position: -71px 0; }
.nav li#navshop a { background-position: -168px 0; }
.nav li#navsale a { background-position: -281px 0; }
.nav li#navretail a { background-position: -347px 0; }
.nav li#navabout a { background-position: -485px 0; }
.nav li#navcontact a { background-position: -560px 0; }

/* Hover */
.nav li#navhome a:hover, .nav li#navhome a.selected { background-position: 0 -28px; }
.nav li#navproducts a:hover, .nav li#navproducts a.selected { background-position: -71px -28px; }
.nav li#navshop a:hover, .nav li#navshop a.selected { background-position: -168px -28px; }
.nav li#navsale a:hover, .nav li#navsale a.selected { background-position: -281px -28px; }
.nav li#navretail a:hover, .nav li#navretail a.selected { background-position: -347px -28px; }
.nav li#navabout a:hover, .nav li#navabout a.selected { background-position: -485px -28px; }
.nav li#navcontact a:hover, .nav li#navcontact a.selected { background-position: -560px -28px; }

/* Press */
.nav li#navhome a:active { background-position: 0 0; }
.nav li#navproducts a:active { background-position: -71px -28px; }
.nav li#navshop a:active { background-position: -168px 0; }
.nav li#navsale a:active { background-position: -281px 0; }
.nav li#navretail a:active { background-position: -347px 0; }
.nav li#navabout a:active { background-position: -485px 0; }
.nav li#navcontact a:active { background-position: -560px 0; }

/* On */

.nav li#navhome.active { background-position: 0 -56px !important; }
.nav li#navproducts.active { background-position: -71px -56px !important; }
.nav li#navshop.active { background-position: -168px -56px !important; }
.nav li#navsale.active { background-position: -281px -56px !important; }
.nav li#navretail.active { background-position: -347px -56px !important; }
.nav li#navabout.active { background-position: -485px -56px !important; }
.nav li#navcontact.active { background-position: -560px -56px !important; }