      .concertinaLabel h2 {
            display: inline;
            color: #333;
        }
        .agent_actions .content b {
            font-weight: normal;
        }
        .lettingAgentSearches ul.arrow_list, .estateAgentSearches ul.arrow_list {
            float: left;
            width: 40%;
            margin-right: 10px;
        }
        .regulatorList li {
            float: left;
            min-height: 100px;
            text-align: center;
            width: 33%;
        }
     
        .concertinaLabel h2{margin:0;}
        .regulatorList a {
            display: block;
            padding: 89px 7px 40px;
            background: no-repeat center top;
        }
        a.nalsLink, a.tpoLink, a.sosLink {
            padding: 55px 7px 10px;
        }
        a.ricsLink, a.nhbcLink, a.oftLink {
            background-position: 50% 20px;
        }
        .regulatorList a.naeaLink {
            background-image: url(/content/images-2011/logos/agentaffiliations/naea.gif);
        }
        .regulatorList a.ricsLink {
            background-image: url(/content/images-2011/logos/agentaffiliations/rics.gif);
        }
  
        .regulatorList a.arlaLink {
            background-image: url(/content/images-2011/logos/agentaffiliations/arla.gif);
        }
        .regulatorList a.nalsLink {
            background-image: url(/content/images-2011/logos/agentaffiliations/nals.gif);
        }
        .regulatorList a.tpoLink {
            background-image: url(/content/images-2011/logos/agentaffiliations/tpo.gif);
        }
        .regulatorList a.sosLink {
            background-image: url(/content/images-2011/logos/agentaffiliations/sos.gif);
        }
        .regulatorList a.nhbcLink {
            background-image: url(/content/images-2011/logos/agentaffiliations/nhbc.gif);
        }
        .regulatorList a.oftLink {
            background-image: url(/content/images-2011/logos/agentaffiliations/oft2.gif);
        }
        .sellingHomeBox label {
            font-weight: bold;
        }
        .sellingHomeBox .selectList label{font-weight:normal;font-size:11px}
        .sellingHomeBox ol li div {
            vertical-align: bottom;
        }
        .sellingHomeBox .majorButtonNext {
            vertical-align: bottom;
            width: 100px;
          
        }
     
        select.default_text {
            width: auto;
        }
        select.hourglass {
            background: url(/content/images-2011/animation/duck.gif) no-repeat center right;
            padding-right: 30px;
        }
        /*select.hourglass option{margin-right:30px;}*/
        body .agent_search select.areaList {
            width: 200px;
        }
        .agentShortList, .agentLongList {
            border:1px solid #D1D1D1;
            height:400px;
            margin:10px 0;
            overflow:auto;
            padding:5px;
        }
        .agentList .arrow_list {
            text-align: right;
            clear: both;
        }
        .agentList .arrow_list li {
            display: inline;
        }
        .agentList .shadowBoxContent {
            overflow: hidden;
        }

        .agentList .shadowBoxSelected {
            background-color: #f1f1f1;
        }
        .agentList .shadowBox {
            margin-right: 10px;
            margin-bottom: 10px;
        }
        .agentList label {
            display: block;
        }
        .concertinaContent .nav_paging {
            margin: 0;
            background: none;
            padding: 0;
        }
        .callRate {
            font-size: .8em;
            font-weight: normal;
        }
        .agentDetail {
            margin-left: 190px;
        }
        .agentLogo {
            float: left;
            width: 180px;
            text-align: center;
        }
        .agent_contact_number {
            text-align: center;
            font-weight: bold;
            margin: 10px 0 0 0;
        }
        .agentLogo * {
            vertical-align: middle;
        }
        .agent_footer {
            margin-top: 10px; /*      visibility: hidden;*/
        }
        #PageSubSideMenu .infoPanel {
            margin: 10px 0;
        }
        #PageSubSideMenu li {
            margin: 3px 0;
            border-width: 0;
        }
        #PageSubSideMenu .concertina {
            list-style: none;
            margin: 0;
        }
        #PageSubSideMenu .concertina em {
            font-size: 100%;
        }
        .concertina .highlight, .concertina em {
            margin: 0;
        }
        #PageSubSideMenu .concertinaLabel {
            background: none;
            font-size: 100%;
        }
        #PageSubSideMenu div.concertinaContent ul {
            float: none;
            width: auto;
        }

        .agentActions, .agent_actions {
            text-align: right;
        }
        .agentLogo img{margin:0 0 5px;}
        .agent_actions{margin-top:10px}
        #AgentFooterWrapper {
            overflow: hidden;
            height: 1%;
        }
        .shadowBoxContent label{display:inline;color:#002E61;cursor:pointer}

        #PageSubSideMenu .concertinaContent a.actionLink{background:none;padding-right:0}
        
        
.editionList .actionLink { display:block; margin:5px 0; padding:0 10px 5px 0; background-image:url(/content/images-2011/backgrounds/crosslink_agents.gif); 
background-repeat:no-repeat; background-position:center right; border-bottom:1px dotted #ccc; }

.editorialItems .arrow_list li {width:305px;}

body .majorButtonContactAgents,body .majorButtonContactAgents .majorButton{
width:160px;background-image:url(/content/images-2011/buttons/buttons_160_agents.png);
 background-position: 0px 0px;
}

body .majorButtonContactAgents .majorHover,
body .majorButtonContactAgents .majorButton,
body a.majorButtonContactAgents:hover { background-position: 0px -30px; width: 160px;}

