@charset "utf-8";
/* CSS Document */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background-color: #FFFFFF;

}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.clearer {
	height:0;
	clear:both;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
/*------------------------------Container-------------------------*/
#container {
	width:723px;
	padding:0 5px 0 5px;
	margin:0 auto;
}
.navigation ul {
	margin-left:50px;
}
.navigation ul li {
	margin-left:7px;
	background:url(images/saperator.png) no-repeat right bottom;
	float:left;
	padding-right:7px;
	padding-bottom:2px;
}
	.navigation ul li.link-relocation {
		background:none;
		padding-right:0!important;
	}

.navigation ul li a {
	margin-top:70px;
	display:block !important;
	height:10px;
	font-size:1px;
	line-height:0;
	text-indent:-3000px;
	float:left;
}

	.navigation ul li a.home {
		background:url(images/nav-home.png) no-repeat top left;
		width:37px;
	}
		.navigation ul li.link-home a:hover, .navigation ul li.link-home a.active {
			background:url(images/nav-home.png) no-repeat bottom left;
			width:37px;
		}
	.navigation ul li a.search-home {
		background:url(images/nav-search--home.png) no-repeat top left;
		width:155px;
	}	
		.navigation ul li.link-search-home a:hover, .navigation ul li.link-search-home a.active {
			background:url(images/nav-search--home.png) no-repeat bottom left;
			width:155px;
		}
	.navigation ul li a.about-arc {
		background:url(images/nav-about-arc.png) no-repeat top left;
		width:71px;
	}
		.navigation ul li.link-about-arc a:hover, .navigation ul li.link-about-arc a.active {
			background:url(images/nav-about-arc.png) no-repeat bottom left;
			width:71px;
		}
	.navigation ul li a.buyers {
		background:url(images/nav-buyers.png) no-repeat top left;
		width:46px;
	}
		.navigation ul li.link-buyers a:hover, .navigation ul li.link-buyers a.active {
			background:url(images/nav-buyers.png) no-repeat bottom left;
			width:46px;
		}
	.navigation ul li a.sellers {
		background:url(images/nav-sellers.png) no-repeat top left;
		width:49px;
	}
		.navigation ul li.link-sellers a:hover, .navigation ul li.link-sellers a.active {
			background:url(images/nav-sellers.png) no-repeat bottom left;
			width:49px;
		}
	.navigation ul li a.relocation {
		background:url(images/nav-relocation.png) no-repeat top left;
		width:75px;
	}	
		.navigation ul li.link-relocation a:hover, .navigation ul li.link-relocation a.active {
			background:url(images/nav-relocation.png) no-repeat bottom left;
			width:75px;
		}
.logo {
	float:right;
	height:88px;
	margin-right:6px;
}

.facebook {
	margin-right:164px;
	position: absolute;
	top:35px;
	margin-left:479px;
	}

/*---------------------Bottom Header-------------------------*/
#bottom-header {
	background:url(images/header-bg.png) no-repeat top left;
	height:96px;
}
	.bottom-header-left {
		float:left;
	}
		.bottom-header-left h1.home-heading {
			background:url(images/welcome-heading.png) no-repeat top left;
			width:357px;
			height:39px;
			text-indent:-3000px;
			margin-top:57px;
			margin-left:35px;
		}
		
ul.sub-menu {
	float:right;
	width:140px;
}

ul.sub-menu li {
	float:right;
	padding-right:17px;
}
	ul.sub-menu li a {
		display:block;
		height:9px;
		font-size:1px;
		line-height:0;
		text-indent:-3000px;
		margin-top:6px;
		float:right;
	}
	ul.sub-menu li a.our-agents {
		background:url(images/our-agents-menu-link.png) no-repeat top right;
		width:70px;
		margin-top:14px;
	}
		ul.sub-menu li.our-agents-li a:hover,ul.sub-menu li.our-agents-li a.active {
			background:url(images/our-agents-menu-link.png) no-repeat bottom right;
			width:70px;
		}
	ul.sub-menu li a.community-links {
		background:url(images/community-link-menu.png) no-repeat top right;
		width:104px;
	}
		ul.sub-menu li.community-links-li a:hover,ul.sub-menu li.community-links-li a.active {
			background:url(images/community-link-menu.png) no-repeat bottom right;
			width:104px;
		}
	ul.sub-menu li a.career {
		background:url(images/careers-menu-link.png) no-repeat top right;
		width:85px;
	}
		ul.sub-menu li.career-li a:hover,ul.sub-menu li.career-li a.active  {
			background:url(images/careers-menu-link.png) no-repeat bottom right;
			width:85px;
		}
	ul.sub-menu li a.contact-direction {
		background:url(images/contact-direction-menu-link.png) no-repeat top right;
		width:65px;
		height:24px;
	}
		ul.sub-menu li.contact-direction-li a:hover,ul.sub-menu li.contact-direction-li a.active  {
			background:url(images/contact-direction-menu-link.png) no-repeat bottom right;
			width:65px;
		}
		
