/* CSS Document */
.content a img{ border:3px #404b53 solid; margin-bottom:6px;}
.content { float:right; }
 .search_list .btn{ 
background-image:url(images/search_btn.jpg); height:27px; width:87px; margin-left:33px; border:0px; cursor:pointer;}
.content .view .btn{ 
background-color:#333333;
width:120px; 
cursor:pointer; 
color:#fff;}
.search_list .linkContact {
background-image:url(images/sub_btn.gif);
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
height:27px;
width:88px;
}
*{padding:0px;margin:0px; list-style:none; text-decoration:none; color:#CCCCCC}
 .clr{ clear:both;} 

.investing-text {
	font-size:16px;
}
.mortgages-text{
	font-size:16px;
}
.index-text{
	font-size:16px;
}

.sales-text {
	font-size:16px;
}

.letting-text {
	font-size:16px;
}

.val-text {
	font-size:16px;
}

.contact-text {
	font-size:16px;
}

h1{
	
	font-family: "Times New Roman", Times, serif, Trajan Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:33px;
	color:#FFFFFF; 	  
	font-style:normal;
	text-transform:capitalize;
}
h6{
	
	font-family: tahoma, Times, serif, Trajan Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f5be92; 	  
	font-style:normal;
	 
}
h6 a{color:#f5be92;}
h6 a:hover{color:#fff;}
h5{
	
	font-family: tahoma, Times, serif, Trajan Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
 
	font-style:normal;
	 
}

html{
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	}
 


body
	{
	height:100%;
	width:100%;
	color:#4d4444; 
	font-family:tahoma; font-size:11px;  font-weight:normal; text-decoration:none; font-style:normal; text-align:justify; line-height:17px;
	background-color:#404b53;
	}
 
 #container {
		width:975px; 
		margin:auto;
		clear:both;
		background-color:#000000;
	 	border:solid 10px #CCCCCC;
 }
/* Header start here*/
.header{	
	 width:975px;
	 height:235px;
	 float:left;
	 

}
.logo{	
	 width:203px;
	 height:135px;
	 float:left;
 
	 

}

.search{	
	 width:360px;
	 height:100px;
	 padding-top:35px;
	 padding-left:280px;
	 padding-right:15px;
	 float:right;
 	 background:url(images/search.jpg) no-repeat right;
	 

}
 
 .search_list{	
	 width:auto;
	 height:25px;
	 float:left;
	 color:#FFFFFF; font-weight:bold;
	 

}

.dropdown{ width:145px; height:24px; margin-left:3px; color:#333333;}

#nav{
	 width:975px;
	 clear:both;
	 height:45px;
	 float:left;
	 background-image:url(images/nav_bg.jpg);
	 background-repeat:repeat-x;	
	 background-position:top;
	
	 }



#nav .linkscolor{
  font-family:Trajan Pro, Times New Roman, Times, serif;
  color:#FFFFFF;
  font-weight:normal;
  font-size:14px;
  line-height:45px;
  text-align:left;  
  font-weight:bold;
  text-decoration:none;

 

}
#nav ul{
 float:left;
 
 
}

#nav ul li{
 display:block;
 float:left; 
 background:url(images/nav_rt.jpg) no-repeat right;
 
 
  padding-left:28px; /*31*/
 padding-right:28px;/*24*/


}

#nav  li a{
	 display:block; 
 	 color:#FFFFFF;
 		text-decoration:none;
}


#nav  li a:hover{
 display:block;
 
  text-decoration:none;
  color:#142e52;
}	
/* Header End here*/


/* Content start here*/
.content
		{
		width:965px;
		float:left;	
		clear:both;	
		padding:5px;
		background-color:#000000;
		 }
.content .gallery
		{
		width:955px;
		padding:4px 0px 0px 0px;
		text-align:center;
	
		margin:auto;
		 
		 	
 
 
		 }
.content .left_p
		{
		width:950px; 
		float:left;	
		 
		 }
		 
