body {
	margin:0px;
	padding:0px;
	font-family:"Arial";
	font-size:12px;
	color:#000000;
	background:#FFFFFF;
}
img{
	border:0px;
	}
div{
	padding:0px;
	margin:0px;
	float:left;
	}
/*a{
	color:#0070BF;
	text-decoration:none;	
	}*/
a{
    color:#0070BF;
    text-decoration:underline;	
}
a:hover{
	color:#8D8D00;
	text-decoration:none;	
	}
h1{
	width:100%;
	font-size:25px;
	color:#868500;
	padding:3px 0px 5px 0px;
	font-weight:normal;
	margin:0px;
	float:left;
	background:url(../images/doted_1.gif) repeat-x bottom left;
	}	
h2{
	width:100%;
	font-size:17px;
	color:#868500;
	padding:3px 0px 5px 0px;
	font-weight:normal;
	margin:0px;
	background:url(../images/doted_1.gif) repeat-x bottom left;
	}			

/* Added for Tag line as asked by Mayur(SEO) Team*/
#tagline {
    padding:0;
    float:right;
   }	
#tagline h1 { 
   font-size:12px;
   background: none;
   color:#000000;
  }
#welcome {
  font-size:25px;
  background:none;
  padding:0;
  font-weight:bold;
  font-family:Verdana, Geneva, sans-serif;
  color:#908f00;
  float:left;
  }
h3#welcome_small {
  font-size:13px;
  background:none;
  padding:0;
  font-weight:normal;
  font-family:Verdana, Geneva, sans-serif;
  color:#908f00;
  float:left;
}
.greencloudtag {
    white-space:nowrap;
    color:#868500;
}
/* Tagline code end */	
		
#Wrap {
	width:100%;
	float:none
	}
#top {
	width:100%;
	background:#FFFFFF;
	}
.topContent {
	margin:0px auto;
	width:960px;
	float:none;
	}

.logo{
	width:400px;
	padding:17px 0px 10px 0px;
	}

.top_menu{
	width:560px;
	padding:46px 0px 0px 0px;
	}
.top_menu ul{
	width:560px;
	padding:0px;
	text-align:right;
	margin:0px;
	}	
.top_menu li{
	padding:0px;
	margin:0px;
	display:inline;
	text-align:right;
	list-style:none;
	}			
.top_menu li a{
	padding:0px 2px 0px 2px;
	color:#333333;
	text-decoration:none;
	}			
.top_menu li a:hover{
	padding:0px 2px 0px 2px;
	color:#AAA900;
	text-decoration:none;
	}				
/*-------------------header end-------------------*/

#banner {
	width:100%;
	height:299px;
	background:url(../images/header_bg.gif) repeat-x top left #1f1f1f;
}
.bannerContent {
	margin:0px auto;
	width:960px;
	height:299px;
	float:none;
}

.banner_left{
	width:536px;
	height:299px;
	background:url(../images/header_left_img.gif) no-repeat bottom left;
	}
.search_box{
	width:507px;
	height:193px;
	padding:0px 0px 0px 29px;
	background:url(../images/header_green_bg.gif) repeat-x top left;
	}	
.search_heading{
	padding:44px 0px 0px 0px;
	font-size:24px;
	color:#484800;
	font-family:"Myriad Pro";
	}	
.search_block{
	width:500px;
	padding:40px 0px 0px 0px;
	}	
.search_block label{
	width:322px;
	padding:0px;
	float:left;
	margin:0px;
	}		
.search_input{	
	height:27px;
	padding:5px 0px 0px 5px;
	margin:0px;
	font-size:17px;	
	}	
.search_block span{
	width:120px;
	}			
.suggestion_box{
	clear:both;
	display:none;
	padding:2px;
	border:3px #484848 solid;
	background:#ffffff;
	width:306px;
	}
#suggestions a {
    color: #000000  !important;
    text-decoration: none !important;
}	
#suggestions a:hover{
	color: #8D8D00 !important;
	text-decoration: none !important;	
}
.banner_right{
	width:424px;
	height:299px;
	}	

/*----------------banner end--------------------*/

#content {
	width:100%;
	background:#fff;
	padding:15px 0px 0px 0px;
  }
.contentContent {
	margin:0px auto;
	width:960px;
	float:none;
  }
 .content_part_1{
	width:960px;
	padding:0 0 25px 0px;
	}
.map_box{
	width:275px;
	padding:6px 0px 15px 0px;
	background:#f4f4f4;
	}
.map_box label{
	width:275px;
	float:left;
	text-align:center;
	}	
.map_box label span{
	width:275px;
	float:left;
	font-size:13px;
	padding:16px 0px 5px 5px;
	text-align:center;
	background:url(../images/arrow_right.gif) no-repeat 41px 15px;
	}		
	
.featured_block{
	width:374px;
	padding:0px 10px 10px 10px;
	}
.featured_box{
	width:354px;
	/*background:#f4f4f4;*/
	padding:10px 10px 5px 15px;	
	}	