#content {
	width:723px;
	background:url(images/main-bg.png) repeat-y top left;
}
	#content-bottom {
		background:url(images/main-bottom-bg.png) no-repeat bottom center;
		width:724px;
		line-height:0;
		font-size:0;
		height:4px;
	}
/*-----------------------Search(Content left)----------------------*/
#content .search {
	float:left;
	background:url(images/start-search-bg.jpg) no-repeat top left;
	width:451px;
	height:397px;
	margin-left:5px;
	display:inline;
}
	.search p {
		font-size:11px;
		color:#FFFFFF;
		margin-top:5px;
		margin-left:20px;
		margin-right:27px;
		line-height:12px;
	}
	.buyers-top-text {
		font-size:11px;
		color:#FFFFFF;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:20px;
		margin-right:27px;
		line-height:11px;
	}	
	.search-top-text {
		font-size:11px;
		color:#FFFFFF;
		margin-top:5px;
		margin-left:20px;
		margin-right:15px;
		line-height:12px;
		padding-top:10px;
	}
	h2.start-search {
		color:#FFFFFF;
		font-size:36px;
		line-height:normal;
		font-family:"Times New Roman" !important;
		font-style:normal;				/* added by DD 02-03-10 */
		font-weight: normal;			/* added by DD 02-03-10 */
		margin-left:75px;
		margin-top:5px;
	}
	.form-radio-toggle {
		text-align:center;
		color:#FFFFFF;
		font-size:12px;
	}
	.form-left {
		float:left;
		margin-left:35px;
		width:178px;
		display:inline;
	}

#IDX-searchPage-countyField {
		display:none;
}
#IDX-searchPage-schoolsField {
		display:none;
}
	.form-right {
		float:right;
		width:182px;
		margin-right:40px;
		display:inline;
	}
	.right2 {
		margin-right:40px;
		display:inline;
	}
	.right2 select.option2 {
		margin-bottom:10px;
	}	
	.form-left select.option1 {
	width:170px;
	height:20px;
	float:right;
	margin-top:10px;
	color:#828786;
	padding-top:0px;
	padding-left:5px;
	margin-bottom: 10px;
	}
	.form-left select.option2 {
		width:180px;
		height:20px;
		float:right;
		margin-top:10px;
		margin-bottom:10px;
		color:#828786;
		padding-top:0px;
		padding-left:5px;
	}
	.form-left select.option3 {
	width:135px;
	height:20px;
	float:right;
	margin-bottom:10px;
	color:#828786;
	padding-top:0px;
	padding-left:5px;
	}
	
	.form-right select.option1 {
		width:180px;
		height:20px;
		margin-top:10px;
		color:#828786;
		padding-top:0px;
		padding-left:5px;
	}
	.form-right select.option2 {
		width:170px;
		height:20px;
		margin-top:10px;
		margin-bottom:10px;
		color:#828786;
		padding-top:0px;
		padding-left:5px;
	}
	
	.form-right select.option3 {
		width:135px;
		height:20px;
		margin-bottom:10px;
		color:#828786;
		padding-top:0px;
		padding-left:5px;
	}
	
	.search-button1 {
		background-color:#F4A77D;
		color:#FFFFFF;
		font-size:14px;
		cursor:pointer;
	}
	
#IDX-listingIDsearchText {
		margin-top:8px;
		margin-bottom:8px;
}

	.search-button2 {
		background-color:#F4A77D;
		color:#FFFFFF;
		font-size:14px;
		cursor:pointer;
	}
	.advanced-search {
		margin-top:15px;
		margin-left:0px;
		font-family: 'Times New Roman', Times, serif;
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
	}
	.advanced-search a {
		color:#FFFFFF;
	}
	.advanced-search a:hover {
		color:#FAB38C;
	}
	
	.advanced-search-buyers {
		margin-top:12px;
		margin-left:0px;
		font-family: 'Times New Roman', Times, serif;
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
	}
	.advanced-search-buyers a {
		color:#FFFFFF;
	}
	.advanced-search-buyers a:hover {
		color:#FAB38C;
	}
	
