/*****************************************************************************/
/* Box IDs for sprites
/*****************************************************************************/

.cf .sprite,
.player .sprite
{
	/* sprite: lores url(../result/expected-lores.png) */

	;/* \/ added by WebSprite \/ */
	background-image: url("../result/expected-lores.png");
	background-repeat: no-repeat;
	/* /\ added by WebSprite /\ */
}

.cf .box
{
	padding: 5px;
	/* css-id: box; */
	width: 35px; height: 35px;
}

.cf .flex-x
{
	padding: 5px;
	/* css-id: flex-x; */
	width: 35px; min-height: 35px;
}

.cf .flex-y
{
	padding: 5px;
	/* css-id: flex-y; */
	min-width: 35px; height: 35px;
}

.cf .flex-xy
{
	padding: 5px;
	/* css-id: flex-xy; */
	min-height: 35px; min-width: 35px;
}

/*****************************************************************************/
/* Fixed WH                                                                  */
/*****************************************************************************/

.cf DIV.fixed-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -278px -16px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.fixed-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -278px -63px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.fixed-right-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -278px -110px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.fixed-right-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -278px -157px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.fixed-bottom-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -16px -237px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.fixed-bottom-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -63px -237px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.fixed-right-bottom-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: 31px 31px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.fixed-right-bottom-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -110px -237px;
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Flexible H                                                                */
/*****************************************************************************/

.cf DIV.flexible-y-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -16px -1703px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -63px -1703px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-right-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: 31px -1703px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-right-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -110px -1703px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-bottom-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1369px bottom;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-bottom-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1416px bottom;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-right-bottom-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1463px bottom;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-right-bottom-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1510px bottom;
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Flexible W                                                                */
/*****************************************************************************/

.cf DIV.flexible-x-right-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -1327px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-right-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: right -1374px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1745px -16px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -1745px -63px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-bottom-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1745px 31px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-bottom-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1745px -110px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-right-bottom-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -1421px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-right-bottom-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -1468px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Flexible WH                                                               */
/*****************************************************************************/

.cf DIV.flexible-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1745px -1703px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-right-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-color: rgba(255, 0, 0, 0.125);
	border-color: rgba(96, 0, 0, 0.875);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-right-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-bottom-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-bottom-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-color: rgba(255, 0, 0, 0.125);
	border-color: rgba(96, 0, 0, 0.875);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-right-bottom-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-right-bottom-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-color: rgba(255, 0, 0, 0.125);
	border-color: rgba(96, 0, 0, 0.875);
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Fixed WH - Repeat X                                                       */
/*****************************************************************************/

.cf DIV.repeat-x-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -157px -237px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-x-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -204px -237px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-x-right-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -251px -237px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-x-right-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -325px -16px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-x-bottom-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -325px -63px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-x-bottom-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -325px -110px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-x-right-bottom-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -325px -157px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-x-right-bottom-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -325px -204px;
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Fixed WH - Repeat Y                                                       */
/*****************************************************************************/

.cf DIV.repeat-y-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -16px -284px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-y-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -63px -284px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-y-right-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -110px -284px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-y-right-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -157px -284px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-y-bottom-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -204px -284px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-y-bottom-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -251px -284px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-y-right-bottom-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -298px -284px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-y-right-bottom-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -372px -16px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Fixed WH - Repeat XY                                                      */
/*****************************************************************************/

.cf DIV.repeat-xy-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -372px -63px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-xy-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -372px -110px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-xy-right-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -372px -157px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-xy-right-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -372px -204px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-xy-bottom-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -372px -251px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-xy-bottom-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -16px -331px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-xy-right-bottom-a
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -63px -331px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.repeat-xy-right-bottom-b
{
	/* css-ref: box, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -110px -331px;
	/* /\ added by WebSprite /\ */
	}
/*****************************************************************************/
/* Flexible H - Repeat X                                                     */
/*****************************************************************************/

.cf DIV.flexible-y-repeat-x-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -429px 5px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-x-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -476px 5px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-x-right-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -523px 5px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-x-right-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -570px 5px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-x-bottom-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1557px bottom;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-x-bottom-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1604px bottom;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-x-right-bottom-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1651px bottom;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-x-right-bottom-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -1698px bottom;
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Flexible H - Repeat Y                                                     */
/*****************************************************************************/

