/* Main Part */
/*content area*/
#content-area{
	margin-top: 13px;
	position:relative;
}
#main-area{
	position:relative;
	width: 1001px;
}

.left-side-dp{
	float: left;
	width:560px;
	background-color:#EEEEEE;
}
.right-side-dp{
	float:right;
	width: 434px;
	background-color:#EEEEEE;
}

a.backToListLink:link,a.backToListLink:visited, 
a.grayLink:link,a.grayLink:visited 

{
	color:#777777;
	font-size:12px;
	text-decoration:none;
}

a.backToListLink:hover,
a.grayLink:hover {
	text-decoration:underline;
}


/*left-side*/
#left-side{
	float: left;
}
.list-sort, .list-bottom{
	border: 1px solid #d6d6d6;
	background-color: #f4f4f4;
	width: 670px;
	margin-bottom: 10px;
	padding: 5px 10px 0;
	height: 23px
}
.list-bottom{
	margin-top: 10px;
}
.list-bottom input{
	border: 1px #999999 solid;
	padding: 0 10px 0;
}
.list-sort, .list-sort select, .list-bottom , .list-bottom input {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: /*10px;*/ 12px;
}
.list-sort select{
	border: 1px #aaaaaa solid;
}
.list-sort-item{
	width: auto;
	float: left;
	padding-right: 60px;
}
.list-bottom-item{
	width: auto;
	float:left;
}
.list-sort-item-r{
	margin-top: 3px;
	float: right;
}
.list-sort-item-r a{
	color: #000000;
}
.proper{
	width: 690px;
}

.proper .pro-header{
	background: url(../images/template/hb.jpg) top left repeat-x;
	height: 23px;
	border: 1px #d2d2d2 solid;
	padding: 8px 10px 0;
	width: 670px;
}
.proper .pro-content{
	border: #d2d2d2 solid;
	border-width: 0 3px 3px 3px;
	padding-left: 10px;
	padding-top: 5px;
	height: 142px;
	width: 676px;
}
.proper-check, .proper-left-check{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: /*10px;*/ 12px;
}
.proper-check{float: left;}
.proper-left-check{float: left;padding-left: 2px;}
.pro-right input{
	border: 1px #666666 solid;
}
.pro-header h2, .pro-header h2 a{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color: #000000;
	padding-left: 105px;
}

.pro-left{
	float: left;
	width: 204px;
}
.pro-right{
	float: left;
	padding: 20px 0 0 40px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
}
.pro-content img{
	border: 2px solid #999999;
	padding: 0;
	margin:0;
}
.pro-right li{
	list-style: none;
	margin: 5px 0;
	padding-left: 20px;
	background: url(../img/arrow.jpg) left center no-repeat;
}
.pro-right a{
	color: #000000;
}
/*image type*/
.proper-border{
	padding: 10px 0px;
	width: 686px;
	border: 3px #d2d2d2 solid;
	position:relative;
}
.proper-image{
	padding: 5px 0px;
	width: 212px;
	background-color: #f4f4f4;
	border: 1px solid #d6d6d6;
	text-align:center;
	margin-left: 10px;
	height:auto;
	float:left;
	display: inline;
}
.proper-image-header{
	width: 204px;
	float:left;
	display:inline;
	padding: 0;
	margin: 0;
}
.proper-image-header input{
	margin: 0;
	border: 0;
}
.proper-image img{
	border: 2px solid #d6d6d6;
	width: 170px;
	height: 170px;
}
.proper-image input{
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px #666666 solid;
}
.proper-border input.favb{
	border: 1px #666666 solid;
	width: 100px;
}
#tablelist tbody tr:hover {
  background-color: #aaaaaa;
}

.tr-highlight{
	background-color:#999999;
}
.pro-image-content{
	width: 100%;
	text-align: left;
}
.pro-image-content h2{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	padding: 2px 5px;
}
.pro-image-content h2 a{
	text-decoration: none;
	color: #000000;
}
.pro-image-content span{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: /*10px;*/ 12px;
	padding-left: 20px;
	margin-left: 5px;
	background: url(../images/template/arrow2.jpg) left center no-repeat;
}
/**/
.proper-border table{
	width: 100%;
}
.proper-border table th{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
	text-align: left;
}
.proper-border table tr{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: /*10px;*/ 12px;
	text-align:left;
}
.proper-border table h2{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	font-weight:bold;
}
.proper-border table h2 a{
	color: #000000;
	text-decoration:none;
}
/*right-side*/
#right-side{
	float:right;
	width: 250px;
}
#s-top{
	width: 250px;
	height: 10px;
	background: url(../img/s-top-b.gif) top left no-repeat;
	font-size: 0px;
}
#s-bot{
	width:250px;
	height:10px;
	background: url(../img/s-bot-b.gif) no-repeat;
	font-size: 0px;
}
#search{
	background-color: #e4e4e4;
	width: 240px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: /*10px;*/ 12px;
	color: #333333;
	padding: 0 5px;
	position:relative;
}
#search .expand a:link, #wrapper .expand a:visited {
  display:block;
  background-image:url(../images/template/arrow-down.gif);
  background-repeat:no-repeat;
  background-position:98% 50%;
  color: #333333;
  text-decoration:none;
}
#search .expand a:hover, #wrapper .expand a:active, #wrapper .expand a:focus {
  /*outline-color:#dedede*/
}
#search .expand.open a:link, #wrapper .expand.open a:visited {
  background: url(../images/template/arrow-up.gif) no-repeat 98% 50%;
  color: #333333;
  text-decoration:none;
}
#search .switch a:link, #search .switch a:visited,
#search .switch a:active {
	color: #333333;
	text-decoration:none;
}
#search .switch a:hover, #search .switch a:focus, #search .switch a:active{
	/*background-color:#fff;*/
	color: #333333;
	text-decoration:none;
}

