/* reset and clear stuff */* {margin:0;	padding:0;	border: none;	text-decoration: none;text-align: left;	list-style-type: none;	visibility: visible;}alt {font-family: Arial, Helvetica, sans-serif;	font-size: 6px;	color: #666666;}/* was this the text link styling?*/a {font-family: "Courier New", Courier, mono;	color: #86544F;font-size: 11px;font-weight: bold;	text-decoration: none;}a:visited{font-weight: bolder;	color: #674E51;}a:hover{font-weight: bolder;	color: #CC3399;}a:active{font-weight: bolder;	color: #FFFFFF;}/* whole page stuff */.page-bg-holder{height: 430px;	width: 650px;	position: absolute;	left: 0px;	top: 0px;	z-index: 1;}	#paper{height: 430px;	width: 650px;	position: absolute;	left: 0px;	top: 0px;z-index: 2;	background-image: url(ALL/BACKGROUNDS/grey+manila-ppr.jpg);	background-repeat: no-repeat;	text-align: center;}	#info{height: 430px;	width: 650px;	position: absolute;	left: 0px;	top: 0px;z-index: 2;	background-image: url(ALL/BACKGROUNDS/grey+charcoal-info.jpg);	background-repeat: no-repeat;	text-align: center;}	#charcoal{left: 0px;	top: 0px;	z-index: 2;	background-image: url(ALL/BACKGROUNDS/grey+charcoal.jpg);	background-repeat: no-repeat;	height: 430px;	width: 650px;	position: absolute;}	#manila{left: 0px;	top: 0px;	z-index: 2;	background-image: url(ALL/BACKGROUNDS/grey+manila.jpg);	background-repeat: no-repeat;	height: 430px;	width: 650px;	text-align: center;	position: absolute;}	/* top navigation  */#nav-bar{	height: 26px;	width: 424px;	display: inline;	top: 5px;	visibility: visible;	z-index: 3;	text-align: center;	position: relative;}#nav-bar li {display: inline;}/* menu top - dogs cats other */#top-menu {display: inline;	height: 17px;	top: 20px;	white-space: nowrap;	text-align: center;<div class="page-bg-holder"	position: relative;}#top-menu ul{text-align: center;	display: inline;height: 17px;	}#top-menu li {display: inline;height: 17px;	}/* Left side of page*//* sub nav left-menu*/.left-block{	position: absolute;	width: 220px;	left: 10px;	top: 70px;}.left-block p{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #333333;	margin-top: 20px;	width: 220px;}.left-block h1{	width: 390px;	position: absolute;	text-align: right;	display: block;	vertical-align: bottom;}.left-menu{	height: 198px;	width: 123px;	left: 10px;	top: 80px;	z-index: 2;	position: absolute;	text-align: left;}.left-menu li {	height: 22px;	width: 123px;	white-space: nowrap;	vertical-align: middle;	font-family: "Courier New", Courier, mono;	font-size: 12px;	color: #3C3030;	line-height: normal;	font-weight: bold;}.left-menu li span.left{	height: 22px;	width: 15px;	white-space: nowrap;	left: 0px;	position: relative;	bottom: 5px;	}.left-menu li span.right{	vertical-align: text-top;	height: 22px;	width: 118px;white-space: nowrap}.left-menu li p{	height: 22px;	width: 123px;	width: 123px;	white-space: nowrap;	left: 15px;	position: relative;	}/* right side of page*//* main RH container*/.right-block{	left: 250px;	width: 400px;	position: absolute;	height: 300px;	top: 70px;	z-index: 3;	text-align: left;}.right-block p{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #333333;	margin-bottom: 20px;	width: 280px;}/* holder for paper front*/.right-less-block{	left: 200px;	width: 400px;	position: absolute;	height: 300px;	top: 70px;	z-index: 3;	text-align: left;}/* thumbnail rollovers*/#preview {	left: -30px;top: 0px;	width: 250px;	position: absolute;	background-image: url(ALL/BACKGROUNDS/card252spkl.gif);	height: 217px;background-repeat: no-repeat;}#print-preview {	left: -30px;top: 0px;	width: 250px;	position: absolute;	background-image: url(ALL/BACKGROUNDS/card252paper.gif);	height: 217px;background-repeat: no-repeat;}#arrows {	position: relative;	left: -30px;	top: -10px;	height: 161px;	width: 33px;	border: none;}#arrows li{	list-style-type: none;	height: 14px;	width: 14px;}/* next sets display dets for all the img-containing-spansassoc w arrows a elements*/#arrows span {vertical-align: middle;	position: absolute;	left: 87px;	top: 48px;	height: 111px;	width: 138px;	border: none;text-decoration: none;}/* next sets display dets for all the txt-containing-psassoc w arrows a elements*/#arrows span p{	position: absolute;	top: 190px;	width: 220px;	border: none;	font-family: "Courier New", Courier, mono;	font-size: 12px;	color: #330000;	left: -35px;	background-color: #cccccc;	height: 90px;	text-align: center;}/* next sets display on-off behavr for all the img-containing-spans assoc w arrows a elements*/#arrows a:link span{	display: none;}#arrows a:visited span{	display: none;}#arrows a:hover span {	display:block;}#arrows a:active span{	display:block;}#arrows a.start  {	display:block;}/* next sets display on-off behavr for all the txt-containing-ps assoc w arrows a elements*/#arrows a:link span p {	display:block;}#arrows a:visited span p {	display:none;}#arrows a:hover span p {	display:block;	}#arrows a:active span p{	display:block;}/* next sets display on-off behavr for the #start li - which stays on underneath the others throout*/#arrows a:link #start{	display:block;	}#arrows a:link #start p{	display:block;	z-index: 3;position: absolute;	top: 180px;	width: 220px;	border: none;	font-family: "Courier New", Courier, mono;	font-size: 12px;	color: #330000;	left: -30px;	background-color: #cccccc;	height: 90px;	}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #686454;	position: absolute;	left: 25px;	top: 450px;	width: 826px;}.footer span{	letter-spacing: 1px;	margin-top: 3px;	margin-right: 30px;}/* specific page stuff*//* home page*/.front-left {		left: 20px;	width: 400px;	position: absolute;	height: 350px;	top: 20px;}.menu-right {	width: 400px;	height: 350px;	margin-left: 50px;	position: absolute;	left: 410px;	top: 290px;	text-align: left;	vertical-align: bottom;}.front-right h2{	}.front-right h1{	margin-top: 10px;	margin-right: 10px;	position: relative;	right: 10px;text-align: right;}/* info front*/