#index #middle {
    width: 522px;
    float: left;
}

#index #middle h1{
    font-size: large;
    margin: 0 0 5px 0;
}

#index #middle a{
    text-decoration: none;
}


#index #middle .item_outer_large {
    width: 100%;
    clear: both;
}

#index #middle .item_outer_small {
    width: 256px;
    float: left;
    margin: 10px 0 0 0;
}

#index #middle .item_outer_margin {
    width: 10px;
    float: left;
}

#index #middle .item_inner_large {
    padding: 10px;
    overflow: hidden;
}

#index #middle .item_inner_large h1{
    font-size: large;
}
#index #middle .item_inner_large h2{
    font-size: x-small;
}

#index #middle .item_inner_large p{
    overflow: hidden;
    line-height: 140%;
}

#index #middle .item_inner_large .more{
    float: left;
    font-size: small;
}

#index #middle .item_inner_large .price{
    text-align: right;
    float: right;
    color: #FF3300;
    font-size: large;
}

#index #middle .item_inner_large .price a{
    color: #FF3300;
}


.price strike{
    font-size: smaller;
}


#index #middle .item_inner_small {
    padding: 10px;
    height: 120px;
    overflow: hidden;
}

#index #middle .item_inner_small h1{
   font-size: small;
}
#index #middle .item_inner_small h2{
    font-size: xx-small;
}

#index #middle .item_inner_small p{
    height: 28px;
    overflow: hidden;
    margin: 0px 0 5px 0;
}

#index #middle .item_inner_small .more{
    float: left;
    font-size: xx-small;
    clear: left;
    padding: 3px 0 0 0;
}

#index #middle .item_inner_small .price{
    text-align: right;
    float: right;
    color: #FF3300;
    letter-spacing: -0.02em;
    margin: 6px 10 0 0;
}

#index #middle .item_inner_small .price a{
    color: #FF3300;
}

.image {
    float: left;
    margin: 0 5px 0 0;
}

#right {
    width: 215px;
    float: right;
}