#search .switch {
	float:right;
	width: 100px;
	text-align: right;
}
#search h3{
	float: left;
	width: 140px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: /*10px;*/ 12px;
	color: #333333;
	position:relative;
	
}
#search h4,#search .collapse,#search .no-collapse{
	width: 230px;
	float: left;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: /*10px;*/ 12px;
	color: #333333;
	position:relative;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.fh4{
	margin-top: 10px;
}
#search h4{
	margin-bottom: 5px;
}
/* search left and right*/
#search .left-s{
	float:left;
	width: 100px;
	margin: 2px 0;
}
#search .right-s, #search .checkb-right,#search .submit-search{
	float:right;
	width:130px;
}
#search select, #search input{
	border: 1px solid #666666;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: /*10px;*/ 12px;
	color: #333333;
	padding: 0;
	margin: 0;
}
#search .small-input{width: 85px; margin-top: 2px; margin-bottom:2px;}
#search .medium-input{width: 100px; margin-top: 2px; margin-bottom:2px;}
#search input{width: 118px; margin-top: 2px; margin-bottom:2px;}
#search select{width: 120px; margin-top: 2px; margin-bottom:2px;}
#search .checkb{
	text-align: left;
	padding-left: 100px;
}
#search .checkb input, #search .checkb-right input{
	width: auto;
	margin: 0 2px 0 0;
	border: 0;
}
#search .submit-search{text-align:right;padding-right: 10px;}
#search .submit-search input{
	width: 70px;
}
#search .textdiv{
	width: 30px;
	float:left;
}
/*bottom-ticket*/
#bottom-ticket
{
	height: 50px;
	border: 1px solid #cccccc;
	width: 915px;
	padding: 0px 20px 0 20px;
	/*font-family:Arial, Helvetica, sans-serif;*/
}
#bottom-title{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	padding-left: 5px;
}



/*pciture are*/
.dp-dt{
	width:550px;
	margin:auto;
	background-color:#ffffff;	
	
}
.dp-email{
	/*margin-top: 10px;
	background: url(../images/template/exes.jpg) top left repeat-x;
	border: 7px #d2d2d2 solid;*/
	
}
.dp-pic .dp-pic-header{
	background: url(../images/template/hb.jpg) top left repeat-x;
	height: 23px;
	border: 1px #d2d2d2 solid;
	padding: 8px 10px 0;
	width: 529px;
	
}



.dp-dt-header{
	width: 550px;
	margin:auto;
	background-color:#ffffff;
	
}

.sellerInfo {
	width:424px;
	margin:auto;
	background-color:#FFFFFF;
}

.sellerInfo img{
	margin:6px;
	padding:1px;
	border:1px solid #CFCFCF;
}

.sellerInfo .sellerPrimary {
	color:#747373;
	font-size:18px;
	padding-left:4px;
	height:81px;
}

.sellerInfo .sellerSecondary {
	color:#747373;
	font-size:12px;
	padding-right:6px;
	padding-left:4px;
	height:81px;
}

.dp-dt-header .propertyTitles,
.gal-container .propertyTitles  {
	color:#414142;
	font-size:16px;
	padding:5px;
	font-weight:bold;
	
}


.propertyTitles span {
	font-size:11px;
	font-weight:normal;
}

.dp-dt-header .size,.dp-dt-header .price{
	color:#414142;
	font-size:16px;
	padding:10px 0px; 
	font-weight:bold;
}

.dp-dt-header .price span{
	font-size:13px;
	
}

.dp-dt-header .size span,.dp-dt-header .price span {
	font-weight:normal;
}


.dp-location-header{
	background: url(../images/template/hb.jpg) top left repeat-x;
	height: 23px;
	border: 1px #d2d2d2 solid;
	padding: 8px 10px 0;
	width: 420px;

}
.dp-pic .dp-pic-content{
	width: 561px;
	text-align:center;
	background-color:#EEEEEE;
}

.dp-pic-content img {
	border: 1px #CCCCCC solid;
	width:550px;
	height:367px;
}

.dp-pic-content .morePhotos {
	float:right;
	margin:10px 10px 2px;
}

.dp-pic-content .morePhotos iframe {
	width:200px;
	border:1px solid red;
}

.dp-pic-content .backToList {
	float:left;
	margin:10px 10px 2px 10px;
}

