body{margin:0; padding:0; background:#4B4946}
form, td, p, textarea, ul {margin:0; padding:0;}
img {border: 0;}
.menu {border-collapse:collapse; border: 0;}

input, textarea, select{font:10px Tahoma, Arial, Geneva, sans-serif; color:#55595E; border:1px solid #A3A3A3; vertical-align:middle;}
.input_4{ width:213px; height:19px; font:11px Tahoma, Arial, Geneva, sans-serif; color:#363636; padding:0 0 0 8px;}
.input_1{ width:187px; height:19px;}
.input_2{ width:187px; height:17px;}
.input_3{ width:87px; height:17px;}
.input_5{width:213px; height:69px; overflow:auto; font:11px Tahoma, Arial, Geneva, sans-serif; color:#363636; padding:0 0 0 8px;}
.inp_h{ height:22px; margin:0 0 3px 0;}
td, tr {vertical-align:top; text-align:left}

.submit {margin-left: 60px;}
.m_form {margin-left: 40px;}
.listing {background:url(images/pic_2.gif) 0 3px no-repeat;
	padding:0 0 0 19px;}
td{font:11px/14px tahoma, arial, helvetica, sans-serif;}
a{ text-decoration:underline;}
a{ text-decoration:underline;}

.cont{height:100%; background:url(images/bg_1.gif) top no-repeat #FFFFFF; padding:16px 12px 10px 24px;}
.cont_1{height:100%; background:url(images/bg_1.gif) top no-repeat #FFFFFF; padding:37px 28px 10px 24px;}
.content .bg_h{background:url(images/bg_h.gif) top repeat-x; margin:5px 0 0 0;}
.content .indent{width:454px; padding:21px 18px 0 0;}
.content .indent_1{width:447px; padding:21px 25px 0 0;}
.content .indent_2{width:397px; padding:21px 18px 0 0;}
.content .right_col{height:100%; background:url(images/bg_3.gif) left bottom no-repeat #E5E6DF; padding:21px 17px 10px 19px;}
.content{
	color:#363636;
}
.content .txt{color:#636363; font-weight:bold;}
.content a{
	text-decoration:underline;
	color:#C02F00;
}
.content a:hover{
	text-decoration:none;
}
.content .link{ color:#679821;}
.content .link_1{ font-size:10px; background:url(images/pic_2.gif) 0 2px no-repeat; padding:0 0 3px 18px; color:#A3A3A3;}
.content .link_2{ color:#363636; font-weight:bold;}

.content ul {list-style:none;}
.content li a { 
	line-height:18px;
	color:#C02F00;
	text-decoration:underline;
}
.content li a:hover { 
	text-decoration:none;
}


.footer{
	color:#545454;
	height:69px; 
	background:url(images/bg_footer.gif) top no-repeat; 
	padding:22px 0 0 85px;
}
.footer a{
	color:#000000;
	text-decoration:none;
}
.footer a:hover{
	color:#E40E0E;
}
.footer .link{ text-decoration:underline; color:#E40E0E;}
.footer .link:hover{ text-decoration:none;}
.bg{ background:url(images/bg_2.gif) right 5px no-repeat; padding:0 23px 0 23px;}
.bg_1{padding:0 0 0 23px;}
.listings {width: 200px; height: 150px;}
.home-price {padding: 0px; 100px; 0px; 100px;}
.house-desc {width: 300px; height: 300px; float: left; clear: left; margin-top: 20px;}
.gallery {width: 100px; Height: 100px;}
.address {clear: left; float: left; font-size: 15px; color: #6d1507;}
.right {clear: right; float: right; font-size: 15px; color: #6d1507;}
.rm-broom {margin-left: 350px;}
.heading {color: #6d1507;}
.tour {font-size: 15px; color: #6d1507; margin-left: 350px;}
.maps {font-size: 13px; color: #6d1507; margin-left: 350px;}
.jlogo { margin-top: 10px; width: 200px; height: 100px;}

.marquee-show {width: 440px; height: 440px;}
.marquee-pic {width: 150px; height: 150px; border: 0;}