body
{
    line-height: 16px;
    font-family: Arial, Verdana, Tahoma,Helvetica,Helvetica-Narrow, sans-serif;
    margin: 0px;
    font-size: 13px;
    background-color: #FFFFFF;
    color: #000000;
}
a:visited, a:link, a:hover, a:active
{
    color: #000000;
}

#container
{
}
#toplinks
{
    margin: auto;
    width: 940px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 30px;
    position: relative;
    font-size: 11px;
}
#toplinks a
{
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
}
#toplinks a:hover
{
    color: #9E0817;
}
#topnav
{
    width: 100%;
    background-color: #000000;
    height: 32px;
}

#bottomnav
{
    width: 100%;
    background-color: #000000;
    height: 32px;
}


#address
{
    margin: auto;
    width: 955px;
    text-align: center;
    line-height: 32px;
    color: #FFFFFF;
}

#footer
{
    margin: auto;
    width: 955px;
    color: #000000;
    position: relative;
    height: 50px;
}
#drd
{
    position: absolute;
    top: 8px;
    background-image: url(images/drd.png);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 16px;
}
#drd a
{
    text-decoration: none;
    font-size: 11px;
    display: block;
}
#footerlinks
{
    position: absolute;
    top: 8px;
    right: 0px;
    font-weight: bold;
    font-size: 12px;
}

#footerlinks a
{
    text-decoration: none;
}


.linkcontainer
{
    padding-top: 2px;
}

.centercontent
{
    margin: auto;
    width: 955px;
}

#content
{
    margin: auto;
    width: 955px;
}
#page
{
    width: 931px;
    float: left;
    padding: 12px;
    min-height: 100px;
    padding-bottom: 30px;
}
#page a
{
    text-decoration: underline;
    font-weight: bold;
}
#page a:hover
{
    text-decoration: none;
    font-weight: bold;
}
#page h2
{
    font-weight: bold;
    color: #9E0817;
    font-size: 15px;
    line-height: 18px;
}
#topsection
{
    width: 955px;
    height: 100px;
    position: relative;
    background-image: url(images/topnav-background.png);
    background-position: right bottom;
    background-repeat: no-repeat;
}

#topmiddle
{
    width: 100%;
}

.topmiddle
{
    background-image: url(images/header-background-tile.png);
    background-position: left bottom;
    background-repeat: repeat-x;
}

.homemiddle
{
    background-color: #E7E7E7;
    border-bottom: solid 5px #9E0817;
}


.logo
{
    position: absolute;
    top: 10px;
    left: 10px;
}
.foxvalley
{
    position: absolute;
    top: 20px;
    left: 310px;
}
#socialmedia
{
    position: absolute;
    right: 90px;
    top: 29px;
    z-index: 2000;
}
#socialmedia li
{
    float: left;
}
h1
{
    color: #9E0617;
    font-size: 18px;
    line-height: 30px;
}
.p-10
{
    padding: 10px;
}
.red
{
    color: #9E0617;
    font-weight: bold;
}
strong
{
    font-weight: bold;
}
#homebottom
{
    width: 930px;
    float: left;
    height: 230px;
    background-image: url(images/home-background.png);
    background-repeat: no-repeat;
    padding-bottom: 30px;
}
#homebottom h2
{
    height: 25px;
}
.linksection
{
    width: 310px;
    height: 220px;
    float: left;
    padding-top: 10px;
    position: relative;
    text-align: center;
}
.bottomlink
{
    position: absolute;
    bottom: 10px;
    width: 310px;
    text-align: center;
    font-size: 14px;
}
.bottomlink a
{
    color: #9E0617;
    text-decoration: none;
}



.slidecontainer
{
    position: absolute;
    top: 40px;
    left: 20px;
}

#header
{
    width: 955px;
    height: 89px;
    margin-top: -18px;
}
.blackbeetle
{
    background-image: url(images/black-beetle.png);
    background-repeat: no-repeat;
}
.redbeetle
{
    background-image: url(images/red-beetle.png);
    background-repeat: no-repeat;
}
em
{
    font-style: italic;
}

