html, body {
    height:100%;
    margin:0px;
    padding:0px;
    background:#f9f4e3;
}
body {
    font-family:Verdana, sans-serif;
}
h1,h2,h3 {
    font-family:Helvetica, Verdana, sans-serif;
}
.vote {
    font-size:11px;
    line-height:24px;
    padding:20px;
}
.vote h1 {
    margin:0 0 10px;
    padding:0;
}
.vote label {
    float:left;
    width:120px;
    clear:left;
}
.vote input {
    float:left;
    clear:right;
}
.vote input[type=text] {
    width:200px;
}
.vote input[type=submit] {
    clear:left;
}
.entry .meta-data {
    float:right;
    width:240px;
}
.entry span.meta-ns {
    display:none;
}
.entry h2 {
    margin:0;
    padding:0;
    font-size:12px;
    line-height:normal;
}
.content-copy a.norm {
    background:none;
    padding:0;
    margin:0;
    color:#FFFFFF;
    text-decoration:underline;
    font-weight:normal;
}
.content-copy a.norm:hover {
    background:none;
    padding:0;
    margin:0;
    color:#FFFFFF;
}
.entry span {
    width:535px;
    height:80px;
    background:url(/images/entries/entry-sprite.jpg);
    display:block;
}
small {
    line-height:normal;
    font-size:10px;
    display:block;
}
.entry span {
    margin:5px 0 0;
}
.entry span.kg {
    background-position:0 0;
}
.entry span.kg:hover {
    background-position:0 -80px;
}
.entry span.dg {
    background-position:-3210px 0;
}
.entry span.dg:hover {
    background-position:-3210px -80px;
}
.entry span.bb {
    background-position:-2140px 0;
}
.entry span.bb:hover {
    background-position:-2140px -80px;
}
.entry span.fw {
    background-position:-535px 0;
}
.entry span.fw:hover {
    background-position:-535px -80px;
}
.entry span.isu {
    background-position:-1605px 0;
}
.entry span.isu:hover {
    background-position:-1605px -80px;
}
.entry span.hf {
    background-position:-2675px 0;
}
.entry span.hf:hover {
    background-position:-2675px -80px;
}
.entry span.dd {
    background-position:-1070px 0;
}
.entry span.dd:hover {
    background-position:-1070px -80px;
}
.entry span img {
    display:none;
}
.content-copy a {
    background:#dedede;
    color:#454545;
    padding:2px;
    text-decoration:none;
    font-weight:bold;
    margin:0 2px 0 0;
}
.content-copy a:hover {
    background:#FFFFFF;
    color:#454545;
}
.body {
    background:#f9f4e3 url(/images/addys-sidebar.jpg) 876px 0 no-repeat;
    height:100%;
    min-height:100%;
}
.content {
    position:relative;
    width:876px;
    min-height:743px;
    background:url(/images/fridge-field.jpg) top center no-repeat;
}
div.body.legal .footer {
    background:none;
}
div.body.legal .logos {
    display:none;
}
div.body.legal .content-copy {
    width:784px;
}
th {
    text-align:left;
}
.legal {
    background:none;
    width:100%;
}
.content h1 {
    width:100%;
    height:68px;
    margin:39px 0px 0px 21px;
}
.content h1.pcae {
    background:url(/images/peoples-choice-award-entries.jpg) top left no-repeat;
}
.content h1.home {
    background:url(/images/no-leftovers-allowed.png) top left no-repeat;
}
.content h1.about {
    background:url(/images/the-meat.png) top left no-repeat;
}
.content h1.event {
    background:url(/images/the-best-makes-it-here.png) top left no-repeat;
}
.content h1.peoples {
    background:url(/images/earn-your-place-at-the-top.png) top left no-repeat;
}
.content h1.faq {
    background:url(/images/energy-saving-answers.png) top left no-repeat;
}
.content h1.contact {
    background:url(/images/open-the-door.png) top left no-repeat;
}
.content h1 span {
    display:none;
}
.content h1 .ie6headline {
    background:url(/images/make-the-fridge.jpg) top center no-repeat;
}
.navigation {
    padding:14px 0 0 21px;
    position:relative;
}
.navigation-bg {
    position:relative;
    background:url(/images/black60.png) top left repeat;
    width:800px;
    min-height:47px;
    height:47px;
}
.navigation-bg h2 {
    position:relative;
    float:left;
    font-size:12px;
    height:29px;
    color:#FFFFFF;
    margin:8px 0 8px 8px;
}
.navigation-bg h2 span {
    display:none;
}
.whats-inside {
    background:url(/images/whats-inside.gif) top left no-repeat;
    width:84px;
    padding-right:45px;
}
.whats-inside a {
    width:84px;
    height:29px;
    display:block;
}
.instruction-manual {
    background:url(/images/instruction-manual.gif) top left no-repeat;
    width:140px;
    padding-right:45px;
}
.instruction-manual a {
    width:140px;
    height:29px;
    display:block;
}
.raid-the-fridge {
    background:url(/images/raid-the-fridge.gif) top left no-repeat;
    width:95px;
}
.raid-the-fridge a {
    width:95px;
    height:29px;
    display:block;
}
.meat-drawer {
    background:url(/images/meat-drawer.gif) top left no-repeat;
    width:84px;
    padding-right:45px;
}
.meat-drawer a {
    width:84px;
    height:29px;
    display:block;
}
.home {
    background:url(/images/home.gif) top left no-repeat;
    width:111px;
    padding-right:45px;
}
.home a {
    width:111px;
    height:29px;
    display:block;
}
.stock-the-fridge {
    background:url(/images/stock-the-fridge.gif) top left no-repeat;
    width:105px;
}
.stock-the-fridge a {
    width:105px;
    height:29px;
    display:block;
}
.first {
    margin-left:9px;
}
.last {
    margin-right:0;
}
.content-copy {
    background:url(/images/black60.png) top left repeat;
    width:512px;
    padding:4px 8px 8px;
    margin:12px 0 0 21px;
    font-size:11px;
    line-height:18px;
    color:#FFFFFF;
}
.content-copy p {
    margin:0 0 12px;
}
.content-copy img {
    margin:4px 8px 4px 0;
}