h2.heading {
	margin-left:150px;
	font-size:19px;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	margin-top:8px;
	
}
/*-------------------------------Content Right--------------------------------*/
	h2.search-head {
		padding-top:6px;
		padding-bottom:5px;
		padding-left:5px;
	}
	.arc-realty {
		float:right;
		background:url(images/green-banner-bg.jpg) no-repeat top left;
		width:262px;
		height:397px;
		margin-right:5px;
		display:inline;
	}
		.arc-realty h1.realty-heading {
			background:url(images/arc-realty-heading.png) no-repeat top left;
			width:226px;
			height:128px;
			margin-top:13px;
			text-indent:-3000px;
			margin-left:11px;
		}
		.arc-realty p.realty-text {
			color:#ffffff;
			font-size:12px;
			margin-left:18px;
			margin-right:18px;
			line-height:14px;
		
		}
			a.learn {
				font-family:"Times New Roman", Times, serif;
				font-size:17px;
				color:#FFFFFF;
				text-decoration:none;
				margin-left:76px;
				margin-top:5px;
				display:block;
			}
/*---------------------Questions---------*/
.questions h2.give-call {
	background:url(images/questions-heading.png) no-repeat top left;
	width:151px;
	height:56px;
	text-indent:-3000px;
	margin-top:19px;
	margin-left:1px;
}
	p.address {
		background:url(images/address.png) no-repeat top left; 
		width:249px;
		height:56px;
		text-indent:-3000px;
		margin-left:10px;
		padding-bottom:0;
	}
/*---------------------text--------------------*/
.left-text {
	float:left;
	width:435px;
}
.window {
	margin-top:2px;
	margin-left:2px;
	float:left;
}
.window-text {
	float:right;
}
.window-text h2 {
	font-size:21px;
	line-height:normal;
	color:#00654e;
	font-family:"Times New Roman", Times, serif;
}
.window-text ul li {
	font-size:12px;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d98f66;
	font-weight:bold;
	background:url(images/li-bg.png) no-repeat 0px 5px;
	padding-left:15px;
	margin-top:5px;
}
	.window-text p {
		font-size:11px;
		line-height:13px;
		color:#00654e;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
		.window-text a {
			color:#a69e9e;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			line-height:18px;
			margin-left:140px;
			text-decoration:none;
		}
		.window a.home-star {
			position:absolute;
			margin-top:52px;
			display:block;
			margin-left:-63px;
		}
.right-text {
	float:right;
	width:288px;
	height:141px;
}
	.group {
		float:left;
	}
	.group img {
		position:absolute;
		margin-top:-2px;
		}
	.group-text {
		float:right;
		margin-right:15px;
	}
		.group-text span.teem {
			background:url(images/meet-heading.png) no-repeat top left;
			width:128px;
			height:77px;
			text-indent:-3000px;
			margin-top:5px;
			display:block;
		}
		.group-text p {
			font-size:12px;
			line-height:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#6f6c6c;
			margin-top:5px;
			margin-left:8px;		/* Added by DD 02-03-10 */
		}
		.group-text a {
			font-size:10px;
			color:#00654e;
			font-family:verdana;
			line-height:18px;
			margin-left:50px;
			text-decoration:none;
		}
.border {
	width:708px;
	margin-left:7px;
	clear:both;
	border-bottom:2px #ececec solid;
	line-height:0;
	font-size:0;
	height:0;
}
.green {	
	line-height:0px;
	border-bottom:19px #4e987c solid;
	width:708px;
	margin-left:7px;
	height:0;
	font-size: 0;
}
.border-bottom {
	margin-top:5px;
	border-bottom:19px #4e987c solid;
	margin-left:7px;
	margin-right:5px;
}
.border-credits {
	background-color:#4e987c;
	height: 19px;
	margin-top:5px;
	margin-left:7px;
	margin-right:5px;
	padding-top:3px;
	padding-right:10px;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
}

/*-----------------Footer OLD----------------
#footer {
	text-align:center;
}
	ul.footer-nav {
	margin-left:25px;
	}
	ul.footer-nav li {
		float:left;
		background:url(images/footer-saperator.png) no-repeat center right;
		padding-left:4px;
		padding-right:5px;
		font-size:10px;
		color:#00654e;
		padding-bottom:2px;
		margin-bottom:17px;
	}
		ul.footer-nav li.last {
			background:none;
		}
		ul.footer-nav li a {
			display:block;
			text-decoration:none;
			color:#00654e;
		}
		ul.footer-nav li a:active {
			color:#f79864;
			text-decoration:underline;
		}
		ul.footer-nav li a:hover {
			color:#f79864;
			text-decoration:underline;
		}
#footer p {
	font-size:11px;
	color:#00654e;
	line-height:17px;
}
	#footer p.copyright {
		margin-top:20px;
		margin-bottom:5px;
	}
#footer p span {
	color:#f21e1e;
}
ul.address-nav {
	margin-left:105px; 
	text-align:left;
}
	ul.address-nav li {
		float:left;
		background:url(images/footer-saperator.png) no-repeat center right;
		padding-left:7px;
		padding-right:7px;
		font-size:11px;
		color:#00654e;
		padding-bottom:2px;
		margin-bottom:20px;
	}
	ul.address-nav li.last {
		background:none;
	}
	
-----------------Footer OLD---------------- */

	
/*------------------------FOOTER NEW-----------------------------------------------------------------*/
	
.footer {
	clear: both;
	padding: 3px 0;
	font-size: 10px;
	line-height: 1.5em
}
.footer p {
	margin: .5em 0 5px 0;
}	
.footer {
	background: #FFFFFF;
	color: #00654e;
	text-align: center;
}
.footer a {
	background-color: #FFFFFF;
	color: #00654e;
	text-decoration: none;
}
.footer a:hover,
.footer a:focus,
.footer a:active {
	background-color: #FFFFFF; /* must be explicit for IE */
	color: #00654e;
	text-decoration: underline;
}
.footer ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	font-family: Verdana, Tahoma, sans-serif;
	max-width: 85em;
}
.footer li {
	display: inline;
	margin: 0;
	padding: 0;
}
.footer li a {
	padding-right:.5em;
	margin-right: .2em;
	vertical-align: middle;
	white-space: nowrap; /* don't split link text across lines */
	line-height: 1.5em;
	border-right: 1px solid #00654e;
}
.footer li.last a {
	border-width: 0;
	padding-right: 0;
}
.footer p span {
	color:#f21e1e;	
	}
	
