body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#FFF
} 
table { 
font-size : inherit; 
} 
select, input, textarea { 
font : 99% arial, helvetica, clean, sans-serif; 
} 
pre, code { 
font : 115% monospace; 
} 
body * {
	line-height : 1.22em;
} 
a img { 
border : none; 
} 
.clear { 
clear : both; 
height : 0; 
line-height : 0; 
font-size : 0; 
overflow : hidden; 
} 
.clearfix:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.clearfix { 
display : inline-block; 
} 
.clearfix { 
display : block; 
} 
.hide { 
position : absolute; 
left : -3000px; 
} 
hr { 
background : #ccc; 
border : 0; 
color : #ccc; 
height : 1px; 
margin : 0 0 10px; 
} 
body { 
margin : 0; 
padding : 0; 
} 
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, dl, ul, ol, fieldset, address { 
margin : 0 0 1em 0; 
} 
dd { 
margin : 0 0 0.5em 0; 
padding : 0; 
} 
dt { 
margin : 0; 
padding : 0; 
font-weight : bold; 
} 
table { 
border-collapse : collapse; 
border-spacing : 0; 
} 
caption, th, td {  
font-weight : normal; 
} 
blockquote:before, blockquote:after, q:before, q:after { 
content : ""; 
} 
blockquote, q { 
quotes : "" ""; 
} 
abbr, acronym { 
border : 0; 
} 
#content form { 
padding : 0; 
margin : 0; 
} 
legend { 
color : #000; 
} 
html { 
margin : 0; 
padding : 0; 
} 
body {
	margin : 0;
	padding : 0;
} 
#page { 
margin : 0; 
padding : 0; 
background : url(img/gbl/page-bg.jpg) repeat-x left top; 
position : relative; 
z-index : 1; 
width : 100%; 
} 
#page-head { 
height : 102px; 
width : 100%; 
margin : 0; 
padding : 0; 
} 
#page-head-wrap {
	height : 97px;
	width : 971px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
#contact-us h3 { 
color : #bfb194; 
font-weight : normal; 
font-size : 129%; 
} 
#contact-us p { 
line-height : 1.44; 
} 
#accessibility { 
display : none; 
} 
#brand { 
width : 971px; 
height : 102px; 
} 
#brand-logo {
	width : 289px;
	height : 60px;
	margin : 26px 0 0 30px;
	float : left;
	display : inline;
	z-index : 9000 !important;
} 
#brand-logo img { 
display : none; 
} 
#brand-logo h3 { 
text-indent : -9999px; 
background : url(img/gbl/brand-logo.gif) no-repeat left top; 
margin : 0; 
padding : 0; 
overflow : hidden; 
} 
#brand-logo h3 a { 
width : 202px; 
height : 60px; 
display : block; 
} 
#nav-brand {
	width : 342px;
	height : 90px;
	border : 0 solid #000;
	float : right;
	background : url(img/gbl/brand-nav-bg.jpg) no-repeat center top;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
} 
#nav-brand ul { 
list-style : none; 
margin : 0; 
padding : 0; 
overflow : hidden; 
} 
#nav-brand li { 
height : 45px; 
margin : 0; 
padding : 0; 
float : left; 
display : inline; 
overflow : hidden; 
margin : 0 1px 0 0; 
} 
#nav-brand li a { 
height : 45px; 
display : block; 
text-indent : -9999px; 
outline : none; 
background-position : left top; 
background-repeat : no-repeat; 
} 

#nav-brand li a:hover { 
background-position : left -51px; 
} 
#nav-brand li a.opened, #nav-brand li a.opened:hover { 
background-position : left -108px; 
} 

