/* CSS Document */#nav {	list-style: none;	padding: 0;	margin: 0;}#nav li {	display: block;	float: left;	padding: 0;	margin: 0;}#nav a {	font-weight: bold;	padding: 0;}#nav a {	text-decoration: none;}/* if-fy */#nav li a {	display: block;	font-weight: bold;	color: #ccc;	padding: 0px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	text-transform: uppercase;	margin: 0px;	z-index: 2000;}#nav li.buttons {	margin: 0;	padding: 0 0 0 -100px;}#nav li li a {	display: block;	font-weight: normal;	color: #ccc;	padding: 0px;	margin: 0px;	background-image: url(../images/nav/dropdown_bg.png);	background-repeat: repeat;	text-transform: uppercase;	font: 10px/22px Arial, Helvetica, sans-serif;	z-index: 3000;}#nav li li a:hover {	padding: 0px;	background-image: url(../images/nav/dropdown_bg-over.png);	background-repeat: repeat;	text-transform: uppercase;	color: #333;}li {	float: left;	position: relative;	text-align: center;	cursor: default;	padding: 0;	margin: 0;}li#first {	border-left-width: 1em;}li#last {	border-right-width: 1em;}li ul {	display: none;	position: absolute;	top: 100%;	left: 0;	margin-left: 0px;	font-weight: normal;	padding: 0;	border-color: #000;	border-width: 0px 1px 1px 1px;	border-style: solid;	width: 130px;	z-index: 2000;}li>ul {	top: auto;	left: auto;}li li {	display: block;	float: left;	background-color: transparent;	border-color: #000;	border-width: 1px 0px 0px 0px;	border-style: solid;	padding: 0;	width: 130px;	z-index: 2000;}/* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a { height: 1%; }/* End */#nav li:hover ul, li.over ul {	display: block;	z-index: 3000;}#nav li a#homenav {	width: 80px;	height: 37px;	border: none;	padding: 0;	margin: 0;	display: block;	text-align: center;	background-image:url(../images/nav/home_off.gif);	background-repeat: no-repeat;	background-position:left top;}#nav li a#homenav:hover {	width: 80px;	height: 37px;	border: none;	padding: 0;	margin: 0;	display: block;	text-align: center;	background-image:url(../images/nav/home_over.gif);	background-repeat: no-repeat;	background-position:left top;}body#home a#homenav {	background-image:url(../images/nav/home_on.gif);	background-repeat: no-repeat;	background-position: left top;}#nav li a#portfolionav {	width: 114px;	border: none;	padding: 0;	margin: 0;	display: block;	text-align: center;	background-image:url(../images/nav/portfolio_off.gif);	background-repeat: no-repeat;	background-position:left top;}#nav li a#portfolionav:hover {	width: 114px;	border: none;	padding: 0;	margin: 0;	text-decoration: none;	display: inherit;	text-align: center;	background-image:url(../images/nav/portfolio_over.gif);	background-repeat: no-repeat;	background-position:left top;}body#portfolio a#portfolionav {	background-image:url(../images/nav/portfolio_on.gif);	background-repeat: no-repeat;	background-position: left top;}#nav li a#studionav {	width: 115px;	height: 37px;	border: none;	padding: 0;	margin: 0;	display: block;	text-align: center;	background-image:url(../images/nav/studio_off.gif);	background-repeat: no-repeat;	background-position:left top;}#nav li a#studionav:hover {	width: 115px;	height: 37px;	border: none;	padding: 0;	margin: 0;	display: block;	text-align: center;	background-image:url(../images/nav/studio_over.gif);	background-repeat: no-repeat;	background-position:left top;}body#studio a#studionav {	background-image:url(../images/nav/studio_on.gif);	background-repeat: no-repeat;	background-position: left top;}#nav li a#servicesnav {	width: 100px;	height: 37px;	border: none;	padding: 0;	margin: 0;	display: block;	text-align: center;	background-image:url(../images/nav/services_off.gif);	background-repeat: no-repeat;	background-position:left top;}#nav li a#servicesnav:hover {	width: 100px;	height: 37px;	border: none;	padding: 0;	margin: 0;	display: block;	text-align: center;	background-image:url(../images/nav/services_over.gif);	background-repeat: no-repeat;	background-position:left top;}body#services a#servicesnav {	background-image:url(../images/nav/services_on.gif);	background-repeat: no-repeat;	background-position: left top;}#nav li a#toolsnav {	width: 136px;	height: 37px;	border: none;	padding: 0;	margin: 0;	display: block;	text-align: center;	background-image:url(../images/nav/client_off.gif);	background-repeat: no-repeat;	background-position:left top;}#nav li a#toolsnav:hover {	width: 136px;	height: 37px;	border: none;	padding: 0;	margin: 0;	display: block;	text-align: center;	background-image:url(../images/nav/client_over.gif);	background-repeat: no-repeat;	background-position:left top;}body#tools a#toolsnav {	background-image:url(../images/nav/client_on.gif);	background-repeat: no-repeat;	background-position: left top;}#nav li a#aboutnav {	width: 101px;	height: 37px;	border: none;	padding: 0;	margin: 0;	text-align: center;	background-image:url(../images/nav/about_off.gif);	background-repeat: no-repeat;	background-position:left top;}#nav li a#aboutnav:hover {	width: 101px;	height: 37px;	border: none;	padding: 0;	margin: 0;	text-align: center;	background-image:url(../images/nav/about_over.gif);	background-repeat: no-repeat;	background-position:left top;}body#about a#aboutnav {	background-image:url(../images/nav/about_on.gif);	background-repeat: no-repeat;	background-position: left top;}
