@charset "UTF-8";
BODY{ font-family:Helvetica;
background:#ffffff;

}
/* For Global Areas*/
.bullet {	color:#8c8a8a;}
a img{border:none;}
.myLinks {	color:#3669a9;}
.space {
	float:left;
	width:100%;
}
.left {float:left;}
.right {	float:right;}
.up { background-position:center top;}
.up:hover { background-position:center bottom;}
.upcenter { background-position:center top;}
.upcenter:hover { background-position:center }
a:link,a:active,a:visited{
	color:#3669a9;
	text-decoration:none;
}
a:hover{
	color:#3669a9;
	text-decoration:underline;
}
a.paging:link,a.paging:active,a.paging:visited,a.paging:hover{
	color:#7c7c7c;
	text-decoration:underline;
}
/* Result Page */
/* Globals */
.HeaderText{
	float:left; 
	font-size:14px; 
	font-weight:bold; 
	padding-left:5px;
	line-height:28px;
}
#headerFileContainer{
	float:left;
	padding-top:26px;
	width:745px;
	/*border-bottom:1px solid #b7b7b8;*/
	padding-bottom:5px;
}
#headerFileTitle{
	float:left;
	font-size:18px;
	font-weight:bold;	
}
#headerFileBackArea{
	font-size:12px;
	font-weight:bold;
	float:left;
	padding-top:4px;
	color:#7c7c7c;
	padding-left:12px;
}
.PropTypeHeading{
	font-size:12px;
	font-weight:bold;
	color:#7c7c7c;
}
#headerFileUserid{
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#000000;
	text-align:right;
}
#headerFileLoginArea{
	font-size:12px;
	font-weight:bold;
	float:right;
	color:#000000;
	text-align:right;
}	
#headerFileLineSpace{
	float:left;
	width:100%;
	border-bottom:1px solid #7c7c7c;
	height:11px;
}
/* Left Side Panel */
#leftSideBarContainer{
	float:left;
	width:229px;
}
#mapHeaderContainer{float:left;}
#LeftSide{
	float:left;
	width:5px;
	height:25px;
	background-image:url(../images/leftTopBar.png);
}
#Center{
	float:left;
	width:218px;
	height:25px;
	background-image:url(../images/midTopBar.png);
}
#RightSide{
	float:left;
	width:6px;
	height:25px;
	background-image:url(../images/rightTopBar.png);
}
.navBar{
	width:227px;
	float:left;
	height:3px;
	border-left:solid 1px #9b9b9b;
	border-right:solid 1px #9b9b9b;
	background-color:#9496fa;
}
#map_canvus{
	float:left;
	width:227px;
	height:280px;
	border:1px solid #9b9b9b;
}
#map_bottom{
	float:left;
	width:229px;
	margin-bottom:10px;
}
#map_left{
	float:left;
	width:229px;
}
#map_center{
	float:left;
	width:229px;
}
#map_left{
	float:left;
	width:2px;
	height:30px;
	background-image:url(../images/mapBottomLeft.jpg);
}
#map_center{
	float:left;
	width:224px;
	height:30px;
	background-image:url(../images/mapBottomMid.jpg);
}
#map_right{
	float:left;
	width:3px;
	height:30px;
	background-image:url(../images/mapBottomRight.jpg);
}
#hide {
	line-height:28px;
	cursor:pointer;
}
#hide1 {
	line-height:28px;
	cursor:pointer;
}
#leftOptionsBarContainer{
	width:229px;
	background-color:#dfdffa;
	float:left;
}
#leftOptionsBarContainerMortage{
	width:229px;
	background-color:#dfdffa;
	float:left;
}
#leftNavFirstLevel{
	float:left;
	width:218px;
	padding-left:11px;
	padding-top:8px;
	border-bottom:1px solid #7c7c7c;
}
#searchingByText{	
	float:left;
	padding-top:4px;
	font-size:12px;
	font-weight:bold;
}
#searchingByDropDown{	
	float:left;
	padding-left:6px;
}
.HeaderHideToggleArea{
	float:right; 
	font-size:11px; 
	padding-right:8px;
}
.NavText{
	float:left;
	font-size:12px;
	font-weight:bold;
	width:150px;
	height:16px;
}
.NavField{
	float:left;
	width:198px;
}	
#AdvancedSearchNavContainer{
	float:left;
	padding-left:11px;
	padding-top:12px;
}
#InnerBox {
	background-color:#FFFFFF;
	border:1px solid #7c7c7c;
	height:113px;
	line-height:0px;
	margin-top:5px;
	overflow-y:scroll;
	width:190px;
	font-size:12px;
}
#updateSearch{	float:left;}
/* Right Side Bar */
#rightDetailColumn{
	float:left;
	width:390px;
}
#rightSideBarContainer{
	width:508px;
	float:left;
	padding-left:7px;
}
#navBarRight {
	width:508px;
	float:left;
	height:3px;
	background-color:#9496fa;
}
.navcompareHouse {
	text-align:left;
	border-top:3px solid #A4ACF5;
	height:100%;
}

#RightCenter{
	float:left;
	width:497px;
	height:25px;
	background-image:url(../images/midTopBar.png);
}
#rightSideHeader{
	width:508px;
	height:39px;
	float:left;
}
#leftSortBar{
	float:left; 
	padding-top:17px;
	padding-left:12px;
	font-size:12px;
	font-weight:bold;
}	
#leftDropDown{
	float:left; 
	padding-top:12px;
	padding-left:4px;	
}
#rightView{
	float:left;
	padding-top:9px;
	font-size:12px;
	font-weight:bold;
	padding-right:8px;
}
#rightIcons{float:left;} 
/* Right Column Buttons */
#fullView {
	background-image:url(../images/fullToggle.png);
	height:24px;
	width:50px;
	cursor:pointer;
}
#thumbView{
	background-image:url(../images/thumbnailToggle.png);
	height:24px;
	width:78px;
	cursor:pointer;
}
#listView {
	background-image:url(../images/listToggle.png);
	height:24px;
	width:50px;
	cursor:pointer;
}
#larrow {
	background-image:url(../images/leftArrowToggle.png);
	height:20px;
	width:22px;
	cursor:pointer;
}
#rarrow {
	background-image:url(../images/rarrow.png);
	height:20px;
	width:24px;
	cursor:pointer;
}
#vtour {
	background-image:url(../images/takeVirtualTour.jpg);
	height:20px;
	width:112px;
	cursor:pointer;
}
#areaMap {
	background-image:url(../images/areaMapToggle.png);
	height:26px;
	width:112px;
	cursor:pointer;
}
#compareHous {
	background-image:url(../images/CompareHouse.png);
	height:18px;
	width:91px;
	cursor:pointer;
}
#addtoFavs {
	background-image:url(../images/addFavoritesToggle.png);
	height:18px;
	width:112px;
	cursor:pointer;
}
#removefromfavs {
	background-image:url(../images/removeFavoritesToggle.jpg);
	height:18px;
	width:112px;
	cursor:pointer;
}
#addtoTrips {
	background-image:url(../images/addTripsToggle.png);
	height:18px;
	width:112px;
	cursor:pointer;
}
#removefromTrips {
	background-image:url(../images/removeTripsToggle.jpg);
	height:18px;
	width:112px;
	cursor:pointer;
}

