/* CSS encore Katarina */


.encoreResults #savecriteria {
  clear:left;
  margin: 0 0 0 59px;
  padding : 0;
  }

.colour1 .encoreNewSearch {
  background: #eee url(/images/bt_salesNewSearch.jpg) no-repeat;
  height:18px;
  width: 178px;
  padding: 4px 0 0 0;
  margin-top: 17px;
  margin-right:21px;
  float:left;
  }

 .colour1 .encoreNewSearch a{
  font-size: 0.8em;
  font-weight: bold;
  margin-left: 50px;
  padding: 2px 23px 2px 0
  }

/*#contentACJ .encoreResults  {
  margin: 18px;
  }
*/
.colour1 p.encoreResults {
  font-size: 1.4em;
  font-weight: bold;
  margin: 0;
  }

.colour1 #Status {
  float: left; 
  }
  
#Status .encorePropLine {
  border-top: dotted 1px #9fadcd;
  border-bottom: dotted 1px #9fadcd;
  height:15px;
  padding-top:1px;
  width:568px;
  }

#Status .encorePropLine #PropNum,
#Status .encorePropLine #onMap,
#Status .encorePropLine #NavBut,
#Status .encorePropLine #encoreOrderByProp {
  float:left;
  font-size:0.8em;
  }
  
#Status .encorePropLine #encoreOrderByProp {
  float:right;
  }
  
#Status .encorePropLine #encoreOrderByProp option,
#Status .encorePropLine #encoreOrderByProp select {
  font-size:1em;
  }
  
#Status .encorePropLine #PropNum,
#Status .encorePropLine #onMap {
  margin-right:45px
  }
  
#Status .encorePropLine #onMap a,
#Status .encorePropLine #NavBut a {
  color: #333;
  }
  
#Status .encorePropLine #onMap a:hover,
#Status .encorePropLine #NavBut a:hover {
  color: #E7087D;
  }
  
#Status .encorePropLine #encoreOrderByProp {
  position: relative;
  top: -3px;
  }

#savecriteria #wrapper #Record td {
  text-align: left;
  }
  
#savecriteria #wrapper #Record {
  clear:left;
  padding-top: 15px;
  }
  
#savecriteria #wrapper #Record a {
  color: #3a3939;
  }
  
#savecriteria #wrapper #Record #Photo a img {
  border-color: #3a3939;
  }
  
#Record #encoreContent{
  border: solid 1px #d4d4d4;
  width: 514px;
  }
   
#Record #encoreContent #TopBar #Address {
  background: #f7f7f7 url(/images/bg_salesPropTitles.jpg) repeat-x bottom;
  color: #596c93;
  font-size: 1.2em;
  font-weight: bold;
  padding: 8px 5px 13px 10px;
  margin: 0;
  }

#Record #encoreContent #Description, 
#Record #encoreContent #Details {
  padding-left: 10px;
  padding-right: 37px;
  font-size:0.9em;
  }

#Record #encoreContent #Description #Link {
  background: #5e729b url(/images/bt_MoreInfoProp.jpg) no-repeat;
  width: 151px;
  position: relative;
  left: -10px;
  margin-top:6px;
  padding: 5px 0 5px 0;
  }

#Record #encoreContent #Description #Link a {
  padding : 4pt 64px 3pt 7px;
  color: white;
  }

#Record #encoreContent #Description #Agent {
  text-align: right;
  font-size:0.9em;
  font-style:italic;
  margin-bottom:3px;
  }

#Record #encoreContent #Details {
  background: #f7f7f7 url(/images/bg_salesPropDetails.jpg) repeat-x;
  border-top: solid 1px #d4d4d4;
  }

.encorePropLineFooter {
  margin-top: 22px;
  margin-left:200px;
  border-top: dotted 1px #9fadcd;
  border-bottom: dotted 1px #9fadcd;
  height:15px;
  padding-top:1px;
  width:568px;
  }
  
.encorePropLineFooter #PropNum,
.encorePropLineFooter #NavBut {
  width: 270px;
  font-size:0.8em;
  color: #333;
  }
  
.encorePropLineFooter #PropNum {
  float: left;
  }

.encorePropLineFooter #NavBut {
  float: right;
  text-align: right;
  }

.encorePropLineFooter #NavBut a { 
  color: #333;
  font-size:0.9em;
  }
  
#savecriteria #wrapper #Footer {
  font-size: 0.8em;
  padding-left: 446px;
  padding-top: 9px;
  margin-bottom: 23px;
  }

