* { margin:0; padding:0;}
body { background:url(images/wrapper_site.gif); font-size:100%; line-height:1em; font-family:tahoma; color:#7a7a7a; text-align:center;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Arial;}
img {border:0 vertical-align:top; text-align:left;}
a img{border:0}
ul { list-style:none;}
.post ul {list-style:disc !important; margin:0 0 10px 0}
.post li{ margin:0 0 0 25px;}
.post p{margin-bottom:10px}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box, .row1-box { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}

h1, h2, h3{font-size:24px;letter-spacing:-.107em;font-style:italic; font-family:Arial; line-height:normal !important}
h1{margin:0 0 10px 0; color:#bf5007; text-transform:uppercase}
h2{ color:#ffffff; }
h3{ color:#bf5007; font-size:1.8em}

.site-center {margin:0 auto; width:980px; text-align:left;}
.col-1, .col-2, .col-3, .row-box-1, .row-box-2, .row-box-3{ float:left;}
/*header*/
.flash{ height:517px;}
.flash .img{position:absolute;  margin:511px 0 0 552px; }


/*footer*/
.footer{ background:#bdb7aa; border-top:1px solid #dbd4c4; padding:21px 0 19px 0; text-align:center; color:#585046; font-size:0.75em;}
.footer a{ color:#585046; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}

/*content*/
.content-top-row{ background:#cbc4b3 url(images/content-top-row.gif) 0 0 repeat-x; color:#585046; font-size:0.812em; line-height:1.25em}
.content-top-row .indent-col{ padding:37px 449px 30px 59px; }
.deep-col-2-center{ background:url(images/deep-col-2-center.gif) 552px 0 repeat-y;}
.deep-col-2-top{ background:url(images/deep-col-2-top.gif) 552px 0 no-repeat;}
.content-top-bot{ background:#c15503 url(images/content-top-bot.gif) 0 0 repeat-x; font-size:0.875em; line-height:1.187em; color:#FFF;}
.content-top-bot .title{ margin-bottom:18px;}
.content-top-bot .indent-col{ padding:32px 472px 20px 58px; }

.deep1-col-2-center{ background:url(images/deep1-col-2-center.png) 552px 0 repeat-y;}
.deep1-col-2-top{ background:url(images/deep1-col-2-top.png) 552px 0 no-repeat;}
.deep1-col-2-bot{ background:url(images/deep1-col-2-bot.png) bottom right no-repeat;}


.box-content-right{

	margin:-500px 70px 0 530px;
	vertical-align:top !important;
	width:305px;
	font-size:0.812em;
	color:#585046;

	}
.indent-top-bot{ margin:15px 0; display:block;}
.bg-alfa-light{background:url(images/bg_alfa_light.png) 0 0 no-repeat;}


.title{ display:block;}
.img-left{ float:left; margin:2px 26px 0 0;border:2px #B5B0A5 double;}


.text{ color:#000000; font-weight:bold;}
.indent-bot{ display:block; margin-bottom:15px;}
.indent-top{ display:block; margin-top:15px;}
.box-indent-top{ display:block; margin-top:9px;}
.list li{ padding:0 0 25px 50px;}
.list li a{ color:#FFF;}
.list-1 a{ color:#FFF;}
.list-1 li{ padding:0 0 25px 0;}

.list .bull-1{ background:url(images/bull-1.gif) 0 0 no-repeat;}
.list .bull-2{ background:url(images/bull-2.gif) 0 0 no-repeat;}
.list .bull-3{ background:url(images/bull-3.gif) 0 0 no-repeat;}
.list .bull-4{ background:url(images/bull-4.gif) 0 0 no-repeat;}
.list .bull-5{ background:url(images/bull-5.gif) 0 0 no-repeat;}
.fright{ float:right; }
.link{ color:#cd3500;}
.link a{ color:#cd3500;}
.br{ display:block;}
.line{ background:url(images/line.gif) 0 20px repeat-x; display:block; height:40px;}
.link-1{ color:#983d00; font-size:10px; line-height:13px;}
.indent-bot1{ display:block; margin-bottom:25px;}
.link-2{ color:#FFF;}
.indent-col-bot{ padding-bottom:15px;}
.img-left1{ float:left; margin:0 7px 0 0;}
.top-text{ text-transform:uppercase;}

.style-form input, .style-form select, .style-form textarea{ border:1px solid #7d7d7d; color:#585046; padding-left:3px; font-size:1em; color:#585046;}
.style-form .deep-1{ border:none !important; margin-right:5px;}
.style-form .deep-2{ border:none !important; margin-right:5px; margin-bottom:20px; float:left; width:17px; height:17px;}
.style-form .width-1{ width:193px;}
.style-form .width-2{ width:93px;}
.style-form .width-3{ width:203px;}
.style-form p{ padding-top:7px;}
.style-form .button{ margin:-22px 0 0 80px;}
.style-form .indent-left{ margin-left:7px;}
.indent-bot2{ display:block; margin-bottom:5px;}
.list-2 li a{ color:#000; font-weight:bold; line-height:1.25em;}
.style1{ text-decoration:underline;}
.style-content dt{ font-weight:bold; color:#000; padding-bottom:10px; text-transform:uppercase;}
.style-content dd{ padding-bottom:15px;}
.indent-1{ float:right;}
.text-1 dt{ text-decoration:underline; color:#000; font-weight:bold;}
.text-1 dd{ padding-bottom:13px;}

/*================== box ==================*/
/*deep2*/
.deep2-border-top{ height:8px;}
.deep2-border-top .row-box-1{width:8px;}
.deep2-border-top .row-box-2{ width:455px; background:url(images/deep2-border-top.gif) 0 0 repeat-x; height:8px;}
.deep2-border-top .row-box-3{width:8px;}
/**/
.deep2-bg-center{ background:url(images/deep2-bg-center.gif) 0 0 repeat-x;}
.deep2-bg-center .border-top {background:url(images/border_top.gif) repeat-x top #dad4c4;}
.deep2-bg-center .border-left {background:url(images/border_left.gif) repeat-y left;}
.deep2-bg-center .border-right {background:url(images/border_right.gif) repeat-y right;}
.deep2-bg-center .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.deep2-bg-center .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top; width:100%;}
/**/
.deep2-border-bot{ height:8px;}
.deep2-border-bot .row-box-1{width:8px;}
.deep2-border-bot .row-box-2{ width:455px; background:url(images/deep2-border-bot.gif) 0 0 repeat-x; height:8px;}
.deep2-border-bot .row-box-3{width:8px;}
/**/

.indent-deep2{ padding:21px 21px 10px 18px; color:#7a7a7a}
.indent-deep2a{ padding:11px 21px 10px 18px;}

.box-content-right .row-box .row-box-1{ width:93px;}
.box-content-right .row-box .row-box-2{ width:93px; margin-left:11px;}
.box-content-right .row-box .row-box-3{ width:93px; margin-left:11px;}


/*================== index.html ==================*/
#page1 .box-content-right .row-box .row-box-1{ width:93px;}
#page1 .box-content-right .row-box .row-box-2{ width:93px; margin-left:11px;}
#page1 .box-content-right .row-box .row-box-3{ width:93px; margin-left:11px;}
/*================== index-1.html ==================*/
#page2 .deep2-bg-center .row1-box  .row-box-1{ width:220px;}
#page2 .deep2-bg-center .row1-box  .row-box-2{ width:197px;}
/*================== index-2.html ==================*/
#page3 .deep2-bg-center .row1-box  .row-box-1{ width:220px;}
#page3 .deep2-bg-center .row1-box  .row-box-2{ width:197px;}
#page3 .box-content-right .row-box .row-box-1{ width:93px;}
#page3 .box-content-right .row-box .row-box-2{ width:93px; margin-left:11px;}
#page3 .box-content-right .row-box .row-box-3{ width:93px; margin-left:11px;}
/*================== index-4.html ==================*/
#page5 .deep2-bg-center .row1-box  .row-box-1{ width:220px;}
#page5 .deep2-bg-center .row1-box  .row-box-2{ width:197px;}
#page5 .deep2-bg-center .indent-form{ height:30px;}
#page5 .indent-button{ margin:13px 0 17px 362px;}

/*================== index-5.html ==================*/
#page6 .img-left{ margin-right:7px !important;}
#page6 .form input{ height:18px; width:305px;}
#page6 .form textarea{ overflow:auto; display:block; height:158px; width:305px; margin-bottom:11px;}
#page6 .form textarea, #page6 .form input{ padding-left:3px;  font-size:0.937em;}
#page6 .form .form-link{ margin-left:210px; margin-right:16px;}
#page6 .indent-form{ height:26px;}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:2px #B5B0A5 double;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	border:2px #B5B0A5 double;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	border:2px #B5B0A5 double;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


/* google maps stuff */
.infowindow 
      { 
      max-width:200px; 
      max-height:200px;
      overflow:auto; 
} 

/* end google maps stuff */


.listing-details-orange h1{display:block; height:36px;color:#ffffff; }
.listing-details-orange h3,a{color:#ffffff; }
.listing-details-orange {margin: 0 15px 15px 15px}
.trulia-graphs {background:#fff};