/*-----------------End FOOTER NEW-----------------------------------------------------------------*/
	
	
	
	
	
/*------------------------about ARC-------------------*/
.about-page-header {
	background:url(images/about-page-header.png) no-repeat top left !important;
	height:104px !important;
}
	h1.about-arc-realty-heading {
		background:url(images/about-arc-heading.png) no-repeat top left;
		width:445px;
		height:37px;
		text-indent:-3000px;
		margin-top:58px;
		margin-left:35px;
	}
		
#left-content {
	float:left;
	margin-left:6px;
	display:inline;
}
	.realty {
		background-color:#fdddcc;
		width:355px;
		margin-bottom:5px;
		margin-top:5px;
		padding-bottom:20px;
		padding-top:5px;
	}
		.realty p {
			font-size:13px;
			color:#00654e;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			line-height:15px;
			padding:10px 15px 10px 15px;
		}
		a.orange {
			color:#ee4531 !important;
			text-decoration:none;
		} 
		.realty a {
			font-size:13px;
			color:#00654e;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			line-height:15px;
		}
	.meet {
		background-color:#fbc9ae;
		width:355px;
		padding-top:35px;
		padding-bottom:20px;
		height:160px;
	}
.our-record {
	background-color:#FFFFFF;
	width:312px;
	float:right;
	margin-right:6px;
	margin-top:5px;
	padding-left:20px;
	padding-right:20px;
	display:inline;
	height:525px;
}
	.our-record ul li {
		font-size:13px;
		color:#00654e;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:15px;
		padding-top:20px;
		background:url(images/round-shape-bg.png) no-repeat left 26px;
		padding-left:10px;
	}
	
	h3.about-head {
		padding-top:17px;
	}
		span.data {
			font-size:11px;
			line-height:15px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#333333;
			display:block;
			padding-top:50px;
			padding-bottom:10px;
			font-style:italic;
		}
		.meet-left {
			float:left;
			padding-left:30px;
		}
		.meet-right {
			float:right;
			padding-right:50px;
		}
		.meet-right p {
			color:#6F6C6C;
			font-size:12px;
			line-height:12px;
			margin-top:5px;
			margin-left:8px;
		}
		.meet-right a {
			color:#00654E;
			font-family:verdana;
			font-size:10px;
			line-height:18px;
			margin-left:50px;
			text-decoration:none;
		}
/*--------------------Search page------------------*/
h1.search-home-heading {
	background:url(images/search-homes-for-sale-heading.png) top left;
	width:336px;
	height:33px;
	text-indent:-3000px;
	margin-top:58px;
	margin-left:35px;
}
#content .search-page {
	float:left;
	background:url(images/search-bg.jpg) no-repeat top left;
	width:447px;
	margin-left:0px !important;
	height:492px;
}
	.search-page p {
		font-size:13px !IMPORTANT;
		margin-top:15px !important;
		margin-right:25px;
	}
	p.last {
		padding-bottom:20px;
	}
