#layer1 { background-color: #7d7a7a; 
							height: auto; 
							width: 400px; 
							left: 56px; 
							top: 260px; 
							position: absolute; 
							visibility: visible; }

#news { 					height: auto; 
							width: 480px; 
							left: 56px; 
							top: 250px; 
							position: absolute; 
							margin: 0px 0px 0px 0px
							}

#events { 					height: auto; 
							width: 410px; 
							left: 560px; 
							top: 250px; 
							position: absolute; 
							margin: 0px 0px 0px 0px
							}

#sponsors { 				position: absolute;
							background-color: #7d7a7a; 
							visibility: visible;
							height: 140px; 
							width: 915px; 
							left: 56px; 
							top: 510px; 
							position: absolute; 
							margin: 0px 0px 0px 0px
							}

#announce { 				height: auto; 
							width: 300px; 
							left: 56px; 
							top: 670px; 
							position: absolute; 
							margin: 0px 0px 0px 0px
							}
							
#random {					height: auto; 
							width: 265px; 
							left: 380px; 
							top: 670px; 
							position: absolute; 
							margin: 0px 0px 0px 0px
							}

#product { 					height: auto; 
							width: 300px; 
							left: 670px; 
							top: 670px; 
							position: absolute; 
							margin: 0px 0px 0px 0px
							}

#garage { 				position: absolute;
							background-color: #e8e8e8; 
							visibility: visible;
							height: auto; 
							font-family: arial black;
							font-style: italic;
							font-size: 36;
							width: 915px; 
							left: 56px; 
							top: 250px; 
							position: absolute; 
							margin: 0px 0px 0px 0px
							}

#store { 				position: absolute;
							background-color: #e8e8e8; 
							visibility: visible;
							height: 830px; 
							overflow: auto;
							font-family: arial black;
							font-style: italic;
							font-size: 9;
							width: 915px; 
							left: 56px; 
							top: 250px; 
							position: absolute; 
							margin: 0px 0px 0px 0px
							}

table.store {padding: 3px;
			border-collapse: collapse;
			border: 5px;
			width: auto;
			margin-left: 7px;
			background-color: #e8e8e8;
			font-family: arial black;
			font-size: 20;
			table-border: 0px
			}

tr.store {background-color: #D0D0D0;
			border: 3px;
			padding: 5px;
}

#thanks {					position: absolute;
							background-color: #e8e8e8; 
							visibility: visible;
							height: 500px; 
							font-family: arial black;
							font-style: italic;
							font-size: 9;
							width: 915px; 
							left: 56px; 
							top: 250px; 
							position: absolute; 
							margin: 0px 0px 0px 0px;
							padding-top: 100px;
							text-align: center;
							}


#wrapper { position: relative; 
						width: 1024px; 
						visibility: visible; 
						margin-right: auto; 
						margin-left: auto; 
						background-image:url(images2/registries_new_dark423_14.gif);
						background-position:top;
						background-repeat: no-repeat;
						background-attachment: fixed;
						}

#garwrapper { position: relative; 
						width: 1024px; 
						visibility: visible; 
						margin-right: auto; 
						margin-left: auto; 
						background-image:url(images2/registries_garage.gif);
						background-position:top;
						background-repeat: no-repeat;
						background-attachment: fixed;
						}
						
#storwrapper { position: relative; 
						width: 1024px; 
						height: auto;
						visibility: visible; 
						margin-right: auto; 
						margin-left: auto; 
						background-image:url(images2/registries_store.gif);
						background-position:top;
						background-repeat: no-repeat;
						}