.footer {
    position:relative;
    min-height:84px;
    height:84px;
    width:1000px;
    background:url(/images/footer-background.jpg) top left no-repeat;
    padding:19px 0 0 24px;
    font-size:10px;
}
.footer .logos {
    float:left;
}
.footer img {
    border:none;
}
.footer a {
    color:#000000;
    text-decoration:none;
}
.footer a:hover {
    text-decoration:underline;
}
.footer .aaf {
    margin-right:31px;
}
.footer .innova {
    margin-right:24px;
}
.footer .sigler {
    margin-right:17px;
}
.footer .links {
    right:150px;
    top:59px;
    position:absolute;
    text-align:right;
    width:200px;
}
/*
 .content-copy a {
    background:#dedede;
    color:#454545;
    padding:2px;
    text-decoration:none;
    font-weight:bold;
    margin:0 2px 0 0;
}
.content-copy a:hover {
    background:#FFFFFF;
    color:#454545;
}
*/
img.img-float {
    float:left;
    margin:4px 8px 0px 0;
}
a.noformat {
    background:none;
    margin:0;
    padding:0;
}
a img.img-float {
    border:none;
}
.hide {
    display:none;
}
.clear {
    clear:both;
    height:0;
    margin:0;
    padding:0;
}



/* JQuery Validation plugin support */
.errortext {
    color: red;
}
.jqinvalid {
    border: solid 1px red;
    color: Red;
}
.jqsuccess {
    border: solid 1px green;
    color: Green;
}


/*anchor class used on FAQ*/
.content-copy a.anchor {
    background:none;
    color:#454545;
    padding:0;
    text-decoration:none;
    margin:0 ;
}
