/*
##########################################
# COMMON ROUNDED CORNER CSS
##########################################
*/
.crv { position:relative; }
.crv .lt { left:-1px; top:-1px; }
.crv .lb { left:-1px; bottom:-1px; }
.crv .rt { right:-1px; top:-1px; }
.crv .rb { right:-1px; bottom:-1px; }

.lt, .lb, .rt, .rb {  position:absolute; font-size:0px; line-height:0px; overflow:hidden; }

.crv .lt,
.crv .lb,
.crv .rt,
.crv .rb { background:url(../images/all-roundedcorners.png) no-repeat;  z-index:0; }

/*
******************************************
* BOX 1
******************************************
*/
.box-typ1-crv .lt, .box-typ1-crv .lb, .box-typ1-crv .rt, .box-typ1-crv .rb { width:10px; height:10px; }

.box-typ1-crv .lt { background-position:0 0; }
.box-typ1-crv .lb { background-position:0 -20px; }
.box-typ1-crv .rt { background-position:-20px 0; }
.box-typ1-crv .rb { background-position:-20px -20px; }

.box-typ1-crv .rt,
.box-typ1-crv .lt { display:none; }

/*
******************************************
* BOX 2 - GENARAL BOX
******************************************
*/
.box-typ2-crv .lb, .box-typ2-crv .rb, .box-typ2-crv .lt, .box-typ2-crv .rt { width:8px; height:8px; }

.box-typ2-crv .lt { background-position:0 -45px; }
.box-typ2-crv .lb { background-position:0 -63px; }
.box-typ2-crv .rt { background-position:-18px -45px; }
.box-typ2-crv .rb { background-position:-18px -63px; }


.box-typ2-1-crv .lb, .box-typ2-1-crv .rb, .box-typ2-1-crv .lt, .box-typ2-1-crv .rt { width:183px; height:6px; }

.box-typ2-1-crv .lt { background-position:0 -119px; top:0px; left:0px;display:none; }
.box-typ2-1-crv .lb { background-position:0 -132px; left:0px; bottom:0px;display:none; }
.box-typ2-1-crv .rt { background-position:-18px -45px; display:none; }
.box-typ2-1-crv .rb { background-position:-18px -63px; display:none; }

.col-4 .box-typ2-1-crv .lt { background:url(../images/redform-topcrv.png) no-repeat; top:0px; left:0px; width:370px; height:16px; }
.col-4 .box-typ2-1-crv .lb { background:url(../images/redform-btm-crv.png) no-repeat; left:0px; bottom:0px; width:370px; height:16px; }

/*
******************************************
* BOX 4 product box case
******************************************
*/
.box-typ4 .box-typ2-crv .lt { background-position:0 -687px; top:-1px; }
.box-typ4 .box-typ2-crv .lb { background-position:0 -702px; }
.box-typ4 .box-typ2-crv .rt { background-position:-15px -687px; top:-1px; }
.box-typ4 .box-typ2-crv .rb { background-position:-27px -702px; }


/*
******************************************
* BOX 10
******************************************
*/
.box-typ10-crv .lb, .box-typ10-crv .rb, .box-typ10-crv .lt, .box-typ10-crv .rt { width:6px; height:6px; }

.box-typ10-crv .lt { background-position:0 -289px;  }
.box-typ10-crv .lb { background-position:0 -305px; }
.box-typ10-crv .rt { background-position:-16px -289px; }
.box-typ10-crv .rb { background-position:-16px -305px; }


/* 
###############################################################################################
SIDEBAR CASES :: BOXES"S CURVE
###############################################################################################
*/

.sidebar .crv .lt { left:-2px; top:-2px; }
.sidebar .crv .lb { left:-2px; bottom:-2px; }
.sidebar .crv .rt { right:-2px; top:-2px; }
.sidebar .crv .rb { right:-2px; bottom:-2px; }


	
/* COMMON
******************************************
*/
.sidebar .crv .lt,
.sidebar .crv .lb,
.sidebar .crv .rt,
.sidebar .crv .rb { background:url(../images/sidebarimg.png) no-repeat; z-index:1000;  }

.sidebar .music-box.crv .lt,
.sidebar .music-box.crv .lb,
.sidebar .music-box.crv .rt,
.sidebar .music-box.crv .rb { background:url(../images/all-roundedcorners.png) no-repeat;  z-index:0;  }

.sidebar .music-box .box-typ2-1-crv .lb, 
.sidebar .music-box .box-typ2-1-crv .rb, 
.sidebar .music-box .box-typ2-1-crv .lt, 
.sidebar .music-box .box-typ2-1-crv .rt { width:183px; height:6px; }

.sidebar .music-box .box-typ2-1-crv .lt { background-position:0 -119px; top:0px; left:0px; }
.sidebar .music-box .box-typ2-1-crv .lb { background-position:0 -132px; left:0px; bottom:0px; }
.sidebar .music-box .box-typ2-1-crv .rt { background-position:-18px -45px; display:none; }
.sidebar .music-box .box-typ2-1-crv .rb { background-position:-18px -63px; display:none; }

/*
******************************************
* BOX 1 Curve
******************************************
*/

.sb-box-typ1 .sb-box-typ1-crv .lb { width:7px; height:7px;} 
.sb-box-typ1 .sb-box-typ1-crv .rb { width:89px; height:29px;} 
.sb-box-typ1 .sb-box-typ1-crv .lt { width:8px; height:9px;} 
.sb-box-typ1 .sb-box-typ1-crv .rt { width:9px; height:7px;}
.sb-box-typ1 .sb-box-typ1-crv .lt { background-position:-49px 0; left:-4px; top:-4px; }
.sb-box-typ1 .sb-box-typ1-crv .lb { background-position:-49px -12px; left:-4px; bottom:-4px; }
.sb-box-typ1 .sb-box-typ1-crv .rt { background-position:-60px 0px; right:-4px; top:-4px; }
.sb-box-typ1 .sb-box-typ1-crv .rb { background-position:0px -71px; bottom:-28px; right:-4px; }

/*
******************************************
* BOX 2 Curve
******************************************
*/
.sb-box-typ2 .sb-box-typ2-crv .lb, .sb-box-typ2 .sb-box-typ2-crv .rb, .sb-box-typ2 .sb-box-typ2-crv .lt, .sb-box-typ2 .sb-box-typ2-crv .rt {width:9px; height:9px;}
.sb-box-typ2 .sb-box-typ2-crv .lt { background-position:-855px 0px; }
.sb-box-typ2 .sb-box-typ2-crv .lb { background-position:-855px -19px; }
.sb-box-typ2 .sb-box-typ2-crv .rt { background-position:-874px -0px; }
.sb-box-typ2 .sb-box-typ2-crv .rb { background-position:-874px -19px; }

/*
******************************************
* BOX 3 Curve
******************************************
*/
.sb-box-typ3 .sb-box-typ3-crv .lb, .sb-box-typ3 .sb-box-typ3-crv .rb, .sb-box-typ3 .sb-box-typ3-crv .lt, .sb-box-typ3 .sb-box-typ3-crv .rt { width:9px; height:9px; }
.sb-box-typ3 .sb-box-typ3-crv .lt { background-position:-1303px 0; }
.sb-box-typ3 .sb-box-typ3-crv .lb { background-position:-1303px -20px; }
.sb-box-typ3 .sb-box-typ3-crv .rt { background-position:-1322px 0px; }
.sb-box-typ3 .sb-box-typ3-crv .rb { background-position:-1322px -20px; }

