@import url("../../global/CSS/global.css"); /* Global Stylesheet *//* @group Global Overrides *//* @group jquery rotator - feat listings *//* rotator in-page placement */    div.featured-listing-widget-wrapper {	position:relative;}/* rotator css */	div.featured-listing-widget-wrapper ul li {	float:left;	position:absolute;	list-style: none;}/* rotator image style */		div.featured-listing-widget-wrapper ul li img {	border:1px solid #ccc;	padding: 4px;	background: #FFF;}    div.featured-listing-widget-wrapper ul li.show {	z-index:500;}div.featured-listing-widget-wrapper p {	margin-bottom: 3px;}.property-city-st-zip {	font-family: Georgia,"Times New Roman",Times,serif;	}ul.property-search-results-table h2 {	margin-bottom: 2px;}ul.property-search-results-table p {	margin-bottom: 3px;}li.idx-quicksearch-form-mls {
border-bottom:5px solid #EDE9DA;
padding-bottom:10px;
}

p.property-info-description {
	margin-top: 10px;
}/* @end */

li.idx-quicksearch-form-bedroom, li.idx-quicksearch-form-baths {display:none;}div.idx-quicksearch-wrapper {	margin-top: 10px;}ul.idx-quicksearch-form li {	margin-bottom: 10px;}input.quick-search-submit-button {	float: right;}a.quick-search-ourproperties-link {	display: none;}a.quick-search-advancedsearch-link {	color:white !important;	display: block;	width:193px;	background-image: url(/sitefiles/1359/Images/adv-search.gif);	height: 24px;	text-indent:-9999px;	line-height:0px;	background-repeat: no-repeat;		}.quick-search-submit-button {	display: block;	width:58px;	background: url(/sitefiles/1359/Images/adv-search-btn.gif)  no-repeat;	height: 24px;	text-indent:-9999px;	line-height:0px;	border:none;	outline:none;	cursor:pointer;}li.featured-listing-widget-item  {	text-align: center;}li.featured-listing-widget-item img {	border: 5px solid #FFF;}span.property-search-filter-withvideos, span.property-search-filter-withvirtualtour {	display: none;}/* @end *//* @group RESET */ /* Basic css zeroing for cross-browser conformity */html,body,div,h1,h2,h3,h4,h5,h6,p,pre,form,blockquote,fieldset,input {margin: 0px; padding: 0px;}pre,code,address,caption,cite,code,strong,th {font-weight: normal; font-style: normal;}fieldset {border: none;}/* @end *//* @group LAYOUT */body {	background: #FFFFFF url(/sitefiles/1359/Images/bk.jpg) repeat-x center top;}img, div {behavior: url(/SiteFiles/1359/Scripts/iepngfix.htc);} /* Add other elements using png's as needed */img.alignleft {float: left;	margin: 2px 20px 18px 0;} /* Class for image aligned left with margin */img.alignright {float: right; margin: 2px 0 18px 20px;} /* Class for image aligned right with margin */hr {	border: 0px;	width: 100%;	color: #4D4D4D;	background-color: #4D4D4D;	height: 1px;	line-height: 1px;	margin: 10px 0px;	padding: 0px;}.clear {	clear: both;	height: 0px;	line-height: 0.0;	font-size: 0px;}/* @end *//* @group TYPE */body, p, div, ul, li, td {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	line-height: 17px;	color: #4D4D4D;}strong, b {font-weight: bold;}p {margin-bottom: 15px;}a:link, a:visited, a:active {color: #115143; text-decoration:none;	}a:hover {color: #115143; text-decoration:underline;	}a:focus {outline: none;} /* Removes a outline in Firefox  */h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	font-weight: normal;	color: #000000;	margin-bottom: 15px;}h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 22px;	line-height:28px;	font-weight: normal;	color: #115143;	margin-bottom: 10px;	}h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 17px;	font-weight: normal;	color: #4D4D4D;	margin-bottom: 10px;	}h4 {	font-size: 16px;	font-weight: bold;	color: #9E5711;	margin-bottom: 10px;	}h5 {	font-size: 17px;	font-weight: bold;	margin-bottom: 10px;	}h6 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #FFFFFF;	margin-bottom:10px;	}/* @end *//* @group SEARCH */ /* Uses image-driven field and button styles  */#search {	width: 200px;	height: 20px;}.searchField {	float: left;	width: 150px;	height: 20px;	padding: 0px;	margin: 5px 0px 5px 8px;	background: url(/SiteFiles/1359/Images/search-field.gif) no-repeat;	outline: none;	border: none;}.searchButton {	width: 25px;	height: 20px;	font-size: 0px;	line-height: 0px;	text-indent: -1000px;	background: url(/SiteFiles/1359/Images/search-button.gif) no-repeat;	outline: none;	border: none;	cursor: pointer;}/* @end */.signupField {	float: left;	width: 215px;	height: 24px;	padding: 0px 0px 0px 10px;	background: url(/sitefiles/1359/Images/email.gif) no-repeat;	border: none;	outline: none;	color:#4D4D4D;}	.signupButton {	width: 35px;	height: 24px;	font-size: 0px;	line-height: 0px;	text-indent: -1000px;	background: url(/sitefiles/1359/Images/go.gif) no-repeat;	outline: none;	border: none;	cursor: pointer;}/* @group MAIN NAV */#mainnavWrapper {	clear: left;	float: left;	height: 34px;	margin-top: 30px;	width: 550px;	position: relative;	z-index:200;}#introWrapper {	clear: left;	float: left;	height: 34px;	width: 940px;	background-color:#000000;	padding-left: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 34px;	color: #FFFFFF;}/* @end *//* @group SUB NAV */#subnavWrapper {	width: 150px;	float: left;}#subnavWrapper p, #subnavWrapper h2,#subnavWrapper h2 a {	display: none;}#subnav {	padding: 0px;	margin: 0px;	list-style: none;}#subnav li {	padding: 0px;	margin: 0px;	width: 150px;	background: none;}#subnav a {	display: block;}#subnav a:hover {	display: block;}#subnav a.current {	display: block;}/* @end *//* @group LEVEL 2 NAV */#level2navWrapper {	float: left;	height: 34px;	width: 940px;	margin-left:-60px;}.ie7 #level2navWrapper {	margin-top:13px;}.ie8 #level2navWrapper {	margin-top:13px;}#level2navWrapper p,#level2navWrapper h2,#level2navWrapper h2 a {	display: none; }#level2nav ul {	margin: 0px;	padding: 0px;	list-style: none;	background: none;}#level2nav li ul {	display: none; /* Hides child pages */}#level2nav li {	padding: 0px;	margin: 0px;	background: none;	list-style: none;	float:left;	text-align:left;}#level2nav a {	color: #FFFFFF; 	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-size:12px;	display: block;	margin-left: 20px;	padding: 0px;	width:auto;	line-height:12px;}#level2nav a:hover {	color: #FFFFFF;	background: none;	text-decoration: underline; 	font-family: Arial, Helvetica, sans-serif;	text-align:left;	font-size:12px;	padding: 0px;	width:auto;	line-height:12px;}#level2nav a.current {	color: #FFFFFF;	background: none;	text-decoration: underline; 	font-family: Arial, Helvetica, sans-serif;	text-align:left;	font-size:12px;	padding: 0px;	width:auto;	line-height:12px;}/* @end *//* @group HEADER */#header-wrapper {	float: left;	text-align: left;	height: 286px;	width: 100%;	padding-bottom: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #AF9F6B;	padding-top: 15px;}#header {	width: 615px;	height: 286px;	float: right;}#slideshow1 {	width: 615px;	height: 286px;}.logo {	width: 100px;	height: 80px;	overflow: hidden;}.logo a {	width: 100px;	height: 80px;	overflow: hidden;	text-indent: -9999px;	display: block;	background: url(/SiteFiles/1359/Images/logo.png) no-repeat;	behavior: url(/SiteFiles/1359/Scripts/iepngfix.htc);}/* @end *//* @group CONTENT */#content-wrapper {	width: 100%;	float: left;	text-align: left;	margin-top: 15px;}#content {	margin: 0px auto;	padding: 0px;	width: 960px;	background-color: #FFFFFF;}/* @end *//* @group FOOTER */#footer-wrapper {	width: 100%;	float: left;	text-align: left;}#footer {	margin: 0px auto;	padding: 0px;	width: 960px;	background-image: url(/sitefiles/1359/Images/bk-bottom.gif);	background-repeat: no-repeat;	background-position: top;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #AF9F6B;}/* @end *//* @group BREADCRUMBS */#breadcrumbs {	width: 500px;	text-align: left;}#breadcrumbs ul {	padding: 0px;	margin: 0px;	list-style: none;}#breadcrumbs li {	padding: 0px 10px 0px 0px;	float: left;	background: none;	display: inline;}#breadcrumbs a {	background: url(/SiteFiles/1359/Images/breadcrumb.gif) no-repeat 0.2em;	padding-left: 18px;}#breadcrumbs a:hover {	background: url(/SiteFiles/1359/Images/breadcrumb.gif) no-repeat 0.2em;	padding-left: 18px;}#breadcrumbs a.first {	background: none;	padding-left: 0px;}#breadcrumbs a.first:hover {	background: none;	padding-left: 0px;}#breadcrumbs a.current {	background: url(/SiteFiles/1359/Images/breadcrumb.gif) no-repeat 0.2em;	padding-left: 18px;}/* @end */#top-Wrapper {	float: left;	width: 100%;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #000000;}#top {	width: 960px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: 185px;	position: relative;}#logo {	float: left;	height: 60px;	width: 315px;	padding-top: 30px;}#content-topbk {	background-image: url(/sitefiles/1359/Images/bk-top.gif);	background-repeat: no-repeat;	float: left;	height: 3px;	width: 960px;}#content-Main {	background-image: url(/sitefiles/1359/Images/bk-mid.gif);	background-repeat: repeat-y;	float: left;	width: 930px;	padding-right: 15px;	padding-left: 15px;}#propertysearch {	background-image: url(/sitefiles/1359/Images/bk-propertysearch.gif);	background-repeat: no-repeat;	float: left;	height: 246px;	width: 260px;	padding: 15px 20px 20px;}* html #propertysearch {	width: 300px;	w\idth: 260px; }#propertysearch h2 {	color:white;	margin-top: -5px;}#content-features {	float: left;	width: 930px;	padding-top: 15px;	padding-bottom: 12px;}a.featureA:link, a.featureA:visited {	display: block;	float: left;	height: 125px;	width: 300px;	background-image: url(/sitefiles/1359/Images/featuresA.jpg);	background-repeat: no-repeat;}a.featureA:hover {	display: block;	float: left;	height: 125px;	width: 300px;	background-image: url(/sitefiles/1359/Images/featuresA.jpg);	background-repeat: no-repeat;	background-position: 0px -125px;}a.featureB:link, a.featureB:visited {	display: block;	float: left;	height: 125px;	width: 300px;	background-image: url(/sitefiles/1359/Images/featuresB.jpg);	background-repeat: no-repeat;}a.featureB:hover {	display: block;	float: left;	height: 125px;	width: 300px;	background-image: url(/sitefiles/1359/Images/featuresB.jpg);	background-repeat: no-repeat;	background-position: 0px -125px;}a.featureC:link, a.featureC:visited {	display: block;	float: left;	height: 125px;	width: 300px;	background-image: url(/sitefiles/1359/Images/featuresC.jpg);	background-repeat: no-repeat;}a.featureC:hover {	display: block;	float: left;	height: 125px;	width: 300px;	background-image: url(/sitefiles/1359/Images/featuresC.jpg);	background-repeat: no-repeat;	background-position: 0px -125px;}.feature {	display: block;	float: left;	height: 125px;	width: 300px;	margin-right: 15px;}.feature-right {	display: block;	float: left;	height: 125px;	width: 300px;}.featureDEF {	display: block;	float: left;	height: 125px;	width: 300px;	margin-top: 15px;}#content-Home {	float: left;	width: 930px;	padding-bottom: 15px;}#featurelisting {	float: left;	width: 260px;	margin-right: 15px;	height: 315px;	padding: 20px;	background-color: #ede9da;}* html #featurelisting {	width: 300px;	w\idth: 260px; }	#content-pagebody {	float: left;	width: 300px;	margin-right: 15px;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #E5DFCA;	padding-top: 15px;}#contentHome-right {	float: right;	width: 300px;}#realestate101 {	background-image: url(/sitefiles/1359/Images/bk-blue.gif);	background-repeat: no-repeat;	padding: 20px;	float: right;	height: 135px;	width: 260px;	overflow: hidden;}* html #realestate101 {	width: 175px;	w\idth: 135px; }	#realestate101 ul {	padding: 0px 0px 0px 20px;	margin:0px;}#content-bottombk {	background-image: url(/sitefiles/1359/Images/bk-bottom.gif);	float: left;	height: 20px;	width: 960px;	background-repeat: no-repeat;}#address {	float: left;	height: 20px;	width: 700px;	padding-top: 18px;	padding-bottom: 15px;	font-family: Helvetica, Arial, sans-serif;	font-size:11px;	color: #808080;}#socialnetsworks {	float: right;	height: 20px;	width: 150px;	padding-top: 15px;	padding-bottom: 15px;	font-family: Helvetica, Arial, sans-serif;	font-size:11px;	color: #808080;}#socialnetsworks img{	margin-right: 10px;	border:none;}#footerUtility {	margin: 0px auto;	padding: 15px 0px;	width: 960px;}.utilities {	float: left;	width: 150px;	padding-right: 15px;	padding-bottom: 15px;	font-family: Helvetica, Arial, sans-serif;	font-size:11px;	color: #808080;}.utilities ul{	font-family: Helvetica, Arial, sans-serif;	font-size:11px;	color: #808080;	list-style: none;	background:none;	padding: 0;	margin:0;}.utilities li {	font-family: Helvetica, Arial, sans-serif;	font-size:11px;	color: #808080;	text-decoration:none;}.utilities li a{	color: #808080;	text-decoration:none;}.utilities li a:hover{	color: #808080;	text-decoration:underline;}.utilitiesTitle{	font-family: Helvetica, Arial, sans-serif;	font-size:11px;	color: #808080;	text-decoration:none;	font-weight:bold;}#socialnetsworks {	float: right;	height: 20px;	width: 186px;	padding-top: 15px;	padding-bottom: 15px;	font-family: Helvetica, Arial, sans-serif;	font-size:11px;	color: #808080;}#organizations {	float: right;}#organizations img{	padding-left: 20px;	behavior: url(/SiteFiles/1359/Scripts/iepngfix.htc);	}#credit {	float: left;	width: 100%;	padding-top: 15px;	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #808080;	text-align: center;}#credit a, #credit a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #808080;	text-decoration: none;}	#credit a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #808080;	text-decoration: underline;}#mysowell {	height: 34px;	width: 150px;	background-image: url(/sitefiles/1359/Images/mysowell.gif);	background-repeat: no-repeat;	float: right;	margin-top: 15px;	background-position: right;}#mysowell-top a {	height: 34px;	width: 100px;	position: absolute;	top: 15px;	right: 150px;	background-image: url(/sitefiles/1359/Images/mysowell.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	text-indent:-9999px;	line-height:0px;}#mysowell-top a:hover {	height: 34px;	width: 100px;	position: absolute;	top: 15px;	right: 150px;	background-image: url(/sitefiles/1359/Images/mysowell-on.gif);	background-repeat: no-repeat;	background-position: 0px -34px;	text-indent:-9999px;	line-height:0px;}#phone {	background-image: url(/sitefiles/1359/Images/phone.gif);	background-repeat: no-repeat;	height: 40px;	width: 204px;	position: absolute;	top: 70px;	right: 0px;}#slickbox {	background-image: url(/sitefiles/1359/Images/over-mysowell.png);	background-repeat: no-repeat;
	display: none;	height: 120px;	width: 299px;	top: 45px;	right: 0px;	position: absolute;	padding-top: 10px;}#communities {	width: 400px;	color: #70978E;	height: 20px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	text-align: right;	position: absolute;	top: 130px;	right: 0px;}.communities {	font-family: Helvetica, Arial, sans-serif;	padding-right: 5px;	color: #FFFFFF;}a.communities:link, a.communities:visited {	font-family: Helvetica, Arial, sans-serif;	padding-right: 5px;	color: #FFFFFF;	text-decoration:none;}a.communities:hover {	font-family: Helvetica, Arial, sans-serif;	padding-right: 5px;	color: #FFFFFF;	text-decoration:underline;}#email-wrapper {	float: left;	width: 300px;}#email-wrapper p{	padding: 0px;}#enews-wrapper {	float: left;	width: 300px;	padding-top: 15px;}#account {	float: left;	width: 259px;	padding-top: 10px;	padding-left: 20px;}#account h6{	font-size: 16px;}#account p{	font-size: 13px;	color: #FFFFFF;	line-height:12px;}#account img {	border:none;}	/* @group DEFCONTENT */#content-Def {	float: left;	width: 930px;	padding-top: 15px;	padding-bottom: 15px;}#contentleft-def {	float: left;	width: 580px;	padding-left: 20px;	padding-top: 15px;}#propertysearchDEF {	background-image: url(/sitefiles/1359/Images/bk-propertysearch.gif);	background-repeat: no-repeat;	float: right;	height: 246px;	width: 260px;	padding:15px 20px 20px;}* html #propertysearchDEF {	width: 300px;	w\idth: 260px; }	#propertysearchDEF h2 {	color:white;	margin-top: -5px;}/* @end */.subpageheading {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	font-weight: normal;	color: #000000;	display: block;	width: 580px;	margin-bottom: 15px;	padding-bottom: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D3CAAF;}/* @group CALENDAR */.today {	background-color:#D9D4C0;}.event-detail-title {	padding-bottom:15px;	font-weight:normal;}.event-detail-calendarlink {	text-decoration:underline;}.all-day-event:hover{background-color:#D9D4C0;}/* @end */#propertysearch-content {	float: left;	width: 260px;}#youtube {	float: left;	width: 260px;
	display: none /*jacob*/;}#youtube img {	border:none;}.pics { height: 286px; width: 615px; padding:0; margin:0; overflow: hidden }.pics img { height: 286px; width: 615px; padding: 0px; background-color: #efefef; top:0; left:0 }/* @group BLOG */.recent-blog-posts-wrapper ul {background: none;padding:0; margin:0;}.recent-blog-posts-wrapper li {	padding:0;	margin:0;	list-style-type: none;	background: none;}/* @end *//* @group EVENTS */.upcoming-events-wrapper ul {background: none;padding:0; margin:0;}.upcoming-events-wrapper li {	padding:0;	margin:0;	list-style-type: none;	background: none;}p.upcoming-events-date {font-size:11px;}span.upcoming-events-month {font-size:11px;}span.upcoming-events-date{font-size:11px;}span.upcoming-events-time{font-size:11px;}/* @end */

a#ctl00_cphPageBody_hlRegister {
	background:url("/sitefiles/1359/images/register.jpg") no-repeat scroll 0 0 transparent;
	display:block;
	font-size:0;
	height:24px;
	line-height:0;
	margin-top:20px;
	text-indent:-9999px;
	width:64px;
}