.soldier {
	float:right;
	width:260px;
}
	.soldier h2 {
		font-size:21px;
		color:#00654e;
		font-family:"Times New Roman", Times, serif;
	}
	p.soldier-text {
		font-size:12px;
		padding-left:5px;
		padding-bottom:5px;
	}
	
span.highlight {
	font-size:19px;
	line-height:22px;
	color:#00654e;
	margin-top:5px;
	margin-bottom:5px;
}
span.show {
	margin-top:10px;
	color:#00654e;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
	a.autoslide {
		color:#00654e;
		text-decoration:none;
	}
span.click-link {
	display:block;
	float:right;
	font-size:12px;
}
#output {
	font-size:13px;
	margin-top:5px;
}
.soldier ul li{
	float:left;
	margin:8px 5px 5px 5px; 
	
}
	.soldier ul li a {
		display:block;
		font-size:12px;
		line-height:1px;
		color:#00654e;
		text-decoration:none;
		width:106px;
	}
		.soldier ul li a:active {
			color:#f79864;
			text-decoration:underline;
		}
		.soldier ul li a:hover {
			color:#f79864;
			text-decoration:underline;
		}
	.slide {
		float:right;
		display:inline;
		margin-right:10px;
		margin-top:10px;
		margin-bottom:3px;
	}
/*--------------Contact Form---------------*/
/*------------Right contant div----------------*/
h1.contact-directions {
	background:url(images/contact-directions-heading.png) no-repeat top left;
	text-indent:-3000px;
	width:316px;
	height:35px;
	margin-left:35px;
	margin-top:55px;
}
	
	.contact-form {
		border-left:2px #CCCCCC solid;
	} 
.contact-form {
	float:right;
	width:335px;
	padding-left:20px;
}
	.contact-form p {
		font-size:11px;
		line-height:16px;
		color:#504d4d;
		margin-top:20px;	
	}
	.contact-form p.property {
		font-size:9px;
		color:#00654e;
		margin-top:0px;
	}
span.imp {
	color:#CC0000;
	font-size:11px;
	text-align:right;
	display:block;
	margin-right:60px;
	line-height:16px;
}
.label-wrap {
	float:left;
}
.text-wrap {
	float:right;
}
label {
	font-size:11px;
	line-height:16px;
	color:#00654e;
}
label.form-label {
	font-size:11px;
	color:#00654e;
	line-height:16px;
	display:block;
	
}
label.label-width {
	width:50px;
	text-align:right;
}
label.left-side {
	margin-top:10px;
}
	label.imp {
		color:#CC0000;
		margin-top:9px;
		width:50px;
		text-align:right;
	}
.textbox {
	width:220px;
	height:23px;
	background-color:#E8E9E9;
	border:none;
	margin-top:5px;
	margin-right:60px;	
}
.textbox1 {
	width:277px;
	height:27px;
	background-color:#E8E9E9;
	border:none;
	margin-top:1px;
	margin-bottom: 5px;	
}
.textbox3 {
	width:135px;
	height:27px;
	background-color:#E8E9E9;
	border:none;
	margin-top:5px;
	margin-right: 7px;
}
.textbox4 {
	width:40px;
	height:27px;
	background-color:#E8E9E9;
	border:none;
	margin-top:5px;
	margin-right:60px;	
}
.textbox2 {
	height:80px!important;
}
.check-wrap {
	margin-top:10px;
	margin-bottom:15px;
}
	.check {
		vertical-align:middle;
	}
/*---------------------left-content-------------------*/
.address {
	margin-left:25px;
	padding-bottom:30px;
}
span.arc {
	color:#2d6f56;
	font-size:21px;
	padding-top:15px;
	margin-left:20px;
	display:block;
}
.address p {
	font-size:13px;
	color:#2d6f56;
	padding-top:10px;
}

.map {
	margin-left:15px;
}
.map p {
	font-size:11px;
	line-height:16px;
	color:#2d6f56;
	padding-bottom:5px;
}
#city {
	float:left;
	width:197px;
}
#state {
	float:left;
	width:138px;
}
/*------------Our Agents Page----------------*/
h1.our-agents {
	background:url(images/our-agents-heading.png) top left;
	width:173px;
	height:42px;
	text-indent:-3000px;
	margin-top:57px;
	margin-left:35px;
	
}		
.agents {
	margin:0 20px 300px 70px;
	width:632px;
}
h3.agents-head {
	padding-top:15px;
}
	.agents p {
		font-size:13px;
		line-height:15px;
		color:#2d6f56;
		margin-top:20px;
	}
