.cute-slider {
	position: relative;
}
.cute-ie8 * {
	filter: inherit; opacity: inherit;
}
.br-controls {
	position: absolute; z-index: 10; background-image: url("cute-theme/trans.png");
}
.br-next {
	background: url("cute-theme/controls.png") -44px -4px; top: 50%; width: 35px; height: 35px; right: -5%; margin-top: -17px; position: absolute;
}
.br-previous {
	background: url("cute-theme/controls.png") -4px -4px; left: -5%; top: 50%; width: 35px; height: 35px; margin-top: -17px; position: absolute;
}
.br-next {
	
}
.br-previous {
	
}
.br-slidecontrol {
	list-style: none; top: -30px; right: 0px; position: absolute; z-index: 10;
}
.br-slidecontrol ul li {
	background: url("cute-theme/controls.png") -113px -14px; margin: 2px; width: 14px; height: 15px; float: left; display: block; position: relative;
}
.br-slidecontrol ul li .br-control-selected {
	background: url("cute-theme/controls.png") -92px -14px; width: 14px; height: 15px; display: block;
}
.br-thumb-bottom {
	left: -36px; position: relative;
}
.br-thumb-up {
	left: -36px; top: -143px; position: relative;
}
.br-thumb-bottom .br-thumb-frame {
	background: url("cute-theme/thumb-frame.png") 0px -7px; width: 92px; height: 95px;
}
.br-thumb-up .br-thumb-frame {
	background: url("cute-theme/thumb-frame.png") -89px 1px; width: 92px; height: 95px;
}
.br-thumb-bottom .br-thumb-img {
	left: 15px; top: 17px; width: 60px; height: 60px; position: absolute;
}
.br-thumb-up .br-thumb-img {
	left: 15px; top: 17px; width: 60px; height: 60px; position: absolute;
}
.br-thumb-bottom .br-thumb-img img {
	left: 0px;
}
.br-thumb-up .br-thumb-img img {
	left: 0px;
}
.br-slideinfo .br-infocontent {
	background: url("cute-theme/info-pat.png"); width: 100%; height: 100%; font-size: 12px; text-shadow: 1px 1px white;
}
.br-slideinfo .right {
	width: 260px; height: 100%;
}
.br-slideinfo .left {
	width: 260px; height: 100%;
}
.br-slideinfo .info1 div {
	padding: 20px;
}
.br-slideinfo .info1 .title {
	font-size: 19px; font-weight: 700;
}
.br-slideinfo .info1 .text {
	line-height: 152%;
}
.br-slideinfo .info1 .more-btn {
	margin: 0px 10px 18px; padding: 8px 13px; border-radius: 4px; border: 1px solid rgb(180, 180, 180); border-image: none; top: -5%; color: black; font-size: 11px; font-weight: 400; text-decoration: none; float: right; display: block; position: relative; cursor: pointer; box-shadow: inset 0px 1px 0px 0px white; text-shadow: 1px 1px 0px white; background-color: rgb(206, 206, 206); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: inset 0px 1px 0px 0px white; -webkit-box-shadow: inset 0px 1px 0px 0px white;
}
.br-slideinfo .info2 .more-btn {
	padding: 4px 13px; border-radius: 4px; border: 1px solid rgb(124, 46, 46); border-image: none; left: 65px; top: 42px; color: white; font-size: 12px; font-weight: 400; text-decoration: none; float: left; display: block; position: relative; cursor: pointer; box-shadow: inset 0px 1px 0px 0px #ff7979; text-shadow: 1px 1px 0px black; background-color: rgb(221, 28, 31); -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: inset 0px 1px 0px 0px #FF7979; -webkit-box-shadow: inset 0px 1px 0px 0px #FF7979;
}
.br-slideinfo .info2 .subtitle {
	letter-spacing: -2px; font-size: 42px; font-weight: 300; margin-top: -5px; margin-left: 31px; display: block;
}
.br-slideinfo .info2 .title {
	letter-spacing: -1px; padding-top: 10px; padding-left: 31px; font-size: 19px; font-weight: 700; display: block;
}
.br-slideinfo .info2 .text {
	padding: 39px 32px; line-height: 127%; font-size: 13px; font-weight: 400; display: block;
}
.br-circle-timer {
	top: -28px; width: 28px; height: 28px; position: absolute;
}
.br-circle-timer .br-timer-dot {
	background: url("cute-theme/controls.png") -134px -15px; width: 11px; height: 13px;
}
.br-bar-timer {
	height: 6px; bottom: 0px; position: absolute;
}
.br-bar-timer .br-timer-glow {
	background: url("cute-theme/light-timer-glow.png"); width: 104px; height: 7px;
}
.br-bar-timer .br-timer-bar {
	top: 4px; height: 2px; position: absolute; background-color: white;
}
.br-captions .br-caption-content {
	
}
.br-captions .caption {
	position: absolute;
}
.br-captions .caption1 {
	left: 219px; top: 254px; color: white; letter-spacing: -2px; font-size: 1.8em; font-weight: 300;
}
.br-captions .caption2 {
	left: 221px; top: 274px; color: rgb(89, 37, 26); font-size: 13px; font-weight: 700;
}
.br-captions .caption3 {
	left: 23px; top: 242px; letter-spacing: -3px; overflow: visible !important; font-size: 2.8em; font-weight: 300;
}
.br-captions .caption4 {
	left: 27px; top: 270px; color: white; letter-spacing: -1px; font-size: 13px; font-weight: 700;
}
.br-captions .caption5 {
	background: rgb(254, 0, 54); padding: 14px; top: 184px; right: 0px; color: white; letter-spacing: -3px; overflow: visible !important; font-size: 2.7em; font-weight: 300;
}
.br-captions .caption6 {
	background: black; padding: 5px 11px; top: 239px; right: 0px; color: white; letter-spacing: -1px; font-size: 18px; font-weight: 700;
}
.br-captions .caption7 {
	top: 272px; right: 91px; color: rgb(113, 9, 18); letter-spacing: -1px; overflow: visible !important; font-size: 26px; font-weight: 300;
}
.br-captions .caption8 {
	background: black; margin: 0px; top: 296px; height: 13px; right: 119px; color: white; letter-spacing: -1px; padding-right: 1px; font-size: 15px; font-weight: 700;
}
.br-captions .caption8 div {
	top: -7px;
}
.br-captions .caption9 {
	top: 32px; right: 245px; letter-spacing: -1px; overflow: visible !important; font-size: 16px; font-weight: 700;
}
.br-captions .caption10 {
	top: 50px; height: 13px; right: 109px; letter-spacing: -1px; overflow: visible !important; font-size: 30px; font-weight: 300;
}
.br-captions .caption11 {
	right: 51px; bottom: 62px; color: rgb(255, 252, 229); letter-spacing: -1px; overflow: visible !important; font-size: 18px; font-weight: 700;
}
.br-captions .caption12 {
	height: 13px; right: 51px; bottom: 54px; color: rgb(175, 64, 8); letter-spacing: -1px; overflow: visible !important; font-size: 32px; font-weight: 300;
}
.br-captions .caption13 {
	left: 46px; top: 124px; color: rgb(43, 72, 90); letter-spacing: -2px; overflow: visible !important; font-size: 30px; font-weight: 300; text-shadow: 0px 1px 0px #bbb;
}
.br-captions .caption14 {
	left: 47px; top: 148px; height: 13px; letter-spacing: -1px; overflow: visible !important; font-size: 14px; font-weight: 700;
}
.br-captions .caption15 {
	left: 47px; top: 176px;
}
.br-captions .caption15 a {
	background: rgb(70, 122, 144); padding: 6px 16px; right: 51px; color: white; letter-spacing: -1px; overflow: visible !important; font-size: 15px; font-weight: 600; text-decoration: none; display: block; text-shadow: 0px 1px 0px black;
}
.br-video {
	
}
.br-video .play-btn {
	background: url("cute-theme/controls.png") no-repeat -3px -44px; margin: -21px 0px 0px -21px; left: 50%; top: 50%; width: 43px; height: 43px; position: absolute; cursor: pointer;
}
.br-video .close-btn {
	background: url("cute-theme/controls.png") no-repeat 0px -123px black; border: 1px solid rgb(94, 92, 92); border-image: none; top: 6px; width: 22px; height: 22px; right: 6px; position: absolute; cursor: pointer;
}
.br-video .video-cont {
	background: black; width: 100%; height: 100%; position: absolute; z-index: 2;
}
.br-shadow {
	background: url("cute-theme/shadow.png") no-repeat center; left: -140px; width: 1150px; height: 60px; bottom: -40px; position: absolute;
}
.br-loading {
	background: url("cute-theme/controls.png") 150px -94px; margin: -11px; left: 50%; top: 50%; width: 23px; height: 23px; position: absolute; z-index: 101;
}
.br-loading .img {
	background: url("cute-theme/small-loading.gif") no-repeat center; width: 21px; height: 21px;
}
.br-large-loading {
	background: url("cute-theme/controls.png") -92px -42px; margin: -21px; left: 50%; top: 50%; width: 43px; height: 43px; position: absolute; z-index: 100;
}
.br-large-loading .img {
	background: url("cute-theme/large-loading.gif") no-repeat center; width: 40px; height: 40px;
}
