/* SEARCH RESULTS ----------------------------------------------------- */
.results_nav { 
	width:912px;
	margin:10px auto 0;
	clear:both;
	}
	
.selected {
	width:15px;
	height:15px;
	background:url(../img/bg_no_selected.jpg) no-repeat;
	text-align:center;
	color:#FFF;
	float:left;
	}
	
.non-selected {
	width:15px;
	height:15px;
	background:url(../img/bg_no.jpg) no-repeat;
	text-align:center;
	color:#FFF;
	float:left;
	}		

.results_navLt {
	float:left;
	width:250px;
	padding-top:5px;
	}
.results_navRt {
	float:right;
	width:660px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding-bottom:2px;
	}
	.results_navRt select {
		margin-right:10px;
		height:20px;
		}
		
.result {
	background:url(../img/bg_searchResult.jpg) no-repeat;
	width:912px;
	min-height:160px;
	margin:5px auto;
	clear:both;
}

.result_tn {
	margin:17px 0 0 19px;
	width:159px;
	height:auto;
	float:left;
	text-align:center;
	}
img.tn { 
	border:1px #999 solid !important;
	padding:3px;
	display:block;
	}
	
.result_detail {
	margin:17px 0 0 0;
	border-right:1px solid white;
	width:538px;
	height:auto;
	float:left;
	}
.result_options {
	width:180px;
	margin:17px 0 0 10px;
	float:right;
}
	.result_options img {
		margin:3px 0;
	}
	
	.result_options input {
		position:relative;
		top:-10px;
		}

.result_address {
	border-bottom:1px solid #FFF;
	width:526px;
}
	.result_address h2 {
		color:#000;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	.result_addressLt {
		font-size:12px;
		width:400px;
		padding-bottom:3px;
		}
	.result_addressRt {
		width:126px;
		text-align:right;
		}	
	
.result_info {
	margin-top:7px;
}
	.result_infoLt {
		font-weight:bold;
		text-align:right;
		color:#000;
		font-size:11px;
		width:83px;
		vertical-align:top;
		padding-right:4px;
	}
	.result_infoRt {
		color:#000;
		font-size:11px;
		width:87px;
		vertical-align:top;
	}
	
.result_lister {
	border-top:1px solid #CCC;
	width:526px;
	margin:7px 0;
	padding-top:7px;
}	

/* PROPERTY DETAILS -------------------------------------------*/

.property_navLt {
	float:left;
	width:250px;
	padding-bottom:2px;
	}

#propertyDetails {
	background:url(../img/bg_searchResult.jpg) no-repeat;
	width:915px;
	min-height:160px;
	margin:5px auto;
	clear:both;
	padding:17px 0 0 19px;
}

#propertyLeft {
	float:left;
	width:auto;
	}

#propertyInfo {
	width:225px;
	float:left;	
}
	#propertyInfo h2 {
		color:#000;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	#propertyInfo p {
		border-top:#FFF 1px solid;
		border-bottom:#DBD2BB 1px solid;
		margin:10px 0;
		padding:10px 0;
		}
	#propertyInfo ul {
		font-size:11px;
		margin-left:15px;
		}	

#detaillist td, #propertyInfo p {
	font-size:11px;
	color:#000;
	}
	 
.detaillist_left {
	font-weight:bold;
	width:90px;
	}

.detaillist_right {
	width:145px;
	}	
	
#propertyImage {
	width:420px;
	float:left;
	border-right:#FFF solid 1px;
	margin-left:30px;
}

#propertyThumbs {
	background:#999;
	width:399px;
	height:80px;
	text-align:center;
	
	}

	
	#propertyThumbs img {
		margin:5px 0 0 0;
		padding:1px;
		border:#FFF 1px solid;
		}

#propertyFeatures {
	clear:both;
	width:700px;
	padding:30px 0;
}
	#propertyFeatures td {
		font-size:11px;
		padding:3px 0 3px 10px;	
		width:40%;	
	}

td.featureTitle {
		width:150px !important;
		border-right:#DBD2BB 1px solid;
		padding:0 10px 0 0 !important;
	}
	
.featureSeparator {
	padding:5px 0 !important;
	}

.featureTable
{
	width:650px !important;
}

#propertyOptions {
	width:182px;
	margin:0 0 0 10px;
	float:left;
}
#propertyOptions img {
		margin:4px 0;
	}
#propertyMap {
	width:182px;
	margin:0 0 0 10px;
	float:left;
}

#propertyMap img {
		margin:4px 0;
}

