a:focus {
	outline: none;
}

body {	margin: 0;	padding: 0;	font: 100% arial, helvetica,sans-serif;	background: #fff;	color: #99c;}body#homeb {	background-color: #979797;}body.special {	margin-top: 10px;}#wrapper {	position: relative;	width: 780px;	margin: 0 auto;}#splash {		position: absolute;		top: 54px;		left: 46px;}#splashblowup {	position: absolute;	top: 80px;	left: 0px;	width: 225px;}#gallery {	position: absolute;	top: 15px;	left: 0px;	width: 625px;}#store {	position: absolute;	top: 75px;	left: 0px;	width: 750px;/*background-image: url(nav/navbar.gif);*/}#contactinfo {	position: absolute;	top: 75px;	left: 0px;	width: 400px;}strong.special {	font-weight: normal;}#splashphoto {	position: absolute;	top: 59px;	left: 380px;	width: 220px;	height: 292px;}#splashproduct {	position: absolute;	top: 80px;	left: 250px;}#policy {	margin-top: 20px;	width: 500px;	text-align: left;}.center {	text-align: center;}.textleft {	text-align: left;}#globalnav {	position: absolute;	top: 20px;	left: 0px;	height: 24px;	width: 100%;}a img {	border-style: none;}.keyline {	border: 1px solid #000;}p.makesmall {	float: right;	font-size: .8em;}h3 {	font-size: 1.1em;	margin-top: 0px;}table.directory {	width: 100%;	margin-bottom: 5px;}table.directory p {
	margin: 0;
}table.pendant {	width: 100%;	border: none;	margin-bottom: 8px;}table.pendant td {	width: 16.6%;	padding: 0 8px;}table.pendant img {	border: 1px solid #99c;}table.sets {	width: 100%;	border: none;	margin-bottom: 8px;}table.sets td {	width: 25%;	padding: 6px 0;}table.sets td img {	border: 1px solid #000;}li {	padding: 3px;}p {	margin-top: 0px;}.small {	font-size: .85em;}.vsmall {	font-size: .75em;}fieldset {	border: none;	margin: 0;	padding: 0;}

.imgRight {
	float:right;
	margin: 0 0 10px 10px;
	border: solid 1px #555;
}

.imgLeft {
	float:left;
	margin: 0 10px 10px 0;
	border: solid 1px #555;
}