@charset "utf-8";
/* CSS Document */

/* Import the other stylesheets into main.css */
@import url("headings.css");

body,td,th {
	font-size: small;
	text-align: center;
	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #666;
	margin:0;
	
}
/*body { background: #fff url(../images/background.gif) 50% 0 ;  } */
body { background: #fff url(../images/background-wht.gif) 0 0 repeat-x ;}
td,th { text-align: left; }
 
* html body { font-size: x-small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}
a { color: #87442C;}

#wrapperAll { width: 980px;  margin: 0px auto 0; padding: 0; height: 1%; display: table;    }

#logobar { text-align: right; height: 91px; margin: 15px 0 15px 0; padding-right: 10px;}
#wrapperMain { position: relative; width:960px; background:#404041 url(../images/ContentBackground.jpg) 0 0 ;  margin: 0px 10px 0 10px; text-align: left;  height: 1%; display: table;   }
#properties #wrapperMain { background:#404041 url(../images/ContentBackgroundpages.jpg) 0 0 ; }
#propertiesList #wrapperMain { background:#404041 url(../images/ContentBackground3columPages.gif) 0 0 ; }
#propertiesDetail  #wrapperMain { background:#404041 url(../images/ContentBackgroundpagesPROPERTIES.gif) 0 0 ; }


 
#MainImageFlash { float: left; width:960px; border-bottom: 1px solid #fff;   height: 239px;}
#propertyMainPic img { float: left; }
#propertyMainPicth img { float: left; width: 104px ;  height: 80px; overflow: hidden; border-right: 1px solid #fff; }
#header { width:914px; height: 115px;}


#HomePage #sideColumn {float: right; margin: 0; padding: 0; width:310px; overflow: hidden; text-align:left;
       }


#sideColumn {float: right; margin: 0; padding: 0; width:315px; overflow: hidden; /* border: 1px solid red; */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */         }
#sideColumnHome {  margin: 0; padding: 0; width:319px; overflow: hidden; position:absolute; top: 200px; right:0px; /* border: 1px solid red; */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */         }
#sideColumn .gutter h2 { font-size: 1.4em; color: #87452D; padding: 25px 20px 15px 20px; }
#sideColumn .gutter strong { color: #87452D;}
#sideColumn .gutter em strong { color: #87452D;}
#sideColumn .gutter p {padding: 25px 20px 0px 20px;}
#sideColumn .gutter img { padding-bottom: 15px; }

#propertiesDetail #sideColumn img { padding-bottom: 15px;}
#propertiesDetail #sideColumn {width:300px; /* border-left: 1px solid red; */ }

#contentMain { float:left; margin: 0; padding: 0;  width: 641px;  /*border: 1px solid red; */ 
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */  border: 1px solid #F2F2F2; border-top: none; background:#FFF;        }
#propertiesDetail #contentMain { float:left; margin: 0; padding: 0;  width: 643px; /* border: 1px solid red;*/     }


#contentMain .gutter p { padding-bottom: .5em;}
#contentMain .gutter  h1 { color: #87442C ; font-weight: normal; font-size: 1.4em; margin-bottom: 10px; margin-top: 15px; text-transform:uppercase; }
#contentMain .gutter  h2 { color: #87442C ; font-weight: normal; font-size: 1.4em; margin-bottom: 10px; margin-top: 15px; }
#contentMain .gutter  ul { margin: 10px 15px 15px 15px; }
#contentMain .gutter  li { list-style: square;  padding:2px 5px; }

#contentMain .gutter2  { margin: 20px; }
#contentMain .gutter2 p { padding-top: .5em;}
#contentMain .gutter2  h1 { color: #87442C ; font-weight: normal; font-size: 1.4em; margin-bottom: 5px; margin-top: 15px; text-transform:uppercase;/**/ font-family:Georgia, "Times New Roman", Times, serif; }
#contentMain .gutter2  h2 { color: #646464; font-weight: normal; font-size: 1.4em; margin-bottom: 10px; margin-top: 15px; }
#contentMain .gutter2  h2 strong {
	color: #87442C;
	font-weight: normal;
}
#contentMain .gutter2  ul { margin: 10px 15px 15px 15px; }
#contentMain .gutter2  li { list-style: square;  padding:2px 5px; }