.favtrips {
	height:18px;
	width:112px;
	color:red;
	font-size:12px;
}
#addHouses{
	text-align:center;
	width:95px;
	background-color:#F0F6EF;
	height:100%;
	color:#8EAD8B;
	font-size:13px;
}
a.addhouse:link,a.addhouse:active,a.addhouse:visited{
	color:#8EAD8B;
	text-decoration:none;
	font-size:12px;
}
a.addhouse:hover{
	color:#8EAD8B;
	text-decoration:underline;
	font-size:12px;
}
/* End Column Buttons */
.houseContainer{
	float:left;
	width:508px;
}
.houseHeaderContainer{
	float:left;
	width:508px;
	padding-top:8px;
}
#houseIcon{
	width:30px;
	float:left;
	height:27px;
}
#houseAddress{
	float:left;
	padding-top:9px;
	width:476px;
	font-size:14px;
	font-weight:bold;
	color:#3669a9;
	padding-left:2px;
}
#houseBodyContainer{
	width:508px;
	float:left;
}
#houseBodyLeftContainer{
	width:345px;
	float:left;
	border-right:1px solid #7c7c7c;
	padding-top:4px;
}
#houseImageContainer{
	width:162px;
	float:left;
	padding-left:12px;
}
#houseImage{
	float:left;
	width:160px;
	border:1px solid #7c7c7c;
}
#houseDetailsContainer{
	float:left;
	width:160px;
	padding-left:11px;
	font-size:13px;
	line-height:16px;
}
#houseBodyRightContainer{
	float:left;
	width:150px;
	padding-left:12px;	
}
#housePrice{
	float:left;
	padding-top:3px;
	font-size:16px;
	font-weight:bold;
	width:140px;
}
#houseAreaMap{
	float:left;
	padding-top:8px;
	width:140px;
}
#houseAreaMap{
	float:left;
	padding-top:8px;
	width:140px;
}
#houseAddTo{
	float:left;
	padding-top:7px;
	width:140px;
}
#houseAddTo{
	float:left;
	padding-top:7px;
	width:140px;
}
/* End Right Column Buttons */ 
/* End RESULTS PAGE */
/* START SEARCH PAGE */
#searchHeaderContainer{
	width:737px;
	float:left;
	height:113px;
}
#searchLeftHeader{
	float:left;
	background-image:url(../images/TopLeft.jpg);
	height:113px;
	width:15px;
}
#searchCenterHeader{
	float:left;
	background-image:url(../images/TopCenter.jpg);
	height:113px;
	width:705px;
}
#searchRightHeader{
	float:left;
	background-image:url(../images/TopRight.jpg);
	height:113px;
	width:17px;
}
#searchOptionContainer{
	float:left;
	border-left:1px solid #c4c2c2;
	border-right:1px solid #c4c2c2;
	border-top:1px solid #9496fa;
	border-bottom:1px solid #9496fa;
	background-color:#dfdffa;
	width:720px;
	/*height:500px;*/
	padding-left:15px;
	padding-top:15px;
}
#searchFooterContainer{
	width:737px;
	float:left;
	height:69px;
}
#searchLeftFooter{
	width:15px;
	float:left;
	height:69px;
	background-image:url(../images/BottomRight.png);
}
#searchCenterFooter{
	width:705px;
	float:left;
	height:69px;
	background-image:url(../images/bottomCenter.jpg);
}
#searchRightFooter{
	width:17px;
	float:left;
	height:69px;
	background-image:url(../images/bottomleftCorner.png);
}
#searchHeaderTextContainer{
	float:left;
	width:100%;
	padding-top:20px;
	font-size:14px;
	font-weight:bold;
	height:19px;
}
#searchinputfieldholder {
	background:transparent url(../images/MainSearch.jpg) no-repeat scroll 0% 0%;
	float:left;
	height:48px;
	width:485px;
}
.textInput2 {
	background:transparent none repeat scroll 0% 0%;
	font-weight:bold;	
	color:#9a9999;
	height:44px;
	font-size:22px;
	margin-left:10px;
	width:470px;
	border:medium none;
}
#searchinputfieldholder1 {
	background:transparent url(../images/MainSearch.jpg) no-repeat scroll 0% 0%;
	float:left;
	height:48px;
	width:485px;
	line-height:48px;
	vertical-align:middle;
	
}
.textInput21 {
	background:transparent none repeat scroll 0% 0%;
	font-weight:bold;	
	color:#9a9999;
	font-size:22px;
	padding-top:10px;
	width:470px;
	border:medium none;
	padding-left:10px;
	vertical-align:middle;
}
#leftCornerDropDown{
	float:left;
	background-image:url(../images/selectLeft.jpg);
	width:5px;
	height:48px;

}
#centerDropDown{
	float:left;
	background-image:url(../images/selectCenter.jpg);
	width:136px;
	height:48px;
}
#rightArrowDropDown{
	float:left;
	width:41px;
	height:48px;
	background-image:url(../images/selectRight.jpg);
}
#centerText{
	float:left;
	font-size:18px;
	font-weight:bold;
	padding-top:16px;
	padding-left:7px;
}
#mainOptionContainer{
	float:left;
	width:720px;
	height:45px;
	
}
.OptionContainers{
	float:left;
	height:40px;
}
.OptionText{
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
} 
#lnInputField {
	background:transparent url(../images/lninput.png) no-repeat scroll 0% 0%;
	float:left;
	height:24px;
	width:114px;
}
.lninput {
	background:transparent none repeat scroll 0% 0%;	
	color:#000000;
	height:20px;
	font-size:12px;
	margin-left:7px;
	margin-top:4px;
	width:100px;
	border:medium none;
}
#asoNum{
	float:left;
	font-size:12px;
	font-weight:bold;	
}
#searchAdvancedOptionToggleArea {
	float:left;
	padding-left:13px;
	width:684px;

}
#footerButtonContainer{	
	padding-top:13px;
	float:left;
    width:100%;
}
#smallSearchButtons{
	float:left;
	padding-top:6px;
	
}
#searchMenuPopUpMenu{	
	float:left;
	height:205px;
	width:192px;
	z-index:100;
}
#searchMenuPopHeader{	
	float:left;
	height:53px;
	
	padding-left:15px;
	width:177px;
	background-image:url(../images/dropDownMenu_15.png);	
}
#searchMenuPopText{	
	float:left;
	height:20px;
	padding-top:7px;
	padding-left:16px;
	width:176px;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/dropDownMenu_61.png);

}
#searchMenuPopFooter{	
	float:left;
	height:17px;
	width:192px;
	background-image:url(../images/dropDownMenu_68.png);
	
}
#searchMenuInnerText{	
	float:left;
	height:17px;
	width:192px;
	background-image:url(../images/dropDownMenu_68.png);
	
}
.searchUpdate{
	height:29px;
	width:204px;
	background-image:url(../images/update_174.png);
}
/* END SEARCH PAGE */
/* START DETAIL PAGE */
#leftDetailColumn {
	float:left;
	width:350px;
	padding-right:6px;
}
#detailTextContainer {
	float:left;
	padding-left:10px;
}
#detailAddressHeader {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#363737;
	width:100%;
}
#addressHeader {
	float:left;
	color:#195bae;
	font-size:24px;
}
#detailLineSpace {
	float:left;
	height:10px;
	width:344px;
	border-bottom:#b7b7b8 1px solid;
}
#detailPrice {
	float:left;
	width:334px;
	font-size:24px;
	font-weight:bold;
	height:44px;
}
#leftDetailHeaderColumn {
	float:left;
	width:162px;
	font-size:12px;
	color:#2e2e2e;
}
#rightDetailHeaderColumn {
	float:left;
	width:172px;
	font-size:12px;
	color:#2e2e2e;
}
#detailDescription {
	float:left;
	width:334px;
	color:#2e2e2e;
	font-size:12px;
}
.detailDescHead{
	hieght:40px;
	line-height:40px;
	vertical-align:middle;
	width:334px;
	color:#2e2e2e;
	font-size:12px;
	font-weight:bold;
}
#shareButton {	float:left;}
#detailRowContainer {
	float:left;
	width:337px;
	padding-bottom:11px;
	font-size:12px;
	font-weight:bold;
}
#detailRowLeftColumn {
	float:left;
	width:180px;
}
.detailCategoryTitle {
	font-size:12px;
	color:#747474;
	font-weight:bold;
}
#detailRowRightColumn {
	float:left;
	width:142px;
}
#detailRowFull {
	float:left;
	width:337px;
	padding-bottom:15px;
}
#detailPictureColumn {
	float:left;
	width:103px;
}
#detailPictureInfo {
	float:left;
	padding-left:13px;
	width:208px;
}
#contactInfoTxt {
	float:left;
	width:71px;
	height:17px;
	font-size:12px;
}
#contactInfoPhone {
	float:left;
	width:127px;
	height:17px;
	font-size:12px;
}
#detailIcons {
	float:left;
	height:23px;
}
#detailIconText {
	float:left;
	height:23px;
	font-size:12px;
	font-weight:bold;
}
#photoAreaContainer {
	float:left;
	width:392px;
}
#photoTopBars {
	position:absolute;
	z-index:100;
	width:392px;
}
#photoArea {
	float:left;
	margin-top:27px;
}
#detailPhoto {
	float:left;
	border-left:#b7b7b8 1px solid;
	border-right:#b7b7b8 1px solid;
	border-bottom:#b7b7b8 1px solid;
	border-top:#000000 1px solid;
}
#imageNavArea {
	float:left;
	width:392px;
	height:56px;
}
#imageNavAreaLeft {
	float:left;
	width:35px;
	height:56px;
}
#imageNavAreaCenter {
	float:left;
	width:393px;
	height:56px;
	background-image:url(../images/DetailimageNavArea_40.jpg);
}
#imageNavAreaRight {
	float:left;
	width:34px;
	height:56px;
}
.imageScrollBar {
	float:left;
	padding-left:7px;
	padding-top:6px;
}
#detailMapCanvas {
	float:left;
	width:391px;
	height:235px;
	border:1px solid #b7b7b8;
	border-bottom:none;
}
#detailMapContainer {float:left;}
#detailMapNavButtons {
	float:left;
	width:393px;
	height:31px;
}
#detailMapLeftHolder {
	float:left;
	width:195px;
	height:31px;
	background-image:url(../images/mapNavBar_78.jpg);
	border-left:solid 1px #9f9d9d;
}
#detailMapSearchMap {float:left;}
#AdditionalHouseDetailsRightContainer {
	float:left;
	width:334px;
}
#addheaderTitle {
	float:left;
	font-size:12px;
	font-weight:bold;
	width:378px;
	padding:10px 0px 10px 0px;
}
#addRoomH {
	float:left;
	width:118px;
	height:21px;
	font-size:12px;
	color:#7c7c7c;
	font-weight:bold;
}
#addRoomHmultifamily {
	float:left;
	width:80px;
	height:21px;
	font-size:12px;
	color:#7c7c7c;
	font-weight:bold;
}
#addSizeH {
	float:left;
	width:63px;
	height:21px;
	font-size:12px;
	color:#7c7c7c;
	font-weight:bold;
}
#addFloorH {
	float:left;
	width:80px;
	height:21px;
	font-size:12px;
	color:#7c7c7c;
	font-weight:bold;
}


