/* ----------------
// Box
// ---------------- */

.rbroundbox {
	display:               block;
	width:                 100%;
	background:            url(../images/box/bg.gif) repeat-x #ffffff;
}

.rbroundbox .content {
	padding:               0 10px;
	border-left:           1px solid #d6d6d6;
	border-right:          1px solid #d6d6d6;
}

.rbroundbox .top div,
.rbroundbox .top,
.rbroundbox .bot div,
.rbroundbox .bot {
	width:                 100%;
	height:                10px;
	font-size:             1px;
}

.rbroundbox .top div  { background: url(../images/box/tl.gif) no-repeat top left; }
.rbroundbox .top      { background: url(../images/box/tr.gif) no-repeat top right; }
.rbroundbox .bot div  { background: url(../images/box/bl.gif) no-repeat bottom left; }
.rbroundbox .bot      { background: url(../images/box/br.gif) no-repeat bottom right; }


/* Hover */

a.rbroundbox:hover {
	display:               block;
	width:                 100%;
	background:            url(../images/box/bg_b.gif) repeat-x #ffffff;
}

a.rbroundbox:hover .content {
	border-left:           1px solid #e5ce9b;
	border-right:          1px solid #e5ce9b;
}

a.rbroundbox:hover .top div  { background: url(../images/box/tl_b.gif) no-repeat top left; }
a.rbroundbox:hover .top      { background: url(../images/box/tr_b.gif) no-repeat top right; }
a.rbroundbox:hover .bot div  { background: url(../images/box/bl_b.gif) no-repeat bottom left; }
a.rbroundbox:hover .bot      { background: url(../images/box/br_b.gif) no-repeat bottom right; }
