/* header */

#header {
	height: 232px;
	width: 760px;
	background: url(/_gfx/love/home.jpg) no-repeat top left;
	cursor: pointer;
	cursor: hand;
}

object, embed {
	height: 354px;
	width: 760px;
}

/* love fan club */

#love-fan-club {
	width: 451px;
	float: left;
	background: #fdbb03 url(/_gfx/love/club-bg.gif) repeat-y top left;
}

#love-fan-club h2 {
	position: relative;
	width: 281px;
	height: 78px;
}

#love-fan-club h2 span {
	position: absolute;
	width: 281px;
	height: 78px;
	background: url(/_gfx/love/club.jpg) no-repeat top left;
}

#drips {
	width: 98px;
	height: 157px;
	float: right;
	background: url(/_gfx/love/drips.gif) no-repeat top left;
}

#as-seen-on-tv, #survey, #join-club {
	width: 226px;
	height: 124px;
	position: relative;
	clear: left;
	left: 280px;
	top: -300px;
}

#as-seen-on-tv img, #survey img, #join-club img {
	width: 226px;
	height: 124px;
	border: none;
}

#love-fan-club div.left-border {
	float: left;
	width: 45px;
	height: 21px;
	background: url(/_gfx/love/club-border-left.gif) no-repeat top right;
}

#love-fan-club div.right-border {
	float: left;
	width: 26px;
	height: 26px;
	background: url(/_gfx/love/club-border-right.gif) no-repeat top left;
}

#love-fan-club div.content {
	float: left;
	width: 188px;
	min-height: 100px;
	_height: 100px;
	margin: 0;
	padding: 10px;
	background: #99cc01 url(/_gfx/love/gradient.gif) repeat-x bottom left;
	color: #000;
}

#love-fan-club div.enter {
	clear: left;
	width: 451px;
	height: 108px;
	background: #fdbb03 url(/_gfx/love/club-enter.jpg) no-repeat top left;
	font-size: 80%;
}

#love-fan-club div.enter a {
	display: block;
	float: left;
	position: relative;
	width: 41px;
	height: 15px;
	padding: 30px 113px 36px 127px;
	font-size: 90%;
}

#love-fan-club div.enter a span {
	position: absolute;
	width: 41px;
	height: 15px;
	background: url(/_gfx/love/enter.gif) no-repeat top left;
	cursor: pointer;
	cursor: hand;
}

#love-fan-club div.enter a:hover span, #love-fan-club div.enter a.hover span {
	background-position: bottom left;
}

/* portal */

#love-fan-club div.portal {
	float: left;
	width: 170px;
	height: 99px;
}

#love-fan-club div.portal a {
	display: block;
	position: relative;
	width: 170px;
	height: 99px;
	padding: 0;
}

#love-fan-club div.portal a span {
	position: absolute;
	width: 170px;
	height: 99px;
	background: #fdbb03 url(/_gfx/love/portal.jpg) no-repeat top left;
}

/* love eat */

#love-eat {
	width: 291px;
	float: right;
	background: url(/_gfx/love/eat-bg.gif) repeat-y top right;
}

#love-eat h2 {
	position: relative;
	width: 291px;
	height: 78px;
}

#love-eat h2 span {
	position: absolute;
	width: 291px;
	height: 78px;
	background: url(/_gfx/love/eat.jpg) no-repeat top left;
}

#love-eat div.left-border {
	float: left;
	width: 56px;
	height: 1px;
}

#love-eat div.right-border {
	float: left;
	width: 43px;
	height: 66px;
	background: url(/_gfx/love/eat-border-right.gif) no-repeat top left;
}

#love-eat div.content {
	float: left;
	width: 172px;
	margin: 0;
	padding: 10px;
	background: #99cc01 url(/_gfx/love/gradient.gif) repeat-x bottom left;
	color: #000;
}

#love-eat div.enter {
	display: block;
	clear: left;
	width: 291px;
	height: 95px;
	background: url(/_gfx/love/eat-enter.jpg) no-repeat top right;
	font-size: 80%;
}

#love-eat div.enter a {
	display: block;
	position: relative;
	width: 41px;
	height: 15px;
	top: 28px;
	margin: 0 0 0 140px;
	font-size: 90%;
	
}

#love-eat div.enter a span {
	position: absolute;
	width: 41px;
	height: 15px;
	background: url(/_gfx/love/enter.gif) no-repeat top left;
	cursor: pointer;
	cursor: hand;
}

#love-eat div.enter a:hover span {
	background-position: bottom left;
}

