.prop-slideshow{
	margin:0px 30px 0px 30px;
	position:relative;
}
#slider1_container{
	position: relative;
	top: 0px; 
	left: 0px;
	width: 900px;
	height: 538px;
	background-color: #FFFFFF;
	overflow: hidden;	
	margin:0px 0px 20px 0px;
}
.loading{
	position: absolute;
	top: 0px;
	left: 0px;
}
.loading-icons{
	filter: alpha(opacity=70);
	opacity:0.7; 
	position: absolute; 
	display: block; 
	background-color: #FFFFFF; 
	top: 0px; 
	left: 0px;
	width: 100%;
	height:100%;	
}
.loading-icons-2{
	position: absolute;
	display: block;
	background: url(../buildgfx/loading.gif) no-repeat center center;
	top: 0px;
	left: 0px;
	width: 100%;
	height:100%;
}
.slides{
	cursor: move;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 720px;
	height: 538px;
	overflow: hidden;
}
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(../buildgfx/a17.png) no-repeat;
	overflow:hidden;
}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05ldn { background-position: -250px -40px; }
.jssora05rdn { background-position: -310px -40px; }

.jssort02 .w{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.jssort02 .c{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 170px;
	height: 113px;
}
.jssort02 .p:hover .c, .jssort02 .pav:hover .c, .jssort02 .pav .c {
	/*background: url(../buildgfx/t01.png) center center;*/
	border-width: 0px;
	top: 2px;
	left: 2px;
	width: 168px;
	height: 111px;
	filter: alpha(opacity=100);
	opacity:1; 
}
.jssort02 .w{
	filter: alpha(opacity=70);
	opacity:0.7;
}
.jssort02 .p:hover .w, .jssort02 .pav:hover .w, .jssort02 .pav .w {
	filter: alpha(opacity=100);
	opacity:1; 
}
.jssort02 .p:hover .c, .jssort02 .pav:hover .c{
	top: 0px;
	left: 0px;
	width: 168px;
	height: 111px;
	border: #fff 1px solid;
}
.property-slider-caption{
	position: absolute; 
	bottom:0px;
	left: 0px;
	right:0px;
	color:#FFFFFF;
	padding:16px;
	font-size:1.125em;
	line-height:120%;
	background-color:#000000;
	border-top:4px solid #cda23b;
}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	background: url(../buildgfx/b13.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.jssorb05 div {
	background-position: -7px -7px;
}
.jssorb05 div:hover, .jssorb05 .av:hover {
	background-position: -37px -7px;
}
.jssorb05 .av {
	background-position: -67px -7px;
}
.jssorb05 .dn, .jssorb05 .dn:hover {
	background-position: -97px -7px;
}
.jssort02 .add-slides{
	left:initial!important;
	right:0px!important;
}
@media only screen and (max-width: 959px) {

		.property-slider-caption{font-size:0.938em;}
	}