/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.welcome{
font-family:Tahoma;
font-size:15px;
font-weight:bold;
color:#010307;
}
a:link {
font-family:Arial;
font-size:12px;
	color: #333333;
	text-decoration:none;
}

a:hover, a:active {font-family:Arial;
font-size:12px;
	color: #333333;
	text-decoration:underline;
	
	
}

a:visited {
	font-family:Arial;
font-size:12px;
	color: #333333;
	text-decoration:none;
}
.page{
border-bottom:1px dashed #CCCCCC;
padding-bottom:5px;
}
.page .text_black{
padding-left:10px;
font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px dashed #CCCCCC;
}
.page .news{
word-spacing:2px;
line-height:20px;
font-family:Arial;
font-size:11px;
color:#0e0e0e;
background-color:#ffffff;
/*border:2px solid  #c7ccc6;*/
padding:5px 5px 5px 5px ;
}
.page a{
font-family:Arial;
font-size:12px;
color:#CC3300;
}
.page a:hover{
text-decoration:underline;
}

.page1{

}
.page1 .text_black{
padding-left:10px;
font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#0e0e0e;
	border-bottom:1px dashed #CCCCCC;
}
.page1 .news{
word-spacing:2px;
line-height:25px;

font-family:Arial;
font-size:12px;
color:#000000;
background-color:#ffffff;
/*border:2px solid  #c7ccc6;*/
padding:5px 5px 5px 5px ;
}
.page1 a{
font-family:Arial;
font-size:12px;
color:#000000;
}
.page1 a:hover{
text-decoration:underline;
}
.page1 .redtext{font-family:Arial;
font-size:12px;
color:#CC0000;
font-weight:bold;

/*border:2px solid  #c7ccc6;
padding:5px 5px 5px 5px ;*/
}
#black_text{
padding-left:10px;
font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px dashed #CCCCCC;
}
#text_white{
font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}


/*#text_black{
padding-left:10px;
font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px dashed #CCCCCC;
}*/
#text_black_no{
padding-left:10px;
/*padding-bottom:10px;*/
font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	
}
#img_index{
margin-top:0px;
margin-left:7px;
margin-right:7px;
width:466px;
height:auto;
background-color:#FFFFFF;
/**/padding:5px 5px 5px 5px;
}
#img_admin_index{
margin-top:0px;
margin-left:2px;
margin-right:2px;
margin-bottom:2px;
width:896px;
height:auto;
background-color:#FFFFFF;
/**/padding:5px 5px 5px 5px;
}
#img_border{
padding:3px 3px 3px 3px;
/*margin-left:5px;*/
width:130px;
height:98px;
border:1px solid #CCCCCC;
}
.img_border_big{
padding:3px 3px 3px 3px;
/*margin-left:5px;*/
width:250px;
height:200px;
border:1px solid #CCCCCC;
}

.phone{
font-family:Tahoma;
font-size:12px;
color:#2c383d;
}
.text{
font-family:Tahoma;
font-size:12px;
color:#333300;
}
.text1{
font-family:Tahoma;
font-size:12px;
color:#333300;
font-weight:bold;
}
.more{
font-family:"Tahoma";
font-size:12px;
color:#cc0101;
}
.more:hover{
font-family:"Tahoma";
font-size:12px;
color:#2c383d;
}
.menus{
font-family:Arial;
font-size:15px;
color:#333333;
font-weight:bold;
}

.footer{
font-family:Arial;
font-size:12px;
color:#ffffff;
}
.footer a{
font-family:Arial;
font-size:12px;
color:#ffffff;

}
.footer a:hover{
text-decoration:underline;
}
.links{

}