#listedby {
	border-top:#DBD2BB solid 1px;
	text-align:center;
	margin-top:10px;
	padding-top:10px;
	}
	#listedby img { 
	border:1px #999 solid;
	padding:3px;
	}
#listedby_contact {
	text-align:left;
	margin:3px 0 0 35px;
	font-size:11px;
	}	
	
img.noBorder { border:none !important; }	


/* OFFICE LOCATION --------------------------------------------------*/
#midOffice {
	background:url(../img/mid_office.jpg) no-repeat;
	width:954px;
	height:150px;
	}
	
#officeMgt {
	border-top:#DBD2BB solid 1px;
	text-align:center;
	}
	#officeMgt img { 
	border:1px #4F462E solid;
	padding:3px;
	}
	
.office_contact {
	text-align:left;
	margin:3px 0 20px 35px;
	font-size:11px;
	}	
	
.officeInfo {
		border-top:#FFF 1px solid;
		border-bottom:#DBD2BB 1px solid;
		padding:10px 0;
		margin:10px 0;
	}	
	
.tourBtn {
	margin:5px 0 0 243px;
	}	
	
.officeAgent {
	clear:both;
	width:912px;
	height:200px;
}	
	.officeAgent h2 {
		color:#000;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	.officeAgent img { 
		margin-right:10px;
	}
	.officeAgent table {
		border-top:#FFF 1px solid;
		padding:10px 0;
		margin:10px 0;
	}
	.officeAgent td {
		font-size:11px;
	}

.agent_left {
	font-weight:bold;
	width:55px;
	}

.officeAgent_lt {
	float:left;
	width:412px;
	padding:20px 20px 0;
	background:url(../img/bg_officeAgent.jpg) no-repeat;
	}

.officeAgent_rt {
	float:right;
	width:412px;
	padding:20px 20px 0;
	background:url(../img/bg_officeAgent.jpg) no-repeat;
	}	

.office_list {
	clear:both;
	
}
.office_lt {
	float:left;
	width:320px;
	padding:20px 20px 0;
		
	}
.office_rt {
	float:right;
	width:320px;
	padding:20px 20px 0;
	
	}
/* FMLS FOOTER --------------------------------------------------*/
#fmls {
	text-align:center;
	margin:0 100px 15px 100px !important;
	padding-top:15px;
	clear:both;
	background:url(../img/separator_fmls.gif) no-repeat top center;
	font-size:10px;
	color:#000;
}

/*
.jcarousel-skin-tango .jcarousel-prev-horizontal {
background:transparent url(/Images/btn_tnarrowLt.jpg) no-repeat scroll 0pt;
cursor:pointer;
height:66px;
left:5px;
position:absolute;
top:10px;
width:18px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
background:transparent url(/Images/btn_tnarrowRt.jpg) no-repeat scroll 0pt;
cursor:pointer;
height:66px;
position:absolute;
right:5px;
top:10px;
width:18px;
}

.jcarousel-container-horizontal {
	padding:0px 40px 0pt 38px;
	width:320px !important;
}

*/

/* Star Rating */

		.StarRating {
			background:transparent url(/Images/ran_bg_starrating.gif) repeat-x scroll left top;
			height:30px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0px auto;
			padding:0px;
			position:relative;
			width:120px;
		}
		
		.StarRating li {
			float:left;
			margin:0px;
			padding:0px;
		}
		.StarRating li a {
			display:block;
			height:30px;
			line-height:30px;
			overflow:hidden;
			padding:0px;
			position:absolute;
			text-decoration:none;
			text-indent:-9000px;
			width:24px;
			z-index:20;
		}
		.StarRating li a:hover {
			background:transparent url(/Images/ran_bg_starrating.gif) repeat scroll left center;
			border:medium none;
			left:0px;
			z-index:2;
			background-color: #ff0000;
		}
        .nobg:hover{
			background-color: transparent !important;
		}
		
		.nobg{
			background-color: transparent !important;
			border: 0px;
		}
		
		.StarRating a.one-star {
			left:0px;
		}
		.StarRating a.one-star:hover {
			width:24px;
		}
		
		.StarRating a.one-star-active {
			width:24px;
			background:transparent url(/Images/ran_bg_starrating.gif) repeat scroll left center;
			border:medium none;
			left:0px;
			z-index:2;
		}
		
		.StarRating a.two-stars {
			left:24px;
		}
		.StarRating a.two-stars:hover {
			width:48px;
		}
		
		.StarRating a.two-stars-active {
			width:48px;
			background:transparent url(/Images/ran_bg_starrating.gif) repeat scroll left center;
			border:medium none;
			left:0px;
			z-index:2;
		}
		
		
		.StarRating a.three-stars {
			left:48px;
		}
		.StarRating a.three-stars:hover {
			width:72px;
		}
		.StarRating a.three-stars-active {
			width:72px;
			background:transparent url(/Images/ran_bg_starrating.gif) repeat scroll left center;
			border:medium none;
			left:0px;
			z-index:2;
		}
		
		
		
		.StarRating a.four-stars {
			left:72px;
		}
		.StarRating a.four-stars:hover {
			width:96px;
		}
		.StarRating a.four-stars-active {
			width:96px;
			background:transparent url(/Images/ran_bg_starrating.gif) repeat scroll left center;
			border:medium none;
			left:0px;
			z-index:2;
		}
		
		
		.StarRating a.five-stars {
			left:96px;
		}
		.StarRating a.five-stars:hover {
			width:120px;
		}
		.StarRating a.five-stars-active {
			width:120px;
			background:transparent url(/Images/ran_bg_starrating.gif) repeat scroll left center;
			border:medium none;
			left:0px;
			z-index:2;
		}
		
		
		.StarRating li.current-rating {
			background:transparent url(/Images/ran_bg_starrating.gif) repeat scroll left bottom;
			display:block;
			height:30px;
			position:absolute;
			text-indent:-9000px;
			z-index:1;
		}
		
