body, tr, th, td, ul, li { margin:0; padding:0; }





body{font-family:   Arial,  Verdana,Helvetica, sans-serif; font-size: 11px; background:url(img/page_bg.jpg) top left repeat-x; background-color: #e1e1e1; color:#000000; margin-top: 0px;}







#topBlock {	width:970px; margin: 0 auto; text-align:left; position:relative;top:0px;left:0px;}

#botBlock {	width:970px; text-align:left; position:absolute;bottom:0px;padding:15px;}







#leftBlockxx	{position:absolute; top:120px; left:0; width:210px; margin:0; padding-left:15px; background-color:#ffffff;}

#middleBlock {position:absolute; top:120px; left:225px; width:710px; margin:0; padding-left:10px; background-color:#ffffff;}

#rightBlockxx {position:absolute; top:120px; left:715px; width:230px; margin:0;padding-left:10px;padding-right:15px;background-color:#ffffff;}



#rightBlockxx3 {position:absolute; top:120px; left:225px; width:710px; margin:0;padding-left:10px;padding-right:15px;background-color:#ffffff;}







#searchBlock	{position:absolute; top:120px; left:0; width:210px; margin:0; padding-left:15px; background-color:#ffffff;}

#resourceBlock	{position:absolute; top:365px; left:0; width:210px; margin:0; padding-left:15px; background-color:#ffffff;}









#agentBlock {position:absolute; bottom:120px; left:235px; width:700px;

		padding-left:10px; padding-right:10px; background-color:#ffffff;border:1px #B1C5FA solid;

}



#agentBlock .agentname{font-size: 12px; font-weight: bold; padding-bottom:5px;color:#3E5184;}