#page-body {
	margin : 0;
	padding : 0 0 20px 0;
	background : url(img/gbl/body-bg.gif) repeat-y center top;
} 
#content {
	width : 966px;
	margin : 0 auto;
	padding : 0 5px 0 0;
	background : url(img/gbl/page-body-bg.jpg) no-repeat center top;
} 
#nav-primary { 
width : 660px; 
height : 50px; 
margin : -1px 0 0 5px; 
z-index : 9000; 
border : 0 solid #000; 
float : left; 
display : inline; 
} 
#nav-primary ul { 
width : 620px; 
height : 50px; 
list-style : none; 
margin : 0 21px; 
padding : 0; 
background : url(img/gbl/nav-div-line.gif) no-repeat left center; 
} 
#nav-primary li { 
float : left; 
display : inline; 
margin : 0; 
padding : 0; 
height : 49px; 
background : url(img/gbl/nav-div-line.gif) no-repeat right center; 
position : relative; 
} 
#nav-primary li a {
	margin : 0;
	padding : 16px 0 0 0;
	height : 33px;
	color : #333;
	display : block;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 107%;
	text-align : center;
	text-transform : uppercase;
	outline : none;
} 
#nav-primary #nav-home { 
width : 70px; 
} 
#nav-primary #nav-listings { 
width : 89px; 
} 
#nav-primary #nav-buyers { 
width : 100px; 
} 
#nav-primary #nav-sellers { 
width : 145px; 
} 
#nav-primary #nav-communities {
	width : 136px;
} 
#nav-primary #nav-about { 
width : 79px; 
} 
#nav-primary #nav-blog { 
width : 66px; 
} 
#nav-primary #nav-home:hover { 
width : 69px; 
} 
#nav-primary #nav-listings:hover { 
width : 88px; 
} 
#nav-primary #nav-buyers:hover { 
width : 99px; 
} 
#nav-primary #nav-sellers:hover { 
width : 144px; 
} 
#nav-primary #nav-communities:hover { 
width : 135px; 
} 
#nav-primary #nav-about:hover { 
width : 78px; 
} 
#nav-primary #nav-blog:hover { 
width : 65px; 
} 
#cat-default #nav-primary li#nav-home a, #cat-idx #nav-primary li#nav-listings a, #cat-buying #nav-primary li#nav-buyers a, #cat-selling #nav-primary li#nav-sellers a, #cat-communities #nav-primary li#nav-communities a, #cat-about #nav-primary li#nav-about a, #cat-blog #nav-primary li#nav-blog a { 
color : #999; 
} 
#cat-default #nav-primary li#nav-home:hover, #cat-blog #nav-primary li#nav-blog:hover { 
background : url(img/gbl/nav-div-line.gif) no-repeat right center; 
border : none; 
width : 70px; 
margin-left : 0; 
} 
#nav-primary li:hover, #nav-primary li.sfhover {
	margin-left : -1px;
	border : 1px solid #666;
	border-bottom : none;
	background-color: #840000;
	background-image: url(pri-nav-hover-bg.gif);
	background-repeat: repeat-x;
	background-position: left -1px;
} 
#nav-primary li:hover a, #nav-primary li.sfhover a, #cat-buying #nav-primary #nav-buyers ul a, #cat-selling #nav-primary #nav-sellers ul a, #cat-idx #nav-primary #nav-listings ul a, #cat-communities #nav-primary #nav-communities ul a, #cat-about #nav-primary #nav-about ul a { 
color : #fff; 
} 
#nav-primary li li { 
clear : left; 
float : none; 
border : none; 
background : none; 
padding : 0; 
margin : 0; 
height : auto; 
width : 200px; 
} 
#nav-primary li li a { 
color : #fff; 
padding : 5px 5px 4px 5px; 
margin : 0 10px; 
font-family : Arial, Helvetica, sans-serif; 
text-align : left; 
text-transform : none; 
font-size : 92%; 
background : none; 
display : block; 
width : 170px; 
height : auto; 
border-bottom : 1px solid #444; 
} 
#nav-primary li ul { 
position : absolute; 
width : 200px; 
left : -9999px; 
top : 49px; 
z-index : 10000; 
padding : 10px 0 14px 0; 
border : 1px solid #666; 
border-top : none; 
height : auto; 
} 
#nav-primary #nav-listings ul { 
background : #333333 url(img/gbl/dd-menu-bg.gif) no-repeat -79px top; 
} 
#nav-primary #nav-buyers ul { 
background : #333333 url(img/gbl/dd-menu-bg.gif) no-repeat -84px top; 
} 
#nav-primary #nav-sellers ul { 
background : #333333 url(img/gbl/dd-menu-bg.gif) no-repeat -82px top; 
} 
#nav-primary #nav-communities ul { 
background : #333333 url(img/gbl/dd-menu-bg.gif) no-repeat -59px top; 
} 
#nav-primary #nav-about ul { 
background : #333333 url(img/gbl/dd-menu-bg.gif) no-repeat -86px top; 
} 
#nav-primary li li:hover { 
background : none; 
padding : 0; 
border : none; 
} 
#nav-primary li li a:hover, #cat-idx #nav-primary li#nav-listings li a:hover, #cat-buying #nav-primary li#nav-buyers li a:hover, #cat-selling #nav-primary li#nav-sellers li a:hover, #cat-communities #nav-primary li#nav-communities li a:hover, #cat-about #nav-primary li#nav-about li a:hover, #cat-blog #nav-primary li#nav-blog li a:hover { 
color : #fff; 
padding : 5px 5px 4px 5px; 
background : #444; 
} 
#nav-primary li:hover ul, #nav-primary li.sfhover ul { 
left : -23px; 
} 
#quick-search {
	width : 300px;
	height : 300px;
	position : relative;
	z-index : 8000;
	border : 0 solid #000;
	float : right;
	margin-top: -19px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 19px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-repeat: no-repeat;
	background-position: 246px top;
} 
#quick-search h2, #refine-search h2 {
	font-family : Arial, Helvetica, sans-serif;
	color : #f1f1ed;
	font-size : 17px;
	font-weight : normal;
	height : 48px;
	padding : 0;
	margin : 0;
} 
#quick-search h2 span, #refine-search h2 span { 
padding : 14px 0 0 14px; 
display : block; 
} 
#quick-search dl {
	width : 300px;
	height : 220px;
	border : 0 solid #000;
	margin : 0 0 5px 0;
	padding : 0;
	position : relative;
} 
#quick-search dt { 
color : #fff; 
text-decoration : none; 
display : block; 
text-align : center; 
font-size : 92%; 
padding : 7px 0 0 0; 
height : 24px; 
position : absolute; 
overflow : hidden; 
cursor : pointer; 
} 
#quick-search .qs-dt-current { 
background : url(img/gbl/qs-nav-bg.gif) repeat-x 0 2px; 
color : #fff; 
} 
#quick-search dd {
	position : absolute;
	left : 12px;
	top : 43px;
	width : 277px;
} 
#quick-search dd form {
	width : 275px;
	height : 137px;
	background : #861112 url(img/gbl/qs-bg.jpg) repeat-x;
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 1px;
	font-size: 14px;
	border: 1px solid #FFF;
} 
#quick-search dd fieldset { 
width : 271px; 
height : 235px; 
border : 1px solid #bdb398; 
padding : 1px; 
} 
#quick-search dt#qs-nav-city {
	width : 298px;
	left : 1px;
	top : 0;
} 
#quick-search dt#qs-nav-subdivision { 
width : 86px; 
left : 36px; 
top : 0; 
} 
#quick-search dt#qs-nav-school { 
width : 60px; 
left : 122px; 
top : 0; 
} 
#quick-search dt#qs-nav-zip { 
width : 32px; 
left : 182px; 
top : 0; 
} 
#quick-search dt#qs-nav-mls { 
width : 48px; 
left : 214px; 
top : 0; 
} 
#quick-search dt#qs-nav-map { 
width : 38px; 
left : 262px; 
top : 0; 
} 
#quick-search div {
	text-align : left;
	color : #cfcfcf;
} 
#quick-search div a { 
text-decoration : underline; 
color : #cfcfcf; 
} 
#quick-search div a:hover { 
text-decoration : none; 
} 
#quick-search optgroup { 
font-style : normal; 
text-indent : 10px; 
padding : 2px 0; 
background : #e3ded3; 
} 
#quick-search option { 
background : #fff; 
} 
#content-feature {
	width : 620px;
	margin : 0 0 0 25px;
	float : left;
	display : inline;
	clear : left;
	border : 0 solid #000;
	background-repeat: repeat-x;
	background-position: left top;
} 
#slideshow-control { 
height : 29px; 
margin : 0 0 0 0; 
position : relative; 
} 
#slideshow-control a { 
width : 89px; 
position : absolute; 
right : 10px; 
top : 9px; 
text-indent : -9999px; 
display : block; 
outline : none; 
background-color : #f7f5f2; 
background-position : right top; 
background-repeat : no-repeat; 
} 
#slideshow-control a.hide-ss { 
background-image : url(img/gbl/hide-slideshow.gif); 
} 
#slideshow-control a.show-ss { 
background-image : url(img/gbl/show-slideshow.gif); 
} 
#slideshow-wrap { 
padding : 0 0; 
margin : 0; 
border-bottom : 5px solid #e3ded3; 
width : 620px; 
} 
#slideshow {
	border : 1px solid #d3ccba;
	width : 601px;
	text-align : center;
	padding : 9px 9px 9px 8px;
	margin : 12px 0 20px 0;
	overflow : hidden;
	background-color: #e3ded3;
	background-image: url(img/gbl/form-bg.gif);
	background-repeat: repeat-x;
} 
#content-primary #sub-navigation { 
background : #6f665d; 
margin : 0 0; 
padding : 0 0; 
overflow : hidden; 
width : 100%; 
} 
#content-primary #sub-navigation h3 { 
margin : 0 0; 
padding : 6px 10px 7px 10px; 
background : #341919; 
color : #fff; 
font-size : 92%; 
width : 100%; 
} 
#content-primary #sub-navigation h3 a { 
color : #fff; 
} 
#sub-navigation ul { 
margin : 0 0; 
padding : 0 0; 
list-style : none; 
overflow : hidden; 
width : 100%; 
} 
#sub-navigation li { 
width : 33.3%; 
float : left; 
margin : 0 0; 
padding : 0 0; 
font-size : 92%; 
} 
#sub-navigation li a { 
display : block; 
padding : 5px 0 5px 15px; 
color : #fff; 
background : url(../../img/gbl/small-arrow-white.gif) no-repeat 7px center; 
text-decoration : none; 
} 
#sub-navigation li a:hover, #sub-navigation li a.current { 
background : #7f776f url(../../img/gbl/small-arrow.gif) no-repeat 7px center; 
color : #fff; 
} 
#content-primary { 
width : 620px; 
margin : 0 20px 0 25px; 
padding : 0 0; 
float : left; 
display : inline; 
border : 0 solid #000; 
clear : left; 
} 
#content-primary p {
	line-height : 1.66;
	margin-right : 10px;
	color : #2d2d2d;
	font-size : 100%;
} 
#cat-idx #content-primary { 
width : 640px; 
margin : 0 0 0 25px; 
} 
#feat-listings { 
border-bottom : 5px solid #e3ded3; 
width : 621px; 
padding : 0 0 15px 0; 
margin : 0; 
overflow : hidden; 
} 
#feat-listings ul { 
overflow : hidden; 
margin : 0; 
padding : 0; 
list-style : none; 
width : 621px; 
} 
#feat-listings li {
	float : left;
	display : inline;
	width : 150px;
	background : #edeae3;
	position : relative;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
} 
#feat-listings li img {
	padding : 1px;
	margin : 0;
	background : #fff;
	border : 5px solid #F2F1EC;
	display : block;
} 
#feat-listings li p { 
padding : 2px 6px; 
margin : 0; 
color : #404040; 
font-size : 92%; 
line-height : 1.22; 
} 
#feat-listings li p.fl-price { 
background : #655756; 
color : #fff; 
margin-bottom : 2px; 
border-top : 1px solid #fff; 
} 
#feat-listings li p.fl-view { 
width : 40px; 
height : 17px; 
position : absolute; 
right : 4px; 
bottom : 4px; 
padding : 0; 
margin : 0; 
} 
#feat-listings li p.fl-view a { 
display : block; 
height : 17px; 
text-indent : -9999px; 
background : url(img/gbl/view-button.gif) no-repeat left top; 
outline : none; 
} 
#content-primary #two-columns {
	border-bottom : 5px solid #e3ded3;
	width : 620px;
	padding : 0 0 0 0;
	margin : 10px 0 0 0;
	overflow : hidden;
} 
#content-primary #two-columns div {
	float : left;
	display : inline;
	width : 300px;
	height : 320px;
	overflow : hidden;
	margin-bottom : 25px;
	position : relative;
	padding : 0;
} 
#content-primary #two-columns div.right-column { 
float : right; 
} 
#content-primary #two-columns h2 { 
border-bottom : 1px solid #e7e4db; 
} 
#content-primary #two-columns p { 
line-height : 1.55; 
color : #242424; 
margin-right : 0; 
} 
#content-primary #two-columns div.col-footer { 
border-top : 1px solid #a1926e; 
background : #e7e4db; 
width : 300px; 
height : 36px; 
position : absolute; 
bottom : 0; 
margin : 0; 
color : #671e0c; 
} 
#content-primary #two-columns div.col-footer a { 
display : block; 
background : url(img/gbl/squre-arrow-red.gif) no-repeat 272px 10px; 
padding : 9px 0 0 10px; 
height : 27px; 
color : #671e0c; 
text-decoration : none; 
} 
#content-primary #two-columns div.col-footer a:hover { 
background-color : #bdb899; 
} 
#content-secondary { 
float : right; 
width : 299px; 
clear : right; 
border : 0 solid #000; 
overflow : hidden; 
} 
#cat-idx #content-secondary { 
margin-top : -78px; 
background : #341919; 
padding : 25px 0 0 0; 
}  
#content-secondary h2 { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-weight : normal; 
} 
#content-secondary .cs-area-footer {
	background-color : #840000;
	width : 272px;
	padding : 7px 0 9px 0;
	display : block;
	color : #fff;
	font-family : Tahoma Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
} 
#content-secondary a.cs-area-footer:hover {
	background-color : #970000;
} 
#my-account, #user-tools { 
width : 274px; 
text-align : left; 
margin : 0 0 35px 13px; 
} 
#my-account h2, #user-tools h2 { 
margin : 0 0 2px 0; 
} 
#my-account div, #user-tools ul { 
background : #fff; 
border-top : 1px solid #671e0c; 
border-bottom : 1px solid #671e0c; 
overflow : hidden; 
padding : 15px 15px 15px 15px; 
margin : 0 0 0 0; 
} 
#my-account div p { 
line-height : 1.44; 
padding : 0; 
margin : 0 0 5px 0; 
} 
#my-account div input { 
width : 235px; 
height : 14px; 
font-size : 12px; 
color : #333333; 
padding : 2px 0 3px 5px; 
margin : 0 0 5px 0; 
float : left; 
border : 1px solid #737677; 
background : #f1f2ec; 
} 
#my-account #ma-email { 
width : 185px; 
} 
#my-account div #btn-login { 
float : left; 
display : inline; 
width : 51px; 
height : 21px; 
margin : 0 0 0 -1px; 
padding : 0 0; 
border : 0; 
background : transparent url(img/gbl/log-in-button.gif) no-repeat left top; 
text-indent : -9999px; 
} 
#content-secondary #my-account .cs-area-footer { 
color : #fff; 
text-align : center; 
border : 1px solid #fff; 
} 
#my-account #log-in { 
padding : 0; 
font-size : 92%; 
color : #671e0c; 
width : 274px; 
position : relative; 
z-index : 1; 
} 
#my-account #log-in p { 
padding : 15px 5px 0 15px; 
} 
#my-account #log-in ul { 
border-bottom : 1px solid #671e0c; 
margin : 0 12px 15px 12px; 
padding : 0 0 15px 25px; 
} 
#my-account #log-in li { 
padding : 2px 0; 
} 
#my-account #log-in form { 
padding : 0; 
width : 274px; 
text-align : center; 
position : relative; 
z-index : 0; 
font-size : 92%; 
} 
#my-account #log-in form label { 
float : none; 
display : block; 
overflow : hidden; 
padding : 0; 
margin : 0 auto 5px auto; 
width : 255px; 
} 
#my-account #log-in form .prelabel { 
width : 105px; 
float : left; 
display : inline; 
text-align : right; 
padding : 0 5px 0 0; 
} 
#my-account #log-in form input { 
width : 125px; 
float : left; 
height : 14px; 
font-size : 92%; 
padding-bottom : 2px; 
padding-top : 1px; 
margin : 0; 
} 
#my-account #log-in form .btnset { 
width : 255px; 
height : 22px; 
overflow : hidden; 
margin : 12px auto 5px auto; 
text-align : center; 
border : 0 solid #000; 
float : none; 
} 
#my-account #log-in form .btnset button { 
width : 230px; 
height : 25px; 
background : url (img/gbl/register-btn.gif) no-repeat 0 0; 
display : block; 
overflow : hidden; 
text-indent : -9999px; 
border : none; 
padding : 0; 
margin : 0 auto; 
float : none; 
} 
#my-account #control-panel a { 
display : block; 
background : url(img/gbl/link-icon.gif) no-repeat 10px center; 
padding : 4px 0 5px 32px; 
color : #5f5151; 
text-decoration : none; 
border-bottom : 1px solid #e7e4db; 
} 
#my-account #control-panel a:hover { 
background-color : #e7e4db; 
} 
#my-account .forgot-login { 
font-size : 85%; 
margin-top : 10px; 
clear : both; 
border : none; 
padding : 0; 
text-align : right; 
} 
#my-account .forgot-login a { 
color : #978368; 
} 
#my-account .forgot-login a:hover { 
color : #1b4f89; 
} 
#user-tools { 
width : 274px; 
text-align : left; 
margin : 0 0 35px 13px; 
} 
#user-tools h2 { 
margin : 0 0 2px 0; 
} 
#user-tools ul, #blog-nav ul { 
background : #fff; 
border-top : 1px solid #671e0c; 
border-bottom : 1px solid #671e0c; 
overflow : hidden; 
padding : 15px 15px 15px 15px; 
margin : 0 0 0 0; 
list-style : none; 
} 
#user-tools ul a, #blog-nav ul a { 
display : block; 
background : url(img/gbl/link-icon.gif) no-repeat 10px center; 
padding : 4px 0 5px 32px; 
color : #5f5151; 
text-decoration : none; 
border-bottom : 1px solid #e7e4db; 
} 
#user-tools ul a:hover, #blog-nav ul a:hover { 
background-color : #e7e4db; 
} 
#agent-cta { 
width : 276px; 
text-align : left; 
margin : 0 0 35px 13px; 
} 
#agent-cta .ttl { 
margin : 0; 
color : #fff; 
font-size : 16px; 
text-align : center; 
height : 46px; 
} 
#agent-cta .ttl h2 { 
margin : 0; 
padding : 11px 0 0 0; 
background : url(img/gbl/agent-cta-ttl.jpg) no-repeat; 
color : #fff; 
font-size : 14px; 
width : 275px; 
height : 33px; 
text-transform : uppercase; 
float : left; 
} 
*:first-child + html body #agent-cta .ttl h2 { 
margin : 0; 
padding : 11px 0 0 0; 
width : 275px; 
height : 33px; 
} 
#agent-cta .ttl h2 span { 
font-size : 10px; 
} 
#agent-cta h2.note { 
margin : 0; 
padding : 0; 
font-size : 16px; 
font-style : italic; 