.clear
{
	clear:both;
}

.CurrentBoard
{
	background: transparent url(/html/img/bg_tab_on.jpg) repeat scroll 0%; 
	padding:5px 10px; 
	border-left:black solid 1px; 
	border-right:black solid 1px; 
	border-top:black solid 1px;
}

.CurrentBoard a
{
	color:#FFF; 
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

.NonCurrentBoard
{
	background: transparent url(/html/img/bg_tabs_hover.jpg) repeat scroll 0%; 
	padding:5px 10px; 
	border-left:black solid 1px; 
	border-right:black solid 1px; 
	border-top:black solid 1px;
}

.NonCurrentBoard a
{
	font-size:12px;
	color:#FFF; 
	text-decoration:none;
}





/******Added Extra *********************/
		.jcarousel-skin-tango .jcarousel-container {
			-moz-border-radius: 10px;
			background: #F0F6F9;
			border: 1px solid #346F97;
		}

		.jcarousel-skin-tango .jcarousel-container-horizontal {
			padding:0px 40px 0pt 38px;
			width:320px !important;
		}

		.jcarousel-skin-tango .jcarousel-container-vertical {
			width: 75px;
			height: 245px;
			padding: 40px 20px;
		}

		.jcarousel-skin-tango .jcarousel-clip-horizontal {
			width:  320px;
			height: 75px;
		}

		.jcarousel-skin-tango .jcarousel-clip-vertical {
			width:  75px;
			height: 245px;
		}

		.jcarousel-skin-tango .jcarousel-item {
			width: 75px;
			height: 75px;
		}

		.jcarousel-skin-tango .jcarousel-item-horizontal {
			margin-right: 5px;
		}

		.jcarousel-skin-tango .jcarousel-item-vertical {
			margin-bottom: 10px;
		}

		.jcarousel-skin-tango .jcarousel-item-placeholder {
			background: #fff;
			color: #000;
		}

		/**
		 *  Horizontal Buttons
		 */
		.jcarousel-skin-tango .jcarousel-next-horizontal {
			cursor:pointer;
		height:66px;
		position:absolute;
		right:5px;
		top:8px;
		width:18px;
			background: transparent url(/Images/btn_tnarrowRt.jpg) no-repeat 0 0;
		}



		.jcarousel-skin-tango .jcarousel-prev-horizontal {
			cursor:pointer;
		height:66px;
		left:5px;
		position:absolute;
		top:8px;
		width:18px;
			background: transparent url(/Images/btn_tnarrowLt.jpg) no-repeat 0 0;
		}
/*****************************************Added Extra/


/* Exceptional properties */

.resultshowcaseep {
	background:url(../img/bg_searchResult.jpg) no-repeat;
	width:912px;
	min-height:200px;
	margin:5px auto;
	clear:both;
	border:2px solid #000000;
}

.showcase_label 
{
background:url(/img/epbg.jpg);
clear:both;
height:22px;
width:912px;
color:#FFFFFF;
font-weight:bold;
font-size:17px;
font-family: Times New Roman;
}

.cjrep
{
padding-left:5px;
}

/* Exceptional properties */
