/* IDX RESULTS PAGE & MAP RESULTS DEFAULT


		   RESULTS - LIST VIEW   */


		#idx-results.viewas-list{
			border-top:1px solid #ccc;
			border-right:1px solid #ccc;
			width:auto;
			}

		#idx-results.viewas-list .idx-listing{
			width:auto;
			clear:left;
			text-align:left;
			border-top:1px solid #fff;
			border-right:1px solid #fff;
			border-bottom:1px solid #ccc;
			border-left:1px solid #ccc;
			background:#EBEBEB;
			margin:0;
			padding:15px 15px 10px;
			}

		#idx-results.viewas-list .summary{
			display:none;
			}

		#idx-results.viewas-list .imgset{
			width:35%;
			float:left;
			overflow:hidden;
			}

		#idx-results.viewas-list .imgset img{
			width:175px;
			height:115px;
			border:2px solid #A19F91;
			background:#fff;
			margin:0 10px 0 0;
			padding:5px;
			}

		#idx-results.viewas-list .idx-datagrp{
			width:65%;
			float:left;
			margin:0 -10px 10px 0;
			}

		#idx-results.viewas-list .idx-dataset{
			width:50%;
			float:left;
			font-size:92%;
			padding:3px 0;
			}

		#idx-results.viewas-list .idx-data .key{
			font-weight:700;
			width:28%;
			float:left;
			}

		#idx-results.viewas-list .idx-data .val{
			width:72%;
			float:left;
			}

		#idx-results.viewas-list p.remarks{
			font-size:92%;
			clear:left;
			padding:15px 0 0;
			}

		#idx-results.viewas-list .btnset{
			clear:left;
			margin:0;
			padding:0;
			}

/* SNIPPET LIST VIEW */


		#idx-snippet-results #idx-results.viewas-list{
			border-top:1px solid #ccc;
			border-right:1px solid #ccc;
			width:auto;
			overflow:hidden;
			clear:both;
			}

		#idx-snippet-results #idx-results.viewas-list .idx-listing{
			width:auto;
			clear:left;
			text-align:left;
			border-top:1px solid #fff;
			border-right:1px solid #fff;
			border-bottom:1px solid #ccc;
			border-left:1px solid #ccc;
			background:#EBEBEB;
			margin:0;
			padding:10px 10px 15px;
			}

		#idx-snippet-results #idx-results.viewas-list .summary{
			display:none;
			}

		#idx-snippet-results #idx-results.viewas-list .imgset{
			width:39%;
			float:left;
			overflow:hidden;
			}

		#idx-snippet-results #idx-results.viewas-list .imgset img{
			width:155px;
			height:100px;
			border:2px solid #A19F91;
			background:#fff;
			margin:0 10px 0 0;
			padding:5px;
			}

		#idx-snippet-results #idx-results.viewas-list .idx-datagrp{
			width:61%;
			float:left;
			margin:0 -10px 0 0;
			}

		#idx-snippet-results #idx-results.viewas-list .idx-dataset{
			width:100%;
			float:left;
			font-size:92%;
			padding:2px 0;
			}

		#idx-snippet-results #idx-results.viewas-list .idx-dataset.baths,
		#idx-snippet-results #idx-results.viewas-list .idx-dataset.beds{
			width:auto;
			}

		#idx-snippet-results #idx-results.viewas-list .idx-data.mls{
			display:none;
			}

		#idx-snippet-results #idx-results.viewas-list .idx-data .key{
			display:none;
			}

		#idx-snippet-results #idx-results.viewas-list .idx-data.beds .key,
		#idx-snippet-results #idx-results.viewas-list .idx-data.baths .key{
			width:auto;
			float:none;
			display:inline;
			}

		#idx-snippet-results #idx-results.viewas-list .idx-data .val{
			display:inline;
			width:auto;
			float:none;
			padding:0 10px 0 0;
			}

		#idx-snippet-results #idx-results.viewas-list p.remarks{
			font-size:92%;
			clear:left;
			padding:5px 0 0;
			}

		#idx-snippet-results #idx-results.viewas-list .btnset{
			clear:left;
			margin:0 0 0 -4px;
			padding:0;
			}