.links a{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.links a:hover{
text-decoration:underline;

}
.Properties{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
}
.textfield
		{
	border:solid 1px #ccc;
	margin:0px;
	/*float:left;*/
			width:175px;
	height:22px;
	/*width:300px;*/
			font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #f0f0f0;
	background-position: center;
	padding: 0px;
		}
		.textfieldadmin
		{
	border:solid 1px #ccc;
	margin:0px;
	/*float:left;*/
			width:280px;
	height:22px;
	/*width:300px;*/
			font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #f0f0f0;
	background-position: center;
	padding: 0px;
		}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

		.normaltext{


font-family:Arial;
font-size:12px;
color:#0e0e0e;
background-color:#ffffff;
/*border:2px solid  #c7ccc6;*/
padding:5px 5px 5px 5px ;
}
.normaltext_under{


font-family:Arial;
font-size:12px;
text-decoration:underline;
color:#0e0e0e;
background-color:#ffffff;
/*border:2px solid  #c7ccc6;*/
padding:5px 5px 5px 5px ;
}
.textarea
		{
			background:#f0f0f0;
			border:solid 1px #ccc;
			padding:3px;
			margin:4px 0px 4px 0px;
			/*float:left;
			*/
			width:200px;
			font-family:Verdana;
			font-size:12px;
		}
		
.front_text{

font-family:Arial;
font-size:11px;
color:#0e0e0e;
background-color:#ffffff;
/*border:2px solid  #c7ccc6;*/
padding:5px 5px 5px 5px ;
}.select_box {
	background:#f0f0f0;
	border:solid 1px #ccc;
	margin:0px;
	/*float:left;*/
			width:175px;
	height:22px;
	/*width:300px;*/
			font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align: middle;
}
.button {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#666666;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
}
.sidebg{
background-image: url(../images/bg/search_bg.gif);
background-repeat:repeat;

}
.sidebg_search{
background-image: url(../images/bg/bg_1.gif);
background-repeat:repeat;
}
.content_text {
	font-family:Tahoma;
	font-size:11.5px;
	color:#010307;
	padding: 8px;
	letter-spacing: normal;
	line-height: 25px;
}
.textarea_medium {

	border:solid 1px #ccc;
	margin:0px;
	/*float:left;*/
			width:175px;
	height:70px;
	/*width:300px;*/
			font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #f0f0f0;
	background-position: center;
	padding: 0px;
}

.property_headline {
	font-family: Arial;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #CC3300;
	border: 1px dashed #CCCCCC;
	vertical-align: middle;
	padding: 4px;
}
.property_text {
	font-family:Arial;
	font-size:12px;
	color:#0e0e0e;
	background-color:#ffffff;
	/*border:2px solid  #c7ccc6;*/
padding:5px 5px 5px 5px;
	line-height: 20px;
}

/* Forms */
/*input#submit, a.submit, input.submit { margin-top: 0; border-bottom: 1px solid #ccc; }
input#submit:hover, a.submit:hover, input.submit:hover { margin-top: 1px; border-bottom: 0; } 
*/

/* menu */

/*
	#menu{
		
	background-image:url(../images/bg/menu_bg1.gif);
background-repeat:repeat-x;
		width:900px;
		height:41px;
		overflow:hidden;
	}
		#menu ul{
			list-style:none;
			margin:0px;
		}
			#menu li{
				list-style:none;
				display:block;
				float:left;
				margin:0 px;
			}
				#menu li a{
					display:block;
					float:left;
				}
					#menu li a:hover{
					}
						#menu li a span{
							display:none;
						}
				#menu li a.current{
					display:block;
					float:left;
					color:#fff;
					background:url(../images/menu/aboutus_hover.jpg) repeat-x left;
					font-size:11px;
					font-weight:bold;
					line-height:66px;
					text-decoration:none;
					/*padding:0 25px;	
				}
					#menu li a:hover.current{
						color:#fff;
					}
				#menu li a.aboutus{
					background:url(../images/menu/about_us.jpg) no-repeat;
					width:107px;
					height:41px;
				}
					#menu li a:hover.aboutus{
						background:url(../images/menu/aboutus_hover.gif) no-repeat;
					}
					#menu li a.home{
					background:url(../images/menu/home.jpg) no-repeat;
					width:82px;
					height:41px;
				}
					#menu li a:hover.home{
						background:url(../images/menu/home_hover.gif) no-repeat;
					}
				#menu li a.services{
					background:url(../images/menu/services.gif) no-repeat;
					width:106px;
					height:41px;
				}
					#menu li a:hover.services{
						background:url(../images/menu/services_hover.gif) no-repeat;
					}
				#menu li a.valuation{
					background:url(../images/menu/valuation.gif) no-repeat;
					width:113px;
					height:41px;
				}
					#menu li a:hover.valuation{
						background:url(../images/menu/valuation_hover.gif) no-repeat;
					}
				#menu li a.search{
					background:url(../images/menu/search_property.gif) no-repeat;
					width:167px;
					height:41px;
				}
					#menu li a:hover.search{
						background:url(../images/menu/search_property_hover.gif) no-repeat;
					}
				#menu li a.fad{
					background:url(../images/menu/fad.gif) no-repeat;
					width:103px;
					height:41px;
				}
					#menu li a:hover.fad{
					background:url(../images/menu/fad_hover.gif) no-repeat;
					}

				#menu li a.contact{
					background:url(../images/menu/contact_us.gif) no-repeat;
					width:124px;
					height:41px;
				}
					#menu li a:hover.contact{
					background:url(../images/menu/contact_us_hover.gif) no-repeat;
					}*/
/* menu finish*/
	}
					#menu li a:hover span{
						display:block;
						float:left;					
						color:#ffffff;
						background:url(../images/menu/menur_hover_right.gif) no-repeat right;
					}
			

