/*
	---------------------------------------------
	cnna stylesheet
	sub navigations for topmast and footer
	---------------------------------------------
*/

/* topmast navigation-------------------------------- */

ul#topmast_nav {
	float: right;
	width: 325px;
	height: 15px;
	padding: 0px;
	background:transparent url(../images/topnav_img.gif) no-repeat;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 0px;
	display: inline;
}
ul#topmast_nav li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-indent:-9999px;
	list-style-type:none;
}
ul#topmast_nav li a {
	border: 1px;
	display:block;
	text-decoration:none;
	background:transparent url(../images/topnav_img.gif) no-repeat;
	overflow: hidden;
}

li#architecture a {
	width:87px;
	height:15px;
}
li#planning a {
	width:65px;
	height:15px;
}
li#interiors a {
	width:68px;
	height:15px;
}
li#graphics a {
	width:63px;
	height:15px;
}
li#retail a {
	width:42px;
	height:15px;
}

li#architecture a:hover, li#architecture a:focus {
	background-position:0px -15px;
}

li#planning a:link, li#planning a:visited {
	background-position:-87px 0px;
}
li#planning a:hover, li#planning a:focus {
	background-position:-87px -15px;
}

li#interiors a:link, li#interiors a:visited {
	background-position:-152px 0px;
}
li#interiors a:hover, li#interiors a:focus {
	background-position:-152px -15px;
}

li#graphics a:link, li#graphics a:visited {
	background-position:-220px 0px;
}
li#graphics a:hover, li#graphics a:focus {
	background-position:-220px -15px;
}

li#retail a:link, li#retail a:visited {
	background-position:-283px 0px;
}
li#retail a:hover, li#retail a:focus {
	background-position:-283px -15px;
}

/* footer navigation-------------------------------- */

ul#footernav {
	position: absolute;
	width: 237px;
	height: 10px;
	padding: 0px;
	margin-left: 455px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: transparent;
	background-image: url(../images/footer_nav_img.gif);
	background-repeat: no-repeat;
}
ul#footernav li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-indent:-9999px;
	list-style-type: none;
}
ul#footernav li a {
	display: block;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/footer_nav_img.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
li#sitemap a {
	width:57px;
	height:10px;
}
li#extranet a {
	width:109px;
	height:10px;
}
li#contact a {
	width:71px;
	height:10px;
}

li#sitemap a:link, li#sitemap a:visited {
	background-position: 0px 0px;
}
li#sitemap a:hover, li#sitemap a:focus {
	background-position: 0px -10px;
}
li#extranet a:link, li#extranet a:visited {
	background-position: -57px 0px;
}
li#extranet a:hover, li#extranet a:focus {
	background-position: -57px -10px;
}
li#contact a:link, li#contact a:visited {
	background-position: -166px 0px;
}
li#contact a:hover, li#contact a:focus {
	background-position: -166px -10px;
}
