@charset "UTF-8";/* CSS Document */html, body {	margin: 0px;	padding: 0px;	border: 0px;	background-color:#666666;}div {	padding-top:1px;	padding-bottom:1px;	}#header {	background-color:#330000;	padding-top:1em;	padding-bottom:1em;}#logo {	position:absolute;top:.5em;left:.5em;	width:10%;}#logo img {	width:100%;	}#logo-text {	margin-left:10%;	padding-left:1em;	font-family:Papyrus, Tempus Sans ITC, Geneva, Palatino, Garamond, serif;	color:#92DFBD;}#logo-text h1 {	font-size:4.5vw;	margin-top:-.1em;}#logo-text h3 {	font-size:2.25vw;	margin-top:-2em;	margin-bottom:.5em;}#navigation {	height:1.5em;	background-color:#663333;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1.5vw;}#navigation ul, li {	list-style:none;	display:inline;	background-color:#663333;	vertical-align: middle;}#navigation li {	margin-left:2em;	margin-right:2em;	background-color:#663333;}#navigation a:link {	text-decoration:none;	color:#000;}#navigation a:visited {	text-decoration:none;	color:#CCC;}#navigation a:hover {	text-decoration:none;	color:#FFF;}#navigation a:active {	text-decoration:none;	color:#CCC;}.clear {	clear:both;}#footer {	width:100%;	padding-bottom:.25em;	text-align:center;	font-size:.75vw;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#92DFBD;	background-color:#330000;}/*	CSS for Index Page */#index-content {	width:100%;	padding-left:1em;	padding-bottom:2em;	font-family:Papyrus, Tempus Sans ITC, Verdana, Arial, Helvetica, sans-serif;	font-size:2vw;	background-color:#92DFBD;}#index-content h1, h2, h3 {	margin-bottom:0em;}#index-content p {	margin-right:3em;}.index-category {	float: left;    width: 20%;    margin-left:1em;	margin-right: 1em;    text-align: center;    background-color: white;    -moz-box-shadow:    5px 5px 5px 5px #444;    -webkit-box-shadow: 5px 5px 5px 5px #444;    box-shadow:         5px 5px 5px 5px #444;}.index-category a:link, a:visited, a:hover, a:active {	text-decoration:none;}.index-category-label{	width:100%;    height:4em;    margin-top: -1px;    margin-bottom: 1em;	color:000;    background-color:#00CCCC;	text-align:center;	font-size:1.2em;}.index-category-examples img {	width:90%;	margin-bottom:1em;}.index-category-examples label {	height:20%}/*  CSS for Cards Page */.pane-title {	font-family:Papyrus, Tempus Sans ITC, Verdana, Arial, Helvetica, sans-serif;}#cards {	padding-left:1em;	padding-bottom:40px;	background-color:#92DFBD;	font-family:Papyrus, Tempus Sans ITC, Verdana, Aria, Helvetica, sans-serif;	font-size: 2vw;	text-align:left;}#cards h1, h2, h3 {	margin-bottom:0em;}#cards p {	margin-right:2em;}#category-container {	text-align:left;}.card-category {    float: left;    width: 15%;    margin-right: 1%;    margin-bottom: 1em;    text-align: center;    background-color: white;    -moz-box-shadow:    5px 5px 5px 5px #444;    -webkit-box-shadow: 5px 5px 5px 5px #444;    box-shadow:         5px 5px 5px 5px #444;}.category-label {    width:100%;    margin-top: -1px;    margin-bottom: 1em;    background-color:#00CCCC ;	text-align:center;	font-size:1.8vw;}.card-category img {	width:90%;	margin-bottom:0.25em;}#traditional-cards img {	border:solid 1px #666666;}	/*	CSS for Card Packs Page */#card-packs {	padding-left:1em;	padding-bottom:40px;	background-color:#92DFBD;	font-family:Papyrus, Tempus Sans ITC, Verdana, Arial, Helvetica, sans-serif;	font-size:2vw;}#card-packs h1, h2, h3 {	margin-bottom:0em;}#card-packs p {	margin-right:1em;}.pack-instance {	width: 60%;    margin-bottom: 1em;	text-align:center;    background-color: white;	-moz-box-shadow:    5px 5px 5px 5px #444;    -webkit-box-shadow: 5px 5px 5px 5px #444;    box-shadow:         5px 5px 5px 5px #444;}.pack-instance img {	width:30%;	margin-right:1em;	vertical-align:middle;}.pack-instance-label {	margin-top:-1px;	padding-top:.5em;	width:100%;	background-color:#00CCCC;	font-family:Papyrus, Tempus Sans ITC, Verdana, Arial, Helvetica, sans-serif;	font-size:2.5vw;}.pack-content-samples img {	width:15%;	margin-right:10px;	-moz-box-shadow:    5px 5px 5px 5px #444;    -webkit-box-shadow: 5px 5px 5px 5px #444;    box-shadow:         5px 5px 5px 5px #444;	}/*	CSS for Purse Pendants Page */#purse-pendants {	padding-left:1em;	padding-bottom:2em;	background-color:#92DFBD;	min-height:300px;	font-family:Papyrus, Tempus Sans ITC, Verdana, Arial, Helvetica, sans-serif;	font-size:2vw;}#purse-pendants h1, h2, h3 {	margin-bottom:0em;}#purse-pendants h2, h3 {	margin-top:0em;}#purse-pendants p {	margin-right:1em;}.pendant-display-box {	float:left;	width:80%;	margin-left:1em;	margin-bottom:2em;	background-color:#888;	border-color:#333333;	border-width:1em;	border-style:ridge;}.pendant-instance-pt {	float:left;	width:17%;	margin:1em;	-moz-box-shadow:    5px 5px 5px 5px #444;    -webkit-box-shadow: 5px 5px 5px 5px #444;    box-shadow:         5px 5px 5px 5px #444;}.pendant-instance-pt img {	width:100%;}.pendant-instance-ls {	float:left;	width:25%;	margin:1em;			-moz-box-shadow:    5px 5px 5px 5px #444;    -webkit-box-shadow: 5px 5px 5px 5px #444;    box-shadow:         5px 5px 5px 5px #444;}.pendant-instance-ls img {	width:100%;}.pendant-on-purse {    float: left;    width: 50%;	text-align:center;    margin-left: 1em;    margin-right: 1em;    margin-bottom: 2em;    text-align: center;    background-color: white;    -moz-box-shadow:    5px 5px 5px 5px #444;    -webkit-box-shadow: 5px 5px 5px 5px #444;    box-shadow:         5px 5px 5px 5px #444;}.pendant-on-purse img {	margin-bottom:1em;	width:80%;}#purse-video {    margin-bottom: 2em;	margin-left:1em;}#purse-player {    height: 480px;    width: 640px;    -moz-box-shadow:    5px 5px 5px 5px #444;    -webkit-box-shadow: 5px 5px 5px 5px #444;    box-shadow:         5px 5px 5px 5px #444;}/*	CSS for Soaps Page */#soaps {	padding-left:1em;	padding-bottom:40px;	background-color:#92DFBD;	font-family:Papyrus, Tempus Sans ITC, Verdana, Aria, Helvetica, sans-serif;	font-size: 2vw;	text-align:left;}#soaps img {	margin-right:20px;}#soaps h2 {	margin-top:0px;}/*	CSS for Stores Page */#stores {	padding-left:1em;	background-color:#92DFBD;	padding-bottom:2em;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:2vw;}#stores h1, h2, h3 {	margin-bottom:0em;}#stores h2, h3 {	margin-top:0em;}#stores p {	margin-right:1em;}.county-title {	float:left;	width:50%;	margin-top:80px;}.county-choice {	float:left;	width:50%;	margin-top:4em;		font-size:.5em;}.county-choice ul, li {	list-style:none;	display:inline;	margin-right:2em;	background-color:#92DFBD;}.county-choice a:link {	text-decoration:none;	color:#000;}.county-choice a:visited {	text-decoration:none;	color:#999999;}.county-choice a:hover {	text-decoration:none;	color:#FFF;}.county-choice a:active {	text-decoration:none;	color:#000;}#OC {	font-family:Papyrus, Tempus Sans ITC, Verdana, Arial, Helvetica, sans-serif;	font-size:24px;	color:000;}#LA {	font-family:Papyrus, Tempus Sans ITC, Verdana, Arial, Helvetica, sans-serif;	font-size:24px;	color:000;}.store-details {	margin-top:2em;}.store-details p {	height:0.5em;	margin-top:0em;}.store-logo {	float:left;	width:150px;	min-height:85px;}.store-address {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;}.store-map {	float:left;	margin-top:2em;	margin-right:2em;	background-color:white;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:.8vw;	text-align:center;	-moz-box-shadow:    5px 5px 5px 5px #444;    -webkit-box-shadow: 5px 5px 5px 5px #444;    box-shadow:         5px 5px 5px 5px #444;}.store-curb {	float:left;	margin-top: 2em;	margin-right: 2em;	background-color:white;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:.8vw;	text-align:center;	-moz-box-shadow:    5px 5px 5px 5px #444;    -webkit-box-shadow: 5px 5px 5px 5px #444;    box-shadow:         5px 5px 5px 5px #444;}.store-curb img {	margin-top:-1px;}.store-rack {	float:left;	margin-top: 2em;	margin-right:2em;	background-color:white;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:.8vw;	text-align:center;	-moz-box-shadow:    5px 5px 5px 5px #444;    -webkit-box-shadow: 5px 5px 5px 5px #444;    box-shadow:         5px 5px 5px 5px #444;}.store-rack img {	margin-top:-1px;}/*	About Page CSS */#about {	padding-left:1em;	background-color:#92DFBD;	font-family:Papyrus, Tempus Sans ITC, Verdana, Arial, Helvetica, sans-serif;	font-size:2vw;}#about h1, h2, h3 {	margin-bottom:0em;}#about-sidebar {	float:left;	width:20%;}#about-sidebar img {	width:100%;	margin-bottom:15px;}#about-text {	margin-top:-40px;	margin-left:20%;	padding-left:1em;	margin-right:1em;	font-size:1em;}.lede {	font-size:1.5em;}