.cf DIV.flexible-y-repeat-y-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -617px 5px;
	background-repeat: repeat-y;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-y-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-repeat: repeat-y;
	background-position: -664px 5px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-y-right-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -711px 5px;
	background-size: 1764px 1722px;
	background-repeat: repeat-y;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-y-right-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-repeat: repeat-y;
	background-size: 1764px 1722px;
	background-position: -758px 5px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-y-bottom-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -993px bottom;
	background-repeat: repeat-y;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-y-bottom-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-repeat: repeat-y;
	background-size: 1764px 1722px;
	background-position: -1040px bottom;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-y-right-bottom-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -1087px bottom;
	background-size: 1764px 1722px;
	background-repeat: repeat-y;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-y-right-bottom-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-repeat: repeat-y;
	background-size: 1764px 1722px;
	background-position: -1134px bottom;
	/* /\ added by WebSprite /\ */
	}


/*****************************************************************************/
/* Flexible H - Repeat Y                                                     */
/*****************************************************************************/

.cf DIV.flexible-y-repeat-xy-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -805px 5px;
	background-repeat: repeat-y;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-xy-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -852px 5px;
	background-repeat: repeat-y;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-xy-right-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-repeat: repeat-y;
	background-position: -899px 5px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-xy-right-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-repeat: repeat-y;
	background-position: -946px 5px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-xy-bottom-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-repeat: repeat-y;
	background-size: 1764px 1722px;
	background-position: -1181px bottom;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-xy-bottom-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-repeat: repeat-y;
	background-size: 1764px 1722px;
	background-position: -1228px bottom;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-xy-right-bottom-a
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -1275px bottom;
	background-repeat: repeat-y;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-y-repeat-xy-right-bottom-b
{
	/* css-ref: flex-x, lores; */


	;/* \/ added by WebSprite \/ */
	background-repeat: repeat-y;
	background-size: 1764px 1722px;
	background-position: -1322px bottom;
	/* /\ added by WebSprite /\ */
	}
/*****************************************************************************/
/* Flexible W - Repeat X                                                     */
/*****************************************************************************/

.cf DIV.flexible-x-repeat-x-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-repeat: repeat-x;
	background-position: 5px -575px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-x-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: 5px -622px;
	background-repeat: repeat-x;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-x-right-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-repeat: repeat-x;
	background-position: right -951px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-x-right-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -998px;
	background-repeat: repeat-x;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-x-bottom-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: 5px -669px;
	background-repeat: repeat-x;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-x-bottom-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-repeat: repeat-x;
	background-position: 5px -716px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-x-right-bottom-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -1045px;
	background-repeat: repeat-x;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-x-right-bottom-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -1092px;
	background-size: 1764px 1722px;
	background-repeat: repeat-x;
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Flexible W - Repeat Y                                                     */
/*****************************************************************************/

.cf DIV.flexible-x-repeat-y-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: 5px -387px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-y-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: 5px -434px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-y-right-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: right -1515px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-y-right-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: right -1562px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-y-bottom-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: 5px -481px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-y-bottom-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: 5px -528px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-y-right-bottom-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -1609px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-y-right-bottom-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -1656px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}


/*****************************************************************************/
/* Flexible W - Repeat XY                                                    */
/*****************************************************************************/

