.partner{
    width:480px;
    float:left;
    margin:10px;
}

.partner .logoLink{
    float:left;
}
.partner p{
    text-align:left;
    margin:0;
    padding:0;
}    
.partner ul{
    list-style-type: none;
    float:left;
    display:block;
    width:310px;

    margin:1px 0 0 10px;
    padding:0;
    text-align:left;
/*    border-top:1px solid #A3A3A3;*/
    
}
.partner ul li{
    border-bottom:1px solid #A3A3A3;
    padding:3px 0 2px 0;

}
.partner ul li.last{
    border-bottom:0;
}

.partner ul li a{
    color:#6d6d6d;
    text-decoration:none;
    font-size:12px;

}
.partner ul li a:hover{
    text-decoration:underline;
}

.morePartnerLogoLink{
    float:left;
    margin:0 30px 10px 10px;
}
.dietSites{
    list-style-type: none;
    float:left;
    width:200px;
}


#DietSiteForm label{

    float:left;
    clear:left;
    margin-left:10px;    
}
#DietSiteForm input,#DietSiteForm textarea{
    float:left;
    clear:left;
    margin-left:10px;
}

#DietSiteForm  .error-message
{
    color:#ff0000;
    clear:left;
    float:left;
    margin-left:10px;
}