#addSizemultiFamilyH {
	float:left;
	width:63px;
	height:21px;
	font-size:12px;
	color:#7c7c7c;
	font-weight:bold;
}
#addFloormultiFamilyH {
	float:left;
	width:60px;
	height:21px;
	font-size:12px;
	color:#7c7c7c;
	font-weight:bold;
}

#addCommentH {
	float:left;
	width:136px;
	height:21px;
	font-size:12px;
	color:#7c7c7c;
	font-weight:bold;
}
#addCommentHmulitifamily {
	float:left;
	width:118px;
	height:21px;
	font-size:12px;
	color:#7c7c7c;
	font-weight:bold;
}
.detail4colContainer {
	float:left;
	width:334px;
	padding-bottom:10px;
}
#addRoom {
	float:left;
	width:118px;
	font-size:12px;
	font-weight:bold;
}
#addRoomMultifamily {
	float:left;
	width:80px;
	font-size:12px;
	font-weight:bold;
}

#addSize {
	float:left;
	width:63px;
	font-size:12px;
	font-weight:bold;
}
#addFloor {
	float:left;
	width:80px;
	font-size:12px;
	font-weight:bold;
}

#addFloorM {
	float:left;
	width:60px;
	font-size:12px;
	font-weight:bold;
}
#addComment {
	float:left;
	width:136px;
	font-size:12px;
	font-weight:bold;
}
#addCommentmultifamily {
	float:left;
	width:120px;
	font-size:12px;
	font-weight:bold;
}
#propertyDetailsHeader {
	width:335px;
	height:24px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
#propDetailLeftColumn {
	float:left;
	width:183px;
	font-size:12px;
}
#propDetTxt {
	float:left;
	font-weight:bold;
	padding-bottom:9px;
}
#propDetailRightColumn {
	float:left;
	width:147px;
	padding-left:4px;
	font-size:12px;
}
/* END DETAIL PAGE */
.clear{	clear:both;}

.clearl{clear:left;}

.clearr{	clear:right;}

.fleft { float:left;}

.fright { float:right;}

/* 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;}
.SavedSearch{
	height:30px;
	display:none;
	clear:left;
	padding-top:5px;
	*padding-bottom:3px;
}
.SaveButton{
	background:transparent url(../images/Save.gif) no-repeat;
	width:54px;
	height:23px;
	cursor:pointer;
	border:none;
	outline:none;
}
.ImageCursor{	cursor:pointer;}
#CompareHouses .regiscontent{
	width:664px;
	float:left;
}	
#CompareHouses{
	width:745px;
	margin:auto;
}
#CompareHouses div{font-family:Helvetica;}
#CompareHouses .InnerCon{	width:279px;}
#CompareHouses .InnerCon .spacetop11{padding-top:11px;}
#CompareHouses .InnerCon .spacetop5{padding-top:5px;}
#CompareHouses .InnerCon .spacetop20{padding-top:20px;}
#CompareHouses .InnerCon .spacetop15{padding-top:15px;}
#CompareHouses .signin_but{
	line-height:25px;
	padding-top:16px;
	font-size:12px;
}
#CompareHouses .Fields1{
	width:75px;
	padding-right:5px;
	padding-left:5px;
	text-align:right;
	float:left;
	line-height:22px;
}
#CompareHouses .Fields2{
	float:left;
	width:180px;
	text-align:left;
}
#CompareHouses .CloseButton{
	position:relative;
	top:-28px;
	left:248px;
}
#CompareHouseFields{
	color:#3C3C3C;
	font:bold 11px/21px Trebuchet MS;
	height:21px;
	padding-left:6px;
}
#CompareHouseFields span{
	color:#979797;
	font:bold 11px Trebuchet MS;
}
/*____ CompareHouses Properties End _____*/
/*____ SignNew Properties _____*/
#SignNew{
	width:318px;
	margin:auto;
}
#SigninTop{
	background:transparent url(../images/SigninTop.png) no-repeat;
	width:318px;
	height:42px;
}

