body {
		background: #700C16 url(../images/bg.jpg) repeat-x scroll center top;
		font-family: Arial, Helvetica, sans-serif;
	}

div.hr {

	}
	div.hr hr {
			display: none;
		}

#container {
		margin: 0 auto;
		width: 953px;
	}
	#header {
			
		}
		#header h1 a {
				background: transparent url(../images/logo.jpg) no-repeat;
				display: block;
				float: left;
				height: 86px;
				margin: 0 0 5px -128px;
				width: 457px;
				text-indent: -99999px;
			}
		#header ul#menu {
				background:transparent url(../images/bg-menu.jpg) no-repeat scroll center top;
				height:97px;
				left:50%;
				line-height:130px;
				margin-left:-28px;
				padding-right:5px;
				position:absolute;
				text-align:right;
				top:1px;
				width:496px;			
			}
			ul#menu li {
					display: inline;
					margin-left: 20px;
				}
				ul#menu li a {
						color: #fff;
						text-decoration: none;
						font-weight: normal;
					}
					ul#menu li a:hover,
					ul#menu li a.active {
							color: #999;
						}
	#content-top {
			background: transparent url(../images/container-top.png) no-repeat;
			height: 7px;
			width: 953px;
		}
	#content-middle {
			background: transparent url(../images/container-body.png) repeat-y;
			width: 953px;
		}
		#content {
				background: url(../images/bg-content.jpg) repeat-x;
				margin:0 auto;
				width:941px;
				min-height:750px;
				height:auto !important;
 				height:750px;
			}
			#content #showcase {
					width: 941px;
					height: 382px;
					overflow: hidden;
					position: relative;
				}
				#showcase #slider {
						overflow: visible !important;
					}
				#showcase span#prevBtn {
						position:absolute;
						right:42px;
						top:4px;
					}
					span#prevBtn a {
							background: url(../images/left-arrow.gif) no-repeat;
							display: block;
							width: 8px;
							height: 17px;
							text-indent: -9999px;
							outline: none;
						}
				#showcase span#pauseBtn {
						position:absolute;
						right:24px;
						top:4px;
					}
					span#pauseBtn a {
							background: url(../images/pause-button.gif) no-repeat;
							display: block;
							width: 11px;
							height: 17px;
							text-indent: -9999px;
							outline: none;
						}
				#showcase span#nextBtn {
						position:absolute;
						right:10px;
						top:4px;
					}
					span#nextBtn a {
							background: url(../images/right-arrow.gif) no-repeat;
							display: block;
							width: 8px;
							height: 17px;
							text-indent: -9999px;
							outline: none;
						}
				#showcase ul {
				
					}
					#showcase ul li {
							width:941px;
						}
						#showcase ul li .image-container,
						#showcase ul li .managed-image-container {
								background: transparent url(../images/bg-showcase-image.png) no-repeat;
								height:382px;
								margin:5px 0 0 5px;
								width:658px;
								float: left;
								display: inline;
							}
							.image-container img {
									margin: 19px 0 0 17px;
								}
							.managed-image-container img {
									margin: 20px 0 0 20px;
								}
						#showcase ul li .info-side {
								background:transparent url(../images/arrows-container.png) no-repeat scroll right top;
								float:left;
								display:inline;
								margin:10px 0 0 10px;
								padding:35px 10px 0 0;
								width:258px;							
							}
							#showcase ul li .info-side h2 {
									color: #6e0c15;
									font-size: 24px;
									font-weight: bold;
								}
								.info-side h2.managed-heading {
										margin-bottom: 10px;
									}
							.info-side p.location {
									font-size: 12px;
									font-style: italic;
									margin: 10px 0;
									color: #000;
								}
							.info-side p {
									color: #5d5d5d;
									font-size: 12px;
									line-height: 16px;
									margin-bottom: 10px;
								}
							.info-side a.learn-more {
									background: url(../images/learnmore.jpg) no-repeat;
									display: block;
									height: 69px;
									width: 152px;
									/*text-indent: -9999px;*/
									margin-top: 20px;
								}
								.info-side a.learn-more span{ display:none; }
			ul#listticker {
					float:left;
					display: inline;
					height:42px;
					line-height:38px;
					overflow:hidden;
					width:719px;
				}
				ul#listticker li {
						display: block;
					}
					ul#listticker li p {
							float: none;
							font-size: 18px;
						}
				
			#home-content {
					background: url(../images/bg-home-content-top.jpg) no-repeat center top;
					padding: 15px 28px 0;
					margin-top: 8px;
				}
				#home-content span#main-heading {
						background: url(../images/wide-heading.gif) no-repeat;
						display: block;
						height: 43px;
						width: 884px;
						color: #fff;
						margin-bottom: 15px;
					}
					span#main-heading h2 {
							font-size: 18px;
							font-weight: normal;
							float: left;
							display: inline;
							margin: 10px 40px 0 15px;
						}
					span#main-heading p {
							font-size: 12px;
							float: left;
							display: inline;
							margin-top:13px;
						}
				
				#left-col-home {
						border-right: 1px solid #d9d9d9;
						float: left;
						display: inline;
						margin-right:20px;
						padding-right:20px;
						width:482px;
					}
					#left-col-home h2 {
							font-size: 21px;
							color: #060606;
							font-weight: normal;
						}
						#left-col-home h2 span {
								color: #6b0a14;
								text-transform: uppercase;
							}
					#left-col-home p {
							color: #666666;
							font-size: 14px;
							line-height: 22px;
							margin-top: 10px;
						}
					#left-col-home h2#heading {
							background: url(../images/helpyouwith.gif) no-repeat;
							height: 38px;
							width: 482px;
							display: block;
							text-indent: -9999px;
							margin: 20px 0 0 0;
						}
					#left-col-home ul {
							background: url(../images/bg-canwehelp.jpg) no-repeat;
							width: 482px;
							height: 146px;
							margin-bottom: 10px;
						}
						#left-col-home ul li {
								float: left;
								display: inline;
								margin:10px 0 0 11px;
							}
							
							#left-col-home ul li a {
									display: block;
									height: 108px;
									width: 107px;
									text-indent: -9999px;
								}
								#left-col-home ul li a#for-sale {
										background: url(../images/for-sale.jpg) no-repeat;
									}
								#left-col-home ul li a#for-lease {
										background: url(../images/for-lease.jpg) no-repeat;								
									}
								#left-col-home ul li a#acreage {
										background: url(../images/acreage.jpg) no-repeat;								
									}
								#left-col-home ul li a#prop-mgmt {
										background: url(../images/prop-mgmt.jpg) no-repeat;								
									}
							#left-col-home ul li.text {
									margin: 0 0 0 11px;
								}
								li.text p {
										margin: 0 !important;
										padding:4px 0 0 45px;
									}
				#right-col-home {
						float: left;
						display: inline;
						width: 356px;
					}
					#right-col-home h2#tab-heading {
							background: url(../images/news-heading.gif) no-repeat;
							height: 25px;
							width: 356px;
							display: block;
							text-indent: -9999px;
							margin-bottom: 10px;
						}
					#right-col-home ul {
					
						}
						#right-col-home ul li {
								border-bottom: 1px solid #d9d9d9;
								margin-bottom:5px;
								padding:5px;
							}
							#right-col-home ul li p.heading,
							#right-col-home ul li p.heading a {
									color: #630a13;
									font-weight: bold;
									font-size: 14px;
									text-decoration: none
								}
							#right-col-home ul li p {
									color: #666666;
									font-weight: normal;
									font-size: 12px;
									margin-bottom: 5px;
									line-height: 20px;
								}
								#right-col-home ul li p span {
										color: #000000;
									}
					#right-col-home a#signup {
							background: url(../images/signupfor.gif) no-repeat;
							width: 321px;
							display: block;
							height: 93px;
							text-indent: -9999px;
							margin-top: 20px;
						}
			#managed-content,
			#newsletter-content {
					background: transparent url(../images/bg-home-content-top.jpg) no-repeat scroll center top;
					padding: 35px 28px 0;
					margin-top: 5px;
				}
				#managed-content h2,
				#newsletter-content h2 {
						font-size: 21px;
						color: #060606;
						margin-bottom: 10px;
					}
					#managed-content h2 span,
					#newsletter-content h2 span {
							color: #6b0a14;
						}
				#managed-content table {
						font-size: 14px;
						color: #646464;
						line-height: 27px;
					}
					#managed-content table tr td {
							padding-right: 30px;
						}
						#managed-content table tr td span, #managed-content table tr td span a {
								color: #6e0c15;
							}
				#newsletter-content {}
			
			#content #content-left {
					background: url(../images/left-col-split.png) no-repeat right top;
					float:left;
					display: inline;
					width:210px;
					min-height:713px;
					padding:20px 0 0 30px;
				}
				#content-left h2, #content-left h2 a {
						color: #6b0a14;
						font-size: 21px;
						margin-bottom: 20px;
					}
				#content-left ul {
				
					}
					#content-left ul li {
							line-height: 20px;
						}
						#content-left ul li strong,
						#content-left ul li a {
								color: #666666;
								font-size: 14px;
								text-decoration: none;
							}
						#content-left ul li a.archive-month {
							padding-left: 8px;
						}
				#content-left a span.featured-location {
						color:#999999;
						display:block;
						font-size:12px;
						font-style:italic;
						margin-bottom:10px;
					}
			#content #content-right {
					width:660px;
					float: left;
					display: inline;
					padding: 10px 20px 0 20px;
				}
				#content-right #property-image-container {
						background: transparent url(../images/bg-showcase-image.png) no-repeat;
						width: 658px;
						height: 382px;	
						margin-left:-5px;
						margin-bottom: 10px;
					}
					#property-image-container img {
							margin: 19px 0 0 17px;
						}
					.managed-image img {
						height:350px !important;
						margin:19px 0 0 19px !important;
						width:620px !important;
						}
				#content-right h2 {
						color: #6b0a14;
						font-size: 21px;
						margin-bottom:5px;
					}
				#content-right p {
						color: #666666;
						font-size: 14px;
						line-height: 20px;
						margin-bottom: 20px;
					}
				#content-right #agent-image-container {
						background: url(../images/bg-agent-image.png) no-repeat;
						width: 243px;
						height: 315px;
						float: left;
						display: inline;
						margin-right: 10px;
					}
					#content-right #agent-image-container img {
							margin: 25px 0 0 17px;
						}
					#agent-info {
							margin-top: 40px;
						}
						#agent-info a#contact-agent {
								background:transparent url(../images/agent-envelope.gif) no-repeat scroll left center;
								color:#6E0C15;
								font-size:14px;
								height:31px;
								line-height:31px;
								padding: 10px 38px;
								text-decoration:none;
							}
						#agent-info p#experience {
								color: #151515;
								font-size: 14px;
								margin-bottom: 20px;
							}
						#agent-info p {
								text-align:justify;
							}
			#content-right ul#news-posts {
					padding: 10px;
				}
				ul#news-posts li {
						border-bottom:1px solid #B4B4B4;
						margin-bottom:20px;
					}
					ul#news-posts li h3 {
							color:#630A13;
							font-weight:bold;
						}
					ul#news-posts li h3 a{
							color:#630A13;
							font-weight:bold;
							text-decoration:none;						
						}
					ul#news-posts li h3 a:hover{
							border-bottom: 1px solid #630A13;
						}	
					ul#news-posts li p.date {
							color: #000;
							font-size: 12px;
							margin-bottom: 5px;
						}
			#content-right #maint-content {
					margin: 10px;
				}
				#maint-content h2 {
						margin-bottom: 10px;
					}
				#maint-content p {
						margin-bottom: 5px;
					}
				#maint-content p label {
						display:block;
						float:left;
						width:125px;
						font-size: 12px;
						font-weight: bold;
					}
				#maint-content p input,
				#maint-content p textarea {
						font-family: Arial;
						color: #5F0912;
						padding: 4px;
						background: #fff;
						border: 1px solid #B5B5B5;
						width: 200px;
						font-size: 12px;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
					}
					#maint-content p input:focus,
					#maint-content p textarea:focus {
							border: 1px solid #666;
						}
						
		.staff-container {
				padding-top:20px !important;
				width:660px !important;
			}	
			.staff-container ul#staff-listing {
					padding: 20px 0;
				}
				ul#staff-listing li,
				ul#staff-listing li .staff-right p {
						font-size: 12px;
					}
					ul#staff-listing li {
							border-bottom: 1px solid #BBBBBB;
							margin-bottom:20px;
							width:100%;
						}
					ul#staff-listing li .staff-left {
							float: left;
							display: inline;
							margin:0 30px 0 0;
						}
						.staff-left img {
								border: 3px solid #fff;
							}
					ul#staff-listing li .staff-right {
							float: left;
							display: inline;
							width: 560px;
						}
						ul#staff-listing li .staff-right .staff-right-left {
								float: left;
								display: inline;
								margin:0 20px 0 0;
							}
							ul#staff-listing li .staff-right .staff-right-left h4 {
									font-size: 14px;
									color: #6B0A14;
								}
							ul#staff-listing li .staff-right .staff-right-right a {
									font-size: 12px;
									color: #6B0A14;
								}
						ul#staff-listing li .staff-right .staff-right-right {
								float: right;
								display: inline;
								margin:0;
								width: 240px;
							}

	#content-bottom {
			background: transparent url(../images/container-bottom.png) no-repeat;
			height: 7px;
			width: 953px;
		}
		
	#footer {
			background: url(../images/bg-contact.png) no-repeat;
			height:233px;
			padding:20px 40px;
			width:873px;
		}
		#contact-info {
				border-right: 1px solid #666;
				padding-left: 10px;
				width: 360px;
				float: left;
				display: inline;
			}
			#contact-info h2 {
					background: url(../images/contact-us.jpg) no-repeat;
					height: 28px;
					width: 153px;
					text-indent: -9999px;
					margin-bottom: 10px;
					margin-left: -10px;
				}
			#contact-info p#office-drop {
					margin-bottom: 10px;
				}
				p#office-drop label {
						color: #4c4c4c;
						font-size: 12px;
					}
			#contact-info #address-area {
			
				}
				#address-area h3 {
						color: #000;
						font-weight: bold;
						font-size: 16px;
					}
				#address-area p {
						color: #4c4c4c;
						font-size: 12px;
						line-height: 16px;
					}
					#address-area p a {
							color: #4c4c4c;
						}
				#address-area a#maint-req {
						background: url(../images/maintenance-request.jpg) no-repeat;
						float:right;
						display:block;
						height:35px;
						margin: 2px 30px 0 0;
						text-indent:-9999px;
						width:167px;
					}
		#quick-contact {
				float:left;
				display: inline;
				margin-left:30px;
				width:470px;
			}
			#quick-contact h3 {
					background: url(../images/quick-contact.jpg) no-repeat;
					width: 137px;
					height: 17px;
					text-indent: -9999px;
					margin-bottom: 10px;
				}
			#content-middle #content #content-right #contact-page-form {
					margin: 10px;
				}
			#quick-contact p,
			#content-middle #content #content-right #contact-page-form p,
			#newsletter-content #contact-page-form p {
					color: #4c4c4c;
					font-size: 12px;
					margin-bottom: 20px;
				}
				#quick-contact form p,
				#content-middle #content #content-right #contact-page-form p,
				#newsletter-content #contact-page-form p {
						margin: 0;
					}
				#quick-contact p label,
				#content-middle #content #content-right #contact-page-form label,
				#newsletter-content #contact-page-form label {
						display: none;
					}
				#quick-contact p input,
				#content-middle #content #content-right #contact-page-form p input,
				#newsletter-content #contact-page-form p input {
						background:transparent url(../images/inputs.png) no-repeat scroll 0 0;
						border:medium none;
						font-size: 12px;
						font-weight: bold;
						height:27px;
						padding:11px 11px 0;
						width:173px;
					}
				#quick-contact p textarea,
				#content-middle #content #content-right #contact-page-form p textarea,
				#newsletter-content #contact-page-form p textarea {
						font-family: Arial, Helvetica, sans-serif;
						background:transparent url(../images/textarea.png) no-repeat scroll 0 0;
						border:medium none;
						font-size: 12px;
						font-weight: bold;
						height:101px;
						margin-left:10px;
						padding:11px 11px 0;
						width:243px;
						overflow:hidden;
					}
				#quick-contact input#send-button,
				#content-middle #content #content-right #contact-page-form input#send-button,
				#maint-content form p input.maint-submit,
				#newsletter-content #contact-page-form input#send-button {
						background:transparent url(../images/send-button.jpg) no-repeat scroll 0 0;
						border:medium none;
						display:block;
						float:right;
						height:35px;
						margin:5px 0 0;
						text-indent:-9999px;
						width:91px;
						cursor: pointer;
						color: transparent;
						text-transform: uppercase;
						*margin-top:-20px;
					}
					#content-middle #content #content-right #contact-page-form input#send-button,
					#maint-content form p input.maint-submit,
					#newsletter-content #contact-page-form input#send-button {
							float: left;
							display: inline;
							margin-top: 20px;
							height: 33px;
						}
		#footer-bottom {
				background:#000000 none repeat scroll 0 0;
				color:#FFFFFF;
				font-size:10px;
				margin:0 auto;
				padding:10px;
				width:921px;
			}
			#footer-bottom p a {
					color: #fff;
				}
		#footer-bottom-bottom {
				background:transparent url(../images/bottom-glow.png) no-repeat scroll left top;
				height:91px;
				margin:0 auto;
				width:928px;
			}
		#footer-bottom-short {
				background:url(../images/bg-footer-bottom-short.jpg) no-repeat;
				height:32px;
				margin: 0 auto;
				width:941px;
			}
			
.pag-link a {
		font-size: 14px;
		font-family: Helvetica;
		color: #262626;
		text-decoration: none;
	}			
.pag-link a:hover{
		text-decoration: underline;
		color: #000000;
	}