
/* 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:#990000;
			}

		#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;
			}