.our-agents-listing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00654e;
	line-height:18px;
}	

.our-agents-listing a {
	color:#00654e;
	text-decoration:none;
	}	
	
.our-agents-listing a:hover {
	text-decoration:underline;
	}

	
/*--------------------Buyers Page----------------*/
h1.buyers {
	background:url(images/buyers.png) no-repeat top left;
	width:108px;
	height:43px;
	text-indent:-3000px;
	margin-top:56px;
	margin-left:35px;	
}
h1.start-search-now {
	background:url(images/start-your-search-now.png) no-repeat top left;
	width:363px;
	height:29px;
	text-indent:-3000px;
	margin-left:15px;
	margin-top:10px;
}
	h2.buyers-head {
		padding-top:5px;
		padding-bottom:8px;
		padding-left:5px;
	}				

.buyers-left-content {
	width:250px;
}
	
.buyers-div {
	background:url(images/buyer-search.jpg) no-repeat top left !important;
	float:right !important;
	width:444px !important;
	margin-top:5px;
	margin-right:5px;
}		

.nature {
	float:right;
	margin-right:6px;
	width:442px;
	display:inline;

}
.purchase-property {
	float:left;
	width:250px;
	background-color:#fdddcc;
	padding-left:9px;
	margin-top:5px;
	padding-right:3px;
	height:486px;
}
	.purchase-property p {
		font-size:12px;
		color:#645d5d;
		line-height:18px;
	}
		.purchase-property a {
			font-size:12px;
			color:#645d5d;
			line-height:18px;
		}
.purchase-property ul {
	padding-top:15px;
	padding-bottom:15px;
}			
	.purchase-property ul li {
		color:#00664e;
		font-size:12px;
		line-height:18px;
		background:url(images/green-circle.png) no-repeat center left;
		padding-left:10px;
	}
	
.key {
	background-color:#fbcdb3;
	margin-top:5px;
	padding-right:5px;
	width:257px;
	height:120px;
}
	h2.tax {
		background:url(images/relocation-services.png) no-repeat top left;
		text-indent:-3000px;
		width:168px;
		height:57px;
		float:right;
	}
	.key a {
	font-size:10px;
	color:#2d6f56;
	float:right;
	padding-top:10px;
	padding-bottom:7px;
	} 
	h2.relocation-head {
		padding-top:5px;
		padding-left:15px;
	}
/*-----------------------------Relocation Services------------------------*/
h1.relocation-heading {
	background:url(images/relocation-services-heading.png) no-repeat top left;
	width:294px;
	height:33px;
	text-indent:-3000px;
	margin-top:55px;
	margin-left:35px;
}
.relocation-service {
	width:444px;
	background-color:#b2cfc9;
	margin-top:5px;
	height:215px;
}
	.relocation-service p {
		color:#4b4a4a;
		font-size:12px;
		line-height:15px;
		padding:7px 2px 7px 15px;
	}
		.relocation-service a {
			color:#4b4a4a;
		}
.relo-work {
	background-color:#fdddcc;
	width:260px;
	float:right;
	margin-top:5px;
	margin-right:6px;
	height:215px;
}
	.relo-text {
	float:left;
	width:130px;
	text-align:right;
	margin-left: 3px;
	}
		.relo-text p {
			font-size:12px;
			line-height:14px;
			padding-bottom:5px;
			padding-top:8px;
			color:#00604b;
		}
	.relo-pdf {
		float:right;
		padding-right:10px;
		margin-top:5px;
	}
	.relo-pdf p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-top:5px;
		color:#00604b;
		padding-bottom:10px;
	}
	.relo-pdf a {
		color:#00604b;
	}
	
/*---------------------search-home div--------------------*/
.search-home-left {
	float:left;
	margin-left:6px;
	padding-left:0px;
	width: 330px;
}
	.search-home-left a {
		font-size:12px;
		line-height:18px;
		color:#645d5d;
		padding-top:20px;
		display:block;
		padding-left:10px;
	}
