﻿/*#region LIST*/

.agencyList { position:relative; }

    /* [ HEADER ] */

.agencyList .header .searchConfiguration { position:absolute; right:0px; top:-45px; }

.agencyList .header .searchConfiguration a.selectbox,
.agencyList .header .searchConfiguration ul.selectbox-options { width:135px; }

    /* [ HIDDEN FIELDS ] */

.agencyList .header .searchTitle,
.agencyList .header .searchConfiguration .recordsPerPage { display:none; }

    /* [ LIST ] */

.agencyList .list { margin:10px 0px 0px; width:960px; }

        /* [ AGENCY ] */

.agencyList .list .agency { background:none #FFF; border:1px solid #D2D2D2; box-shadow:0px 5px 9px #CCC; float:left; margin:0px 15px 20px 0px; min-height:450px; overflow:hidden; padding:12px; position:relative; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; width:277px; }
.agencyList .list .agency:hover { border-color:#003856; box-shadow:0px 0px 2px #003856; }

            /* [ COMPANY NAME ] */

.agencyList .list .agency .companyName { height:48px; position:relative; }

.agencyList .list .agency .companyName p.title { height:30px; }
.agencyList .list .agency .companyName p.title a { font-size:15px; color:#003856; cursor:text; margin:0px 0px 10px; }
.agencyList .list .agency .companyName p.title a:hover { text-decoration:none; }


.agencyList .list .agency .companyName p.ami { text-align:right; }
.agencyList .list .agency .companyName p.ami label { font-weight:bold; }

            /* [ PHOTO ] */

.agencyList .list .agency .logo { background:none #FFF; border: 1px solid #D2D2D2; box-shadow:0px 0px 2px #999; display:table; height:200px; padding:4px; text-align:center; width:267px; }
.agencyList .list .agency .logo .logoWrapper { display:table-cell; vertical-align:middle; }
.agencyList .list .agency .logo .logoWrapper a { cursor:text; }
.agencyList .list .agency .logo .logoWrapper a img { max-height:200px; max-width:267px; }

            /* [ INFO ] */

.agencyList .list .agency .info { height:160px; margin:5px 0px 0px; }

.agencyList .list .agency .info p { border-bottom:1px solid #E1E1E1; padding:2px 0px; line-height:20px; }

.agencyList .list .agency .info p label { color:#003856; }
.agencyList .list .agency .info p span { font-size:11px; }

.agencyList .list .agency .info p a { font-size:11px; text-decoration:none; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; }

.agencyList .list .agency .info p.address { height:80px; margin:0px 0px 1px; }
.agencyList .list .agency .info p.address label { display:block; font-weight:bold; }
.agencyList .list .agency .info p.address span { display:block; }

.agencyList .list .agency .info p.phone label,
.agencyList .list .agency .info p.cellPhone label,
.agencyList .list .agency .info p.website label { background:url("../../images/icons.png") no-repeat transparent; display:inline-block; height:18px; text-indent:-9999px; width:18px; }

.agencyList .list .agency .info p.phone label { background-position:-54px -220px; }
.agencyList .list .agency .info p.cellPhone label { background-position:-55px -196px; }
.agencyList .list .agency .info p.website label { background-position:-54px -266px; }

    /* [ HIDDEN FIELDS ] */

.agencyList .list .agency .companyName p.apemip,
.agencyList .list .agency .info p.fax,
.agencyList .list .agency .info p.email { display:none; }

            /* [ ACTIONS ] */

.agencyList .list .agency .actions { margin:15px 0px 0px; text-align:center; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; }

.agencyList .list .agency .actions .requestInfo a { font-size:11px; line-height:30px; text-transform:uppercase; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; }
.agencyList .list .agency .actions .requestInfo a:hover { text-decoration:none; }

.agencyList .list .agency .actions .requestInfo a cite { background:url("../../images/icons.png") no-repeat -54px -499px; display:inline-block; height:19px; margin:0px 3px 0px 0px; vertical-align:middle; width:16px; }

    /* [ HIDDEN FIELDS ] */

.agencyList .list .agency .actions .viewProperties { display:none; }

/*#endregion*/

/*#region NO PROPERTIES*/

.noAgencies { }

.noAgencies p { font-size:12px; margin:0px 0px 10px; position:relative; text-align:justify; }
.noAgencies p span { font-size:14px; color:#003856; margin:0px 0px 30px; }

.noAgencies ul { margin:10px 0px 10px 15px; }

.noAgencies ul li { font-size:12px; color:#666; line-height:normal; margin:0px 0px 5px; }
.noAgencies ul li cite { font-size:14px; color:#003856; margin:0px 5px 0px 0px; }

.noAgencies ul li a { font-size:12px; color:#666; }
.noAgencies ul li a:hover { color:#003856; text-decoration:underline; }

/*#endregion*/