#header img
{
    padding-top: 45px;
    padding-left: 15px;
}
.text ul
{
}
.text li
{
    list-style-type: disc;
    margin-left: 30px;
    line-height: 20px;
}



#non-profit
{
    float: left;
    width: 900px;
    padding: 10px;
}
#non-profit .group
{
    float: left;
    width: 450px;
}
#non-profit .item
{
    height: 150px;
    position: relative;
    float: left;
    width: 450px;
    padding-bottom: 20px;
}


#non-profit .even
{
    background-color: #e7e7e7;
}

#non-profit img
{
    position: absolute;
    top: 30px;
    left: 0px;
}
#non-profit h3
{
    position: absolute;
    top: 30px;
    left: 170px;
    font-weight: bold;
}

#non-profit .text
{
    position: absolute;
    top: 50px;
    left: 170px;
    font-size: 13px;
    line-height: 22px;
    width: 270px;
}

#nonprofit .npimage
{
    float: left;
    width: 290px;
}
#nonprofit .npcontent
{
    float: left;
    width: 570px;
}

#nonprofit .npsocial
{
    float: left;
    width: 70px;
    text-align: center;
}
#nonprofit .video
{
    float: left;
    width: 930px;
    padding-top: 30px;
    margin-left: 290px;
}

#nonprofit .nptext
{
    padding-top: 5px;
    line-height: 18px;
}
#nonprofit h3
{
    color: #9E0617;
    font-size: 15px;
    font-weight: bold;
    line-height: 40px;
}
.align-right
{
    text-align: right;
}
.table td
{
    padding: 2px;
}
.backlink
{
    float: left;
    line-height: 30px;
    width: 950px;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
}

.backlink a
{
    color: #9E0617 !important;
}
.p-20
{
    padding: 20px;
}
















input[type='text'], input[type='password']
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 2px solid #DDDDDD;
    padding: 2px;
    font-family: Verdana,Arial,Tahoma,Helvetica,Helvetica-Narrow, sans-serif;
    font-size: 12px;
}

input[type='file']
{
    border: solid 1px #999999;
    height: 22px;
}

.req
{
    color: Red !important;
    font-weight: bold;
}
#summary
{
    line-height: 30px;
    color: Red;
}
.error
{
    color: Red;
    font-weight: bold;
}
input.error
{
}
input.text
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 2px solid #DDDDDD;
    padding: 2px;
    font-family: Verdana,Arial,Tahoma,Helvetica,Helvetica-Narrow, sans-serif;
    font-size: 12px;
}

textarea
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 2px solid #DDDDDD;
    padding: 2px;
    font-family: Verdana,Arial,Tahoma,Helvetica,Helvetica-Narrow, sans-serif;
    font-size: 12px;
}

select
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 2px solid #DDDDDD;
    padding: 2px;
    font-family: Verdana,Arial,Tahoma,Helvetica,Helvetica-Narrow, sans-serif;
    color: #000000 !important;
    font-weight: normal !important;
}
input.text:hover, textarea:hover
{
    border-color: #BBBBBB;
}

.form .line p
{
    line-height: 22px;
    display: block;
}
.form td
{
    padding: 2px;
}
.form .line span
{
    color: Red;
    font-weight: bold;
}
.form .label
{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    display: block;
    line-height: 30px;
}
.form .controls
{
    float: left;
    width: 920px;
    padding-top: 5px;
    height: 30px;
}

label
{
    padding-left: 5px;
}

input[type='checkbox']
{
    padding: 4px !important;
}

.p-5 td
{
    padding: 5px;
}

.controls
{
    float: left;
    width: 900px;
    height: 40px;
}

.validationsummary
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.validationsummary ul
{
    padding-top: 5px;
}
.validationsummary li
{
    padding-bottom: 5px;
}



#logincontrols
{
    margin: auto;
    width: 955px;
    position: relative;
}
#logincontrols ul
{
    z-index: 3000;
    position: absolute;
    right: 0px;
    top: -32px;
}
#logincontrols li
{
    float: left;
}
.logincontrol
{
    width: 67px;
    height: 41px;
}


