html, body {
	margin: 0;
	padding: 0;
}

.hidden {
	display: none;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 125%;
}

a:link {color:#990000; font-weight: bold; text-decoration: none}      /* unvisited link */
a:visited {color:#990000; font-weight: bold; text-decoration: none}  /* visited link */

body {
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
}

.smallText {
	font-size: 9px;
}

#container {
	position:relative;
	width: 800px;
	height: 914px;
	margin: 0 auto;
	text-align: center;
}

#base_beige {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 893px;
	z-index: -2;
}

#gradient_underlay {
	position: absolute;
	top: 11px;
	left: 11px;
	width: 778px;
	height: 821px;
	z-index: -1;
}

#top_banner {
	position: absolute;
	width: 760px;
	height: 288px;
	top: 21px;
	left: 20px;
	background: #ffffff;
}

div.about_button_gold {
	position: absolute;
	width: 150px;
	height: 40px;
	top: 306px;
	left: 20px;
	margin:0;
	padding:0;
	background-image:url("images/about_button_red.jpg");
}

div.about_button_gold a, div.about_button_gold a:link, div.about_button_gold a:visited {
display:block;
}

div.about_button_gold img {
width:100%;
height:100%;
border:0;
}

div.about_button_gold a:hover img {
visibility:hidden;
}

div.show_button_gold {
	position: absolute;
	width: 150px;
	height: 40px;
	top: 306px;
	left: 172px;
	margin:0;
	padding:0;
	background-image:url("images/show_button_red.jpg");
}

div.show_button_gold a, div.show_button_gold a:link, div.show_button_gold a:visited {
display:block;
}

div.show_button_gold img {
width:100%;
height:100%;
border:0;
}

div.show_button_gold a:hover img {
visibility:hidden;
}

div.gallery_button_gold {
	position: absolute;
	width: 150px;
	height: 40px;
	top: 306px;
	left: 325px;
	margin:0;
	padding:0;
	background-image:url("images/gallery_button_red.jpg");
}

div.gallery_button_gold a, div.gallery_button_gold a:link, div.gallery_button_gold a:visited {
display:block;
}

div.gallery_button_gold img {
width:100%;
height:100%;
border:0;
}

div.gallery_button_gold a:hover img {
visibility:hidden;
}

div.witches_button_gold {
	position: absolute;
	width: 150px;
	height: 40px;
	top: 306px;
	left: 478px;
	margin:0;
	padding:0;
	background-image:url("images/witches_button_red.jpg");
}

div.witches_button_gold a, div.witches_button_gold a:link, div.witches_button_gold a:visited {
display:block;
}

div.witches_button_gold img {
width:100%;
height:100%;
border:0;
}

div.witches_button_gold a:hover img {
visibility:hidden;
}

div.order_button_gold {
	position: absolute;
	width: 150px;
	height: 40px;
	top: 306px;
	left: 630px;
	margin:0;
	padding:0;
	background-image:url("images/order_button_red.jpg");
}

div.order_button_gold a, div.order_button_gold a:link, div.order_button_gold a:visited {
display:block;
}

div.order_button_gold img {
width:100%;
height:100%;
border:0;
}

div.order_button_gold a:hover img {
visibility:hidden;
}

#welcome {
	position: absolute;
	width: 708px;
	height: 64px;
	top: 357px;
	left: 38px;
}

#welcome_copy {
	position: absolute;
	width: 708px;
	height: 64px;
	top: 430px;
	left: 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 135%;
}

#arrow1 {
	position: absolute;
	width: 34px;
	height: 33px;
	top: 513px;
	left: 5px;
	z-index: +3;
}

#santa_loop {
	position: absolute;
	width: 300px;
	height: 300px;
	top: 496px;
	left: 20px;
	background: #cccccc;
}

#arrow {
	position: absolute;
	width: 34px;
	height: 33px;
	top: 513px;
	left: 342px;
	z-index: +3;
}

#base_alane {
	position: absolute;
	width: 424px;
	height: 307px;
	top: 500px;
	left: 352px;
}

#base_text_alane {
	position: absolute;
	width: 392px;
	height: 282px;
	top: 512px;
	left: 364px;
}

#alane {
	position: absolute;
	width: 176px;
	height: 191px;
	top: 522px;
	left: 560px;
}

#alane_bio {
	position: absolute;
	width: 170px;
	height: 282px;
	top: 522px;
	left: 375px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 115%;
	text-align: left;
}

#alane_bio2 {
	position: absolute;
	width: 360px;
	height: 282px;
	top: 720px;
	left: 375px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 115%;
	text-align: left;
}

#scroll {
	position: absolute;
	width: 582px;
	height: 72px;
	top: 806px;
	left: 115px;
	z-index: +3;
}

#ohio_mart {
	position: absolute;
	top: 250px;
	left: 290px;
	width: 445px;
	height: 445px;
	z-index: +2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 135%;
	text-indent: -30px;
	text-decoration: none;
}
	
#xmas_woods {
	position: absolute;
	top: 320px;
	left: 290px;
	width: 445px;
	height: 445px;
	z-index: +2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 135%;
	text-indent: -30px;
	text-decoration: none;
}

#christkindl {
	position: absolute;
	top: 391px;
	left: 290px;
	width: 445px;
	height: 445px;
	z-index: +2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 135%;
	text-indent: -30px;
	text-decoration: none;
}

#xmas_fair {
	position: absolute;
	top: 507px;
	left: 290px;
	width: 465px;
	height: 445px;
	z-index: +2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 135%;
	text-indent: -30px;
	text-decoration: none;
}

#winter_fair {
	position: absolute;
	top: 575px;
	left: 290px;
	width: 445px;
	height: 445px;
	z-index: +2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 135%;
	text-indent: -30px;
	text-decoration: none;
}

#footer {
	position: absolute;
	top: 890px;
	left: 0px;
	width: 800px;
	height: 40px;
	z-index: +2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 115%;
	text-decoration: none;
}