.cf DIV.flexible-x-repeat-xy-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: 5px -763px;
	background-size: 1764px 1722px;
	background-repeat: repeat-x;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-xy-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-repeat: repeat-x;
	background-position: 5px -810px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-xy-right-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -1139px;
	background-repeat: repeat-x;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-xy-right-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -1186px;
	background-size: 1764px 1722px;
	background-repeat: repeat-x;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-xy-bottom-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: 5px -857px;
	background-size: 1764px 1722px;
	background-repeat: repeat-x;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-xy-bottom-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-repeat: repeat-x;
	background-position: 5px -904px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-xy-right-bottom-a
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -1233px;
	background-size: 1764px 1722px;
	background-repeat: repeat-x;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-x-repeat-xy-right-bottom-b
{
	/* css-ref: flex-y, lores; */


	;/* \/ added by WebSprite \/ */
	background-position: right -1280px;
	background-repeat: repeat-x;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Flexible - Repeat X                                                       */
/*****************************************************************************/

.cf DIV.flexible-repeat-x-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-color: rgba(255, 0, 0, 0.125);
	border-color: rgba(96, 0, 0, 0.875);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-x-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-color: rgba(255, 0, 0, 0.125);
	border-color: rgba(96, 0, 0, 0.875);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-x-right-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-x-right-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-color: rgba(255, 0, 0, 0.125);
	border-color: rgba(96, 0, 0, 0.875);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-x-bottom-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-x-bottom-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-color: rgba(255, 0, 0, 0.125);
	border-color: rgba(96, 0, 0, 0.875);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-x-right-bottom-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-color: rgba(255, 0, 0, 0.125);
	border-color: rgba(96, 0, 0, 0.875);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-x-right-bottom-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Flexible - Repeat Y                                                       */
/*****************************************************************************/

.cf DIV.flexible-repeat-y-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-y-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-color: rgba(255, 0, 0, 0.125);
	border-color: rgba(96, 0, 0, 0.875);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-y-right-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-y-right-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-color: rgba(255, 0, 0, 0.125);
	border-color: rgba(96, 0, 0, 0.875);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-y-bottom-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-y-bottom-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	background-color: rgba(255, 0, 0, 0.125);
	border-color: rgba(96, 0, 0, 0.875);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-y-right-bottom-a
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

.cf DIV.flexible-repeat-y-right-bottom-b
{
	/* css-ref: flex-xy, lores; */


	;/* \/ added by WebSprite \/ */
	border-color: rgba(96, 0, 0, 0.875);
	background-color: rgba(255, 0, 0, 0.125);
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Simple sprite example                                                     */
/*****************************************************************************/

.cf DIV.sprite-flex-left
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -157px -1705px;
	/* /\ added by WebSprite /\ */
	}
.cf DIV.sprite-flex-left.repeat-x
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -16px -127px;
	/* /\ added by WebSprite /\ */
	}
.cf DIV.sprite-flex-left.repeat-y
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -81px -127px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.sprite-flex-top
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -222px -1708px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}
.cf DIV.sprite-flex-top.repeat-x
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -146px -127px;
	/* /\ added by WebSprite /\ */
	}
.cf DIV.sprite-flex-top.repeat-y
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -213px -16px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.sprite-flex-right
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: 50px -16px;
	/* /\ added by WebSprite /\ */
	}
.cf DIV.sprite-flex-right.repeat-x
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -213px -71px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}
.cf DIV.sprite-flex-right.repeat-y
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -213px -126px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.sprite-flex-bottom
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -16px 41px;
	/* /\ added by WebSprite /\ */
	}
.cf DIV.sprite-flex-bottom.repeat-x
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -16px -182px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}
.cf DIV.sprite-flex-bottom.repeat-y
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -81px -182px;
	/* /\ added by WebSprite /\ */
	}

.cf DIV.sprite-flex-bottom-right
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-position: 51px -71px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}
.cf DIV.sprite-flex-bottom-right.repeat-x
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -146px -182px;
	/* /\ added by WebSprite /\ */
	}
.cf DIV.sprite-flex-bottom-right.repeat-y
{
	padding: 4px 5px;
	width: 53px; height: 45px;
	/* css-ref: lores; */


	;/* \/ added by WebSprite \/ */
	background-position: -211px -182px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
	}

/*****************************************************************************/
/* Player button example                                                     */
/*****************************************************************************/

A.player
{
	width: 200px;
	height: 150px;
	display: block;
	position: relative;
	border: 3px solid #339999;
	background-color: #CCCCCC;
}

A.player .icon-play-big
{
	/*
		css-ref: lores;
	*/
	width: 60px;
	height: 60px;
	display: block;
	position: absolute;
	top: 50%; left: 50%;
	padding: 10px;
	margin-top: -30px;
	margin-left: -30px;

	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -16px -45px;
	/* /\ added by WebSprite /\ */
}

