img {	border:0;}a:focus{	outline:none;} body {	font-family: "Palatino", "Times New Roman", "Times", serif;	font-size: 100%;	line-height: 17px;	color: #333;	background-color:#ffdecd;}/*typography*/h1 {	font-family: "Palatino", "Times New Roman", "Times", serif;	font-size: 2em;	line-height: 1em;	font-style:inherit;	font-weight:inherit;}h2 {	font-family: "Palatino", "Times New Roman", "Times", serif;	font-size: 1.5em;	line-height: 0.2em	;	font-style:inherit;	font-weight:inherit;}h3 {	font-family: "Palatino", "Times New Roman", "Times", serif;	font-size: 1.2em;	line-height: 1.1em	;	font-style:inherit;	font-weight:inherit;}smllr {	font-family: "Palatino", "Times New Roman", "Times", serif;	font-size: 1em;	line-height: 1.1em	;	font-style:inherit;	font-weight:inherit;}dense {	font-size: 0.9em;	line-height: 1em;}.cat{		line-height: 19px;}.subcat {	text-indent:10px;	line-height: 17px;}.sp {	line-height: 5px;}.bar {	line-height: 17px;}i {	font-family: "Palatino", "Times New Roman", "Times", serif;	font-size: 1em;}strong{	font-size: 6.5em;	line-height: 1em;	font-weight:900;	color: #0C3;}/*links and hover*/a:visited, a:active, a:link{	color: #333;	text-decoration: none;	}a:hover {		color: #666;	text-decoration: underline;}#stage a:hover {		color: #00C957;	text-decoration: underline;}#stage2 a:hover {		color: #00C957;	text-decoration: underline;}/*layout and divs*/#menu{	position:relative;	margin-left:-170px;	top:250px;	left:50%;	width:340px;	z-index: 3;	}#menu2{	position:relative;	margin-left:1px;	margin-top:20px;	top:0%;	left:0%;	width:250px;	height:300px;	z-index: 3;	display: block;}#menu2 ul{	list-style: none;	list-style-type: none;}#test {	color: #333;	padding: 10px;	margin: 20px;}.cenpic{	text-align:center;	position:relative;	float: top;	overflow:hidden;	bottom:-10px;}.info{	position:absolute;	bottom: 60px;	left:10px;	float: left;	overflow:hidden;	z-index: 5;}#stage{	position:absolute;	padding-left:10px;	margin-left:0px;	top:15px;	left:30%;	width:670px;	height:640px;	background-color: #fff;	color: #333; 	float:left;	z-index: 2;	opacity: 0;	display:block;	clear:both;	overflow:auto;}#stage2{	position:absolute;	padding-left:10px;	margin-left:0px;	top:15px;	left:30%;	width:670px;	height:640px;	background-color: #fff;	color: #333; 	float:left;	z-index: 2;	display:block;	clear:both;}#wide{	position:absolute;	padding-left:0px;	margin-left:0px;	top:15px;	left:30%;	width:670px;	height:610px;	background-color: #fff;	color: #333; 	float:left;	z-index: 2;	display:block;	clear:both;}.slide{	width:660px;}.words{	position:relative;	margin-left:10px;	top:0px;	left:0px;	width:350px;	height:300px;	background-color: #fff;	color: #333; 	float:left;}.wr{	position:relative;	margin-left:10px;	top:0px;	left:350px;	width:300px;	height:600px;}.box{	position:absolute;	bottom:10px;}.paypal{	position:absolute;	bottom:10px;	right:8px;	float:right;}.itembox{	position:relative;	margin:20px;	width:580px;	height:450px;	text-align:left;	z-index: 6;	float:left;	border-style:solid;	border-width:0px;	border-color:#666;	overflow:hidden;}.itembox img{	margin:10px;}.itemboxtxt{	position:absolute;	width:230px;	height:380px;	text-align:left;	top:0px;	right:5px;	font-size: 0.9em;	line-height: 0.9em	;}.itemboxtxt h2{	text-align:center;	font-size: 100%;	line-height: 17px;}.itemboxtxt a:hover {		color: #666;	text-decoration: underline;}#footer{	position:absolute;	margin-left:10px;	width:200px;	height:15px;	bottom:0px;	left:0px;	text-align:center;	font-family: "Helvetica", "Times", san-serif;	font-size: 70%;	line-height: 17px;	color: #333;	z-index: 6;}/*contact form*/fieldset { 	border:0;margin:10;padding:10; }label { 	display:block; }input.text,textarea { 	width:300px;padding:1px;margin:0px 0;border:1px solid #ccc; }/*testzone*/.itemimgtest{	margin:10px;	width:360px;	height:360px;	background-color:#96f;}.fakebutton{	position:absolute;	padding:5px;	right:0px;	bottom:0px;	margin:10px;	width:90px;	height:20px;	background-color:#ff0;	text-align:center;}