.Signinborderbot{
	margin-left:13px;
	margin-right:19px;
	padding-top:3px;
	background-color:#A4ACF5;
}

#SigninTop div{
	padding-top:17px;
}
#SigninBottom{
	background:transparent url(../images/SigninBottom.png) no-repeat;
	width:318px;
	height:30px;
}
#SignNew div{
	font-family:Helvetica;
	font-size:13px
}
#SignNew .regiscontent{
	width:318px;
	background:transparent url(../images/SigninBg.png) repeat-y;
}	
#SignNew .InnerCon{	width:286px;margin:auto;}
#SignNew #FieldsArea{
	width:250px;
	margin:auto;
}
#SignNew #InputLeft{
	background:transparent url(../images/InputLeft.jpg) no-repeat;
	width:4px;
	height:28px;
	float:left;
}
#SignNew #Inputbg{
	background:transparent url(../images/Inputbg.jpg) repeat-x;
	height:28px;
	float:left;
	line-height:26px;
	vertical-align:middle;
}
#SignNew #InputRight{
	background:transparent url(../images/InputRight.jpg) no-repeat;
	width:5px;
	height:28px;
	float:left;
}
#SignNew #Inputbg .noborder{
	border:0px;
	background-color:transparent;
	width:239px;
	font:normal 14px Trebuchet MS;
	color:#5D5D5D;
	vertical-align:middle;
	margin-top:3px;
}
#SignNew #RegisterInputBox{
	background:transparent url(../images/RegisterInputBox.png) no-repeat;
	width:251px;
	height:25px;
	float:left;
	line-height:25px;
}
#SignNew #RegisterInputBoxs{
	background:transparent url(../images/RegisterInputBoxs.png) no-repeat;
	width:90px;
	height:25px;
	float:left;
	line-height:25px;	
}
#SignNew #RegisterInputBox .noborder{
	border:0px;
	background-color:transparent;
	padding-left:5px;
	width:245px;
	font:normal 14px/23px Trebuchet MS;
	line-height:23px;
	color:#5D5D5D;
	vertical-align:middle;
}
#SignNew #RegisterInputBoxs .noborder{
	border:0px;
	background-color:transparent;
	padding-left:5px;
	width:245px;
	font:normal 14px/23px Trebuchet MS;
	line-height:23px;
	color:#5D5D5D;
	vertical-align:middle;
}
#SignNew .SigninButton{
	background:transparent url(../images/SigninButton.jpg) no-repeat;
	cursor:pointer;
	width:249px;
	height:36px;	
	border:0px;
	outline:none;
}
#SignNew .RegisterButton{
	background:transparent url(../images/RegisterButton.png) no-repeat;
	cursor:pointer;
	width:252px;
	height:39px;	
	border:0px;
	outline:none;
}
a.Signlink:link,a.Signlink:active,a.Signlink:visited{
	color:#2946AD;
	text-decoration:underline;
	font:bold 12px Trebuchet MS;
	outline:none;
}
a.Signlink:hover{
	color:#2946AD;
	text-decoration:none;
	font:bold 12px Trebuchet MS;
	outline:none;
}
a.closelink:link,a.closelink:active,a.closelink:visited{
	color:#2F2E2E;
	text-decoration:underline;
	font:bold 12px Trebuchet MS;
	outline:none;
}
a.closelink:hover{
	color:#2F2E2E;
	text-decoration:none;
	font:bold 12px Trebuchet MS;
	outline:none;
}
#RegisterContent{
	width:286px;
	margin:auto;
	text-align:center;
	padding-right:5px;
}
#RegisterContent #RegisterInnerContent{
	width:253px;
	margin:auto;
	text-align:left;
}
#RegisterContent #RegisterInnerContent strong{
	line-height:22px;
}
.RegisterSep{border-bottom:1px solid #D0D0D0;	}
#SignNew .ForgetButton{
	background:transparent url(../images/SubmitButton.png) no-repeat;
	cursor:pointer;
	width:250px;
	height:36px;	
	border:0px;
	outline:none;
}
#SignNew #MessageBox{
	background:transparent url(../images/messageBox.png) no-repeat;
	height:99px;
	float:left;
	width:250px;	
}
#SignNew #MessageBox textarea{
	border:none;
	background-color:transparent;
	font:normal 14px Trebuchet MS;
	color:#5D5D5D;
	padding-left:5px;
	width:242px;
	height:94px;
	overflow:auto;
	scrollbar-face-color: #C0C0C0;
	scrollbar-arrow-color: #454545;
	scrollbar-track-color: #F0F0F0;
	scrollbar-shadow-color: #7B7B7B;
	scrollbar-highlight-color: #F9F9F9;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-Color: #8B8B8;
}
#SignNew .sharebutton{
	background:transparent url(../images/Send.jpg) no-repeat;
	cursor:pointer;
	width:132px;
	height:37px;	
	border:0px;
	outline:none;
}
#SignNew .Cancelbutton{
	background:transparent url(../images/Cancel.jpg) no-repeat;
	cursor:pointer;
	width:112px;
	height:37px;	
	border:0px;
	outline:none;
}
#SignNew .requestTour{
	background:transparent url(../images/requestTour.png) no-repeat;
	cursor:pointer;
	width:250px;
	height:36px;	
	border:0px;
	outline:none;
}
#SignNew .OKButton{
	background:transparent url(../images/Ok.png) no-repeat;
	cursor:pointer;
	width:250px;
	height:36px;	
	border:0px;
	outline:none;
}
#SignNew .sendButton{
	background:transparent url(../images/Send_Sms.png) no-repeat;
	cursor:pointer;
	width:253px;
	height:39px;	
	border:0px;
	outline:none;
}
/*Mortage Calcu*/
#Mortage{
	width:263px;
	margin:auto;
}
#MortageTop{
	background:transparent url(../images/MoratgeHeader.png) no-repeat;
	width:263px;
	height:34px;
}
#MortageTop div{
	padding-top:7px;
}
#MortageBottom{
	background:transparent url(../images/MortageFooter.png) no-repeat bottom;
	width:263px;
	height:59px;
}
#Mortage div{
	font-family:Helvetica;
	font-size:13px
}
#Mortage .regiscontent{
	width:263px;
	background:transparent url(../images/Moratgebg.png) repeat-y;
}	
#Mortage .InnerCon{	width:286px;margin:auto;}
#Mortage #FieldsArea{
	width:250px;
	margin:auto;
}

/*____ SignNew Properties End _____*/
/* favorite popup list page */
	