#Sorry {
  clear:left;
  margin-left: 200px; 
  padding-top: 10px;"
  }

#wrapperSingle, 
.encoreNewPropSearch {
  margin-left: 78px;
  
  }
.encoreNewPropSearch {
  margin-top: 10px;
  border-bottom: dotted 1px #9fadcd;
  margin-bottom: 22px;
  padding-bottom: 5px;
  font-size:0.8em;
  color: #0f3283;
  width:712px;
  }
  
#wrapperSingle {
  border: 1px solid #D4D4D4;
  width: 737px;
  margin-bottom:15px;
  }
  
#wrapperSingle #Header h3 {
  background: #f7f7f7 url(/images/bg_salesSinglePTitle.jpg) repeat-x;
  border-bottom: 1px solid #D4D4D4;
  color: #596c93;
  font-size:1.3em;
  padding:7px 0 5px 10px;
  }
  
#wrapperSingle #Header p {
  position: relative;
  top: 15px;
  left:235px;
  width:250px;
  margin: 0 0 3px;
  padding: 0;
  }  

#wrapperSingle #Top #Photo{
  padding:8px 0 0 8px;
  }
  
#wrapperSingle #Top {
  margin-top:-72px;
  }

/*#wrapperSingle #Top,
#wrapperSingle #Middle {
  position: relative;
  top: -72px;
  }  
*/


#wrapperSingle #Top #Photo a img {
  border: 1px solid #3a3939;
  }

#wrapperSingle #Top #Agent #AgentOptions #subMenu li {
  background: #f7f7f7 url(/images/bt_searchProperty.jpg) no-repeat;
  width: 146px;
  font-weight: bold;
  padding: 5px 0pt 5px 0;
  position: relative;
  list-style: none;
  left:275px;
  }  
  
#wrapperSingle #Top #Agent #AgentOptions #subMenu a {
  padding: 6px 57px 5px 10px;
  }  
  
  
/* example with this  SSTC (sold) image
http://acj.mediaclash.digital/index.php/sales?showProperty=&css=&CompanyID=MYLOLOND&AgencyID=MYLOLOND&ID=MLP00442
*/
#wrapperSingle #Top #Agent #SSTC {
  float:right;
  position: relative;
  top: -47px;
}

#TopBar #SSTC {
  float:right;
}

#Middle #subWrapper {
  background-color: #cfd6e6;
  height:28px;
  }

#Middle #subWrapper #subNav li {
  background: #f7f7f7 url(/images/bg_salesSinglePTabs.jpg) repeat-x;
  list-style: none;
  display: inline;  
  float: left;
  padding: 3px 0 4px 0;
  margin: 8px 12px 0 0;
  float: left;
  position: relative;
  left: -40px;
  font-size:0.8em;
  }  

#Middle #subWrapper #subNav a {
  padding: 2px 10px 4px 10px;
  }  

#Middle #subWrapper #subNav a.basic {
  color: #666;
  cursor:default;
  }  

#content #wrapperSingle #Middle #Container {
  margin: 9px 0 0 0;
  }
  
#content #wrapperSingle #Middle #Container #panel2 #Rooms,
#content #wrapperSingle #Middle #Container #panel3 #Floorplans,
#content #wrapperSingle #Middle #Container #panel1 #Description h2,
#content #wrapperSingle #Middle #Container #panel1 #Description p, 
#Container #panel1 #Description #EPC {
  margin: 0 12px 0 12px;
  }
  
#content #wrapperSingle #Middle #Container #panel1 h2,
#content #wrapperSingle #Middle #Container #panel2 h2,
#content #wrapperSingle #Middle #Container #panel3 h2 {
  font-size: 1.2em;
  padding-bottom: 4px;
  }
  
#content #wrapperSingle #Middle #Container #panel1 #Description td {
  background-color: #cfd6e6;
  }
  
#Container #panel1 #Description #Internals td {
  text-align: center;
  }

#Container #panel1 #Description #Internals img {
  margin: 7px 16px 7px 17px;
  border: 5px solid white; 
  }
  
#content #wrapperSingle #Middle #Container #panel1 #Description p {
  margin-top: 12px;
  font-size: 0.9em;
  }

#content #wrapperSingle #Middle #Container #panel2 #Rooms #RoomsTable,
#content #wrapperSingle #Middle #Container #panel3 #Floorplans td {
  font-size: 0.9em;
  }

/* Disable Virtual Tours */
#content #wrapperSingle #Middle #Container #panel4 {
  display: none;
  }
