* {

	padding:0;
	margin:0;
}h5 {color: #fd6f00;font-size: 1em;}
table {
font-size: 12px;
}
tr, td {
	padding:0;
	margin:0;	
}
hr {
	margin-top:1em;
	height: 3px;
	border:0;
	background: #0074b2;
	/* background: #e6f1f7;
	border:1px solid #0074b2;
	*/
}

td p {

padding:0;
	margin:0;
}

body {
	color: #666666;
	background-color: white;
	font-size: 12px;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
		
	width:100%;
	}
#container
{
	
	
}
#container:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#container{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#container{height: 1%;} 
#container{display:block;}
 /* End Hack */	
legend {
	color:white;
	margin-left:10px;
	padding:2px;
}
input {	}
body, textarea, input {
	font-family: arial, helvetica, sans-serif;
}
select {	font-size: 10px;	height: 2em;
}option {	height: 2	em;}
textarea:focus, input:focus, .sffocus, .sffocus {
	background-color: #ffc;
}

a {
	/* color: #36c; */
	color:#0165a1; 
	text-decoration: none;
	background: url(/images/3x1999.gif) bottom left repeat-x;
}

/* a:visited {
	color: #0579b6;
}*/

.orange {
	color: #ff8a2a;
}

a:hover {
	color: #ff8a2a;
	text-decoration: underline;	
}

a:active {
	color: red;
}

abbr, acronym, .abbr {
	border: 0;
	cursor: help;
}


/*------------------- HEADER -------------------*/
#header {
	background: #0579b4 url(images/headergrad.jpg) repeat-x;
	height: 112px;	
	width:100%;
	
}
#header img.logo {
	margin:4% 0 0 20px	;
	float:left;
	
}
#header img {
	margin:0;
	padding:0;
}
#header img.houses {
	margin:0;
	margin-left:15%;
	

}

/*------------------- CONTENT AREA -------------------*/

#wrap {	
	margin: 0 0 2em 24%; 	
	display:inline;
	padding:0;		
}


#content {
	padding:0;
	width:90%;
	margin-left:2.75%;		
	float:left;
	display:inline;
	margin:2% 0 0 1%;
	
		
}
#content h1 {
	
	margin: 1em 0 1em auto;

}
#content h2 {
	
	margin: 1em 0 1em 0;
}
#content h3 {
	
	
}
#content ul {
	
	margin-left: 2em;
}
#content h2.search {
	
	margin: 2em 0 1em 20%;

}
#contentagent {
	padding:0;
	width:70%;
	margin-left:2.75%;		
	float:left;
	display:inline;
	margin:2% 0 0 1%;
}#contentagent h1 {
	
	margin: 1em 0 1em auto;

}
#contentagent h2 {
	
	margin: 1em 0 1em 0;
}
#contentagent h3 {
	
	
}
#contentagent ul {
	
	margin-left: 2em;
}
#contentagent h2.search {
	
	margin: 2em 0 1em 20%;

}

#wrap:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#wrap{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#wrap{height: 1%;} 
#wrap{display:block;}
 /* End Hack */ 	
 #content:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#content{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#content{height: 1%;} 
#content{display:block;}
 /* End Hack */ 	

h1 {
	color:#0165a1; 
	font-size: 1.6em;
	margin: 0 0 1em 0;
}

h2 {
	font-size: 1.2em;
	margin: 0 0 1em 0;
	color:#0165a1; 	
	
  
}

h3 {
color:#0165a1; 
}

p {
	padding: 1em 0 0 0;
	margin:0 0 0 0;	
}	
#content h2.break {
	padding-top: 1em;
	border-top: 1px solid #ccc;
	clear: left;
}

h3 {
	font-size: 1.1em;	
	margin: 1em 0 0 0;
}

/*#content p {
	margin: 1em 0;
}*/

#wrap ul {
	list-style: square inside;
	padding: 0;
	margin: 1em 0 0 0;
}

#secondaryNav ol {
	list-style-type: decimal;
}