/*   RESULTS - GRID VIEW   */


		#idx-results.viewas-grid{
			background:#ccc;
			width:690px;
			height:auto;
			overflow:hidden;
			padding:1px 1px 0 0;
			}

		#idx-results.viewas-grid .idx-listing{
			width:228px;
			height:310px;
			float:left;
			text-align:left;
			border-top:1px solid #fff;
			border-right:1px solid #fff;
			border-bottom:1px solid #ccc;
			border-left:1px solid #ccc;
			background:#EBEBEB;
			position:relative;
			margin:0;
			padding:0;
			}

		#idx-results.viewas-grid .summary{
			display:none;
			}

		#idx-results.viewas-grid .imgset{
			width:100%;
			overflow:hidden;
			}

		#idx-results.viewas-grid .imgset img{
			width:194px;
			height:134px;
			border:2px solid #A19F91;
			background:#fff;
			margin:10px 0 5px 10px;
			padding:5px;
			}

		#idx-results.viewas-grid .idx-datagrp{
			width:204px;
			margin:0 0 10px 15px;
			}

		#idx-results.viewas-grid .idx-dataset{
			width:100%;
			font-size:92%;
			padding:0;
			}

		#idx-results.viewas-grid .idx-data .key{
			font-weight:700;
			width:auto;
			float:left;
			}

		#idx-results.viewas-grid .idx-data .val{
			width:auto;
			float:left;
			padding:0 0 3px;
			}

		#idx-results.viewas-grid .idx-data.price .key,
		#idx-results.viewas-grid .idx-data.city .key,
		#idx-results.viewas-grid .idx-data.type .key,
		#idx-results.viewas-grid .idx-data.mls{
			display:none;
			}

		#idx-results.viewas-grid .idx-data.price .val,
		#idx-results.viewas-grid .idx-data.city .val,
		#idx-results.viewas-grid .idx-data.type .val{
			width:100%;
			}


		#idx-results.viewas-grid .idx-data.agent .key,
		#idx-results.viewas-grid .idx-data.office .key {
            display: none;
            }

		#idx-results.viewas-grid .idx-data.agent .val,
		#idx-results.viewas-grid .idx-data.office .val {
            width: 100%;
            /*font-size: 85%;*/
            }

		#idx-results.viewas-grid .idx-data.price .val{
			font-size:127%;
			}

		#idx-results.viewas-grid .idx-dataset.beds{
			width:auto;
			float:left;
			}

		#idx-results.viewas-grid .idx-dataset.baths{
			width:auto;
			float:left;
			}

		#idx-results.viewas-grid .idx-dataset.beds .key{
			width:auto;
			padding-right:5px;
			}

		#idx-results.viewas-grid .idx-dataset.baths .key{
			width:auto;
			padding-right:5px;
			}

		#idx-results.viewas-grid .idx-dataset.beds .val{
			width:auto;
			padding-right:15px;
			}

		#idx-results.viewas-grid .idx-dataset.baths .val{
			width:auto;
			}

		#idx-results.viewas-grid p.remarks{
			display:none;
			padding:0;
			}

		#idx-results.viewas-grid .btnset{
			clear:left;
			position:absolute;
			left:17px;
			bottom:10px;
			width:210px;
			margin:0 0 0 -4px;
			padding:5px 0 0;
			}

		*html #idx-results.viewas-grid .btnset{
			margin:0;
			}


/*   RESULTS - SNIPPET GRID VIEW   */


		#idx-snippet-results #idx-results.viewas-grid{
			width:498px;
			}

		#idx-snippet-results #idx-results.viewas-grid .idx-listing{
			width:247px;
			}

		#idx-snippet-results #idx-results.viewas-grid .imgset img{
			width:214px;
			}

		#idx-snippet-results #idx-results.viewas-grid .idx-datagrp{
			width:220px;
			}