color : #341919; 
background : none; 
} 
body #agent-cta h2.note span { 
color : #630708; 
font-family : tahoma, trebuchet MS, Geneva, Arial, Helvetica, sans-serif; 
font-style : normal; 
font-size : 15px; 
padding : 10px 0 0 0; 
float : left; 
} 
#agent-cta .agent-cta-wrap { 
background : #fff; 
border-top : 1px solid #671e0c; 
border-bottom : 1px solid #671e0c; 
overflow : hidden; 
padding : 40px 15px 15px 15px; 
margin : 0 0 0 0; 
list-style : none; 
width : 244px; 
} 
#agent-cta .agent-cta-wrap a { 
display : block; 
background : url(../../img/gbl/link-icon.gif) no-repeat 10px center; 
padding : 4px 0 5px 32px; 
color : #5f5151; 
text-decoration : none; 
border-bottom : 1px solid #e7e4db; 
} 
#agent-cta .agent-cta-wrap a:hover { 
background-color : #e7e4db; 
} 
#agent-cta .agent-cta-wrap p { 
font-size : 11px; 
color : #630708; 
margin : 20px 0 10px 0; 
line-height : 1.5em; 
} 
#agent-cta .agent-cta-wrap img { 
border : 1px solid #7b6969; 
padding : 3px; 
margin : 0 0 0.5em 10px; 
} 
#agent-cta .agent-cta-wrap img.floated.alt { 
border : 1px solid #7b6969; 
padding : 3px; 
} 
#content-secondary #agent-cta .cs-area-footer { 
color : #fff; 
text-align : center; 
border : 1px solid #fff; 
} 
#blog-nav { 
width : 274px; 
text-align : left; 
margin : 0 0 35px 13px; 
} 
#blog-nav h3 { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-weight : normal; 
margin-bottom : 0; 
padding-bottom : 0; 
} 
#blog-nav ul { 
margin-bottom : 20px; 
} 
#blog-nav li { 
margin : 0; 
padding : 0; 
} 
#blog-entries h4 { 
border-bottom : 1px solid #763525; 
padding-bottom : 1px; 
font-weight : normal; 
font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif; 
text-transform : uppercase; 
font-size : 114%; 
margin-bottom : 16px; 
} 
#blog-entries h4 a { 
text-decoration : none; 
color : #763525; 
display : block; 
width : auto; 
padding : 3px 0 3px 25px; 
background : url(img/gbl/link-icon.gif) no-repeat 5px 7px; 
} 
#blog-entries h4 a:hover { 
background-color : #e7e4db; 
} 
#blog-entries .blog-entry { 
margin : 10px 0 15px 0; 
} 
#featured-communities { 
width : 274px; 
text-align : left; 
margin : 0 0 35px 13px; 
} 
#featured-communities h2 { 
margin : 0 0 2px 0; 
padding : 0; 
} 
#featured-communities ul {
	width : 274px;
	background : #fff;
	overflow : hidden;
	list-style : none;
	padding : 1px 1px;
	margin : 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #671e0c;
} 
#featured-communities li { 
float : left; 
display : inline; 
width : 137px; 
font-size : 85%; 
} 
#featured-communities li.odd { 
background : #efefe7; 
} 
#featured-communities li a { 
color : #454545; 
display : block; 
padding : 5px 5px 6px 10px; 
text-decoration : none; 
} 
#featured-communities li a:hover {
	color : #970000;
} 
#content-secondary #featured-communities .cs-area-footer { 
padding-left : 10px; 
width : 264px; 
background-image : url(img/gbl/square-arrow.gif); 
background-position : 250px center; 
background-repeat : no-repeat; 
border : 1px solid #fff; 
} 
#recent-blog-posts { 
width : 274px; 
text-align : left; 
margin : 0 0 35px 13px; 
padding : 0; 
} 
#recent-blog-posts h2 { 
margin : 0 0 2px 0; 
} 
#recent-blog-posts div {
	background : #fff;
	border-top : 1px solid #671e0c;
	border-bottom : 1px solid #671e0c;
	overflow : hidden;
	padding : 0 11px;
	margin : 0;
	color: #333;
} 
#recent-blog-posts div div { 
background : url(img/gbl/dotted-line.gif) repeat-x left bottom; 
margin : 0 0; 
padding : 12px 0; 
border : none; 
} 
#recent-blog-posts div div h3 { 
font-size : 107%; 
letter-spacing : 0.09em; 
margin : 0 0 3px 0; 
padding : 0 0 0 0; 
} 
#recent-blog-posts div div p { 
padding : 0 0 0 0; 
margin : 0 0 8px 0; 
} 
#recent-blog-posts div div a { 
padding : 0 25px 0 25px; 
margin : 0; 
color : #671e0c; 
text-decoration : none; 
} 
#recent-blog-posts div div h3 a, #recent-blog-posts div div p a { 
color : #454545; 
text-decoration : none; 
font-size : 92%; 
line-height : 1.44; 
padding : 0; 
margin : 0; 
} 
#recent-blog-posts div div a.views { 
background : url(img/gbl/views-icon.gif) no-repeat left center; 
} 
#recent-blog-posts div div a.comments { 
background : url(img/gbl/comment-icon.gif) no-repeat left center; 
} 
#recent-blog-posts a:hover { 
text-decoration : underline; 
} 
#content-secondary #recent-blog-posts .cs-area-footer {
	padding-left : 10px;
	width : 262px;
	background-image : url(img/gbl/square-arrow.gif);
	background-position : 250px center;
	background-repeat : no-repeat;
	border : 1px solid #fff;
} 
#content-secondary #recent-blog-posts a.cs-area-footer:hover { 
text-decoration : none; 
} 
#page-foot {
	height : 200px;
	margin : 0;
	width: 978px;
	text-align: center;
} 
#page-foot-wrap {
	width : 961px;
	height : 200px;
	overflow : hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
} 
#page-foot-buttons { 
width : 660px; 
height : 50px; 
padding : 18px 0 0 0; 
overflow : hidden; 
float : left; 
} 
#page-foot #legal {
	float : right;
	width : 285px;
	height : 25px;
	font-size : 85%;
	color : #C0BDB6;
	letter-spacing : 0.05em;
	margin-top: 18px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
} 
#page-foot #legal a { 
color : #f3f2ea; 
} 
#page-foot #legal a:hover { 
text-decoration : none; 
} 
#footer-links {
	width : 500px;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align: left;
	float: right;
} 
#footer-links ul { 
float : left; 
display : inline; 
width : 190px; 
list-style : none; 
padding : 0; 
margin : 0 30px 0 0; 
text-indent : 0; 
} 
#footer-links h3 { 
color : #cfcfcf; 
font-weight : normal; 
font-size : 114%; 
margin-bottom : 10px; 
} 
#footer-links li { 
padding : 0; 
margin : 0; 
text-indent : 0; 
float : left; 
clear : left; 
} 
#footer-links li a { 
width : 172px; 
border-bottom : 1px solid #4f4b45; 
display : block; 
background : url(img/gbl/link-icon.gif) no-repeat left 8px; 
margin : 0; 
padding : 5px 0 1px 18px; 
color : #f3f2ea; 
text-decoration : none; 
} 
#footer-links li a:hover { 
color : #ccc; 
} 
#footer-contact-info { 
width : 265px; 
height : 167px; 
float : right; 
clear : right; 
background : #341919; 
padding : 30px 0 0 35px; 
} 
#footer-contact-info h3 { 
color : #cfcfcf; 
font-weight : normal; 
font-size : 114%; 
} 
#footer-contact-info p { 
line-height : 1.55; 
color : #f3f2ea; 
} 
#content .no-margin, #page-foot .no-margin { 
margin : 0; 
} 
#content .no-bkgd { 
background : none; 
} 
#content-primary .paging { 
margin : 0; 
padding : 2px 0 20px 0; 
clear : left; 
width : 450px; 
} 
#cat-idx #content-primary .paging { 
width : 620px; 
} 
#content-primary .paging .current { 
padding : 2px 3px; 
font-weight : bold; 
color : #671e0c; 
} 
#content-primary .paging a { 
padding : 1px 3px; 
text-decoration : none; 
border : 1px solid #dfdbd1; 
} 
#content-primary .paging a:hover { 
border : 1px solid #ededed; 
background : #f5f5f5; 
} 
#content-primary .paging .prev { 
padding-left : 14px; 
} 
#content-primary .paging .next { 
padding-right : 14px; 
background : url(/img/ico-next.gif) no-repeat right center; 
} 
#content-primary .tabset { 
margin : 0; 
padding : 0 0 10px 0; 
clear : both; 
} 
#content-primary .tabset ul { 
margin : 0; 
padding : 0; 
list-style : none; 
border-bottom : 1px solid #5f5151; 
} 
#content-primary .tabset li { 
float : left; 
padding : 5px 10px !important ; 
margin : 0 2px 0 0; 
list-style : none; 
border : 1px solid #5f5151; 
background : #7b6969; 
color : #fff; 
position : relative; 
bottom : -1px; 
} 
#content-primary .tabset ul li.current { 
background : white; 
color : #5f5151; 
padding-top : 6px; 
border-bottom-color : #fff; 
} 
#content-primary .tabset ul li a { 
color : #fff; 
text-decoration : none; 
} 
#page.idx #content-primary .tabset.idx-search a { 
text-decoration : none; 
outline : none; 
} 
#content-primary .thumbset ul { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#content-primary .thumbset ul li { 
list-style : none; 
margin : 10px 10px 0 0; 
padding : 0; 
} 
#value-report { 
height : 89px; 
width : 270px; 
overflow : hidden; 
margin : 0 0 10px 20px; 
float : right; 
text-indent : -3000px; 
} 
#value-report a { 
display : block; 
text-indent : -3000px; 
height : 89px; 
width : 270px; 
text-decoration : none; 
background : transparent url(img/gbl/value-report.gif) no-repeat 0 0; 
} 
#value-report a:hover { 
background-position : 0 -89px; 
} 
#inquire a { 
display : block; 
text-indent : -3000px; 
height : 87px; 
width : 234px; 
text-decoration : none; 
background : transparent url(/img/gbl/img/inquire.gif) no-repeat 0 0; 
float : left; 
} 
#inquire a:hover { 
background-position : 0 -87px; 
} 
#get-started { 
height : 89px; 
width : 270px; 
overflow : hidden; 
margin : 0 0 10px 20px; 
float : right; 
text-indent : -3000px; 
} 
#get-started a { 
display : block; 
text-indent : -3000px; 
height : 89px; 
width : 270px; 
text-decoration : none; 
background : transparent url(/img/gbl/get-started.gif) no-repeat 0 0; 
} 
#get-started a:hover { 
background-position : 0 -89px; 
} 
#multi-form label { 
width : 47%; 
display : block; 
float : left; 
margin : 0 10px 6px 0; 
} 
#multi-form label span { 
float : left; 
display : block; 
} 
#multi-form label select { 
float : right; 
display : block; 
width : 120px; 
} 
#multi-form label input { 
float : right; 
display : block; 
width : 116px; 
margin-right : 0; 
padding-right : 0; 
} 
h1, h2, h3, h4, h5, h6 {
	font-family : tahoma, "trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	margin : 0 0 1em 0;
	padding : 0;
	color : #970000;
} 
#content-secondary h1, #content-secondary h2, #content-secondary h3 {
	color : #2d2d2d;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : normal;
	margin-top: 3px;
	margin-bottom: 0px;
	font-size: 17px;
} 
h1 { 
font-size : 182%; 
} 
h2 {
	font-size : 167%;
} 
h3 {
	font-size : 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	font-weight: normal;
} 
h4 {
	font-size : 22px;
	float: left;
	font-weight: normal;
} 
h5 { 
font-size : 108%; 
} 
h6 { 
font-size : 100%; 
} 
#content-primary h1, #content-primary h2, #content-primary h3 {
	margin-top : 20px;
	font-weight : normal;
	color: #970000;
} 
#content-primary h2 { 
font-size : 153.9%; 
} 
#content-secondary h1, #content-secondary h2 { 
font-size : 144%; 
color : #fff; 
} 
#content-primary a {
	color : #970000;
	text-decoration : underline;
} 
#content-primary a:hover { 
text-decoration : none; 
} 
blockquote p { 
color : #4a3905; 
padding : 25px 20px 25px 65px; 
border : 1px solid #eae1ca; 
background : url(img/gbl/quote-open-bg.gif) no-repeat 10px -15px; 
line-height : 17px !important ; 
} 
blockquote.pullquote { 
background : #fff; 
padding : 10px 0 0 0; 
width : 25%; 
float : left; 
margin : 0 20px 0.5em 0; 
font-size : 136%; 
color : #555; 
border : 2px solid #ccc; 
border-right : 0; 
border-left : 0; 
text-align : center; 
} 
blockquote.pullquote.alt { 
float : right; 
margin : 0 0 0 20px; 
} 
blockquote.pullquote .prewrap { 
height : 50px; 
background : url(/img/gbl/bg-quote-open.gif) no-repeat center -30px; 
} 
blockquote.pullquote .postwrap { 
height : 45px; 
background : url(/img/gbl/bg-quote-close.gif) no-repeat center -25px; 
} 
.highlight { 
background : #f0ead6; 
color : #4a3905; 
} 
p.highlight { 
background : #f0ead6; 
border : 1px solid #eae1ca; 
color : #4a3905; 
padding : 10px; 
} 
div.highlight { 
background : #f0ead6; 
border : 1px solid #eae1ca; 
color : #4a3905; 
padding : 10px 10px 0; 
margin : 0 0 1em 0; 
} 
.important { 
background : #7f776f; 
color : #fff !important ; 
} 
p.important { 
background : #7f776f; 
color : #fff !important ; 
padding : 10px; 
} 
div.important { 
background : #7f776f; 
color : #fff !important ; 
padding : 10px 10px 0; 
margin : 0 0 1em 0; 
} 
.note { 
color : #000; 
font-size : 0.8em; 
padding : 5px; 
} 
.footnote { 
font-size : 85%; 
color : #666; 
} 
.byline { 
text-align : right; 
float : right; 
} 
.floated { 
float : left; 
margin : 0 15px 0.5em 0; 
} 
.floated.alt { 
float : right; 
margin : 0 0 0.5em 15px; 
} 
.caption { 
display : block; 
border : 1px solid #ccc; 
text-align : center; 
padding : 5px; 
background : #fff; 
} 
.caption img { 
float : none; 
border : none; 
} 
.caption span { 
padding : 5px 0 0 0; 
display : block; 
} 
form { 
width : 100%; 
margin : 0 0 20px 0; 
padding : 0; 
clear : both; 
} 
fieldset { 
margin : 0 0 10px 0 !important ; 
padding : 10px; 
border : 1px solid #eee; 
} 
.compact fieldset { 
margin : 0 0 10px 0; 
padding : 0 0 10px 0; 
border : none; 
border-bottom : 1px solid #cfc9a8; 
} 
legend { 
display : none; 
} 
.inline-labels .fieldgroup, .fieldgroup label { 
display : block; 
float : left; 
margin : 0 0 5px 0; 
width : 49%; 
} 
.fieldgroup.extended label { 
width : 100%; 
} 
.prelabel, .inline-labels .prelabel { 
width : 32%; 
float : left; 
padding : 2px 0; 
} 
.fieldgroup input, .fieldgroup textarea, .fieldgroup select { 
float : left; 
width : 62%; 
margin : 0; 
padding : 0; 
} 
.fieldgroup.extended input, .fieldgroup.extended textarea, .fieldgroup.extended select { 
float : left; 
width : 95%; 
margin : 0; 
padding : 0; 
} 
.fieldgroup { 
width : 100%; 
float : left; 
padding : 0; 
} 
#content .btnset { 
padding : 0 0 10px 0; 
margin : 0; 
position : relative; 
clear : both; 
} 
#content .btnset ul { 
margin : 0; 
padding : 0; 
list-style : none; 
overflow : hidden; 
} 
#content .btnset ul li { 
margin : 0; 
padding : 0; 
list-style : none; 
float : left; 
} 
.btnset a, .btnset button { 
display : block; 
display : inline; 
float : left; 
margin : 0 3px 0 0; 
background-color : #f5f5f5; 
border : 1px solid #dedede; 
border-top : 1px solid #eee; 
border-left : 1px solid #eee; 
font-size : 92%; 
line-height : 130%; 
text-decoration : none !important ; 
color : #565656; 
cursor : pointer; 
padding : 4px 8px; 
} 
.btnset button { 
width : auto; 
overflow : visible; 
padding : 4px 7px 3px 7px; 
} 
.btnset button[type] { 
padding : 5px 7px 5px 7px; 
line-height : 16px; 
} 
.btnset button img, .btnset a img { 
margin : 0 0 -3px 0 !important ; 
padding : 0; 
border : none; 
width : 16px; 
height : 16px; 
} 
.btnset a:hover { 
background : #f4f4f4; 
color : #666; 
} 
#content .btnset a.important { 
color : #fff; 
background : #af2b2b; 
border-color : #990000; 
} 
#content .btnset a.important:hover { 
color : #fff; 
background : #af1515; 
border-color : #cc0000; 
} 
.tip { 
clear : left; 
margin : 0 0 10px 0; 
color : #666; 
font-size : 85%; 
} 
label em, .required { 
color : red; 
} 
.legend { 
color : #666; 
margin : 0 0 10px 0; 
padding : 0; 
background : #fff; 
} 
.grplabel { 
float : none !important ; 
font-weight : bold; 
clear : both; 
display : block !important ; 
width : auto; 
} 
.toggle .grplabel { 
margin : 0; 
padding : 0 0 10px 0; 
} 
.fieldgroup .set input, .fieldgroup .set select { 
width : auto; 
margin-right : 5px; 
} 
.block-labels .fieldgroup label { 
margin : 0 0 5px 0; 
} 
.block-labels .prelabel, .extended .prelabel { 
display : block; 
width : 100%; 
float : none; 
padding : 0 0 1px 0; 
} 
.block-labels input, .block-labels textarea, .block-labels select { 
width : 95%; 
} 
.block-labels .tip { 
margin : 0 0 10px 0; 
} 
.toggle { 
padding : 10px 0; 
} 
.toggle input, .toggle select { 
float : none; 
width : auto; 
} 
.toggle label { 
float : none; 
display : inline; 
width : auto; 
margin-right : 5px; 
} 
.block-labels .toggle label { 
display : block; 
} 
.form-tools { 
padding : 20px 0 0 0; 
float : left; 
} 
.widget.togglegrp { 
clear : left; 
width : 100%; 
float : left; 
background : #fff; 
border-bottom : 1px solid #ccc; 
} 
#content .widget .tg-tools { 
padding : 5px 10px 5px 10px; 
border-bottom : 1px solid #ccc; 
background : #eee; 
} 
#content .widget .tg-content { 
background : #fff; 
max-height : 180px; 
overflow : auto; 
padding : 5px; 
} 
#content .widget.togglegrp ul { 
list-style : none; 
margin : 0; 
padding : 0; 
font-size : 85%; 
} 
.widget.togglegrp ul li { 
width : 32%; 
float : left; 
list-style : none; 
margin : 0; 
padding : 0; 
white-space : nowrap; 
overflow : hidden; 
} 
.widget.citylist { 
clear : left; 
width : 100%; 
float : left; 
background : #eee; 
border-bottom : 1px solid #ccc; 
padding : 10px 0; 
margin : 0 0 10px 0; 
} 
.widget.citylist h6 { 
margin : 0; 
padding : 0 10px 10px 10px; 
} 
.widget.citylist ul { 
margin : 0; 
padding : 0 10px; 
list-style : none; 
} 
.widget.citylist ul li { 
margin : 0; 
padding : 0 0 1px 0; 
list-style : none; 
width : 20%; 
float : left; 
} 
.widget.citylist ul li a { 
text-decoration : none; 
font-size : 85%; 
padding-left : 12px; 
background : url(/img/ico-add.gif) no-repeat 0 center; 
} 
.file { 
display : inline; 
} 
.msg { 
border : 1px solid #ddd; 
padding : 10px 10px 0 10px; 
margin : 0 0 20px 0; 
} 
.msg .title { 
background : #ccc; 
padding : 5px 10px; 
margin : -10px -10px 10px -10px; 
} 
.msg.errors .title { 
background : #cc0000; 
color : #fff; 
} 
.msg.success .title { 
background : #669900; 
color : #fff; 
} 
.msg.warning .title { 
background : #ff9900; 
color : #fff; 
} 
#cat-idx #searchForm.idx-searchform { 
width : 615px; 
} 
.idx-searchform fieldset { 
border : none; 
margin : 0; 
padding : 0; 
} 
.toggleset input { 
display : inline; 
margin : 0 6px 0 0; 
} 
.toggleset input, .toggle input, .toggle select { 
float : none !important ; 
width : auto !important ; 
} 
#view-options { 
float : right; 
overflow : hidden; 
margin-top : -35px; 
} 
#search-results-wrap #view-options { 
margin-right : 15px; 
} 
#view-options #classic { 
text-indent : -9999px; 
background : url(img/gbl/classic-view-btn.gif) no-repeat left top; 
width : 120px; 
height : 31px; 
float : right; 
} 
#view-options #classic.current-view { 
background-position : left -32px; 
} 
#view-options #thumbnail { 
text-indent : -9999px; 
background : url(img/gbl/thumb-view-btn.gif) no-repeat left top; 
width : 120px; 
height : 31px; 
float : right; 
} 
#view-options #thumbnail.current-view { 
background-position : left -32px; 
} 
.rewidx-price-range-table { 
background : #edeae3; 
border : 1px solid #c2b8a1; 
padding : 12px; 
font-size : 92%; 
margin : 0 0 20px 0; 
} 
.rewidx-price-range-table td { 
padding : 2px; 
text-align : center; 
} 
form#map_form { 
background-color : #c2b8a1; 
width : 622px; 
padding : 0; 
margin : 0 0 -10px 0; 
display : block; 
} 
form#map_form fieldset { 
display : block; 
margin : 0 0; 
padding : 10px 10px 0 10px; 
border : none; 
overflow : hidden; 
} 
form#map_form label { 
display : block; 
width : 33%; 
float : left; 
border-left : 0 solid #000; 
overflow : hidden; 
margin : 0; 
padding : 0 0 5px 0; 
} 
form#map_form .prelabel { 
color : #4d3d3d; 
display : block; 
width : 75px; 
float : left; 
} 
form#map_form select { 
width : 114px; 
} 
form#map_form label.long { 
width : 19%; 
float : left; 
display : inline; 
} 
form#map_form .prelabel.long { 
width : 90px; 
text-align : left !important ; 
display : inline !important ; 
float : none !important ; 
} 
form#map_form label.long input { 
vertical-align : -1px; 
} 