#wrap li {
	margin-bottom: 0.5em;
}

#wrap ul ul, #wrap ul ol {
	padding: 0;
	margin: 0 0 1em 3em;
}
/****** round corners ********/
.roundcont {
	
	padding: 3%;
	margin: 1em;	
	border:1px solid white;
	border-right:1px solid #eee;
}
.roundcont h4 {
	margin: 1em 0 0 0;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	padding: 2%;	
	background: url(tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
/***** end round corners ******/
/* ************************** */
/* Navigation */
#mainnav {
	
	background:  #fd6f00 url(images/navgrad.jpg) repeat-x;
	
}
#mainnav:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#mainnav{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#mainnav{height: 1%;} 
#mainnav{display:block;}
 /* End Hack */	
#nav {
	
	list-style: none;
	font-weight: bold;
	padding-left:0;
	z-index: 1;
	background:  #f7921e url(images/navgrad.jpg) repeat-x;
	margin:0 0 0 15px;
	
	}
	
#nav li{
	float: left;
	text-align:center;
	}
#nav li.webdesign {
	width: 8.5em;
}
#nav li.home
{
width: 5em;
}
#nav li.contact
{
width: 7.5em;
}
#nav li.blog
{
width: 3.5em;
}
#nav li.blog
{
width: 9.5em;
}
#nav li.book
{
width: 12em;
}
#nav a {
	
	border-right: 1.5px solid #f7921e;
	color:#ffffff;
	float: left;
	font: bold 1em Verdana,sans-serif;
	padding: 10px 1.5em;
	text-decoration:none;	
}
#nav a.activepage {
	/* background: #191919 url(images/navimg.gif); */
	text-decoration:underline;
}
#nav a:hover{
	/*background: #191919 url(images/navimg.gif); */
	text-decoration:underline;
	}

#nav li:hover, li.sfhover  {
	/* text-decoration:underline; */
	color:#ffffff;
}
/**************** Second tier of menus ******************/
#nav li ul {
	/* margin:2.1em 0 0 -1px; */
	margin:0;
	padding:0 0 0 0;
	position: absolute;
	left: -999em;
	height: auto;              
	width: 13em;
	font-weight: normal;
	border-width: 0.15em;
	list-style:none;
	border:2px solid #00AEEF	;
    }

#nav li:hover ul {
 /* left:121px;
  margin:2.1em 0 0 7.5em; */
  left:auto;
   margin:2.1em 0 0 0;
  
}
#nav li ul li {
background: #ff8b29 url(images/nav_hover.gif);

width:13em;
}
#nav li ul li a {
	background: none;
	width:10em;
	text-align:left;
	
}
#nav  li ul li a:hover{
	background: #ff8b29 url(images/navimg.gif);
	
	}
/*#nav li ul li a:hover, li ul li a.sfhover  {
	
	color:#ffffff;
	width:13em;
}*/
#nav li ul ul {
	/* -1em top */
	border:2px solid #095CB0;
	margin: -30px 0 0 120px;
}

/******** end of navigation css ************************/
img.bigbutton {
	float:left;
	margin:0 0 0 2px;
	
	
}

#searchbox {
	background: #0074b2 url(images/headergrad.jpg) repeat-x;	
	padding:0 10px 24px 0;  
	/* height:175px;*/
	
	border-bottom:7px solid #fd6f00 ;
}
#searchbox label
{
	color:white;
}
#searchbox label.width {
	width:100px;
	float:left;
	}
#searchbox label.to
{
	color:white;
	margin:0 20px;
}

.floatleft {
	float:left;
	display:inline;
}
.floatright {
	float:right;
	display:inline;
}
.salesright {
	margin-left: 400px;
	padding:3%;
	
}
.salesleft {
	padding:0 ;
}
label.width70{
	width:70px;
	float:left;
	}
#leftcolspace {
	width:20%;
	border:1px solid black;
	height:100%;
	
}	