.content .tab_menu
		{
		width:571px;
		height:260px;
		padding-left:10px;
		float:left;	
	 	display:none;
		padding-top:50px;
		background:url(images/tab_bg.jpg) no-repeat left top;
	 	
		 }
.content .tab_menu h1
		{
		width:225px;
		height:160;
		float:left;	
		padding-left:12px;
	 
		 }
.content .tab_menu .cont
		{
		width:320px;
	 
		float:left;	 
	 
		 }
.content .tab_menu h2{ font-family:Trajan Pro , time new roman;
		 font-size:30px; font-weight:bold; color:#FFFFFF;	 line-height:35px;
}		
.content .tab_menu h3{ font-family:Trajan Pro;
		 font-size:16px; font-weight:bold; color:#FFFFFF;
		 line-height:16px;	
}	 
.tab_menu .tablist{
	color:#000;
	font-size:14px;
	height:55px;
	width: 568px;
	display:inline;
	position:absolute;
	top:443px;

 
 
	 

}
 

.tablist .linkscolor{
  font-family:Tahoma, Times New Roman, Times, serif;
  color:#999999;
  font-weight:normal;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  line-height:55px; 

  text-decoration:none;
  text-transform:uppercase;
 

}
.tablist ul{ 
  float:left;
 

}

.tablist ul li{
 display:block;
 float:left;
 width:140px;

 	
 

}

.tablist  li a{
 display:block;
 color:#666666;
 text-decoration:none;
}


.tablist li a:hover{
 display:block;
  background:url(images/tab_list_bg.jpg) no-repeat left top;
  text-decoration:none;
  padding:5px;
  color:#003366;
    
 
}	


.content .left_p .weltext
		{
		width:950px; 
		padding:10px;
		clear:both;
		float:left;	
		 
		 } 




.content .left_p .weltext .ctop
		{
		
		width:560px;
		height:19px;
		 
		 } 


.content .left_p .weltext
		.cbottom{
		background-position:top;
		
		width:560px;
		height:19px;
		 } 


.content .left_p .weltext
		.cmid{
		float:left;
		width:538px;
		margin:auto;
		padding:10px;
		height:350px;
		color:#00FF00;
		font-family:Trajan Pro,time new roman;
		font-size:14px;
		text-align:center;
		 } 




.content  h4{ font-family:Trajan Pro , time new roman;
		 font-size:25px; font-weight:bold;
  color:#CCCCCC;
  line-height:30px;
  font-weight:normal;
  clear:both; 
   
   
}

.apprartment{
		width:950px;
	 	padding-top:10px;
		float:left;
}

.apprartment h1{
		width:170px;
		height:120;
		float:left;	
		 
}

.apprartment .right_text{
		width:755px;
		 
		float:left;	
		 
}



.apprartment1{
		width:944px;
	 	padding:10px;
		float:left;
}

.apprartment1 h1{
		width:230px;
		height:120;
		float:left;	
		 
}

.apprartment1 .right_text{
		width:680px;
		float:left;	
		 
}




 
 .content .right_p
		{
		width:382px;
		float:right;
		display:none;	
 
 
		 }

 
.service
		{
		width:382px;
		float:left;	
		padding-bottom:15px;
 
 
		 }
.service .linkscolor{
  font-family:Tahoma, Times New Roman, Times, serif;
  color:#999999;
  font-weight:normal;
  font-size:11px;
  text-align:left;
  line-height:20px; 
  text-decoration:none;
 
 

}
.service ul{
  
	 
  float:left;
 

}

.service ul li{
 display:block;
 background:url(images/arrow.jpg) no-repeat left center;
 padding-left:16px;
 

}

.service  li a{
 
  color:#333333;
  text-decoration:none;
}