#mainwrapper{
	width:500px;
	height:300px;
	border:1px solid #D8D8D8;
	background-color: #EAEAE8;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-image: url(img/gbl/main-wrapper-bg.jpg);
	background-repeat: repeat-x;
	

}

.top_div{
	width:300px;
	height:auto;
	float:left;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 112px;

}

.jst_marmls{
	width:280px;
	height:25px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#970000;
	text-align: center;
	

}

.jst_please{
	width:250px;
	height:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align: center;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}


#jst_contant{
	width:300px;
	height:auto;
	float:left;
	margin:25px 0px 0px 80px;

}

.jst_property{
	width:80px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	float:left;
	margin:60px 0px 0px 0px;

}
.textarea{
	width:210px;
	height:135px;
	float:left;

}
.style5 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #970000;
	font-weight: bold;
}
#index-text {

} 
#index-text-wrap {
	padding : 10px;
	color : #2d2d2d;
	text-align: left;
} 
#page-body-mls {
	margin : 0;
	padding : 0 0 20px 0;
	background : url(img/gbl/body-bg-mls.gif) repeat-y center top;
	text-align: center;
} 
#content-mls {
	width : 966px;
	margin : 0 auto;
	padding : 0 5px 0 0;
	background : url(img/gbl/page-body-bg-mls.jpg) no-repeat center top;
	text-align: center;
} 
#content-primary-mls {
	width : 966px;
	padding : 0;
	display : inline;
	border : 0 solid #000;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 10px;
	text-align: center;
	clear: left;
	float: left;
} 

