a img { border:none; }
#promo-left_nav 
{
    background-color:#e88f35;
    padding:14px 0;
    width:193px;
    padding-bottom:0;
}
    #promo-left_nav ul 
    {
        padding:0;
        margin:0;
        list-style:none;
    }
        #promo-left_nav ul li 
        {
            padding:0;
            margin:0;
        }
            #promo-left_nav ul li a:link, #promo-left_nav ul li a:visited 
            {
                font-family:Arial,Verdana,sans-serif;
                font-size:14px;
                font-weight:normal;
                color:#fff;
                display:block;
                padding:6px 0px 6px 23px;
                margin:0;
                text-decoration:none;
            }
            #promo-left_nav ul li a:hover, #promo-left_nav ul li.current a:link, #promo-left_nav ul li.current a:visited, #promo-left_nav ul li.current a:hover 
            {
                background-image:url(images/left_nav_on.jpg);
                background-repeat:no-repeat;
                text-decoration:none;
            }
			      #promo-left_nav ul li.extraline a:hover, #promo-left_nav ul li.current.extraline a:link, #promo-left_nav ul li.current.extraline a:visited, #promo-left_nav ul li.current.extraline a:hover
            {
                background-image:url(images/left_nav_on_2line.jpg);
                background-repeat:no-repeat;
                text-decoration:none;
            }
#promo-content {

}
	#promo-content h1,
	#promo-content h2,
	#promo-content p {
		display:none;
	}
	#promo-content p#grandprizewinner {
		display:none;
	}
	#promo-content a#rules {
		text-indent:-9999px;
		position:absolute;
		display:block;
		top:428px;
		left:602px;
		width:91px;
		height:22px;
	}
	#promo-content a#buildyoursundae {
		text-indent:-9999px;
		position:absolute;
		display:block;
		top:195px;
		left:278px;
		width:196px;
		height:27px;
	}
	#promo-content a#tellafriend {
		text-indent:-9999px;
		position:absolute;
		display:block;
		top:424px;
		left:606px;
		width:79px;
		height:17px;
	}
	#promo-content #winners {
		position:absolute;
		margin:188px 0 0 561px;
		text-align:center;
		width:135px;
		height:223px;
	}
		#promo-content #winners .hdr {
			margin:16px auto 9px auto;
		}
		#promo-content #winners p {
			margin:11px 0 0 0;
			line-height:1.1em;
		}
			#promo-content #winners p.first-winner {
				margin:0;
			}
		#promo-content #winners #btn-up {
			position:absolute;
			top:38px;
			left:57px;
		}
		#promo-content #winners #btn-down {
			position:absolute;
			bottom:5px;
			left:57px;
		}

.req { color:#e30000; }
.voteApple 
{
    font-size:16px;
    font-weight:bold;
    color:#fff;
    background-color:#ff1712;
    padding:5px 10px;
    width:352px;
    display:block;
}
.voteCherry 
{
    font-size:16px;
    font-weight:bold;
    color:#fff;
    background-color:#db0052;
    padding:5px 10px;
    width:352px;
    display:block;
}
.voteMagicShell
{
    font-size:16px;
    font-weight:bold;
    color:#fff;
    background-color:#e59d5b;
    padding:5px 10px;
    width:352px;
    display:block;
}
span.error
{
    display: block;
    float: right;
    width: 487px;
    /*padding-right: 78px;*/
    text-align: right;
}
#attended {
	display: block;
	position: absolute;
	z-index:100;
	top: 403px;
	left: 90px;
	background: transparent url(./images/cta-tasting_tour.png) no-repeat 0 0;
	width: 215px;
	height: 92px;
	text-indent: -9999px;
}


/* Sundae Making Tips */
.tips-copy {
    padding-right:50px;
}
.tips-copy ol {
    font-weight:bold;
    margin-bottom:2.0em;
    margin-top:1.5em;
} *html .tips-copy ol {
	margin-left:30px;		
}
    .tips-copy ol span {
        font-weight:normal;
    }
    .tips-copy ol li {
        margin-bottom:1.5em;
    }
.tips-copy p {
    margin:0 0 1.5em 0;
    padding:0;
}
    .tips-copy p.about {
        font-size:0.9em;
    }