div.divhead {position: relative;
			background-image: url(images2/header-mid.gif);
			margin-top: 0px;
			margin-left: 3px;
			margin-right: 3px;
			height: 35px;
			font-family: arial black;
			font-size: 24;
			font-style: italic;
			text-align: left;
			text-indent: 0.5em;
			color: #ffffff;}
			
div.lefthead {position: relative;
			background-image: url(images2/header-lft.gif);
			margin-top: -35px;
			margin-left: 0px;
			margin-right: -3px;
			margin-bottom: 0px;
			height: 35px;
			float: left;
			padding-right: 4px;
			padding-left: 4px;
			padding-bottom: 0px;
			repeat: no-repeat;}

div.righthead {position: relative;
			background-image: url(images2/header-rht.gif);
			height: 35px;
			margin-top: -35px;
			margin-right: 0px;
			margin-left: -3px;
			margin-bottom: 0px;
			padding-right: 4px;
			padding-left: 4px;
			padding-bottom: 0px;
			float: right;
			repeat: no-repeat;}
			
div.text {	height: 205px;
			background-color: #7d7a7a;
			border: solid 2px #000000;
			padding: 3px;
			visibility: visible; 
			outline-color: #000;
			font-family: verdana;
			color: #FFF;
		}
		
div.textbottom {	height: 205px;
					background-color: #7d7a7a;
					border: solid 2px #000000;
					padding: 3px;
					visibility: visible; 
					outline-color: #000;
					font-family: verdana;
					color: #FFF;
		}
		
#dropin { background-color: #000;
		  position:absolute;
		  visibility:hidden;
		  left:40px;
		  top:0px;
		  width:400px;
		  height: auto;
		  }

a.dropin:link         {color: #33ccff;   background: #000}
a.dropin:visited      {color: #9999FF; background: #000}
a.dropin:active       {color: red;    background: #000}

.solidblockmenu{
				margin: 0;
				padding: 0;
				float: left;
				font: bold 13px Arial;
				width: 100%;
				overflow: hidden;
				margin-bottom: 1em;
				border: 1px solid #625e00;
				border-width: 1px 0;
				background: black url(images2/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{display: inline;}

.solidblockmenu li a{
					float: left;
					color: white;
					padding: 9px 11px;
					text-decoration: none;
					border-right: 1px solid white;
}

.solidblockmenu li a:visited{ color: white;}

.solidblockmenu li a:hover, .solidblockmenu li .current{
													color: white;
													background: transparent url(images2/blockactive.gif) center center repeat-x;
}

.thumbnail	{ position: relative;
			z-index: 0;
}

.thumbnail:hover{ background-color: transparent;
				z-index: 50;
}

.thumbnail span	{ /*CSS for enlarged image*/
				position: absolute;
				background-color: #FFF;
				padding: 5px;
				left: -1000px;
				border: 1px dashed gray;
				visibility: hidden;
				color: black;
				text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
					border-width: 0;
					padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
					visibility: visible;
					top: 0;
					left: 0px; /*position where enlarged image should offset horizontally */
}

.thumbnail-b	{ position: relative;
			z-index: 0;
}

.thumbnail-b:hover{ background-color: transparent;
				z-index: 50;
}

.thumbnail-b span	{ /*CSS for enlarged image*/
				position: absolute;
				background-color: #FFF;
				padding: 5px;
				left: -1000px;
				border: 1px dashed gray;
				visibility: hidden;
				color: black;
				text-decoration: none;
}

.thumbnail-b span img{ /*CSS for enlarged image*/
					border-width: 0;
					padding: 2px;
}

.thumbnail-b:hover span{ /*CSS for enlarged image on hover*/
					visibility: visible;
					top: -200;
					left: -50px; /*position where enlarged image should offset horizontally */
}

.thumbnail-br	{ position: relative;
			z-index: 0;
}

.thumbnail-br:hover{ background-color: transparent;
				z-index: 50;
}

.thumbnail-br span	{ /*CSS for enlarged image*/
				position: absolute;
				background-color: #FFF;
				padding: 5px;
				left: -1000px;
				border: 1px dashed gray;
				visibility: hidden;
				color: black;
				text-decoration: none;
}

.thumbnail-br span img{ /*CSS for enlarged image*/
					border-width: 0;
					padding: 2px;
}

.thumbnail-br:hover span{ /*CSS for enlarged image on hover*/
					visibility: visible;
					top: 0px;
					left: -150px; /*position where enlarged image should offset horizontally */
}
