/* The hint to Hide and Show */

.hint {
   	display: none;
    position: absolute;
    right: 70px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid red;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}

.searchbox {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; WIDTH: 120px; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}


/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: 70px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(pointer.gif) left top no-repeat;
}


h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #663300;
	margin-bottom: 5px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
    FONT-WEIGHT: normal;
}

h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #663300;
	margin-bottom: 5px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 5px;
    FONT-WEIGHT: normal;
	text-transform:uppercase;
}

h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	FONT-WEIGHT: normal;
	color: #663300;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	FONT-WEIGHT: normal;
	color: #663300;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	}
	
.res_tit {font-size: 15px; font-family: Helvetica, Arial, Geneva; font-weight: bold; color : #df4b20;}
a.res_tit {font-size: 15px; font-family: Helvetica, Arial, Geneva; font-weight: normal; color : #df4b20;}
a.res_tit:Hover {font-size: 15px; font-family: Helvetica, Arial, Geneva; font-weight: normal; color : #df4b20;}
.res_tit_sm {font-size: 12px; font-family: Helvetica, Arial, Geneva; font-weight: normal; color : #df4b20;}
.res_loc {font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: normal; color : #000000;}
.res_price {font-size: 12px; font-family: Verdana, Arial, Geneva; font-weight: normal; color : #006600;}
.res_text_r {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color : #3e3e3e; line-height:16px}
.res_text {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color : #3e3e3e; line-height:20px;}
.res_small_ref {font-size: 10px; color:#3e3e3e; font-family: Verdana, Helvetica, Arial, Geneva; text-decoration : none;}
.res_small {font-size: 11px; color:#3e3e3e; font-family: Verdana, Helvetica, Arial, Geneva; text-decoration : none;}
.res_small_owner_gr {font-size: 10px; color:#663300; font-family: Arial, Geneva, sans-serif; text-decoration : none;}
.res_small_owner {font-size: 10px; color:#3e3e3e; font-family: Verdana, Helvetica, Arial, Geneva; text-decoration : none;}
.res_mid_owner {font-size: 12px; color:#3e3e3e; font-family: Verdana, Helvetica, Arial, Geneva; text-decoration : none;}
.res_small_no {font-size: 10px; color:#A3A3A3; font-family: Verdana, Helvetica, Arial, Geneva; text-decoration : none;}
a.res_small {font-size: 10px; color:#000061; font-family: Verdana, Helvetica, Arial, Geneva; text-decoration : none;}
a.res_small:Hover {font-size: 10px; color: #df4b20; font-family: Verdana, Helvetica, Arial, Geneva; text-decoration : underline;}
a.small_orange {font-size: 100%; color: #000061; font-family: Verdana, Helvetica, Arial, Geneva;text-decoration : none;}
a.small_orange:Hover {color: #df4b20; font-size: 100%; font-family: Verdana, Helvetica, Arial, Geneva;text-decoration : underline;}

.price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003366;
	FONT-WEIGHT: normal;
    }

.ldescr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;	
	font-size: 11px;
    }


p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3e3e3e;	
	font-size: 11px;

}

/* Form Input Display */
form {
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
}
input,select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* View Property Page Layout (layout_view.php) */
table.lvp_top_nav_menu_bg { 
   background-color: #DEEDF8;
   padding-bottom: 2px;
   padding-top: 2px;
}

/* Property Results Page Layout (layout_results.php) */
table.lrp_bg { 
   background-color: #DEEDF8;
}
/* Property Status Text Colour */
p.propertystatus { 
	color: #B22222;
	font-weight: bold;
}
/* Property Print Fact Sheet*/
p.factsheet_title {
	color: Navy;
	font-weight: bold;
	padding-bottom: 2px;
   padding-top: 2px;
	font-size: 16px;
}
 @media print {
    body { font-size: 10pt }
  }
  @media screen {
    body { font-size: 13px }
  }
  @media screen, print {
    body { line-height: 1.2 }
  }
  
#pg {
	CLEAR: both;
	MARGIN: 2em 0px 10px 20px;
	COLOR: #000000;
	FONT: normal 12px Arial,Tahoma,Helvetica,sans-serif
}

#pg A {
	BORDER-RIGHT: #ccdbe4 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #ccdbe4 1px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px 5px 0px 0px;
	BORDER-LEFT: #ccdbe4 1px solid;
	COLOR: #3666d4;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #ccdbe4 1px solid;
	TEXT-ALIGN: center;
	FONT: normal 12px Arial,Tahoma,Helvetica,sans-serif
	
}

#pg STRONG {
	BORDER-RIGHT: #ccdbe4 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #ccdbe4 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px 5px 0px 0px;
	BORDER-LEFT: #ccdbe4 1px solid;
	COLOR: #3666d4;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #ccdbe4 1px solid;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
#pg A:hover {
	BORDER-LEFT-COLOR: #2b55af;
	BACKGROUND: #3333ff;
	BORDER-BOTTOM-COLOR: #2b55af;
	COLOR: #ffffff;
	BORDER-TOP-COLOR: #2b55af;
	BORDER-RIGHT-COLOR: #2b55af;
	FONT: bold 12px Arial,Tahoma,Helvetica,sans-serif
}
  body
  {
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  }
  #inputArea
  {
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  padding: 1px;
  width:310px;
  }
  #inputArea input, #inputArea textarea
  {
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  margin-bottom: 2px;
  display: block;
  padding: 2px;
  width: 300px;
  }
  #inputArea2 input, #inputArea2 textarea
  {
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  margin-bottom: 2px;
  display: block;
  padding: 4px;
  width: 200px;
  }
  #inputArea3 input, #inputArea3 textarea
  {
  font-family: Arial, Sans-Serif;
  font-size: 11px;
  margin-bottom: 2px;
  display: block;
  padding: 1px;
  width: 80px;
  }
 .activeField
  {
  background-image: none;
  background-color: #ffffff;
  border: solid 1px #a47e31;
  }
  .idle
  {
  border: solid 1px #d0d075;
  background-image: url( 'gray_bg.png' );
  background-repeat: repeat-x;
  background-position: top;
  background-color:#FFFFFF;
  }