body {
    background-color:#ffffff;
    background-image:url(../images/realtorBackground.png);
    background-repeat:repeat-x;
	background-position:top;
    margin:0px;
    padding:0px;
    font-family:Helvetica;
	text-align: center;
	margin:auto;
}
div{font-family:"Helvetica";font-size:13px;}
a img{border:none;}
a:link,a:active,a:visited{
	color:#0000FF;
	text-decoration:none;
	font:bold 12px Helvetica;
}
a:hover{
	color:#0000FF;
	text-decoration:underline;
	font:bold 12px Helvetica;
}
.clear{	clear:both;}

.height{	height:8px;}
a.listlink:link,a.listlink:active,a.listlink:visited{
	color:#0000FF;
	text-decoration:none;
	font:bold 16px Helvetica;
}
a.listlink:hover,a.listlinksel:link,a.listlinksel:active,a.listlinksel:visited,a.listlinksel:hover{
	color:#000;
	text-decoration:none;
	font:bold 16px Helvetica;	
	border-top:3px solid #001084;
}
.MenuItems li {
	list-type:none;
	display:inline;
	padding-right:15px;
	font-size:14px;
}
.Menu {
	width:800px;
	text-align:left;
	padding-top:11px;
	padding-left:5px;
}
.Menu ul {
	padding-left:54px;
	margin:0px;
}
.UserLink{
  padding-top:45px;
  float:right;
  font:bold 12px Helvetica;	
  color:#000000;
  padding-right:15px;
}
.fleft { float:left;}
.fright { float:right;}
.inputbox{
border-left:1px solid #BCBDBF;
border-bottom:1px solid #DBDCDE;
border-top:1px double #838488;
border-right:1px double #BEBFC1;
}
.Input{	
	height:29px;
	border-top:1px solid #858585;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	font:normal 22px Helvetica;
	color:#C6C6C6;
	padding-left:6px;
	padding-top:5px;
}
.Inputcustom{	
	height:29px;
	border-top:1px solid #858585;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	font:normal 22px Helvetica;
	color:#C6C6C6;
	padding-left:6px;
	padding-top:5px;
}
#footer{
	color:#000000;
	font:normal 12px Helvetica;
}
a.footer:link,a.footer:active,a.footer:visited{
	color:#0000FF;
	text-decoration:underline;
	font:normal 12px Helvetica;
}
a.footer:hover{
	color:#0000FF;
	text-decoration:none;
	font:normal 12px Helvetica;
}
/*________Admin setup Results page_______*/
#IDXCast{
    width:900px;
    margin-left:auto;
    margin-right:auto;
	/*text-align:left;*/
}
#IDXCast #banner{
    width:900px;
    background-image:url(../images/IDXCast.png);
	background-repeat:no-repeat;
	height:79px;
}
#IDXCast .Menu {
	width:900px;
	text-align:left;
	padding-top:7px;
	padding-left:5px;
}
#IDXCast .subtitle{
	font:bold 16px Helvetica;
	color:#000;
	float:left;
	vertical-align:center;
	padding-left:20px;
	padding-top:23px;
}
#IDXCast .continue{
	text-align:left;
	color:#000000;
	font:normal 14px Helvetica;
	padding-top:12px;
	padding-left:30px;
	padding-bottom:17px;
}
a.continuelink:link,a.continuelink:active,a.continuelink:visited{
	color:#000000;
	font:normal 14px Helvetica;
	text-decoration:none;
	outline:none;
}
a.continuelink:hover{
	color:#000000;
	font:normal 14px Helvetica;
	text-decoration:underline;
	outline:none;
}
/*.submenu{
	background:transparent url(../images/Submenubg.jpg) repeat-x;
	height:28px;
	text-align:left;
	margin-left:10px;
	padding-left:10px;
}*/
.submenu{
	background:#F5F6FA none no-repeat;
	border-bottom:1px solid #999FCE;
	height:28px;
	text-align:left;
	margin-left:10px;
	padding-left:10px;
}
.submenu .menu{
	list-style:none;
	display:inline;	
	padding:0px;
	line-height:25px;
	width:125px;
	float:left;
	/*border:1px solid red;*/
}
.submenu .Basicinfo{
	list-style:none;
	display:inline;	
	padding:0px;
	line-height:25px;
	width:141px;
	float:left;
}
.submenu .Search{
	list-style:none;
	display:inline;	
	padding:0px;
	line-height:25px;
	width:107px;
	float:left;
}
.submenu .Results{
	list-style:none;
	display:inline;	
	padding:0px;
	line-height:25px;
	width:116px;
	float:left;
}
.submenu ul { 
	margin:0px;
	padding:0px;	
	padding-left:14px;
}
.submenu ul li{
	list-style:none;
	display:inline;	
	padding:0px;
	line-height:25px;
	width:300px;
	border:1px solid red;
}