.search-home-right {
	float:right;
	margin-right:6px;
	margin-top:5px;
}
/*------------Seller Page-------------*/
h1.sellers-heading {
	background:	url(images/sellers-heading.png) no-repeat top left;
	width:104px;
	height:35px;
	text-indent:-3000px;
	margin-left:30px;
	margin-top:55px;
}
h2.let-arc {
	margin-left:25px;
	margin-top:14px;
}
.seller-left-content {
	width:443px;
}
.seller-text-left {
	width:443px;
	background-color:#b2cfc9;
	margin-top:5px;
	float:left;
	height:462px;
}
.seller-text-left p {
	line-height:18px !important;
	margin:10px 10px 14px 25px;
	font-size:12px;
	color:#645d5d;
}
.seller-text-right {
	width:260px;
	float:right;
	background-color:#fdddcc;
	margin-right:6px;
	margin-top:5px;
	height:580px;
	display:inline;
}
	 span.head {
		font-size:12px;
		line-height:14px;
		color:#00604b;
		display:block;
		padding-left:10px;
	}
	.seller-text-right p {
		font-size:11px;
		line-height:14px;
		margin-bottom:11px;
		padding-left:10px;
		padding-right:10px;
	}
	h2.advertise {
		padding-left:10px;
		padding-bottom:8px;
		padding-top:10px;
	}
		span.network {
			font-size:10px;
			color:#00604b;
		}
.huts {
	background:url(images/hut-bg.png) no-repeat top left;
	height:118px;
	width:443px;
}
	
	h2.hut-text {
		background:url(images/hut-text-bg.png) no-repeat bottom left;
		width:300px;
		height:74px;
		text-indent:-3000px;
		padding-top:14px;
		margin-left:134px;
	}
	.huts a {
		text-align:right;
		margin-right:14px;
		display:block;
		text-decoration:none;
		font-size:12px;
		color:#645d5d;
	}

	#list-hub p {
		font-size:10px;
		color:#645d5d;
	}
#box {
	width:890px;
	margin:0 auto;
}
#left-box {
	float:left;
	width:724px;
}
#right-box {
	float:right;
	width:150px;
	padding-top:100px;
}
/*-----------Community Links----------*/
h1.community-links-heading {
	background:url(images/community-links-heading.png) no-repeat top left;
	text-indent:-3000px;
	width:269px;
	height:40px;
	margin-top:57px;
	margin-left:35px;
}		
	.community-left-content {
		width:345px;
	}
.community-links-left {
	float:left;
	width:345px;
	padding-left:25px;	
}		
	.links-head {
		padding-top:10px;
	}
div#community-links-right-side {
	border-left:#FF0000 1px solid !important;
	display:block;
}
.community-links-right {
	float:right;
	margin-right:6px;
	display:inline;	
}
.community-right {
	width:345px;
	float:right;
	border-left:#e7e7e7 2px solid;
	margin-top:5px;
}
.school {
	background-color:#fbcdb3;
	width:337px;
	height:138px;
	margin-top:4px;
	float:right;
	margin-right:6px;
	display:inline;
}
	h1.school-heading {
		background:url(images/local-school-report-heading.png) no-repeat bottom left;
		width:145px;
		height:89px;
		text-indent:-3000px;
		padding-top:10px;
		margin-left:36px;
	}
	.school a {
		font-size:12px;
		color:#00654e;
		margin-left:105px;
		display:block;
		text-decoration:none;
	}
	span.links {
		font-size:13px;
		color:#00654e;
		padding-top:15px;
		display:block;
	}
	ul.community-links li {
		font-size:11px;
		line-height:15px;
		background:url(images/round-white.png) no-repeat center left;
		padding-left:10px;
	}
	ul.community-links li  a {
		color: #000000;
		text-decoration:none;
	}	
	ul.community-links li  a:visited {
		color: #000000;
		text-decoration:none;
	}	
	ul.community-links li a:hover {
		color: #00654e;
		text-decoration:underline;
	}	
/*-----------------career content-------------------*/
h1.careers-heading {
	background:url(images/careers-heading.png) no-repeat top left;
	width:335px;
	height:42px;
	text-indent:-3000px;
	margin-top:57px;
	margin-left:35px;
}
.careers-content {
	margin-left:52px;
	margin-right:20px;
	width:640px;
}
	.careers-content p {
		font-size:12px;
		line-height:15px;
		color:#00654e;
		padding-top:15px;
		padding-bottom:15px;
		width:640px;
	}
	.contact-box {
		background: #fff url(images/small-logo.png) no-repeat top left;
		padding-top:36px;
		margin-left:30px;
		margin-right:32px;
	}
		.contact-box p {
			padding-left:160px;
			font-size:13px;
			padding-bottom:5px;
			color:#00654E;
		}
		.form {
			background-color:#f9ab80;
			padding-top:10px;
			padding-left:20px;
			padding-right:20px;
		}
		input.name1 {
			height:19px;
			display:block;
			width:150px;
			border:#b2aeae 1px solid;
			color:#828786;
			padding-left:5px;
			padding-top:0px;
		}
		input.name2 {
			height:19px;
			display:block;
			width:280px;
			border:#b2aeae 1px solid;
			color:#828786;
			padding-left:5px;
			padding-top:0px;
		}

