﻿

.conserContactsList
{
    position: absolute;
    width: 510px;
    height: 420px;
    overflow-x: hidden;
    overflow-y: scroll;
}

    .conserContactsList ul
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .conserContactsList ul li.conserContactsContact
        {
            padding-top: 4px;
            border-top: 1px solid gainsboro;
            height: 100px;
            width: 490px;
        }

.conserImage
{
    position: absolute;
}

.conserDetails
{
    position: absolute;
    left: 70px;
    width: 200px;
}

.conserAdditionalDetails
{
    position: absolute;
    left: 270px;
    width: 200px;
}

.conserContactMeButton
{
    position: absolute;
    margin-top: 80px;
    width: 485px;
}


.conserAZ
{
    position: absolute;
    left: 497px;
}

    .conserAZ ul
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .conserAZ ul li
        {
            color: #ddd;
            cursor: default;
        }

            .conserAZ ul li.conserActive
            {
                color: #000;
                cursor: pointer;
            }



.conserFilters
{
    position: absolute;
    left: 520px;
}

    .conserFilters .conserFacetTitle
    {
        color: white;
        background-color: #004683;
        width: 180px;
        height: 20px;
        padding: 5px;
        margin: 0;
    }


    .conserFilters .facetsearch
    {
        padding-bottom: 10px;
    }

    .conserFilters .facetitem
    {
        padding-top: 2px;
        padding-left: 30px;
        cursor: pointer;
        width: 156px;
    }



.conserContactMeButton
{
    padding-left: 5px;
    cursor: pointer;
}


.facetitem
{
    height: auto;
    min-height: 20px;
    width: 178px;
    text-decoration: none;
    padding: 2px 4px 0px 30px;
    font-size: 12px;
    font-weight: normal;
}

    .facetitem:hover
    {
        color: white;
        background: #FD9E2F;
        cursor: pointer;
    }


.activefacet
{
    background: #A3D796 url("/images/filter_ok.gif") no-repeat 5% center;
    color: #197403;
}

    .activefacet:hover
    {
        background: #ff685b url("/images/filter_remove.gif") no-repeat 5%;
        color: #fff;
        cursor: pointer;
    }

.conserAll
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 420px;
    width: 700px;
}

.conserContactsContactDetailSend
{
    width: 700px;
    height: 82px;
    background-color: lightgray;
    padding: 10px;
    padding-bottom: 7px;
    margin-bottom: 10px;
}

    .conserContactsContactDetailSend li
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

.conSearchContactForm
{
    width: 700px;
    height: 420px;
}


.conserListItems
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 700px;
}

    .conserListItems li
    {
        width: 700px;
        padding: 0;
        margin: 0;
    }

.conserCancelButton
{
    width: 200px;
    height: 23px;
    text-align: center;
    bottom: 0px;
    position: absolute;
    cursor: pointer;
    padding: 7px;
    font-size: 20px;
}

.conserSendButton
{
    width: 200px;
    height: 23px;
    text-align: center;
    right: 0px;
    position: absolute;
    bottom: 0px;
    cursor: pointer;
    padding: 7px;
    font-size: 20px;
}

.conserAllowableCB
{
    position: absolute;
    bottom: 42px;
    right: -3px;
}

.conserAllowable
{
    position: absolute;
    bottom: 45px;
    right: 20px;
}


#conserName, #propserArrangeName
{
    margin-left: 87px;
}

#conserEmailAddress, #propserArrangeEmail
{
    margin-left: 33px;
}

#conserCompanyName, #propserArrangeCompanyName
{
    margin-left: 23px;
}

#conserContactFormMessage, #propserArrangeMessage
{
    margin-left: 0;
    margin-top: 7px;
}

.conserThanksBox
{
    height: 20px;
    width: 700px;
    text-align: center;
    margin-bottom: 5px;
}
