#footer .home-footer {width: 500px;height:85px;	}
#footer .comp-footer {width: 560px;height:159px;margin:80px auto 0;background:url(../images/meat.png) no-repeat 0 0;}
#footer .how-it-works {width: 800px;height:100px;margin:0 auto;}
#footer .how-it-works #wine-glass {position:absolute; top:-89px; right:100px;}

/* header */
#main .content {width:545px; font-size:120%; margin:0 auto;}
#main .content p {margin:15px 0; }
#main .content.home p {margin:0; }
#main .content.home .front-header {margin-bottom:5px; }
#main .content p.note {margin:15px 0; }
h1.comp-details {margin:0; padding:0; width:514px; height:93px; background:url(../images/heading-compdetails.png) no-repeat 0 0; text-indent:-999em;}
h1.how-it-works {margin:0; padding:0; width:514px; height:51px; background:url(../images/heading-howitworks.png) no-repeat 0 0; text-indent:-999em;}
h1.prize-details {margin:0; padding:0; width:514px; height:51px; background:url(../images/heading-prizedraws.png) no-repeat 0 0; text-indent:-999em; margin:0 auto;}
h1.venue-list {margin:0 0 20px 0;  padding:0; height:51px; background:url(../images/header-venue-list.png) no-repeat 0 0; text-indent:-999em; }

#venue-list h2 {
	margin:	10px 0;
	font-size: 18px;
	border: 0;
	font-weight: bold;
}

#venue-anchor {
	border-bottom:1px solid #a2392d; padding:15px 0;	
}

#venue-list .block {
	padding: 0;	
}
/* home */
#wrapper #main .home {width:650px; margin-left:220px}

/* how it works */

.block {border-top:1px solid #a2392d; border-bottom:1px solid #a2392d; padding:15px 0; width:550px;}
.block #shield {float:left; margin-top:5px;}
.block ul {float:left; width:465px; margin-left:10px;}
.block li {font-size:80%; border-bottom:1px dotted; height:30px;}
.block li.last {border:0;}
.block li strong {font-weight:700;font-size:130%}

/* prize details */
.prize {width:820px !important;}
.flags {margin:0 auto;}
.flags .item {width: 272px; height: 364px; float:left;}
.flags .coin {background: url(../images/flag-venue-winner.png) no-repeat 0 0; width: 272px; height: 364px;}
.flags .knife {background: url(../images/flag-consumer-knife.png) no-repeat 0 0; width: 272px; height: 364px;}
.flags .flag {background: url(../images/flag-consumer-holiday.png) no-repeat 0 0; width: 272px; height: 364px;}

.button {text-align:right; height: 130px;text-align:right;position:relative;z-index:1000;}
.button a span {display:none;}
.button a.howitworks {margin-top:10px;display:block; width:261px; height:53px; background:url(../images/btn-howitworks.png) no-repeat 0 0; text-indent:-999em; float:right}
.button a.viewprizes {margin-top:10px;display:block; width:261px; height:53px; background:url(../images/btn-view-prizes.png) no-repeat 0 0; text-indent:-999em; float:right}
.button a.rankingsystem {margin-top:10px;display:block; width:261px; height:53px; background:url(../images/btn-ranking.png) no-repeat 0 0; text-indent:-999em; float:right}