﻿body
{
}
/* rounded Corner classes - using these makes it eaisier to apply work arrounds for browsers that don't support rounded corners*/
.allCornersRound{-moz-border-radius:4px;-webkit-border-radius:4px;}
.brandH{border-left:dotted 1px #999;height:14px;width:170px;left:491px;margin-top:34px;padding-left:10px;padding-bottom:6px;}
.brand{border-left:dotted 1px #999;height:14px;width:170px;left:491px;margin-top:39px;margin-left:1px;padding-left:12px;padding-bottom:6px;}
.brandGroup {
border-left:1px dotted #666666;
height:14px;
left:514px;
margin-left:-9px;
margin-top:37px;
padding-bottom:6px;
padding-left:12px;
width:170px;
}
#mycustomscroll
{
	width: 375px;
	height: 289px;
	overflow: auto;
	position: relative;
	padding: 10px;
	padding-top: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
}
.cardLocation a{font-style:italic; color:#fff;text-decoration:none;}
.Fav
{
    cursor:pointer;
    height:20px; 
    width:170px;
    background: #000 url(/Images/Com/Navigation/nav3_savedcomm.gif) no-repeat;
}
.noFav
{
    cursor:pointer;
    height:20px;
    width:170px;
    background:transparent url(/Images/Com/Navigation/nav3_port.gif) no-repeat;
}
.noFav:hover
{
    cursor:pointer;
    background:transparent url(/Images/Com/Navigation/nav3_port_on.gif) no-repeat;
}
#lnkMoveIn{height:43px;width:100px;background:transparent url('/Images/Com/Buttons/sprite-tab-buttons.png') -236px 0 no-repeat ;}
#lnkMoveIn:hover{background-position: -236px -46px;}
.active #lnkMoveIn, .active #lnkMoveIn:hover{background-position: -236px -92px;}

#lnkHomes{height:43px;width:100px;background:transparent url('/Images/Com/Buttons/sprite-tab-buttons.png') -131px 0 no-repeat ;}
#lnkHomes:hover{background-position: -131px -46px;}
.active #lnkHomes, .active #lnkHomes:hover{background-position: -131px -92px;}

#lnkTabCommunity{height:43px;width:126px;background:transparent url('/Images/Com/Buttons/sprite-tab-buttons.png') 0 0 no-repeat ;}
#lnkTabCommunity:hover{background-position: 0px -46px;}
.active #lnkTabCommunity, .active #lnkTabCommunity:hover{background-position: 0px -92px;}

.tabarea
{
	clear: both;
	position: relative;
	top: 4px;
	left: -16px;
	padding-top: 8px;
	z-index:10000;
	height:43px;
}

*+html .tabarea{top:1px;}

.tabhome, .tabmovein
{
	float: right;
	position: relative;
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 46px;
	margin: 0;
	padding: 0;
	padding-right: 4px;
}
.tabhome a, .tabmovein a
{
	width: 100px;
	height: 46px;
	display: block;
}

.tabCommunity
{
	float: right;
	position: relative;
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 126px;
	height: 46px;
	margin: 0;
	padding: 0;
	padding-right: 4px;
}
 .tabCommunity a
 {
    width: 126px;
	height: 46px;
	display: block;
 }
 
 .tabareaShort a,.tabareaShort span,.tabareaShort
 {height:42px !important;margin-bottom:7px;}
 
.paging_area
{
	background-position: top;
	background-repeat: repeat-x;
	width: 660px;
	padding: 0 0 10px 0;
	margin: 0 0 0 11px;
}
.paging {color: #000000;float: right;font-size: 12px;margin: 0;padding: 0;position: relative;right: -185px;top: 13px;}
*+html .paging {right: -7px;}
.paging a {color:#000;}
.paging a:hover {text-decoration:none; color:#2da34d;}
a.pagingactive {text-decoration:none; color:#2da34d;}

/*.details_box1 {float:left; width:226px; height:111px; margin:1px 0px 1px 0px; padding:13px 0px 0px 10px; background-image:url(/images/com/v-dash.gif); background-repeat:repeat-y; background-position:right;}
.details_box1 img {padding-bottom:5px;}
.details_box2 {float:left; width:144px; height:110px; margin:1px 0px 1px 0px;  padding:14px 0px 0px 20px; background-image:url(/images/com/v-dash.gif); background-repeat:repeat-y; background-position:right;}*/
.details_available {text-decoration:none; color:#ff0202;}
a.details_proptitle {font-size:16px; color:#fff; text-decoration:none}
.details_view {font-size:12px; color:#999; text-decoration:none; padding-left:20px;}

.thumb_photo_box
{
	
	background-image: url(/Images/Com/Backgrounds/details_border.gif);
	height: 149px;
	width: 234px;
	display: inline;
	background-repeat: no-repeat;	
	text-align: center;
	
}
a.thumb_photo_box
{
    position:relative;
    left:4px;
    top:-4px;
}
.CommunityDetails1
{
	border-top-style: dotted;
	border-top-width: 1pt;
	border-top-color: #666666;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 5px;
}
.CommunityDetails2
{
	border-color: #666666;
	border-top-style: dotted;
	border-top-width: 1pt;
	border-left-style: dotted;
	border-left-width: 1pt;
	vertical-align: top;
	padding: 10px;
}

.headerArea
{
	background-image: url(/Images/Com/Backgrounds/paging_info_bg.gif);
	height: 40px;
	background-position: top;
	background-repeat: repeat-x;
	border-bottom: 0px solid #575757;
	padding-left: 15px;
	color: #FF0000;
	
	font-size: 15px;
	vertical-align: top;
	padding-top: 8px;	
}
.headerArea2
{
	background-image: url(/Images/Com/Backgrounds/paging_info_bg.gif);
	height: 40px;
	background-position: top;
	background-repeat: repeat-x;	
	border-bottom: 0px solid #575757;
	padding-right: 1px;	
	padding-top: 5px;	
	vertical-align: top;
	text-align:right;
}

.MktPlcheader
{
	font-size: 11px;
	font-style: italic;
	color: #FFFFFF;
	padding-right: 5px;
	padding-top: 5px;
	text-decoration: none;
}

.comunitymoveinlinks
{
	text-decoration: underline;
}

.pager
{
	width: 486px;
	vertical-align: middle;
	padding-right: 0px;
}
.plansHeader
{
	height: 35px;
	font-size: 15px;
	border-top-style: dotted;
	border-top-width: 1pt;
	border-top-color: #666666;
	vertical-align: middle;
	padding-top: 5px;
}

.plansHeaderBorder
{
	border-top-style: dotted;
	border-top-width: 1pt;
	border-top-color: #666666;
	vertical-align: top;
	padding-top: 5px;
}
.indicator
{
	font-size: 11px;
	color: #858585;
}

.masterHeaderArea
{
	background-image: url(/Images/Com/Backgrounds/paging_info_bg.gif);
	height: 38px;
	background-position: top;
	background-repeat: repeat-x;
	width: 650px;
	border-bottom: 0px solid #575757;
	padding-left: 15px;
	color: #FFFFFF;
	
	font-size: 15px;
	vertical-align: middle;	
}


.CommNameheader
{
	vertical-align: middle;
}
.rightCommunitydetails
{
	padding-top: 10px;
	padding-left:10px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.details_box1b a {color:#fff}

.rightAlignHomedetails
{
	text-align: right;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 5px;
	width: 45%;
}
.leftAlignHomedetails
{
	text-align:left;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 65%;
}

.HomeMainTable
{
	border-width: 0pt 0.5pt 0pt 0.5pt;
	border-style: solid;
	border-color: #333333;
}

.HomeMainTableFooter
{
	border-width: 0pt 0pt 0.5pt 0pt;
	border-style: solid;
	border-color: #333333;
}


.CommunityMainTable
{
	border-width: 0pt;
	border-style: solid;
	border-color: #333333;	
}

.CommunityMainTableFooter
{
	border-width: 0pt 0pt 0.5pt 0pt;
	border-style: solid;
	border-color: #333333;
	height:15px;
}

.CommunityMainTable1
{
	border-width: 0pt 0.5pt 0pt 0.5pt;
	border-style: solid;
	border-color: #FF3300;
}
.moveinsHeader
{
	height: 35px;
	border-top-style: dotted;
	border-top-width: 1pt;
	border-top-color: #666666;
	vertical-align: middle;
	padding-top: 5px;
}

.moveinHead
{
	font-size: 15px;
}
.movinAvai
{
	color: #FF0000;
	font-size: 12px;
}
.ddlstyle
{
	border: 1px solid #999999;
	font-size: 9px;
	
	color: #ffffff;
	width: 105px;
}

.searchmapbullet
{
	background-image: url(/Images/Com/Icons/red_dot.png);
	height: 18px;
	width: 18px;
	background-repeat: no-repeat;
	position: relative;
	padding-right: 5px;
	vertical-align: middle;
	text-align: center;
}

.leftbottombg
{
	background-image: url(/Images/Com/Backgrounds/pop_btm_lt.gif);
	width: 10px;
	height: 15px;
	background-repeat: no-repeat;
	
}

.bottombg
{
	background-image: url(/Images/Com/Backgrounds/pop_btm_border.gif);
	
	width: 643px;
	background-repeat: repeat-x;
}

.rightbottombg
{
	background-image: url(/Images/Com/Backgrounds/pop_btm_rt.gif);
	width: 10px;
	height: 15px;
	background-repeat: no-repeat;
	
}

.leftbg
{
	background-image: url(/Images/Com/Backgrounds/pop_left_border.gif);
	
	background-repeat: repeat-y;
	width: 10px;
}
.rightbg
{
	background-image: url(/Images/Com/Backgrounds/pop_right_border.gif);
	
	background-repeat: repeat-y;
	width: 10px;
}

.msater_head_white
{
	color: #FFFFFF;
	font-size: 18px;
	position:relative;
	top:2px;
}

.searchbox_top_childHeader
{
	background-image: url(/Images/Com/Backgrounds/paging_info_bg.gif);
	background-repeat: repeat-x;
	height: 53px;
	width: 653px;
	position: relative;
	left: 10px;
}
.searchbox_topmastername
{
	background-image: url(../../../Images/Com/Backgrounds/adv_src_top_bgMaster.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 670px;
}


.searchbox_topei {background-image:url(/Images/Com/Backgrounds/adv_src_top_bg3a.png); background-repeat:no-repeat; min-height:53px; height:auto; width:692px; max-height:111px;}
.searchbox_top {background-image:url(/Images/Com/Backgrounds/adv_src_top_bg3.jpg); background-repeat:no-repeat; min-height:53px; height:auto; width:670px;}
.searchbox_bg {background-image:url(/Images/Com/Backgrounds/adv_src_bg2.jpg); background-repeat:repeat-y; padding-bottom:5px; width:670px; }
.searchbox_btm
{
	background-image: url(../../../Images/Com/Backgrounds/adv_src_btm2_bg.jpg);
	background-repeat: no-repeat;
	height: 6px;
	width: 670px;
	margin-bottom:11px;
}

/*-------------------------*/
.state_name { font-size:12px; list-style:none;}
.state_name a {color:#999999; text-decoration:underline}

.details_box1b
{
	float: left;
	width: 227px;
	height: 131px;
	margin: 1px 0px 1px 0px;
	padding: 12px 0px 0px 10px;
	border-right:1px dotted #666666;
	border-top:1px dotted #666666;
	color:#999999;
}

.details_box1b a {color:#fff}

.details_box1H
{
	float: left;
	width: 226px;
	height: 115px;
	margin: 1px 0px 1px 0px;
	padding: 12px 0px 0px 10px;
	border-right:1px dotted #666666;
	border-top:1px dotted #666666;
}

.details_box1H a {color:#fff}

a.details_proptitle {font-size:16px; color:#fff; text-decoration:none}
a.details_view {font-size:12px; color:#999; text-decoration:none}


.listing_container {height:165px; width:962px; border-bottom:1px solid #999; margin-top:18px;}
.listing_thumb {width:274px; float:left; text-align:right; margin-right:10px;}
.listing_box1 {width:678px; float:left;}
.prop_name_line {border-bottom:1px solid #fff; float:left}
.listing_box2 {float:left; color:#fff; font-weight:bold; font-size:14px; padding-left:20px; padding-top:2px; }
.list_info1 {line-height:16px; text-align:right; float:left;}
.list_info2 {line-height:16px; text-align:left; float:left; padding-left:8px;}
.listing_box3
{
	float: left;
	padding: 12px 0px 0px 12px;
	margin: 1px 0px 1px 0px;
	border-top:1px dotted #666666;
	width: 160px;
}
.listing_box3 img {position:relative;top:4px;}
.phone {color:#FFFFFF; font-weight:bold;}


a.modal_prop {font-size:15px; color:#fff; text-decoration:underline;} 
.modal_box1 {margin-left:6px; float:left;}
.modal_box1_a {width:197px; padding-bottom:7px; padding-left:3px;}
.modal_box1_b {width:92px; color:#858585; font-size:11px;}
.modal_box1_c {font-size:14px; font-weight:bold; color:#fff; text-align:right; padding-right:16px;}
			
.modal_box3 {float:left; font-weight:bold; padding-top:22px; padding-right:15px; color:#858585; text-align:right; width:101px;}	

.modal_content {height:75px; width:510px; padding:8px; padding-right:0px;}

.modal_est {color:#FF0000; font-size:11px; font-weight:bold;}

a.modal_prop_red {color:#FF0000; font-size:16px;line-height: 19px; margin:0 5px 0 0;}

.modal_text1 {color:#fff; font-size:14px; padding:8px 0px 0px 10px; float:left;}
.modal_x {float:right;padding:1px 1px 0px 0px;}
.modal_text2 {border-top:1px solid #3b3b3b; width:545px; height:47px; padding-top:5px; clear:both; margin:0px auto; position:relative;}
.modal_scrollarea {border:1px solid #3b3b3b; width:540px; height:356px; padding:2px; margin-left:10px; overflow-y:scroll;}



.list_searchinfo1 {line-height:16px; text-align:right; float:left; color:#FFFFFF}
.list_searchinfo2 {line-height:16px; text-align:left; float:left; padding-left:8px; color:#FFFFFF}

.searchlisting_container2 {height:155px; width:668px;padding-top:6px; margin-bottom:2px; margin-left:11px;clear:both;}
.searchlisting_box1 {width:424px; float:left;}
.searchlisting_box1b
{
	height: 33px;
	padding: 2px 0px 0px 5px;
	width: 402px;
}
.searchlisting_box1c
{
	padding: 0px 0px 0px 10px;
	width: 400px;
	border-top:1px dotted #666666;
	background-color: #FF0000;
}
.searchlisting_thumb
{
	background-image: url(/Images/Com/Backgrounds/details_border.gif);
	height: 149px;
	width: 234px;
	float: left;
	text-align: center;
	margin-left: 7px;
	margin-right: 3px;
}

a.search_proptitle {font-size:16px; line-height:17px; color:#fff; text-decoration:underline;}
a.search_view {font-size:11px; color:#999;}

.searchprop_lotname
{
	float: left;
	padding-top: 2px;
}

.searchlisting_price
{
	float: left;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	padding-left: 0px;
	padding-top: 4px;
	width: 80px;
}

.searchprop_name
{
	float: left;
	width: 280px;
	padding-top: 2px;
}


.searchbox_top_noborder {height:53px; width:670px; border-top:1px solid #909090; margin-top:55px;}
.searchbox_btm_noborder { height:5px; width:670px;}
.searchbox_bg_noborder {width:670px; padding-bottom:10px;}

.search_line
{
	height: 1px;
	width: 650px;
	margin-left: 11px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	margin-bottom: 5px;
}
.search_topMasterchild
{
	float: left;
	padding: 11px 0px 0px 1px;
	margin-left:7px;
}
.search_topMas{float: left;padding: 4px 0px 0px 17px;}
.search_topa {float:left; padding:5px 0px 0px 17px;}
.search_topaei {float:left; padding:5px 0px 0px 17px; width:280px;}

/*.searchbox {margin-bottom:11px;}*/

.search_paging_area {background-image:url(../../../Images/Com/Backgrounds/paging_info_bg.gif); height:62px; background-position:top; background-repeat:repeat-x; width:692px;border-bottom:1px solid #575757;}

.search_paging_area_btm, .search_paging_area_top {background:transparent; padding:0; margin:0;}

/**+html #homeTab {margin-bottom:-21px !important;}*/

.search_tabarea {clear:both; position:relative;top:2px; left:349px; padding-top:8px; width:348px; display:table;} 
			
.border {border-top:1px solid #333; width:670px; height:8px;}		

.search_white_title {color:#fff; font-size:12px; line-height:25px;}

.search_ul {margin:0px; position:relative;left:-25px;}
*+html .search_ul {margin:18px; margin-top:0px; margin-bottom:0px; position:relative;left:0px;}
.search_ul a {color:#fff;}

.search_city {padding-top:37px; color:#fff}
.search_city a {color:#fff;}

.search_rightarea {width:694px; height:800px; margin:0px 10px 0px 0px; float:left;}
.search_leftarea {width:227px; height:800px; margin:0px 8px 0px 10px; float:left;}

.listingbox_links {color:#999999; font-size:11px; position:relative;top:0px;}




.esti {font-weight:bold; color:#FF0000; line-height:21px;}



.semlisting_containerb {height:190px; width:490px; margin-left:11px;}

.semlisting_containerc {height:176px; width:490px; margin-left:11px;}

.semlisting_container_last {height:160px; width:490px; margin-left:11px; padding-top:10px;}

.semlisting_box1 {width:244px; float:left;}

.semphone {color:#fff; font-size:14px; clear:both; padding-top:15px;}

.list_seminfo1 {line-height:16px; text-align:right; float:left; color:#989898}
.list_seminfo2 {line-height:16px; text-align:left; float:left; padding-left:8px; color:#989898}

.list_seminfo1b {line-height:16px; text-align:right; float:left; color:#fff}
.list_seminfo2b {line-height:16px; text-align:left; float:left; padding-left:8px; color:#fff}

.sem_area1 {clear:both; color:#fff; font-size:14px; padding-bottom:5px;}
.sem_area1 a{font-size:16px; color:#fff;}

.sem_paging_area {background-image:url(../../../Images/Com/Backgrounds/paging_info_bg.gif); height:65px; background-position:top; background-repeat:repeat-x; width:924px;}
.sem_paging_area_btm { height:65px; width:924px;}

.semborder {border-top:1px solid #575757; width:510px; height:8px;}	

.sem_tabarea {clear:both; position:relative;top:2px; left:15px; padding-top:8px; width:905px;} 

.sem_leftarea {width:510px; height:1200px; margin:0px 10px 0px 0px; float:left;}
.sem_rightarea {width:402px; height:800px; margin:0px 8px 0px 0px; float:left;}

.sem_paging_contain {width:510px;}

.sem_city {padding-top:15px; padding-left:5px; color:#fff}
.sem_city a {color:#fff;}

.sem_white_title {color:#fff; font-size:18px; line-height:25px; font-weight:bold;}


.sembox {margin-bottom:11px;}

.sem_area1b a{font-size:16px; color:#fff;}

.sem_area1c a{font-size:12px; color:#fff;}

.semqmi_box1 {height:28px; padding:2px 0px 0px 0px; width:488px;}

.semlisting_box2 { float:right; color:#fff; font-weight:bold; font-size:14px; padding-right:10px; padding-top:4px;}
.semlisting_box2b { float:right; color:#fff;  font-size:14px; padding-right:10px; padding-top:4px;}
.semlisting_box2c { float:left; color:#fff; font-weight:bold; font-size:14px; padding-left:125px; padding-top:4px;}
			
	
			

#NoMatchMessage{padding-left:3px;}

/* Search Results
---------------------------------*/
.searchbox_top {background-image:url(/images/com/adv_src_top_bg.jpg); background-repeat:no-repeat; height:53px; width:692px;}
.searchbox_btm {background-image:url(/images/com/adv_src_btm_bg.jpg); background-repeat:no-repeat; height:5px; width:692px;}

.searchbox_top_noborder {height:53px; width:666px; border-top:1px solid #909090; margin-top:55px;}
.searchbox_btm_noborder { height:5px; width:666px;}
.searchbox_bg_noborder {width:666px; padding-bottom:10px;}
.childsearchbox_bg_noborder{width:666px; padding-bottom:0;}

.search_list1b {height:37px; padding:2px 0px 0px 10px;}
.search_list1c {height:1px; padding:2px 0px 0px 10px;}

.container2_left{float: left; padding: 10px 0 0 0; margin:0 0 0 -7px; width: 426px;}
.container2_mid{float: left; padding: 10px 10px 0 0; width: 143px;}

.search_list1d {float:left; width:131px; margin:1px 0px 1px 7px; padding:3px 0px 0px 10px;}
.search_list1d img {position:relative;top:4px;}

.sharewithfriends{float:left; margin:0 20px ; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat; background-position: 0 0; height: 16px;}
.savedfavorite{float:left; margin:0 20px; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat; background-position: 0 -18px; height: 16px;}

.savedfavorite-active {background: url('/images/com/searchsprite_icons.png') no-repeat scroll 0 -370px transparent;float: right;height: 16px;margin: 0 2px 0 5px;padding: 0; width:66px;}
.savedfavorite-inactive {background: url('/images/com/searchsprite_icons.png') no-repeat scroll 0 -385px transparent;float: right;height: 16px;margin: 0 2px 0 5px;padding: 0; width:66px;}

.listing_container2_links {color:#6e6e6e !important; font-size:11px; position:relative;top:1px; left:23px; text-decoration:underline;}
*+html .listing_container2_links {top:0px;}
.listing_container2_links:hover {text-decoration:none !important;color:#2da34d !important;}
.listing_container2_p {color:#999999; font-size:11px; position:relative;top:0px; margin:0; padding:0; float:right;}

.comparetext {color:#fff; float:left; text-decoration:none !important; position:relative; left:0px; margin:0; padding:0;  text-transform:uppercase; font-size:11px; font-weight:bold; }
*+html .comparetext {margin-left:-3px;}
.comparetext:hover{color:#2da34d;text-decoration:none !important;}


*+html .ratingstars{position:relative; top:-4px; left:-4px;}
.myrating-text {float: right;font-size: 12px;font-weight: normal;margin:3px 0 0;padding: 0;width: 61px; white-space:nowrap;}


.ratingstars_left{float:right; padding:2px; margin: -1px 0 0 0;}
.ratingstars_left ul{padding:0px; margin:.14em 0 0 0; list-style-type:none; float:left; width:92px;}
.ratingstars_left li{padding:0px; margin:.14em 0 0 0; list-style-type:none; float:left;}
/*.ratingstars_left li img{float:left; height:12px; width:14px; padding:0; margin:0 .08em; border:0px;}*/
.ratingstars_left li img{float:left; height:16px; width:16px; padding:0; margin:-2px .08em 0 ; border:0px;}
.ratingstars_left li a{ padding:0px; margin:0px;}

*+html .ratingstars_left ul{padding:0px; margin:.12em 0 0 0; list-style-type:none; float:left; width:92px;}
/**+html .ratingstars_left li img{float:left; height:12px; width:14px; padding:0; margin:0 .05em;}*/
*+html .ratingstars_left li img{float:left; height:16px; width:16px; padding:0; margin:-2px .05em 0;}


.ratingstars_right{float:right; padding:2px;}
.ratingstars_right ul{padding:0px; margin:.14em 0 0 0; list-style-type:none; float:left; width:90px;}
.ratingstars_right li{padding:0px; margin:.14em 0 0 0; list-style-type:none; float:left;}
.ratingstars_right li img{float:left; height:12px; width:14px; padding:0; margin:0 .07em;}
.ratingstars_right li p{float:left; padding:0; margin:0 5px; font-size:11px; color:#fff;}

*+html .ratingstars_right ul{padding:0px; margin:.12em 0 0 0; list-style-type:none; float:left; width:90px;}




.model-home {float:left; margin:22px 0 0 20px; color: #2da34d;}
.modelhome{margin:0;font-size:11px;margin:16px 0 0 10px; padding:0; float:left;}


.fav-details_box1 {float:left; width:226px; height:131px; margin:-4px 0px 1px 0px; padding:3px 0px 0px 10px;}


.fav-search_list1d {float:left; width:131px; margin:-4px 0px 1px 7px; padding:3px 0px 0px 10px;}
.fav-search_list1d img {position:relative;top:4px;}
.qmi-search_list1d {float:left; width:131px; margin:3px 0px 1px 7px; padding:3px 0px 0px 10px;}
.qmi-search_list1d img {position:relative;top:4px;}

p.estavailtext{ font-size:12px;color:#fff; margin:0; padding:0;clear:both;}
p.sub-estavailtext{ font-size:11px;color:#999999; margin:0; padding:0;clear:both;}

.soldout-overlay{background:url(/images/com/starsbg.png) repeat; background-color:#fff000; z-index:99999;}
.soldout-content{float:left; width:642px; height:139px; margin:3px 0 0 15px; padding:0; display:block; border:none; z-index:9999;}
.soldout-content a{padding:0; margin:0;}
p.soldouttitle{clear:both; font-size:15px; font-weight:bold; text-transform:uppercase; margin:15px;}
.soldout-left{float:left;font-size:12px;font-weight:bold;width:300px; padding:5px 0 0 0; margin:0;}
.soldout-right{background-image:url("/images/com/v-dash.gif");background-position:left center;background-repeat:repeat-y;float:right;font-size:12px;font-weight:bold;padding:5px 0 0 20px;width:280px;z-index:-1; min-height:70px; }

.searchboxlisting_soldoutcontainer {height:145px; width:670px;padding:9px 0; margin-left:11px;background-image:url(/images/com/h-dash.gif);background-position:top; background-repeat:repeat-x;}
*+html .searchboxlisting_soldoutcontainer {height:145px; width:670px;padding:9px 0 5px 0; margin-left:11px;background-image:url(/images/com/h-dash.gif);background-position:top; background-repeat:repeat-x;}

.garyedbg{background:url(/images/com/starsbg.png) repeat; margin:1px 0 0 10px; width:672px; height:52px; position:absolute;}
.garyedbgsingle{background:url(/images/com/starsbg.png) repeat; margin:1px 0 0 2px; position:absolute; width:688px; height:52px;}

img.sr-num {position:relative;top:6px; padding-right:5px; width:21px; height:22px;float:left;}
img.num {position:relative;top:6px; padding-right:5px; width:21px; height:22px;float:left;}
img.search-num {position:relative;top:22px; padding-right:5px; width:21px; height:22px;float:left;}
.comimg{margin:2px 0 0 9px !important;}
*+html .comimg{margin:2px -10px 0 9px !important;}



/* End Results
---------------------------------*/
/* 3.1 QMI CR
----------------------*/
.qmiprice-holder {float:right;margin:6px 0 3px;padding:0;text-align:right;}
span.qmi-price-strike {color:#000;font-size:12px;font-weight:normal;line-height:13px;margin:8px 0 5px;padding:0;text-align:right;text-decoration:line-through;}
span.slash {color:#000;font-size:12px;font-weight:bold;margin:0 7px;padding:0;}
span.qmi-homeprice {color:#003e6a;font-size:12px;font-weight:bold;margin:8px 0 5px;padding:0;text-align:right;text-decoration:none !important;}
.searchprop_Invenname{float:left;padding-top:2px;width:211px;}
.qmihomesitetxt{float:left;font-size:11px;margin:8px 0 0;padding:0;}
*+html .qmihomesitetxt{margin:5px 0 0;}
ul#qmimsglist{margin:0 0 0 0px !important; padding:0 !important; float:left !important;}
#qmimsglist li{margin:0; padding:0; list-style-type:none !important;}
.msglink{clear:both;float:left;margin:8px 0 0 !important;padding:0 !important;width:145px !important;}
.whitebullet {background:url(/Images/Com/Icons/bluedot.png) no-repeat scroll 0 0 transparent;clear:both;display:block;height:13px !important;line-height:21px !important;margin:0 0 0 0px !important;padding-left:14px !important;}

/* FaceBook Icon New Changes
-------------------------*/


.sharewithfriends-new {background: url('/images/com/searchsprite_icons.png') no-repeat scroll 0 0 transparent;float: right;height: 16px;margin: 0 12px 0 14px;padding: 0;}
.facebookhodler{margin:-1px 0 0 0; padding:0; float:right;}
.searchbtmbox{margin:0 0 0 20px; padding:0;}


.qmiprice-holder1 {float: right;margin: 3px 0 5px;padding: 0;text-align: right;}
*+html .qmiprice-holder1 {position:relative; left:0px;}

.EILogo{background: url('/images/com/EIlogo.gif') no-repeat scroll 0 0 transparent;display: block;float: left;font-size: 14px;font-weight: bold;height: 34px;line-height: 34px;margin:11px 0 0;padding: 0 0 0 40px;width: 152px;}
.EILogoSpace{margin:6px 0!important; clear:both !important; float:none !important;}
.EILogoPortfolio{margin:7px 0 4px 0!important; float:right !important; clear:both;}

.qmisrclistmsg {margin: -9px 0 0 2px;padding: 0;width: 156px;}
.qmisrclistmsg li {clear: both;color: #E2E2E2;font-size: 11px;height: auto;line-height: 16px;list-style-type: none;margin: 0;}
a.searchhome-favoriteshead_white1 {color: #FFFFFF;float: left;font-size: 16px;margin: 12px 0 0;padding: 0;max-width: 380px;}
a.searchhome-favoriteshead_white2 {color: #FFFFFF;float: left;font-size: 16px;margin: 22px 0 0;padding: 0;max-width: 380px;}
.modelhome{margin:0;font-size:11px;margin:16px 0 0 10px; padding:0; float:left;color:#2da34d;}
.dtl-modelhome{margin:0;font-size:11px;margin:27px 0 0 10px; padding:0; float:left;}
.container2_mid2 {float: left;padding: 10px 10px 0 0;width: 36px;}
.homedetails-container2_left1 {float: left;margin: 0;padding: 10px 0 0 19px;width: 815px;}
.qmi-homeitem-list1 {clear: both;height: auto;margin: -2px 0 10px -4px;padding: 0;width: 200px;}
.qmi-address1 {color: #aeaeae;font-size: 12px;line-height: 17px;margin: 0 0 0 3px;padding: 0;}
.qmi-details_box4 {float: left;height: 116px;margin: 0 0 1px 7px;padding: 17px 0 0 11px;width: 415px;}
.listing_container2_p2 {color: #999999;float: right;font-size: 11px;margin: 0;padding: 0;position: relative;top: 0;}

span.qmi-price-strike1 {color:#000;font-size:14px;font-weight:normal;line-height:13px;margin:8px 0 5px;padding:0;text-align:right;text-decoration:line-through;}
span.slash1 {color:#000;font-size:14px;font-weight:bold;margin:0 7px;padding:0;}
span.qmi-homeprice1 {color:#003e6a;font-size:14px;font-weight:bold;margin:8px 0 5px;padding:0;text-align:right;text-decoration:none !important;}
.qmihomesitetxt{float:left;font-size:11px;margin:6px 0 0px;padding:0;}
*+html .qmihomesitetxt{margin:5px 0 0;}

.qmiprice-holder2 {float: left;margin: 4px 0;padding: 0;text-align: right;}

.comp-savedfavorite-active {background: url('/images/com/searchsprite_icons.png') no-repeat scroll 0 -370px transparent;float: left;height: 16px;margin: 0;padding: 0;}
.comp-savedfavorite-inactive {background: url('/images/com/searchsprite_icons.png') no-repeat scroll 0 -384px transparent;float: left;height: 16px;margin: 0;padding: 0;}
.alignleft{clear:none !important; float:left !important;}

.share_button {background: url('/images/com/searchsprite_icons.png') no-repeat scroll 0 0 transparent;float: right;height: 16px;margin: 0 5px 0 0;padding: 0; width:56px;}
.sortbyholder {clear: both;float: left; margin:12px 0 5px 17px; padding: 0;}
.sortbytext {color: #000;font-size: 12px;margin: 0;padding:0; line-height:16px; float:left;}
.sortselectbox {border: 1px solid #666;color: #000;font-size: 10px;margin: 0;padding: 0;float:none;}

/* Search Card BGs
-----------------------------*/
/*Top*/
.searchbox_topmain{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -52px; width:686px; height:6px; margin:0; padding:0; display:block; clear:both;}
.searchbox_topmain1 {background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -52px; width:686px; height:6px; margin:0; padding:0; display:block; clear:both;}
*+html .searchbox_topmain1{margin-bottom:-3px !important;}
.searchbox_topmain1 {background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -52px; width:686px; height:6px; margin:0; padding:0; display:block; clear:both;}

.home-searchbox_topmain1 {background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -52px; width:686px; height:6px; margin:0; padding:0; display:block; clear:both;}
.home-searchbox_topmain1 p.modal_prop_white {width:260px; color: #000;float: left;font-size: 17px;margin: 0;padding: 7px 0 0;}
*+html .home-searchbox_topmain1 {margin-bottom:-3px !important;}


/*Mid*/
.searchlistbox_bg {background:#fff; width:684px; border:1px solid #a7becc; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}
.searchlistbox_bg p.modal_prop_white {color:#000; font-size:18px; padding:1px 0 0; margin:0 0 0 17px; height:27px; line-height:21px;}

.childsearchbox_top_noborder {height:auto; min-height:53px; width:666px; margin:0 0 0 9px; background:none; border-top:1px solid #a4c0ce;}
.childsearch_topbox {float:left; padding:3px 0px 5px 10px; width:375px;}
.childsearch_topbox-noicon {float:left; padding:9px 0px 5px 14px;}    

/***************DO NOT Change .head_topbox and .hmhead_topbox width sizes  ************/
.head_topbox {float: left;padding: 3px 0 5px 8px; width:292px;}
.hmhead_topbox {float: left;padding: 3px 0 5px 8px; margin:0 0 0 9px; width:292px;}

a.modal_prop_red {color:#ff0000; font-size:16px;}
a.modal_prop_white {color:#000; font-size:16px; float: left;margin: 6px 0 0; line-height:18px;}
a.modal_prop_white-new {color: #000;float: left;font-size: 16px;line-height: 21px;margin: 5px 0 0 9px; width:266px;}
a.nbdr {margin: 5px 0 0 0 !important;}

.details-citystate-head{float:left; font-style: italic; color: #000; margin:0 8px 0 0; padding:0;font-size:12px;}

.highrise-icon {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -60px; height:18px; display:block; margin:1px 5px 0 0px; padding-left:13px; font-size: 11px; color: #000 !important; white-space:nowrap;}
.midrise-icon {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -74px; height:18px; display:block; margin:1px 5px 0 0px; padding-left:13px; font-size: 11px; color: #000 !important; white-space:nowrap;}
.multifamily-icon {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -90px; height:18px; display:block; margin:1px 5px 0 0px; padding-left:13px; font-size: 11px; color: #000 !important; white-space:nowrap;}
.singlefamily-icon {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -106px; height:18px; display:block; margin:1px 5px 0 0px; padding-left:13px; font-size: 11px; color: #000 !important; white-space:nowrap;}
.solar-icon {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -123px; height:18px; display:block; margin:1px 5px 0 0px; padding-left:13px; font-size: 11px; color: #000 !important; white-space:nowrap;}
.urban-icon {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -139px; height:18px; display:block; margin:1px 5px 0 0px; padding-left:13px; font-size: 11px; color: #000 !important; white-space:nowrap;}
.active-icon {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -158px; height:18px; display:block; margin:1px 5px 0 0px; padding-left:13px; font-size: 11px; color: #000 !important; white-space:nowrap;}
.golf-icon {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -176px; height:18px; display:block; margin:1px 5px 0 0px; padding-left:13px; font-size: 11px; color: #000 !important; white-space:nowrap;}

.directions-icon {clear:both; background:url('/images/com/searchsprite_icons.png') no-repeat 0 -207px; height:16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #6e6e6e !important;}
.phototour-icon {clear:both; background:url('/images/com/searchsprite_icons.png') no-repeat 0 -156px; height:16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #6e6e6e !important;}
.videotour-icon {clear:both; background:url('/images/com/searchsprite_icons.png') no-repeat 0 -173px; height:16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #6e6e6e !important;}
.requestinfo-icon {clear:both; background:url('/images/com/searchsprite_icons.png') no-repeat 0 -139px; height:16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #6e6e6e !important;}
.viewcommunity-icon {clear:both; background:url('/images/com/searchsprite_icons.png') no-repeat 0 -224px; height:16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #6e6e6e !important;}
.floorplan-icon {float:left; background: url('/images/com/searchsprite_icons.png') no-repeat 0 -241px; height: 16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #6e6e6e !important;}
.virtual-icon{float:left; background: url('/images/com/searchsprite_icons.png') no-repeat 0 -336px; height: 16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #6e6e6e !important;}

.searchbox_results {margin-bottom:11px;}
.searchbox_child {margin:0 0 1px 0; padding:0;}

.searchlist_thumbnail {float:left; margin:0 10px 0 0; height:156px; text-align:center; width:219px; border:1px solid #dcdcdc;}
.searchlist_thumbnail img{margin:0; width: 219px; height: 134px; z-index:0;}

.searchboxlisting_container1 {height:170px; width:648px;padding:9px 0; margin-left:17px;border-top:1px solid #dcdcdc;}
.searchboxlisting_container2 {height:25px; width:648px;padding:0; margin-left:17px;border-top:1px solid #dcdcdc; clear:both;}
.searchboxlisting_container1-new {height: 163px;margin-left: 17px;padding: 9px 0;width: 648px;border-top:1px solid #dcdcdc;}
*+html .searchboxlisting_container1-new{height:185px;}

a.qmimodal_prop_white {color: #000;font-size: 16px;}
.boxdivider{float:left; z-index:-1; width:1px; padding:0; border-right:1px solid #dcdcdc;}
.con1{margin-top:-12px; height:188px;}
.con2{height:32px; float:left; margin:2px 0 0 0;}
*+html .con2{margin:3px 0 0 0;}

.searchlisting_container2 {height:165px; width:668px;padding-top:5px; margin-left:11px;}

.detailbox-price{margin:0 0 6px 0; padding:0; color:#000;font-size:13px; line-height:19px;}
.detailbox-address{margin:13px 0 10px; padding:0;color:#000;font-size:13px; line-height:19px;}
.detailbox-address2{margin:3px 0 10px; padding:0; font-style:italic;color:#000;font-size:13px; line-height:19px;}

.details_box1 {float:left; width:226px; height:131px; margin:1px 0px 1px 0px; padding:3px 0px 0px 10px;}
.details_box1 a {color:#000; font-size:13px; font-weight:bold; line-height:19px;}
.details_box1 a:hover{color:#2da34d !important; text-decoration:none;}

.details-phone {color:#000; font-size:14px; font-weight:bold; line-height:19px; margin:0 0 20px 0; padding:0; clear:both; word-wrap:break-word;}

.comparecheckbox { margin:-1px 3px 0 0; padding:0; float:left; clear:right; }
*+html .comparecheckbox {margin-top:-4px; margin-left:-4px;}

a.searchhome-favoriteshead_white1 {color: #000;float: left;font-size: 16px;margin: 12px 0 0;padding: 0;max-width: 380px; line-height:18px;}

.searchbtmbox{margin:0 0 0 8px; padding:0;}
.container2_left1{float: left;margin: 0 0 0 -7px;padding: 4px 0 0;width: 517px;}
.container2_mid1 {float: right;max-width: 46px;padding: 0;}
.listing_container2_p1 {color: #6E6E6E;float: right;font-size: 10px;line-height: 13px;margin: 6px 1px 0 0;padding: 0;width: 41px; white-space:nowrap;}
.container2_right {float: right;margin: 7px 4px 0 0;padding: 0;width: 82px;}

span.estimated-text{ font-size:11px; color:#000 !important; padding:0; margin:0 20px 0 0 ; }
span.estimated-text a{color:#000;text-decoration:underline;}
p.estimated-price{ font-size:14px; color:#000; font-weight:bold; text-align:right; padding:0; margin:0; clear:both;}
p.fav-home-price{ font-size:14px; color:#000; font-weight:bold; text-align:right; padding:0; margin:8px 0 5px;}

p.favoriteshead_white {color:#000; font-size:16px; width:550px;float:left;margin:9px 0 0 24px;padding:0;}
a.favoriteshead_white {color:#000; font-size:16px; width:431px;float:left;margin:22px 0 0 0;padding:0;}
a.searchhome-favoriteshead_white {color:#000; font-size:16px; float:left;margin:22px 0 0 0;padding:0;}
.fav-details_box1 a {color:#000; font-size:13px;}

.homeitem-list{margin:-2px 0 0 -4px; padding:0; clear:both; width:200px;}
.homeitem-list .left{float:left; width:35px; font-size:13px;  color:#000; text-align:right; margin:0 10px 1px 0; padding:0;}
.homeitem-list .right{float:left;width:150px; font-size:13px;  color:#000; text-align:left; margin:0 0 1px; padding:0;}

a.qmimodal_prop_white {color: #000;font-size: 16px;}
p.estavailable1 {color: #2da34d;font-size: 12px;line-height: 15px;margin: 6px 0 0;padding: 0;}
p.sub-estavailtext1 {clear: both;color: #000;float: left;font-size: 10px;line-height: 13px;margin: 5px 0 5px 6px;padding: 0; width:140px}
p.dmisub-estavailtext1{clear: both;color: #000;float: left;font-size: 10px;line-height: 13px;margin: 5px 0 5px 0px;padding: 0; width:140px}

.qmi-details-phone {color:#000; font-size:14px; line-height:19px; font-weight:bold; margin:0 0 26px 0; padding:0; clear:both; word-wrap:break-word;}
.qmi-detailbox-address{color:#000; margin:8px 0 10px; padding:0;font-size:13px; line-height:19px;}
.new-con1 {height: 190px;margin-top: -12px;}

.search-lft-box {float: left;margin: 0;padding: 0;width: 234px;}
.search_list1 {width:404px; float:left;}
.qmsearch_list1 {width:427px; float:left;}
.childsearch_topbox1 {float: left;padding: 9px 0 5px 10px;}

/*Btm*/
.home-searchbox_btm {background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -59px; width:686px; height:16px; margin:0; padding:0; display:block; clear:both;}

