/* CSS Document */

html {
	height:100%;
	background: url(../images/bg.gif) repeat-x top #759ac1;
}

body {
	height:auto !important;
	height:100%;
	min-height:100%;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px; padding:0px;
}

ul, ol, li, form, fieldset, label, optgroup, textarea, input, legend, a, img, br, table, tr, td, input, p, h2{
	margin:0;
	padding:0;
	border:0;
}

img { display:block;} 

.body{ width:786px; 
	   margin:4px auto; 
	   padding:0px; 
}

.clear{ clear:both;
		font-size:0;}
		
.left_col_bg{
    border-top:3px solid #2c4157;
	background: url(../images/left_col_bg.gif) no-repeat left top #6383a4;
	padding-left:3px;
}

.right_col_bg{
   background:url(../images/right_col_bg.gif) no-repeat right top #84a3c4;
   padding-right:3px;}
   
.mid_bg{ background:url(../images/mid_bg.gif) repeat-x left center;
         height:9px;
		 clear:both;}


/* Menu */
#menu {float:left; border-bottom:3px solid #4f759c;}
#menu li {float:left;}
#menu li ul {
float:none;
clear:both;
margin:33px 0 0 0;
* margin:0;
}
#menu li ul li {
float:none;
clear:both;
}

#menu {
margin:0;
padding:0;
list-style:none;
}
#menu li {
padding:0;
margin:0;
}

#menu li ul {
width:204px;
border:0px;
position:absolute;
background: #404c60;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
margin-top:33px;
* margin-top:0px;
margin-left:0px;
list-style:none;
-moz-opacity:0.90;
opacity:0.90;
filter:alpha(opacity=90);
display:none;
}

#menu li ul li {
margin:0;
padding:0;
width:100%;
}

#menu li a {
display:block;
* height:1%;
float:left;
}

#menu li ul li a {
display:block;
background:none;
color:#fff;
font-weight:bold;
text-decoration:none;
text-transform: capitalize;
font:12px Tahoma, sans-serif;
padding:4px 0px;
padding-left:10px;
margin:2px 0px;
margin-right:1px;
float:none;
border:0;
}

#menu li ul li a:hover{ background:#9bbde2;}

#menu li:hover ul, #menu li.over ul {
display:block;
}

/* Menu */

.middle{ background:url(../images/content_bg.jpg) repeat-x left top #6086ad;
		 padding-top:20px;         
		 clear:both;}

.middle1{ background-color:#6086ad;
		 padding-top:20px;         
		 clear:both;}
		 
.left{ width:171px;
	   padding-left:13px;
	   padding-bottom:70px;
	   float:left;
		}

.block1{ background:url(../images/new/interested.jpg) no-repeat;
	    width:165px;
		height:24px;
		text-align:center;
		padding-top:34px;
		margin:6px 0;
		}

.block1 a{ font-family: Tahoma, sans-serif;
		     font-size:11px;
			 color:#fff;
			font-weight:normal;
}
			 
.block1 a:hover{ text-decoration:none;}


.block2{ background:url(../images/new/resource_center.jpg) no-repeat;
	    width:165px;
		height:23px;
        color:#17395c;
		font-weight:normal;
		padding-top:35px;
		text-align:center;
		margin:6px 0;
}

