html {
	height: 101%;
}
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/eternity-bg.jpg) repeat left top #151515;
	margin: 10px; 
	padding: 0;
	text-align: center; 
	color: #ccc;
}
a , img, embed, object, div{
	outline: none;
}
a {
	text-decoration: none;
	color: #fff;
}
a:hover {
	text-decoration: underline;
	color: #ccc;
}
a img {
	border: 0px;
}
#nav a {
	color: #a5a5a5;
}
#nav a.navactive {
	color: #bf9565;
}
a.skip {
	color: #fff;
	font-weight: bold;
}
a.skip:hover {
	text-decoration: none;
	color: #bf9565;
}
a.extlink {
	color: #bf9565;
}
#tallbg {
	width: 100%;
	height: 686px;
	background: url(../images/eternity-tall-bg.jpg) repeat-x left top;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:1;
}
#wrapper {
	position: relative;
	z-index:2;
	width:952px;
	text-align: left;
	margin: 0 auto;
}
#sitebg {
	min-height: 605px;
	height:auto !important;
  	height:605px;
	background: #464243 url(../images/site-bg.jpg) left top no-repeat;
}
	#header {
		position: relative;
		z-index:10;
	}
		#logo  {
			padding-left: 20px;
		}
		#nav {
			padding-left: 48px;
			height: 20px;
			font-size: 10px;
		}
			#nav .navspacer {
				display: inline;
				color: #666;
				padding: 0px 4px;
			}
			#nav .navwidespacer {
				display: inline;
				color: #666;
				padding: 0px 12px;
			}
			.navdropitem {
				position: relative;
			}
			.navdropitem a {
				display: inline-block;
				position: relative;
			}
			.subdropdiv {
				position: absolute;
				left: 0px;
				padding-top: 13px;
				width:100px;
				overflow: auto;
				display: none;
			}
				.subdropdiv a {
					display: block;
					padding: 10px;
					white-space: nowrap;
					background: url(../images/collections-bg.png) top left repeat;
				}
				.subdropdiv a:hover {
					background: #222;
					color: #ccc;
				}
		#groupselect {
			position: absolute;
			top: 20px;
			left: 760px;
			width: 166px;
			text-align: right;
			z-index:10;
		}
			#selectlink {
				position: relative;
			}	
			.droparrow {
				display: inline;
				position: relative;
				padding-left: 8px;
			}
			#groupselect a:hover {
				text-decoration: none;
			}
			#grouplist {
				position: absolute;
				left: 0px;
				padding-top: 13px;
				overflow: auto;
				display: none;
				width: 166px;				
			}
				#grouplist a {
					display: block;
					padding: 10px;
					position: relative;	
					background: url(../images/grouplist-bg.png) top left repeat;
					width: 146px;
				}
				#grouplist a:hover {
					background: #222;
					color: #ccc;
				}
	#thincontent {
		width: 336px;
		text-align: justify;
		line-height: 1.3em;
		padding-left: 48px;
		padding-top: 20px;
	}
	.collectionlink {
		width: 442px;
		height: 235px;
		background: url(../images/collections-bg.png) left top repeat;
		padding:10px;
		position: absolute;
		left: 420px; 
		top: 200px;
	}
	.minicollectionlink1 {
		width: 200px;
		height: 234px;
		background: url(../images/collections-bg.png) left top repeat;
		padding:10px;
		position: absolute;
		left: 420px; 
		top: 200px;
	}
	.minicollectionlink2 {
		width: 200px;
		height: 234px;
		background: url(../images/collections-bg.png) left top repeat;
		padding:10px;
		position: absolute;
		left: 660px; 
		top: 200px;
	}
	#widecontent {
		width: 904px;
		text-align: justify;
		line-height: 1.3em;
		padding-left: 48px;
		padding-top: 20px;
	}
	#nearwidecontent {
		width: 860px;
		text-align: justify;
		line-height: 1.3em;
		padding-left: 48px;
		padding-top: 20px;
	}
	.thumb img {
		border: solid 1px #222;
	}
	.thumb:hover img {
		border: solid 1px #666;
	}
	.tableblock {
		background: url(../images/grouplist-bg.png) left top repeat;
		margin-top: 5px;
		padding: 5px;
	}
	.ahighlight {
		color:#bf9565;
		font-weight: bold;
		font-size: 13px;
	}
	#central {
		position:relative;
		min-height: 381px;
				height:auto !important;
  				height:381px;
	}
	#centraltext {
		width: 840px;
		min-height: 341px;
		height:auto !important;
  		height:341px;
		padding:20px 30px;
		border: solid 1px #616161;
		background: #151515 url(../images/selection-bg.png) left top repeat-x;
	}
		#centralflashwrap {
			width: 900px;
			height: 381px;
			position:absolute;
			left:0px;
			top:0px;
		}
			#centralflash {
			width: 900px;
			height: 381px;
			position:absolute;
			left:0px;
			top:0px;	
			}
			#centralnoflash {
			width: 892px;
			height: 373px;
			position:absolute;
			left:0px;
			top:0px;
			border: solid 1px #616161;
			background: #151515 url(../images/selection-bg.png) left top repeat-x;
			padding-left: 8px;
			padding-top: 8px;
			}
				.selection {
					float:left;
					border: solid 1px #616161;
					margin-right: 3px;
				}
					#sel1 {
						position: absolute;
						left: 0px;
						top: 0px;
					}
	#footer {
		padding-left: 33px;
		padding-top: 8px;
		font-size: 10px;
	}
	
.floatleft {
	float: left;
}
.floatright {
	float: right;
	margin-right: 33px;
}
.grey {
	color: #666;
}
.cleardiv {
	clear: both;
	font-size: 1px;
	height: 3px;
}	