html,body{
	width: 100%;
	height:100%;
	margin:0;
	padding:0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background: #000000;
}
h1 {
	color: #870108;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 20px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
img{
	border:none;
}
.redThings {
	color: #8f040b;
}
.Left{
	float:left;
}
.Bold{
		font-weight:bold;
}



#siteWrap {
	margin: 0 auto;
	padding: 0;
	width: 926px;
}
#headWrap {
	width: 926px;
	height: 85px;
	margin: 10px 0 0 0;
	padding: 0;
	border-bottom:1px dotted #fff;
}
#headText {
	float: right;
	font-weight: bold;
	margin: 0;
	padding: 65px 0 0 0;
}
#banner {
	margin: 0;
	padding: 15px 0 15px 0;
}
#bodyWrap {
	margin: 0;
	padding: 0;
	background: #ffffff;
}
#bodyNav {
	background: #8f040b;
	float: left;
	width: 255px;
	margin: 0;
	padding: 0 0 10px 0;
}
#bodyNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#bodyNav ul li {
	background: url(/images/nav_bg.jpg) no-repeat;
	height: 26px;
	width: 253px;
	margin: 0;
	padding: 7px 0 3px 0;
}
#bodyNav a{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	font-size: 18px;
	margin: 2px 0 0 0;
	padding: 0 0 0 25px;
	text-decoration: none;
}
#bodyNav a:hover{
	text-decoration:underline;
}
.bodyNavRemarks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 0 25px 4px 25px;
	background: #8F040B;
	width: 205px;
}
#video {
	background: #000000;
	height: 285px;
	width: 255px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.RubloffKnowChicago{
	width:203px;
	font-size:14px;
	font-weight:bold;
	padding:20px 0 20px 0;
	margin:0 0 0 25px;
	border-bottom:1px dotted #fff;
}
.ContactText{
	width:203px;
	font-size:14px;
	padding:20px 0 20px 0;
	margin:0 0 0 25px;
	line-height:150%;
}
.ContactText b{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
}
#bodyNav hr {
	color: #ffffff;
	background-color: #ffffff;
	height: 2px;
	width: 200px;
	border: none;
}
#bodyMain {
	float: right;
	height: 455px;
	width: 674px;
	margin: 0;
	padding: 0;
}
#bodyCMSMain {
	float: right;
	height: 743px;
	width: 673px;
	margin: 0;
	padding: 0;
	background: #ffffff;
}
#featuredWrap {
	float: right;
	width: 652px;
	margin: 0;
	padding: 45px 0 20px 0;
}
#featuredBlock {
	float: left;
	width: 300px;
	heigth: 220px;
	margin: 0;
	padding: 10px 0 0 0;
}
#featuredspace {
	float: left;
	width: 52px;
	height: 230px;
	margin: 0;
	padding: 10px 0 0 0;
}
#footWrap {
	margin: 0;
	padding: 5px 0 0 0;
}
#footImage {
	background: url(/images/footer.jpg) no-repeat;
	width: 926px;
	height: 13px;
}
#realtorImages {
	float: right;
	width: 65px;
	height: 31px;
}
#footText {
	margin: 0;
	padding: 5px 0 0 0;
}
#footText p {
	font-size:11px;
}
#footText a {
	font-size:11px;
	text-decoration: underline;
}
#footNav {
	margin: 0;
	padding: 0;
}
#footNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footNav ul li {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
}
#footNav a {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.PageControls .Paging {
	width: 130px !important;
}

.SearchResultsSection {
	width: 490px !important;
}
#RtContent {
	background: none;
	color: #000000 !important;
	padding-bottom: 18px !important;
	width: 671px !important;
}
#RtContent a{
	color: #000000 !important;
}
#sitemap {
}
#sitemap ul {
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
}
#sitemap ul li{
	margin: 0;
	padding: 0;
}
#sitemap a {
	color:#870108;
	margin: 0 0 0 10px;
	padding: 5px 0 0 0;
}
#sitemap ul li h2 {
	color: #870108;
	font-family: Georgia,"Times New Roman",Times,serif;
	margin: 0;
	padding: 0;
}
.contact_name {
	text-transform: uppercase;
}
#LtContent {
	width: 255px !important;
	background: #000000 !important;
	margin: 0 !important;
	padding: 0 !important;
}
#RtContent ul li {
	font-size: 12px !important;
}
.SearchResultsTable {
	width: 490px !important;
}
.contact_numbers {
	display: none;
}
.errorMsg {
	padding: 0 0 0 20px !important;
}

/***************featured homes rebrand*****************/

#FeaturedPropertyHome{
	height: 240px;
	margin-left:20px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 11px;
}
#RtContent #FeaturedPropertyHome p {
	font-size: 12px;
	color:#fff;
	margin:0;
	padding:0 0 10px 0;
}
#RtContent #FeaturedPropertyHome a{
		color:#fff;
}
.FeaturedPropertyPicHome{
	border: 0px;
	height: 240px;
	width: 320px;
	text-align:left;
	vertical-align:middle;
	position: relative;
}
.FeaturedPropertyPicHome img{
	height: 240px;
	width: 320px;
}
#FeaturedPropertyPicHomeRollover{
	position: absolute;
	height: 40px;
	top: 114px;
	width:290px;
	background: #000;
	visibility: hidden;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	text-align:left;
}
.featuredPropertyRolloverText{
	color:#FFF;
	font-family: Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 11px;
}

#FeaturedPropLink{
	margin-top:28px;
}
#FeaturedPropDescription{
	margin-top:10px;
}
.FeaturedPropertyTable {
	margin: 0px;
	padding: 0px;
	height: 240px;
}
.FeaturedPropertyLeft {
	width: 240px;
	vertical-align: top;
}
.FeaturedPropertyRight {
	padding-left: 20px;
	font-family: Arial, Verdana, sans-serif;
}
#RtContent {
	padding-bottom: 0px !important;
}
#RtContent table td {
	font-size:13px !important;
}
.ResultNarrower h4 {
	color:#870108;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 11px;
	margin-bottom:5px;
	margin-top:0;
}
.DevelopmentInfoTable {
	font-family: Arial, Verdana, sans-serif !important;
	font-size: 13px !important;
}
.DevelopmentPageInfoBox {
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
}
.DevelopmentPageInfoBox a {
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
	color:#870108 !important;
}
#DevelopmentRight h2 {
	color:#000000 !important;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-size:1.1em !important;
}
#DevelopmentRight p {
	font-size:0.83em;
}