A.player:focus .icon-play-big,
A.player:hover .icon-play-big
{
	/*
		css-ref: lores;
	*/
	padding: 10px;
	width: 60px; height: 60px;

	;/* \/ added by WebSprite \/ */
	background-position: -131px -16px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
}

A.record
{
	float: left;
	color: #FFFFFF;
	overflow: hidden;
	margin: 20px 0px;
	padding: 4px 10px;
	border-radius: 5px;
	background-color: #CC00CC;
}

A.record SPAN
{
	float: left;
}

A.record SPAN.icon-record
{
	/*
		css-ref: lores;
	*/
	margin: 5px 5px 5px 0px;
	width: 10px; height: 10px;

	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -373px -299px;
	/* /\ added by WebSprite /\ */
}

A.record-play
{
	float: left;
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	margin: 20px 0px;
	padding: 4px 10px;
	border-radius: 5px;
	background-color: #CC00CC;
}

A.record-play SPAN
{
	float: left;
}

A.record-play SPAN.icon-record
{
	/*
		css-ref: lores;
	*/
	vertical-align: bottom;
	display: inline-block;
	margin: 5px 5px 5px 0px;
	width: 10px; height: 10px;

	;/* \/ added by WebSprite \/ */
	background-position: -373px -299px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
}

A.button
{
	margin-right: 20px;
}

A.button:last-child
{
	margin-right: 0px;
}

A:focus SPAN.icon-record,
A:hover SPAN.icon-record
{
	/*
		css-ref: lores;
	*/
	width: 10px; height: 10px;

	;/* \/ added by WebSprite \/ */
	background-size: 1764px 1722px;
	background-position: -386px -298px;
	/* /\ added by WebSprite /\ */
}

