* {margin:0px auto;	padding:0px;}
body {margin:0px auto; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#232323;}

a {color:#4b5b80; text-decoration:none;}
a:hover {color:#4b5b80; text-decoration:underline;}
.lfloat {float:left;}
.rfloat {float:right;}
.clrall {clear:both;}

ul li {list-style:none; line-height:17px;}

h1 {padding:10px 10px;}
h2 {color:#4b5b80; font-size:17px; font-weight:normal; font-family:"Trebuchet MS"; background:url(../images/hd-bott-border.jpg) left bottom repeat-x; padding-bottom:3px;}
h3 {color:#4b5b80; font-family:"Trebuchet MS"; font-size:19px; margin-bottom:6px; font-weight:normal;}
h4 {color:#4b5b80; font-size:15px; font-weight:bold; border-bottom:#d3daeb 1px solid; padding-bottom:3px; margin-bottom:5px;}
h5 {background:url(../images/bg1.jpg) no-repeat; width:280px; height:44px; color:#FFFFFF; font-size:16px; padding:4px 0 0 19px; font-family:"Trebuchet MS";}
h6 {background:url(../images/footer-hd.jpg) no-repeat; width:192px; height:28px; color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px 0 0 10px;}

#main-div {width:950px; border:#eeeeee 1px solid; background:#fff;}
#header {background:url(../images/page-flip.jpg) top right no-repeat; height:103px;}
	.top-right-block {float:right; margin:3px 80px 0 0; color:#6f7c9d; font-size:11px;}
	.slogan {margin:-25px 74px 0 0; float:right;}
	a.home-link {background:url(../images/home-img.jpg) no-repeat; width:21px; height:22px; display:inline-block; position:absolute; margin:7px 0 0 920px;}

.breadcrumb-sep {color:#FF6600; margin:0 4px 0 4px;}

#main-menu {background:#1a2b58; height:43px; padding-left:15px;}
a.btn-daily-email-updates {background:url(../images/daily-email-updates-bg.jpg) no-repeat; margin:6px 10px 0 0; width:133px; height:30px; float:right; padding-left:40px; display:inline-block; line-height:30px; text-transform:uppercase; font-size:11px; color:#fff;}
a.btn-daily-email-updates_white {background:url(../images/daily-email-updates-bg2.jpg) no-repeat; margin:6px 10px 0 0; width:133px; height:30px; padding-left:40px; display:inline-block; line-height:30px; text-transform:uppercase; font-size:11px; color:#fff;}
a.btn-daily-email-updates:hover {text-decoration:none;}


#search-menu {background:#1a2b58; height:36px; line-height:36px; padding-left:7px;}
	#search-menu a {color:#FFFFFF; padding:10px; text-decoration:none; margin-left:10px; position:relative;}
	#search-menu a:hover {background:#4b5b80; padding:10px;}
	/*#search-menu a:hover span {background:url(../images/up-arw.jpg) no-repeat; width:10px; height:8px; position:absolute; margin:-8px 0 0 28px;}*/
	
	#search-menu a.select {background:#4b5b80; padding:10px;}
	#search-menu a.select span {background:url(../images/up-arw.jpg) no-repeat; width:10px; height:8px; position:absolute; margin:-8px 0 0 35px; left:0; top:0;}
	.sep1 {position:absolute; padding-top:12px;}	

#content {padding:12px 4px 0 4px; background:url(../images/sep.jpg) 303px top repeat-y;}
	.site-nav {float:right; font-size:11px; margin:7px 0 10px 0;}
		.site-nav a {font-size:11px;}
	.content-left-block {width:283px; float:left;/* border-right:#8d97ab 1px solid;*/ padding:5px;}
		.content-left-block p {margin-bottom:14px; line-height:18px;}
	
		.iphone-enabled {background:url(../images/iphone-bg1.jpg) no-repeat; height:85px; margin:0px;}
			.iphone-enabled p {color:#FFFFFF; font-size:11px;}
			.iphone-code {/* padding:48px 0 0 66px; */}
			
		.quick-search {background:#e6e8ed; padding:7px; width:266px; border-bottom:#8a96b2 3px solid;}
			.frmsearch {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:9px;}
			.frmsearch input[type=text], select {padding:2px; color:#1a2b58; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:#cdd1db 1px solid;}
			.frmsearch input[type=text]:hover, select:hover {padding:2px; color:#1a2b58; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:#828fad 1px solid;}
			.frmsearch input[type=text]:focus, select:focus {padding:2px; color:#1a2b58; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:#5a6a8f 1px solid;}
			.frmsearch label {color:#1a2b58; text-align:right; width:78px; float:left; margin-right:5px;}
			.frmsearch p {color:#1a2b58; margin-bottom:5px;}
			.btn-search {background:url(../images/btn-search-bg.jpg) no-repeat; width:104px; height:29px; border:none; cursor:pointer; color:#FFFFFF; font-weight:bold;}
		
		ul.bullet1 {padding-left:12px; margin-top:-9px;}
			ul.bullet1 li {background:url(../images/bullet1.jpg) left 6px no-repeat; color:#616161; font-size:11px; padding-left:12px; font-weight:bold; font-size:12px; margin-bottom:3px;}
			
		ul.bullet-zipcode {padding-left:12px; margin-top:-9px;}
			ul.bullet-zipcode li {background:url(../images/bullet1.jpg) left 6px no-repeat; color:#616161; font-size:11px; padding-left:12px; font-weight:bold; font-size:12px; margin-bottom:3px; width:45%; float:left;}
	
		#google-map {background:#eff0f3; padding:7px;}
			.map-block {border:#aaaaaa 1px solid; background:#f2efea; margin:0px;}
			.google-listing-info {margin-bottom:7px;}
			.top-listing-info {float:right; display:inline-block; padding-top:3px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
			
		#IDX-searchBoxWrapper {padding-left:75px;}
		#IDX-mapMinPrice {float:left; height:40px; margin:4px 0 0 0px; width:110px;}
			#IDX-mapMinPrice label {color:#1a2b58; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
			
			#IDX-mapMinPrice input[type=text], select {padding:2px; color:#1a2b58; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:#cdd1db 1px solid; width:98px;}
			#IDX-mapMinPrice input[type=text]:hover, select:hover {padding:2px; color:#1a2b58; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:#828fad 1px solid; /* width:98px; */}
			#IDX-mapMinPrice input[type=text]:focus, select:focus {padding:2px; color:#1a2b58; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:#5a6a8f 1px solid; /* width:98px; */}
			.IDX-mapSearchHelpText {text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#919191;}
			
		#search-menu {background:#1a2b58; height:36px; line-height:36px; padding-left:10px; font-size:11px;}
			#search-menu a {color:#FFFFFF; padding:10px; text-decoration:none; margin-left:10px; position:relative;}
			#search-menu a:hover {background:#4b5b80; padding:10px;}
			/*#search-menu a:hover span {background:url(../images/up-arw.jpg) no-repeat; width:10px; height:8px; position:absolute; margin:-8px 0 0 28px;}*/
			
			#search-menu a.select {background:#4b5b80; padding:10px;}
			#search-menu a.select span {background:url(../images/up-arw.jpg) no-repeat; width:10px; height:8px; position:absolute; margin:-8px 0 0 35px; left:0; top:0;}
			.sep1 {position:absolute; padding-top:12px;}
			
	.content-right-block {width:626px; float:right; padding:5px;}
		.right-block-content {padding:2px 11px 10px 11px; margin-bottom:7px;}
		.content-right-block p {margin-bottom:14px; line-height:18px;}
		
		#featured-listing-wrapper {background:#eff0f3; padding:7px; margin-bottom:15px;}
			.featured-listing-left {float:left; width:295px;}
			.featured-listing-left h4 {color:#1a2b58; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:center; border:none;}
			.featured-listing-right {background:url(../images/email-updates-bg.jpg) no-repeat; float:right; width:275px; height:155px; padding:16px 20px 10px 20px; border:#000 0px solid; margin-top:32px;}
				.hd1 {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:center; font-weight:bold; margin-bottom:28px;}
				.featured-listing-right p {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; line-height:17px;}
			
		.hr-line {border-top:#8d97ab 1px solid; padding-top:3px;}
		.readmore {background:url(../images/read-more-bg.jpg) no-repeat; width:65px; height:21px; display:inline-block; color:#fff; font-size:11px; text-align:center; line-height:21px;}

ul.bullet2 {padding-left:5px; margin:0px;}
			ul.bullet2 li {background:url(../images/bullet2.jpg) left 6px no-repeat; padding-left:12px; line-height:19px;}
					
#footer {background:#313f62; padding:10px}
	.footer-block-left {float:left;}
	
	.footer-top-block {padding:10px 0px; border:#999999 0px solid;}
	.footer-address {text-align:left; padding:10px; width:294px; float:right; color:#FFFFFF; font-size:11px; background:#3d4a6b url(../images/footer-add-bg.jpg) right bottom no-repeat;}
		.footer-address p {margin:0 4px 7px 0; color:#8d97ab;}
		.footer-address span {color:#a8b1c9; float:left;}
		.footer-address span.txt-add {width:175px; float:right; color:#8d97ab; margin-right:64px;}
		.footer-address a {color:#8d97ab; text-decoration:none;}
		.footer-address a:hover {color:#8d97ab; text-decoration:underline;}
	
	ul.menu-footer {width:202px; float:left; margin-right:1px;}
		ul.menu-footer li {margin-bottom:2px; float:left; width:192px;}
		ul.menu-footer li a {text-decoration:none; display:block; line-height:15px; padding:0px 5px; color:#8d97ab; font-size:11px;}
		ul.menu-footer li a:hover {text-decoration:underline;}
		
	.copyrightt {border-top:#8d97ab 1px solid; color:#8d97ab; font-size:11px; padding-top:10px;}
	.copyrightt p {float:left;}
	.w3c-link {float:right;}
#IDX-addressLine {float:left; margin-right:7px; min-width:212px;}
#IDX-priceLine {float:right; width:100px;}
#IDX-cszLine {float:left; width:281px; text-align:left; margin-top:3px;}

.IDX-resultsDescription  {
display:block !important;
font-size:11px !important;
left:270px !important;
overflow:hidden !important;
position:absolute !important;
top:76px !important;
width:344px !important;
}

.IDX-resultsCell {
border-bottom:1px solid #000000 !important;
clear:both !important;
height:160px !important;
margin:10px 0 !important;
position:relative !important;
text-align:left !important;
width:604px !important;
}

.btn_white
{
	color:#FFF;
	text-decoration:underline;
	font-size:11px;
	text-transform:uppercase;
}

#sitemap
{
	padding-left:20px;
}

.css_sitemap
{
	padding-left:10px;
	margin-top:3px;
	margin-bottom:3px;
	list-style:circle outside none;
}

.css_sitemap li {margin-left:20px;}