* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B0A89A;
}

body {
	padding: 0; 
	margin: 0; 
	border: 0; 
	background-color: #ffffff;
}

h1 {
  font-size: 15px;
  padding: 10px;
  color: #7Dc142;
}

a {
	color: #B0A89A;
  text-decoration: none;
}

a: hover {
/*  color: #333333;*/
  
}

h2 {
  
  margin-top: 0px;
  color: #7Dc142;
  }

.contentMain{
	/*width: 950px;*/
	width:810px;
	margin: auto;
}


body {
  background: url('/img/body-bg.jpg');
  background-repeat: repeat-x;
  background-position: 0px 235px;
  width: 100%;
}

img {
border-width: 0px;
}


p {
  
  margin-left: 3px;
  padding: 5px;
}

/*.dropShadow {
  height:659px;
}
*/
.headingText {
  height: 50px;
  background-color: #a5d37b;
  /* added this as per email from ross@meek to add white border on left & right sides*/
  
 }

.headingText h1 {
  color: #ffffff;
  padding: 15px;
  padding-left: 10px;
  margin-top: 0;
  font-size: 18px;
 	font-family: Arial, Helvetica, sans-serif;
 	font-weight: bold;
}

.headingText h2 {
  color: #7Dc142;
  padding: 15px;
  margin-top: 0;
  font-style: normal;
}


a:hover{
  color :#FF0000;
}

.lhs-menu {
  color: #FFFFFF;
  vertical-align: top;
  width:200px;
}

.lhs-menu p {
  text-align:right;
  padding: 10px;
  padding-right:10px;
	color: #FFFFFF;
	font-size: 12px;	
}

.pagelhs-menu {
  color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  height: 203px; 
  background-color: #7DC142;
}
.pagelhs-menu p {
  padding: 10px;
	color: #FFFFFF;
	font-size: 12px;
}

.pagelhs-menu a{
  color: #FFFFFF;
  font-weight: bold;
}

.pagelhs-menu a.pagelhs-menu-sub {
  font-weight: normal;
}

.lhs-menu-text {
	font-family: courier;
	font-size: 9px;
	color: #FFFFFF;
	padding-top: 133px;
	width:200px;
}

.lhs-menu-wilson {
  text-align:right;
  padding: 10px;
  padding-right:5px;
	color: #FFFFFF;
	font-size: 12px;
	width:180px;
	float:right;
}

.lhs-menu-text p{
  font-size: 9px;
	color: #FFFFFF;
	font-family: courier, serif;
	position: absolute;
}


.rhs-menu {
  background-color: #7DC142;
  width: 100px;
  vertical-align: top;
}

.tabrhs-menu {
  background-color: #7DC142;
  width: 98px;
  vertical-align: top;
}
.rhs-menu a{
  color: #FFFFFF;
}

.testimonials {
  width: 200px;    
  background-color: #e7e7dd; 
}


.menu {
margin-top: 0px;
margin-left: 8px;
margin-bottom: 10px;
}

.content {
  background-color: #f0efeb;
  }

.emailAlertText {
 	background-color: #9e9384;
	color: #ffffff;
	font-size:10px;
	padding-left:5px;
  padding-top: 7px; 
  padding-bottom: 7px; 
  margin-top:0px;
}

.emailAlertText a {
	color: #FF0000;
	margin-top: 5px;
	font-weight: bold;
	font-size:10px;
}


.propertyListing {
 /* margin-top: 10px; 
  margin-bottom: 10px; */
  width: 572px; 
 /* border-bottom: 1px solid #7Dc142;*/
/*  border-width: 1px; 
  border-style: solid; 
  border-color: #7Dc142;
*/
}

.propertyListing h1 {
  color: #7Dc142;
}


.paginationText {
  text-align: right;
  vertical-align: middle;
  color: #ffffff;
  background-color: #a5d37b;
 /* padding: 10px; changed this to suit the green bar sticking down */ 
 	padding: 7px;
  border-top: 2px solid #99cc33;
  border-bottom: 2px solid #99cc33;
  
}