div.searchresultprop {

	height:250px;
	border:1px solid #9eceeb;
	margin:	20px 0 24px 24px;
	width: 100%;
	border:	1px solid #9eceeb;		
	color: 	#333333;	
	
}
/* div.searchresultprop:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
div.searchresultprop{display: inline-block;} 
/* Hides from IE Mac \* / 
* html 
div.searchresultprop{height: 1%;} 
div.searchresultprop{display:block;}
 /* End Hack * / 	
 */
 
div.searchresultprop h3{
	background: #c0ddea;
	margin:0;
	padding:4px;
	border:0;	
	
}

div.searchresultprop h4{
	background: #c0ddea;
	margin:0;
	padding:4px;
	border:1px solid black;
}
div.searchresultprop img {
	margin: 10px;
	float:left;
	display:inline;
	
}
div.searchresultprop p.moredetails {
	font-weight: bold;
	
	
}

 .traderesult {
 
	
 
 }
 label.tradelabel {
 float:left;
 width:100px;
 }
 input.loginbutton {
	margin: 0 0 0 10px;
	
 }
/***** form for registration ****/
fieldset
{
border:none;
margin:0;
padding:0;

}
	
.clearleft {
	clear:left;
}
.advertiseboxbig {
	margin:0 2em 2em 0;
	width:64%;
	border:1px solid #9eceeb;	
	height:10em;	
}
.advertiseboxbig  p {
	padding: 6px;
}
div.advertiseboxbig  h3{
	background: #c0ddea;
	margin:0;
	padding:4px;
	
}
.advertiseboxbig label {
	width:200px;float:left;
}
.advertiseboxbig label  a {
	width:220px;float:left;
	text-decoration:underline;
}


.advertisebox  {
	margin:0 2em 2em 0;
	width:32%;
	border:1px solid #9eceeb;	
	height:13em;	
}

.advertisebox  p {
	padding: 6px;
}
div.advertisebox  h3 {
	background: #c0ddea;
	margin:0;
	padding:4px;
	
}
.advertisebox label {
	width:200px;float:left;
}
.advertisebox label  a {
	width:220px;float:left;
	text-decoration:underline;
}
.paymentbox {
	border:1px solid #9eceeb;
	padding:1em;
	margin: 0 2em 2em 1em;
}
.locationDD {
	width:135px;
}
.width50 {
	width:50px;	
}
.width100 {
	width:100px;	
}
.width120 {
	width:120px;	
}
.width200 {
	width:200px;	
}
.marginleft50 {
	margin-left:50px;
}
.registeragent {
	border:1px solid #c0ddea;
	width:37em;
	padding:0em 1em 1em 1em;
	
}

.grey {
	color: #333333;
}
form.register {
	height:200px;
	padding:0;
	margin:0;
}
form.register label
{
width: 10em; 
float: left;
text-align: left;
margin: 0 .5em 1em 0;
display: block;
padding: 0;
font-weight:bold;
}
form.register  p {

	padding: 0.5em 0 0 0;
	margin:0 0 0 0;	
}
form.register fieldset {
margin-top:1em;
	
	
}
form.register legend {
	display:none;
} 
.registerleft {
	position:absolute;
	top:320px;
	left:320px;
	
	
}
.registerright {
	
	position:absolute;
	top:320px;
	left:630px;
	
	
}
.registerleft1 {
	/* position:relative;
	top:0px;
	left:0px; */
	float:left;
	width:40%;	
}

.registerleft1 label {
	clear:left;
	float:left;margin-top:3em;
}
.registerright1 label {
clear:left;
	float:left;
}
.registerright1 {
	
	/*position:relative;
	top:-165px;
	left:320px;*/
	float:left;
	width:45%;
	
}
#registerbutton1 {
	
	
	clear:left;
	float:left;
	
}
#registerbutton {
	position:absolute;
	top:490px;
	left:450px;
	
	
}
ul.controlpanel {

	
}
#form1 {
	
	width:200px;
	margin:0 0 0 20%;
	padding:0;
	float:right;
	position:absolute;
	right:0;
}