.block2 a{ font-family: Tahoma, sans-serif;
		     font-size:11px;
			 color:#fff;}
			 
.block2 a:hover{ text-decoration:none;}

.block7{ background:url(../images/list_your_property_now.jpg) no-repeat;
	    width:165px;
		height:42px;
		font-weight:normal;
		padding-top:115px;
		text-align:center;
		margin:0;
}

.block7 a{ font-family: Tahoma, sans-serif;
		     font-size:11px;
			 color:#fff;}
			 
.block7 a:hover{ text-decoration:none;}

.block7 div{
	padding-top:5px;
	font-family: Tahoma, sans-serif;
    font-size:10px;
	color:#fff;
	font-weight:bold;
	color:#FF0000;
}

.block8{ background:url(../images/testimonials.jpg) no-repeat;
	    width:165px;
		height:28px;
		font-weight:normal;
		padding-top:37px;
		text-align:center;
		margin:6px 0;
}

.block8 a{ font-family: Tahoma, sans-serif;
		     font-size:11px;
			 color:#fff;}
			 
.block8 a:hover{ text-decoration:none;}


.block4{
	background:url(../images/new/block_4.jpg) no-repeat;
	width:165px;
	height:25px;
	font-family: Tahoma, sans-serif;
	font-size:11px;
    color:#fff;
	font-weight:bold;
	padding-top:100px;
	text-align:center;
	margin-top:6px;
}
.block4 a{ font-family: Tahoma, sans-serif;
		     font-size:11px;
			 color:#fff;}
			 
.block4 a:hover{ text-decoration:none;}
.block5{ background:url(../images/new/marketing.jpg) no-repeat;
	    width:165px;
		height:25px;
        color:#fff;
		font-weight:normal;
		padding-top:100px;
		text-align:center;
		margin:6px 0;
}

.block5 a{ font-family: Tahoma, sans-serif;
		     font-size:11px;
			 color:#fff;}
			 
.block5 a:hover{ text-decoration:none;}

.block6{ background:url(../images/new/auctioneers.jpg) no-repeat;
	    width:165px;
		height:23px;
        color:#fff;
		font-weight:normal;
		padding-top:35px;
		text-align:center;
		margin:6px 0;
}

.block6 a{ font-family: Tahoma, sans-serif;
		     font-size:11px;
			 color:#fff;}
			 
.block6 a:hover{ text-decoration:none;}

.reasons{
	background:url(../images/new/reasons.jpg) no-repeat;
	width:144px;
	height:96px;
	padding:56px 0 0 21px;
	font-weight:bold;
	font-size:12px;
}

.l{
	color:#044476;
	padding:0 6px 3px 0;
	vertical-align:top;
}

.r{
	color:#fff;
	vertical-align:top;
}

.content{ width:389px;
		   margin-left:12px;
		   text-align:justify;
		   float:left;
		   font-weight:normal;
		   line-height:13px;
		   padding-bottom:10px;
		   min-height:400px;
           height:expression(this.scrollHeight < 400? "400px" : "auto");
}
	   
	   
	   
	   * html .png1
    {
       filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");

        background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat center center");
        backgr\ound: none !important;
		float:left;

    }

    * html .png1 img
    {
        behavior: expression(this.style.visibility="hidden");
    }
	   
	 * html .png1 {
	 	position:absolute;
		top:370px;
		margin-left:40px;
		
	 }

		   
h2{ color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	margin-bottom:19px;
	text-transform:capitalize;}
	
.content p{ color:#bdff59;
			padding-bottom:18px;}

.content a{ color:#8ab7e4;
			text-decoration:none;
		}
		
.content a:hover{text-decoration:underline;
		}

.content ul{margin-left:15px;
			margin-bottom:18px;}
			
.content ul li{ margin:4px 0px;}

.content ol{margin-left:15px;
			margin-bottom:18px;}
			
.content ol li{ margin:4px 0px;}



.content3{ width:389px;
		   margin-left:12px;
		   text-align:justify;
		   float:left;
		   font-weight:normal;
		   line-height:13px;
		   padding-bottom:10px;
		   min-height:400px;
           height:expression(this.scrollHeight < 400? "400px" : "auto");
}

.content3 p{ color:#bdff59;
			padding-bottom:18px;}

.content3 a{ color:#8ab7e4;
			text-decoration:none;
		}
		
.content3 a:hover{text-decoration:underline;
		}

.content3 ul{margin-left:15px;
			margin-bottom:18px;}
			
.content3 ul li{ margin:4px 0px;}

.content3 ol{margin-left:15px;
			margin-bottom:18px;}
			
.content3 ol li{ margin:4px 0px;}


.right{  padding-left:15px; 
         float:left;
		 margin-bottom:6px;
		 * margin:0px;}
		 
.misconceptions{ background:url(../images/misconceptions.jpg) no-repeat;
 				 width:165px;
				 height:80px;
				 margin-bottom:6px;
				 padding-top:92px;
				 text-align:center;}

.misconceptions a{ color:#fff;}

.misconceptions a:hover{ text-decoration:none;}

.convential{ background:url(../images/convential.jpg) no-repeat;
             width:165px;
			 height:23px;
			 margin-bottom:3px;
			 padding-top:75px;
			 text-align:center;}
			 
.convential a{ color:#fff;}

.convential a:hover{ text-decoration:none;}

.auction{ background:url(../images/auction.jpg) no-repeat;
		  height:23px;
		  width:165px;
		  margin-bottom:5px;
		  padding-top:35px;
		  text-align:center;}

.auction a{ color:#fff;}

.auction a:hover{ text-decoration:none;}

.interested{ background:url(../images/interested.jpg) no-repeat;
			 width:165px;
			 height:23px;
		     padding-top:41px;
		     text-align:center;}

.interested a{ color:#fff;}

.interested a:hover{ text-decoration:none;}

.footer{ background: url(../images/bg_footer.jpg) repeat-y top; 
		 height:51px;
		 padding-left:5px;
		 padding-top:2px;
		 padding-bottom:3px;}
		 
.copy{ float:left;
		font-family:Tahoma, sans-serif;
		font-size:9px;
		color:#262626;}
		
.links{
		padding-top:5px;
		padding-bottom:5px;
		font-family:Tahoma, sans-serif;
		font-size:11px;
		color:#262626;
		padding-right:2px;
		text-align:center;}
		
.links a{font-family:Tahoma, sans-serif;
text-decoration:none;
		font-size:11px;
		color:#262626;
		padding:1px 8px;
		* padding:1px 8px;}

.links a:hover{ color:#4b6d90; 
				padding:1px 8px; 
				background:#fff;}

.develop{ float:right;
		  font-family:Tahoma, sans-serif;
		  font-size:11px;
		  padding-top:23px;
		  color:#262626; 
		  padding-right:8px;
		}
		  
.develop a{font-family:Tahoma, sans-serif;
		   font-size:11px;
		   color:#262626;
		  }

.develop a:hover{ color:#4b6d90;}

.dir{border:2px solid #fff; 
	 padding:10px; 
	 width:40%; 
	 margin:0px auto; 
	 font-size:13px; 
	 font-weight:bold; 
	 text-align:center;}
	 
.map{ border:1px solid #fff; 
	  width:341px; 
	  margin:5px auto;}
	  
.input{ font-size:11px; 
		margin:1px 0px 1px 5px; 
		border:1px solid #333; 
		background: #CCCCCC; 
		padding:2px;}
		
.strong{ font-weight:bold;}

.logo{ position:absolute; margin-top:12px; float:left; margin-left:10px;}

.dom{clear:both; margin-top:-166px; margin-left:290px; position:absolute; float:left;}

.logo1{ position:absolute; margin-top:10px; float:left; margin-left:90px;}

.fs {
width:305px;
    border:solid 1px #000000;
float:left;
margin-left:25px;}
	
.fs legend {
    color:#000;
    background:inherit;
	margin-left:10px;
    font-size: 12px;
 }

/* Pages for base */
 
.logo3{ position:absolute; 
		margin-top:12px; 
		float:left; 
		margin-left:10px;}

.logo4{ position:absolute; 
		margin-top:10px; 
		float:left; 
		margin-left:90px;}

.dom1{clear:both; 
	  margin-top:-166px;  
	  position:absolute; 
	  float:left;}

.left1{width:171px;
	   padding-left:13px;
	   padding-bottom:80px;
	   float:left;
		}

.dom_img{ border:1px solid #fff; 
		  margin-bottom:10px;}

.bot_block{ float:left; 
			
			
			}
    .bt2{ 
	 padding:5px; 
	 border:1px solid #000; 
	 color:#c7e0fa; 
	 margin:2px; 
	 font-weight:normal; 
	 font-size:11px;
	 }

	 .bn2{
	 margin:2px; 
	 padding:5px; 
	 border:1px solid #000; 
	 color:#c7e0fa; 
	 font-weight:normal; 
	 font-size:11px;}

.bn strong{ text-decoration:underline; 
			font-weight:bold;}

.content1{ width:389px;
		   margin-left:12px;
		   text-align:justify;
		   float:left;
		   font-weight:normal;
		   line-height:13px;
		   min-height:150px;
           height:expression(this.scrollHeight < 150? "150px" : "auto");
}

.content2{ width:554px;
		   margin-left:12px;
		   text-align:justify;
		   float:left;
		   font-weight:normal;
		   line-height:13px;
		   min-height:150px;
           height:expression(this.scrollHeight < 150? "150px" : "auto");
}
		   
 
i[class="png1"] img {
	display:none;	
}

div[class="content"] {
	   background:url(../images/bg_is.png) no-repeat center 150px;
}

div[class="content1"] {
	   background:url(../images/bg_is.png) no-repeat center 150px;
}

.content1 p, .content2 p{ color:#bdff59;
			margin-bottom:18px;
			 }

.content1 a, .content2 a{ color:#8ab7e4;
			text-decoration:none;
		}
		
.content1 a:hover, .content2 a:hover{text-decoration:underline;
		}

.content1 ul, .content2 ul{margin-left:15px;
			margin-bottom:18px;}
			
.content1 ul li, .content2 ul li{ margin:4px 0px;}

.content1 ol, .content2 ol{margin-left:15px;
			margin-bottom:18px;}
			
.content1 ol li, .content2 ol li{ margin:4px 0px;}

.news_list{background:#8bb7e4; padding:5px;  margin-right:6px; margin-bottom:10px; font-weight:normal; border:1px solid #fff; border-top:0;}

.news_list a{ color:#fff; text-decoration:none; font-size:12px; padding:1px 2px; margin-left:-6px; * margin-left:-10px;}

.news_list a:hover{ color:#fff; text-decoration:none; font-size:12px; padding:1px 2px; background:#2B5178;}

.news_list_div{font-family: Tahoma, sans-serif; font-size:14px; font-weight:bold; text-align:center; padding:5px;  margin-right:6px; border:1px solid #fff; background:#78A2CA;}

.news_list ol{ margin:0 0 0 22px; * margin:0 0 0 26px; padding:0px; padding-left:3px; padding-right:3px;}

.news_list li{ margin:2px 0px;}

.trdf{ margin-bottom:18px; * margin-bottom:0px; * margin-top:18px;  color:#B5F66D;}

.au_border {
	width: 554px;
	border: 1px solid #FFFFFF;
	background-color: #78a2ca;
	margin-bottom: 15px;
}
.au_line_cont {
	margin: 14px 14px 14px 16px;
}

.au_left_col {
	float: left;
	width: 150px;
	margin-right: 16px;
	margin-bottom: 10px;
	text-align: center;
}

.photo_thumb {
	border: 1px solid #FFFFFF;
	vertical-align: bottom;
}

.details {
	margin-top: 6px;
}

.au_line_cont h2 {
	text-decoration: underline;
	line-height: 110%;
}

.au_line_cont a {
	color: #CCCCCC;
}

.details img {
	border: 0;
	float: left;
	clear: right;
}

.details table tr td span a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	margin-left: 6px;
	margin-top: 3px;
	text-decoration: underline;
}

.details a:hover {
	text-decoration: none;
}

.details table {
	margin-left: 22px;
}

.au_line_cont p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 8px;
	text-align: left;
}

table.sold {
	width: 100%;
	height: 100%;
}

table.sold tr td {
	vertical-align: moddle;
}
table.sold tr td img {
	border: 0;
	padding-left: 28px;
}

.bot_link {
	margin-top: 10px;
	text-align: center;
}

.bot_link a {
	color:#CCCCCC;
}

.popmargin {
	margin: 20px;
}

.paginator {
	text-align: center;
}

.paginator table tr td {
	width: 16px;
	height: 17px;
	border: 1px solid #78a2ca;
}

.paginator table tr td.space {
	width: 2px;
	border: 0;
}

.paginator table tr td a {
	display: block;
	padding-top: 2px;
	width: 16px;
	height: 15px;
	color: #FFFFFF;
	background-color: #6086ad;
	text-decoration: none;
}

.paginator table tr td a:hover {
	color: #6086ad;
	background-color: #78a2ca;
	text-decoration: none;
}

.current {
	background-color: #78a2ca;
}

.bot_links {
	text-align: center;
	margin-top: 50px;
}

.bot_links a {
	color: #FFFFFF;
	font-weight: bold;
}
/* Pages for base */


/*	Residential & Commercial blocks */

.cont{
	min-height:324px;
    height:expression(this.scrollHeight < 324? "324px" : "auto");
}

.residential{
	background: url(../images/residential.jpg) no-repeat left top;
	width:187px;
	margin:0 2px;
	text-align:center;
	padding:56px 0 0 0;
	height:20px;
}

.residential a{
	font-family: Tahoma, sans-serif;
    font-size:11px;
	color:#fff;
	text-decoration:underline;
}

.residential a:hover{
	text-decoration:none;
}

.commercial{
	background: url(../images/commercial.jpg) no-repeat left top;
	width:187px;
	margin:0 2px;
	text-align:center;
	padding:56px 0 0 0;
	height:20px;
}

.commercial a{
	font-family: Tahoma, sans-serif;
    font-size:11px;
	color:#fff;
	text-decoration:underline;
}

.commercial a:hover{
	text-decoration:none;
}

/*	End Residential & Commercial blocks */