DIV.hello-world
{
	/*
		css-ref: lores;
	*/
	width: 113px;
	height: 27px;

	;/* \/ added by WebSprite \/ */
	background-position: -16px -16px;
	background-size: 1764px 1722px;
	/* /\ added by WebSprite /\ */
}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.05),
only screen and (   min--moz-device-pixel-ratio: 1.05),
only screen and (   -moz-min-device-pixel-ratio: 1.05),
only screen and (     -o-min-device-pixel-ratio: 21/20),
only screen and (        min-device-pixel-ratio: 1.05),
only screen and (                min-resolution: 1.05dppx)
{

	.cf .sprite,
	.player .sprite
	{
		/*
			css-id: hires;
			sprite-id: hires;
			sprite-image: url(../result/expected-hires.png);
		*/

		;/* \/ added by WebSprite \/ */
		background-image: url("../result/expected-hires.png");
		background-repeat: no-repeat;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.fixed-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -16px -1652px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.fixed-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -63px -1647px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.fixed-right-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: 31px -16px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.fixed-right-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: 31px -63px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.fixed-bottom-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -16px 31px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.fixed-bottom-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -63px 31px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.fixed-right-bottom-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: 31px 31px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.fixed-right-bottom-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: 31px -110px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Flexible H                                                                */
	/*****************************************************************************/

	.cf DIV.flexible-y-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -110px -1647px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -157px -1647px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-right-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: 31px -1647px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-right-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -204px -1647px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-bottom-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -1327px bottom;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-bottom-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -1374px bottom;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-right-bottom-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -1421px bottom;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-right-bottom-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -1468px bottom;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Flexible W                                                                */
	/*****************************************************************************/

	.cf DIV.flexible-x-right-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: right -1271px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-right-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: right -1318px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -1703px -16px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -1703px -63px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-bottom-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -1703px 31px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-bottom-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -1703px -110px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-right-bottom-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: right -1365px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-right-bottom-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: right -1412px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Flexible WH                                                               */
	/*****************************************************************************/

	.cf DIV.flexible-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -1703px -1647px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-right-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		border-color: rgba(96, 0, 0, 0.875);
		background-color: rgba(255, 0, 0, 0.125);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-right-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		border-color: rgba(96, 0, 0, 0.875);
		background-color: rgba(255, 0, 0, 0.125);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-bottom-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-bottom-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-right-bottom-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-right-bottom-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		border-color: rgba(96, 0, 0, 0.875);
		background-color: rgba(255, 0, 0, 0.125);
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Fixed WH - Repeat X                                                       */
	/*****************************************************************************/

	.cf DIV.repeat-x-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -211px -71px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-x-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -211px -118px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-x-right-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -16px -181px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-x-right-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -63px -181px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-x-bottom-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -110px -181px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-x-bottom-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -157px -181px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-x-right-bottom-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -204px -181px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-x-right-bottom-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -16px -228px;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Fixed WH - Repeat Y                                                       */
	/*****************************************************************************/

	.cf DIV.repeat-y-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -63px -228px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-y-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -110px -228px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-y-right-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -157px -228px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-y-right-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -204px -228px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-y-bottom-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -276px -16px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-y-bottom-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -276px -63px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-y-right-bottom-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -276px -110px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-y-right-bottom-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -276px -157px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Fixed WH - Repeat XY                                                       */
	/*****************************************************************************/

	.cf DIV.repeat-xy-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -276px -204px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-xy-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -16px -275px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-xy-right-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -63px -275px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-xy-right-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -110px -275px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-xy-bottom-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -157px -275px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-xy-bottom-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -204px -275px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-xy-right-bottom-a
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -251px -275px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.repeat-xy-right-bottom-b
	{
		/* css-ref: box, hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -323px -16px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Flexible H - Repeat X                                                     */
	/*****************************************************************************/

	.cf DIV.flexible-y-repeat-x-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -387px 5px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-x-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -434px 5px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-x-right-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -481px 5px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-x-right-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -528px 5px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-x-bottom-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -1515px bottom;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-x-bottom-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -1562px bottom;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-x-right-bottom-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -1609px bottom;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-x-right-bottom-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -1656px bottom;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Flexible H - Repeat Y                                                     */
	/*****************************************************************************/

	.cf DIV.flexible-y-repeat-y-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -575px 5px;
		background-size: 1722px 1666px;
		background-repeat: repeat-y;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-y-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-repeat: repeat-y;
		background-size: 1722px 1666px;
		background-position: -622px 5px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-y-right-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -669px 5px;
		background-repeat: repeat-y;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-y-right-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -716px 5px;
		background-repeat: repeat-y;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-y-bottom-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -951px bottom;
		background-repeat: repeat-y;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-y-bottom-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-repeat: repeat-y;
		background-size: 1722px 1666px;
		background-position: -998px bottom;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-y-right-bottom-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-repeat: repeat-y;
		background-size: 1722px 1666px;
		background-position: -1045px bottom;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-y-right-bottom-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-repeat: repeat-y;
		background-position: -1092px bottom;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Flexible H - Repeat XY                                                     */
	/*****************************************************************************/

	.cf DIV.flexible-y-repeat-xy-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -763px 5px;
		background-size: 1722px 1666px;
		background-repeat: repeat-y;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-xy-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -810px 5px;
		background-size: 1722px 1666px;
		background-repeat: repeat-y;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-xy-right-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -857px 5px;
		background-repeat: repeat-y;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-xy-right-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -904px 5px;
		background-size: 1722px 1666px;
		background-repeat: repeat-y;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-xy-bottom-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-repeat: repeat-y;
		background-position: -1139px bottom;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-xy-bottom-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-repeat: repeat-y;
		background-size: 1722px 1666px;
		background-position: -1186px bottom;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-xy-right-bottom-a
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: -1233px bottom;
		background-repeat: repeat-y;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-y-repeat-xy-right-bottom-b
	{
		/* css-ref: flex-x, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-repeat: repeat-y;
		background-position: -1280px bottom;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Flexible W - Repeat X                                                     */
	/*****************************************************************************/

	.cf DIV.flexible-x-repeat-x-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-repeat: repeat-x;
		background-position: 5px -519px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-x-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-repeat: repeat-x;
		background-size: 1722px 1666px;
		background-position: 5px -566px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-x-right-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: right -895px;
		background-repeat: repeat-x;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-x-right-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-repeat: repeat-x;
		background-size: 1722px 1666px;
		background-position: right -942px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-x-bottom-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: 5px -613px;
		background-size: 1722px 1666px;
		background-repeat: repeat-x;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-x-bottom-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-repeat: repeat-x;
		background-position: 5px -660px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-x-right-bottom-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: right -989px;
		background-repeat: repeat-x;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-x-right-bottom-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: right -1036px;
		background-size: 1722px 1666px;
		background-repeat: repeat-x;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Flexible W - Repeat Y                                                     */
	/*****************************************************************************/

	.cf DIV.flexible-x-repeat-y-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: 5px -331px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-y-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: 5px -378px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-y-right-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: right -1459px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-y-right-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: right -1506px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-y-bottom-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: 5px -425px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-y-bottom-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: 5px -472px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-y-right-bottom-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: right -1553px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-y-right-bottom-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: right -1600px;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Flexible W - Repeat XY                                                     */
	/*****************************************************************************/

	.cf DIV.flexible-x-repeat-xy-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: 5px -707px;
		background-size: 1722px 1666px;
		background-repeat: repeat-x;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-xy-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: 5px -754px;
		background-size: 1722px 1666px;
		background-repeat: repeat-x;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-xy-right-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-repeat: repeat-x;
		background-size: 1722px 1666px;
		background-position: right -1083px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-xy-right-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: right -1130px;
		background-repeat: repeat-x;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-xy-bottom-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-repeat: repeat-x;
		background-position: 5px -801px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-xy-bottom-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-repeat: repeat-x;
		background-size: 1722px 1666px;
		background-position: 5px -848px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-xy-right-bottom-a
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: right -1177px;
		background-repeat: repeat-x;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-x-repeat-xy-right-bottom-b
	{
		/* css-ref: flex-y, hires; */
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-position: right -1224px;
		background-repeat: repeat-x;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}
	/*****************************************************************************/
	/* Flexible - Repeat X                                                       */
	/*****************************************************************************/

	.cf DIV.flexible-repeat-x-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		border-color: rgba(96, 0, 0, 0.875);
		background-color: rgba(255, 0, 0, 0.125);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-x-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		border-color: rgba(96, 0, 0, 0.875);
		background-color: rgba(255, 0, 0, 0.125);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-x-right-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-x-right-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		border-color: rgba(96, 0, 0, 0.875);
		background-color: rgba(255, 0, 0, 0.125);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-x-bottom-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-x-bottom-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		border-color: rgba(96, 0, 0, 0.875);
		background-color: rgba(255, 0, 0, 0.125);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-x-right-bottom-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-x-right-bottom-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Flexible - Repeat Y                                                       */
	/*****************************************************************************/

	.cf DIV.flexible-repeat-y-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-y-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		border-color: rgba(96, 0, 0, 0.875);
		background-color: rgba(255, 0, 0, 0.125);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-y-right-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		border-color: rgba(96, 0, 0, 0.875);
		background-color: rgba(255, 0, 0, 0.125);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-y-right-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-y-bottom-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		border-color: rgba(96, 0, 0, 0.875);
		background-color: rgba(255, 0, 0, 0.125);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-y-bottom-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-y-right-bottom-a
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.flexible-repeat-y-right-bottom-b
	{
		/* css-ref: flex-xy, hires; */
		border-left-color: #FF0000;
		border-right-color: #FF0000;
		border-top-color: #FF0000;
		border-bottom-color: #FF0000;

		;/* \/ added by WebSprite \/ */
		background-color: rgba(255, 0, 0, 0.125);
		border-color: rgba(96, 0, 0, 0.875);
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Simple sprite example                                                     */
	/*****************************************************************************/

	.cf DIV.sprite-flex-left
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -251px -1649px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}
	.cf DIV.sprite-flex-left.repeat-x
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -16px -16px;
		/* /\ added by WebSprite /\ */
	}
	.cf DIV.sprite-flex-left.repeat-y
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -81px -16px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.sprite-flex-top
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -316px -1652px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}
	.cf DIV.sprite-flex-top.repeat-x
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -16px -71px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}
	.cf DIV.sprite-flex-top.repeat-y
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -81px -71px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.sprite-flex-right
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-position: 50px -157px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}
	.cf DIV.sprite-flex-right.repeat-x
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -146px -16px;
		/* /\ added by WebSprite /\ */
	}
	.cf DIV.sprite-flex-right.repeat-y
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -146px -71px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.sprite-flex-bottom
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -110px 41px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}
	.cf DIV.sprite-flex-bottom.repeat-x
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -16px -126px;
		/* /\ added by WebSprite /\ */
	}
	.cf DIV.sprite-flex-bottom.repeat-y
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -81px -126px;
		/* /\ added by WebSprite /\ */
	}

	.cf DIV.sprite-flex-bottom-right
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-position: 51px -212px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}
	.cf DIV.sprite-flex-bottom-right.repeat-x
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-size: 1722px 1666px;
		background-position: -146px -126px;
		/* /\ added by WebSprite /\ */
	}
	.cf DIV.sprite-flex-bottom-right.repeat-y
	{
		padding: 4px 5px;
		width: 53px; height: 45px;
		/* css-ref: hires; */


		;/* \/ added by WebSprite \/ */
		background-position: -211px -16px;
		background-size: 1722px 1666px;
		/* /\ added by WebSprite /\ */
	}

	/*****************************************************************************/
	/* Player button example                                                     */
	/*****************************************************************************/

	A.player
	{
		width: 200px;
		height: 150px;
		display: block;
		position: relative;
		border: 3px solid #339999;
		background-color: #CCCCCC;
	}

	A.player .icon-play-big
	{
		/*
			css-ref: hires;
		*/
		width: 60px;
		height: 60px;
		display: block;
		position: absolute;
		top: 50%; left: 50%;
		padding: 10px;
		margin-top: -30px;
		margin-left: -30px;

		;/* \/ added by WebSprite \/ */
		background-size: 3444px 3332px;
		background-position: -645px -125px;
		/* /\ added by WebSprite /\ */
	}

	A.player:focus .icon-play-big,
	A.player:hover .icon-play-big
	{
		/*
			css-ref: hires;
		*/
		padding: 10px;
		width: 60px; height: 60px;

		;/* \/ added by WebSprite \/ */
		background-size: 3444px 3332px;
		background-position: -645px -207px;
		/* /\ added by WebSprite /\ */
	}

	A.record
	{
		float: left;
		color: #FFFFFF;
		overflow: hidden;
		margin: 20px 0px;
		padding: 4px 10px;
		border-radius: 5px;
		background-color: #CC00CC;
	}

	A.record SPAN
	{
		float: left;
	}

	A.record SPAN.icon-record
	{
		/*
			css-ref: hires;
		*/
		margin: 5px 5px 5px 0px;
		width: 10px; height: 10px;

		;/* \/ added by WebSprite \/ */
		background-size: 3444px 3332px;
		background-position: -646px -290px;
		/* /\ added by WebSprite /\ */
	}

	A.record-play
	{
		float: left;
		color: #FFFFFF;
		display: block;
		overflow: hidden;
		margin: 20px 0px;
		padding: 4px 10px;
		border-radius: 5px;
		background-color: #CC00CC;
	}

	A.record-play SPAN
	{
		float: left;
	}

	A.record-play SPAN.icon-record
	{
		/*
			css-ref: hires;
		*/
		vertical-align: bottom;
		display: inline-block;
		margin: 5px 5px 5px 0px;
		width: 10px; height: 10px;

		;/* \/ added by WebSprite \/ */
		background-position: -646px -290px;
		background-size: 3444px 3332px;
		/* /\ added by WebSprite /\ */
	}

	A.button
	{
		margin-right: 20px;
	}

	A.button:last-child
	{
		margin-right: 0px;
	}

	A:focus SPAN.icon-record,
	A:hover SPAN.icon-record
	{
		/*
			css-ref: hires;
		*/
		width: 10px; height: 10px;

		;/* \/ added by WebSprite \/ */
		background-position: -727px -125px;
		background-size: 3444px 3332px;
		/* /\ added by WebSprite /\ */
	}

}