#form1 h3 {
	color:white;
	padding:0;
	margin:0;
}
#form1 p {
	color:white;
	padding:0;
	margin:0.5em 0 0 0;
}
#login {	
	width:200px;
	margin:10px 0 0 0;
	padding:10px;
	float:left;
	
	right:0;
}

.searchbutton {
	height:40px;
	color:#333333;
	padding:0 8px 0 0;
	float:left;
	margin:0;
	font-weight:bold;
}a.searchb {	margin-top: 10px;}
.salessearchbutton
{
width:11%;
}
.searchbutton img {
	float:left;
	margin:-2px 8px 0 0;
	border:0;
}

.active {
	/* background:#0677b4; */
	background:#0165a1;
	color:white;
}
.inactive1 {
	background:#fabe78;
}
.inactive2 {
	background:#fbc98e;
}
.inactive3 {
	background:#fcd4a5;
}
.inactive4 {
	background:#fddebb;
}
.inactive5 {
	background:#fde9d2;
}
.inactive6 {
	background:#fef4e8;
}
#imagenav {
	float:left;
	/* display:inline; */
}
#imagenav:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#imagenav{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#imagenav{height: 1%;} 
#imagenav{display:block;}
 /* End Hack */ 	
#infopropnav {	
	display:inline;
	float:left;
}
#infopropnav:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#infopropnav{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#infopropnav{height: 1%;} 
#infopropnav{display:block;}
 /* End Hack */ 	
#searchnav {
	margin-top:2em;
	display:inline;
}
#searchnav:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#searchnav{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#searchnav{height: 1%;} 
#searchnav{display:block;}
 /* End Hack */ 	
 #searchnavNew {
	margin-top:2em;
	display:inline;
}
#searchnavNew:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#searchnavNew{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#searchnavNew{height: 1%;} 
#searchnavNew{display:block;}
 /* End Hack */ 	
.ssbutton {
	margin:-20px 0 0 250px;
	
}
.sbutton {
	/* background:#f7931e url(images/searchbackground.jpg) no-repeat top left; */
	background: url(images/searchbutton.jpg) no-repeat top left;
	border:0;
	width:100px;
	height:30px;
	color:white;
}
a.forget {
	font-size: 9px;
	color: white;
	text-decoration: underline;
	padding: 0;
	padding-top: -20px;
}
form1 p {
	
}
.bottomrightmargin {
	margin: 0 20px 20px 0;

}
.listdetails {
	width: 350px;
	margin-top: 1em;
	clear:left;
	display:inline;
	
}

#loggedin {
width:200px;
margin:0 0 0 20%;
padding:10px;
float:left;
position:absolute;
right:0;
top:0;
color:white;

}
.white {
	color:white;
}
form.search {
	margin: 0 0 0 70px;
	padding:0;
}
form.postproperty label{
width: 12em; 
float: left;
text-align: left;
margin: 0 .5em 1em 0;
display: block;
padding: 0;
font-weight:bold;
}form.postproperty p {	clear:left;}

#controlnav {
		background: #e6f1f7;
}
#footer {
	margin-top:3em;
	background: #0579b4	;
	color:white;
	height:100px;
}
#controlpanel {
	padding: 3%;
	margin: 1em;	
	border:1px solid white;	
}
#controlpanel li { margin-left:30px;}
.padd {

	margin-left:100px;
}
div.noimage {
	height:200px;
	width:200px;
	border:1px solid #e6f1f7;
	color:#333333;
	
}
div.noimagesmall {
	/* width:130px; */
	width:30%;
	/* height:127px; (*/
	height:245px;
	/* border:1px solid #e6f1f7;	*/
	color:#333333;	
}

.details {
	border-bottom-style:inset;
	padding-bottom:10px;
	}#leftcolblank input {	margin: 1em 0 0 2.5em;}
#leftcolblank {
	margin:2% 1% 0 0;
	width: 22%;
	position:absolute;
	left:0;
	
	}
#leftcolblank:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#leftcolblank{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#leftcolblank{height: 1%;} 
#leftcolblank{display:block;}
 /* End Hack */ 	