#PopupContainer{
	width:100%;
	margin:auto;
	text-align:center;
}
#PopupContainer .popupTopLeft{
	width:13px;
	height:33px;
	float:left;
}
#PopupContainer .popupTopBg{
	background:transparent url(images/popupTopBg.png) repeat-x;
	width:100%;
	height:33px;
	float:left;
	line-height:33px;
}
#PopupContainer .popupTopRight{
	width:13px;
	height:33px;
	float:left;
}
#PopupContainer .Bordertop{
	border-top:3px solid #A4ACF5;
	background-color:#DFDFFA;
	color:#535252;
	font-size:12px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
	text-align:left;
}
#PopupContainer .topBorder{
	border-top:1px solid #C4C4C5;
	cursor:pointer;
	height:80px;
	padding:5px 0px 0px 0px;
}
#PopupContainer .menuhover{
	border-top:1px solid #C4C4C5;
	cursor:pointer;
	background-color:#f5f6f6;
	height:80px;
	padding:5px 0px 0px 0px;
}
#PopupContainer .Left{
	width:110px;text-align:right;
	float:left;
}
#PopupContainer .Right{
	width:350px;padding-left:15px;
	float:left;
}
.grayborder{border:1px solid #959595;}
#popupTitle{
	color:#3972B6;
	font:bold 15px Trebuchet MS;
}
#PopupContainer #Details{
	color:#3C3C3C;
	font:normal 13px Trebuchet MS;
}
#PopupContainer #Price,.contactname{
	color:#000000;
	font:bold 16px Trebuchet MS;
}
#PopupContainer #InnerContent{
	
	width:100%;
	border:2px solid #979798;
	border-top:none;
	text-align:left;
}
/* end */
.Calculatemortgagebutton{
	background:transparent url(../images/Calculate.png) no-repeat;
	cursor:pointer;
	width:210px;
	height:35px;	
	border:0px;
	outline:none;
}
.searchCheckbox{
	float:left;
	width:20px;
}
.searchCheckboxtext{
	float:left;
	width:135px;
}
.CompareHouseBorder {
	float:left;
	width:189px;
	border:1px solid #CECECF;
}
.SimilarHouses { 
	clear:both;
	cursor:pointer;
	color:#3669a9;
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
}
.previousnext {
	color:#3669a9;
	font-weight:bold;
	font-size:14px;
	text-align:right;
}
/* Search Map */
#mapbottom{
	width:742px;
	background:transparent url(../images/mapbottombg.png) repeat-x;
	height:32px;
	float:left;
}
#pointofinterest{
	width:145px;background-color:#ffffff;height:32px;border-bottom:1px solid #e1dede;
}
#pointofinterest .left{
	width:40px;float:left;text-align:center;padding-top:3px;
}
#pointofinterest .right{
	width:102px;float:left;line-height:32px;height:32px;vertical-align:middle;font-size:12px;color:#2E2E2E;
}
#pointofinterest.mapmenumousehover{
	background-color:#dfe1e2;
}
#pointofinterest.mapmenmouseout{
	background-color:#fffff;
}
/*______Property Details  New Design _______*/
#Previous {
	background-image:url(../images/Previous.png);
	height:34px;
	width:91px;
	cursor:pointer;
}
.PreviousUnSel {
	background-image:url(../images/Previous.png);
	background-position:bottom;
	height:34px;
	width:91px;
	cursor:default;
}
.NDsel{background-position:center center;}
#Next {
	background-image:url(../images/Next.png);
	height:34px;
	width:82px;
	cursor:pointer;
}
.Nextunsel {
	background-image:url(../images/Next.png);
	height:34px;
	width:82px;
	 background-position:bottom;
	cursor:default;
}
#NeighborhoodDetails{
	padding:0px;
	margin:0px;
	width:392px;
	height:100%;
}
#NeighborhoodDetails div{float:left;} 
#menu1{
	background-image:url(../images/Overview.jpg);
	width:84px;
	height:35px;	
	cursor:pointer;
}
#menu2{
	background-image:url(../images/Housing.jpg);
	width:76px;
	height:35px;	
	cursor:pointer;
}
#menu3{
	background-image:url(../images/People.jpg);
	width:76px;
	height:35px;	
	cursor:pointer;
}
#menu4{
	background-image:url(../images/Economy.jpg);
	width:82px;
	height:35px;	
	cursor:pointer;
}
#menu5{
	background-image:url(../images/Quality.jpg);
	width:74px;
	height:35px;	
	cursor:pointer;
}
#NeighborhoodDetailsCon{
	border-left:1px solid #b7b7b8;padding-left:10px;width:370px
}
#NeighborhoodDetailsCon div,.Neighborhoodclass div{font-size:12px}
#piontofintrestbutton {
	background-image:url(../images/pointofinterest.png);
	height:31px;
	width:163px;
	cursor:pointer;
}
.Neighborhoodclass {
	border-left:1px solid #b7b7b8;padding-left:10px;width:380px;height:850px;
}
a.graylink:link,a.graylink:active,a.graylink:visited{
	color:#575859;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	outline:none;
}
a.graylink:hover{
	color:#575859;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	outline:none;
}




/*Virtual Tour start */
#VirtualTour{	
	width:600px;
	margin:auto;
}
#VirtualTourHeader{
	background:transparent url(../images/VirtualTourHeader.png) no-repeat;
	width:570px;
	height:93px;
	padding-top:5px;
	padding-right:15px;
	padding-left:15px;
}
#VirtualTourHeader div{
	font-size:12px;
}
a.virtualtour:link,a.virtualtour:active,a.virtualtour:visited{
	color:#000000;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
}
a.virtualtour:hover{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}
.RoomDetailTitle{
	color:#3972B6;
	font-size:24px;
	font-weight:bold;
}
.RoomPrice{
	color:#000000;
	font-size:28px;
	font-weight:bold;
}
.propertiesofGallery{
	background:transparent url(../images/Shade.png) repeat-x;
	width:600px;
	height:33px;
	position:absolute;
	top:-37px;
	*top:-34px;
	left:0px;/*
	*left:-300px*/
}
#RoomDetailsInnerContent{
	width:575px;
	margin:auto;
	text-align:left;
}
#GalleryImagesBg{
	background:transparent url(../images/GalleryImagesBg.png) no-repeat;
	width:530px;
	height:84px;
	padding-top:6px
}
#GalleryImagesBg div{
	float:left;
	text-align:center;
	color:#444444;
	font-size:11px;
}
#GalleryImagesBg div.imagespace{
	width:12px;
}
#RoomHeaderFieldsf{
	width:142px;
	float:left;
	color:#878787;
	font-size:12px ;
	font-weight:bold;
	line-height:25px;
}
#RoomHeaderFieldsse{
	width:107px;
	float:left;
	color:#878787;
	font-size:12px ;
	font-weight:bold;
	line-height:25px;
}
#RoomHeaderFieldst{
	width:104px;
	float:left;
	color:#878787;
	font-size:12px ;
	font-weight:bold;
	line-height:25px;
}
#RoomHeaderFieldsfo{
	width:200px;
	float:left;
	color:#878787;
	font-size:12px ;
	font-weight:bold;
	line-height:25px;			
}
#RoomFieldsf{
	width:142px;
	float:left;
	color:#020202;
	font-size:12px ;
	font-weight:bold;
	height:100% auto;
	line-height:21px;
}
#RoomFieldsse{
	width:107px;
	float:left;
	color:#020202;
	font-size:11px ;
	font-weight:normal;
	height:100% auto;
	line-height:21px;
}
#RoomFieldst{
	width:104px;
	float:left;
	color:#020202;
	font-size:12px ;
	font-weight:bold;
	height:100% auto;
	line-height:21px;
}
#RoomFieldsfo{
	width:200px;
	float:left;
	color:#020202;
	font-size:11px ;
	font-weight:normal;
	height:100% auto;
	line-height:21px;
}
#RoomPropertyDetails div{
	font-size:12px;
	font-weight:bold;
}
#RoomPropertyDetails div strong{
	color:#878787;
	font-size:12px ;
	font-weight:bold;
}
#RoomPropertyFieldsf{
	width:186px;
	float:left;
	color:#020202;
	font-size:12px ;
	font-weight:bold;
	height:100% auto;
	line-height:21px;
}
#RoomPropertyFieldsse{
	width:140px;
	float:left;
	color:#020202;
	font-size:11px ;
	font-weight:normal;
	height:100% auto;
	line-height:21px;
}
#RoomPropertyFieldst{
	width:218px;
	float:left;
	color:#020202;
	font-size:12px ;
	font-weight:bold;
	height:100% auto;
	line-height:21px;
}
.grayborder{border:1px solid #959595;}

/*Virtual Tour end */

/*___ Print Properties__*/
.contactname{
	color:#000000;
	font:bold 16px Trebuchet MS;
}
#PrintDetails{
	width:592px;margin:auto;
}
#PrintLeftDetails{
	width:276px;float:left;color:#2E2E2E;font-size:12px;padding-right:15px;
}
#PrintRightDetails{float:left;width:298px;font-size:12px;font-weight:bold}
.address{
	font-size:14px;color:#464747;
}
.Printborder{border-bottom:1px solid #C4C4C5}
#PrintLeftDetails .roomsdetails{
	width:142px;float:left
}
#PrintLeftDetails .roomsdetailsright{
	width:130px;float:left;
}
#PrintLeftDetails #AddHouseDetails{
	width:138px;float:left;
}
#PrintLeftDetails #AddHouseDetails div,#PrintLeftDetails #AddHouseDetailsright div{
	padding-top:13px;font-weight:bold;
}
#PrintLeftDetails #AddHouseDetails div span,#PrintLeftDetails #AddHouseDetailsright div span,#PrintRightDetails span{
	color:#878787;
	line-height:22px;
}
#PrintLeftDetails #AddHouseDetailsright{
	width:137px;float:left;
}
/*___My Account___*/
.profileInputbox{
	background:transparent url(../images/profileInputbox.png) no-repeat;
	width:251px;
	height:25px;
	float:left;
	margin-left:11px;
	padding-left:8px;
	padding-top:1px;
}
.profileInputbox input.inputbox{
	border:none;
	background-color:transparent;
	height:23px;
	color:#363636;
	font-size:14px;
	width:240px;
	font-weight:normal;
	line-height:23px;
}
.editinputbox{
	border:none;
	background:transparent url(../images/profileInputbox.png) no-repeat;
	width:251px;
	height:25px;
	float:left;
	padding-left:8px;
	padding-top:1px;
}
.openhouseinputbox{
	border:none;
	background:transparent url(../images/profileInputboxsmall.png) no-repeat;
	width:227px;
	height:25px;
	float:left;
	margin:2px 0 0 20px;
} 
.openhousesubmit{
	border:none;
	background:transparent url(../images/mapidbutton.png) no-repeat;
	width:88px;height:29px;	 
}
.openhouseinputbox input{ 
	width:200px;
	height:20px;
	border:none;
	background:transparent;
	padding:5px 0 0 5px;
	float:left;
}
.ProfileDetails{
	text-align:left;font-size:12px;width:635px;margin:auto;padding-top:10px;color:#515151
}
.ProfileDetails .FieldLeft{
	width:203px;text-align:right;float:left;line-height:25px;
}
.ProfileDetails .FieldRight{
	width:251px;
	float:left;
	margin-left:11px;
}
.ProfileDetails .Fieldcenter{
	width:351px;
	float:left;
	margin-left:11px;
}
.ProfileDetails .spacetop{
	padding-top:10px
}
.display{display:none;}

