#homepage {
	margin: auto 0;
	position: relative;
	top: 15px;
	width: 910px;
	height: 650px;
	padding-bottom: 30px;
	display: block;
}

/* My Comment */

#featured {
	position: absolute;
	left: 40px;
	top: 300px;
	text-align: left;
	width: 450px;
	height: 359px;
	overflow: hidden;
	background: url(/zukes/images/loading.gif) no-repeat center center;
}

#featured_dccf {
	width: 180px;
	height: 130px;
	display: block;
	position: absolute;
	top: 220px;
	left: 250px;
}
#locator_search {
	position: absolute;
	display: block;
	top: 20px;
	left: 510px;
	width: 350px;
	height: 168px;
	background: url(/zukes/images/homepage/usa-map.png) no-repeat;
}

#addy {
	position: absolute;
	top: 105px;
	left: 10px;
}

#gogetit {
	position: absolute;
	top: 130px;
	left: 40px;
}

#scoop_link {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 424px;
	height: 350px;
}

#slideshowContainer {
	position: absolute;
	top: 205px;
	right: 40px;
	width: 350px;
	height: 425px;
	background: url(/zukes/images/loading.gif) no-repeat center center;
}

#social_container	{ 
	width:350px; 
	height:200px;
	position: relative;
	left: 70px;
	top: 85px;
	overflow:hidden; 
}

#social_header {
	display: block;
position: absolute;
top: 20px;
left: 120px;
width: 234px;
height: 72px;
	background: url(/zukes/images/homepage/social_header.png) no-repeat;
}

#social_container div { 
	width:350px; 
	height: 200px; 
	display:block; 
	position:absolute; 
	top:0; 
	left:0;
	}
.toc	{ 
	position:absolute; 
	left:0; 
	bottom:20px; 
	z-index:2; 
	display:none; 
	width:20px; 
	background:#6D84B4; 
	color:#fff; 
	text-align:center; 
	padding:3px; 
	text-decoration:none;
	}
.toc-active	{ 
	background:#fff; 
	color:#6D84B4; 
	}
#next { 
	position:absolute; 
	bottom:20px; 
	right:20px; 
	z-index:2; 
	display:none; 
	width:20px; 
	background:#6D84B4; 
	color:#fff; 
	text-align:center; 
	padding:3px; 
	text-decoration:none; 
	}
#previous { 
	position:absolute; 
	bottom:20px; 
	right:60px; 
	z-index:2; 
	display:none; 
	width:20px; 
	background:#6D84B4; 
	color:#fff; 
	text-align:center; 
	padding:3px; 
	text-decoration:none; 
	}

.social_tick {
	background-repeat: no-repeat;
}

p.footnote {
	position: absolute;
	top: 160px;
	left: 30px;
}

#social_container h4 {
	position: absolute;
	top: 15px;
	left: 70px;
	width: 260px;
}


#social_container p.tick_content {
	position: relative;
	margin-left: 80px;
	width: 260px;
	margin-top: 35px;
	letter-spacing: normal;
	line-height: 140%;
	font-size: 90%;
}

#hcat {
	position: absolute;
	padding-top: 50px;
	top: 40px;
	left: 25px;
	width: 190px;
	height: 110px;
	overflow: hidden;
}

#hnp {
	position: absolute;
	padding-top:110px;
	top: 40px;
	left: 220px;
	width: 100px;
	height: 55px;
	overflow: hidden;
}

#hcha {
	position: absolute;
	padding-top:110px;
	top: 40px;
	left: 325px;
	width: 100px;
	height: 55px;
	overflow: hidden;
}

#hdog {
	position: absolute;
	padding-top: 20px;
	top: 210px;
	left: 25px;
	width: 190px;
	height: 140px;
	overflow: hidden;
}

#hzr{
	position: absolute;
	padding-top:110px;
	top: 210px;
	left: 220px;
	width: 100px;
	height: 55px;
	overflow: hidden;
}

#hzf {
	position: absolute;
	padding-top:110px;
	top: 210px;
	left: 325px;
	width: 100px;
	height: 55px;
	overflow: hidden;
}

#hha{
	position: absolute;
	padding-top:110px;
	top: 390px;
	left: 15px;
	width: 100px;
	height: 55px;
	overflow: hidden;
}

#hmn {
	position: absolute;
	padding-top:110px;
	top: 390px;
	left: 120px;
	width: 100px;
	height: 55px;
	overflow: hidden;
}


#hjn{
	position: absolute;
	padding-top:110px;
	top: 390px;
	left: 225px;
	width: 100px;
	height: 55px;
	overflow: hidden;
}

#hpb {
	position: absolute;
	padding-top:110px;
	top: 390px;
	left: 330px;
	width: 100px;
	height: 55px;
	overflow: hidden;
}