.loginpanel
{
    width: 200px;
    height: 158px;
    background-image: url(images/login-background_s2.png);
    position: absolute;
    top: 32px;
    right: 0px;
    z-index: 3000;
    color: #FFFFFF;
    display: none;
}
.loginpanel div.label
{
    color: #FFFFFF;
    font-size: 12px;
    line-height: 25px;
    margin-left: 5px;
}
.loginpanel div.input
{
    line-height: 25px;
    margin-left: 10px;
}
.loginpanel div.input input
{
    width: 170px;
}
.loginpanel .left
{
    width: 120px;
    margin-left: 10px;
    float: left;
    margin-top: 5px;
    text-align: left;
}
.loginpanel .left label
{
    line-height: 30px;
}
.loginpanel .left a
{
    font-size: 11px;
}
.loginpanel .right
{
    width: 60px;
    text-align: right;
    float: left;
    margin-top: 15px;
}
.loginpanel .status
{
    width: 180px;
    color: Red;
    float: left;
    margin-left: 10px;
}
.loginpanel a
{
    color: #FFFFFF;
}

.green
{
    color: Green;
}
.error
{
    color: Red;
}


.waitingapproval
{
    color: Red;
}
.approved
{
    color: Green;
}



.redtitle, .redtitle label
{
    vertical-align: middle;
    line-height: 20px;
    color: #9E0617;
}

#viewandvote h3
{
    color: #9E0617;
    font-size: 15px;
    line-height: 30px;
}



#viewandvote h3 a
{
    color: #9E0617;
    text-decoration: none;
}

#viewandvote tr
{
    background-image: url(images/linebreak.png);
    background-position: bottom center;
    background-repeat: repeat-x;
}

.social tr
{
    background-image: none !important;
}

.social
{
    height: 30px;
    clear: both;
}
.social .s
{
    float: left;
}

#viewandvote .c1
{
    width: 180px;
    height: 130px;
    padding-top: 10px;
    text-align: center;
}
#viewandvote .c2
{
    width: 750px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 150px;
}


.info
{
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #999999;
}

#viewandvote .text
{
    padding-top: 5px;
    line-height: 20px;
}

.social
{
    padding-top: 5px;
    padding-bottom: 5px;
}



#votetopcontrols
{
    width: 930px;
    padding-top: 10px;
    position: relative;
    float: left;
}
#votetopcontrols .table
{
    position: absolute;
    right: 0px;
    top: 7px;
}
input.error
{
    border-color: Red;
}
select.error
{
    border-color: Red;
}
div.error
{
    border: solid 2px Red;
    padding: 2px;
    width: 300px;
}

.votestatus
{
}

.votecount
{
    font-size: 18px;
    line-height: 30px;
    width: 200px;
    color: #9E0817;
    text-align: center;
    line-height: 40px;
}
#story .storyimage
{
    float: left;
    width: 240px;
    text-align: center;
}

#story .storycontent
{
    float: left;
    width: 600px;
    padding-bottom: 30px;
}

#story h1
{
    color: #9E0717;
    font-size: 18px;
}
.info
{
    font-size: 12px;
    color: #999999;
    padding-top: 5px;
    padding-bottom: 5px;
}

#story .storysocial
{
    float: left;
    width: 70px;
    text-align: center;
}

#story .storytext
{
    padding-top: 5px;
    line-height: 18px;
    padding-right: 40px;
}
#story h3
{
    font-size: 18px;
    line-height: 30px;
}

#story .video
{
    float: left;
    margin-top: 30px;
    width: 600px;
}

.votecontrols
{
    padding-top: 8px;
    vertical-align: middle;
}




#prizes .c1
{
    float: left;
    width: 560px;
    margin-left: 16px;
    margin-right: 10px;
}

#prizes .c1 h1
{
    font-weight: bold;
}
#prize
{
    float: left;
    width: 570px;
}
#prize .prizeimage
{
    float: left;
    width: 200px;
}
#prize .prizeinfo
{
    float: left;
    width: 370px;
}