.rightbox {
	width:120px;
	
	float:left;
	
}
.greyhouse {
	margin:65px 50px 0 0;
	
	
}
.black {
	color:#333333;
}
.margleft25 {
	margin-left:25px;
}
input.postproperty {
	margin:30px 0 0 11.3em;
	width:100px;
}
.width25 {
	width:22%;
	margin-right:22%;
}
#rightcol {	margin:2% 0 0 1%;	width: 22%;	float:right;	}
#rightcol img {
	margin:0 5% 5% 5%;
	width:90%;
}	
#rightcol p {
	margin:0 5%;
}
#rightcol:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#rightcol{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#rightcol{height: 1%;} 
#rightcol{display:block;}
 /* End Hack */ 	
 

.mortcalc {
	margin-bottom:2em;

}
#calculator  h2 {		
	background: #0579b4;	
	color:white;	
	margin: 40px 28px 1em 0;	
	padding: 0.6em;
	
	}
#calculator {
	
	margin:0 1% 1em 0;
	}
#calculator p {
	margin:0 2em 1em 2em;
}
#calculator ul {
	margin:0 2em 0 3.5em;
}
#calculator:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#calculator{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#calculator{height: 1%;} 
#calculator{display:block;}
 /* End Hack */ 		
#mortleftcol {
	margin:0 1% 0 0;
	left:0;
	position:absolute;

	
	
	}

.mortcalc {
	margin-bottom:2em;

}
/*************************/

div.searchresult1 {
	margin-top:20px;
	height:250px;
	border:1px solid #9eceeb;
	margin:	0 0 24px 24px;
	
	border:	1px solid #9eceeb;		
	color: 	#333333;	
	
}
div.searchresult1:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
div.searchresult1{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
div.searchresult1{height: 1%;} 
div.searchresult1{display:block;}
 /* End Hack */ 	
div.searchresult1 h3{
	background: #c0ddea;
	margin:0;
	padding:4px;
	border:0;	
}
div.searchresult1 h4{
	background: #c0ddea;
	margin:0;
	padding:4px;
	border:1px solid black;
}
div.searchresult1 img {
	margin: 10px;
	float:left;
	
}

#leftbox {
	
	margin:1% 1% 0 0;
	background: #e6f1f7;
	/* width: 270px; */
	width:22%;
	position:absolute;
	left:0;
	}

	}
#leftbox p {
	margin:0 2em 1em 2em;
}
#leftbox ul {
	margin:0 2em 0 3.5em;
}
#leftbox h2 {
	margin: 1.5em 1em 1em 1em;
}
#leftbox:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#leftbox{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#leftbox{height: 1%;} 
#leftbox{display:block;}
 /* End Hack */ 	
#footernav {
	 margin-left: 300px; 
	margin: 0 auto;
	
	color:white;
}
#footernav li{
margin:50px 0 0 50px;
float: left;
color:white;
list-style:none;
}
#footernav li a {

color:white;
}
form.update {	margin-top:2em;
	height:400px;	
}
form.update label
{height:1em;
width: 10em; 
float: left;
text-align: left;
margin: 0 .5em 1em 0;
padding: 0;clear:left;
font-weight:bold;
}
form.update  p {
	padding: 1em 0 0 0;
	margin:0.5em 0 0 0;	
}
form.update fieldset {
margin-top:1em;
}
form.update legend {
	display:none;
} 
.updateleft {
	
	
}
.updateleft label {
	
	margin:0;
	padding:0;
}
.updateleft p {
	
	clear:left;
}
.updateright {
	
}
.updateright label {
	
}
.updateright p {
	
	clear:left;
}