.myaccountborder{
	height:2px;
	border-bottom:1px solid #B7B7B8;
	float:left;
	width:100%;
}
.myaccounttitle{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
a.hide:link,a.hide:active,a.hide:visited{
	color:#3669a9;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.hide:hover{
	color:#3669a9;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}
.accountcancelbutton{
	background:transparent url(../images/MyaccountCancel.png) no-repeat;
	cursor:pointer;
	width:144px;
	height:33px;	
	border:0px;
	outline:none;
}
.newmatchtxt{
	text-align:left;
	font-size:12px;
	color:#515151;
}
#removematch {
	background-image:url(../images/RemoveIcon.jpg);
	height:19px;
	width:112px;
	cursor:pointer;
}
.UserLink{
  padding-top:30px;
  float:right;
  font:bold 12px Helvetica;	
  color:#000000;
  padding-right:15px;
}

#noResult{
	width:705px;
	padding:25px 15px 25px 15px;
	border:2px solid #A20F0F;
	background:#EAEAEA url(../images/noresultsbg.jpg) repeat-x top;
	line-height:30px;
	font-size:12px;
}
#noResult span{
	color:#A20F0F;font-size:14px;font-weight:bold;
}
#noResult span strong{color:#000;}

#addtoFavorites {
	background-image:url(../images/addFavorites.png);
	height:25px;
	width:148px;
	cursor:pointer;
}
#addTripsToggle {
	background-image:url(../images/addtomytrip.png);
	height:25px;
	width:147px;
	cursor:pointer;
}
#RemovefromFavorites {
	background-image:url(../images/RemoveFavorites.png);
	height:33px;
	width:162px;
	cursor:pointer;
}
#RemoveFromTripDetails {
	background-image:url(../images/RemovemyTrip.png);
	height:33px;
	width:162px;
	cursor:pointer;
}
.Neighborhoodclass div.neighborhoodtitle{
	color:#000;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
}
.listingff{
	width:154px;
	font-size:12px;
	line-height:20px;
	float:left;
}
.listingsf{
	width:50px;
	font-size:12px;
	text-align:right;
	line-height:20px;
	float:left;
}
.listingtf{
	width:100px;
	font-size:12px;
	text-align:right;
	line-height:20px;
	float:left;
}
.listingfof{
	width:74px;
	font-size:12px;
	text-align:right;
	line-height:20px;
	float:left;
}
.sourcetxt{
	color:#808080;
	font-size:11px;
	line-height:21px;
	text-align:right;
}
.neighborhoodborder{
	border-bottom:1px solid #B7B7B8;
	clear:both;
}
.grayline{
	border-bottom:1px solid #b7b7b8;
	width:100%;
	height:10px; 
	float:left;
}

/* SEARCH BY MAP TOOLTIP */
.ttCon{
    height:37px;
    border-top:1px #be9c39 solid;
    border-bottom:1px #be9c39 solid;
	border-right:1px #be9c39 solid;
	padding-right:4px;
	font-size:10px;
    float:left;
	background-color:#FFFFFF;
}

.ttConLeft{
    height:37px;
    border-top:1px #be9c39 solid;
    border-bottom:1px #be9c39 solid;
	border-left:1px #be9c39 solid;
	padding-left:4px;
	font-size:10px;
    float:left;
	background-color:#FFFFFF;
}

.ttFroLeft{
    float:left;
    background-image:url(../images/searchMap/tfLeftFront.png);
    text-align:left;
    height:39px;
    width:38px;
}


.ttFro{
    float:left;
    background-image:url(../images/searchMap/tfFront.png);
    text-align:right;
    height:39px;
    width:38px;
}
/*
.ttBack{
    float:left;
    width:16px;
    height:56px;
    background-image:url(ttEdgeB.png);
}*/

.ttPrice{
    padding-top:7px;
    font-size:12px;
    font-weight:bold;
    width:100%;
    text-align:right;

}

.ttPriceLeft{
    padding-top:7px;
    font-size:12px;
    font-weight:bold;
    width:100%;
    text-align:left;

}


.ttContainer{
    float:left;
    width:100%;
}



/* SEARCH BY MAP NAV */

    
#zoomBar {
    width:39px;
    height:130px;
}

#zoomTopBar{
    float:left;
    width:39px;
    height:8px;
    background-image:url(../images/zoomBar/zoomBar_17.png);
}

#zoomLeftBar {
    float:left;
    width:6px;
    height:115px;
    background-image:url(../images/zoomBar/zoomBar_19.png);
}

#zoomCenterContainer {
    float:left;
    width:26px;
    height:115px;
}