a.submenulink:link,a.submenulink:active,a.submenulink:visited{
	color:#5A5A5A;
	font:normal 14px Helvetica;
	text-decoration:none;
	outline:none;
}
a.submenulink:hover,a.submenulinksel:link,a.submenulinksel:active,a.submenulinksel:visited,a.submenulinksel:hover{
	color:#000000;
	font:bold 14px Helvetica;
	text-decoration:none;
	outline:none;
}
a.leftlink:link,a.leftlink:active,a.leftlink:visited,a.leftlink:hover,.IDXpreview{
	color:#000000;
	font:bold 14px Helvetica;
	text-decoration:none;
	outline:none;
}
#IDX_leftnav {
	width:191px;
	float:left;
	text-align:left;
	padding-left:0px;
	background:#F0F1F8 none repeat-x top;
	margin-left:10px;
	border-right:1px solid #9198CE;
}
#IDX_leftnav ul{
	margin:0px;
	padding:0px;
	padding-left:20px;
	border-right:2px solid #F4F5FF;
}
#IDX_leftnav ul li{
	list-style:none;
	text-align:left;
	padding:3px;	
}
#IDX_leftnav .InnerBox{
	border:1px solid #C9C9CD;
	width:140px;
	height:190px;
	overflow:auto;
	margin-left:13px;
	margin-top:5px;
}
#IDX_leftnav .InnerBox ul{ margin:0px;padding:0px;}
#IDX_leftnav .InnerBox ul li{
	background-color:#FFFFFF;
	border-bottom:1px solid #E5E7F2;
	height:30px;
	font:normal 13px/30px Helvetica;
}
#IDX_leftnav .morelink
{
	margin-left:13px;
	font-size:13px;
	padding-top:5px;
}
#IDXSearch{
	width:229px;
	/*padding-left:11px;*/
	/*margin-left:6px;*/
	float:left;
	text-align:left;
}
#IDXSearch .searchbg{
	background:#F7EAE5 none repeat-x top;
	height:21px;
	text-align:left;
	margin-top:7px;
	font:normal 14px Helvetica;
	border-top:1px solid #FF7800;
	padding-left:5px;
	color:#000;
	padding-top:2px;
}
a.help:link,a.help:active,a.help:visited{
	color:#0000FF;
	text-decoration:underline;
	font:normal 11px Helvetica;
	outline:none;
}
a.help:hover{
	color:#0000FF;
	text-decoration:none;
	font:normal 11px Helvetica;
	outline:none;
}
#IDXSearch .txt{
	background:#FFF9F5 none repeat-x top;	
	padding-left:4px;
	font:normal 12px/25px Helvetica; 
}
#IDXSearch .txt .InnerBox{
	border:1px solid #C9C9CD;
	background-color:#FFFFFF;
	width:177px;
	height:113px;
	line-height:0px;
	overflow:auto;
	margin-left:13px;
	margin-top:5px;
}
#IDXSearch .txt ul{ margin:0px;padding:0px;}
#IDXSearch .txt ul li{
	background-color:#FFFFFF;
	height:26px;
	font:normal 13px/25px Helvetica;
}
#IDXSearch .save_search{
	font:normal 12px/24px Helvetica;
	padding-left:5px;
	background-color:#FFFCFA;
	height:62px;	
}
a.savesearch:link,a.savesearch:active,a.savesearch:visited{
	color:#0000FF;
	text-decoration:underline;
	font:normal 14px Helvetica;
	outline:none;
}
a.savesearch:hover{
	color:#0000FF;
	text-decoration:none;
	font:normal 14px Helvetica;
	outline:none;
}
#Map{
	float:left;
	text-align:left;
	margin-left:8px;
}
#Map .gmap{
	border:1px solid #4A4A4A;	 
 }
 #Map .gmap div{
 	background-color:#FF7800;
	height:29px;
	border-bottom:1px solid #4A4A4A;
	color:#fff;	
	font:normal 14px Helvetica;	
	padding-left:8px;
 }
  #Map .gmap div strong.listcon,.fsize20{
  	font:bold 20px Helvetica;
  }
 a.hidemap:link,a.hidemap:active,a.hidemap:visited{
	color:#fff;
	text-decoration:underline;
	font:normal 12px/29px Helvetica;
	outline:none;
}
a.hidemap:hover{
	color:#fff;
	text-decoration:none;
	font:normal 12px/29px Helvetica;
	outline:none;
}
#Map .gmapdetails{
	border-bottom:1px solid #FF7800;
	height:28px;
	line-height:28px;
}
#Map .gmapdetails span.photos,#IDXSearch .Details .normal{
	font-size:12px;
}

