/* defines styles for automatically generated left sidebar content */
/* Last Edited: $id */

#leftsidebar  {
	font-size: 19px;
}

#leftsidebar ul
{
	list-style: none;
}

#leftsidebar h2
{
	font-size: 14pt;
	font-weight: bold;
}

#leftsidebar li
{
	margin-left: -25px;
	margin-top: 5px;
}

#leftsidebar li.expanded>ul.menu>li, #leftsidebar li.depth2, #leftsidebar li.depth3
{
	padding-left: 15px;
	background-image: url(./images/expandeditem.png);
	background-position: left 2px;
	background-repeat: no-repeat;
}

#leftsidebar li.depth3
{
	padding-left: 30px;
	background-image: url(./images/expandeditem.png);
	background-position: 15px 2px;
	background-repeat: no-repeat;
}

#leftsidebar a.active
{
	font-weight: bold;
}

#leftsidebar a
{
	text-decoration: none;
	color: white;
}

#leftsidebar a:hover
{
	color: yellow;
}

/* styling for shopping cart */

#leftsidebar #block-spnet-0
{
	width: 180px;
	margin-left: 7px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

#leftsidebar .cart-items, #leftsidebar .cart-subtotal
{
	color: white;
	font-size: 10pt;
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
	display: block;
}

#leftsidebar #block-spnet-0 img
{
	border: none;
	display: block;
	margin: auto;
	padding-top: 15px;
	padding-bottom: 5px;
}

#leftsidebar #block-spnet-0 a
{
	display: block;
	text-align: center;
}

/* styling for search bar */

#leftsidebar #block-spnet-2 .submit
{
	padding: 3px;
	vertical-align: top;
	padding-bottom: 2px;
	margin-left: 7px;
	border: solid 2px black;
}

#leftsidebar #block-spnet-2 .text
{
	font-size: 12pt;
	width: 152px;
	border: solid 2px black;
}

/* styling for spnet logged in text and links
 * actually in the right sidebar, located above the content */

#loggedininfo .welcome_word, #loggedininfo .spnet_login_name
{
	font-size: 16pt;
	font-weight: bold;
}

#loggedininfo, #loggedininfo a
{
	color: white;
	text-decoration: none;
}

#loggedininfo a:hover
{
	color: yellow;
}

#loggedininfo .fullstop
{
	display: none;
}