/*  END - SNIPPET GRID VIEW   */


		#idx-results .btnset a{
			border:none;
			font-size:92%;
			display:block;
			text-align:center;
			margin:0;
			padding:4px 0 0;
			}

		#idx-results .btnset a.details{
			width:92px;
			height:20px;
			background:url(../../img/gbl/idx-btns.gif) left top no-repeat;
			}

		#idx-results .btnset a.favs{
			width:107px;
			height:20px;
			background:url(../../img/gbl/idx-btns.gif) -94px top no-repeat;
			}

		#idx-results .btnset a.details:hover{
			background-position:left -31px;
			color:#fff;
			}

		#idx-results .btnset a.favs:hover{
			background-position:-94px -31px;
			color:#fff;
			}


/* IDX Results - Menu Results */


		div.menu-results{
			overflow:hidden;
			margin:0;
			}

		div.menu-results .nav{
			overflow:hidden;
			font-size:85%;
			padding:10px 0 0;
			}

		div.menu-results .nav p.msg{
			border:none;
			display:block;
			width:100%;
			margin:5px 0;
			padding:0;
			}

		div.options{
			background:#8EAFCF;
			font-size:92%;
			overflow:hidden;
			clear:left;
			width:671px;
			margin:0;
			padding:7px 10px;
			}

		#idx-snippet-results div.options{
			background:#8EAFCF;
			font-size:92%;
			overflow:hidden;
			clear:left;
			width:479px;
			margin:0;
			padding:7px 10px;
			}

		div.options .view{
			display:block;
			float:left;
			}

		div.options .sort{
			display:block;
			float:right;
			}

		#content div.options a{
			color:#EBEBEB;
			text-decoration:none;
			}

		#content div.options a:hover{
			color:#333;
			}

		#content div.options a.current{
			color:#333;
			font-weight:700;
			}

		#content .options a.grid.current-view{
			color:#333;
			}

		#content .options a.list.current-view{
			color:#333;
			}

		.options a.grid{
			background:url(../../img/gbl/view-icons.gif) 0 -13px no-repeat;
			margin:0 0 0 5px;
			padding:0 0 0 22px;
			}

		.options a.list{
			background:url(../../img/gbl/view-icons.gif) 0 2px no-repeat;
			margin:0 0 0 5px;
			padding:0 0 0 22px;
			}

		#content div.menu-results .nav .paging{
			border-left:1px solid #D5CABB;
			overflow:hidden;
			width:auto;
			margin:0 0 10px 2px;
			padding:0;
			}

		#content div.menu-results .paging a,
		#content div.menu-results .paging strong,
		#content div.menu-results .paging .ellip{
			display:block;
			float:left;
			border-top:1px solid #ccc;
			border-bottom:1px solid #ccc;
			border-right:1px solid #ccc;
			background:#EBEBEB;
			text-decoration:none;
			padding:5px 9px;
			}

		#content div.menu-results .paging .ellip{
			padding:5px 4px;
			}

		#content div.menu-results .paging .current{
			background:#ccc;
			}


