@charset "UTF-8";/* javascript styles */.arrowlistmenu{width: 160px; /*width of accordion menu*/}.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font: bold 13px Arial;color: white;background: #331D32;margin-bottom: 10px; /*bottom spacing between header and rest of content*/margin-left:20px;text-transform: uppercase;padding: 4px 0 4px 10px; /*header text is indented 10px*/cursor: hand;cursor: pointer;}.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/background-image: url(titlebar-active.png);}.arrowlistmenu ul{ /*CSS for UL of each sub menu*/list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}.arrowlistmenu ul li a{color: #000000;background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/display: block;padding: 2px 0;padding-left: 30px; /*link text is indented 19px*/text-decoration: none;font-weight: bold;/*border-bottom: 1px solid #dadada;*/font-size: 65%;}.arrowlistmenu ul li a:visited{color: #000000;}.arrowlistmenu ul li a:hover{ /*hover state CSS*/color: #A70303;background-color: #F3F3F3;margin-left:20px;padding-left:10px;}/* Left Navigation */#ulMainNav {	margin: 0px;	padding: 0px 0px 0px 40px;	list-style-type: square;	}#ulMainNav li {		list-style-type: square;		margin: 0px;		padding: 0px;		display: inline;	}#ulMainNav a:link, #ulMainNav a:visited, #ulMainNav a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;	display: block;	width: 170px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 5px;	margin: 0px;	list-style-type: square;}#ulMainNav a:hover, #ulMainNav a.current:link, #ulMainNav a.current:visited {		color: #000000;}/* Left Navigation - Cartweaver items */#categoryitems {	margin: 0px;	padding: 0px 0px 0px 5px;	list-style-type: square;	}#categoryitems li {		list-style-type: square;		margin: 0px;		padding: 0px;		display: inline;	}#categoryitems a:link, #categoryitems a:visited, #categoryitems a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: regular;	color: #000000;	text-decoration: none;	display: block;	width: 190px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin: 0px;	list-style-type: square;}#categoryitems a:hover, #categoryitems a.current:link, #categoryitems a.current:visited {		color: #656464;}/* right nav */#ulRightNav {	margin: 0px;	padding: 0px 0px 0px 280px;	}#ulRightNav li {		list-style-type: none;		margin: 0px;		padding: 0px;		display: inline;		}#ulRightNav a:link, #ulRightNav a:visited, #ulRightNav a:active {		font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	display: block;	width: 190px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin: 0px;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #FFFFFF;}#ulRightNav a:hover, #ulRightNav a.current:link, #ulRightNav a.current:visited {		color: #000000;}/* Footer Information */#ulFooter {	margin: 0px;	padding-top: 20px;	text-align: center;}#ulFooter li {	display: inline;		list-style-type: none;}#ulFooter a:link, #ulFooter a:visited, #ulFooter a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	padding-right: 20px;	padding-bottom: 5px;	padding-left: 20px;}/* trying to style generic links */a:link {color: #000000;}a:hover {color: #636364;}a:visited {color: #636364;}