#updatebutton {
	position:absolute;
	top:520px;
	left:450px;		width: 200px;
}
form.registeragentform label
{
width: 10em; 
float: left;
clear:left;
display:inline;
text-align: left;
margin: 0 .5em 1em 0;
display: block;
padding: 0;
font-weight:bold;
}
form.registeragentform  p {
	line-height:1.5em;
	padding: 1em 0 0 0;
	margin:0 0 0 0;	
}
form.registeragentform label {
	margin:0;
	
	
}
form.registeragentform fieldset {
margin-top:1em;
	
	
}
form.registeragentform legend {
	display:none;
} 
form.updateagentform {

}
form.updateagentform label
{
width: 10em; 
float: left;
text-align: left;
margin: 0 .5em 1em 0;
display: block;
padding: 0;
font-weight:bold;
}
form.updateagentform  p {

	padding: 1em 0 0 0;
	margin:0 0 0 0;	
}
form.updateagentform fieldset {
margin-top:1em;
	
	
}
form.updateagentform legend {
	display:none;
} 
	
form.updateagent {
	height:70em;


}
form.updateagent label
{
width: 10em; 
float: left;
text-align: left;
margin: 0 .5em 1em 0;
display: block;
padding: 0;
font-weight:bold;
}
form.updateagent  p {

	padding: 1em 0 0 0;
	margin:0 0 0 0;	
}
form.updateagent fieldset {
margin-top:1em;
	
	
}
form.updateagent legend {
	display:none;
} 
	
#updateagentbutton {
	position:relative;
	/* top:950px;
	left:450px;	*/
	top: 70em;/*
	94em left:40.5em; */
	
}#updateagentbutton2 {	position:relative;	top: 58em;	left: 50px;}
.logoholder {
	/* width:33%; */

	width: 33%;
	float:left;
	display:inline;
	margin:0;
	padding:0;	
}
.logoholder img {
	width:90%;

}
.rightmargin10 {
	margin-right: 6%;
}

p.small {
	font-size: 11px;
}
.red {
	color:red;
}
.width60percent {
	width: 20%;
	display:inline;
	float:left;
}
.manageleftcol {
	width:40%;
	float:left;

}
.hand {
	cursor:pointer;
}
.servicelogo {

	width: 30%;

}
.servicepageright {
	margin: 0 0 0 3%;
	float:left;
}
.servicepagetext {
	clear:left;
	margin: 1em 2em 2em 0;
}
.width60percent {
	width:60%;
}
.width200px {
	width:200px;
}
.width100px {
	width:100px;
}
.border1 {
	border:1px solid black;
}
.agentproprow {
	text-align:center;
}
.agenttable {
	background: #0579b4 ;
}
.agenttable td {
	padding:0 0.5em 0 0.5em;
}
th {
	background: #0579b4;
	color:white;
	padding:0 0.5em 0 0.5em;
	}
td {
	background: #ffffff;
}
.moreinfo {
	padding:1em 0 0.5em 0;
}
.county {
	margin: 0 25px 0 150px;
	clear:left;
	
}
.firstcounty {
		margin-left:25px;
}
.red {
	color:red;
}
.noborder {
	border:0;
}
.border {
	border:1px solid #333333;
}
#searchstuff {
	float:left;	
	width:76%;
	margin-left:1%;
	
}
#searchrow {
clear:left;
	
}
#searchrow:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#searchrow{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#searchrow{height: 1%;} 
#searchrow{display:block;}
 /* End Hack */ 	
#whytext {
	float:left;
	display:inline;
	width:75%;
	margin:2% 0 2% 1%;
}
#whytext h2 {
	
	margin: 2em 0 1em 0;
}
#text {
	float:left;
	display:inline;
	width:50%;
	margin:2% 0 2% 1%;
}

#contentrow {
	clear:left;
	
}
#contentrow:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#contentrow{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#contentrow{height: 1%;} 
#contentrow{display:block;}
 /* End Hack */ 	
