		div.pp-lots-list-item {
			width:99,8%;
			display:block;
			background: #FAFAFA url(images/list-item-bg01.png) repeat-x;
			border:1px solid #BDCFE8;
			border-top-style: solid ;
			margin-bottom:16px;
		}

		div.pp-lots-list-item h3 {
			width:100%;
			display:block;
			padding-top:5px;
			padding-left:5px;
		}

		div.pp-lots-list-item div.pp-lots-list-item-image {
			float:left;
			padding-left:10px;
			padding-right:10px;
			width:130px;
		}

		div.pp-lots-list-item div.pp-lots-list-item-location {
			float:left;
			width:160px;
			padding-left:5px;
		}

		div.pp-lots-list-item div.pp-lots-list-item-attributes {
			float:left;
			padding-left:10px;
			width:240px;
		}
		
		div.pp-lots-list-item-attributes-short {
		  text-align: bottom;
		  font-size: 10px;
			padding-top:20px;
		}

		div.pp-lots-list-item div.pp-lots-list-item-description {
			float:left;
			font-size: 10px;
			padding-left:10px;
			width:300px;
		}

		div.pp-lots-list-item div.pp-lots-list-item-clear {
			clear:both;
			display:block;
			height:10px;
		}
		div.pp-lots-list-item-show-details {
		  /*position: absolute;
		  right: 10px;
		  bottom: 10px;
		  width: 200px;
		  height:30px; */
		  float: right;
		  margin-right:10px;
		  margin-top:20px;
			height:20px;
			color: #fff; 
		}
		
		div.pp-lots-list-item-show-details a{
		  font-weight:bold;
			color: #fff;
			padding: 3px 15px;
			background-color: #3A962E;
			border: 1px solid #ffffff;
			text-decoration: none;
		}


		p.pp-lots-error-msg-1 {
			color: #AA0000;
			width:290px;
			float: right;
  	}
  	div.pp-lots-error-msg-1 {
			color: #AA0000;
			width:290px;
			float:right;
			clear:both;
  	}
		
		b.pp-lots-list-item-attributes-price {
		  font-size: 14px;
		  font-weight: bold;

		}

		#pp-lots-sort-box {
			clear:both;
			display:block;
			margin-top:5px;
			margin-bottom:10px;
			padding:5px;
			border: 1px solid #BDCFE8;
			background: #FAFAFA url(images/list-item-bg01.png) repeat-x;
		}
		
		#pp-lots-sort-box a{
		  font-weight:bold;
			color: #fff;
			padding: 0px 5px;
			text-decoration: none;
			background-color: #224C9C;
			border: 1px solid #868686;
		}
		
		#pp-lots-sort-box a:hover{
		  text-decoration: underline;
		}

		#pp-lots-sort-box select{
			font-size:11px;
			font-weight:bold;
			background-color:#224C9C;
			color:#FFFFFF;
		}

		#pp-lots-sort-box select option{
			margin:3px;
		}

		#pp-lots-page-browser {
			clear:both;
			width:100%;
			margin:0px;
			margin-top:10px
		}

		#pp-lots-search-form {
			width:305px;
			height: 276px;
			float:right;
			border: 1px solid #BDCFE8;
			background-image:url(images/form-bg01.jpg);
			background-repeat:repeat-x;
			background-color:#F1F5F8;
			margin:0px;
			margin-top:0px
		}

		#pp-lots-search-form table {
		  font-size: 11px;
			margin:0px;
			width:305px;
		}
		
		#pp-lots-search-form td {
		  text-align: left;
		  vertical-align: top;
		  padding-left: 5px;
		}
		
		#pp-lots-search-form a {
      font-weight: bold;
      padding-top: 3px;
      padding-right: 25px;
      padding-bottom: 3px;
      padding-left: 25px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-top: 10px;
      display: block;
    }

		#pp-lots-search-form h5 {
			color:#224C9C;
			width:290px;
			border-bottom: 1px solid #224C9C;
			font-size:11px;
			font-weight:bold;
			padding:3px 3px 3px 0px;
			margin-bottom: 5px;
		}

		#pp-lots-search-form input {
		margin:0px;
		padding:0px;
		}


		#pp-lots-search-form input.button1 {
			background-color:#3A962E;
			border:1px solid #ffffff;
			color:#FFFFFF;
			font-weight:bold;
			padding:3px 15px;
			margin:0px;
			margin-top: 10px;
			margin-bottom: 5px;
		}
		
		#pp-lots-column-right {
		  float:right;
			width:290px;
			margin:0px;
			margin-left:22px;
      margin-bottom:10px;
		}
		
		#pp-lots-contact-form {
		  float:left;
			width:290px;
			border: 1px solid #BDCFE8;
			background-image:url(images/form-bg01.jpg);
			background-repeat:repeat-x;
			background-color:#F1F5F8;
			margin:0px;
			margin-left:0px;
      margin-bottom:10px;
		}

		#pp-lots-contact-form table {
		  font-size: 11px;
			margin:0px;
			width:290px;
		}
		
		#pp-lots-contact-form td {
		  text-align: left;
		  vertical-align: top;
		  padding-left: 5px;
		}

		#pp-lots-contact-form h5 {
			color:#224C9C;
			width:273px;
			border-bottom: 1px solid #224C9C;
			font-size:11px;
			font-weight:bold;
			padding:3px 3px 3px 0px;
			margin-bottom: 5px;
		}

		#pp-lots-contact-form input {
		margin:0px;
		padding:0px;
		}


		#pp-lots-contact-form input.button1 {
			background-color:#3A962E;
			border:1px solid #ffffff;
			color:#FFFFFF;
			font-weight:bold;
			padding:3px 15px;
			margin:0px;
			margin-top: 10px;
			margin-bottom: 5px;
		}
		
		.pp-lots-data-overview-wrapp {
		 float: right;
		 clear: right;
     margin-left:10px;
     margin-top: 0px;
     min-height: 400px; 
		}
		
		div.pp-lots-data-overview-wrapp a {
		 color: #8f8f8f;
		}
		
		div.pp-lots-data-overview-wrapp b {
		 color: #515151;
		}
		
		div.pp-lots-data-overview-wrapp h2 {
		  color:#515151;
			border-bottom: 1px solid #515151;
			font-size:13px;
			font-weight:bold;
			padding:0px 3px 3px 0px;
			margin-bottom: 10px;
			margin-top: 1px;
		}
				
		.pp-lots-data-overview {
		 margin-top: 20px;
     padding: 10px;
     width:270px; 
     border: 1px solid #C4C4C4;
    }
    
    .pp-lots-data-overview-table {
      width:100%; 
      color:  #2f2f2f;
    }
    
    td.pp-lots-data-overview-value {
       width:50%;
       color: #515151;
       font-weight: bold;
    }
    
		.pp-lots-expose {
     margin-top:10px;
     width:270px; 
     border: 1px solid #C4C4C4;  
     padding: 10px;
		}
    
    .pp-lots-data-overview-table td{
      border-top: 0px solid #C4C4C4;
      border-right: 0px solid #C4C4C4;
      border-left: 0px solid #C4C4C4;
      border-bottom: 1px solid #e5e5e5;
      padding-bottom: 5px;
      padding-top: 2px;
    }
    
    .pp-lots-data-overview td.title {
      color: #8f8f8f;
      font-weight: bold;
      border-bottom: 0px solid #e5e5e5;
      padding-bottom: 5px;
      padding-top: 15px;
    }
    
    .pp-lots-data-overview td.price_note {
      color: #8f8f8f;
      font-weight: normal;
      font-size: 9px;
      border-bottom: 0px solid #e5e5e5;
      padding-bottom: 5px;
      padding-top: 5px;
    }
    
    .pp-lots-image-box {
      float:left;
      width: 70px;
    }
    
    div.pp-lots-back-link {
      float:left;
      background: #385DAB;
      border:1px solid #1D4C17;
      padding: 0px 5px;
      font-size: 11px;
      color:#FFFFFF;
      margin-top:20px;
    }

    div.pp-lots-back-link a{
      color:#FFFFFF;
      text-decoration: none;
    }
    
    

