div.fp-prod {
	position: relative;
    border: 0;
    text-align: left;
    color: #000;
}

.fp-prod div.rc-clr {
	height: 0;
	line-height: 0.0;
	font-size: 0;
	clear: both;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

.fp-prod div.rc-content {
	padding: 15px;
	height: 134px;
	clear: both;
}

.fp-prod .white div.rc-content {
	background: #FFF;
	border: 0;
	padding-top: 10px;
}

* html div.fp-prod div.rc-content {
	background: none;
}

.rc-top span,
.rc-bot span {
	position: relative;
    border: 0;
    background-color: #D1E2F4;
    background-position: 0 0;
    background-repeat: no-repeat;
    line-height: 0.0;
    font-size: 0;
    height: 8px;
    width: 8px;
}

.rc-tl,
.rc-bl {
    float: left;
    clear: both;
}

.rc-tr,
.rc-br {
    float: right;
    clear: right;
}

.rc-tl {
    background-image: url(../images/bg/curve_tl.png);
}

.rc-tr {
    background-image: url(../images/bg/curve_tr.png);
}

.rc-bl {
    background-image: url(../images/bg/curve_bl.png);
}

.rc-br {
    background-image: url(../images/bg/curve_br.png);
}

.rc-tl,
.rc-tr {
    margin-bottom: -8px;
}

.rc-bl,
.rc-br {
    margin-top: -8px;
}