.paginationText a{
  color: #FFFFFF;  
}

.paginationText a: hover {
  color: #FF0000;
  text-decoration: underline;
}

.paginationText a.selected {
  color: #FF0000;
}

.paginationText a.white {
  color: #FFFFFF;
}

.paginationText p {
  color: #FF0000;
}



.currentProperty {
  color: #92a2ae;
}

.nav {
	font-size: 11px;
  background-color: #FFFFFF; 
 /* width: 450px; */
  height: 100px;
}

.nav a {
  color: #9e9484;
  height :50px;
}

#c1Nav1 a, #c1Nav2 a, #c1Nav3 a, #c1Nav4 a, #c1Nav5 a, #c1Nav6 a {
  color: #9e9484;
  height :50px;
	font-size: 11px;
}

.nav td{
  padding: 10px;
  vertical-align: top;
  background-color: #e7e7dd; 
  width: 100px;
 /* border-left: 2px solid #f4f3f1; */
 border-left: 2px solid #fff;
}



/* menu related div postions*/



.subLevelcell1 {
 visibility: hidden;  
  position:absolute;
  height:45px;
  background-color:#FFFFFF;
  /*left: 543px;*/
  width: 497px;
  top: 185px;
}

.subLevelcell1 li {
  display: inline;
  min-width: 80px;
}  

.subLevelcell1 li a {
  position:relative;
  top: 15px;
  left: 15px;
}



.subLevelcell2 {
  visibility: hidden;  
  position:absolute;
  height:45px;
  background-color:#FFFFFF;
  left: 635px;
  width: 398px;
  top: 185px;
}

.subLevelcell2 li {
  display: inline;
  min-width: 80px;
}  

.subLevelcell2 li a {
  position:relative;
  top: 15px;
  left: 15px;
}

.subLevelcell3 {
  visibility: hidden; 
  position:absolute;
  height:45px;
  background-color:#FFFFFF;
  left: 732px;
  width: 301px;
  top: 185px;
}

.subLevelcell3 li {
  display: inline;
  min-width: 80px;
}  

.subLevelcell3 li a {
  position:relative;
  top: 15px;
  left: 15px;
}

.subLevelcell4 {
  visibility: hidden;  
  position:absolute;
  height:45px;
  background-color:#FFFFFF;
  left: 635px;
  width: 398px;
  top: 185px;
}

.subLevelcell4 li {
  display: inline;
  min-width: 80px;
}  

.subLevelcell4 li a {
  position:relative;
  top: 15px;
  left: 15px;
}

.subLevelcell5 {
  visibility: hidden; 
  position:absolute;
  height:45px;
  background-color:#FFFFFF;
  left: 635px;
  width: 398px;
  top: 185px;
}

.subLevelcell5 li {
  display: inline;
  min-width: 80px;
}  

.subLevelcell5 li a {
  position:relative;
  top: 15px;
  left: 15px;
}

#current {
  color: #333333;
}


.border {
  border-right: 1px solid #FFFFFF;
}


.footer {
width: 100%;
}

.contentMain .footer a {
text-decoration: none;
font-size:11px;
color: #9e9484;
}

.footer a {
text-decoration: none;
font-size:11px;
color: #9e9484;
}

.footer a:hover {
/*text-decoration: underline; */
color: #FF0000;
}

.footer td{
  padding:0px;
  padding-left: 4px;
  padding-right: 4px;
 
}


.mailFooter {
background: #707173;
width: 850px;
text-align: right;
padding: 5px;
}

.mailFooter a {
color: #ffffff;
text-decoration: none;
}

.mailFooter a: hover {
text-decoration: underline;
}


.homeImgs {
margin-top: 24px;
width: 100%;

}

.homeImgs img {
border-width: 1px;
border-style: solid;
border-color: #58585a;
padding-right: 1.8px;
}