#contentMain .gutterMain { margin-top: 20px;/* width: 100%; float: left;*/}
#contentMain .gutterMain p { padding-bottom: .5em;}
#contentMain .gutterMain h1 { color: #87442C ; font-weight: normal; font-size: 1.4em; margin-bottom: 10px; margin-top: 15px; text-transform:uppercase; }
#contentMain .gutterMain h2 { color: #87442C ; font-weight: normal; font-size: 1.4em; margin-bottom: 10px; margin-top: 15px; }
#contentMain .gutterMain h3 { color: #87442C ; font-weight: normal; font-size: 1em; margin-bottom: 10px; margin-top: 0px; }
#contentMain .gutterMain ul { margin: 10px 15px 15px 15px; }
#contentMain .gutterMain li { list-style: circle;  padding:2px 5px; }
/* Thumbs */
#contentMain #propertyimages img { float: left; margin: 0; padding: 0; /*border-bottom: 1px solid #fff; border-right: 1px solid #fff;*/}
#contentMain #propertyimages .thumbImage { width: 106px; float: left; margin: 0; padding: 0;  border-bottom: 1px solid #fff;  border-right: 1px solid #fff; background: #222124;   }
#contentMain #propertyimages .thumbImage img {height: 70px;  }
#contentMain #propertyimages .MainImage img {  border-bottom: 1px solid #fff; }


#contentMainP { float:right; margin: 0 -15px 0 0; padding: 0;  width: 679px; /*border: 1px solid red;*/     }
#contentMainP .gutterMain { margin-top: 20px; width: 100%; float: left;}

#contentMainLeft { float:left; margin: 0; padding: 0;  width: 50%;      }

#contentMainRight { float: right; margin: 0; padding: 0;  width: 49%; /*border: 1px solid red;*/     }

