.ja-slidewrap {
	margin: 0px 0px 0px -2px; padding: 0px; position: relative;
}
.ja-slide-main-wrap {
	overflow: hidden; position: relative;
}
.ja-slide-main {
	position: absolute; z-index: 1;
}
.ja-slide-item {
	margin: 0px 0px 0px 2px; overflow: hidden; float: left; display: block; position: relative;
}
.ja-slide-item img {
	background: rgb(0, 0, 0);
}
.ja-slide-thumbs-wrap {
	overflow: hidden; clear: both; position: relative;
}
.but_prev {
	background: rgb(0, 0, 0); top: 0px; position: absolute; z-index: 99;
}
.but_next {
	background: rgb(0, 0, 0); top: 0px; position: absolute; z-index: 99;
}
.but_prev {
	background: url("arrow-l.gif") no-repeat right; left: 0px;
}
.but_prev:hover {
	cursor: pointer;
}
.but_next:hover {
	cursor: pointer;
}
.but_next {
	background: url("arrow-r.gif") no-repeat left; right: 0px;
}
.maskdesc {
	background: rgb(0, 0, 0); display: block; position: absolute; z-index: 100; cursor: pointer;
}
.maskdesc .ja-slide-desc {
	padding: 10px 20px; color: rgb(255, 255, 255); font-size: 100%;
}
.maskdesc .ja-slide-desc a {
	border: currentColor !important; text-decoration: none !important;
}
.maskdesc .ja-slide-desc a:hover {
	border: currentColor !important; text-decoration: none !important;
}
.maskdesc .ja-slide-desc a:focus {
	border: currentColor !important; text-decoration: none !important;
}
.maskdesc .ja-slide-desc a:active {
	border: currentColor !important; text-decoration: none !important;
}
.maskdesc .ja-slide-desc a span {
	color: rgb(255, 255, 255); text-transform: uppercase; font-size: 150%; font-weight: bolder;
}
.maskdesc .ja-slide-desc br {
	display: none;
}
.maskdesc .ja-slide-desc h3 {
	margin: 0px; padding: 0px;
}
.maskdesc .ja-slide-desc p a {
	color: rgb(204, 204, 204);
}
.maskdesc a.readon {
	background: url("arrow-ri.gif") no-repeat right 7px; padding: 0px 8px 0px 0px; right: 20px; bottom: 2px; color: rgb(204, 204, 204); font-size: 100%; font-weight: bold; display: block; position: absolute;
}
.maskdesc a.readon:hover {
	background: url("arrow-ri-hover.gif") no-repeat right 7px; color: rgb(255, 255, 255);
}
.maskdesc a.readon:active {
	background: url("arrow-ri-hover.gif") no-repeat right 7px; color: rgb(255, 255, 255);
}
.maskdesc a.readon:focus {
	background: url("arrow-ri-hover.gif") no-repeat right 7px; color: rgb(255, 255, 255);
}
.ja-slide-buttons {
	z-index: 900;
}
.ja-slide-buttons span {
	background: rgb(0, 0, 0); padding: 2px 5px; color: rgb(255, 255, 255); margin-right: 5px; float: left; display: block; cursor: pointer;
}
#ja-slideshow .ja-slidewrap {
	margin: 0px; padding: 0px; position: relative;
}
#ja-slideshow .ja-slide-mask {
	background: rgb(204, 204, 204); width: 210px; height: 70px; right: 10px; bottom: 10px; display: none; position: absolute; z-index: 99;
}
#ja-slideshow .ja-slide-thumbs-wrap {
	background: rgb(204, 204, 204); right: 10px; bottom: 10px; position: absolute; z-index: 100;
}
#ja-slideshow .ja-slide-buttons {
	margin: 0px; padding: 0px; left: 10px; bottom: 10px; display: block; position: absolute; z-index: 101;
}
#ja-slideshow .ja-slide-thumb img {
	background: rgb(204, 204, 204); margin: 4px; border: 1px solid rgb(255, 255, 255);
}
#ja-slideshow .ja-slide-item img {
	padding: 0px; border: currentColor;
}
#ja-slideshow .maskdesc {
	
}
#ja-slideshow .maskdesc .ja-slide-desc {
	padding: 20px 10px; top: 0px; width: 230px; right: 0px; color: rgb(255, 255, 255); font-size: 100%; position: absolute;
}
#ja-slideshow .maskdesc .ja-slide-desc h3 {
	color: rgb(204, 204, 204); text-transform: uppercase;
}
.ja-vertical_right {
	top: 0px; right: 0px; overflow: hidden; position: absolute; z-index: 100;
}
.ja-vertical_left {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 100;
}
.ja-vertical_right .active {
	background: url("arrow-bg.png") no-repeat left;
}
.ja-vertical_left .active {
	background: url("arrow-bg.png") no-repeat right;
}
.ja-slide-right {
	top: 0px; right: 0px; margin-left: auto;
}
.ja-slide-thumbs {
	margin: 0px; padding: 0px; top: 0px; width: 5000px; position: absolute;
}
.ja-slide-thumbs-mask {
	margin: 0px; padding: 0px; top: 0px; width: 5000px; position: absolute;
}
.ja-slide-thumbs-handles {
	margin: 0px; padding: 0px; top: 0px; width: 5000px; position: absolute;
}
.ja-slide-descs {
	display: none;
}
.ja-slide-thumb {
	margin: 0px; float: left; display: block; cursor: pointer;
}
.ja-slide-thumbs-handles span {
	margin: 0px; float: left; display: block; cursor: pointer;
}
.ja-vertical_right .ja-slide-thumb {
	float: none !important;
}
.ja-vertical_right .ja-slide-thumbs-handles span {
	float: none !important;
}
.ja-vertical_left .ja-slide-thumb {
	float: none !important;
}
.ja-vertical_left .ja-slide-thumbs-handles span {
	float: none !important;
}
.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner {
	background: url("grad-bg.gif") repeat-x left top rgb(87, 33, 42);
}
.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner h3 {
	color: rgb(255, 255, 255) !important;
}
.ja-slide-thumbs-handles span {
	
}
.ja-slide-thumbs-mask-left {
	float: left;
}
.ja-slide-thumbs-mask-right {
	float: left;
}
.ja-slide-thumbs-mask-center {
	float: left;
}
.ja-vertical_right .ja-slide-thumbs-mask-left {
	float: none; display: block;
}
.ja-vertical_right .ja-slide-thumbs-mask-right {
	float: none; display: block;
}
.ja-vertical_right .ja-slide-thumbs-mask-center {
	float: none; display: block;
}
.ja-vertical_left .ja-slide-thumbs-mask-left {
	float: none; display: block;
}
.ja-vertical_left .ja-slide-thumbs-mask-right {
	float: none; display: block;
}
.ja-vertical_left .ja-slide-thumbs-mask-center {
	float: none; display: block;
}
.ja-slide-thumb-inner {
	background: rgb(0, 0, 0); padding: 0px 15px; height: 100%; color: rgb(117, 117, 117); margin-left: 19px; border-top-color: rgb(25, 26, 27); border-top-width: 1px; border-top-style: solid;
}
.ja-vertical_left .ja-slide-thumb-inner {
	margin-right: 19px; margin-left: 0px;
}
.ja-slide-thumb-inner img {
	background: rgb(0, 0, 0); margin: 15px 5px 0px 0px; padding: 3px; border: 1px solid rgb(28, 28, 28);
}
.ja-slide-thumb-inner h3 {
	margin: 0px !important; padding: 15px 0px 0px !important; font-size: 11px;
}
.ja-slide-thumb-inner .ja-createdate {
	
}
.active .ja-slide-thumb-inner {
	border: currentColor; color: rgb(255, 255, 255);
}
.active .ja-slide-thumb-inner img {
	background: rgb(87, 33, 42); border: 1px solid rgb(103, 55, 63);
}
.ja-slide-thumbs-mask-left {
	float: left;
}
.ja-slide-thumbs-mask-right {
	float: left;
}
.ja-slide-thumbs-mask-center {
	float: left;
}
.ja-slide-thumbs-mask-left {
	background: rgb(0, 0, 0);
}
.ja-slide-thumbs-mask-right {
	background: rgb(0, 0, 0);
}