.clickMore {
  padding: 5px;
  color: #7Dc142;
}

.clickMore a {
  padding: 4px;
  text-decoration: none;
  color: #7Dc142;
  font-weight: bold;

}

.clickMore a: hover {
  padding: 4px;
  text-decoration: underline;
  background: #7Dc142;
  color: #ffffff;
  
}


.moreImgs {
  float: right;
  margin-top: 10px;
  margin-right: 7px;
  padding: 5px;
  }
  
.moreImgs a {
font-size: 10px;
  padding: 4px;
  text-decoration: none;
  color: #39586d;
  background: #98a6b1;
  border-width: 1px;
  border-color: #39586d;
  border-style: solid;

}

.moreImgs a: hover {
  padding: 4px;
  text-decoration: underline;
  background: #39586d;
  color: #ffffff;
  border-width: 1px;
  border-color: #ffffff;
  border-style: solid;
}

.propertyImg {
  border-width: 1px;
  border-style: solid;
  border-color: #58585a;
}

.propertyDetails {
 float: right; 
}

.propertyDPrice h2 {
  font-size: 14px;
  color: #938776;
}

.infoBoxes {
  background-color: #E7E7DD; 
  height: 45px; 
  width: 97px; 
  float: left;
 
}

/*.white {
  background-color: #FFFFFF;
  width: 100px;
  position:relative;
  display :block;
  top: 50px;
  height: 50px;
  
}
*/
.hoverData {
  background-color: #FFFFFF;
  width: 90px;
  position:relative;
  display :block;
  top: 25px;
  height: 50px;
  visibility: hidden;
}

.forDetails {
font-style: italic;
font-weight: bold;
text-align: center;
margin-bottom: 15px;
color: #58585a;
}

.forDetails a {
color: #58585a;
text-decoration: none;
}

.forDetails a:hover {
  color: #ff0000;
  text-decoration: underline;
}

.otherPropertyImgs {
  margin-top: 5px;
  text-align: center;
}

.otherPropertyImgs img {
  border-width: 1px;
  border-style: solid;
  border-color: #58585a;
  }
  
.adminSearchForm {
  width: 100%;
  border-bottom: 2px solid #7Dc142;
}
 
.adminSearchForm td {
    padding: 5px;
}

.adminData th{
  background-color: #7Dc142;
  color: #FFFFFF;
  height: 25px;
}

.adminData td{
  height: 25px;
}

.bbc {	
  width: 65px;	
	font-weight: bold;
	border: 1px solid #7Dc142;
}  

.bbc tr {
  height: 20px; 
}

.bbc th {
  width: 18px; 
  color: #938776;
  text-align: center;
}

.bbc td {
	border-left: 1px solid #7Dc142;
  text-align: center;
} 


.aboutus td{
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
} 

.aboutus h2{
	margin-top: 5px;
}


.testPg td{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 8px;
} 

.testPg h2{
	margin-top: 5px;
}





.appraisal {
	color: #948679;
}

.appraisal h1{
	color: #948679;
}

.appraisal th{
	color: #B0A89A;
	text-align: left;
	font-weight: bold;
	padding-left: 50px;
}

.appraisal td.fields{
	color: #B0A89A;
	text-align: right;
}

.appraisal input.textbox{
	background-color: #e7e7dd;
	height: 20px;
	width: 250px;
	border: 0;
}
.appraisal textarea#comments{
	background-color: #e7e7dd;
	height: 100px;
	width: 250px;
	border: 0;
}
/* popup box menu */


.popnav h1{
  color: #FFFFFF;
  font-size: 12px;
}


.popnav a{
  color: #FFFFFF;
}

.propC2AIcons {  
  width: 100%;
  height: 100%;  
}

.propC2AIcons td {
  /* width: 35.8%; */
  text-align: center;
  background-color: #E7E7DD;
  height: 45px;
}