#prize .prizemonth
{
    padding-top: 10px;
    color: #9E0717;
    font-size: 18px;
    line-height: 30px;
}
#prize .prizetitle
{
    font-weight: bold;
    font-size: 15px;
    line-height: 30px;
}

#prize .prizemonth2
{
    padding-top: 10px;
    color: #9E0717;
    font-size: 18px;
    line-height: 30px;
}
#prize .prizedetails
{
    padding-top: 10px;
}
#prize .prizedetails li
{
    list-style-type: disc;
    margin-left: 20px;
    padding-bottom: 5px;
}
#upcomingprizes
{
    float: left;
    width: 570px;
}

#upcomingprizes h3
{
    font-style: italic;
    color: #9E0717;
    font-size: 18px;
    line-height: 30px;
}

#upcomingprizes li
{
    float: left;
    width: 120px;
    text-align: center;
}
#upcomingprizes li img
{
    padding-top: 5px;
    padding-bottom: 10px;
}

#upcomingprizes ul
{
    padding-top: 10px;
    padding-bottom: 30px;
    float: left;
    width: 570px;
}

#prizes
{
    background-image: url(images/prizes.gif);
    background-repeat: repeat-y;
    float: left;
    width: 955px;
    margin-top: 10px;
    padding-bottom: 30px;
}
#prizes .dealerships
{
    margin-left: 10px;
}
#prizes .c2
{
    float: left;
    width: 369px;
}

#prizes .c2 h3
{
    float: left;
    width: 369px;
    color: #9E0717;
    line-height: 30px;
    font-size: 20px;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
}
#prizes .c2 .beetle
{
    text-align: center;
}
#prizes .c2 .beetleinfo
{
    padding: 10px;
}
#prizes .c2 .headline
{
    font-size: 18px;
    line-height: 25px;
}
.red
{
    color: #9E0717;
}
.i
{
    font-style: italic;
}

#prizes .c2 .beetleinfo li
{
    list-style-type: disc;
    margin-left: 20px;
}
.fs-16
{
    font-size: 16px;
}

#prizes h2, #news h2, #gossip h2
{
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
    border-bottom: solid 1px #000000;
    width: 100%;
    background-color: #FFFFFF;
}




#news
{
    float: left;
    width: 955px;
    padding-top: 20px;
    padding-bottom: 30px;
}

#news .c1
{
    float: left;
    width: 640px;
    margin-left: 16px;
    margin-right: 10px;
}


#news .c2
{
    float: left;
    width: 280px;
}








.Calendar
{
    width: 270px;
    border-style: none;
    font-size: 12px;
    border: none;
}
.Calendar a
{
    text-decoration: none;
}
.TitleStyle
{
    height: 30px;
    border-style: none;
}
.TitleStyle td
{
    text-align: center;
    font-weight: bold;
    font-size: 14px !important;
    color: #FFFFFF;
}
.TitleStyle a:link
{
    color: #553300;
    padding-left: 10px;
    padding-right: 10px;
}

.DayHeaderStyle
{
    font-weight: bold;
    height: 20px;
    padding: 4px;
    text-align: center;
    text-transform: uppercase;
}
.DayStyle
{
    height: 24px;
    width: 24px;
    text-align: center;
    padding: 1px;
}
.TodayDayStyle
{
    height: 24px;
    width: 24px;
    text-align: center;
    padding: 2px;
    color: #9E0717;
    font-weight: bold;
}
.TodayDayStyle a:link
{
    font-weight: bold;
    color: #E9B22F !important;
}
.WeekendDayStyle
{
    height: 24px;
    width: 24px;
    text-align: center;
}
.OtherMonthDayStyle
{
    text-align: center;
    height: 20px;
    padding: 2px;
    color: #FFFFFF !important;
}
.SelectedDayStyle
{
}



#CalendarTodayHeader
{
    height: 80px;
    position: relative;
    width: 270px;
}
.grayheader
{
    height: 45px;
    background-color: #C9C9C9;
    width: 270px;
}
#CalendarTodayHeader .todaynumber
{
    position: absolute;
    font-size: 70px;
    font-weight: bold;
    right: 20px;
    top: 5px;
    text-align: center;
    line-height: 70px;
    width: 100px;
}

