/*change the menu hover color below*/
#thecategories a:hover {
	background-color: #eeeeee;
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 140px;
        background-color: #FF9900;
}

.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 7px;
	padding-top: 3px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
padding-left: 5px;
}

#secondcat a {
	padding-left: 20px;
background-color: #FF9900;

}

#thirdcat a {
	padding-left: 35px;
}

#fourthcat a {
	padding-left: 50px;
}

#fifthcat a {
	padding-left: 65px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

	
/* Menu items with subcategories */	
#nav a.daddy {
	background: url(images/arrow_green.gif) center right no-repeat;
}

/* Selected items with subcategories */	
#nav li.selected {
    background-color: #FFCC00;
}
/* XC Menu Styles */

#catxcdiv ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0.5em;
}

/* menu item spacing */
#catxcdiv li{ margin-bottom: .2em; }

/*padding between submenu items*/
#catxc ul li { padding: 0 0 .2em 0; }

/*xc menu item*/
#catxcdiv li.xc { list-style: none; }

/*submenu*/
#catxcdiv li.xc ul { margin: .3em 0 0 -.8em; }

/* +/- control */
div.xcx, div.xcc {
	position: relative;
	display: inline;
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.5em;
	float: left;
	width: 2.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -2em;
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 90%;
}

BODY {
	BACKGROUND: #fff; TEXT-ALIGN: left
}
#bannerFrame {
	DISPLAY: none
}
#breadcrumb {
	DISPLAY: none
}
#subnavigation {
	DISPLAY: none
}
.leftFocus {
	DISPLAY: none
}
#printLogo {
	DISPLAY: block
}
.leftColumn {
	LEFT: 10px; TOP: 25px
}
#contentFrame {
	BACKGROUND: #fff; MARGIN: 0px; WIDTH: 640px; height:1000px:
}
.content {
	BACKGROUND: #fff
}
#leftPadding {
	PADDING-RIGHT: 44px; PADDING-LEFT: 0px; PADDING-BOTTOM: 31px; PADDING-TOP: 69px; HEIGHT: auto
}
#footerFrame {
	BACKGROUND: #fff; MARGIN: 0px; WIDTH: 640px
}
#footer {
	DISPLAY: none
}
#copyright {
	PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
#greyPageTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; WIDTH: 640px; PADDING-TOP: 0px
}
#greyPageBtm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; WIDTH: 640px; PADDING-TOP: 0px
}
#greyPageBtm H1 {
	PADDING-BOTTOM: 0px; MARGIN: 100px 0px 20px; BORDER-BOTTOM-STYLE: none
}
#listingPageTop {
	BACKGROUND: #fff; PADDING-TOP: 10px
}
#listingPageBtm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; WIDTH: 526px; PADDING-TOP: 35px
}
#listingPageBtmShoppingCart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; WIDTH: 526px; PADDING-TOP: 35px
}
#catalogHdrs {
	LEFT: 0px; TOP: -18px
}
.reviewOrderDetails .reviewPhoto {
	LEFT: -25px; TOP: 2px
}
.subLpEnvelope {
	MARGIN-TOP: 75px
}
#institutionsHeader {
	LEFT: 130px
}
#leftPadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#institutionsLeftColumn {
	WIDTH: 235px
}
#eccoShop {
	DISPLAY: none
}
