.PeruRedSpace > * {
    all:initial;
    padding:0px;
    margin:0px;
}

.eplAdBox_box, .v_eplAdBox_box{
    margin-left:auto;
    margin-right: auto;
}

.eplAdBox_box, .eplAdBox_detail, .eplAdBox_box *{
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:flex;
    -webkit-flex-direction: column;
    -moz-flex-direction:    column;
    -ms-flex-direction:     column;
    -o-flex-direction:      column;
    flex-direction:         column;
}

.eplAdBox_box {
    -webkit-flex-wrap:      nowrap;
    -moz-flex-wrap:         nowrap;
    -ms-flex-wrap:          nowrap;
    -o-flex-wrap:           nowrap;
    flex-wrap:              nowrap;
}


.eplAdBox_inbox, .eplAdBox_footerDiv, .eplAdBox_footerCell, .eplAdBox_cell_v1 {
    -webkit-flex-direction: row;
    -moz-flex-direction:    row;
    -ms-flex-direction:     row;
    -o-flex-direction:      row;
    flex-direction:         row;
}

.eplAdBox_footerCell, .eplAdBox_box{
    -webkit-justify-content: space-between;
    -moz-justify-content:    space-between;
    -ms-justify-content:     space-between;
    -o-justify-content:      space-between;
    justify-content:         space-between;
}

.eplAdBox_footerCell, .eplAdBox_footerDiv, .eplAdBox_cell_v1{
    -webkit-align-items: center;
    -moz-align-items:    center;
    -ms-align-items:     center;
    -o-align-items:      center;
    align-items:         center;
}

.eplAdBox_inbox {
    -webkit-align-items: flex-start;
    -moz-align-items:    flex-start;
    -ms-align-items:     flex-start;
    -o-align-items:      flex-start;
    align-items:         flex-start;
}
.eplAdBox_inbox, .eplAdBox_cell_v1 {
    -webkit-justify-content: space-around;
    -moz-justify-content:    space-around;
    -ms-justify-content:     space-around;
    -o-justify-content:      space-around;
    justify-content:         space-around;
    -webkit-flex-wrap:      wrap;
    -moz-flex-wrap:         wrap;
    -ms-flex-wrap:          wrap;
    -o-flex-wrap:           wrap;
    flex-wrap:              wrap;
}

.v_eplAdBox_inbox {
    -webkit-justify-content: flex-start;
    -moz-justify-content:    flex-start;
    -ms-justify-content:     flex-start;
    -o-justify-content:      flex-start;
    justify-content:         flex-start;
}

.eplAdBox_box {
    background-color: white;
}

.v_eplAdBox_box {
    max-width: 320px;
}
.eplAdBox_cell_v1:hover,.eplAdBox_cell_v2:hover, .eplAdBox_footerDiv:hover {
    cursor: pointer;
    background-color: #e7e7e7;
}

.eplAdBox_divFooterIcon {
    padding-left: 10px;
}

.eplAdBox_divFooterIcon > img {
    width: 17px;
    height: 17px;
}

.eplAdBox_detail * {
    padding-left: 5px;
}



.eplAdBox_cell_v1 *,.eplAdBox_cell_v2 * {
    margin-bottom: 2px;
    margin-top: 2px;

}

.eplAdBox_cell_v2,.eplAdBox_cell_v1  {
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-basis: auto;
    -o-flex-basis: auto;
    flex-basis: auto;
    border-bottom:#084B9E 1px solid;
    width: 300px;
    padding-bottom: 3px;
}

.eplAdBox_old_image {
    -webkit-flex-basis: 33%;
    -moz-flex-basis: 33%;
    -ms-flex-basis: 33%;
    -o-flex-basis: 33%;
    flex-basis: 33%;
}

.eplAdBox_cell_v1 .eplAdBox_detail {
    -webkit-flex-basis: 66%;
    -moz-flex-basis: 66%;
    -ms-flex-basis: 66%;
    -o-flex-basis: 66%;
    flex-basis: 66%;
    border: 0px;
}

.v_eplAdBox_cell_v1:last-child, .v_eplAdBox_cell_v2:last-child {
    border-bottom:#084B9E 2px solid;
}

.eplAdBox_header {
    border-bottom:#084B9E 2px solid;
    color: #252525;
    font-size:15px;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    text-align:left;
    margin-bottom: 0px;
}


.eplAdBox_footerDiv {
    -webkit-justify-content: flex-end;
    -moz-justify-content:    flex-end;
    -ms-justify-content:     flex-end;
    -o-justify-content:      flex-end;
    justify-content:         flex-end;
    height: 25px;
    padding: 3px;
    padding-right: 10px;
}

/** Old Box**/

.eplAdBox_old_lead  {
    display: none;
}

.eplAdBox_old_image > img {
    width: 90px;
    height: 90px;
}

.eplAdBox_old_image {
    -webkit-flex-basis: 33%;
    -moz-flex-basis: 33%;
    -ms-flex-basis: 33%;
    -o-flex-basis: 33%;
    flex-basis: 33%;
}

.eplAdBox_old_title  {
    color: #4C4C4C;
    font-size: 14px;
    line-height: 120%;
    text-decoration: none;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

.eplAdBox_old_desc {
    color: #4C4C4C;
    font: 12px/120% 'Arial', sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
}

.eplAdBox_old_url {
    color: #0000EE;
    font: 12px/120% 'Arial', sans-serif;
    text-decoration: none;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/** New Box**/

.eplAdBox_lead  {
    display: none;
}

.eplAdBox_image > img {
    width: 300px;
    height: auto;
}

.eplAdBox_title  {
    font: 18px 'Arial', sans-serif;
    font-weight: bold;
    line-height: 17px;
    letter-spacing: 0px;
    color: #3b3b3b;
    margin-top: 2px;
}

.eplAdBox_desc {
    font: 15px 'Arial', sans-serif;
    line-height: 14px;
    letter-spacing: 0px;
    color: #7b7b7b;
    margin-top: 2px;

}

.eplAdBox_footerCell, .v_eplAdBox_footerCell{
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.eplAdBox_div_url, .v_eplAdBox_div_url{
    color: #4C4C4C;
    font: 12px 'Arial', sans-serif;
    font-weight: bold;
    height: 20px;
    letter-spacing: 0px;
    margin: 0px;
}

.eplAdBox_footerText, .v_eplAdBox_footerText{
    font-weight: bold;
    color: #4C4C4C;
    font: 12px 'Arial', sans-serif;
    height: 20px;
    letter-spacing: 0px;
    margin: 0px;
}

.eplAdBox_url{
    padding-left: 0px;
}

.eplAdBox_button {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
    background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
    background-color:#ffffff;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #dcdcdc;
    display:inline-block;
    cursor:pointer;
    color:#666666;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    padding:3px 12px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
}
.eplAdBox_button:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
    background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
    background-color:#f6f6f6;
}
.eplAdBox_button:active {
    position:relative;
    top:1px;
}