#zoomPlus {
    float:left;
    height:24px;
    width:26px;
    background-image:url(../images/zoomBar/zoomBar_20.png);
    cursor:pointer;
}

#zoomHeader {
    float:left;
    height:6px;
    width:26px;
    background-image:url(../images/zoomBar/zoomBar_22.png);
}

#zoom8 {
    float:left;
    height:6px;
    width:26px;
    background-image:url(../images/zoomBar/zoom_8.png);
}

#zoom7 {
    float:left;
    height:8px;
    width:26px;
    background-image:url(../images/zoomBar/zoom_7.png);
}

#zoom6 {
    float:left;
    height:7px;
    width:26px;
    background-image:url(../images/zoomBar/zoom_6.png);
}

#zoom5 {
    float:left;
    height:7px;
    width:26px;
    background-image:url(../images/zoomBar/zoom_5.png);
}

#zoom4 {
    float:left;
    height:6px;
    width:26px;
    background-image:url(../images/zoomBar/zoom_4.png);
}

#zoom3 {
    float:left;
    height:6px;
    width:26px;
    background-image:url(../images/zoomBar/zoom_3.png);
}

#zoom2 {
    float:left;
    height:6px;
    width:26px;
    background-image:url(../images/zoomBar/zoom_2.png);
}

#zoom1 {
    float:left;
    height:8px;
    width:26px;
    background-image:url(../images/zoomBar/zoom_1.png);
}

#zoomBot {
    float:left;
    height:6px;
    width:26px;
    background-image:url(../images/zoomBar/zoomBar_31.png);
}

#zoomMinus {
    float:left;
    height:25px;
    width:26px;
    background-image:url(../images/zoomBar/zoomBar_32.png);
    cursor:pointer;
}

#zoomRightBar {
    float:left;
    height:115px;
    width:7px;
    background-image:url(../images/zoomBar/zoomBar_21.png);
}

#zoomFooter {
    float:left;
    height:7px;
    width:39px;
    background-image:url(../images/zoomBar/zoomBar_33.png);
}
.mapImgPlace{
    margin-top:5px;
    text-align:center;
    color:#727272;
    font-size:8px;
    font-weight:bold;

}

#imgMod{
    float:left;
    background-image:url(../images/searchMap/smToolbar.png);
    width:60px;
    height:48px;
    cursor:pointer;
    text-decoration:none;
}

/*___ Dashboard ____*/
#DashboardContent {
	margin:auto;
	padding-top:20px;
	width:690px;
	text-align:center;
}
#DashboardContent div.icons{
	float:left;
	width:230px;
	text-align:center;
	padding-bottom:10px;
}
	
/*______ admin_reports2 properties ______*/
#IDXCast .continue{
	text-align:left;
	color:#000000;
	font:normal 14px Helvetica;
	padding-top:12px;
	padding-left:30px;
	padding-bottom:17px;
}
.tblborder{border-bottom:1px solid #FFF1E4;}
.tblborderbot{border-bottom:1px solid #FFDDBF;}

/*#IDXCast div{font-size:12px;}*/
#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;
}	
/*_____ admin_set_up_custom-search ______*/

#CustomSearch{
	
	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;
}
/*____ My Statistics _____*/
#MyStatistics{
	width:730px;
	margin:auto;
}
#MyStatisticsContent {
	width:698px;
}
#MyStatistics .spaceleft{
	padding-left:12px;
}
#MoreStatistics{
	width:729px;
}
#MyStatistics .Heading{
	color:#010101;
	font-weight:bold;
	font-size:14px;
	background-color:#DAEAF5;
	width:100%;
	height:32px;
	line-height:32px;
	padding-left:13px;
}
.statisticspercent{
	font-size:24px;
	font-weight:bold;
	padding-left:5px;
}
fieldset.statdetails {
	border:none;
	width:342px;
	float:left;
}
fieldset.statdetailsright{
	/*padding-left:53px;*/
	border:none;
	width:290px;
	float:left;
}
fieldset.statdetailsright a,fieldset.statdetails a{font-size:12px;}
#PriceRange{
	float:left;
	width:321px;
}
#statedetail{
	float:left;
	width:321px;
	margin-left:75px;/*
	*margin-left:61px;*/
}
.listingselbg{
	background:transparent url(../images/listingselbg.png) repeat-x;
	height:25px;
	font-size:13px;
	line-height:26px;
	padding:0px 7px 0px 7px;
	float:left;
}
.listingunselbg{
	background:transparent url(../images/listingunselbg.png) repeat-x;
	height:25px;
	font-size:13px;
	line-height:26px;
	padding:0px 7px 0px 7px;
	float:left;
	color:#195BAE;
	text-decoration:underline;
	cursor:pointer;
}
.statisticslisting {
	margin:0px;
	padding:0px;
	width:724px;
	border:1px solid white;
	padding-left:5px;
}
.statisticslisting li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	float:left;
	font-weight:bold;
	line-height:25px;
}	
.statisticslisting li.fcol{
	width:430px;
}
.statisticslisting li.scol{
	width:75px;text-align:right;
}
.statisticslisting li.tcol{
	width:85px;text-align:right;
}
.statisticslisting li.focol{
	width:110px;text-align:right;
}

/*New CUSTOM PAGE */
#customSearchTabs{
	float:left;
	width:536px;
	height:25px;
	border-bottom:1px solid #7C7C7C;
	
}

.customSearchSelectTab{
	float:left;
	text-align:center;
	font-size:11px;
	background-color:#FFFFFF;
}

#customSearchLeftCorner{
	float:left;
	width:7px;
	background-image:url(../images/customSearch/leftTabOn.png);
	height:25px;
}

#customSearchText{
	float:left;
	width:7px;
	background-color:#FFFFFF;
	border-top:#7c7c7c 1px solid;
	height:24px;
	padding-top:5px;
	width:90px;
}

#customSearchRightCorner{
	float:left;
	width:7px;
	background-image:url(../images/customSearch/rightTabOn.png);
	height:25px;
}

.customSearchOffLeftCorner{
	float:left;
	width:7px;
	background-image:url(../images/customSearch/leftTabOff.png);
	height:25px;
	border-bottom:1px solid #7c7c7c;
}

.customSearchOffText{
	float:left;
	width:7px;
	background-color:#ededed;
	border-top:#c3c2c2 1px solid;
	border-bottom:1px solid #7c7c7c;
	height:19px;
	padding-top:5px;
	width:70px;
}

.customSearchOffRightCorner{
	float:left;
	width:7px;
	background-image:url(../images/customSearch/rightTabOff.png);
	height:25px;
	border-bottom:1px solid #7c7c7c;
}

.customSearchSpacer{
	float:left;
	height:25px;
	width:4px;
	border-bottom:1px solid #7c7c7c;
}

.customHouseConatiner{
	float:left;
	margin-top:14px;
	width:744px;
	height:135px;
	border-bottom:1px solid #b7b7b8;
}

.customHouseIcon{
	float:left;
	width:37px;
	height:135px;
}

.customHouseImage{
	float:left;
	width:180px;
	height:135px;
}

.customHouseInformation{
	float:left;
	width:394px;
	height:135px;
	font-size:13px;
}

.customAddressContainer{
	float:left;
	width:100%;
	height:21px;
	font-size:14px;
}

.customDetailsContainer{
	float:left;
	width:100%;
	height:23px;
}

.customPriceContainer{
	float:left;
	width:77px;
	height:50px;
	font-size:15px;
	font-weight:bold;
}