.contentDownloads  a  {  color:#87442C; text-decoration:none; background: url(../int/nav/arrow.gif) 100% 100% no-repeat; padding: 1px 20px 1px  0; margin-right: 5px;}
.contentDownloads  a:hover  {  color:#E53E96;  background: url(../int/nav/arrow_F2.gif) 100% 100% no-repeat; }

#contentMain .gutterMain  th { font-size: .8em; background:#434142; color:#87442C; padding: 4px 4px;}
#contentMain .gutterMain  td { font-size: .8em; padding: 6px 4px; border-bottom: 1px dotted #87442C;}
#contentMain .gutterMain  td a { color:#434142;}

#rightColumn {float:right; margin: 0; padding: 0; width:202px; background: #87442C; color:#87442C;    }
#rightColumn strong { color:#434142 ; font-weight:normal;}
#rightColumn a { color:#434142 }
#rightColumn a em { color:#fff ; text-transform:none;}
#contentLeft { float: left; margin: 0; padding: 0;  width: 450px;   background: #fff;   }
.Home #contentLeft { background: #D5CEC5;   }

#footer { float: left; clear: both; width: 960px;  margin : 30px 0px 55px 10px; text-align: left; font-size: .8em; border-bottom: 1px solid #fff;   }
.TwentyFivePercentFloat { float: left; width: 24.8%; }
.TwentyFivePercentFloat .gutter { padding-right: 10px;  padding-bottom: 30px; text-align: left; line-height: 1.2em; color:#404040;}
#footer a {  text-decoration: none; color:#352853;}
#footer a:hover {  text-decoration: none; color:#020021;}


#CareersBoxWrap { width: 450px; float: left;  margin-top: 10px;}
.careersBox { width: 140px; float: left;  margin-right: 15px;}
 .careersBox3 { width: 140px; float: left;  margin-right: 0;}
 .careersBox4 { width: 140px; float: left; margin-top: 30px;  margin-left: 70px; margin-right: 15px;}
 .careersBox5 { width: 140px; float: left; margin-top: 30px;  margin-right: 70px;}
 
 #CareersBoxWrap dt { font-size: .8em; font-weight: bold; color:#87442C; background: #E53E96; padding: 3px 15px; height: 27px; text-align: center;}
 #CareersBoxWrap dd { font-size: .8em;  }
 #CareersBoxWrap dd a { font-size: .8em; color:#E53E96;  text-decoration: none;  }

  #peopleBoxWrap { margin-top: 0px; float: left; width: 100%; }
  
 .peopleBox {text-transform:uppercase; width: 156px; float: left;  margin-right: 15px; margin-bottom: 15px;}
 .peopleBoxR {text-transform:uppercase; width: 156px; float: left;  margin-right: 0;}
 
 .peopleBox dl { float: left; width: 156px; padding: 0; display: inline;}
 

 
  #peopleBoxWrap dt {
  float: left;
  width: 126px;
	font-size: .8em;
	font-weight: bold;
	color:#87442C;
	padding: 3px 15px;
	height: 27px;
	text-align: center;
	background-color: #434142;
	display: table;  
}



 .peopleBox a{ font-size: .8em; color:#fff;  text-decoration: none;  }
 .peopleBox a:hover {   color:#E53E96;  text-decoration: none;  }
 .peopleBox img { border: none; float: left; }
 .peopleBox dd a img { border: none; float: left; width: 156px; }
  .peopleBoxR a{ font-size: .8em; color:#fff;  text-decoration: none;  }
  .peopleBoxR a:hover {   color:#E53E96;  text-decoration: none;  }
  .peopleBoxR img { border: none; float: left;}


/* SPACING */

#leftColumn .gutter { margin-top: 30px; margin-bottom: 30px;}
#rightColumn .gutter { margin-top: 30px; margin-bottom: 30px; margin-left: 20px; margin-right: 20px;}
.clear { clear:both;}

#breadcrumbs { color:#87442C; letter-spacing: .2em;}
#breadcrumbs  a  {  color:#87442C; text-decoration:none; background: url(../int/nav/breadcrumb-arrow.gif) 100% 100% no-repeat; padding: 1px 20px 1px  0; margin-right: 5px;}
#breadcrumbs a:hover  {  color:#E53E96;  background: url(../int/nav/arrow_F2.gif) 100% 100% no-repeat; }
#breadcrumbs {  color:#87442C; text-decoration:none; background: none; padding: 1px 20px 1px  0; margin-right: 5px; text-transform: uppercase; }

#previousPage { position: absolute; top: 130px; right: 20px; text-transform:uppercase;}
#previousPage  a  {color:#E53E96;  background: url(../int/nav/arrow_F2.gif) 100% 100% no-repeat;   padding: 1px 20px 1px  0; margin-right: 5px; text-decoration:none; }
#previousPage a:hover  {color:#87442C; background: url(../int/nav/breadcrumb-arrow.gif) 100% 100% no-repeat;   }


.linksWrap a {  color:#87442C; text-decoration:none; background: url(../int/nav/arrow.gif) 100% 100% no-repeat; padding: 1px 20px 1px  0; margin-right: 5px;}
.linksWrap a:hover { color:#E53E96;  background: url(../int/nav/arrow_F2.gif) 100% 100% no-repeat;  }


.headerImage { margin: 15px 0;}
/* HEADINGS */
#rightColumn h2 span { visibility: hidden; }
#rightColumn h2.latestNews { background:url(../int/Heading-latest-news.gif) 0 0 no-repeat; height: 60px; margin-bottom: 23px;}


#TJK_ToggleON,#TJK_ToggleOFF {display:none}


/* property listing */

.contentMainSearch { float:left; margin: 0; padding: 0;  width: 67%; background-color: #F2F2F2; /*  border: 1px solid red;*/     }


.propertylisting { float: left; width: 960px;  }
.contentMain { float:left; margin: 0; padding: 0;  width: /*65%*/ 641px;   /* border: 1px solid red;*/ border: 1px solid #F2F2F2;     }
.contentMainLeft { float:left; margin: 0; padding: 0;  width: 49%;      }
.contentMainRight { float: right; margin: 0; padding: 0;  width: 50%; /*border: 1px solid red;*/     }
.sideColumn {float: right; margin: 0; padding: 0; width:310px;       }
.clearpl { clear:both; border-top: 1px solid #fff;}
.contentMainLeft .marketStatus { font-family:"Times New Roman", Times, serif; font-weight: bold; margin-top: -20px; height: 30px; background:#990000; color:#fff; position: relative; width: 312px; border-right: 1px solid #fff;}
.contentMainLeft .marketStatus span { padding:10px;}

.propertylistingdetails .marketStatus { margin: 10px 0 0 20px; min-height: 20px; background:#87452D; color:#fff; position: relative; width: 200px; border-right: 1px solid #87452D; border-left: 1px solid #87452D; border-bottom: 1px solid #87452D; border-top: 1px solid #87452D; text-align:center; font-weight:bold; display:block;}
.propertylistingdetails .marketStatus span { padding:0;}



.contentMainRight  .gutter { padding: 10px;}
.sideColumn .gutter { padding: 10px;}


.propertylisting h2 { color: #646464; margin-bottom: 6px; }
.propertylisting h2 strong { color: #87442C; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;  letter-spacing:.1em;}
.propertylisting h2 em { color: #818285; font-style:normal;}
.propertylisting p { font-size: .8em;}

.propertylisting ul { color: #646464; margin-left: 15px;}
.propertylisting li { display:list-item; padding: 0px 0 5px 5px; list-style: square;}


.propertylistingdetails ul { color: #646464; margin-left: 35px; margin-top: 15px;}
.propertylistingdetails li { display:list-item; padding: 0px 0 5px 0px; list-style: square;}

.viewProperty { margin-top: 15px; }
.viewProperty a { display: block; text-decoration: none; color:#FFF; background:   url(../images/view-button.gif) 0 0 no-repeat; border:  none; width:150px; padding:  4px  4px  4px 14px; font-size: .8em;}
.viewProperty a:hover {color:#87442C; background: url(../images/view-button-on.gif) 0 0 no-repeat; border: none;}

#searchHome { position: relative; background: url(../images/steel.jpg); height: 205px; }
#searchHome .gutter { padding: 20px; color:#BABABA;}
#searchHome img { margin-bottom: 20px;}

form#FORMsearch { width: 370px; z-index: 5; color:#BABABA; }
form#FORMsearch select {
width: 140px;
padding: 0; margin:0 10px  10px 0;
	background: #87442C;
	color:#fff;
	z-index: 10;
}
form#FORMsearch input {
border: 1px solid #fff;
padding: 0; margin:0 10px  10px 0;
	background: #87442C;
	color:#FFFFFF;
	z-index: 10;
}





form#FORMsearchH { width: 480px; z-index: 5; color:#6B6B6B;}
form#FORMsearchH select {
padding: 0; margin:0 0px  5px 0;
	background: #87442C;
	color:#FFFFFF;
	z-index: 10;
}
form#FORMsearchH input {
padding: 0; margin:0 0px  5px 0;
	z-index: 10;
}

form#FORMsearchH .FORMsrchTBL2 {
padding:0; margin:0; width: 480px; color:#6B6B6B;}

form#FORMsearchH .FORMsrchTBL1 {
padding:0; margin:0; width: 220px; color:#6B6B6B;}

form#FORMsearchH .FORMsrchTBL1 td {
padding:0; margin:0; color:#6B6B6B;
font-size:9px;}




form#FORMsearchTop { width: 90%; margin:0; padding:10px 0 0 10px; height:42px; z-index: 10;}
form#FORMsearchTop select {
width: 100px;
padding: 0; margin:0 10px  10px 0;
	background: #3F3F42;
	color:#FFFFFF;
	z-index: 10;
}
form#FORMsearchTop input {
border: 1px solid #fff;
width: 60px;
padding: 0; margin:0 10px  10px 0;
	background: #646464;
	color:#FFFFFF; z-index: 10;
}




#quote { position: absolute; top: 45px; left: 340px; }


.soleagent { font-weight:bold; color:#FF0000;}


#mainnav { position: relative; z-index: 100; background:#000 url(../images/menu/MenuBarBackground.jpg) 0 0 repeat-y; height: 32px; border-bottom: 1px solid #fff; }

#Pages2 { padding: 5px 0 5px 15px; margin:0; background-color: #F2F2F2; width:930px; border:  none;}

.parishImage { border:none; padding:0; margin: 0 15px 10px 0; float: left;}

.downloadplans { padding:0; margin:0; float: left;}


#LRnews #contentMain .gutter2 h2 { font-size: 17px; margin: 0 0 15px 0;}
#LRnews #contentMain .gutter2 em { font-size: 11px; margin: 20px 0 0px 0; font-weight:bold; color:#87442C; display: block;  }


#Baselinks {margin:0; padding:0; position:relative; width:110px; height:33px; float: right; top:-115px; right:10px;}