.r-star-shape {
	position: relative;
	overflow: hidden;
	padding: 20px 0;
    }

    .r-star-shape .cn {
    	position: absolute;
    	width: 40px;
    	height: 40px;
    	left: -20px;
    	top: -20px;
    	background:url(../images/r-star2.png);
        }

    .r-star-shape .cn.tr, .r-star-shape .cn.br {
    	margin-left: 100%;
        }

    .r-star-shape .cn.bl, .r-star-shape .cn.br {
    	top: auto;
        }

    .r-star-shape .cn.tl, .r-star-shape .cn.bl {
    	width: 100%;
        } 

#bdShadowRight {
    padding-right: 13px;
    background: url(../images/shadow.png) 100% 0 repeat-y;
    }

#bdShadowLeft {
    padding-left: 13px;
    background: url(../images/shadow.png) 0 0 repeat-y;
    }