#CalendarTodayHeader .todayname
{
    position: absolute;
    font-size: 20px;
    font-weight: bold;
    left: 15px;
    top: 24px;
    text-align: left;
    width: 140px;
    line-height: 25px;
}
#CalendarTodayHeader .todaymonth
{
    position: absolute;
    font-size: 14px;
    left: 15px;
    top: 50px;
    text-align: left;
    font-style: italic;
    width: 110px;
}


.Event
{
    background-image: url(images/event.jpg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    color: #FFFFFF;
}


#Calendar
{
    margin-top: 20px;
    float: left;
    width: 270px;
}

#Calendar .eventtitle
{
    font-weight: bold;
    line-height: 25px;
}
#Calendar .eventdescription
{
}

.caldate
{
    margin-left: 10px;
    float: left;
    width: 40px;
    height: 40px;
    background-color: #9E0717;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
.calcontent
{
    float: left;
    width: 200px;
    margin-left: 10px;
}





#UpcomingEvents
{
    float: left;
    width: 270px;
    margin-top: 10px;
}



.readmore
{
    padding-top: 10px;
    text-align: left;
    font-weight: bold;
}
.readmore a
{
    color: #000000;
    background-image: url(images/littlearrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 8px;
    text-decoration: none;
}





#events
{
    float: left;
    width: 270px;
    padding-top: 10px;
}

#events li
{
    float: left;
    width: 270px;
    border-bottom: solid 1px #DEDEDE;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
}




#newsitem
{
    float: left;
    width: 640px;
    padding-top: 10px;
}

#newsitem li
{
    float: left;
    width: 640px;
    border-bottom: solid 1px #DEDEDE;
    position: relative;
    min-height: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#newsitem .twitter
{
    position: absolute;
    right: 10px;
    top: 10px;
}
#newsitem .facebook
{
    position: absolute;
    right: 5px;
    top: 80px;
}

.headline
{
    color: #9E0617;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    padding-top: 5px;
}
.headline a
{
    color: #9E0617;
    text-decoration: none;
}

.date
{
    font-size: 10px;
    line-height: 16px;
}

.description
{
    padding-top: 10px;
    font-size: 12px;
    line-height: 16px;
}
#newsitem .readmore
{
    font-size: 11px;
    padding-top: 10px;
    text-align: right;
    font-weight: bold;
}
#newsitem .readmore a
{
    background-image: url(images/littlearrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 8px;
    text-decoration: none;
}

#newsitem .newscontent
{
    width: 630px;
}

#newsitem .newscontent img
{
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
}




#singlenews
{
    float: left;
    width: 640px;
    position: relative;
}


#singlenews .twitter
{
    position: absolute;
    right: 10px;
    top: 10px;
}
#singlenews .facebook
{
    position: absolute;
    right: 5px;
    top: 80px;
}

#singlenews img
{
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

#gossip
{
    background-image: url(images/gossip.gif);
    background-repeat: repeat-y;
    float: left;
    width: 955px;
    margin-top: 10px;
}

#gossip .c1
{
    float: left;
    width: 640px;
    margin-left: 16px;
    margin-right: 10px;
}


#gossip .c2
{
    float: left;
    width: 289px;
}
#socialcontent
{
    padding: 10px;
}



#media
{
    float: left;
    width: 600px;
    margin-top: 20px;
}
#media li
{
    float: left;
    width: 140px;
    text-align: center;
    cursor: pointer;
    padding: 4px 2px 4px 2px;
    border: solid 2px #FFFFFF;
}
#media li img
{
    display: block;
    padding-left: 10px;
    padding-bottom: 10px;
    width: 120px;
    height: 90px;
}
#media li span
{
    clear: both;
}
#video
{
    width: 600px;
    height: 450px;
    border: solid 2px #DEDEDE;
    float: left;
    margin-left: 10px;
    margin-top: 20px;
}

#video .videotitle
{
    background-color: #DEDEDE;
    height: 35px;
    color: #000000;
    line-height: 35px;
    padding-left: 10px;
    font-weight: bold;
}
#video .video
{
    padding: 10px;
    z-index: 10;
    display: block;
}


.videotext
{
    float: left;
    width: 600px;
}
#media li.selected
{
    border: solid 2px #DEDEDE;
}
.tips
{
    padding-top: 10px;
    line-height: 25px;
}
.tips ul
{
    margin-left: 30px;
    margin-bottom: 20px;
    margin-top: 20px;
    float: left;
    width: 580px;
}
.tips li
{
    padding-left: 30px;
    height: 52px;
    line-height: 24px;
    font-size: 14px;
    float: left;
    width: 550px;
    padding-top: 10px;
}

.tips li.n1
{
    background-image: url(images/1.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

.tips li.n2
{
    background-image: url(images/2.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

.tips li.n3
{
    background-image: url(images/3.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

.tips li.n4
{
    background-image: url(images/4.gif);
    background-position: left center;
    background-repeat: no-repeat;
}
.tips li.n5
{
    background-image: url(images/5.gif);
    background-position: left center;
    background-repeat: no-repeat;
}


#viewandvotetop
{
    float: left;
    width: 930px;
}
#viewandvotetop .c1
{
    float: left;
    width: 640px;
}
#viewandvotetop .c11
{
    width: 830px;
}
#viewandvotetop .c2
{
    float: left;
    width: 190px;
    margin-left: 10px;
}
.minheight
{
    float: left;
    width: 930px;
    min-height: 300px;
}
#greeting
{
}

#greeting
{
    z-index: 3000;
    position: absolute;
    right: 0px;
    top: 14px;
}
.alert
{
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 200px;
    padding-top: 10px;
    font-size: 30px;
}
.alert p
{
    font-weight: bold;
    font-size: 18px;
}
.alert a
{
    color: #FFFFFF;
}
.warning
{
    line-height: 30px;
    padding: 5px;
    margin-bottom: 10px;
    width: 955px;
    height: 112px;
    background-color: #9E0817;
    color: #FFFFFF;
}

.thankyou
{
    background: transparent url(images/icon_accept.gif) no-repeat left 0%;
    height: 20px;
    margin: 2px;
    line-height: 20px;
    padding-left: 20px;
    color: Green;
    letter-spacing: normal !important;
    vertical-align: middle;
}
#ferdinand
{
    position: absolute;
    top: 125px;
    left: 10px;
    background-image: url(images/block-vote.png);
    background-repeat: no-repeat;
    width: 168px;
    height: 163px;
    z-index: 4000;
    display: none;
}
.ferdinandhome
{
    top: 335px !important;
}

.sort
{
    padding-top: 10px;
    height: 30px;
    background-image: url("images/linebreak.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    width: 930px;
}


.notauthorizedlogin
{
    display: none;
}


.reminder
{
    font-size: 16px;
    font-weight: bold;
}

.votingnow
{
    font-size: 16px;
    color: #9E0617;
    font-weight: bold;
}


#winners .prizemonth
{
    padding-top: 10px;
    color: #9E0717;
    font-size: 18px;
    line-height: 30px;
}

#winners .prizemonth2
{
    padding-top: 10px;
    color: #9E0717;
    font-size: 18px;
    line-height: 30px;
}


#winners
{
    border-top: 0px solid #000000;
    position: relative;
    float: left;
    width: 560px;
}
#winners .winners-prize
{
    width: 130px;
    float: left;
}
#winners .winner
{
    width: 280px;
    float: left;
    text-align: center;
    padding-bottom: 30px;
}
#imagerotate2 li img
{
    padding-left: 60px;
}
.bigredtext
{
    font-size: 30px;
    line-height:30px;
    color: #9E0617;
    font-weight: bold;
}
.bigredtext a
{
   
    color: #9E0617;
    text-decoration: none !important;
}

.winnerredtext
{
    font-size: 22px;
    line-height:30px;
    color: #9E0617;
    font-weight: bold;
}
