/* CSS Document */body {	background-color: #000000;	margin: 25px 0;	padding: 0;	}	.hide {	display: none;	}img {	display: block;	border: 0;	}	a:link {	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	text-decoration: none;	color: #ffffff;	background: transparent;	}	a:visited {	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	text-decoration: none;	color: #ffffff;	background: transparent;	}a:hover {	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	text-decoration: underline;	color: #ffffff;	background: transparent;	}a:active {	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	text-decoration: none;	color: #ffffff;	background: transparent;	}/* Nav Menu */li {	color: #ffffff;	background: #000000;	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	list-style: none;	}	#navmenu {	margin: 0;	padding: 0 0 20px 0;	padding-top: 3px;	border-bottom: 1px solid #ffffff;	}	#navmenu li {	margin: 0;	padding: 0;	display: inline;	list-style: none;	}	#navmenu a {	float: left;	line-height: 14px;	font-weight: bold;	margin: 0 15px 0 0;	text-decoration: none;	color: #ffffff;	}	#navmenu a.active, #navmenu a:hover {	border-bottom: 3px solid #ffffff;	padding-bottom: 3px;	color: #ffffff;	}#navmenu a:hover {	color: #ffffff;	}#navmenu2 li {	padding-left: 0;	padding-top: 10px;	list-style: none;	color: #ffffff;	background: #000000;	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	}	#shopmenu li {	padding-left: 0;	padding-top: 10px;	padding-right: 20px;	list-style: none;	color: #ffffff;	background: #000000;	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	}	#footer p {	font-size: 10px;	margin-top: 25px;	text-align: center;	}#contactinfo p {	color: #ffffff;	background: #000000;	padding-top: 15px;	margin-bottom: 1em;	text-align: center;	line-height: 1.3;	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 12px;	}#itempage p {	color: #ffffff;	background: #000000;	margin-top: 4px;	margin-bottom: 1em;	text-align: center;	line-height: 1.4;	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 13px;	}#itempage a:link {	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	text-decoration: none;	color: #ffffff;	background: transparent;	text-align: center;	}	/* Basic Page Divisions */#primarycontent {	padding-left: 25px;	padding-top: 20px;	}	/* Sidebar display attributes */#sidebar img {	margin: 30px 0 15px 0;	}#sidebar {	padding-left: 0;	padding-top: 0;	}/* text attributes */h1 {	color: #ffffff;	background: #000000;	margin: 0;	letter-spacing: -1px;	padding-bottom: 4px;	font-family: "Vladimir Script", "Kunstler Script", "Vivaldi", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 46px;	border-bottom: 1px solid #ffffff;	}		h2 {	color: #ffffff;	background: #000000;	margin: 0;	padding-bottom: 4px;	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 14px;	}	p {	color: #ffffff;	background: #000000;	margin-top: 4px;	margin-bottom: 1em;	text-align: left;	line-height: 1.4;	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 13px;	}#links p {	color: #ffffff;	background: #000000;	margin-top: 4px;	text-align: center;	margin-bottom: 1em;	line-height: 1.4;	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 13px;	}		