#wrapperSingle #Middle #ref {
  text-align: right;
  font-style: italic;
  margin-right: 12px;
  font-size: 0.9em;
  }

#Container #panel1 #Description #EPC a img {
  border: 1px solid #000;
  }

/* #brochures*/

.encoreResults #wrapperLegalDisclaimer {
  width:827px;
  padding:5px 19px 20px;
  }
  
.encoreResults #wrapperLegalDisclaimer #hovlogoLegalDisclaimer {
  position:relative;
  left: 635px;
  }
.encoreResults #wrapperLegalDisclaimer #footerLegalDisclaimer {
  position:relative;
  top: -82px;  
  }
  
/* Book Viewing */
.getViewing {
  float:left;
  margin:0pt;
  padding:15px 19px 19px 20px;
  width:827px;
  }
  
.getViewing {
  line-height: 170%;
  }
  
.getViewing .property {
  width: 230px;
  float: left;
  }

.getViewing .property p {
  font-weight:normal;
  display:block;
  line-height: 150%;;
  margin-left: 0;
  margin-right:0;
}

.getViewing #form1 {
  margin-top:0;
  background-color: #E5EAF5;
  padding: 20px;
  height: 240px;
  width: 540px;
  float: right;
  }
    
.getViewing #form1 .viewingDate,
.getViewing #form1 .contactDetails {
  font-family:Arial,Verdana,Sans-Serif;
  font-size:1.2em;
  font-weight:bold;
  text-align:left;
  }
  
.getViewing #form1 .viewingDate {
  width: 200px;
  }
  
.getViewing #form1 .contactDetails {
  width: 300px;
  }
  
.getViewing #form1 .viewingDate {
  float: left;
  }
  
.getViewing #form1 .contactDetails {
  float: right;
  }
  
.getViewing #form1 .viewingDate label,
.getViewing #form1 .contactDetails label {
  vertical-align: top;
  width: 80px;
  display:block;
  float:left;
  }
  
.getViewing #form1 .viewingDate label {
  width: 60px;
  }
  
.getViewing #form1 .contactDetails label {
  width: 80px;
  }
  
.getViewing #form1 .viewingDate input, 
.getViewing #form1 .contactDetails input {
  margin-bottom: 10px;
  vertical-align: top;
  width: 182px;
  font-size: 0.7em;
  }
  
.getViewing #form1 .viewingDate input {
  width: 80px;
  }
  
.getViewing #form1 .contactDetails input {
  width: 182px;
  }
  
.getViewing #form1 #buttons {
  width:250px; 
  clear:left;
  padding-top: 130px;
  }
  
.getViewing #form1 #buttons input	{
	width:146px;  
	padding: 3px 0 4px 4px; 
	margin: 0px 0 10px 5px;
	color: #0f3283;
	font-size:1.1em;
	font-weight: bold;
	text-align: left;
	background:url(/images/button.jpg) repeat-x; 
	border:0px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
#Container #panel1 #Description #Internals {
  background: #CFD6E6;
} 




#Status_bottom .encorePropLine {
  border-top: dotted 1px #9fadcd;
  border-bottom: dotted 1px #9fadcd;
  height:15px;
  padding-top:1px;
  width:568px;
  float:right;
  display:block;
  margin:15px 90px 15px 0px;
  padding:5px 0px 5px 0px;
  }

#Status_bottom .encorePropLine #PropNum,
#Status_bottom .encorePropLine #onMap,
#Status_bottom .encorePropLine #NavBut,
#Status_bottom .encorePropLine #encoreOrderByProp {
  float:left;
  font-size:0.8em;
  }
  
#Status_bottom .encorePropLine #encoreOrderByProp {
  float:right;
  }
  
#Status_bottom .encorePropLine #encoreOrderByProp option,
#Status_bottom .encorePropLine #encoreOrderByProp select {
  font-size:1em;
  }
  
#Status_bottom .encorePropLine #PropNum,
#Status_bottom .encorePropLine #onMap {
  margin-right:45px
  }
  
#Status_bottom .encorePropLine #onMap a,
#Status_bottom .encorePropLine #NavBut a {
  color: #333;
	border:0px !important;
  }
  
#Status_bottom .encorePropLine #onMap a:hover,
#Status_bottom .encorePropLine #NavBut a:hover {
  color: #E7087D;
  }
  
#Status_bottom .encorePropLine #encoreOrderByProp {
  position: relative;
  top: -3px;
  }
