/* REVIEWS */
div#content h2{
    color: #6c9523;
    font-size: 18px;
    margin: 20px 0 15px 20px;
    padding: 0;
}
.review_home{
    width: 250px;
    height: 350px;
    background: url(../images/modules/reviews/default_home_large.gif) no-repeat 0 0;
    margin: 0 0 10px 10px;
    float: left;
    position: relative;
    top: 0;
    left: 0;
    padding: 10px 12px;
}
.review_home h3, .review_single h3{
    padding: 0 2px;
    margin: 0;
    background: #2E2E2E;
    color: #eee;
    text-transform: uppercase;
    font-size: 16px;
}
div#content .review_home img.cover, div#content .review_single img.cover{
    width: 100px;
    float: right;
    margin: 0 0 4px 8px;
    padding: 2px;
    border: 1px solid #666;
    background: #fff;
}
#content .review_home p{
    margin: 0 0 12px;
}
.review_home .date{
    font-size: 12px;
    position: absolute;
    top: 340px;
    left: 12px;
}
.review_home .readmore{
    font-size: 12px;
    position: absolute;
    top: 340px;
    left: 109px;
}
.review_small{
    background: url(../images/modules/reviews/default_home_small.gif) no-repeat 0 0;
    height: 135px;
}
.review_small .date, .review_small .readmore{
    top: 125px;
}
.review_page{
    background: url(../images/modules/reviews/default_page.gif) no-repeat 0 0;
    height: 180px;
    width: 534px;
}
.review_page .date, .review_page .readmore{
    top: 170px;
}
.review_page .readmore{left: 393px}
.review_single{
    padding: 0 20px;
}
#content .review_single p{
    margin: 0 0 12px;
    padding: 0;
}
.review_single .date{
    float: left;
}
.review_single .date, .review_single .back{
    font-size: 12px;
}
.review_single .back{
    text-align: right;
}