.customViewDetails{
	float:left;
	width:272px;
	height:57px;
}

.customButtonToggles{
	float:left;
	width:46px;
	height:26px;
}

.customVirtualTour{
	float:left;
	width:121px;
	height:41px;
	margin-left:7px;
}

.customRightColumnContainer{
	float:left;
	margin-left:20px;
	height:135px;
	width:112px;
}

.customRightAreaMap{
	float:left;
	margin-top:5px;
	height:38px;
	width:112px;
}

.customRightAddFavs{
	float:left;
	height:21px;
	width:112px;
}


.customRightAddTrips{
	float:left;
	height:20px;
	width:112px;
}
/*END CUSTOM PAGE*/


/*____ Search Tab ____*/

a.SearchList:link,a.SearchList:active,a.SearchList:visited{
	background:transparent url(../images/Searchlist.png) top;
	width:179px;
	height:57px;
	outline:none;
	float:left;
}
a.SearchList:hover,a.SearchList_sel:link,a.SearchList_sel:active,a.SearchList_sel:visited,a.SearchList_sel:hover{
	background:transparent url(../images/Searchlist.png) bottom;
	width:179px;
	height:57px;
	outline:none;
	float:left;
}
a.SearchMap:link,a.SearchMap:active,a.SearchMap:visited{
	background:transparent url(../images/Searchmap.png) top;
	width:171px;
	height:57px;
	outline:none;
	float:left;
}
a.SearchMap:hover,a.SearchMap_sel:link,a.SearchMap_sel:active,a.SearchMap_sel:visited,a.SearchMap_sel:hover{
	background:transparent url(../images/Searchmap.png) bottom;
	width:171px;
	height:57px;
	outline:none;
	float:left;
}
a.SearchOpenHouse:link,a.SearchOpenHouse:active,a.SearchOpenHouse:visited{
	background :transparent url(../images/Searchopen.png) no-repeat top;
	width:227px;
	height:57px;
	outline:none;
	float:left;
}
a.SearchOpenHouse:hover,a.SearchOpenHouse_sel:link,a.SearchOpenHouse_sel:active,a.SearchOpenHouse_sel:visited,a.SearchOpenHouse_sel:hover{
	background :transparent url(../images/Searchopen.png) no-repeat bottom;
	width:227px;
	height:57px;
	outline:none;
	float:left;
}
.centertxt
{
	color:#686666;
	font:normal 11px Helvetica;
	text-align:center;
	line-height:20px;
}
.rigthcornerimg
{
background :transparent url(../images/rightcorner.png);
width:160px;
height:57px;
float:left;
}
.rigthcornerimgblock
{
background :transparent url(../images/rigntcorner_block.png);
width:387px;
height:57px;
float:left;
}

#lnInputFieldsmall {
	background:transparent url(../images/input_boxbg.png) no-repeat scroll 0% 0%;
	float:left;
	width:76px;
	height:24px;
	
}
.lninputsmall {
	background:transparent none repeat scroll 0% 0%;	
	color:#9a9999;
	height:20px;
	font:bold 12px Helvetica;
	margin-left:7px;
	margin-top:4px;
	width:58px;
	border:medium none;
}

#vowNew{
	width:713px;
	margin:auto;
}
#vowTop{
	background:transparent url(../images/vowtopbg.png) no-repeat;
	width:713px;
	height:39px;
}
.Signinborderbot{
	margin-left:13px;
	margin-right:19px;
	padding-top:3px;
	background-color:#A4ACF5;
}
#vowTop div{
	padding-top:12px;
}
#vowBottom{
	background:transparent url(../images/vowbotbg.png) no-repeat;
	width:713px;
	height:31px;
}
#vowNew div{
	font-family:Helvetica;
	font-size:13px
}
#vowNew .regiscontent{
	width:713px;
	background:transparent url(../images/vowbg.png) repeat-y;
}
#vowNew .InnerCon{	width:670px;margin:auto;}


/*____ Search Tab End ____*/

a.Detailtab:active, a.Detailtab:link, a.Detailtab:visited{
	background:transparent url('../images/DetailsUnsel.png') no-repeat;
	height:32px;
	width:124px;
	background-position:top;
	cursor:pointer;
	float:left;
}
a.Detailtab:hover, a.DetailtabSel:active, a.DetailtabSel:link, a.DetailtabSel:hover, a.DetailtabSel:visited{
	background:transparent url('../images/DetailsUnsel.png') no-repeat;
	height:32px;
	width:124px;
	background-position:bottom;
	cursor:pointer;
	float:left;
}
a.Maptab:active, a.Maptab:link, a.Maptab:visited{
	background:transparent url(../images/MapUnsel.png) no-repeat;
	height:32px;
	width:121px;
	background-position:top;
	cursor:pointer;
	float:left;
}
a.Maptab:hover, a.MaptabSel:link, a.MaptabSel:active, a.MaptabSel:visited, a.Maptab_sel:hover{
	background:transparent url(../images/MapUnsel.png) no-repeat;
	height:32px;
	width:121px;
	background-position:bottom;
	cursor:pointer;
	float:left;
}
a.Schooltab:active, a.Schooltab:link, a.Schooltab:visited{
	background:transparent url(../images/SchoolsUnsel.png) no-repeat;
	height:32px;
	width:114px;
	background-position:top;
	cursor:pointer;
	float:left;
}
a.Schooltab:hover, a.SchooltabSel:link, a.SchooltabSel:active, a.SchooltabSel:visited, a.SchooltabSel:hover{
	background:transparent url(../images/SchoolsUnsel.png) no-repeat;
	height:32px;
	width:114px;
	background-position:bottom;
	cursor:pointer;
	float:left;
}
a.Contacttab:active, a.Contacttab:link, a.Contacttab:visited{
	background:transparent url(../images/ContactUnsel.png) no-repeat;
	height:32px;
	width:118px;
	background-position:top;
	cursor:pointer;
	float:left;
}
a.Contacttab:hover, a.ContacttabSel:link, a.ContacttabSel:active, a.ContacttabSel:visited, a.ContacttabSel:hover{
	background:transparent url(../images/ContactUnsel.png) no-repeat;
	height:32px;
	width:118px;
	background-position:bottom;
	cursor:pointer;
	float:left;
}
.school_titleborder
{
	border-bottom:1px solid #b7b7b8;
	border-top:1px solid #b7b7b8;
	width:742px;
	background-color:#f0f0f0;
	height:25px;
	 float:left;
}
.school_titletxt
{
	color:#575656;
	font:bold 12px Helvetica;
	padding-left:10px;
	padding-top:5px;
}

/*____ Search Tab End ____*/
#ShouseBodyContainer{
	width:742px;
	float:left;
	padding-top:10px;
}
#ShouseBodyHouseIcon{
	width:45px;
	float:left;
	text-align:center;
}
#houseSimilarLeftContainer{
	width:550px;
	float:left;
	border-right:1px solid #b7b7b9;
	padding-top:4px;
}
#houseSImageContainer{
	width:162px;
	float:left;
}
#ShouseImage{
	float:left;
	width:160px;
	border:1px solid #7c7c7c;
}
#ShouseDetailsContainer{
	float:left;
	width:375px;
	padding-left:11px;
	font-size:13px;
	line-height:16px;
}
#ShouseBodyRightContainer{
	float:left;
	width:125px;
	padding-left:10px;	
}
#ShousePrice{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
#ShouseAreaMap{
	float:left;
	padding-top:8px;
	width:140px;
}
#ShouseAddTo{
	float:left;
	padding-top:7px;
	width:140px;
}