.featured_heading{
	float:left;
	width:100%;
	font-size:17px;
	color:#3d678b;
	padding:0px 0px 8px 0px;
	background:url(../images/doted_1.gif) repeat-x bottom left;
	}
		
.featured_inner{
	width:354px;
	padding:10px 0px 0px 0px;
	}
.featured_inner p{
	width:354px;
	margin:0px;
	float:left;
	line-height:15px;
	padding:0px 0px 0px 0px;
	}	
.featured_inner em{
	width:354px;
	margin:0px;
	float:left;
	text-align:right;
	padding:0px;
	}		
	
	
.home_image{
	width:150px;
	float:left;
	}
.featured_inner2{
	width:190px;
	float:left;
	padding:0px 0px 0px 0px  ;
	font-weight:bold;
	}	
.featured_inner2 span{
	width:113px;
	font-weight:normal;
	float:left;
	padding:5px 0px 5px 5px  ;
	}		
	
.featured_hand_box{
	width:72px;
	height:73px;
	font-style:normal;
	float:left;
	padding:3px 0px 5px 0px  ;
	font-weight:bold;
	background:url(../images/recommend_img.gif) no-repeat top left;
	}		
.featured_hand_box span{
	width:72px;
	float:left;
	font-size:20px;
	padding:7px 0px 9px 0px;
	text-align:center;
	color:#FFFFFF;
	}	
.featured_hand_box1{
	width:78px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
	}			
		
.content_right{
	width:265px;
	padding:0px;
	}	
			
.content_right p{
	width:265px;
	padding:10px 0px 0px 0px;
	color:#444444;
	line-height:17px;
	margin:0px;
	float:left;
	}
.content_right div span{
	width:100%;
	padding:15px 0px 0px 0px;
	color:#3d678b;
	margin:0px;
	text-align:right;
	float:left;
	}	
.content_right div span a{
	text-decoration:none;
	color:#3d678b;
	}		
.content_right div span a:hover{
	text-decoration:none;
	color:#AAA900;
	}			
.Popular_box{
	width:270px;
	padding:0px 24px 0px 0px;	
	}
.Popular_box ul{
	width:130px;
	padding:5px 0px 0px 0px;
	margin:0px;	
	float:left;
	}	
.Popular_box ul li{
	width:130px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	list-style:none;	
	line-height:22px;
	}	
.Popular_box ul li a{
	text-decoration:none;
	color:#444444;
	}
.Popular_box ul li a:hover{
	text-decoration:none;
	color:#AAA900;
	}	

.cloud{
	width:645px;
	padding:10px;
	line-height:22px;
	margin:25px 0px 0px 0px;
	background:#f4f4f4;
	text-align:justify;
	}	
  
#footer {
	width:100%;
	background:#1e1e1e;
}
.footerContent {
	margin:0px auto;
	padding:0px;
	width:960px;
	float:none;
}
.footer_link{
	width:100%;
	padding:20px 0px 20px 0px;
	}
.footer_link ul{
	width:142px;
	float:left;
	padding:0px;
	margin:0px;
	}	
.footer_link li{
	width:100%;
	float:left;
	padding:0px;
	list-style:none;
	margin:0px;
	font-weight:normal;
	line-height:22px;
	color:#b5b5b5;
	}	
.footer_link li strong{
	padding:0px;
	margin:0px;
	text-decoration:underline;
	}	
.footer_link li a img{
	padding:4px 5px 0px 0px;
	margin:0px;
	float:left;
	}	
.footer_link span{
	padding:15px 5px 10px 0px;
	margin:0px;
	width:100%;
	color:#989898;
	float:left;
	}			
		
.footer_link li a{
	text-decoration:none;
	color:#b5b5b5;
	}	
.footer_link li a:hover{
	text-decoration:none;
	color:#AAA900;
	}				
/* Inner Page Admin */	
#inner_banner {
	width:100%;
	height:108px;
	background:url(../images/inner_header_bg.gif) repeat-x top left #1f1f1f;	
}
.inner_bannerContent {
	margin:0px auto;
	width:960px;
	height:108px;
	float:none;
	/*position:absolute;*/
}
.inner_banner_left{
	width:462px;
	height:75px;
	}
.inner_banner_right{
	width:469px;
	height:75px;
	background:url(../images/inner_header_bg2.gif) no-repeat top right;
	}
.inner_search_box{
	width:931px;
	padding:0px 0px 0px 29px;
	background:url(../images/inner_header_green_bg.gif) repeat-x top left;
	position:absolute;
	}	
.inner_search_heading{
	padding:22px 0px 14px 0px;
	font-size:24px;
	color:#484800;
	font-family:"Myriad Pro";
	}
.inner_search_block{
	width:469px;
	padding:20px 0px 0px 0px;
	}	
.inner_search_block label{
	width:322px;
	padding:0px;
	float:left;
	margin:0px;
	}
.inner_search_block span{
	width:120px;
	}