.service li a:hover{ 
  text-decoration:none;
  color:#990000;
}
 
 
  
  
  .topcity
		{
		width:180px;
		float:left;	
		padding-bottom:10px;
 
 
		 }
 .topcity .linkscolor{
  font-family:Tahoma, Times New Roman, Times, serif;
  color:#999999;
  font-weight:normal;
  font-size:11px;
 line-height:19px;
  text-decoration:none;
 
 

}
 .topcity ul{
  
	 
  float:left;
 

}

 .topcity ul li{
 display:block;
 background:url(images/arrow.jpg) no-repeat left center;
 padding-left:16px;
 

}

 .topcity  li a{ 
  color:#333333;
  text-decoration:none;
}


 .topcity li a:hover{ 
  text-decoration:none;
  color:#990000;
}
 
 
  /* Footer start here*/
  
   #footer_main {
		 
	 
		margin:auto;
		clear:both;
		
 }
 .footer{

	width:995px;	
	color:#FFFFFF;font-size:14px;
	height:74px;
	margin:auto;
 	background:url(images/footer_bg.jpg) no-repeat top;
 	clear:both; 
}
 

 .footer .linkscolor{
  font-family:Tahoma, Times New Roman, Times, serif;
  color:#999999;
  font-weight:normal;
  font-size:11px;
  text-align:left;
  line-height:35px; 
  text-decoration:none;
  text-transform:uppercase;
 

}
 .footer ul{
  
	width:840px;
  float:right;
  padding-top:10px;

}

 .footer ul li{
 display:block;
 float:left;
 padding-left:16px;
 padding-right:10px;

}

 .footer  li a{
 display:block;
 
  color:#848485;
  text-decoration:none;
}


 .footer li a:hover{
 display:block;
 
  text-decoration:none;
  color:#FFFFFF;
}
 
 .footer h1{
		font-family:tahoma, Times New Roman, Times, serif;
		color:#848485;
		font-weight:normal;
		font-size:11px;
		text-align:center;
		clear:both;	  
		line-height:25px;
		text-decoration:none;  
 }
  
 /* Footer end here */
.content .left_p .weltext
		.cmid .contactRow{ width:500px; float:left; clear:both; padding:7px 0px 7px 0px; color:#fff; font-family:Trajan Pro,time new roman;}

/*.contactRow input{width:15px; float:left; height:15px;}*/
.content .left_p .weltext
		.cmid .contactLeft{ width:200px; float:left; text-align:left; padding:0px 10px 0px 0px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; text-align:right;}
.content .left_p .weltext
		.cmid .contactRight{ width:220px; float:left;   }
.content .left_p .weltext
		.cmid .contactInput{ width:183px;  float:left; border: solid 1px #CCCCCC; color:#333333; }
.content .left_p .weltext
		.cmid .checkInput{ margin-left:10px; margin-right:3px; height:18px; float:left; }
.content .left_p .weltext
		.cmid .contactTxtArea input{ height:22px;  color:#333333;  }
.input{color:#333333;}
.content .left_p .weltext
		.cmid .contactTxtArea{ width:183px; height:90px; float:left;  border: solid 1px #CCCCCC;color:#333333; }
option{color:#333333; }
.content .left_p .weltext
		.cmid .linkContact{background-image:url(images/sub_btn.gif); height:27px; width:88px;background-repeat:no-repeat; border:0px; cursor:pointer;}
		
.content .left_p .weltext
		.cmid .linkContact1{background-image:url(images/reset_btn.gif); height:27px; width:92px; border:0px; cursor:pointer;}

.content .left_p .weltext
		.cmid .linkContact:hover{ text-decoration:none; }
.content .left_p .weltext
		.cmid .marleft{  text-align:center; color:#0066FF; font-weight:bold; text-decoration:blink; font-size:15px;}
.content .left_p .weltext
		.cmid .contactAddress{   float:left; clear:both;  text-align:center; font-weight:bold; font-size:13px; padding-top:60px;  color:#999999; }
.content .left_p .weltext
		.cmid .contactAddress h3{ font:   11px Verdana, Arial, Helvetica, sans-serif; color:#006600; font-weight:bold; float:left;  width:200px; text-align:left; line-height:20px; }