.footerborder{
	border-top:1px solid #999FCE;
	padding-top:10px;
	margin-left:10px;
}
a.previouslink:link,a.previouslink:active,a.previouslink:visited{
	color:#8D8D8D;
	text-decoration:none;
	font:normal 12px Helvetica;
	outline:none;
}
a.previouslink:hover,a.previouslinksel:link,a.previouslinksel:active,a.previouslinksel:visited,a.previouslinksel:hover{
	color:#0000FF;
	text-decoration:underline;
	font:normal 12px Helvetica;
	outline:none;
}
#Map .prodetails{
	padding-left:11px;
	/*border-bottom:1px solid #FF7800;*/
	padding-top:10px;
}
a.lfont:link,a.lfont:active,a.lfont:visited{
	color:#0000FF;
	text-decoration:underline;
	font:bold 18px Helvetica;
	outline:none;
}
a.lfont:hover{
	color:#0000FF;
	text-decoration:none;
	font:bold 18px Helvetica;
	outline:none;
}
#Map .prodetails span ul{
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-top:10px;
	padding-right:15px;
}
#Map .prodetails span ul li{
	color:#3C3B3B;
	font:normal 14px Helvetica;
}
.imgborder{
	border:1px solid #0000ff;
}
.borright {border-right:1px solid #FFE4CC;}
.fsize22{
	font:bold 22px Helvetica; 
}
#Map .prodetails .details{
	padding-left:18px;
	font-size:12px;
	padding-top:10px;
}
#Map .prodetails .bortop{
	border-top:1px solid #FFE4CC;
	padding-top:5px;
}
#Map .prodetails .borbottom{
	border-top:1px solid #FF7800;
	padding-bottom:10px;
	margin-top:7px;
}
.txt .removed{
	background-color:#DDF1D5;
	border-top:1px solid #CCCDE2;
}
.txt .removed div{
	height:2px;
	background-color:#FFFCFA;
}
.dbutton{ 
/*	font:normal 14px Helvetica;*/
	cursor:pointer;
}
.Removedbg{
	background-color:#19B000;
	z-index:2000;
	position:absolute;
	width:225px;
	height:50px;
	opacity:0.15;
	filter:alpha(opacity=15);
}

/*_________End_____________*/

/*________ Search results page*/
.Findbuttton{
	background:transparent url(../images/Findbut.gif) repeat-x;
	border:0px;
	border-left:1px solid #959595;
	border-right:1px solid #959595;
	color:#000000;
	font:bold 24px Helvetica;
	text-align:center;
	height:39px;
	cursor:pointer;
	padding-left:10px;
	padding-right:10px;
}
a.mfont:link,a.mfont:active,a.mfont:visited{
	color:#0000FF;
	text-decoration:underline;
	font:normal 14px Helvetica;
	outline:none;
}
a.mfont:hover{
	color:#0000FF;
	text-decoration:none;
	font:normal 14px Helvetica;
	outline:none;
}
.Featuredtxt{
	border-bottom:1px solid #FF7800;
	color:#000000;
	font:normal 18px Helvetica;
	width:787px;
	text-align:left;
	padding-bottom:6px;
}
a.feauteredlink:link,a.feauteredlink:active,a.feauteredlink:visited{
	color:#0000FF;
	text-decoration:underline;
	font:bold 20px Helvetica;
	outline:none;
}
a.feauteredlink:hover{
	color:#0000FF;
	text-decoration:none;
	font:bold 20px Helvetica;
	outline:none;
}
#Map .prodetails span ul.search{
	margin:0px;
	padding:0px;
	margin-left:40px;
	margin-top:10px;
	padding-right:30px;
}
#Map .prodetails span ul.search li{
	color:#3C3B3B;
	font:normal 18px Helvetica;
}
a.detaillink:link,a.detaillink:active,a.detaillink:visited{
	color:#0000FF;
	text-decoration:underline;
	font:normal 18px Helvetica;
	outline:none;
}
a.detaillink:hover{
	color:#0000FF;
	text-decoration:none;
	font:normal 18px Helvetica;
	outline:none;
}
.fsize30{
	font:bold 30px  Helvetica;
}
#Map .prodetails .detailssearch{
	padding-left:35px;
	font-size:14px;
	padding-top:10px;
}
.tspace{
	
}
.Findhomes{
	/* @PC1 Changed from 803px */
	width:740px;
	background-color:#FFF1E5;
	height:100% auto;
}
.location{
	text-align:left;
	width:393px;
	font:normal 14px Helvetica;
	padding-top:12px;
	margin-bottom:15px; 
}
.locationdetail{
	padding-left:22px;
	font:normal 14px Helvetica;
	text-align:left;	
}
.locationdetail div.spacer{
	margin-right:30px;
	float:left;
}
.sitelogo{
	width:803px;
}
.butwidth{
	width:173px;
	font:normal 20px Helvetica;
	cursor:pointer;
}
.select{
	/* @PC1 Changed from 95px */
	width:75px;
}
.selectLarge{
	width:200px;
}
.savedsearch{width:800px;}
.Featuredbox{
	padding-left:13px;
	width:787px;
}
.lheight{line-height:21px;}
/*___________ ___________*/
.topspace{
	padding-top:29px;
}
.contopspace{
	padding-top:5px;
}
.input{
	color:#848484;
	font:normal 12px Helvetica;
	padding-left:3px;
}
.fieldsleft{
	width:350px;
	float:left;
	text-align:right;
	height:24px;
	line-height:24px;
}

