@import url(/a/wp/wp-content/themes/openhouse/960/960.css);
/*
@import url(/a/wp/wp-content/themes/openhouse/960/reset.css);
@import url(/a/wp/wp-content/themes/openhouse/960/text.css);
*/

* {padding: 0; margin: 0;}
html,body {padding: 0; margin: 0;}
body {width: 100%; background: url(/files/gfx/mainbg.png) 50% 50% fixed repeat #EAEAEA; color: #999;}
body {font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 62.5%; text-align: center;}
h2,h3,h4,h5,h6 {color: #666; font-weight: normal;}
h2 {font-size: 2.2em; padding: 30px 0 0.7em 0;}
h3 {font-size: 1.6em; padding: 1em 0 0.7em 0;}
h4 {font-size: 1.3em; padding-top: 1.2em; padding-bottom: 0.4em;}
img {border: none;}
address {font-style: normal;}
strong {font-weight: bold;}

br.clear {clear: both;}
.bold {font-weight: bold;}

p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin: auto;}
img.alignleft {margin-right: 1em; margin-bottom: 1em; display: inline;}
img.alignright {margin-left: 1em; margin-bottom: 1em; display: inline;}
.alignleft {float: left}
.alignright {float: right;}
.myGallery,#myGallerySet,#flickrGallery,.jdGallery .carousel .wallButton,
.jdExtCarousel .carouselInner .thumbnail,.jdGallery .carousel .carouselInner .thumbnail,
.jdExtCarousel .wallButton,.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton {border: none !important;}
.jdGallery a.carouselBtn {display: none;}

p.edit-this {margin: 1em 0 1em 0;}
	p.edit-this a.post-edit-link:link,p.edit-this a.post-edit-link:visited {color: #999; text-decoration: none; padding: 0.8em; margin-top: 1em; font-weight: bold; background-color: #CCC;}
	p.edit-this a.post-edit-link:link,p.edit-this a.post-edit-link:visited {-webkit-border-radius: 3px; -moz-border-radius: 3px;}
	p.edit-this a.post-edit-link:hover,p.edit-this a.post-edit-link:active {background-color: #000; color: #FFF}

.page-width {width: 960px; margin: auto;}
#header {width: 100%; height: 130px; background: url(/files/gfx/header-bg.png) 0px 0px repeat-x #070606;}
	#header div.page-width {height: 130px; background: url(/files/gfx/header.png) 50% 50% no-repeat;}
	#header h1,#header address {float: left; width: 1px; height: 1px; overflow: hidden; color: #000;}
#body {background: url(/files/gfx/mainbg-shadow.png) 0px 0px repeat-x;}
	#body div.page-width {width: 900px; background: url(/files/gfx/FFFFFF-50.png) 0px 0px repeat; text-align: left; padding: 0 30px 30px 30px;}
	#body div.page-width {-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;}
	#body div.page-width {-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;}
		#navigation {margin: 0 -30px 0 -30px; padding: 0 30px 0 30px; font-size: 1.3em; background: url(/files/gfx/nav-bg.png) 0px 0px repeat-x #FFEB32;}
		#navigation {-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;}
		#navigation {-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;}
			#navigation ul {list-style: none; padding: 1.5em 0 2.7em 0;}
				#navigation ul li {float: left; margin-right: 0.3em;}
					#navigation ul li a:link,#navigation ul li a:visited {color: #9F8000; text-decoration: none; border: 2px solid #E3C400; padding: 0.6em; font-weight: bold;}
					#navigation ul li a:link,#navigation ul li a:visited {-webkit-border-radius: 5px; -moz-border-radius: 5px;}
					#navigation ul li a:hover,#navigation ul li a:active {background-color: #6F5D00; border: 2px solid #6F5D00; color: #FFEB32;}
	#page-body {}
		#search-panel {background: url(/files/gfx/FFFFFF-50.png) 0px 0px repeat; padding: 15px; margin-top: 20px;}
		#search-panel {-webkit-border-radius: 5px; -moz-border-radius: 5px;}
			#search-panel div.dd-search,#search-panel div.search {float: left;}
				#search-panel div.dd-search div.dd1 {float: left; padding-right: 1.5em; text-align: center;}
					#search-panel div.dd-search div.dd1 span.searchby {display: block; padding-bottom: 0.2em;}
			#search-panel div.search {padding: 1.4em 0 0 0;}
		#content {width: 580px; float: left;}
			#content h2 {}
			#content p,#content ul,#content ol {font-size: 1.1em; line-height: 150%; padding: 0.3em 0 0.3em 0;}
			#content a:link,#content a:visited {color: #D0960F; font-weight: bold;}
			#content a:hover,#content a:active {color: #000;}
		#sidebar {width: 290px; float: right; padding: 30px 0 0 0;}
			#sidebar div.home-agent {background: url(/files/gfx/000000-10.png) 0px 0px repeat; padding: 5px 5px 21px 5px;}
			#sidebar div.home-agent {-webkit-border-radius: 5px; -moz-border-radius: 5px;}
			#sidebar div.home-agent img {}
				#sidebar div.home-agent div.agent-name {background: url(/files/gfx/000000-30.png) 0px 0px repeat; padding: 1em; color: #FFF; margin-top: -50px; position: relative; font-weight: bold;}
			#sidebar div.widget_text {border: 1px solid #DDD; margin-top: 1.5em; padding: 1.5em; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
				#sidebar div.widget_text h2 {font-size: 1.8em; padding: 0.4em 0 0.4em 0;}
				#sidebar div.widget_text p {padding: 0.4em 0 0.4em 0; line-height: 160%;}
	#footer {}
		#footer p {font-size: 0.9em; padding: 1.2em; width: 80%;}
		#footer a {color: #999; text-decoration: none;}

div.agent-bio {padding-top: 30px;}
	div.agent-bio div.agent-photo {float: left; margin-right: 2em; background: url(/files/gfx/000000-10.png) 0px 0px repeat; padding: 5px 5px 3px 5px;}
	div.agent-bio div.agent-photo {-webkit-border-radius: 5px; -moz-border-radius: 5px;}
	div.agent-bio h2 {}
	div.agent-bio p {}

#latest-listings,div.other-properties-by {margin-bottom: -1em;}
div.latest-listings {border: 1px solid #DDD; padding: 1.5em; margin-bottom: 1em; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
h3.listing-address,h4.listing-address {padding: 0em 0 0.6em 0;}
div.listing-photograph {float: left; margin-right: 1em; background: url(/files/gfx/000000-10.png) 0px 0px repeat; padding: 5px 5px 3px 5px;}
div.listing-photograph {-webkit-border-radius: 5px; -moz-border-radius: 5px;}
div.listing-details {float: left; width: 235px; padding: 0;}
	div.listing-details span {display: block; font-size: 1.2em; padding: 0 0 0.3em 0;}
		div.listing-details span.listing-price {color: #666; font-weight: bold;}
		div.listing-details span.listing-type {font-weight: bold;}
div.agent-details {float: right; text-align: right;}
	div.agent-details div.agent {}
		div.agent-details div.agent div.photo {float: right; background: url(/files/gfx/000000-10.png) 0px 0px repeat; width: 50px; padding: 5px 5px 3px 5px;}
		div.agent-details div.agent div.profile-link {font-weight: bold; padding: 0.6em 0 0.2em 0; clear: right;}
	div.agent-details div.more-details {}
		#content div.agent-details div.more-details a {font-weight: normal;}
div.listing-description {padding-top: 1.3em;}
div.listing-map {}
	div.listing-map h3 {padding-bottom: 0.7em;}
	div.listing-map div.map {background: url(/files/gfx/000000-10.png) 0px 0px repeat; width: 400px; padding: 5px;}
	div.listing-map div.map {-webkit-border-radius: 5px; -moz-border-radius: 5px;}
	div.listing-map div.map div.gmaps {width: 400px; height: 300px; color: #000;}
	div.listing-map div.map div.gmnoprint{color: #000;}

/* Single Property Pages ***************************/
div.listing-single {}
	div.listing-single div.listing-details {padding: 1.5em 0 1.5em 0;}
		div.listing-single div.listing-details span.listing-price {font-size: 2em; padding: 0.3em 0 0.3em 0;}

div#sidebar.listing-single {padding-top: 0;}
	div#sidebar.listing-single div.listing-thumbnails {}
		div#sidebar.listing-single div.listing-thumbnails ul {list-style: none; margin-bottom: -5px;}
			div#sidebar.listing-single div.listing-thumbnails ul li {float: left; padding: 0 5px 5px 0;}
				div#sidebar.listing-single div.listing-thumbnails ul li a:link,div#sidebar.listing-single div.listing-thumbnails ul li a:visited {display: block; background: url(/files/gfx/000000-30.png) 0px 0px repeat; padding: 3px 3px 1px 3px;}
				div#sidebar.listing-single div.listing-thumbnails ul li a:hover,div#sidebar.listing-single div.listing-thumbnails ul li a:active {background-color: #D0960F; background-image: none;}

/* Sidebar form ***************************/
span.wpcf7-form-control-wrap input {width: 230px;}
span.wpcf7-form-control-wrap textarea {width: 234px;}



/* Slider ***************************/
#page-wrap {color: #000; margin: 30px 0 30px 0; width: 548px; position: relative; min-height: 254px; height: 254px; overflow: hidden; float: left; border: 1px solid #DDD; padding: 1.5em;}
#page-wrap {-webkit-border-radius: 5px; -moz-border-radius: 5px;}
#slider {background: url(/files/gfx/000000-30.png) bottom center no-repeat; margin: 0; padding: 0; height: 320px;}
#movers-row {margin-left: -65px;}
#movers-row a.cross-link {width: 85px; overflow: hidden; display: block;}
#movers-row a.cross-link img {margin-left: -5px;}
#movers-row a.one {margin-right: -50px;}
#movers-row a.two {margin-right: -40px;}
#movers-row a.three {margin-right: -30px;}
#movers-row a.four {margin-right: -20px;}
#movers-row a.five {margin-right: -10px;}
#movers-row a.six {}
.nav-thumb {background: url(/files/gfx/000000-30.png) repeat; margin: 0; padding: 3px 0 3px 0;}
.slider-title {padding: 0 0 5px; color: #fafafa; font-size: 18px; font-weight: bold;}
.slider-title a,visited {color: #000; font-size: 22px;}
.featured-photo {float: left; padding-right: 10px;}
.featured-single img {float:left; margin-right: 15px; padding: 5px; background: url(/files/gfx/000000-30.png) repeat; display: block;}
.featured-price {font-size: 20px; font-weight: bold;}