/* Top menu
-----------------------------------------------------------------------------*/
div#top_menu {
	width: 832px;
	height: 45px;
	margin: 0px;
	padding: 0px;
	background: url(../images/layout/top_menu.gif) no-repeat 0px 0px;
	text-align: center;
}
div#top_menu ul#tabs {
	position:relative;
	float:right;
	padding:0px !important;
	margin:0px !important;
}
div#top_menu ul#tabs li {
	height: 45px;
	list-style-type: none;
	float: left;
	text-indent: -9999px;
	display:block;
}
div#top_menu ul#tabs li a {
	text-decoration: none;
	display: block;
	background: url(../images/layout/top_menu.gif) no-repeat;
}
div#top_menu li#aboutus{
	background: url(../images/layout/top_menu.gif) no-repeat -617px -45px;
}
div#top_menu li#aboutus a {
	width: 78px;
	height: 45px;
}
div#top_menu li#aboutus a:link, div#top_menu li#aboutus a:visited {
	background-position: -617px 0px;
}
div#top_menu li#aboutus a:hover, div#top_menu li#aboutus a:focus {
	background-image: none;
}
div#top_menu li#customer-connection{
	background: url(../images/layout/top_menu.gif) no-repeat -688px -45px;
}
div#top_menu li#customer-connection a {
	width: 145px;
	height: 45px;
}
div#top_menu li#customer-connection a:link, div#top_menu li#customer-connection a:visited {
	background-position: -688px 0px;
}
div#top_menu li#customer-connection a:hover, div#top_menu li#customer-connection a:focus {
	background-image: none;
}
div#top_menu li#blog{
	background: url(../images/layout/top_menu.gif) no-repeat -734px -45px;
}
div#top_menu li#blog a {
	width: 100px;
	height: 45px;
}
div#top_menu li#blog a:link, div#top_menu li#blog a:visited {
	background-position: -734px 0px;
}
div#top_menu li#blog a:hover, div#top_menu li#blog a:focus {
	background-image: none;
}
/**/
/* Main Navigation (active tabs)
-----------------------------------------------------------------------------*/
body#aboutus-page div#top_menu ul#tabs li#aboutus a,
body#staff-page div#top_menu ul#tabs li#aboutus a,
body#sales-team-page div#top_menu ul#tabs li#aboutus a {
	background-position: -617px -90px;
}
body#newsroom-page div#top_menu ul#tabs li#newsroom a,
body#newsroom-archives-page div#top_menu ul#tabs li#newsroom a,
body#awards-page div#top_menu ul#tabs li#newsroom a {
	background-position: -607px -90px;
}
body#cc-intro-page div#top_menu ul#tabs li#customer-connection a,
body#cc-gallery-page div#top_menu ul#tabs li#customer-connection a,
body#cc-selectedGallery-page div#top_menu ul#tabs li#customer-connection a {
	background-position: -688px -90px;
}
body#blog-page div#top_menu ul#tabs li#blog a {
	background-position: -734px -90px;
}