.sleft{
	padding-right:30px;
	width:350px;
}

.fieldsright{
	width:676px;
	float:right;
	text-align:left;
	padding-left:11px;
}
.orange{
	background:#FFF1E5 none repeat-x top;
	height:16px;
	text-align:left;
	border-top:2px solid #FF7800;
	width:55px;
	margin-top:15px;
}
.orangebg{
	background-color:#FFFAF5;
	height:16px;
	width:55px;
}
.normal{font:normal 12px  Helvetica;}
.uploaded{
	color:#008900;
	font:normal 12px Helvetica;
}
.searchbut{
	width:190px;
	font:normal 20px Helvetica;
	cursor:pointer;
}
.tspace22{
	height:22px;
}
.tspace15{
	height:15px;
}
/*_______Individual Results_______*/
#IDXSearch .title{
	color:#000;
	font:bold 20px Helvetica;
	padding-top:16px;
} 
.Descbg{
	background-color:#FFF1E5;
	border-top:1px solid #FF7800;
	color:#000;
	font:normal 14px/21px  Helvetica;
	padding-left:7px;
	height:21px;
	margin-bottom:5px;
}
#IDXSearch .Details{
	width:716px;
}
/*
#IDXSearch .Details .spacetop{
	padding-top:5px;
}*/
#IDXSearch .Details .spaceleft{
	padding-left:38px;
	padding-right:20px;
}
#IDXSearch .Details .SpaceLeft{
	padding-left:38px;
}
#Individual{
	margin-top:12px;
	/*margin-left:36px;*/
	width:745px;
}
#Individual .bordertop{
	border-bottom:1px solid #FF7800;
	padding-bottom:3px;
}
#Individual .borderbot{
	border-top:1px solid #FF7800;
	line-height:21px;
}
#Individual .Inner{
	width:716px;
	padding-left:40px;
}
#Individual .ProDetail{
	width:716px;
}
#Individual .ProDetail .Innerdetail{
	width:437px;
	border-right:1px solid #FFE4CC;
	float:left;
}
.Innerdetail ul.housedetails{
	color:#3C3B3B;
	font-size:18px;
	margin:0px;
	padding-left:35px;
	padding-top:10px;
}
.ProDetail .ChatRealtor{
	width:236px;
	padding-left:40px;
	padding-top:15px;
	float:left;
}
.Add_housedet1{
	width:154px;
	float:left;
	line-height:22px;
}
.Add_housedet2{
	width:210px;
	float:left;
	line-height:22px;
}
.Add_housedet3{
	width:112px;
	float:left;
	line-height:22px;
}
.Add_housedet4{
	width:166px;
	float:left;
	line-height:22px;
}
/*.Add_housedet5{
	width:88px;
	float:left;
	line-height:22px;
}
.Add_housedet6{
	width:175px;
	float:left;
	line-height:22px;
}*/
.roomdethead1{
	width:158px;
	border-bottom:1px solid #FFDDBF;
	line-height:27px;
	float:left;
}
.roomdethead2{
	width:86px;
	border-bottom:1px solid #FFDDBF;
	line-height:27px;
	float:left;
}
.roomdethead3{
	width:105px;
	border-bottom:1px solid #FFDDBF;
	line-height:27px;
	float:left;
}
.roomdethead4{
	width:280px;
	border-bottom:1px solid #FFDDBF;
	line-height:27px;
	float:left;
}