img.agent-pic{border-width:0px; border-style:solid; border-color:#B1C5FA; width:70px; height:80px;}

img.logo{border-width:0px; border-style:solid; border-color:#B1C5FA;}



img.top_logo{border:0px solid #666666; height:45px; background-color:#ffffff; padding:1px;}



#terrHeadlinex { position:absolute; top:75px; padding-left:15px; padding-top:10px; padding-bottom:5px; height:20px;}

#navShadow{position:absolute; top:70px; width:970px; background-image:url(http://www.orange-california.com/image_t388/99/whtnavshad.gif); background-repeat:repeat-x; background-color:#ff00000;}



#terrHeadline { padding-left:15px; padding-top:5px; padding-bottom:10px;}

#terrHeadline a:link{text-decoration:none; color:#666666; font-size:11px;}

#terrHeadline a:hover {text-decoration:underline; color:#666666; font-size:11px;}

#terrHeadline a:visited{text-decoration:none; color:#666666; font-size:11px;}





h2 { font-size:14px; margin:0; padding:0;color:#3E5184;}



#footer {width:970px; height:15px; text-align:center;;padding-top:5px; padding-bottom:5px;background-color:#001A65; color:#FFFFFF;font-family:   Arial,  Verdana,Helvetica;}







#pageContent	{position:absolute; top:120px; left:0; width:940px; margin:0; padding-left:15px; padding-right:15px;background-color:#ffffff;}





/*-------------------------------------------------------------------------------*/



#terrTitle2 {background:url(http://www.househunt.org/househunt/new-page/img/header_bg3.jpg) top left; background-repeat:no-repeat; width:970px;top:0px;height:60px; text-align:center;;padding-top:15px; padding-bottom:5px;background-color:#001A65; color:#FFFFFF;font-family:   Arial,  Verdana,Helvetica;}





#searchBar2 {position:absolute; top:70px; width:970px;height:35px; text-align:right; background:url(http://www.househunt.org/househunt/new-page/img/searchbar2_bg.gif) top left repeat-x;; color:#FFFFFF;font-family: padding-right:15px;  Arial,  Verdana,Helvetica;}



#navShadow2{position:absolute; top:105px; width:970px; background-image:url(http://www.orange-california.com/image_t388/99/whtnavshad.gif); background-repeat:repeat-x; background-color:#ff00000;}



#terrHeadline2 { position:absolute; top:115px; padding-left:10px; padding-top:10px; padding-bottom:5px; height:20px;}





#listingDtFrame2 {position:absolute; top:155px; left:15px; width:728px; margin:0; font-size:12px;

					border:#B5C8FC 1px solid;background-color:#ffffff;}



#dtAgentFrame2 {position:absolute; top:155px; left:755px; width:198px; margin:0; font-size:12px;

					border:#B5C8FC 1px solid;background-color:#ffffff;

					background:url(http://www.househunt.org/househunt/new-page/img/rb_bg2.jpg) top left repeat-x;padding-left:5px;}

					

#listingDtFrame3 {position:absolute; top:175px; left:15px; width:728px; margin:0; font-size:12px;

					border:#B5C8FC 1px solid;background-color:#ffffff;}



#dtAgentFrame3 {position:absolute; top:175px; left:755px; width:198px; margin:0; font-size:12px;

					border:#B5C8FC 1px solid;background-color:#ffffff;

					background:url(http://www.househunt.org/househunt/new-page/img/rb_bg2.jpg) top left repeat-x;padding-left:5px;}



.selPropPhotoPrev {background:url(http://www.househunt.org/househunt/new-page/img/arrow-l-b.gif) top left no-repeat; padding:1px; background-color:#ffffff;border:#B5C8FC 0px solid; float:left; height:35px; width:18px;}

.selPropPhotoNext {background:url(http://www.househunt.org/househunt/new-page/img/arrow-r-b.gif) top left no-repeat; padding:1px; background-color:#ffffff;border:#B5C8FC 0px solid; float:left; height:35px; width:18px;}

.selPropPhotoSelected {padding:1px; background-color:#ffffff;border:#FF0000 1px solid; float:left;}

.selPropPhoto {padding:1px; background-color:#ffffff;border:#B5C8FC 1px solid; float:left;}

.dotdot {width:20px; float:left; height:35px; text-align:center;font-weight:bold;}

.photoSpace {width:3px; float:left;}





#searchBar2 #searchtitle { padding-left:15px;padding-top:2px;font-weight:bold;}

#searchBar2 #selPrice { padding-left:15px;padding-top:2px;}

#searchBar2 #selBed { padding-left:15px; padding-top:2px; float:left;}

#searchBar2 #selbtn { padding-left:15px;padding-top:2px;}







/*-------------------------------------------------------------------------------*/



#searchOption .money {width:80px;}
#searchOptionv2 .money {width:80px;}

#searchOption .beds {width:80px;}
#searchOptionv2 .beds {width:80px;}

#searchOption .type {width:170px;}
#searchOptionv2 .type {width:185px;}



#searchSubjTitle { padding-left:15px;padding-top:10px;padding-bottom:0px;font-weight:bold;}

#searchSubjAddress { padding-left:15px;padding-top:0px;padding-bottom:5px;font-weight:normal;}





/*-------------------------------------------------------------------------------*/



.fsResource {background:url(http://www.househunt.org/househunt/new-page/img/beige_big_bg.gif) top left repeat-x; background-color:#FDEBBD;

				border:1px #333333 solid; padding-left:10px;padding-top:10px;

				color:#010F30; font-weight:normal;height:228px;}

.terrResource {background:url(http://www.househunt.org/househunt/new-page/img/light_blue_bg.jpg) top left repeat-x; background-color:#90B9ED;

				border:0px #274D9A solid; padding-left:10px;padding-top:10px;padding-bottom:15px;

				color:#010F30; font-weight:normal; width:200px;}



.terrResource .sidetitles{font-size: 12px; font-weight: bold;  padding:5px; padding-top:10px; padding-bottom:8px;color:#3E5184;}



.terrResource  ul { list-style-image:url(http://www.orange-california.com/image_t388/99/o-arrow.gif); padding-left:20px;padding-right:10px;}

.terrResource  li { padding-top:5px;padding-bottom:5px;}



.terrResource a:link{padding-left:2px; line-height:1.5em; font-size:11px;  color:#010F30; font-weight:bold;}

.terrResource a:hover {padding-left:2px; line-height:1.5em;  font-size:11px; color:#496897; font-weight:bold;}

.terrResource a:visited{padding-left:2px; line-height:1.5em; font-size:11px;  color:#010F30; font-weight:bold;}



.rcHeader {background-color:#4477B8; color:#ffffff;font-weight:bold;font-size: 12px;

		height:18px; width:200px;

		padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:3px;}





.fsHeader {background-color:#333333; color:#ffffff;font-weight:bold;font-size: 12px;

		height:23px; line-height:23px; text-align:center;

		padding-left:5px;padding-right:5px;}





/*-------------------------------------------------------------------------------*/



#featListFrame { position:relative; width:462px; padding-top:3px;padding-left:8px;padding-right:8px;

				background:url(http://www.househunt.org/househunt/new-page/img/rb_bg2.jpg) top left repeat-x;

				height:142px; border:1px #B1C5FA solid; align:center;}









#featListFrame a:link{padding-left:2px; line-height:1.5em;  color:#3E5184;}

#featListFrame a:hover {text-decoration:none; padding-left:2px; line-height:1.5em;  font-size:11px; color:#496897;}

#featListFrame a:visited{padding-left:2px; line-height:1.5em;  color:#3E5184;}



/*-------------------------------------------------------------------------------*/





.midHeader {background-color:#D7E2FF; color:#3E5184;font-weight:bold;font-size: 12px;

				border-left:1px #B1C5FA solid;border-right:1px #B1C5FA solid;border-top:1px #B1C5FA solid;

				padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;}

.midFrame { position:relative; width:468px; padding-bottom:5px;padding-left:5px;padding-right:5px;

				border:1px #B1C5FA solid;}







#pageNav1 { padding-top:5px;padding-bottom:5px;text-align:right;

				border-bottom:1px #B1C5FA solid;}

#pageNav2 { padding-top:7px;padding-bottom:7px;text-align:right;}



#navBar1 { padding-top:5px;padding-bottom:5px;text-align:right;	border-bottom:1px #B1C5FA solid;}

#navMsg1 { text-align:left;}

#navBar1 #pageNav1 {text-align:right;}



#navBar2 { padding-top:5px;padding-bottom:5px;text-align:right;	border-bottom:1px #B1C5FA solid;}

#navMsg2 { floatext-align:left;}

#navBar2 #pageNav1 {text-align:right;}





.propRow { padding-top:3px;padding-bottom:3px;

			width:468px;border-bottom:1px #B5C8FC solid;height:70px;}

.propImgFrame {width:84px;	height:60px; padding:2px; background-color:#ffffff;border:#B5C8FC 1px solid; }

.propImg {width:84px; height:60px; overflow:hidden; background-color:#ffffff; }

.propCol1 {width:100px;height:74px;float:left}

.propCol2 {width:230px;float:left;height:74px;}

.propCol3 {width:128px;float:left;height:74px;padding-left:10px;}





.propTable { padding-top:3px;padding-bottom:3px; width:468px;}

.propTable td {padding:5px;border-bottom:1px #B5C8FC solid;}	

.propTable .tbhd {padding:5px;border-bottom:1px #B5C8FC solid;font-weight:bold;}	





.propRow a:link{padding-left:2px; line-height:1.5em;  color:#3E5184;}

.propRow a:hover {text-decoration:none; padding-left:2px; line-height:1.5em;  font-size:11px; color:#496897;}

.propRow a:visited{padding-left:2px; line-height:1.5em;  color:#3E5184;}



.txtPropTitle { font-weight:normal; margin:0; padding:0;padding-bottom:8px;}

.txtPropLoc { font-weight:bold; margin:0; padding:0;color:#3E5184;}

.txtPropPrice { font-weight:bold; margin:0; padding:0;}

.txtPropType { font-weight:normal; margin:0; padding:0;}

.txtPropBasic { font-weight:normal; margin:0; padding:0;}

.txtPropSelect { font-weight:normal; margin:0; padding:0;padding-top:8px;}



.pageNo {

	padding-left:4px;

	padding-right:4px;

	padding-top:1px;

	padding-bottom:1px;

	font-weight:bold;

	color:#206AB5;

	background-color:#ffffff;

	border:#B1C5FA 1px solid;

}



.pageNo0 {

	padding-left:4px;

	padding-right:4px;

	padding-top:1px;

	padding-bottom:1px;

	font-weight:bold;

	color:#cccccc;

	background-color:#ffffff;

	border:#cccccc 1px solid;

}



.btn {

	padding-left:5px;

	color:#206AB5;

	font-weight:bold;

	padding-right:5px;

	padding-top:2px;

	padding-bottom:2px;

	background-color:#eeeeee;

	background: url(http://househunt.org/images/blu_btn_bg3.gif) repeat;

	border:#999999 1px solid;

}



.seperater {height:15px;}





.citybio { position:relative; width:458px; padding:10px;

				border:1px #B1C5FA solid;}

				

.citybio p { font-weight:bold;color:#3E5184;}





/*-------------------------------------------------------------------------------*/

.rbWrapper { border:1px #B1C5FA solid;}

.rTbHd {background-color:#D7E2FF; color:#3E5184;font-weight:bold;font-size: 12px;

		padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;

		border-bottom:1px #B1C5FA solid;}

.rTbCt {background:url(http://www.househunt.org/househunt/new-page/img/rb_bg2.jpg) top left repeat-x; background-color:#ffffff;padding:5px;}

.rTbCt td { padding:2px;}

.rTbCt mgCol1 {width:100px;float:left;}

.rTbCt mgCol2 {width:70px;float:left;}



.rTbCt a:link{color:#3E5184;}

.rTbCt a:hover {color:#496897;text-decoration:none;}





/*-------------------------------------------------------------------------------*/

#listingDtFrame {position:absolute; top:120px; left:15px; width:728px; margin:0; font-size:12px;

					border:#B5C8FC 1px solid;background-color:#ffffff;}



#lfspTab 		{float:left; height:22px; background-color:#D7E2FF; width:15px; text-align:center; padding-top:10px;border-bottom:1px #B1C5FA solid;border-right:1px #B1C5FA solid;}

#detailTab		{float:left; height:22px; background-color:#D7E2FF; width:110px; text-align:center; padding-top:10px;border-bottom:1px #B1C5FA solid;border-right:1px #B1C5FA solid;}

#mapTab			{float:left; height:22px; background-color:#D7E2FF; width:70px; text-align:center; padding-top:10px;border-bottom:1px #B1C5FA solid;border-right:1px #B1C5FA solid;}

#galleryTab		{float:left; height:22px; background-color:#D7E2FF; width:100px; text-align:center; padding-top:10px;border-bottom:1px #B1C5FA solid;border-right:1px #B1C5FA solid;}

#schoolTab		{float:left; height:22px; background-color:#D7E2FF; width:70px; text-align:center; padding-top:10px;border-bottom:1px #B1C5FA solid;border-right:1px #B1C5FA solid;}

#neighborTab	{float:left; height:22px; background-color:#D7E2FF; width:120px; text-align:center; padding-top:10px;border-bottom:1px #B1C5FA solid;border-right:1px #B1C5FA solid;}

#soldTab		{float:left; height:22px; background-color:#D7E2FF; width:100px; text-align:center; padding-top:10px;border-bottom:1px #B1C5FA solid;border-right:1px #B1C5FA solid;}

#avgpriceTab	{float:left; height:22px; background-color:#D7E2FF; width:120px; text-align:center; padding-top:10px;border-bottom:1px #B1C5FA solid;border-right:1px #B1C5FA solid;}

#rtspTab		{float:left; height:22px; background-color:#D7E2FF; width:15px; text-align:center; padding-top:10px;border-bottom:1px #B1C5FA solid;}





#detailTab0		{float:left; height:22px; background-color:#ffffff; width:110px; text-align:center; padding-top:10px;border-right:1px #B1C5FA solid;}

#mapTab0		{float:left; height:22px; background-color:#ffffff; width:70px; text-align:center; padding-top:10px;border-right:1px #B1C5FA solid;}

#galleryTab0	{float:left; height:22px; background-color:#ffffff; width:100px; text-align:center; padding-top:10px;border-right:1px #B1C5FA solid;}

#schoolTab0		{float:left; height:22px; background-color:#ffffff; width:70px; text-align:center; padding-top:10px;border-right:1px #B1C5FA solid;}

#neighborTab0	{float:left; height:22px; background-color:#ffffff; width:120px; text-align:center; padding-top:10px;border-right:1px #B1C5FA solid;}

#soldTab0		{float:left; height:22px; background-color:#ffffff; width:100px; text-align:center; padding-top:10px;border-right:1px #B1C5FA solid;}

#avgpriceTab0	{float:left; height:22px; background-color:#ffffff; width:120px; text-align:center; padding-top:10px;border-right:1px #B1C5FA solid;}



#listingDtFrame a:link		{text-decoration:none; color:#3E5184; font-weight:bold;}

#listingDtFrame a:hover		{text-decoration:none; color:#496897; font-weight:bold;}

#listingDtFrame a:visited	{text-decoration:none; color:#3E5184; font-weight:bold;}



#listingDtFrame2 a:link		{text-decoration:none; color:#3E5184; font-weight:bold;}

#listingDtFrame2 a:hover		{text-decoration:none; color:#496897; font-weight:bold;}

#listingDtFrame2 a:visited	{text-decoration:none; color:#3E5184; font-weight:bold;}



#listingDtFrame3 a:link		{text-decoration:none; color:#3E5184; font-weight:bold;}

#listingDtFrame3 a:hover		{text-decoration:none; color:#496897; font-weight:bold;}

#listingDtFrame3 a:visited	{text-decoration:none; color:#3E5184; font-weight:bold;}





#tabMenu {height:32px; }

#tabContent {width:708px; padding-top:15px; padding-left:10px;padding-right:10px;padding-bottom:10px;}



#tabContent .listTitle {font-weight:bold;color:#3E5184;}

#tabContent .addr {font-weight:bold;}

#tabContent .propType {font-weight:bold;}

#tabContent .basic {font-weight:bold;}

#tabContent .status{font-weight:bold;}

#tabContent .price{font-weight:bold;}



#tabContent .sch_hd {padding:2px;font-weight:bold;background-color:#ffffff;}

#tabContent .sch_row1 {padding:2px;background-color:#ffffff;}

#tabContent .sch_row0 {padding:2px;background-color:#EEF3FF;}



#tabContent2 {width:708px; padding:10px;padding-top:0px;}

#tabContent2 .featHd {color:#3E5184;font-weight:bold;padding-top:15px;font-size:12px;}

#tabContent2 .sepline {width:708px; height:1px; border-bottom:#dddddd 1px solid; }



#dtAgentFrame {position:absolute; top:120px; left:755px; width:198px; margin:0; font-size:12px;

					border:#B5C8FC 1px solid;background-color:#ffffff;

					background:url(http://www.househunt.org/househunt/new-page/img/rb_bg2.jpg) top left repeat-x;}

#dtAgentFrame td {padding-left:15px;}



#dtAgentFrame  ul { list-style-image:url(http://www.orange-california.com/image_t388/99/o-arrow.gif); padding-left:30px;}

#dtAgentFrame  li { padding-top:3px;padding-bottom:3px;}



#dtAgentFrame a:link{padding-left:2px;   color:#3E5184;}

#dtAgentFrame a:hover {text-decoration:none; padding-left:2px; ;color:#496897;}

#dtAgentFrame a:visited{padding-left:2px;   color:#3E5184;}



#dtAgentFrame .agent-pic {padding:2px;  background-color:#FFFFFF; border:#B5C8FC 1px solid;}

#dtAgentFrame .agentname{font-size: 12px; font-weight: bold; padding-top:5px;color:#3E5184;}





#dtAgentFrame2  ul { list-style-image:url(http://www.orange-california.com/image_t388/99/o-arrow.gif); padding-left:30px;}

#dtAgentFrame2  li { padding-top:3px;padding-bottom:3px;}



#dtAgentFrame2 a:link{padding-left:2px;   color:#3E5184;}

#dtAgentFrame2 a:hover {text-decoration:none; padding-left:2px; ;color:#496897;}

#dtAgentFrame2 a:visited{padding-left:2px;   color:#3E5184;}



#dtAgentFrame2 .agent-pic {padding:2px;  background-color:#FFFFFF; border:#B5C8FC 1px solid;}

#dtAgentFrame2 .agentname{font-size: 12px; font-weight: bold; padding-top:5px;color:#3E5184;}



#dtAgentFrame3  ul { list-style-image:url(http://www.orange-california.com/image_t388/99/o-arrow.gif); padding-left:30px;}

#dtAgentFrame3  li { padding-top:3px;padding-bottom:3px;}



#dtAgentFrame3 a:link{padding-left:2px;   color:#3E5184;}

#dtAgentFrame3 a:hover {text-decoration:none; padding-left:2px; ;color:#496897;}

#dtAgentFrame3 a:visited{padding-left:2px;   color:#3E5184;}



#dtAgentFrame3 .agent-pic {padding:2px;  background-color:#FFFFFF; border:#B5C8FC 1px solid;}

#dtAgentFrame3 .agentname{font-size: 12px; font-weight: bold; padding-top:5px;color:#3E5184;}





#listingSummary {width:708px; padding-top:15px; padding-left:10px;padding-right:10px;padding-bottom:10px;}

#listingSummary .propImgSumFrame {width:100px;	height:80px; padding:2px; background-color:#ffffff;border:#B5C8FC 1px solid; }

#listingSummary .propImgSum {width:100px; height:80px; overflow:hidden; background-color:#ffffff; }



#listingSummary .listTitle {font-weight: bold;color:#3E5184;}

#listingSummary .propType {font-weight:normal;}

#listingSummary .addr {font-weight: bold;color:#3E5184;}

#listingSummary .price {font-weight: bold;}

#listingSummary .basic {font-weight: normal;}





#viewSelected { padding-top:6px;padding-bottom:0px;text-align:left;

				border-top:1px #B1C5FA solid;}





.submit_btn {

	font-size:11px;

	width:250px;

	padding-left:5px;

	color:#3E5184;

	font-weight:bold;

	padding-right:5px;

	padding-top:1px;

	padding-bottom:1px;

	background-color:#eeeeee;

	background: url(http://househunt.org/images/blu_btn_bg3.gif) repeat;

	border:#999999 1px solid;

	cursor:pointer;

}



.submit_btn2 {

	font-size:11px;

	width:100px;

	padding-left:5px;

	color:#3E5184;

	font-weight:bold;

	padding-right:5px;

	padding-top:1px;

	padding-bottom:1px;

	background-color:#eeeeee;

	background: url(http://househunt.org/images/blu_btn_bg3.gif) repeat;

	border:#999999 1px solid;

	cursor:pointer;

}



#neighborInfo {width:270px; padding:3px;float:left;}

#neighborInfo .ctWrapper { border:1px #B1C5FA solid; width:268px;}





#neighborInfo .tbHd {background-color:#D7E2FF; color:#3E5184;font-weight:bold;font-size: 12px;

		padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;

		border-bottom:1px #B1C5FA solid;width:258px;}

#neighborInfo .tbCt {background:url(http://idx.househunt.org/househunt/new-page/img/rb_bg2x.jpg) top left repeat-x; background-color:#ffffff;padding:5px;}

#neighborInfo .tbCt td { padding:2px;vertical-align:top}





#neighborMap {width:418px; padding:3px; padding-left:10px; float:left;}

#neighborMap .ctWrapper { border:1px #B1C5FA solid; width:416px;}

#neighborMap .tbHd {background-color:#D7E2FF; color:#3E5184;font-weight:bold;font-size: 12px;

		padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;

		border-bottom:1px #B1C5FA solid;width:406px;}

#neighborMap .tbCt {background-color:#ffffff;padding:5px;}



.subTitle {font-weight: bold;color:#000000;}



#requestInfo {width:165px; font-weight:normal;font-size:11px;}



#requestInfox  ul { list-style-image:url(http://www.orange-california.com/image_t388/99/o-arrow.gif); padding-left:25px;}

#requestInfox  li { padding-top:3px;padding-bottom:3px;font-size:11px;}



#requestInfo a:link{padding-left:2px;   color:#3E5184;}

#requestInfo a:hover {text-decoration:none; padding-left:2px;  color:#496897;}

#requestInfo a:visited{padding-left:2px;  color:#3E5184;}



.requestBtn {

	font-size:11px;

	width:162px;

	height:15px;

	color:#FFFFFF;

	font-weight:bold;

	padding-top:2px;

	padding-bottom:2px;

	vertical-align:middle;

	text-align:center;

	background:url(http://idx.househunt.org/househunt/new-page/img/blue-btn.jpg) top left repeat-x;

	background-color:#001A65;

	border:#000000 1px solid;

}





















#pageWrapper {

	width:970px;

	margin: 0 auto;

	text-align:left;

	position:relative;

	top:0px;

	left:0px;

	background-color:#ffffff;

}



#contentWrapper {

	width:970px;

	margin:0 auto;

	text-align:left;

	position:relative;

	top:0px;

	left:0px;

	background-color:#ffffff;

}





#terrTitle {

	background:url(http://www.househunt.com/img-HH/headerA.jpg); 

	background-repeat:repeat-x; 

	width:940px;top:0px;height:60px; 

	text-align:left; padding-left:30px; padding-top:15px; padding-bottom:5px;

	background-color:#183373; color:#FFFFFF;

	font-family: Arial,Verdana,Helvetica;

}



h1 { font-size:24px; font-weight:normal; margin:0; padding:0; }





#leftBlockx {position:absolute; top:120px; left:0; width:210px; margin:0; padding-left:15px; background-color:#ffffff;}

#rightBlockx {position:absolute; top:120px; left:220px;  width:730px; margin:0;padding-left:10px;padding-right:8px;background-color:#ffffff;}



.main_content { width:970px; padding:0px; border:0px solid #000000;}



#leftBlockz {width:210px; padding-left:15px; background-color:#ffffff; float:left;}

#rightBlockz {width:730px; padding-left:10px;padding-right:8px;background-color:#ffffff; float:left;}



#leftBlock {float:right; width:210px; padding-right:6px; background-color:#ffffff; }

#rightBlock {float:right; width:730px; padding-right:8px; background-color:#ffffff;}











.featuredBoxLg {width:714px; margin:0; padding-left:10px; background-color:#ffffff; float:left;}



.featMainBox { position:relative; width:696px; padding-top:2px;padding-left:8px;padding-right:8px;

		background:url(http://idx.househunt.org/househunt/new-page/img/light_blue_bg.jpg) top left repeat-x;

		background-color:#C0D8F9;

		height:258px; border:1px #274D9A solid; align:center;}







.featListHeader {

		background-color:#274D9A; color:#ffffff;font-weight:bold;font-size: 12px;

		height:16px;border-left:1px #274D9A solid;border-right:1px #274D9A solid;border-top:1px #274D9A solid;

		padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:3px;}

.featListFrameLg { position:relative; width:696px; padding-top:2px;padding-left:8px;padding-right:8px;

		background:url(http://idx.househunt.org/househunt/new-page/img/light_blue_bg.jpg) top left repeat-x;

		background-color:#C0D8F9;

		height:300px; border:1px #274D9A solid; align:center;}



.featListSpLg { padding:3px; width:168px; float:left;}

.featListingLg { position:relative; height:245px; padding:3px; border:1px #B1C5FA solid; background-color:#ffffff;}

.featListingLg .featImgLg {width:160px; height:102px; overflow:hidden; background-color:#ffffff; }

.featListingLg .featLocLg {padding-left:1px;font-weight:normal;color:#3E5184;padding-top:4px;}

.featListingLg .featPriceLg {padding-left:1px;font-weight:bold;}
.featListingLg .featMlsId {padding-left:1px;}

.featListingLg .featBasicLg {padding-left:1px;font-weight:normal;}

.featListingLg .featDetail {padding-left:1px;font-weight:normal;color:#3E5184;}

.featListingLg .featLogo {padding-left:1px;font-weight:normal;text-align:right}
.featListingLg .featOffice {padding-left:1px;font-weight:normal;text-align:right}



.featMoreLg {width:650px; text-align:right;padding-right:0px;padding-top:15px;

	font-size:12px; font-weight:normal;border:0px #000000 solid;float:left;

}



.featImgLg a:link{font-family:arial,helvetica;font-size:10px;font-weight:bold;color:#000000;text-decoration:none;}

.featImgLg a:hover {font-family:arial,helvetica;font-size:10px;font-weight:bold;color:#000000;text-decoration:none;}

.featImgLg a:visited{font-family:arial,helvetica;font-size:10px;font-weight:bold;color:#000000;text-decoration:none;}





#featuredBoxSmxx {width:714px; margin:0; padding-left:10px; background-color:#ffffff;}



.featuredBoxSm {width:350px; margin:0; padding-left:10px;padding-right:4px; background-color:#ffffff; float:left;}





.featListHeaderSm {background-color:#274D9A; color:#ffffff;font-weight:bold;font-size: 12px;

			height:16px;border-left:1px #274D9A solid;border-right:1px #274D9A solid;border-top:1px #274D9A solid;

			padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}

.featListFrameSm { position:relative; width:330px; padding-top:3px;padding-left:9px;padding-right:9px;

				background:url(http://idx.househunt.org/househunt/new-page/img/rb_bg2.jpg) top left repeat-x;

				height:245px; border:1px #274D9A solid; align:center;}



.featListSp { padding:2px; width:106px; height:210px; float:left}

.featListing { position:relative; height:200px; padding:3px; border:1px #B1C5FA solid;background-color:#ffffff;}

.featListing .featImg {width:97px; height:72px; overflow:hidden; background-color:#ffffff; }

.featListing .featPrice {padding-left:1px;font-weight:bold;}

.featListing .featLoc {padding-left:1px;font-weight:normal;color:#3E5184;padding-top:2px;}

.featListing .featBasic {padding-left:1px;font-weight:normal;}

.featListing .featDetail {padding-left:1px;font-weight:normal;color:#3E5184;}

.featListing .featLogo {padding-left:1px;font-weight:normal;text-align:right}
.featListing .featOffice {padding-left:1px;font-weight:normal;text-align:right}


.featMore {width:320px; text-align:right;padding-right:5px;padding-bottom:3px;

	font-size:11px; font-weight:normal;

}



.featImg a:link{font-family:arial,helvetica;font-size:10px;font-weight:bold;color:#000000;text-decoration:none;}

.featImg a:hover {font-family:arial,helvetica;font-size:10px;font-weight:bold;color:#000000;text-decoration:none;}

.featImg a:visited{font-family:arial,helvetica;font-size:10px;font-weight:bold;color:#000000;text-decoration:none;}





.featListHeaderSm2 {background-color:#333333; color:#ffffff;font-weight:bold;font-size: 12px;

			height:16px;border-left:1px #333333 solid;border-right:1px #274D9A solid;border-top:1px #333333 solid;

			padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}

.featListFrameSm2 { position:relative; width:330px; padding-top:3px;padding-left:9px;padding-right:9px;

				background:url(http://idx.househunt.org/househunt/new-page/img/rb_bg2.jpg) top left repeat-x;

				height:185px; border:1px #333333 solid; align:center;}





.featMore {width:320px; text-align:right;padding-right:5px;padding-bottom:3px;

	font-size:11px; font-weight:normal;

}



.vertSpace {position:relative; width:730px; height:15px;  border:0px #B1C5FA solid; float:left}



.vertSpaceLeft {position:relative; width:210px; height:15px;  border:0px #B1C5FA solid;}



.vertSpaceLong {position:relative; width:730px; height:15px;  border:0px #B1C5FA solid; float:left}



.featFrameLg { position:relative; width:702px; padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;

		background:url(http://idx.househunt.org/househunt/new-page/img/rb_bg2.jpg) top left repeat-x;

		background-color:#FFFFFF;

		border:1px #274D9A solid; align:center;}





#searchOption {background:url(http://idx.househunt.org/househunt/new-page/img/search_bg3xx.jpg) top left repeat-x;background-color:#6B8FBD;

		color:#000000;	border:0px #6B8FBD solid;

		 width:210px;

		}

#searchOptionv2 {background:url(http://idx.househunt.org/househunt/new-page/img/search_bg3xx.jpg) top left repeat-x;background-color:#none;

		color:#000000;	border:0px #6B8FBD solid;

		 width:210px;

		}

#searchtitle { padding-left:15px;padding-top:10px;padding-bottom:10px;font-weight:bold;}

#selType { padding-left:10px;padding-bottom:20px;padding-top:10px;font-weight:bold;}

#selPrice { padding-left:10px;padding-bottom:10px; width:80px; float:left;}

#selBed { padding-left:10px; padding-bottom:25px; width:80px; float:left;}

#selKeyword { padding-left:15px; padding-bottom:15px;}



.selbtn { padding-left:10px;padding-bottom:10px;}





.listingDetail {

	width:1px; 

	height:1px; 

	display:none; 

	visibility:hidden;

}





.detailAddress {padding:3px;text-align:left;}

.detailPropType {padding-top:5px;padding-left:3px;padding-right:3px;font-weight:bold;text-align:left;}

.detailPrice {padding-top:5px;text-align:right;font-weight:bold;}

.detailBasic {padding-bottom:5px;padding-left:3px;padding-right:3px;text-align:left;font-weight:bold;}

.detailDesc {padding-bottom:5px;padding-left:3px;padding-right:3px;text-align:left;}

.detailLink {text-align:left; padding-left:3px; padding-bottom:5px;}

.closeWindow {text-align:center; padding-top:15px;padding-bottom:10px;}



.blueLinkLg:link 	{font-family:arial,helvetica; font-size:12px; font-weight:bold; color:#2E6BB9;text-decoration:underline;}

.blueLinkLg:hover	{font-family:arial,helvetica; font-size:12px; font-weight:bold; color:#2E6BB9;text-decoration:underline;}

.blueLinkLg:visited	{font-family:arial,helvetica; font-size:12px; font-weight:bold; color:#2E6BB9;text-decoration:underline;}



.blueLinkMd:link 	{font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#2E6BB9;text-decoration:underline;}

.blueLinkMd:hover	{font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#2E6BB9;text-decoration:underline;}

.blueLinkMd:visited	{font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#2E6BB9;text-decoration:underline;}



.orangeLinkLg:link 	{font-family:arial,helvetica; font-size:12px; font-weight:bold; color:#DE5300;text-decoration:underline;}

.orangeLinkLg:hover	{font-family:arial,helvetica; font-size:12px; font-weight:bold; color:#DE5300;text-decoration:underline;}

.orangeLinkLg:visited	{font-family:arial,helvetica; font-size:12px; font-weight:bold; color:#DE5300;text-decoration:underline;}



.orangeLinkMd:link 	{font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#DE5300;text-decoration:underline;}

.orangeLinkMd:hover	{font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#DE5300;text-decoration:underline;}

.orangeLinkMd:visited	{font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#DE5300;text-decoration:underline;}



.blueLinkSm:link	{font-family:arial,helvetica;font-size:11px; font-weight:normal;color:#2E6BB9;text-decoration:underline;}

.blueLinkSm:hover	{font-family:arial,helvetica;font-size:11px; font-weight:normal;color:#2E6BB9;text-decoration:underline;}

.blueLinkSm:visited	{font-family:arial,helvetica;font-size:11px; font-weight:normal;color:#2E6BB9;text-decoration:underline;}



a:link		{color:#2E6BB9;text-decoration:underline;}

a:hover		{color:#2E6BB9;text-decoration:underline;}

a:visited	{color:#2E6BB9;text-decoration:underline;}





.dt_photo {padding-top:5px;}

.dt_keyword { font-size:12px; padding-top:5px; font-weight:bold;color:#274D9A;}



.dt_price { padding-top:15px; font-weight:bold;}

.dt_basic { font-weight:normal;}

.dt_type { padding-top:15px;}

.dt_locat { font-weight:normal; font-weight:bold;color:#274D9A;}

.dt_description { padding-top:10px;}

.dt_detail_url { padding-top:10px;}





.rolloverDetails .start {

	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 13px;

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static;

	width:395px;

	height:14px;

	color:#FFFFFF;

	padding-top:0px;font-size:12px; font-weight:bold; 

    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://idx.househunt.org/househunt/new-page/img/popupTop.png');

}



.rolloverDetails .contents {

	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 13px;

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static;

	width:395px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://idx.househunt.org/househunt/new-page/img/popupMid.png');

}



.rolloverDetails .end {

	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 13px;

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: static;

	width:395px;

	height:14px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://idx.househunt.org/househunt/new-page/img/popupBottom.png');

}



.popupTailTopLeft {

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://idx.househunt.org/househunt/new-page/img/popupTailTopLeft.png');

}

.popupTailBottomLeft {

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://idx.househunt.org/househunt/new-page/img/popupTailBottomLeft.png');

}

.popupTailTopRight {

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://idx.househunt.org/househunt/new-page/img/popupTailTopRight.png');

}

.popupTailBottomRight {

    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://idx.househunt.org/househunt/new-page/img/popupTailBottomRight.png');

}





.popupTailTopLeft[class] {

	BACKGROUND: url(http://idx.househunt.org/househunt/new-page/img/popupTailTopLeft.png) no-repeat left top;

}

.popupTailBottomLeft[class] {

	BACKGROUND: url(http://idx.househunt.org/househunt/new-page/img/popupTailBottomLeft.png) no-repeat left top;

}

.popupTailTopRight[class] {

	BACKGROUND: url(http://idx.househunt.org/househunt/new-page/img/popupTailTopRight.png) no-repeat left top;

}

.popupTailBottomRight[class] {

	BACKGROUND: url(http://idx.househunt.org/househunt/new-page/img/popupTailBottomRight.png) no-repeat left top;

}





.rolloverDetails .start[class] {

	BACKGROUND: url(http://idx.househunt.org/househunt/new-page/img/popupTop.png) no-repeat left top;

}

.rolloverDetails .contents[class] {

	BACKGROUND: url(http://idx.househunt.org/househunt/new-page/img/popupMid.png) repeat-y left top;

}

.rolloverDetails .end[class] {

	BACKGROUND: url(http://idx.househunt.org/househunt/new-page/img/popupBottom.png) no-repeat left top;

}





.keywordSearch {background:url(http://idx.househunt.org/househunt/new-page/img/light_blue_bg_small.jpg) top left repeat-x;background-color:#6B8FBD;

		color:#000000;	border:0px #6B8FBD solid;

		}



.comm_type2{ width:150px; float:left; padding-left:10px; padding-top:3px; padding-bottom:3px;border:0px #000000 solid;}

.comm_typeFrame{ padding:10px;}



.bottomLnks{ font-size:10px; font-weight:normal;border:0px #000000 solid;padding-top:20px; padding-left:20px;text-align:center;}



.bottomHd{ font-size:12px; font-weight:bold;border:0px #000000 solid;padding-top:20px; padding-left:20px;}

.bottomContent{ position:relative; width:950px;border:0px #000000 solid;padding:10px; padding-left:35px;}



.bottomContent2{ position:relative; width:950px;border:0px #000000 solid;padding:10px; padding-left:20px; padding-right:20px;}

.comm_type{ width:150px; float:left; padding-left:10px; padding-top:3px; padding-bottom:3px;border:0px #000000 solid;}

.comm_type_view_all{ font-weight:normal;border:0px #000000 solid;padding:10px; padding-left:35px;}



.nearby_cities1{ width:200px; float:left; padding-left:10px; padding-top:3px; padding-bottom:3px;border:0px #000000 solid;}



.terrResource2 {background:url(http://idx.househunt.org/househunt/new-page/img/light_blue_bg_small.jpg) top left repeat-x; background-color:#90B9ED;

				border:0px #274D9A solid; padding-left:10px;padding-top:10px;padding-bottom:15px;

				color:#010F30; font-weight:normal;width:200px;}



.terrResource2 a:link	{color:#010E2E; text-decoration:none;}

.terrResource2 a:hover	{color:#274D9A; text-decoration:none;}

.terrResource2 a:visited	{color:#010E2E; text-decoration:none;}



.rc2Right { padding-left:7px;}



.rc2Right { padding-left:7px;}



.rc2Right a:link	{color:#010E2E; text-decoration:none;}

.rc2Right a:hover	{color:#274D9A; text-decoration:none;}

.rc2Right a:visited	{color:#010E2E; text-decoration:none;}



.font1 { font-size:12px; padding:3px; font-weight:normal;}

.font2 { font-size:15px; padding:3px; font-weight:bold;}

.font3 { font-size:12px; padding:3px; font-weight:normal;}

.font4 { font-size:12px; padding:3px; font-weight:normal;}

.font5 { font-size:12px; padding:3px; font-weight:bold;}



.font6 { font-size:15px; padding:3px; font-weight:bold;color:#010E2E;padding-left:10px;}





.featImgLgFrm {width:300px; height:200px; overflow:hidden; background-color:#ffffff;  position: relative;}





.featImgLgIn {width:215px; height:150px; overflow:hidden; background-color:#ffffff; }

.featImgLgOut  { width:215px; padding:3px; border: 1px #cccccc solid; background-color:#ffffff; }



.propTable2 { padding-top:3px;padding-bottom:3px; width:440px; background-color:#FFFFFF;}

.propTable2 td {padding:3px;border-bottom:1px #B5C8FC solid;}	

.propTable2 .tbhd {padding:3px;border-bottom:1px #B5C8FC solid;font-weight:bold;}	



.propTable3 { padding-top:3px;padding-bottom:3px; width:330px;}

.propTable3 td {padding:3px;border-bottom:1px #B5C8FC solid;}	

.propTable3 .tbhd {padding:3px;border-bottom:1px #B5C8FC solid;font-weight:bold;}


.propTable5 { padding-top:3px;padding-bottom:3px;}
.propTable5 td {padding:3px;border-bottom:1px #B5C8FC solid;}	
.propTable5 .tbhd {padding:3px;border-bottom:1px #B5C8FC solid;font-weight:bold;}


.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}



#navBar1 { padding-top:10px;padding-bottom:5px;text-align:right; border-bottom:1px #B1C5FA solid;}

#navMsg1 { font-weight:bold; color:#666666;float:left;font-size:12px;}

#pageNav1 { border:0px; text-align:right;}



#navBar2 { padding-top:5px;padding-bottom:5px;text-align:left;height:20px;}

#navMsg2 { font-weight:bold; color:#666666;float:right;font-size:12px;}

#pageNav2 {float:left; text-align:left;border:0px; }





#listingHeader {width:234px;float:left;}

#listingSort {width:234px;float:right;text-align:right;}

#sort_by {font-size:11px;}



.orangeBtn

{

    BORDER-RIGHT: 1px solid;

    BORDER-TOP: #ffffff 1px solid;

    font-weight:bold;

    font-size:12px;

    font-family:Arial, Verdana, Helvetica, sans-serif;

    BORDER-LEFT: #ffffff 1px solid;

    CURSOR: pointer;

    COLOR: #000000;

    BORDER-BOTTOM: 1px solid;

    padding-top:2px;

    padding-bottom:2px;

    padding-left:25px;

    padding-right:25px;

    background:url(http://idx.househunt.org/househunt/new-page/img/orange_btn_bg.gif);

    BACKGROUND-COLOR: #FF9000

}



.orangeBtn:link	{color:#000000; text-decoration:none;}

.orangeBtn:hover	{color:#ff0000; text-decoration:none;}

.orangeBtn:visited	{color:#000000; text-decoration:none;}





.orangeBtn2

{

    BORDER-RIGHT: 1px solid;

    BORDER-TOP: #ffffff 1px solid;

    font-weight:bold;

    font-size:12px;

    font-family:Arial, Verdana, Helvetica, sans-serif;

    BORDER-LEFT: #ffffff 1px solid;

    CURSOR: pointer;

    COLOR: #000000;

    BORDER-BOTTOM: 1px solid;

    padding-top:2px;

    padding-bottom:2px;

    background:url(http://idx.househunt.org/househunt/new-page/img/orange_btn_bg.gif);

    BACKGROUND-COLOR: #FF9000

}



.orangeBtn2:link	{color:#000000; text-decoration:none;}

.orangeBtn2:hover	{color:#ff0000; text-decoration:none;}

.orangeBtn2:visited	{color:#000000; text-decoration:none;}



#head1 { width:100%;}

#leftHead { width:70%; float:left; font-size:14px; color:#3E5184; font-weight:bold;}

#rightHead { text-align:right; width:28%; float:left;}







.featMainTxt {color:#0B2665;}

.featMainLgLnk {padding-left:0px;font-size:16px;font-weight:bold;}

.featMainLgLnk a:link {color:#0B2665; text-decoration:none;}

.featMainLgLnk a:visited {color:#0B2665; text-decoration:none;}

.featMainLgLnk a:hover {color:#1A419D; text-decoration:underline;}



.featMainLnk {height:21px; padding-left:0px;font-size:12px;font-weight:bold;}

.featMainLnk a:link {color:#0B2665; text-decoration:none;}

.featMainLnk a:visited {color:#0B2665; text-decoration:none;}

.featMainLnk a:hover {color:#1A419D; text-decoration:underline;}



#city_bio {padding:10px;line-height:1.5em;}

#agent_bio {padding:10px;line-height:1.5em;}



.cellItem { width:158px; float:left; padding-left:10px; padding-top:3px; padding-bottom:3px;border:0px #000000 solid;}

.cellItemFrame{ padding:0px;}
.show-more-city-bio{background-position: bottom left;}
.hide {display: none}