.sideimage {	margin-top:2em;
	width:22%;	
	float:left;
}.overseasimage {	height: 212px;}.newimage {	height: 184px;}.homeimage {	height: 185px;}/* Firefox */ @-moz-document url-prefix() { .homeimage { height: 181px; } } .salesimage {	height: 184px;	}.commercialimage {	height: 210px;}.rentimage {	height: 194px;}.tradeimage {	height: 270px;}.profimage {	height: 270px;}.adbox p {	margin:0;	padding:0;}
.adbox {	margin:0 0 1em 0;	border:1px solid #fd6f00;	}.adbox  h3 {	background: #fd6f00;	color:white;	margin: 0 0 1em 0;	padding: 0.5em;}.adbox :after {content:".";display:block;clear:both;height: 0; visibility: hidden;}.adbox {display: inline-block;} /* Hides from IE Mac \*/ * html .adbox {height: 1%;} .adbox {display:block;} /* End Hack */.adbox ul {	margin:0 2em 2em 3.5em;}.adbox h2 {	margin: 1.5em 1em 1em 1em;	padding:0;}
#leftcol {
	margin:2% 1% 0 0;
	width:22%;
	float:left;	
	display:inline;
	}
#leftcol p {
	margin:0 2em 1em 2em;
}
#leftcol ul {
	margin:0 2em 0 3.5em;
}
#leftcol h2 {
	
	
}
#leftcol:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#leftcol{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#leftcol{height: 1%;} 
#leftcol{display:block;}
 /* End Hack */ 	
 /************************/
 #leftcolB {	border:1px solid #fd6f00;	
	margin:2% 1% 0 0;
	/* width: 270px; */
	width:22%;
	position:absolute;
	left:0;
	
	}
#leftcolB p {
	margin:0 2em 1em 2em;
}
#leftcolB ul {
	margin:0 2em 0 3.5em;
}
#leftcolB h2 {background: #fd6f00;	color:white;	margin: 0 0 1em 0;	padding: 0.5em;
}
#leftcolB:after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
#leftcolB{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
#leftcolB{height: 1%;} 
#leftcolB{display:block;}
 /* End Hack */ 	
#footer a {
	color:white;
}
.height60percent {
	/* height: 60%; */
}
.agentlogo {	width:150px;
	height:150px;
}
.agentnav {
	/* background:#97c5eb; */
	border:1px solid #B2D0E2; 
	width: 60%;
	
	
}
.agentnav :after {
content:".";
display:block;
clear:both;
height: 0; 
visibility: hidden;
}
.agentnav {display: inline-block;} 
/* Hides from IE Mac \*/ 
* html 
.agentnav {height: 1%;} 
.agentnav {display:block;}
 /* End Hack */ 
.agentnav li {
	display:inline;
	float:left;
	width: 100px;
	margin-left: 1em;
}
#thumbholder {
	width:100%;
	overflow:auto;	
	
}
#thumbholder a {
	
}
#thumbholder img {
	margin: 0.5% 0.5% 0 0;
	padding:0;
	display:inline;
	border:none;
	float:left;
	width:32.8%;
	

}
.thumbnails {
	margin: 0 1% 1% 0;
	border:none;
	float:left;
	width:48%;
	

}
.thumbnails img {
	
	background:red;
}
image.leftpic {

}
image.rightpic {
	margin-left:1%;

}
.infopic {
	width:100%;	
	margin-top:1em;
	
}
#text h2 {
	
	margin: 2em 0 1em 0;
}
.updatemessage {	float:right;	color:red;}.tabbed {	padding-left: 1.5em;	}
.profnav {
margin-left:3em;
}
.error {
	color:red;
}
.searchresimage {
	width:250px;
	height:192px;
	

}
#errormsg
{
	
	padding:5px;
	width:40%;
	color:red;
}    
.error
{
	background:#fcc;
}
#knowledge {
	float:left;
	display:inline;
	width:50%;
	margin:2% 0 2% 1%;
}
#knowledge ul {
	margin:1em 0 0 1.2em;	
}
#knowledge li {
	margin:1em 0 0 1.2em;	
}
#knowledge h2 {
	margin-top:2em;
}
.linebreak {
	margin-top:1em;
}
.paddleft {
	margin-left:1em;
}
.yourad {
	width:300px;
	height:200px;
}
#topAdsense {
	margin-left:22.5%;
}