.roomdet1{
	width:158px;
	
	line-height:27px;
	float:left;
}
.roomdet2{
	width:86px;
	
	line-height:27px;
	float:left;
}
.roomdet3{
	float:left;
	width:105px;
	line-height:27px;
	
}
.roomdet4{
	width:280px;
	
	line-height:27px;
	float:left;
}
.pro_det1{
	width:140px;
	float:left;
	line-height:24px;
}
.pro_det2{
	width:195px;
	/*width:195px;*/
	float:left;
	line-height:24px;
}
.pro_det3{
	width:192px;
	float:left;
	line-height:24px;

}
.pro_det4{
	width:60px;
	float:left;
	line-height:24px;
}
.pr
.prodet_topspace{
	padding-top:23px;
}
.prodet_botspace{
	padding-bottom:37px;
	font:normal 12px Helvetica;
	color:#6B6C6C;
}



/*_____ admin_set_up_custom-search ______*/

#CustomSearch{
	width:857px;
	margin:auto;
}
#CustomSearch .bluebg{
	background-color:#F5F6FA;
	border-top:1px solid #939ACB;
	height:27px;
	padding-left:11px;
	color:000;
	font:normal 16px Helvetica;
	text-align:left;
	line-height:27px;
}
.InnerCon{
	width:803px;
	margin:auto;
	text-align:left;
	height:100% auto;
}
.CustomFields{
	width:70px;
	text-align:right;
	padding-right:10px;
	line-height:23px;
	float:left;
}
.CustomInput{
	width:487px;
	font-size:14px;
	padding-left:5px;
}
.Button{
	width:109px ;
	font-size:14px;
	line-height:22px;
}
.CustomListing{
	background-color:#FFF1E5;
	border-top:1px solid #FF7800;
	color:#000;
	font:normal 16px/27px  Helvetica;
	padding-left:5px;
	padding-right:8px;
	height:27px;
	margin-bottom:22px;
}
#CustomSearch .prodetails .details{
	padding-left:18px;
	font-size:12px;
	padding-top:10px;
}
#CustomSearch .prodetails .borderbottom{
	border-top:1px solid #FF7800;
	padding-bottom:5px;
	margin-top:7px;
}
#CustomSearch .prodetails .bortop{
	border-top:1px solid #FFE4CC;
	padding-top:5px;
	width:785px;
}
#CustomSearch .SearchListings{
	overflow:auto;
	border:1px solid #757575;
	width:803px;
	height:485px;
}

.paddleft{
	padding-left:130px;
}

/*________ Search New _____*/
.Featuredtext{
	border-top:1px solid #FF7800;
	color:#000000;
	font:normal 18px/30px Helvetica;
	background-color:#FFF1E5;
	width:752px;
	text-align:left;
	height:30px;
	padding-left:5px;
}
.FindHomes{
	width:803px;
	background-color:#FFF1E5;
	border-top:1px solid  #FF7800;
	height:100% auto;
}
.findmenu{
	background-color:#FFF1E5;
	border-bottom:2px solid #FF7800;
	font:bold 16px Helvetica;
	color:#000;
}

a.findmenu:link,a.findmenu:active,a.findmenu:visited{
	background-color:#fff;
	font:normal 16px/22px Helvetica;
	color:#0000FF;
	border:none;
	text-decoration:underline;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
}
a.findmenu:hover,a.findmenusel:link,a.findmenusel:active,a.findmenusel:visited,a.findmenusel:hover{
	background-color:#FFF1E5;
	border-bottom:2px solid #FF7800;
	font:normal 16px/22px Helvetica;
	color:#000;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
}
#FindMenu{
	/* @PC1 Changed from 802px */
	width:740px;
	vertical-align:bottom;
	text-align:left;
	padding-top:15px;
}
#FindMenu .menu1{
	width:97px;	
	float:left;
}
#FindMenu .menu2{
	width:112px;
	float:left;
}
#FindMenu .menu3{
	width:112px;
	float:left;
}
#FindMenu .menu4{
	width:110px;
	float:left;
}
#FindMenu .menu5{
	width:70px;
	float:left;
}