/*login button*/
.login_button{
border:0px none #ddd;
	
	line-height: normal;
	background-image: url(../images/buttons/login.png) ;
	height: 29px;
	width: 80px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.login_button:hover{
border:0px none #ddd;
	
	margin-top:1px;
	line-height: normal;
	background-image: url(../images/buttons/login.png) ;
	height: 29px;
	width: 80px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.go_button{
border:0px none #ddd;
	
	margin-top:0px;
	line-height: normal;
	background-image: url(../images/buttons/go1.png) ;
	height: 19px;
	width: 36px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.go_button:hover{
border:0px none #ddd;
	
	margin-top:1px;
	line-height: normal;
	background-image: url(../images/buttons/go1.png) ;
	height: 19px;
	width: 36px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.submit_button{
border:0px none #ddd;
	
	margin-top:0px;
	line-height: normal;
	background-image: url(../image/buttons/submit.jpg) ;
	height: 25px;
	width: 82px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.submit_button:hover{
border:0px none #ddd;
	
	margin-top:1px;
	line-height: normal;
	background-image: url(../image/buttons/submit.jpg) ;
	height: 25px;
	width: 82px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}

.close_button{
border:0px none #ddd;
	
	margin-top:0px;
	line-height: normal;
	background-image: url(../image/heading/close.jpg) ;
	height: 25px;
	width: 68px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.close_button:hover{
border:0px none #ddd;
	
	margin-top:1px;
	line-height: normal;
	background-image: url(../image/heading/close.jpg) ;
	height: 25px;
	width: 68px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.create_button{
border:0px none #ddd;
	
	margin-top:0px;
	line-height: normal;
	background-image: url(../image/heading/Create-News-Letter.jpg) ;
	height: 25px;
	width: 182px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.create_button:hover{
border:0px none #ddd;
	
	margin-top:1px;
	line-height: normal;
	background-image: url(../image/heading/Create-News-Letter.jpg) ;
	height: 25px;
	width: 182px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.blank-button{
border:0px none #ddd;
	
	margin-top:0px;
	line-height: normal;
	background-image:url(../images/buttons/Create-News-Letter.jpg) ;
	height: 25px;
	width: 182px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color:#FFFFFF;
}
.forward_button{
border:0px none #ddd;
	
	margin-top:0px;
	line-height: normal;
	background-image: url(../images/buttons/forward.jpg) ;
	height: 25px;
	width: 82px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.forward_button:hover{
border:0px none #ddd;
	
	margin-top:1px;
	line-height: normal;
	background-image: url(../images/buttons/forward.jpg) ;
	height: 25px;
	width: 82px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.reset_button{
border:0px none #ddd;
	
	margin-top:0px;
	padding:0px;
	line-height: normal;
	background-image: url(../images/buttons/reset.jpg) ;
	height: 25px;
	width: 82px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}

.reset_button:hover{
border:0px none #ddd;
	
	margin-top:1px;
	padding:0px;
	line-height: normal;
	background-image: url(../images/buttons/reset.jpg) ;
	height: 25px;
	width: 82px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}
.textareaadmin {

	border:solid 1px #ccc;
	margin:0px;
	/*float:left;*/
			width:280px;
	height:70px;
	/*width:300px;*/
			font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #f0f0f0;
	background-position: center;
	padding: 0px;
}

.table_header {
	background-position: center center;
	vertical-align: middle;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ae0909;
	text-decoration: none;
	text-align: center;
}
.table_details {
	vertical-align: middle;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-indent: 4px;
	background-position: center;
}
.table_details_alternate_row {


	background-position: left center;
	vertical-align: middle;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.table_slicer {
	padding: 0px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ae0909;
	background-position: left;
}
.table_details_2 {
	vertical-align: middle;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-indent: 4px;
}

.table_bottom {
	padding: 0px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ae0909;
}
.table_slicerfirst {
	padding: 0px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ae0909;
	background-position: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ae0909;
}


ul{border:0; margin:0; padding:0;}

	#pagination-flickr li{
		border:0; margin:0; padding:0;
		font-size:11px;
		list-style:none;
	}
	#pagination-flickr a{
		border:solid 1px #DDDDDD;
		margin-right:2px;
	}
	#pagination-flickr .previous-off,
	#pagination-flickr .next-off {
		color:#666666;
		display:block;
		float:left;
		font-weight:bold;
		padding:3px 4px;
	}
	#pagination-flickr .next a,
	#pagination-flickr .previous a {
		font-weight:bold;
		border:solid 1px #FFFFFF;
	}	
	#pagination-flickr .active{
		color:#ae0909;
		font-weight:bold;
		display:block;
		float:left;
		padding:4px 6px;
	}
	#pagination-flickr .inactive{
		color:#ae0909;
		font-weight:bold;
		display:block;
		float:left;
		padding:4px 6px;
	}
	#pagination-flickr a:link, 
	#pagination-flickr a:visited {
		color:#0063e3;
		display:block;
		float:left;
		padding:3px 6px;
		text-decoration:none;
	}
	#pagination-flickr a:hover{
			color:#ae0909;

		border:solid 1px #666666;
	}.textfieldadmin-small {

	border:solid 1px #ccc;
	margin:0px;
	/*float:left;*/
			width:180px;
	height:22px;
	/*width:300px;*/
			font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #f0f0f0;
	background-position: center;
	padding: 0px;
}
.textareaadminbig1 {


	border:solid 1px #ccc;
	margin:0px;
	/*float:left;*/
			width:300px;
	height:100px;
	/*width:300px;*/
			font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #f0f0f0;
	background-position: center;
	padding: 0px;
}
.textareaadminbig2 {



	border:solid 1px #ccc;
	margin:0px;
	/*float:left;*/
			width:400px;
	height:200px;
	/*width:300px;*/
			font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #f0f0f0;
	background-position: center;
	padding: 0px;
}
.property_details_border{
width:690px;
height:auto;
border-right:3px #CCCCCC solid;
/*border:2px #CCCCCC dashed;*/
}




/*css*/
.button_sub { margin: 0 0 0 0.4em; border-bottom: 1px solid #333; float: left; }

.button_sub:hover { margin-top: 1px; border-bottom: 0; }


.textfield
		{
			background:#FFFFFF;
			border:solid 1px #ccc;
			/*padding:3px;
			margin:4px 0px 4px 0px;*/
			/*float:left;*/
			width:200px;
			height:20px;
			/*width:300px			font-family:Verdana;
			font-size:12px;;*/
font-family:Arial;
font-size:12px;
color:#0e0e0e;
		}
	.textfield:hover,
	.textfield:focus
		{
		background:#fff;
	
		border:solid 1px #CC0000;
		color:#000;
		}

 input.error, select.error, textarea.error
{
border: 2px solid red;
}
.error{
font-family:Helvetica;
font-size:16px;
color:#66CC66;
font-weight:bold;
/*border-bottom:1px #00CCCC dashed;
border-top:1px #00CCCC dashed;*/
}
.white_textbox {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	border: 1px none #FFFFFF;
}
/*start menu*/
#navlinks {
	margin: 0;
	width: 772px; 
}

/*Credits: By Santosh Setty (http://webdesigninfo.wordpress.com) */
/*Posted to: Dynamic Drive CSS Library (http://www.dynamicdrive.com/style/) */

.glossymenu{
	width:900px;
	position: relative;
	/*padding: 0 0 0 34px;*/
	padding: 0 0 0 0;
	/*margin: 0 auto 0 auto;*/
	margin: 0;
	background: url(../images/menu/menur_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

/*.glossymenu li a:link {
	color: #fff;
}
*/
.glossymenu li a:visited {
	color: black;
}
/*.glossymenu li a:hover {
	color: #fff;
}
.glossymenu li a:active {
	color: #fff;
}
*/
.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-transform:uppercase;
	text-decoration: none;
	font-family:Arial;
	font-size: 11px;
font-weight:bold;
	padding:0 0 0 19px; 
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
	/*display:block;
					float:left;
					color:#333333;
					
					font-size:10px;
					font-weight:bold;
					
					padding:0 0 0 16px;
					text-decoration:none;
					cursor:pointer;*/
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
		height:46px;
	background: url(../images/menu/menur_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	display:block;
	float:left;
	background: url(../images/menu/menur_hover_right.gif) no-repeat right top; /*right tab image path*/
	/**/background-position: right;
}

.glossymenu li.rate {
		
	float: right;
	color:#000;
	margin-top: 12px;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	/*padding:0 10px 0 0px;*/ /*Padding to accomodate left tab image. Do not change*/
	/*height: 46px;
	line-height: 46px;*/
	/*text-align: center;*/
	
}
/*end menu*/
/*new_menu*/


	#menu{
		width:900px;
		height:46px;
		background:url(../images/menu/menur_bg.gif) repeat-x;
		font-family:Arial;
	}
		#menu ul{
			list-style:none;
			padding:0 25px;
		}
			#menu li{
				list-style:none;
				display:block;
				float:left;
				margin:0 2px;
				height:46px;
				line-height:46px;
				vertical-align:middle;
			}
				#menu li a{
					display:block;
					float:left;
					color:#333333;
					text-transform:uppercase;
					font-size:10px;
					font-weight:bold;
					
					padding:0 0 0 15px;
					text-decoration:none;
					cursor:pointer;
				}
				#menu li a span{
					display:block;
					float:left;
					color::#333333;
					padding:0 25px 0 15px;
				}
					#menu li a:hover{
						display:block;
						float:left;
						background:url(../images/menu/menur_hover_left.gif) no-repeat left;
				
					}
/*finish new_menu*/