.inner_search_input{
	width:306px;
	height:27px;
	padding:5px 0px 0px 5px;
	margin:0px;
	font-size:17px;
	border:3px #484848 solid;
	}
.inner_content {
	width:960px;
	padding:10px 0px 0px 0px;
	margin:0px auto;
	float:none;
	clear:both;
}
.inner_content_left {
	width:679px;
	margin-left:32px;
	display:inline;
}
.inner_content_right {
	float:right;
	width:230px;
	padding:0px 0px 0px 0px;
	border-left:1px solid #dddddd;
}
.inner_block {
	width:642px;
	padding:0px 0px 0px 0px;
}
.inner_block p {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424242;
	float:left;
	margin:0px;
	padding:10px 0px 5px 0px;
	line-height:18px;
}
.block {
	width:214px;
	padding:25px 0px 0px 0px;
}
.block ul {
	width:90%;
	margin:0px;
	padding:8px 0px 0px 30px;
}
.block li {
	width:100%;
	margin:0px;
	padding:0px 0px 0px 14px;
	background:url(../images/bullet.gif) no-repeat center left;
	line-height:20px;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#424242;
}
.block li a {
	color:#424242;
	text-decoration:none;
}
.block li a:hover {
	color:#424242;
	text-decoration:underline;
}
h3 {
	width:85%;
	background:url(../images/arrow_right.gif) no-repeat top left;
	padding:0px 0px 0px 25px;
	margin:0px;
	height:17px;
	line-height:17px;
	color:#908f00;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
}
h3 a {
	color:#908f00;
	text-decoration:none;
}
h3 a:hover {
	color:#5e5e5e;
	text-decoration:none;
}
h4#right_label{	/* edited by rupal for avoid other h4 conflicts */
	width:90%;
	line-height:35px;
	height:35px;
	margin:0px;
	padding:0px 0px 0px 14px;
	border-bottom:1px solid #c7c600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1f1f1f;
	font-weight:normal;
}
.right_content { 
	width:230px;
	float:right;
	margin:0px;
	padding:0px 0px 30px 0px;
}
.right_links {
	width:230px;
	margin:0px;
	padding:0px;
}
.right_links ul {
	float:left;
	margin:0px;
	width:180px;
	padding:0px 25px;
}
.right_links li {
	margin:0px;
	background:url(../images/bullet_2.gif) no-repeat center left;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #d2d2d2;
	list-style:none;
	padding:0px 0px 0px 20px;
}
.right_links li a {
	color:#444444;
	text-decoration:none;
}
.right_links li a:hover {
	color:#444444;
	text-decoration:underline;
}
.page_links {
	width:48%;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:33px;
	margin-left:750px;
}
.page_links a {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.page_links a:hover {
	color:#FFF;
	text-decoration:underline;
}
/* Inner Page About us */	
.aboutus_content {
	width:896px;
	margin:0px 32px;;
	float:left;
	padding:0px;
}
.text_content {
	width:100%;
	padding:12px 0px 0px 0px;
}
.text_content p {
	width:100%;
	float:left;
	margin:0px;
	padding:10px 0px;
	line-height:18px;
}
.management_team {
	width:100%;
	padding:13px 0px;
}
.management_left {
	width:130px;
}
.management_right {
	width:766px;
}
.management_right p {
	width:100%;
	float:left;
	margin:0px;
	padding:5px 0px 0px 0px;
}
.management_right strong {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
.address {
	width:100%;
	padding:20px 0px;
}
.address strong {
	width:100px;
	float:left;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
.address span {
	width:15px;
	float:left;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
.address em {
	width:770px;
	float:left;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:normal;
	font-style:normal;
	line-height:16px;
}
/****************	stylesheet newly added by rupal ***************/
/* DISPLAY ROW BACKGROUND START*/
.TableOddRow {
	background-color: #ffffff;
	color:#000000;
}
.TableEvenRow {
	background-color: #eeeeee;
	color:#000000;
}
/* DISPLAY ROW BACKGROUND END */ 
/***************** Style Added from Rentapartment *************/
.bevelmenu11{
font: bold 13px arial ;
padding: 6px 0;
margin: 0px;
width: 100%;
font-color:#000000;/*set value to "right" for example to align menu to the right of page*/
}

.bevelmenu11 li{
list-style: none;
display: inline;
}

.bevelmenu11 li a:link, .bevelmenu11 li a:visited{
padding: 3px 0.2em;
text-decoration: none;
color:#ffffff;
background-color: #868500;
border: 1px solid #868500;
}

.bevelmenu11 li.active a:link, .bevelmenu11 li.active a:visited{
padding: 3px 0.2em;
text-decoration: none;
color:#868500;
background-color: #F0F0F0;
border: 1px solid #868500;
}

.bevelmenu11 li a:hover {
color: #868500;
background-color: #F0F0F0;
border-style: outset;
text-decoration: none;
}

/***************** Inner Tabs *************/
innertabmenu{
font: bold 13px arial ;
padding: 6px 0;
margin: 0px;
width: 100%;
font-color:#000000;/*set value to "right" for example to align menu to the right of page*/
height:30px;
}
.innertabmenu li{
list-style: none;
display: inline;
height:30px;
}
.innertabmenu li a:link, .innertabmenu li a:visited{
padding: 3px 0.2em;
text-decoration: none;
color:#ffffff;
height:30px;
background-color: #868500;
border-top:1px solid #868500;
border-left:1px solid #868500;
border-right:1px solid #868500;
}

.innertabmenu li.active a:link, .innertabmenu li.active a:visited{
padding: 3px 0.2em;
text-decoration: none;
color:#868500;
height:30px;
background-color: #ffffff;
border-top:1px solid #868500;
border-left:1px solid #868500;
border-right:1px solid #868500;
}

.innertabmenu li a:hover {
color: #868500;
height:30px;
background-color: #ffffff;
border-top:1px solid #868500;
border-left:1px solid #868500;
border-right:1px solid #868500;
text-decoration: none;
}
/******* CSS FOR BUTTONS OR LABLES ***************/
.submit_btn{
	float:left;
	padding:0px 0px 0px 10px;
	margin:0px;
	background:url(../images/btn_bg.gif) repeat-x top left;
	border:1px solid #B4B34F;
	height:22px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	}	

.submit_btn input{
	float:left;
	padding:2px 10px 5px 0px;
	margin:0px;
	border:0px;
	color:#333333;
	background:url(../images/btn_bg.gif) repeat-x top left;
	height:22px;
	font-size:12px;
	font-weight:bold;
	}	
/***********************************************************************/	
.grey_border{ border:1px solid #cccccc;}
.grey_font{ color:#333333; font-weight:bold; font-size:11px;}
.green_heading{ color:#868500; font-weight:bold; font-size:12px;}
.blue_link{color:#4A7193;font-size:11px;text-decoration:none;}
.red_big_link{color:#000000;font-size:14px;text-decoration:none;font-weight:bold;}
.curser_pointer{cursor:pointer;}
.green_img_border{border:2px solid #B5B404;}
.search_button{
	width:117px;
	height:38px;
	padding:0px 0px 0px 0px;
	border:0px;
	background:url(../images/search_btn.gif) no-repeat center left;
	cursor:pointer;
	}	
.heading_div
{
	width:100%;
}
.fieldLabel
{
	/*float:left;*/
	width:150px;
}
#err_message{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}
.bigfieldLabel
{
	float:left;
	width:230px;
}
.listHeading{
background:#AAA900;
font-weight:bold;
width:100%;
font-size:14px;
height:20px;
padding-top:5px;
color:#ffffff;
}
.boldFont
{
font-weight:bold;
}
.HeadingColumn{
width:100px;
padding:0.5px;
}
.border{border:1px solid #F0F0F0;}

.scrollerDiv
{
width:100%;
height:200px;
overflow-x: hidden;
overflow-y:auto;
}
.display_heading
{
background:#E1E1E1;
font-size:13px;
text-decoration:none;
color:#333333;
font-weight:bold;
height:20px;
padding-top:4px;
padding-left:7px;
}
.error
{
  color:#ff0000;  
  font-size:12px;
}
.inputRequirement
{
  color:#ff0000;  
  font-size:12px;
}
.blockhead
{
background:#999999;
font-size:14px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
height:20px;
width:100px;
}
.form_bind_width
{
/*width:700px;*/
}
input[type='text']
{
  border: 1px solid #cccccc;
  width:250px;
}
.inputfilebox
{
  border: 1px solid #cccccc;
  width:250px;
}
input[type='password']
{
  border: 1px solid #cccccc;
  width:250px;
}
textarea
{
  border: 1px solid #cccccc;
  width:250px;
}
.reviewtextarea
{
  border: 1px solid #cccccc;
  width:480px;
  height:150px;
}
.reviewtitle{
	width:480px;
}
.recommnd_textarea{
  width:480px;
  height:100px;
}
select{
 border: 1px solid #cccccc;
 height:20px;
}
input:focus, textarea:focus{
background-color: #F0F0F0;
border:1px solid #999999;
}
.property_title{
font-size:16px;
font-text:verdana;
color:#0A4200;
font-weight:bold;
text-decoration:underline;
}
a.property_title:link, a.property_title:hover,a.property_title:visited, a.property_title:active{
font-size:16px;
font-text:verdana;
color:#0A4200;
font-weight:bold;
text-decoration:underline;
}
.property_date
{
color:#3D678B;
}
.property_review
{
fot-size:10px;
color:#000000;
}
.cloud_smallar{ font-size:10px;}
.cloud_small{ font-size:12px;}
.cloud_medium{ font-size:14px;}
.cloud_big{ font-size:16px;}
.cloud_bigger{ font-size:18px;}
.no_wrap{white-space:nowrap;}
/**************** rating star display style ***************/
#rating {
	float:left;
	margin:7px 0px 4px 0px;
	padding:0px;	
}
.ratingImg{
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.ratingImg li{
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:10px;
	font-weight:bold;
	color:#47a2cf;
}
.prettycute {
	margin-left:10px;
	font-weight:bold;	
}
/****************************************************************************/

/* ------ Property Details Page Start ---------- */
.property_detail {
	width:600px;
	float:left;
	margin:0px;
	padding:0px 10px;
}
.detail_part {
	width:580px;
	float:left;
	margin:0px;
	/*padding:17px;*/
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	background:#f4f4f4;
}
.detail_left {
	width:432px;
	float:left;
	margin:0px;
	padding:0px;
}
.property_name{
	float:left;
	width:100%;
	font-size:17px;
	color:#3d678b;
	padding:0px 0px 8px 0px;
	font-weight:bold;
	background:url(../images/doted_1.gif) repeat-x bottom left;
}
.property_accdr_img{
	width:20%;
	padding-left:4px;
	float:left;
	text-align:center;
}
.property_recommend_right{
	width:78%;float:left;
}
.property_address {
	width:100%;
	float:left;
	margin:0px;
	padding:18px 0px;
	font-size:11px;
	color:#545454;
	line-height:18px;
}
.property_buttons {
	float:left;
	margin:0px;
	padding:0px 4px 0px 0px;
}
.property_buttons span{
	float:left;
	margin:0px;
	padding:3px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#585700;
	background:url(../images/btn_bg.gif) repeat-x top left;
	border:1px solid #b4b34f;
}
.property_buttons a {
	color:#585700;
	text-decoration:none;
}
.property_buttons a:hover {
	color:#585700;
	text-decoration:underline;
}
.recomended {
	float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#777777;
	width:100%;
	text-align:right;
}
.recomended_per {
	float:right;
	margin:0px;
	padding:0px 0px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:30px;
	color:#4a7193;
	font-weight:bold;
	width:100%;
}
.grade_div {
	float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:105px;
	height:37px;
	text-align:right;
	white-space:nowrap;
}
.rating {
	float:right;
	margin:0px;
	padding:6px 0px 0px 0px;
	width:100%;
}
.rating strong {
	float:right;
	margin:0px;
	padding:0px 5px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#565555;
	font-weight:bold;
	text-align:right;
	line-height:20px;
}
.rating span {
	float:right;
	margin:0px;
	padding:0px;
}
.detail_right {
	width:208px;
	float:left;
	margin:0px;
	padding:0px;
}
.property_tab {
	float:left;
	width:600px;
	margin:0px;
	padding:0px 0px 25px 0px;
}
.tab_box_inner{
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
}
.tab_button{
	padding:0px;
	margin:0px;
	padding:5px 0px 0px 0px;
	float:left;
	width:100%;
	border-bottom:1px solid #e3e3e3;
}	
.tab_button ul{
	padding:0px;
	margin:0px;
	list-style:none;
}	
.tab_button li{
	padding:0px;
	margin:0px;
	list-style:none;
	display:inline;
	font-size:12px;
	color:#4a7193;
	font-weight:bold;
}	
.tab_button li a{
	width:128px;
	color:#4a7193;
	text-decoration:none;
	margin:0px;
	float:left;
	padding:6px 0px 3px 0px;
	margin-left:2px;
	cursor:pointer;
	background:#f2f2f2;
	border:1px solid #e3e3e3;
	border-bottom:none;
	text-align:center;
}	
.tab_button li a:hover{
	width:128px;
	color:#4a7193;
	text-decoration:none;
	margin:0px;
	float:left;
	cursor:pointer;
	padding:6px 0px 3px 0px;
	margin-left:2px;
	background:#fbfbfb;
	text-align:center;
}
.tab_button li .act{
	width:128px;
	color:#4a7193;
	text-decoration:none;
	margin:0px;
	float:left;
	padding:6px 0px 3px 0px;
	margin-left:2px;
	background:#fbfbfb;
	border-bottom:none;
	text-align:center;
}
.tab_content{
	float:left;
	width:634px;
	margin:0px;
	font-size:12px;
	padding:0px 15px 10px 15px;
	background:#fbfbfb;
	border:1px solid #e3e3e3;
	border-top:none;
}
.review_title {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	background:#e1e1e1;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4a7193;
}
.review_date {
	float:left;
	margin:0px;
	padding:5px 0px;
	width:10%;
	text-align:center;
	border-right:1px solid #fbfbfb;
}
.review_opinion {
	float:left;
	margin:0px;
	padding:5px 0px 0px 5px;
	width:49%;
	text-align:left;
	border-right:1px solid #fbfbfb;
}
.review_opinion_general{
	float:left;
	margin:0px;
	padding:5px 0px 0px 5px;
	width:62%;
	text-align:left;
	color:#4a7193;
}
.review_recomended {
	float:left;
	margin:0px;
	padding:5px 0px;
	width:16%;
	text-align:center;
	border-right:1px solid #fbfbfb;
}
.review_rating {
	float:left;
	margin:0px;
	padding:5px 0px;
	width:10%;
	text-align:center;
	border-right:1px solid #fbfbfb;
}
.review_default {
	float:left;
	margin:0px;
	padding:5px 0px;
	width:13%;
	text-align:center;
	border-right:1px solid #fbfbfb;
}
.review_content {
	width:100%;
	float:left;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#545454;
}
.review_text {
	float:left;
	margin:0px;
	padding:0px 0px 0px 65px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#545454;
	width:539px;
	line-height:17px;
	text-align:justify;
}
.review_more {
	float:left;
	margin:0px;
	padding:0px 0px 15px 0px;
	width:100%;
	text-align:right;
	border-bottom:1px dashed #a8a8a8;
}
.review_more a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#0070BF;
	text-decoration:underline;
}
.review_more a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#4a7193;
	text-decoration:underline;
}
.property_detail_right {
	width:340px;
	height:340px;
	float:left;
	margin:0px;
	padding:0px;
	top:0;
}
.map {
	float:left;
	margin:0px;
	padding:0px 0px 20px 0px;
	clear:both;
}
.property_image {
	width:222px;
	float:left;
	margin:0px;
	padding:6px;
	background:#f4f4f4;
}
.property_image ul {
	float:left;
	margin:0px;
	padding:10px 0px;
}
.property_image li {
	float:left;
	margin:0px;
	padding:2px;
	list-style:none;
}
.property_thumb img {
	float:left;
	margin:0px;
	padding:0px;
	border:3px solid #f4f4f4;
}
.property_thumb img:hover {
	border:3px solid #b3b209;
	cursor:pointer;
}
.property_thumb li img.active {
	border:3px solid #b3b209;
}
/* ------ Property Details Page End ---------- */
/* ------ Property Listing Page Start ---------- */
.state_name {
	float:left;
	width:100%;
	font-size:25px;
	color:#3d678b;
	padding:0px 0px 8px 0px;
	font-weight:bold;
	margin:0px;
	/*white-space:nowrap;*/
	overflow:hidden;
	background:url(../images/doted_1.gif) repeat-x bottom left;
}
.search_listbox {
	float:left;
	margin:0px;
	padding:0px 20px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-align:left;
}
.search_listbox span {
	float:left;
	margin:0px;
	padding:6px 0px 0px 0px;
}
.list_box {
	width:118px;
	border:1px solid #cccccc;
}
.list_box2 {
	width:83px;
	border:1px solid #cccccc;
}
.spacer {
	margin:0px;
	padding:0px;
	width:100%;
	height:10px;
}
.btn_next{
	float:right;
	margin:0px;
	padding:1px 15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/btn_bg_black.gif) repeat-x top left;
	border:1px solid #414141;
	cursor:pointer;
}
.lisitng_block_yellow{
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px 10px;
	/*width:630px;*/
	border:1px solid #cfcfcf;
	/*background:url(../images/list_bg.gif) top left repeat;*/
	background:#F3F8FB; /* #FFF2BD*/
}
.lisitng_block_white {
	float:left;
	margin:0px 0px 10px 0px;
	padding:10px 10px;
	/*width:630px;*/
	border:1px solid #cfcfcf;
	background:#FFFFFF;
}
.listing_head {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
.listing_head span {
	float:left;
	margin:0px;
	padding:0px 8px 0px 0px;
	width:65px;
}
.listing_head strong {
	width:320px;
	float:left;
	margin:0px;
	padding:5px 0px 4px 0px;
}
.listing_head img {
	float:left;
	margin:0px;
	padding:0px;
}
.listing_review {
	width:156px;
	float:right;
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	/*color:#777777;*/
	font-weight:bold;
	line-height:18px;
}
.listing_review span {
	width:100%;
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
}
.listing_review strong {
	width:100%;
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
}
.listing_address {	
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8e8e8e;
	width:328px;
	text-align:left;
}

.listing_review_text {
	float:left;
	margin:0px;
	padding:5px 0px 0px 0px;
	width:100%;
	text-align:justify;
	font-weight:normal;
	color:#565555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
.listing_review_text a {
	color:#3d678b;
	text-decoration:none;
}
.listing_review_text a:hover {
	color:#3d678b;
	text-decoration:underline;
}
.send_inquiry_link {
	width:100%;
	float:left;
	margin:0px;
	padding:3px 0px 0px 0px;
}
.send_inquiry_link strong {
	float:left;
	margin:0px;
	padding:0px 7px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#565555;
	border-right:2px solid #565555;
}
.send_inquiry_link a {
	color:#565555;
	text-decoration:none;
}
.send_inquiry_link a:hover {
	color:#565555;
	text-decoration:underline;
}
.listing_rating {
	width:185px;
	float:right;
	margin:0px;
	padding:0px;
}
.listing_rating strong {
	float:right;
	margin:0px;
	padding:2px 0px 0px 0px;
	border:none;
}
.listing_rating span {
	float:right;
	margin:0px;
	padding:3px 3px 0px 0px;
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#565555;
}
.listing_cloud {
	/*width:315px;*/
	float:left;
	margin:0px;
	padding:10px 10px;
	background:#f4f4f4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#777777;
	text-align:justify;
	line-height:22px;
}
.listing_cloud strong {
	font-size:16px;
	font-weight:bold;
}
/* -------------- inner property details page ------------ */

.inner_property_tab {
	float:left;
	width:666px;
	margin:0px;
	padding:0px 0px 25px 0px;
}
.inner_property_detail {
	width:666px;
	float:left;
	margin:0px;
	padding:0px 10px;
}
.inner_detail_part {
	width:640px;
	float:left;
	margin:0px;
	padding:17px 10px 0 17px;	
	background:#f4f4f4;
}
.inner_detail_left {
	width:432px;
	float:left;
	margin:0px;
	padding:0px;
}

.inner_property_image {
	width:262px;
	float:left;
	margin:0px;
	padding:6px;
	background:#f4f4f4;
}
.inner_property_detail_right {
	width:274px;
	float:left;
	margin:0px;
	padding:0px;
}

.inner_listing_cloud {
	width:246px;
	float:left;
	margin:0px;
	padding:20px 14px;
	background:#f4f4f4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#777777;
	text-align:justify;
	line-height:22px;
}
/* ------ Property Listing Page End ---------- */


/*-----accredited form start -----------*/

.detail_part_1 {
	width:632px;
	float:left;
	margin:0px;
	padding:10px 17px 0px 17px;
	background:url(../images/accredited_bg.gif) repeat-x top left;
}
.accredited_name{
	float:left;
	width:100%;
	font-size:17px;
	color:#000000;
	padding:0px 0px 8px 0px;
	background:url(../images/dotted_2.gif) repeat-x bottom left;
}

.accredited_head{
	float:left;
	width:100%;
	font-size:14px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 10px 0px;
}

.big_logo{float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
	
.accredited_detail{
	width:390px;
	float:left;
	margin:0px;
	padding:0px;
}	

.detail_right_2 {
	width:240px;
	float:left;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.property_address_2{
	width:90%;
	float:left;
	margin:0px;
	padding:42px 0px 0px 0px;
	font-size:11px;
	color:#545454;
	line-height:18px;
}

.review_text_2 {
	float:left;
	margin:0px;
	padding:0px 0px 10px 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#545454;
	width:629px;
	line-height:20px;
	border-bottom:1px dashed #a8a8a8;
}
.review_text_2 ul{
	float:left;
	margin:0px;
	padding:0px 0px 10px 5px;
	font-size:11px;
	color:#565555;
	width:629px;
}
.review_text_2 li{
	float:left;
	margin:0px;
	width:280px;
	color:#565555;
	list-style:none;
	padding:0px 0px 0px 15px;
	background:url(../images/list_arrow.png) center left no-repeat;
}
.review_text_2 li a{
	float:left;
	margin:0px;
	color:#565555;
	text-decoration:none;
}

.review_text_2 li a:hover{
	float:left;
	margin:0px;
	color:#565555;
	text-decoration:underline;
}
.review_text_2 span{
	float:left;
	margin:0px;
	padding:5px 0px 10px 0px;
	color:#4a7193;
}
.review_text_2 span a {
	color:#4a7193;
	text-decoration:none;
}
.review_text_2 span a:hover {
	color:#3d678b;
	text-decoration:underline;
}

.property_detail_right_2 {
	width:232px;
	float:left;
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
	background:#aaa900;
	border:1px solid #aaa900;
}
.accr_backtoproperty{
	width:232px;
	float:left;
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
}
.right_logo{
	width:43px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 5px;
}

.right_text{
	width:174px;
	float:left;
	margin:0px;
	font-size:12px;
	color:#545300;
	padding:12px 0px 12px 10px;
	background:#eceaea;
}

.right_text a{
	width:174px;
	float:left;
	margin:0px;
	color:#545300;
	text-decoration:none;
}

.right_text a:hover{
	width:174px;
	float:left;
	margin:0px;
	color:#545300;	
	text-decoration:underline;
}
.blue_heading {
	float:left;
	margin:0px;
	padding:5px 0px 10px 5px;
	width:99%;
	font-weight:bold;
	color:#4a7193;
	border-right:1px solid #fbfbfb;
}

.address_2 {
	width:100%;
	padding:10px 0px 10px 0px;
}
.address_2 strong {
	width:230px;
	float:left;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
.address_2 span {
	width:15px;
	float:left;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#565555;
}
.address_2 em {
	width:370px;
	float:left;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:normal;
	font-style:normal;
	line-height:16px;
}

.address_2 em a {
	float:left;
	margin:0px;
	color:#4a7193;
	text-decoration:underline;
}
.address_2 em a:hover{
	float:left;
	margin:0px;
	color:#4a7193;
	text-decoration:underline;
}

.circle {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;

}
.circle strong {
	float:left;
	margin:0px;
	padding:35px 5px 0px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#565555;
	width:165px;
	font-weight:bold;
	text-align:leftt;
	line-height:20px;
}
.circle span {
	float:right;
	margin:0px;
	padding:21px 0 0 0;
	text-align:center;
	width:56px;
	height:58px;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background:url(../images/blank.png) top left no-repeat;
	background-position:right;
}
.accredite_link{
color:#fff;
text-decoration:none;
}
.accredite_link:hover{
color:#fff;
text-decoration:none;
}
/*-----accredited form end -----------*/
/* ----------- Google map html window content css -------*/
.gmap_main_div{ width:225px;text-align:left;}
.gmap_content_div{width:225px;margin-top:5px;}
.gmap_img_div{float:left;height:65px;width:70px;}
.gmap_title_link{color:#0072BC;font-size:12px;text-decoration:none;}
.gmap_address_div{float:left;text-align:left;width:140px;font-size:11px;margin-left:3px;}
.gmap_phone{font-size:12px;font-weight:bold;color:#8A8900;clear:both;}
/* --------Google map html window content css end -------*/
.listing_div_sep{background:url(../../images/doted_1.gif) repeat-x bottom left;width:100%;padding:4px;}
.listing_div_chkbox{ width:3%;float:left;text-align:center;margin:0;padding:0px;clear:both;}
.listing_div_name{ width:25%;float:left;text-align:left;font-size:12px;margin-top:3px;}
.listing_div_listing{ width:5%;float:left;text-align:center;}
.listing_div_city{ width:14%;float:left;text-align:left;font-size:12px;margin-top:3px;}
.listing_div_area{ width:16%;float:left;text-align:left;font-size:12px;margin-top:3px;}
.listing_div_recomm{ width:10%;float:left;text-align:center;font-size:12px;margin-top:3px;}
.listing_div_reviews{ width:8%;float:left;text-align:center;font-size:12px;margin-top:3px;}
.listing_div_price{ width:5%;float:left;text-align:center;font-size:12px;margin-top:3px;}
.listing_div_action{ width:11%;float:left;text-align:center;font-size:12px;margin-top:3px;}
.listing_div_address{font-size:9px;color:#666666;}
/*----------------- Newly Added css as per listing page editing ----*/

.flage{	float:left;
	margin:0px;
	width:29px;
	height:31px;
	padding:2px 0px 0px 0px;}
.map {
	float:left;
	margin:0px;
	padding:0px 0px 20px 10px;
	clear:both;
}
#topbar {
	position:relative;
	padding:0px;
	margin:0px;
	float:left;
	top:100px;
}
.listing_review_grade {
	width:100px;
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:11px;
	white-space:nowrap;
}
.rent_review{
	float:left;
	padding-top:15px;
	/*color:#3D678B;*/
	}

.rent_review_grade {
	margin:0px;
	float:left;
	padding:15px 0px 3px 0px;
	text-align:center;
	width:35px;
	height:30px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background:url(../images/rate_grade35.gif) top left no-repeat;
	background-position:right;
}	
.moving_div{
	position:relative;
	margin-top:30px;
	}
.staymap{ font-size:14px;}
.rate_blue_big_link:link{
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;	
	color:#0000FF;
}
.rate_blue_big_link:active{
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
	color:#0000FF;	
}

.rate_blue_big_link:visited{
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;	
	color:#0000FF;
}
.rate_blue_big_link:hover{
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;	
	color:#0000FF;
}

.claim_listing:link{
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;	
	color:#4A7193;
}
.claim_listing:active{
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
	color:#4A7193;	
}

.claim_listing:visited{
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;	
	color:#4A7193;
}
.claim_listing:hover{
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;	
	color:#4A7193;
}
.redius_search{
	padding:10px;
	margin:0px;
	width:261px;
	background:#f4f4f4;
}
.rad_label{
	float:left;
	width:70px;
}
.rad_fields{
	float:left;
	width:190px;
}
.sitemap ul{
	margin:0px;
	padding:5px 0 0 25px;
	float:left;
}
.sitemap li{
	list-style-type:none;
	margin:0px;
	background:url(../images/bullet_2.gif) no-repeat center left;
	padding:3px 0px 0px 20px;
}
.floorplanLabel{
	width:100px;
	float:left;
	white-space:nowrap;
}
.floorplanFieldValue{
	width:210px;
	float:left;
}
.paging_div{
	background:#f0f0f0;
	padding:10px;
	width:580px;
}
#apartment_rental{
   width:100%; 
}
#apartment_rental ul{
    width:20%;
}
/*CSS for Facebook single sign on */
.like_btn_facebook{
	padding:2px 3px 15px 15px !important;
	margin-left:2px;
}
.login_facebook{
	padding:0px 0px 0px 0px !important;
	margin-left:35px;
}
.fb_login{
    padding:5px 10px 0px 0px !important;;
    width:100px
}
.fb_logout{
    padding:41px 0px 50px 15px !important;
    margin-left:700px;
    align:right;
}
.heading_div_facebook
{
	width:450px;
	padding:5px;
}

