/* Default */

#nav {
width: 940px;
height: 50px;
position: relative;
background: url(../img/nav_main.gif);
margin: 0;
padding: 0;
}

#nav li {
float: left;
list-style-type:none;
}

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

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

li#nav_profile a {
	left: 131px;
	width: 130px;
	background-position: -130px 0;
}

li#nav_compare a {
	left: 262px;
	width: 130px;
	background-position: -260px 0;
}

li#nav_price a {
	left: 390px;
	width: 132px;
	background-position: -390px 0;
}

li#nav_support a {
	left: 520px;
	width: 130px;
	background-position: -520px 0;
}

li#nav_opportunity a {
	left: 649px;
	width: 136px;
	background-position: -650px 0;
}

li#nav_contact a {
	left: 784px;
	width: 156px;
	background-position: -940px 0;
}


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

li#nav_profile a:hover {
background-position: -130px -50px;
}

li#nav_compare a:hover {
background-position: -260px -50px;
}

li#nav_price a:hover {
background-position: -390px -50px;
}

li#nav_support a:hover {
background-position: -520px -50px;
}

li#nav_opportunity a:hover {
background-position: -650px -50px;
}

li#nav_contact a:hover {
background-position: -780px -50px;
}



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

#body_profile li#nav_profile a {
background-position: -130px -99px;
}

#body_compare li#nav_compare a {
background-position: -265px -99px;
}

#body_price li#nav_price a {
background-position: -395px -99px;
}

#body_support li#nav_support a {
background-position: -525px -99px;
}


#body_opportunity li#nav_opportunity a {
background-position: -650px -99px;
}


#body_contact li#nav_contact a {
background-position: -780px -99px;
}



/*//////////////////////////////////////////
//////// Sub Navigation
//////////////////////////////////////////*/


sub_nav
{
	background: url(../img/navbg1.jpg) top left;
	height: 42px;
	margin: auto;
}
#sub_navhov
{
background-color:#FFCC66;
}
#sub_nav ul
{
	float: left;
}
#sub_nav li
{
	float: left;
	list-style-type: none;
	padding-left:10px;
}
#sub_nav a
{
	display: block;
}
#sub_nav a#current
{
	background: transparent url(../img/hovnav1.jpg) repeat-x left top;
}
#sub_nav a:link
{
	color: #0000CC;
	float: left;
	font-size: 1.6em;
	height: 32px;
	padding: 3px 15px 0px 15px;
	text-decoration:none;
}
#sub_nav a:visited
{
	color: #0000CC;
	float: left;
	font-size: 1.6em;
	height: 32px;
	padding: 3px 15px 0px 15px;
	text-decoration:none;
}
#sub_nav a:hover
{
background-color:#FFCC66;
}