#content-primary-mls p {
	line-height : 1.66;
	margin-right : 10px;
	color : #2d2d2d;
	font-size : 100%;
} 
#content-primary-mls a {
	color : #970000;
	text-decoration : underline;
} 
#content-primary-mls a:hover { 
text-decoration : none; 
} 
#content-primary-mls h1 {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight : normal;
} 

/* From here is the form's css */

.splitter1 {
float:left;
width:50%;
}
.splitter2 { 
float:left;
width:300px;
}

.cls_city {
float:left;
}

.cls_city-label { 
float:left;
margin-top:2px;
}

.cls_price {
float:left;
}

.cls_price-label {
float:left;
margin-top:2px;
}

#c_mrci { 
margin-left:60px;
width:185px; 
}

#minprice { 
margin-left:51px;
}

#minbedroom { 
margin-left:15px;
}


.cls_beds {
float:left;
}


.cls_beds-label {
float:left;
margin-top:2px;
}

.cls_zip {
float:left;
}


.cls_zip-label {
float:left;
margin-top:2px;
}

.cls_zip_address {
margin-left:28px;
width:182px;
}

.cls_prop-label {
float:left;
width: 100%;
border-bottom: 1px solid rgb(84, 100, 120); 
margin-bottom: 4px; 
margin-left: 0pt; 
padding-bottom: 2px; 
padding-left: 0pt; 

}

.cl_ho {
width:50px;
float:left;
margin-top:10px;
margin-left:15px;
}

.cl_co {
width:50px;
float:left;
margin-top:10px;
}

.cl_po {
width:50px;
float:left;
margin-top:-5px;
margin-left:15px;
}

.cl_vi {
width:50px;
float:left;
margin-top:-5px;
}

.cls_prop {
float:right;
}

.Continue {
margin-top:10px;
}

.indr1 {
float:left;
width:85px; 
margin:8px 0 0 0;
}

.indr2 {
float:left;
width:85px; 
margin:-5px 0 0 0;
}
.BottomHeader {
	color: #EAE2D6;
	}

