
.mapblock { margin: auto !important; width: 100%; z-index: 1; }

#rajinfo { height: 30px; }

.qtip {}

.listblock { width: 100%; }

.maplist {
    position: relative;
    float: left;
    width: 20%;
    z-index: 1000;
    height: 100%;
    box-shadow: 0 -3px 15px #888;
}
.maplist .listing { overflow-y: auto; width: 100%; }

.list { padding: 5px; margin-bottom: 10px; }

.list:hover { background: #FFF8D5; }

.maplist a{
    line-height: 15px;
    text-decoration: none;
    color: #2c1a00;
    font-weight: normal;
    font-size: 15px;
    font-family: Arsenal,'Open sans condensed', Oswald, Arial, sans-serif;
}

.bulblisting {}

.bulblisting a{
    text-decoration: none;
    color: #2c1a00;
    font-weight: normal;
    font-size: 15px;
    font-family: Arsenal,'Open sans condensed', Oswald, Arial, sans-serif;
}

.mrajon:hover { background: #FF0000; }

h2 {
    font-weight: bold;
    color: #7083A3;
    padding: 15px 15px 0;
    
}

div.person {
    float: left;
    width: 190px;
    margin: 15px;
    border: 1px solid #dedede;
    box-shadow: 0 0 10px #ddd;
    background: #93ADD7;
    cursor: pointer;
    min-height: 250px;
}

div.person a { text-decoration:none; }

/*div.person:nth-child(3n) { margin-right: 0; }*/

div.image {
    width: 150px;
    height: 150px;
    margin: 12px auto;
    border: 3px solid #fff;
    border-radius:77px;
    -moz-border-radius:77px;
    -webkit-border-radius:77px;
    -khtml-border-radius:77px;
    background-color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

div.image img{
    margin: 0 auto;
    height: 145px;
    background: #fff;
}

div.name{
    width: 90%;
    margin: 5px auto;
    font-weight:bold;
    font-size: 16px;
    text-align: center;
    color: #fff;
}

dir.description { padding: 15px; }

dir.text {
    padding: 15px;
    margin: 15px;
    background: #fff;
    font-size: 14px;
}

dir.text a{ font-size: 14px; }





