.page_index {
    position:static;
    width:200px;
    text-align:right;
}

.page_unit{

}

.query_results_insider {
    min-height:85px;
    padding: 2px;
    position: static;
    width: 190px;
}
.wide_row_header {
    position:static;
    height:1.5em;
}

.wide_row_title{
    float: left;
    width: 190px;
    min-width: 190px;
    max-width: 190px;
    overflow:hidden;
}

.wide_row_title_insider{
    width: 50em;
    min-width: 50em;
    max-width: 50em;
}

.short_description_on_wide_row_1 {
    min-height: 1.3em;
    height: 1.3em;
    max-height: 1.3em;
    overflow:hidden;
}

.short_description_on_wide_row_2 {
    min-height: 2.3em;
    height: 2.3em;
    max-height: 2.3em;
    overflow:hidden;
}


.medium_thumnail {
    float: left;
    width: 70px;
    height: 70px;
}

.shopping_item_candidate {
    float: left;
    width: 70px;
    height: 70px;
}

.shopping_item_candidate_short {
    float: left;
}

.subscriber_summary {
    font-size:small;
    float: right;
    height: 60px;
    max-height: 60px;
    min-height: 60px;
    width: 115px;
    min-width: 115px;
    max-width: 115px;
}

.generic_description{
    float:right;
    width:115px;
    min-width: 115px;
    max-width: 115px;
    height: 50px;
    max-height: 50px;
    min-height: 50px;
    overflow: hidden;
}

.specific_description{
    float:right;
    width:100%;
    height: 15px;
    overflow: hidden;
}

.wide_details_title{
    width: 12em;
    min-width: 12em;
    max-width: 12em;
    height: 1.5em;
    min-height: 1.5em;
    max-height: 1.5em;
    overflow:hidden;
    text-align:left;
    vertical-align:middle;
}

.wide_details_title_insider{
    width: 50em;
    min-width: 50em;
    max-width: 50em;
    text-align:left;
}

.details {
    width: 100%;
    padding: .2em;
    text-align:left;
}

.details_image {
    text-align:center;

}