/* IDX DETAILS PAGES */


		#idx-detail #idx-detail-primary{
			width:691px;
			height:auto;
			font-size:92%;
			background:#EBEBEB;
			overflow:hidden;
			margin:0 0 15px;
			padding:0;
			}

		#idx-detail .imgset{
			width:390px;
			float:left;
			overflow:hidden;
			padding:15px 15px 20px;
			}

		#idx-detail .imgset img{
			width:380px;
			height:273px;
			border:2px solid #A19F91;
			background:#fff;
			margin:0;
			padding:5px;
			}

		#idx-detail .idx-datagrp.general{
			width:240px;
			float:left;
			color:#666;
			position:relative;
			padding:15px 0 0 10px;
			}

		#idx-detail .idx-datagrp.general h2{
			font-weight:400;
			text-transform:uppercase;
			font-size:128%;
			border-bottom:1px solid #ccc;
			margin-top:0;
			}

		.idx-datagrp.general .idx-dataset{
			width:100%;
			margin:0;
			padding:0 0 15px;
			}

		.idx-datagrp.general .idx-dataset.mls{
			float:right;
			width:40%;
			text-align:right;
			font-size:92%;
			padding:8px 0 0;
			}

		.idx-datagrp.general .idx-dataset.address{
			clear:left;
			line-height:1.44;
			padding:0 0 8px;
			}

		.idx-datagrp.general .idx-dataset.price{
			float:left;
			width:50%;
			font-size:174%;
			color:#333;
			padding:0 0 7px;
			}

		.idx-datagrp.general .idx-dataset.specs .idx-data{
			border-bottom:1px solid #fff;
			padding:6px 0 1px;
			}

		.idx-datagrp.general .idx-dataset.specs .idx-data .key{
			width:70px;
			display:block;
			float:left;
			}

		#idx-detail .idx-datagrp.general .btnset{
			clear:left;
			position:absolute;
			left:8px;
			top:276px;
			width:240px;
			margin:0;
			padding:0;
			}

		*html #idx-detail .idx-datagrp.general .btnset{
			margin:0;
			}

		#idx-detail .idx-datagrp.general .btnset a{
			border:none;
			font-size:100%;
			display:block;
			text-align:center;
			margin:0;
			padding:4px 0 0;
			}

		#idx-detail .idx-datagrp.general .btnset a.details{
			width:92px;
			height:20px;
			background:url(../../img/gbl/idx-btns.gif) left top no-repeat;
			}

		#idx-detail .idx-datagrp.general .btnset a.favs{
			width:107px;
			height:20px;
			background:url(../../img/gbl/idx-btns.gif) -94px top no-repeat;
			}

		#idx-detail .idx-datagrp.general .btnset a.details:hover{
			background-position:left -31px;
			color:#fff;
			}

		#idx-detail .idx-datagrp.general .btnset a.favs:hover{
			background-position:-94px -31px;
			color:#fff;
			}

		#idx-detail #idx-details-secondary{
			margin:0 0 15px;
			padding:0 20px 20px;
			}

		#idx-detail #idx-details-secondary h3{
			color:#29588E;
			}

		#idx-detail #idx-details-secondary .idx-data{
			display:block;
			border-bottom:1px solid #EBEBEB;
			overflow:hidden;
			padding:3px 0;
			}

		#idx-detail #idx-details-secondary .idx-data .key{
			font-weight:700;
			width:30%;
			display:block;
			float:left;
			}

		#idx-detail #idx-details-secondary .idx-data .val{
			width:70%;
			display:block;
			float:left;
			}


/* Motiongallery.js Gallery Styles */


		#motioncontainer{
			width:100%;
			height:54px;
			clear:left;
			margin:10px 0 10px -1px;
			}

		#motioncontainer img{
			border:2px solid #A19F91;
			width:70px;
			height:50px;
			margin-right:7px;
			}

		#motioncontainer img:hover{
			border:2px solid #000;
			}

		#statusdiv{
			background-color:#FFFFDF;
			border:1px solid gray;
			position:absolute;
			left:-300px;
			visibility:hidden;
			padding:2px;
			}

		#motioncontainer a:hover{
			color:red;
			}


/* End Gallery Styles */


		#motioncontainer-wrap{
			position:relative;
			overflow:hidden;
			background:#EBEBEB;
			border:1px solid #DFDFDF;
			clear:left;
			top:10px;
			margin:0 0 40px;
			padding:0 0 0 1px;
			}

		#motioncontainer-wrap #motioncontainer #thumb-arrow-left{
			position:absolute;
			left:0;
			top:-4px;
			z-index:1;
			border:none;
			width:17px;
			height:64px;
			background: #ebebeb
			}

		#motioncontainer-wrap #motioncontainer #thumb-arrow-right{
			position:absolute;
			right:-9px;
			top:-4px;
			z-index:1;
			border:none;
			width:17px;
			height:64px;
			background: #ebebeb
			}

		#motioncontainer-wrap img.thumb-margin{
			width:10px;
			border:none;
			}