label.form-label2 {
	font-size:11px;
	color:#00654e;
	line-height:16px;
	display:block;
	
}
label.label-width2 {
	width:50px;
	text-align:right;
}
label.left-side2 {
	margin-top:10px;
}

label.imp2 {
	color:#CC0000;
	width:85px;
	text-align:right;
}



	.name {
		padding-bottom:5px;
		width:622px;
	}	
			.name-left {
				float:left;
			}
			.name-right {
				float:right;
			}
	input.text2 {
		width:615px;
		height:22px;
		display:block;
		margin-bottom:5px;
		border:#b2aeae 1px solid;
		color:#828786;
		padding-left:5px;
		padding-top:7px;
	}
	.city-box {
		margin-bottom:5px;
		width:622px;
	}
		.city-left {
			float:left;
		}
		.city-right {
			float:right;
			width:299px;
		}
			.state {
				float:left;
			}
				input.state-text {
					width:155px;
					height:24px;
					float:left;
					margin-right:20px;
					border:#b2aeae 1px solid;
					color:#828786;
					padding-left:5px;
					padding-top:7px;
				}
			.zip {
				float:right;
			}
				input.zip-text {
					width:105px;
					height:23px;
					float:right;
					border:#b2aeae 1px solid;
					color:#828786;
					padding-left:5px;
					padding-top:8px;
				}
		.bio-box {
			padding-bottom:20px;
		}
			input.bio {
				height:125px;
				width:615px;
				border:#b2aeae 1px solid;
				color:#828786;
				padding-left:5px;
				padding-top:8px;
			}
/*---------------Star-------------------*/
.star-about {
	width:237px;
	height:142px;
	margin-left:164px;
	margin-top:-94px;
}
.links-star {
	width:202px;
	height:120px;
	margin-left:202px;
	margin-top:-52px;	
} 
.sellers-star {
	width:191px;
	height:113px;
	margin-left:298px;
	margin-top:-84px;
}
.seller-hut {
	width:289px;
	height:144px;
	margin-left:-25px;
	margin-top:-98px;
}
.books {
	width:151px;
	height:133px;
	position:absolute;
	margin-left:200px;
	margin-top:-102px;
}
.buyer-star img {
	width:194px;
	height:140px;
	margin-left:-53px;
	display:block;
	position:absolute;
}
.star {
	position:absolute;
}
/*-------------------Common Rules---------------------*/
h2.page-heading {
	color:#2d6f56;
	font-size:22px;
	font-family:"Times New Roman", Times, serif;
}
h3.page-heading1 {
	font-size:18px;
	color:#00654e;
	font-family:"Times New Roman", Times, serif;
}
/*-----------------------Tax Incentives Page----------------*/
#popup-container {
	width:428px;
	margin:0 auto;
}
	h1.tax-incentives-heading {
		background:url(images/tax-incentives-heading.png) no-repeat top left;
		width:190px;
		height:30px;
		text-indent:-3000px;
		margin-left:15px;
		margin-top:22px;
	}
	.tax-incentives-content {
		margin:15px 5px 50px 15px;
		width:415px;
	}
		.tax-incentives-content p {
			font-size:12px;
			line-height:17px;
			color:#00654e;
			margin-top:25px;
		}
	span.tax-heading {
		font-size:19px;
		color:#f9ab80;
	}
	.tax-incentives-content ul li {
		font-size:12px;
		line-height:17px;
		color:#00654e;
		background:url(images/circle.png) no-repeat left 7px;
		padding-left:10px;
		margin-top:25px;
	}
	#small-bottom-header {
		background:url(images/pop-up-header-bg.png) no-repeat top left;
		height:60px;
	}
	.pop-logo {
		float:right;
		height:51px;
		margin-bottom:5px;
	}
	.border-bottom-popup-page {
		margin-left:0 !important;
		margin-right:0 !important;
	}
	.close-window {
		width:80px;
		float:left;
	}
/*----------- png fix code ----------------*/
.star img, .buyer-star img { 
	behavior: url(iepngfix.htc);
}
.seller-hut img {
	behavior: url(iepngfix.htc);
}
.books img {
	behavior: url(iepngfix.htc);
}

/* Used in conjunction with mailer script */
	.nojunkplease {
	visibility: hidden;
	display:none;
	}
/* END Used in conjunction with mailer script */   
