﻿#pageheader
{
	background: #FFF url(../images/shopbanner_new.jpg) no-repeat left top;
}

#pageheader div.category ul li a.linkBook
{
	background-image: url(../images/maincategory_books.png);
	width: 65px;
}

#pageheader div.category ul li a.linkForms
{
	background-image: url(../images/maincategory_forms.png);
	width: 65px;
}

#pageheader div.category ul li a.linkGov
{
	background-image: url(../images/maincategory_govpub.png);
	width: 65px;
}

#pageheader div.category ul li ul
{
	position: absolute;
	z-index: 99;
	visibility: hidden; 
	margin-top: -5px;
	float: left;
	width: 148px;
}

#pageheader div.category ul li a.linkGovPurchase
{
	background-image: url(../images/maincategory_govpub_purchase.png);
	width: 70px;
	height: 24px;
}

#pageheader div.category ul li a.linkGovSubscription
{
	background-image: url(../images/maincategory_govpub_subscription.png);
	width: 70px;
	height: 24px;
}
#pageheader div.category ul li a.linkVendingMachine
{
	background-image: url(../images/maincategory_Vending_Machine.png);
	width: 74px;
}


#pageheader div.category ul li ul li a.hover
{
	background-position: left top;
}

#pageheader div.category ul li a.linkDiscs
{
	background-image: url(../images/maincategory_discs.png);
	width: 83px;
}

#pageheader div.category ul li a.linkDownloads
{
	background-image: url(../images/maincategory_downloads.png);
	width: 100px;
}

#pageheader div.category ul li a.linkOthers
{
	background-image: url(../images/maincategory_others.png);
	width: 100px;
}

#pageheader div.rightcolumn ul.misc_menu *
{
	font-size: 12px;
	line-height: 14px;
}

#pageheader div.rightcolumn ul.member_func li a.usernav_cart
{
	background-image: url(../images/mbtnCart.gif);
	width: 68px;
}

#pageheader div.rightcolumn ul.member_func li a.usernav_search
{
	background-image: url(../images/mbtnSearch.gif);
	width: 57px;
}

#pageheader div.rightcolumn ul.member_func li a.usernav_contact
{
	background-image: url(../images/mbtnContact.gif);
	width: 72px;
}

#pageheader div.misc_bar div.searchbar .btnAdvanced
{
	/*display: -moz-inline-box;
	display: inline-block;
	width: 60px;
	background: transparent url(../images/topnavi_btnAdvanced.gif) no-repeat center top;
	height: 24px;
	text-align: center;*/
	color: #FFF;
	line-height: 24px;
	
}

#pageheader div.rightcolumn a.btnEntityLogin
{
	width: 78px;
	height: 21px;
	background: transparent url(../images/btnEntityLogin.jpg) no-repeat left top;
	text-indent: -9999px;
}

#pageheader div.rightcolumn ul.misc_menu li.hoz a
{
	display: block;
	padding: 2px 5px;
    color: #55B321;
}


#pageheader div.rightcolumn ul.misc_menu li.hover a
{
	color: #FFF;
}

#pageheader div.rightcolumn div.PanelLoggedIn .panelGreeting
{
	padding: 2px;
	font-size: 11px;
}