/*color palette*/
#colorpal{
	background-image:url(../images/colorpattel.gif);
	background-repeat:no-repeat;
	width:201px;
	height:201px;
	float:left;
	
}
#outbor{
	width:270px;
	height:250px;
	padding-left:20px;
	padding-top:20px;
	
	border:2px #343b93 solid;
	background-color: #ffffff;
}
#slidebar{
	padding-left:20px;
	padding-bottom:10px;
}
#select{
	float:left;
	border:2px #000000 solid;
	width:60px;
	height:20px;
	background-color:#497fd7;
}
.fleft{
	float:left;
}
.selbut{
	background-image:url(../images/but_sign.gif);
	background-repeat:no-repeat;
	width:59px;
	height:21px;
	float:right;
	padding-right:20px;
	font-size:11px;
	vertical-align:middle;
	line-height:21px;
	padding-bottom:30px;
	cursor:pointer;
}
.paletclosebutton{
padding-left:270px;
padding-top:30px;
position:absolute;
top:-30px;
}
#maindiv{
	padding-top:30px;margin:auto;float:left;
}
/*____ Sign In Properties _____*/
.signintitle{
	color:#000;
	font:bold 18px Helvetica;
}
#SignIn{
	width:315px;
	margin:auto;
}
#SignIn div{
	font-family:Helvetica;
}
#SignIn .content{
	width:315px;
	background:transparent url(../images/signin_bg.png) repeat-y;
}/*
.signinleftbg{
	background:transparent url(../images/signin_left.png) repeat-y;
	width:15px;
	float:left;
	height:262px;
}
.signinrightbg{
	background:transparent url(../images/signin_right.png) repeat-y;
	width:21px;
	float:left;
	height:262px;
}*/
#SignIn .InnerCon{
	
	width:279px;
}
#SignIn .sign_email{
	padding-top:6px;
	line-height:23px;
	vertical-align:middle;
	height:23px;
}
#SignIn .sign_pass{
	padding-top:6px;
	line-height:23px;
	vertical-align:middle;
	height:23px;
}
#SignIn .signed{
	font-size:12px;
	padding-left:49px;
	padding-top:7px;
}
#SignIn .signin_but{
	line-height:25px;
	padding-top:16px;
	font-size:12px;
}
#SignIn .CloseButton{
	position:relative;
	top:-28px;
	left:248px;
}
/*____ Sign In Properties End _____*/
/*____ Registration Properties _____*/
#registerLayer{
	width:315px;
	margin:auto;
}
#registerLayer div{
	font-family:Helvetica;
}
#registerLayer .regiscontent{
	width:315px;
	background:transparent url(../images/signin_bg.png) repeat-y;
}	
#registerLayer .InnerCon{	
	width:279px;
}
#registerLayer .InnerCon .spacetop11{padding-top:11px;}
#registerLayer .InnerCon .spacetop5{padding-top:5px;}
#registerLayer .InnerCon .spacetop20{padding-top:20px;}
#registerLayer .InnerCon .spacetop15{padding-top:15px;}
#registerLayer .signin_but{
	line-height:25px;
	padding-top:16px;
	font-size:12px;
}
#registerLayer .Fields1{
	width:75px;
	padding-right:5px;
	padding-left:5px;
	text-align:right;
	float:left;
	line-height:22px;
}
#registerLayer .Fields2{
	float:left;
	width:180px;
	text-align:left;
}
#registerLayer .CloseButton{
	position:relative;
	top:-28px;
	left:248px;
}
/*____ Registration Properties End _____*/

/*____ Share Properties _____*/
#shareLayer{
	width:325px;
	margin:auto;
}
#shareLayer div{
	font-family:Helvetica;
}
#shareLayer .regiscontent{
	width:325px;
	background:transparent url(../images/signin_bg.png) repeat-y;
}	
#shareLayer .InnerCon{	
	width:299px;
}
#shareLayer .InnerCon .spacetop11{padding-top:11px;}
#shareLayer .InnerCon .spacetop5{padding-top:5px;}
#shareLayer .InnerCon .spacetop20{padding-top:20px;}
#shareLayer .InnerCon .spacetop15{padding-top:15px;}
#shareLayer .signin_but{
	line-height:25px;
	padding-top:16px;
	font-size:12px;
}
#shareLayer .Fields1{
	width:95px;
	padding-right:5px;
	padding-left:5px;
	text-align:right;
	float:left;
	line-height:22px;
}
#shareLayer .Fields2{
	float:left;
	width:190px;
	text-align:left;
}
#shareLayer .CloseButton{
	position:relative;
	top:-28px;
	left:248px;
}
/*____ Share Properties End _____*/

