html, body, h1,h2,h3,h4,form,p,ul,li{margin:0; padding:0;}
html, body{ background-color:#FFF6E1; color:#525252; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

img { border:none;}
h1, h2, h3, .features_t, .simple { color:#FFF; font-size:16px; font-weight:bold; line-height:32px; padding:0 20px; margin:0 0 10px; clear:both;}
a, a:visited { color:#007ADA; text-decoration:none;}
a:hover { color:#525252; text-decoration:underline;}
.ifright{float:right; margin:0 22px 5px 5px;}
.ifleft{float:left; margin:0 5px 5px 22px;}
.fleft{float:left;}
.fright{float:right;}
.red, a.red:visited{color:#CC0000; text-decoration:underline;}
a.red:hover{color:#06c; text-decoration:none;}
.clear { clear:both;}
.mgbt0 { margin-bottom:0 !important;}
.mg_l { margin-left:18px;}

#breadcrumbs{ padding:0 22px 5px 22px; color:#6E8C00; font-size:12px;}

#wrapper{ width:1000px; margin:0 auto; background-color:#FFF; padding-bottom:15px;}
#header{ height:125px; width:100%;}
	#logo{ float:left; width:243px; margin:12px 25px 0 20px; display:inline;}
	#toptext{ float:left; text-align:left; width:560px; margin-top:32px; padding:0 0 0 5px;}
	#toptext h1{ font-size:24px; color:#FFAA15; margin:0; padding:0;}
	#toptext p{ line-height:14px; font-size:12px; padding-left:3px;}
	#toptext span{ font-size:15px; line-height:18px; padding-top:5px; font-weight:bold;}
	
	#mcafee { width:115px; float:right; padding:10px 20px 0 0;}
	
	#topmenu { list-style:none; float:left; width:710px; margin-top:5px;}
	#topmenu li { float:left; border-right:1px solid #525252; font-size:14px; padding:0 7px; font-weight:bold;}
	#topmenu li a, #topmenu li a:visited{ color:#525252; text-decoration:none;}
	#topmenu li a:hover{ color:#007ADA;}
	.bdnone { border:none !important;}
	
	.language{ float:right; margin-top:15px; font-size:12px; padding-right:22px;}

.content{ width:730px; float:right;}
	.clic-map { z-index:9999; float:left; margin:18px 0 0 437px;}
	.content .green h1, .content .green h2, .content .green h3 { background-color:#6E8C00;}
	.content .gray h1, .content .gray h2, .content .gray h3 { background-color:#808386;}
	.content .orange h1, .content .orange h2, .content .orange h3 { background-color:#FFAA15;}
	.content .blue h1, .content .blue h2, .content .blue h3 { background-color:#261884;}
	.title-red h3 { color:#CC0000;}
	.mgtop5 { margin-top:5px;}
	
	.box { padding-bottom:10px;}
	.box p, .box ul, .box ol { padding:0 22px 10px 22px;}
	.box ol { margin-left:22px;}
	.content ul, .list2, .list3, .list4, .list5 { list-style-type:none;}
	.content ul li, .list2 li, .list3 li, .list4 li, .list5 li { background:url(/images/icon-list.gif) left 5px no-repeat; padding:0 0 5px 10px;}
	.content ul li a, .list2 li a, .list3 li a, .list4 li a, .list5 li a, .list li a:visited, .list2 li a:visited, .list3 li a:visited, .list4 li a:visited, .list5 li a:visited { color:#007ADA; text-decoration:none;}
	.content ul li a:hover, .list2 li a:hover, .list3 li a:hover, .list4 li a:hover, .list5 li a:hover{ color:#525252; text-decoration:underline;}
	.bgmap { margin-bottom:5px;}
	
	.list2 li { float:left; width:48%;} .list3 li { float:left; width:31%;} .list4 li { float:left; width:23%;} .list5 li { float:left; width:18%;}
	
	.news a, .news a:visited { color:#6E8C00 !important;}
	.news a:hover { color:#525252 !important;}
	.news span { color:#261884;}
	.blog { background:url(/images/blog_bg.jpg) no-repeat left top; width:241px; height:118px; font-size:23px; font-weight:bold; padding:80px 0 0 22px; display:block; color:#FFF !important; clear:both;}
	.blog:hover { text-decoration:underline; color:#FFF !important;}
	
	.latest { padding-bottom:10px;}
	.latestproperties { width:100%;}
	.prop { padding:0 20px; width:140px; border-right:1px solid #ccc; float:left; margin-bottom:10px; text-align:center;}
	.latestproperties .prop p { padding:0 0 3px 0 !important; margin:0;}
	.prop img { width:140px; height:100px; border:none;}
	.prop a .dtp { width:86px !important; height:37px !important; }
		
	.more-list { clear:both; padding:10px 0; font-size:12px;}
	.more-list a { color:#6E8C00; text-decoration:none;}
	.more-list a:hover { color:#525252; text-decoration:underline;}
	
	.stitle { color:#0875c1; font-size:16px; font-weight:bold;}
	.stitleg { color:#6E8C00; font-size:16px; font-weight:bold;}
	.textpos4 { color:#3e3e3e; font-weight:bold;}
	.clearform { color:#3e3e3e !important; text-decoration:none;}
	.clearform:hover { text-decoration:none;}
	.title-contact { background:#6E8C00 url(/images/icon_email.gif) 22px center no-repeat !important; padding:3px 0 0 53px !important;}
	.title-contact a { color:#FFF !important; text-decoration:underline;}
	.title-contact a:hover { text-decoration:none;}	
	
	.benefits div { background:url(/images/box-benefits.jpg) right top no-repeat; margin:0 22px 0; clear:both; height:88px;}
	.benefits div p { float:right; width:500px; color:#FFF; padding-top:10px;}
	.benefits div img { float:left;}
	
	.lightgraybg, .graybg { background-color:#EFEFEF; border:1px solid #999999; margin:0 22px 10px;}
	.graybg { background-color:#CCC;}
	.lightgraybg p, .graybg p { padding:15px !important;}
	.faq-title { background-color:#261884 !important;}
	.faq-title a { color:#FFF !important; text-decoration:none !important;}
	.faq-title a { text-decoration:none !important;}
	.reftop { float:right; font-size:14px; font-weight:bold; padding:10px; display:block;}	
	
#menu { width:263px; float:left;}
	#menu .green { background-color:#6E8C00;}
	#menu .gray, .simple { background-color:#808386;}
	#menu .orange { background-color:#FFAA15;}
	#menu .blue { background-color:#261884;}
	#menu .search { padding:0 21px; height:171px;}
	#menu .search label{ color:#6E8C00; line-height:36px;}
	#menu .bt-search { padding:8px 0 10px 0;}
	.simple { display:block;}
	.intxt { width:218px;}
	.intxt_l { width:200px; padding:5px; background-color:#F3F3F3; border:1px solid #CCC;}
	.ptxt, .ptxt2 { width:400px; padding:0 !important; float:left;} 
	.ptxt {  margin-top:25px;}
	.ptxt2 { margin-top:10px;}
	#menu img { margin-bottom:5px;}
	
	#menu ul { list-style-type:none; margin:0 21px;}
	#menu ul li { background:url(/images/icon-list.gif) left 5px no-repeat; padding:0 0 5px 10px; font-size:12px;}
	#menu ul li a, #menu ul li a:visited { color:#007ADA; text-decoration:none;}
	#menu ul li a:hover { color:#525252; text-decoration:underline;}
	.rss { padding:0 0 10px 22px; display:block;}
	.icon-rss { background:url(/images/rss.gif) 22px center no-repeat; padding-left:53px;}
	#menu div.ads{text-align:center; padding:8px 0;}

	.search_op select, .search_m select { width:218px; margin:5px 0;}
	.personal-search { width:222px; line-height:28px; background:url(/images/info-history.gif) left top no-repeat; font-size:14px; color:#FFF; margin:0 0 5px 22px;}
	.search_op, .search_m { padding:10px 22px 0 22px; color:#6E8C00;}
	.zip_p { padding-top:10px;}
	
#footer { width:1000px; margin: 0 auto; text-align:center; padding:20px 0 10px 0;}

/* Foreclosure Videos */
.bg-video-page-top, .bg-video-page-bot { width:750px; height:6px; float:left; }
.bg-video-page-top { background:url(/images/bg-video-page-top.gif) no-repeat; }
.bg-video-page-bot { background:url(/images/bg-video-page-bot.gif) no-repeat; margin-bottom:10px; }
.bg-video-page { background:#555A62 url(/images/bg-video-page-top.gif) no-repeat; float:left; width:740px; padding:10px 5px; }
.video-content { float:right; width:730px; }
#vb_left { background-color:#555962; padding-bottom:10px;}
.bg-video { background:url(/images/bg-video.jpg) center 10px no-repeat; width:730px; height:446px; padding:70px 0 0; }
.video-info { background-color:#454950; padding:10px; color:#FFF; width:694px; margin:0 auto; }
.video-info h2 { color:#71B8FF; margin:0 0 10px; float:left; width:400px; font-size:17px; }
.video-info span { float:right; padding-left:12px; background:url(/images/video-calendar.gif) no-repeat scroll 0 3px; }
.video-info p { clear:both; } 
.video-info-bot { background:url(/images/video-info-bot.gif) no-repeat; width:540px; height:6px; margin-bottom:15px; }
.more-videos { background:#555962 url(/images/more-videos.jpg) 10px top no-repeat; padding:50px 0 10px; }
.more-videos-bot { background:url(/images/more-videos-bot.jpg) no-repeat scroll 10px bottom; padding:0 10px 40px 22px; }
.list-videos .list-videos-int { background:#454950; padding:10px 0 0 16px; width:475px; }
.list-videos .list-videos-bot { background:url(/images/v-bot.gif) no-repeat scroll left bottom; height:6px; width:333px; }
.list-videos, .list-videos .list-videos-int, .list-videos .list-videos-bot { float:left; }
.more-videos-bot .categories { width:187px; float:right; }
.more-videos-bot .categories ul { list-style:none; margin:0; padding:0; }
.more-videos-bot .categories ul li { width:190px; float:left; padding-bottom:8px; }
.more-videos-bot .categories ul li a { display:block; line-height:37px; padding:0 10px; background:url(/images/not-selected-category.gif) no-repeat; color:#FFF; }
.more-videos-bot .categories ul li a:hover { color:#FFF; background:url(/images/selected-category.gif) no-repeat; text-decoration:underline; }
.more-videos-bot .categories ul li .selected-category { color:#FFF; background:url(/images/selected-category.gif) no-repeat; }
.more-videos-bot .categories ul li .selected-category:hover { text-decoration:none; }
.vid { width:140px; float:left; margin:0 18px 10px 0; height:160px; background:url(/images/bg-vid.jpg) no-repeat scroll top; display:inline; }
.vid img { margin:4px 0 10px 7px; }
.vid a, .vid a:hover { color:#FFF; }
.vid span { color:#999; }
.clear { clear:both; }
.navigation-bar { clear:both; }
.navigation-bar p { color:#FFF; padding:5px 10px; text-align:right; }

.video-description { width:492px; background:#E5E5E5; text-align:left; padding:10px; }
.previous-video { padding:20px 0 0; }
.previous-video img { float:left; margin:0 10px 10px 0; }
.previous-video span { float:none; color:#999; clear:none; }
.foreclosure-videos { padding:10px 0 0; }
.foreclosure-videos .categories { float:left; width:200px; }
.foreclosure-videos .categories ul { margin:0; padding:0; list-style:none; list-style-image:none; }
.foreclosure-videos .categories ul li { margin:0; padding:0; float:left; width:200px; }
.foreclosure-videos .categories ul li a { display:block; padding:5px 10px; border-style:solid; border-width:0 1px 1px; border-color:#DDD; }
.foreclosure-videos .categories ul li a.first { border-top:solid 1px #DDD; }
.foreclosure-videos .videos { float:right; width:328px; }
.foreclosure-videos .videos .video { float:left; margin:0 0 15px 14px; width:138px; display:inline; border:solid 1px #DDD; padding:5px; background:#FFF; text-align:center; }
.foreclosure-videos .videos .video span { color:#999; float:none; }
.foreclosure-videos #vid_footer { clear:both; padding:1px 10px; background:#E5E5E5; }

/* Clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0; height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}

