/* dig styles.css */
body{background:url(/img/main_bkg.gif) repeat-x top;font-size:100%;font:12px tahoma, verdana, arial, sans-serif;line-height:150%;}
img{border:0;}
.clear{clear:both;}
html{font:.75em Tahoma, Arial, helvetica, sans-serif;color:#8D8D8D;}
input,textarea,select{color:#555;vertical-align:top;text-align:left;border:1px solid #d2d2d2;font:11px Tahoma, Arial, helvetica, sans-serif;}
table{margin-bottom:1.4em;}
th{border-bottom:2px solid #ccc;font-weight:700;}
td{border-bottom:1px solid #ddd;}
th,td{padding:4px 10px 4px 0;}
tfoot{font-style:italic;}
caption{background:#ffc;}
a{color:#000;text-decoration:underline;}
p{font-size:12px;color:#888;margin:10px 0;}
h3{font-size:17px;color:#1777b1;font-weight:400;margin-bottom:8px;font-family:georgia, "lucida sans", Verdana, sans-serif;background:url(/img/h2-bkg.gif) repeat-x bottom;padding:0;}
h4{font-size:16px;margin-bottom:5px;font-weight:700;font-family:arial, "lucida sans", Verdana, sans-serif;}
h5{font-size:14px;margin-bottom:5px;font-weight:700;font-family:arial, "lucida sans", Verdana, sans-serif;}
h6{font-size:14px;margin-bottom:5px;font-family:arial, "lucida sans", Verdana, sans-serif;}
h2 span,h3 span{color:#000;}
blockquote{padding-left:50px;font-size:11px;}
.altrow{background:#DFF3FD;}
.altrow2{background:#fff;}
p.breadcrumbs{margin-top:0;margin-bottom:20px;}
#container{width:980px;margin:0 auto;}
.headertop{text-align:center;font-size:11px;font-weight:700;}
.headertop h1,.headertop h2,.headertop h3,.headertop h4{background:none;border:none;font-weight:700;font-size:10px;font:bold 11px arial;color:#98b0c2;display:inline;}
#header{height:210px;background:url(/img/header-main.jpg) no-repeat 0 3px;width:980px;text-align:center;z-index:9;}
#header h1{width:425px;position:absolute;top:3px;left:0;margin-left:25px;text-indent:-9999px;line-height:113px;overflow:hidden;border:none;}
#header h1 a{display:block;width:425px;height:113px;margin:0;padding:0;}
#header .top-signup{text-align:center;font-size:10px;position:absolute;right:240px;top:80px;color:#fff;width:153px;height:24px;}
#header .top-signup p{margin:0;}
#header .top-signup a{font-size:10px;color:#000;text-decoration:none;}
#header span{right:100px;position:absolute;top:90px;font-size:11px;}
#header span a{font-size:11px;text-decoration:none;}
#nav-top{
	height:38px;
	background:#fff url(/img/nav-off.gif) repeat-x top center;
	position:relative;
	z-index:9;
	top:153px;
	width:937px;
	margin:0 auto;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #fcb131;
}
#nav-top ul{list-style:none;z-index:9;margin:0;padding:0;}
#nav li:first-child{margin-left:10px;}
#nav li{float:left;z-index:9;margin:0 2px;}
#nav a{display:block;text-decoration:none;color:#fff;font:bold 12px tahoma, verdana, arial, sans-serif;padding:12px 10px;}
#nav li:hover,#nav li.sfhover{position:static;background:url(/img/nav-on.gif) left center;}
#nav li ul{
	z-index:9;
	float:none;
	position:absolute;
	width:175px;
	left:-999em;
	text-align:left;
	background-color: #4494d3;
}
#nav li ul li:first-child{margin:auto;}
#nav li ul li{float:none;width:175px;background:none;margin:0;}
#nav li ul a{background:none;color:#fff;display:inherit;font:normal 11px tahoma, verdana, arial, sans-serif;padding:7px;}
#nav li ul a:hover{
	color:#fff;
	background-color: #455560;
}
#nav li ul ul{margin:-1.7em 0 0 175px;}
#nav li:hover ul ul,#nav li.sfhover ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul{left:auto;}
#content{width:970px;position:relative;margin:0 auto;}
.content-left {
	width: 312px;
	float: left;
	margin-left: 15px;
}
.content-left .box-links{background:#fff;margin:0 0 5px;padding:25px;}
.content-left .box-links li{list-style:none;display:block;}
.content-left .box-links li a{display:block;font-size:11px;color:#000;text-decoration:none;border-bottom:1px solid #ddd;padding:3px 5px;}
.content-left .box-links li a:hover{background:#E3F1FF;}
.content-left .box1{background:url(/img/lside-box1.gif) no-repeat top center;height:289px;margin:0;padding:25px 25px 0;}
.content-left .box-gmaps{background:url(/img/lside-box-gmaps.jpg) no-repeat top center;height:690px;margin:0;padding:25px 25px 0;}
.content-left .box-profile{background:url(/img/lside-box-profile.gif) no-repeat top center;height:240px;margin:0;padding:25px 25px 0;}
.content-left .box-profile ul{margin-left:15px;font-size:11px;list-style:disc;}
.content-left .box2{background:url(/img/lside-box2.gif) no-repeat top center;height:182px;margin:0;padding:25px 25px 0;}
.content-left .box2 p{font-size:11px;}
.content-left .box2 a.btn{font-size:12px;text-align:center;width:100%;color:#fff;text-decoration:none;font-weight:700;display:block;}
.content-left .box3{background:url(/img/lside-box3.gif) no-repeat top center;height:113px;margin:0;padding:25px 25px 0;}
.content-left .box3 h3{color:#1777b1;}
.content-left .box3 p{font-size:11px;color:#555;position:relative;}
.content-left .box3 p a{position:absolute;top:-30px;right:0;float:right;}
.content-left .box3 a{text-decoration:none;font-size:11px;}

.content-left .feed {
	background: url(/img/lside-box4.gif) no-repeat top center;
	height: 50px;
	padding: 15px;
	padding-left: 25px;
	margin: 0px;
}
.content-left .feed a {
	text-decoration: none;
	float: left;
}
.content-left .icons {
	background: url(/img/lside-box_icons.gif) no-repeat top center;
	height: 50px;
	padding-left: 25px;
	font-size:11px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
}
.content-left .icons a { 
	text-decoration: none; 
	padding-right: 13px;
	float: left;
}
.content-main-a{background:#fff url(/img/content-box-1.jpg) no-repeat top center;margin-top:150px;margin-right:15px;width:607px;min-height:553px;float:right;}
.content-main{background:#fff url(/img/content-box-1.jpg) no-repeat top center;margin-right:15px;width:607px;min-height:553px;float:right;}
.content-padding{padding:25px;}
.content-main .searchTypes{margin-bottom:10px;border-bottom:1px solid #ddd;}
.content-main .searchTypes ul{list-style:none;margin:0;}
.content-main .searchTypes li{margin-left:5px;background:#4F789F;float:left;font:11px tahoma, verdana, arial, sans-serif;}
.content-main .searchTypes a{display:block;text-decoration:none;color:#fff;font:bold 12px tahoma, verdana, arial, sans-serif;padding:4px 10px;}
.imgRotation{position:absolute;height:140px;width:601px;z-index:1;right:17px;}
.content-main ul{margin-left:25px;list-style:disc;}
.content-main .goback{float:right;font-size:11px;position:relative;top:-25px;color:#1777B1;}
#community-nav{background:url(/img/projects-nav-bkg.gif) repeat-x top center;margin-bottom:20px;padding:5px;}
#community-nav ul{list-style:none;height:20px;margin:0;}
#community-nav li{margin-left:2px;float:left;}
#community-nav li a{background:#1777b1;color:#fff;font-size:11px;text-decoration:none;padding:2px 6px;}
#community-pics .imgl{float:left;width:310px;padding:5px;}
#community-pics .imgr{float:left;width:220px;padding:0;}
#community-pics .imgr .indvimg{width:100px;height:75px;float:left;overflow:hidden;border:1px solid #ddd;margin:3px;padding:1px;}
.community-imgs{float:left;width:115px;height:100px;overflow:hidden;margin:3px;}
#my-glider-horizontal .scroller{height:190px;width:515px;overflow:hidden;}
#my-glider-horizontal .scroller .section{height:190px;width:515px;overflow:hidden;float:left;padding:0;}
#my-glider-horizontal .scroller .content{width:10000px;}
.active{background-color:#000;color:#fff;}
.featured-box{height:190px;width:515px;background:url(/img/featured-bkg.gif) repeat-x top center;position:relative;margin:40px auto 0;}
.featured-box h3{width:100%;background:#e3f1ff;color:#555;font-size:12px;font-weight:700;margin:0;padding:3px;}
.featured-box .left{position:absolute;top:50px;left:-20px;}
.featured-box .right{position:absolute;top:50px;right:-20px;}
.featured-box .featured-pic{width:80px;float:left;margin-left:35px;margin-top:10px;text-align:center;}
.featured-box .featured-content{float:left;width:320px;margin-left:35px;margin-top:10px;}
.featured-box .featured-content dt{clear:left;width:90px;font-size:11px;font-weight:700;float:left;}
.featured-box .featured-content dd{width:225px;font-size:11px;float:left;}
.featured-box .featured-content p{font-size:11px;margin:0;}
#footer{background:#fff url(/img/footer-bkg.gif) no-repeat top center;height:160px;width:980px;position:relative;text-align:center;padding-top:25px;color:#1a346a;font-size:11px;margin:0 0 20px;}
#footer .ftr-nav{margin:4px 0;padding:0;}
#footer .ftr-nav span{margin:0 7px;}
#footer .ftr-nav a{font-size:11px;}
#footer .ftr-nav a:hover{font-size:11px;color:#78a956;}
.footer-logos{vertical-align:middle;margin:40px 0 0;}
.favorite-changes{background:#DFF3FD;border-top:2px solid #C00;border-bottom:2px solid #C00;position:relative;margin:10px 0;padding:5px 10px;}
.favorite-changes p span{font-size:13px;font-weight:700;}
.favorite-changes p{font-size:11px;color:#555;margin:4px 0;}
#agents img{float:left;margin:8px 10px 0 0;padding:1px;}
#agents a{display:block;float:left;position:relative;text-decoration:none;text-align:center;margin:10px 24px 10px 2px;padding:0;}
#agents a p{clear:left;font-size:.9em;line-height:1.2em;margin:0;padding:0;}
#agents a:hover{background:none;color:#000;text-decoration:underline;}
#agents a img{width:75px;height:100px;border:1px solid #d3d6d8;text-align:center;margin:0 0 0 2px;padding:1px;}
#agents a:hover img{border:1px solid #507a98;}
#agentView{width:100%;}
#agentView dt{clear:both;width:30%;float:left;text-align:left;font-weight:700;font-size:13px;}
#agentView dd{float:left;width:65%;margin:0 0 .5em .2em;}
#agentView .view-btnA,#agentView .view-btnB{font-weight:700;text-decoration:none;line-height:35px;text-align:center;color:#fff;font-size:13px;width:145px;height:37px;display:block;}
#agentView .view-btnA{background:url(/img/agent-view-btn.gif) no-repeat;}
#agentView .view-btnB{background:url(/img/agent-view-btn2.gif) no-repeat;}
#listingNav{margin-top:10px;margin-bottom:10px;text-align:left;}
#listingNav a{background:#78a956;border:1px solid #fff;color:#fff;text-decoration:none;font-size:11px;font-weight:400;text-align:left;margin:0;padding:6px 8px;}
#listingNav a:hover{background:#7F7772;}
.listings_wrap{border:1px solid #3f86bb;margin-bottom:5px;}
.listings_hdr{--position:relative;font:13px tahoma, verdana, arial, sans-serif;font-weight:700;background:#DFF3FD url(/img/listing-hdr-bkg.gif) no-repeat top left;color:#555;padding:5px;}
.listings_hdr_right{float:right;}
.listings_index dt{clear:both;width:100px;float:left;text-align:left;font-weight:700;font-size:11px;line-height:normal;color:#555;margin:0;padding:2px 0;}
.listings_index dd{float:left;font-size:11px;margin-bottom:1px;width:260px;line-height:normal;color:#555;padding:2px 0;}
.listings_view dt{clear:both;width:20%;float:left;text-align:right;font-weight:700;margin-bottom:3px;font-size:11px;color:#000;padding:2px 10px 2px 2px;}
.listings_view dd{float:left;font-size:11px;margin-bottom:3px;width:71%;color:#555;padding:2px;}
.listings_view h2{font-size:16px;}
.listings_view .listingHdr{background:#1777b1;color:#fff;border-bottom:1px solid #fff;font-size:14px;margin:0;padding:5px;}
.listings_view .ws{margin-bottom:10px;color:#1a346a;padding:7px 0 0;}
.listings_view .ws a{font:11px tahoma, verdana, arial, sans-serif;color:#1a346a;}
.detail p{width:175px;float:left;font-size:11px;margin:5px;}
.detail p strong{display:block;font-size:11px;color:#000;line-height:14px;border-bottom:1px dotted #555;margin:0;padding:0;}
.detail .stretch{width:550px;}
.related-hover:hover{background:#FFC;color:#555;border:1px solid #555;}
.related-hover{background:#fff;color:#555;border:1px solid #fff;}
.related-hover-alt{background:#DFF3FD;color:#555;border:1px solid #fff;}
.related-properties{margin-right:10px;}
.general{float:left;width:350px;}
.general dt{clear:both;width:110px;float:left;text-align:left;font-weight:700;margin-bottom:1px;font-size:11px;border-bottom:1px solid #ccc;padding:1px;}
.general dd{float:left;font-size:11px;margin-bottom:1px;width:230px;border-bottom:1px solid #ccc;padding:1px;}
.ss-link{background:#E7F3FF;display:block;text-decoration:none;margin:2px 10px 2px 0;padding:2px;}
.hov:hover{background:#FFC;color:#555;}
.features{margin-top:10px;margin-bottom:10px;border-top:2px solid #000;padding:5px;}
.hot{margin-left:10px;float:left;width:100%;margin-bottom:10px;}
.hot:hover{background:#F3F9E8;}
.hot p{font-size:11px;margin:2px;}
#hotlistings{width:100%;margin:0;padding:0;}
#hotlistings h2{margin-bottom:20px;}
#hotlistings .hotlistingsContainer{border:1px solid #a9ccde;margin-bottom:10px;background:#fff url(/img/grad_01.gif) repeat-x top center;padding:10px;}
.hotlistingsContainer .hotlistingsImg{float:left;width:20%;text-align:center;}
.hotlistingsContainer .hotlistingsTxt{float:left;width:75%;margin-left:10px;}
#disclaimer{border-top:1px dotted #506eab;margin:1px 0;padding:2px;}
#disclaimer p{line-height:130%;font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;font-size:10px;margin:7px 0;}
form{margin:0 0 4px;padding:2px;}
form dt{clear:both;width:15%;float:left;text-align:right;}
form dd{float:left;width:80%;margin:0 0 .5em .5em;}
#frmHorizontal fieldset{display:block;border-top:1px solid #d2d2d2;margin-bottom:10px;padding:0;}
#frmHorizontal fieldset legend{font-size:14px;font-weight:700;color:#555;margin-bottom:10px;padding:0 10px;}
#frmHorizontal div.radio{color:#000;margin:0;}
#frmHorizontal div.radio input{clear:both;float:left;width:auto;border:none;padding-right:20px;}
#frmHorizontal div.radio label{line-height:15px;font-weight:400;color:#555;}
#frmHorizontal div.radio label span{line-height:30px;padding-left:18px;}
#frmHorizontal div.radio strong{font-size:11px;color:#a4b6c8;}
#frmHorizontal input,#frmHorizontal textarea{display:block;width:250px;font-weight:400;font-size:11px;padding:1px;}
.cities{padding-left:3px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:200px;width:100%;overflow:auto;overflow-x:hidden;}
#frmHorizontal input.submit{width:136px;height:26px;clear:both;border:none;color:#506eab;font:bold italic 11px tahoma, verdana, arial, sans-serif;cursor:pointer;margin-top:10px;}
#frmHorizontal label{float:left;display:block;font-weight:700;color:#a4b6c8;font-size:11px;margin:.5em 1em 0 0;}
#frmHorizontal select{display:block;font-size:11px;width:120px;margin-bottom:5px;padding:0;}
#frmHorizontal option{padding:2px;}
#frmHorizontal input{padding:3px;}
#frmHorizontal input[type=submit]{background:#73B1E0;color:#fff;border:1px solid #3F86BB;width:auto;}
#frmHorizontal input[type=reset]{background:#99C972;color:#fff;border:1px solid #7BAD51;width:auto;}
#frmHorizontal input:focus,#frmHorizontal textarea:focus,#frmHorizontal select:focus{background-color:#ffc;color:#000;}
input.disabled{border:1px solid #F2F2F2;background-color:#F2F2F2;}
input.required,textarea.required{border:1px solid #00A8E6;}
input.validation-failed,textarea.validation-failed{border:1px solid #F30;color:#F30;}
input.validation-passed,textarea.validation-passed{border:1px solid #0C0;color:#000;}
.propertySearch{margin:0 0 10px;padding:0;}
a.compareLink{position:absolute;right:20px;display:none;background:#555;color:#fff;font-size:10px;padding:5px;}
.validation-advice{background:url(/img/icons/warning.gif) no-repeat 5px 5px #fdd;color:#c00;border:solid 1px #c00;font-weight:700;margin:5px 0;padding:3px 3px 3px 25px;}
.custom-advice{background-color:#C8AA00;color:#FFF;font-weight:700;margin:5px 0;padding:5px;}
.error-message{width:370px;background-color:#fdd;color:#c00;font-weight:700;margin:5px 0;padding:2px 2px 2px 5px;}
#message-ok{background:#fff9d9;color:#000;z-index:99997;border:solid 1px #c9b484;margin-bottom:15px;padding:10px;}
#message-bad{background:#fdd;color:#c00;z-index:99997;border:solid 1px #c00;margin-bottom:15px;padding:10px;}
.success{background:url(/img/icons/success.gif) no-repeat 15px 12px #c9f2ba;color:#393;border:solid 1px #84c984;margin:0 0 20px;padding:10px 10px 10px 40px;}
.warning{background:url(/img/icons/error.gif) no-repeat 15px 12px #FFFFD2;color:#A9A913;border:solid 1px #DDDD19;margin:0 0 20px;padding:10px 10px 10px 40px;}
.error{background:url(/img/icons/warning.gif) no-repeat 15px 12px #fdd;color:#c00;border:solid 1px #c00;margin:0 0 20px;padding:10px 10px 10px 40px;}
.info-message{background:#faffef url(/img/icons/information.gif) no-repeat 15px 12px;color:#000;border-top:1px dotted #999;border-bottom:1px dotted #999;margin:0 0 20px;padding:10px 10px 10px 40px;}
#pages{width:100%;text-align:center;padding:10px 3px;}
#pages ul{list-style-type:none;margin:auto;}
#pages li{float:left;display:block;margin:0 5px 0 0;}
#pages li a{color:#000;font-size:11px;font-family:arial, Georgia, "Times New Roman", Times, serif;text-decoration:underline;float:left;padding:2px;}
#pages li a:hover{color:#5F8CBE;}
#pages li.current{color:#355B82;background:#D1DDE9;font-size:11px;float:left;margin-top:5px;padding:0 2px;}
div.disabled{color:#CCC;font-size:11px;padding:2px;}
.spin_div{background:#fff url(/img/spinner.gif) no-repeat center center;opacity:0.75;filter:alpha(opacity:75);-moz-opacity:0.75;-khtml-opacity:0.75;}
#modal_container{background-color:#fff;border:1px solid #555;overflow:auto;font-family:"Lucida Grande",Verdana;font-size:12px;color:#333;text-align:left;padding:5px;}
#modal_overlay{background-color:#000;}
#loading-mask{position:absolute;background:#000;border:1px solid #fff;color:#fff;font-size:1.1em;font-weight:700;text-align:center;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;z-index:500;}
#loading-mask .loader{position:fixed;top:45%;left:50%;width:120px;margin-left:-60px;background:#000;border:2px solid #fff;color:#fff;font-weight:700;text-align:center;z-index:1000;padding:15px 60px;}
.vmid{margin-right:5px;vertical-align:middle;}
.vlmid{margin-left:5px;vertical-align:middle;}
.cleared{clear:both;height:1px;}
.clearleft{clear:left;height:1px;}
.clearright{clear:right;height:1px;}
*,.general dl{margin:0;padding:0;}
ul,.content-left .box-links ul{list-style:none;}
.column,.listings_hdr_left{float:left;}
input,select,.amid{vertical-align:middle;}
fieldset,input[type=hidden],#frmHolder fieldset{border:none;}
a:hover,.content-left .feed a{text-decoration:none;}
#nav a:hover,#nav .current{background:url(/img/nav-on.gif) left center;color:#fff;}
.content-main .searchTypes li:first-child,#listingNav a:first-child{margin-left:0;}
.content-main .searchTypes a:hover,.content-main .searchTypes .current{background:#A8D97F;color:#fff;}
.content-main .goback a,.listings_view .ws a:hover{color:#455560;}
#community-nav li a:hover,#community-nav li .current{background:#fff;color:#1777b1;}
#pages li.nolink,div.nolink{color:#CCC;font-size:11px;margin:0;padding:2px;}
@media print {
.noprint{display:none;}
}

/* new blog style.css */

#sidebar {
	background: #fff;
	margin-bottom: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 5px;
	float:left;
	width:250px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#sidebar h2{
	font-size:17px;
	color:#1777b1;
	font-weight:400;
	margin-bottom:10px;
	font-family:georgia, "lucida sans", Verdana, sans-serif;
	background:url(/img/h2-bkg.gif) repeat-x bottom;
	padding:0;
	text-align: left;
	margin-top: 0px;
}
#sidebar ul{
	margin-bottom: 20px;
	text-align: left;
}
#sidebar li{
	margin-bottom: 3px;
	text-align: left;
}
.date-header{
	margin-bottom: 10px;
	margin-top: 10px;
	background-image: none;
	color: #1777b1;
}
h1{
	font-size:22px;
	color:#1777b1;
	font-weight:400;
	font-family:georgia, arial, "lucida sans", Verdana, sans-serif;
	margin-bottom: 20px;
}
h2{
	font-size:22px;
	color:#1777b1;
	font-weight:400;
	font-family:georgia, arial, "lucida sans", Verdana, sans-serif;
	background:url(/img/h2-bkg.gif) repeat-x bottom;
	margin-bottom: 0px;
}
.date-header {
	font-size:85%;
	line-height:2em;
	text-transform:uppercase;
	letter-spacing:.2em;
	color:#1777b1;
	margin-top: 0;
	margin-right: 28px;
	margin-bottom: 0;
	margin-left: 0px;
  }