/*____ Address details _____*/
#addressLayer{
	width:315px;
	margin:auto;
}
#addressLayer div{
	font-family:Helvetica;
}
#addressLayer .regiscontent{
	width:315px;
	background:transparent url(../images/signin_bg.png) repeat-y;
}	
#addressLayer .InnerCon{	
	width:279px;
}
#addressLayer .InnerCon .spacetop11{padding-top:11px;}
#addressLayer .InnerCon .spacetop5{padding-top:5px;}
#addressLayer .InnerCon .spacetop20{padding-top:20px;}
#addressLayer .InnerCon .spacetop15{padding-top:15px;}
#addressLayer .signin_but{
	line-height:25px;
	padding-top:16px;
	font-size:12px;
}
#addressLayer .Fields1{
	width:75px;
	padding-right:5px;
	padding-left:5px;
	text-align:right;
	float:left;
	line-height:22px;
}
#addressLayer .Fields2{
	float:left;
	width:180px;
	text-align:left;
}
#addressLayer .CloseButton{
	position:relative;
	top:-28px;
	left:248px;
}
/*____ Address details End _____*/

.houseRightContainer{
	padding-left:10px;
	padding-top:6px;
	/*width:190px;*/
	padding-right:0px;
	float:left;
}
select{
	font:normal 12px Helvetica;
}
.Tabmenuunsel{
	background-color:#fff;
	font:bold 16px/22px Helvetica;
	color:#0000ff;
	border:none;
	text-decoration:underline;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	cursor:pointer;
}
.Tabmenusel{
	background-color:#FFF1E5;	
	font:bold 16px/22px Helvetica;
	color:#000;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	cursor:pointer;
	border-bottom:2px solid #FF7800;
}


/* admin_set_up_search_pagenew  */
.propertytitle {
	font:bold 24px/40px  Helvetica;
	height:40px;
	/*padding-left:52px;*/
}
.gallery{
	padding:0px;margin:0px;list-style:none;
}
ul.housedetailsnew{
	color:#3C3B3B;
	font-size:18px;
	margin:0px;
	padding-left:35px;
	padding-top:10px;
}
#tabmenu {
	color: #000;	
	margin:0px;
	padding: 0px;
}

#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none;
	background-color:#fff;
	float:left;
	margin-right:4px;
}

#tabmenu a.tablink:link,a.tablink:visited,a.tablink:active{
	color: #0000FF;
	background-color: #fff;
	font:normal 14px Helvetica;
	margin: 0;
	text-decoration: none;
	padding-left:30px;
	padding-right:30px;
	padding-top:7px;
	outline:none;
}
#tabmenu a.tablink:hover {
	color: #000;
	background-color: #FFF1E5;
	font:bold 14px Helvetica;
	margin: 0;
	text-decoration: none;
	padding-left:30px;
	padding-right:30px;
	padding-top:7px;
	outline:none;
}

#tabmenu a.active:link,a.active:visited,a.active:active{
	color: #000;
	background-color: #FFF1E5;
	font:bold 14px Helvetica;
	margin: 0;
	text-decoration: none; 
	padding-left:30px;
	padding-right:30px;
	padding-top:7px;
	outline:none;
}

#tabmenu a.active:hover {
	background-color: #FFF1E5;
	color: #000;
	font:bold 14px Helvetica;
	margin: 0;
	text-decoration: none; 
	padding-left:30px;
	padding-right:30px;
	padding-top:7px;
	outline:none;
}
.tabcontent{
	background-color: #FFF1E5;
	padding-top:8px;
}

.realtordetail{
	line-height:30px;
	padding-left:14px;
	width:188px;
}
/* End */

/*_________    _________*/

#resulttab{
	list-style:none;	
	margin:0px;
	padding:0px;		
}
#resulttab li{
	display:inline;
}
#resulttab a.rtablink:link,a.rtablink:visited,a.rtablink:active{
	color: #0000FF;
	background-color: #fff;
	font:normal 12px Helvetica;
	margin: 0;
	text-decoration: none;
	width:300px;
	padding-left:5px;
	padding-top:3px;
	outline:none;
}
#resulttab li span{
	color: #000;	
	font:bold 12px Helvetica;
	background-color:#FFF1E5;
	padding-top:3px;
}
#resulttab a.rtablink:hover {
	color: #000;
	background-color: #FFF1E5;
	font:bold 12px Helvetica;
	margin: 0;
	text-decoration: none;
	width:300px;
	padding-left:5px;
	padding-top:3px;
	outline:none;
}

#resulttab a.ractive:link,a.ractive:visited,a.ractive:active{
	color: #000;
	background-color: #FFF1E5;
	font:bold 12px Helvetica;
	margin: 0;
	text-decoration: none; 
	padding-left:5px;
	padding-top:3px;
	outline:none;
}