/* IDX MAPSEARCH   */

		#idx-mapsearch{
			background:#EBEBEB;
			padding:15px;
			}

		#idx-mapsearch form{
			margin:0;
			padding:10px 0 0;
			}

		#idx-mapsearch form label{
			display:block;
			width:33%;
			float:left;
			}

		#idx-mapsearch form label span.prelabel{
			display:block;
			width:75px;
			float:left;
			}

		#idx-mapsearch form label select{
			display:block;
			width:135px;
			float:left;
			}

		#idx-mapsearch #map-search{
			background:#fff;
			border:2px solid #CEC7B4;
			margin-top:5px;
			padding:5px;
			}

/* IDX MAP PROPERTY   */

		#idx-map-otr-wrap{
			background:#EEF1F6;
			overflow:hidden;
			padding:15px;
			}

		#idx-map-inr-wrap{
			width:647px;
			background:#fff;
			border:2px solid #CEC7B4;
			padding:5px;
			}

		#map-search,
		#map-listings-container,
		#map-listings-container-inner{
			font-size:12px;
			}

		#map-search{
			width:647px;
			height:600px;
			position:relative;
			margin:0;
			padding:0;
			}

		#map-action-container{
			display:none;
			}

		#map-container{
			margin:0;
			padding:0;
			}

		#map-container-inner{
			width:100%;
			height:600px;
			}

		.map-listing{
			float:right;
			padding-bottom:5px;
			border-bottom:1px solid #ccc;
			text-align:left;
			}

		.map-listing img{
			width:108px;
			height:68px;
			border:1px solid #ccc;
			float:left;
			margin:0 8px 0 0;
			padding:0;
			}

		.map-listing p{
			margin:0 0 3px;
			padding:0;
			}

/* IDX MAPSEARCH "TOOLTIP" */


		#idx-mapsearch .map-label{
			background:#fff;
			border:1px solid #999;
			padding:3px;
			}

		#idx-mapsearch .map-label span.arrow{
			display:block;
			height:11px;
			width:8px;
			position:absolute;
			left:-6px;
			top:56px;
			z-index:50000;
			}

		#idx-mapsearch .map-label img{
			border:1px solid #999;
			display:block;
			margin:0 0 5px;
			padding:0;
			}

		#idx-mapsearch .map-label strong{
			font-size:9px;
			text-transform:uppercase;
			display:block;
			margin:0;
			padding:0;
			}

		#idx-mapsearch .map-label .price{
			font-weight:700;
			}

/* IDX MAP PAGE POP_UP BUBBLE */


		.idx-gmap-info,
		.idx-gmap-info table{
			width:auto;
			}

		.idx-gmap-info td{
			font-size:12px;
			}

		.idx-gmap-info ul{
			list-style:none;
			margin:0 !important;
			padding:0 !important;
			}

		.idx-gmap-info ul li{
			list-style:none;
			width:35px;
			height:28px;
			overflow:hidden;
			float:left;
			margin:2px 2px 0 0;
			padding:0;
			}

		.idx-gmap-info .imgset img{
			margin:0;
			padding:0;
			}

		.idx-gmap-info td.key{
			font-weight:700;
			width:60px;
			}

		.idx-gmap-info .val{
			width:80px;
			}

		.idx-gmap-info .btnset{
			clear:left;
			float:none;
			padding:5px 0 0;
			}

		.idx-gmap-info .btnset a{
			float:left;
			padding:2px 4px;
			}

		#idx-map{
			height:500px;
			}