.propC2AIcons a {
  font-weight: bold; 
}

.imageGallery, .blank {
 padding: 1px;
}

.contentList {
  padding-left: 20px; 
}

#l2Menu {
  left: 50%;
  top: 185px;
  position: absolute;
  z-index: 5;
}

#subNav1, #subNav2, #subNav3, #subNav4, #subNav5 {
  visibility: hidden; 
  position: absolute;
  background-color: #ffffff;
  height: 50px;
}

#subNav1 li, #subNav2 li, #subNav3 li, #subNav4 li, #subNav5 li{
  display:inline;
  position:relative;
  top:20px; 
  padding:5px;
}

#subNav1 li a:hover, #subNav2 a:hover, #subNav3 li a:hover, #subNav4 li a:hover, #subNav5 li a:hover{
/*  color : #ff9000; */
  color : #ff0000;
}

#subNav1 {
  left: -90px;   
  width: 485px;
}

#subNav2 {
  left: 4px; 
  width: 391px;
}

#subNav3 {
  left: 104px; 
  width: 291px;
}

#subNav4 {
  left: 198px; 
  width: 196px;
  
  /* left: -4px; 
  width: 398px;
  

  left: -104px;   
  width: 499px;
  */
}

#subNav5 {
  left: 0px; 
  width: 0px;
}

#cl2Menu {
  left: 50%;
  top: 87px;
  position: absolute;
  z-index: 5;
}

#csubNav1, #csubNav2, #csubNav3, #csubNav4, #csubNav5 {
  visibility: hidden; 
  position: absolute;
  background-color: #ffffff;
  height: 48px;
}

#csubNav1 a, #csubNav2 a, #csubNav3 a, #csubNav4 a, #csubNav5 a {
  font-size: 11px;
  color: #9e9484;
}

#csubNav1 li, #csubNav2 li, #csubNav3 li, #csubNav4 li, #csubNav5 li{
  display:inline;
  position:relative;
  top:20px;  
  padding:5px;
}

#csubNav1 li a:hover, #csubNav2 li a:hover, #csubNav3 li a:hover, #csubNav4 li a:hover, #csubNav5 li a:hover{
 /* color : #ff9000; */
 color: #ff0000;
}

#csubNav1 {
  left: 15px;   
  width: 485px;
}

#csubNav2 {
  left: -90px; 
  width: 485px;
}

#csubNav3 {
  left: 4px; 
  width: 391px;
}

#csubNav4 {
  left: 104px; 
  width: 291px;
}

#csubNav5 {
  left: 198px; 
  width: 197px;
 
 /* left: -5px; 
  width: 399px;
  
  left: -105px;
  width: 500px;
   */
}

#csubNav6 {
  left: 0px; 
  width: 0px;
}

/* news ticker */
#jquery_newsticker li{
      list-style-type: none;
      padding: 3px;
      margin: 0px;
      width: 250px;
      position:absolute; 
      color: #FFFFFF;
	    font-family: courier, serif;
 } 
 
.newsScroll {
  color: #FFFFFF;
	font-family: courier, serif;
}
 
.adminHome {
}


.adminHome td {
  height: 125px;
  width: 125px;  
  padding:10px;
  border: 2px solid #7DC142;
  text-align:center;
}

.adminHome a {
  font-size: 16px;
  color : #7DC142;
}
  
.profiles a:hover{
  color: #FF0000;
  text-decoration:underline;
}  

.profiles a{
  color: #FF0000;
  
}

.dropGreenShadow{
  position:absolute;
  top: 235px;
  width:10px;
  height: 230px;
  z-index:2;
}

.preNext {
  font-weight:bold;
  color:#FFFFFF; 
  font-size: 12px;
}

.imgClass {
  margin-left: -3px;
}

html>body .imgClass
    {
    margin-left: 0px;
    }

.login td, .login th{
  padding: 5px;
}

.contain h1 {
	visibility: hidden;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}