#resulttab a.ractive:hover {
	background-color: #FFF1E5;
	color: #000;
	font:bold 12px Helvetica;
	margin: 0;
	text-decoration: none; 
	padding-left:5px;
	padding-top:3px;
	outline:none;
}
.resulttabcontent{
	background-color: #FFF1E5;
	padding-top:3px;
	width:170px;
}

.tblborder{border-bottom:1px solid #FFF1E4;}
.tblborderbot{border-bottom:1px solid #FFDDBF;}


/*______ admin_reports2 properties ______*/

#IDXCast .reporttitle{
	font:bold 16px Helvetica;
	color:#000;
	float:left;
	vertical-align:center;
}
#Reportshead{
	background-color:#EBEDF5;
	border-bottom:1px solid #999FCE;
	height:20px;
	width:747px;
}
#Reportshead .colfirst{
	width:280px;
	float:left;
	line-height:20px;
}
#Reportshead .colsecond{
	width:137px;
	float:left;
	color:#4647FC;
	font:normal 12px Helvetica;
	line-height:20px;
}
#Reportshead .colthird{
	width:169px;
	float:left;
	color:#464749;
	font:normal 12px Helvetica;
	line-height:20px;
}
#Reportshead .colfourth{
	width:160px;
	float:left;
	color:#0000FF;
	font:bold 12px Helvetica;
	line-height:20px;
}
#ReportsTotal{width:747px}
#ReportsTotal .colfirst{
	width:227px;
	float:left;
	font:bold 18px Helvetica;
	text-align:left;
	padding-left:53px;
}
#ReportsTotal .colsecond{
	width:137px;
	float:left;
	font:normal 24px Helvetica;
}
#ReportsTotal .colthird{
	width:169px;
	float:left;
	font:normal 24px Helvetica;
}
#ReportsTotal .colfourth{
	width:160px;
	float:left;
	font:normal 24px Helvetica;
}
.ReportsBorderbot{border-bottom:1px solid #CCCFE6}		 
#ReportsFields .colfirst{
	width:280px;
	padding-top:15px;
	float:left;
}
#ReportsFields .colfirst .imgspaceleft{
	padding-left:26px;
	padding-right:17px;
}
#ReportsFields .colsecond{
	width:137px;
	padding-top:15px;
	font:normal 18px Helvetica;
	float:left;
}
#ReportsFields .colthird{
	width:169px;
	padding-top:15px;
	font:normal 18px Helvetica;
	float:left;
}
#ReportsFields .colfourth{
	width:160px;
	padding-top:15px;
	font:normal 18px Helvetica;
	float:left;
}
.Reportsbottom{
	border-top:1px solid #999FCE;
	height:25px;
	background-color:#EDEEF6;		
	padding-left:10px;
	padding-right:10px;	
}
.Reportsbottom div{
	color:#000000;
	font-size:12px;
	line-height:25px;
}
.showreports{	
	background-color:#F5F6FA;
	height:27px;
	padding-left:15px;
	padding-right:5px;
}
.showreports div{
	line-height:27px;
}

.House_Details{
	color:#3C3B3B;
	font-size:14px;
	margin:0px;
	font-weight:normal;
	padding-top:10px;
	padding-left:10px;
}
.selecth{
	height:20px;
}
.clearl{
	clear:left;
}
.clearr{
	clear:right;
}
.UserDetail{
	line-height:27px;
	float:left;
}
.UDdiv1{
	width:180px;
}
.UDdiv2{
	width:20px;
}
.UDdiv3{
	width:400px;
}
.innerAreaLeft{
	width:76px; float:left; text-align:right; line-height:20px;
}
.innerAreaRight{
	width:177px; height:20px; float:left; padding-left:5px;
}
.space{
height:8px; width:100%;  float:left;
}

/* MENU */
#menu ul {
	list-style: none;
	margin: 0px 0px;
	padding: 0;
	float: left;
	font-size:12px;
	text-align:left;
}
#menu a, #menu h2 {
	display: block;
	margin: 0;
	padding: 0px 0px;
}
#menu a {
	background: #ffffff;
}
#menu a:hover {
	color: #a00;
	background: #fff;
}
#menu li {
	position: relative;
}
#menu ul li ul li{
	line-height:22px;
	text-indent:3px;
}
#menu ul ul {
	position: absolute;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	border:1px solid #7c7c7c;
	background:#ffffff;
	z-index: 500;
}
#menu ul ul ul {
	position: absolute;
	top: 0;
}
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {
	display: none;
	width:150px;
}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
	display: block;
}