.container {
  background-color: #f1f5f8;
  width: 785px;
  border-top: 1px solid #bdcfe8;
  border-right: 1px solid #bdcfe8;
  margin-bottom: 20px;
}

* html .container {
  width: 785px;
}

.header {
  width: 785px;
  border-bottom: 1px solid  #9fafc4;
/*  background-image: url("images/list-item-bg01.png");  */ 
  background-color: #bdcfe8;
}

.header_col {
  width: 148px;
  border-left: 0px solid  #bdcfe8;
  float: left;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  list-style:none;
  margin-left: 0px;
}

* html .header ul li {
  width: 148px;
}

.data {
  width: 148px;
  float: left;
  padding-top: 10px;
  padding-left: 5px;
  padding-bottom: 10px;
  border-left: 0px solid #f1f5f8;
}

* html .data {
  width: 152px;

}

		div.data a {
		  font-weight:bold;
			color: #fff;
			padding: 3px 15px;
			text-decoration: none;
			background-color: #3A962E;
			border: 1px solid #ffffff;
		}

.rowodd,.roweven {
  position: relative;
  width: 784px;
  border-bottom: 1px solid #bdcfe8;
  border-left: 1px solid #bdcfe8;
  border-right: 1px solid #bdcfe8;
  background-color: #f1f5f8;
}

.roweven {
  background-color: #f7fcff;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

.pp_column1 {
  width: 250px;
}
.pp_column2 {
  width: 110px;
}
.pp_column3 {
  width: 128px;
}
.pp_column4 {
  width: 100px;
}
.pp_column5 {
  width: 148px;
}