.dp-location {
	background-color:#EEEEEE;
}

.dp-location-content{
	width: 438px;
	padding:3px;
}


.dp-pic h2, .dp-location h2, .dp-dt h2{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:16px;
	font-weight: bold;
}
.dp-pic,  .dp-dt, .dp-email{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
}
.dp-email {
	width:424px;
	margin:auto;
	background-color:#FFFFFF;
}

.hr-dotted{
	font-size: 0;
	border-top:dotted #d2d2d2 2px;
	height: 1px;
	width: 100%;
	margin-top: 10px;
}

.dp-dt-content {
	background-color:#ffffff;
	width:525px;
	margin-left:10px;
	
	
}

.dp-dt-content .ul-col{
	float: left;
	padding-left: 30px;
	
}
.dp-dt-content .ul-col li{
	list-style: none;
	margin: 5px 0;
/*	padding-left: 20px;
	background: url(../images/template/arrow2.jpg) left center no-repeat;*/
	color:#4F4F4F;
}
.dp-dt-content .ul-col a{
	color: #000000;
}
.dp-dt-stuff{
	padding: 10px;
	text-align:justify;
	line-height:18px;
	width:505px;
	/*height:254px;*/
	height:3500px;
	overflow:hidden;
	color:#4F4F4F;
}
.phone{

}
.phone-inside{
	/*background: url(../images/template/phone.jpg) left center no-repeat;*/
	padding:12px 3px;
	
}

.phone-inside .Titles {
	color:#6F6F6F;
	font-size:16px;
	font-weight:bold;
}

.dp-email h2{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:18px;
	font-weight: bold;
}
.dp-email-header{
	padding: 8px 10px 0;
	width: 350px;
	height: 30px;
}

.dp-email-content{
	color: #333333;
	font-size: /*10px;*/ 12px;
	padding: 10px;
}
.dp-email-content textarea{
	width: 412px;
	height: 100px;
	border: 1px solid #d2d2d2;
}
.dp-email-content .inputField{
	border: 1px solid #d2d2d2;
	width: 300px;
	margin: 3px 0;
	color: #333333;
}
.dp-email-content .imgsnd{
	width: 100px;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px;
	background: url(../img/send2.jpg) top right no-repeat;
}

.imgsnd a:hover img{
	visibility: hidden;
}
.dp-dt-content input{
	border: 1px #666666 solid;
}

#map {
	width:426px;
	height:370px;
	border:1px solid #D2D2D2;
	margin:0px auto;
}

#map .info {
	text-align:left;
	padding-left:2px;
}
.mapCoordinates {
	font-size:10px;
	color:#3E3E3E;
}


.sectionCollapsed1 {
	float:right;
	font-size:10px;
	padding-left:13px;
	margin-right:10px;
	margin-top:3px;
	color:green;
	background-image:url('../images/template/expand_white.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	cursor:pointer;
}

.sectionExpanded1 {
	float:right;
	font-size:10px;
	padding-left:13px;
	margin-right:10px;
	color:green;
	background-image:url('../images/template/collapse_white.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	cursor:pointer;
}

.extraFeatures {
	height:0px;
	/*height:inherit;*/
}

.hidden {
	display:none;
}


.gal-container {
	width: 100%;
	position:relative;
	background-color:#EEEEEE;
	margin-bottom:10px;
}
.gallery { 
	width: 220px; 
	height:33px;
	padding-left: 20px; 
	padding-top: 5px;
	background-color:#f6f4f5; 
	margin-top: 10px;
 }
 .gallery h4{
 	color:#999999; 
	font:bold 18px Arial, Helvetica, sans-serif; 
	background:url(../images/template/gal.jpg) no-repeat left top; 
	height: 33px;
	padding-left: 38px;
	padding-top: 5px;
	width: 180px;
 }
#listgal{
	width:987px; 
	height:auto;
	padding:7px;
	margin-top:3px;
	background-color:#f3f4f6;
	border:1px solid #d2d2d2;
	
}

.galleryContainer{
	width:937px;
	margin:auto;
}

.galleryRow {
	
	width:290px;
	height:211px;
	float:left;
	margin:10px;
}

.galleryRow img{
	padding:2px;
	cursor:pointer;
	border:1px solid #D2D2D2;
	width:275px;
	height:200px;
}


.btn {
	width:80px;
	height:28px;
	background-image:url(../images/template/send.jpg);
	border:0 none;
	cursor:pointer;
}

.btn:hover{
	background-image:url(../images/template/sendHover.jpg);
	border:0 none;
}

.formActionRow {
	padding-left:100px;
}

.extraDescriptionTemp {

	visibility:hidden
}


.addToFav {
	float:right;
	width:60px;
	padding-top:5px;
}

.advertising {
	padding-top:7px;
	float:left;
}

.mapCoordinates td {
	padding-right:3px;
}

.docs {
	table-collapse:collapse;
	margin-bottom:5px;
}

.docs td {
	border:1px solid #D6D6D6;
	padding-left:10px;
}

.docs a {
	font-size:11px;
}
