/*  
	©2008 Schempp Realty & Management. All Rights Reserved.
	Images and content may not be reproduced or reused in any fashion.
	
	Feel free to use any of the styles below, however this unique combination and layout is copyright.
*/

/* ------ Notes/Reference ------

------------ COLORS ------------
Body Bg:				
Header Brdr:		
Header Nav:		
Wrapper Bg:		
Stage Border:	
Nav:			
Nav Hover,
H*,
Links:			
Blockquote:		
Footer Text:	

*/


html, body, div, p, h1, h2, h3, h4, dl, dt, dd, ul, li, form, fieldset, blockquote, table, tr, td, th {margin:0;padding:0;border:0}

body {font:14px/1.5 Georgia, "Times New Roman", Times, serif;padding-top:18px;background-color:#dde7ed;color:#333333}


/* ------------- General Classes ----------------- */
.clear:after {content: ".";display:block;height:0;clear:both;visibility:hidden}
.clear {display: inline-table;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.skip {display:none;/* \*/display:block;/* */position:absolute;left:-5000px;top:-5000px;width:1px;height:1px}



/*------------- Element Styles ------------------- */

/*---- <a> ----*/
/* Hide dotted outlines in mozilla */
a {color:#275f87;outline:none}
a:hover {text-decoration:none}
a img {display:block;border:0}

a.view-btn {display:block;width:140px;height:19px;background:transparent url(../images/view-btn_bg.jpg) no-repeat 0 0;text-decoration:none;font:12px "Lucida Grande", Helvetica, Arial, sans-serif;text-align:center;padding-top:4px;margin-left:7px}
p.apply a.view-btn {font-weight:bold;margin:0 auto 0 auto}

/*---- <small> ----*/
small {font-size:11px}

/*---- <h*> ----*/
h1 {font:24px Georgia, "Times New Roman", Times, serif;color:#333231;margin:.5em 0 .75em 0;padding-bottom:.2em;border-bottom:1px solid #e8eaec}
body.detail h1,
body.property-list-page h1 {margin:.5em 0 .2em 0}
h2 {font:11px Georgia, "Times New Roman", Times, serif;color:#333231;margin-bottom:.2em;font-weight:bold;text-transform:uppercase;letter-spacing:.2em}
body.detail h2 {margin-bottom:1em;padding-bottom:.2em;border-bottom:1px solid #e8eaec}
body.detail #amenities {width:300px}
h3 {font:17px Georgia, "Times New Roman", Times, serif;color:#333231}

/*---- <p> ----*/
p {margin-bottom:1.5em}
p.small {font-size:11px}
p.city {font-size:10px;font-style:normal;text-transform:uppercase;letter-spacing:.2em}
	p.city a {font:10px "Lucida Grande", Helvetica, Arial, sans-serif;font-style:normal;text-transform:none;letter-spacing:0}
p.description {width:445px}
p.apply {width:142px;position:absolute;top:48px;right:0}
p.breadcrumb {font-size:12px;margin:10px 0 .5em 0;padding:3px 0 4px 6px;background-color:#f9f8ea}
	p.breadcrumb a {text-decoration:none}
	p.breadcrumb a:hover {color:#777777}

/*---- <ul> ----*/
#main ul {margin:0 0 1.5em 1.5em}
ul.features {font-size:12px;width:300px;padding-bottom:1em;list-style:none;margin:0 0 1.5em 0 !important;clear:left}
	ul.features li {float:left;width:130px}

ul.pagination {clear:both;width:100%;list-style:none;margin:0 0 0 0 !important;padding:6px 0 0 0;border-top:1px dotted #ccc}
	ul.pagination li {display:inline;font:12px "Lucida Grande", Helvetica, Arial, sans-serif;}
 		ul.pagination li.current {font-size:14px;font-weight:bold}

/*---- <span> ----*/

/*---- <div> ----*/
div.alert {padding:7px;background-color:#fdfde2;border:1px dotted #cccccc;margin-bottom:1.5em}
	div.alert p {margin-bottom:.5em}

/*------------- Module Styles -------------*/
#tabs {}
	#tabs ul {float:left;list-style:none;margin:0;padding:0}
		#tabs ul li {float:left;width:150px;background-color:#E2E0C7;border-top:1px solid #d0ceb7}
		#tabs ul li.current {background-color:#F9F8EA;border-top:1px solid #E2E0C7}
			#tabs ul li a {display:block;width:150px;padding:6px 0;text-align:center;font-size:12px;text-transform:uppercase;font-weight:bold;color:#333;text-decoration:none}

#propertyform {width:566px;background-color:#f9f8ea;margin-bottom:1em;padding:14px 0 1em 14px;border-bottom:4px solid #e2e0c7}
	#propertyform p {font-size:12px;border-bottom:1px solid #d4d2ce;margin:0 14px .5em 0;}
	#propertyform fieldset {font-weight:bold;font-size:14px;margin-bottom:1em}
	#propertyform fieldset label {padding-right:15px}
	#propertyform fieldset.small {margin-bottom:.5em}
	#propertyform #zipcode-select {margin-bottom:1.5em}
		#propertyform fieldset.small label {float:left;width:14%;font-size:12px;display:inline}
		#propertyform fieldset.small select {float:left;font-size:12px;display:inline}

ul.property-list {width:100%;list-style:none;margin:0 0 1em 0 !important;}
	ul.property-list li {width:100%;display:block;float:left;border-top:1px solid #e8eaec;margin-bottom:.5em;padding-top:1em}
		
		ul.property-list li h3 {font-size:17px;margin-bottom:.5em;position:relative;}
			ul.property-list li h3 a {text-decoration:none;color:#333231}
			ul.property-list li h3 em {display:block;position:absolute;right:10px;top:8px;width:30%;font-size:10px;font-style:normal;text-transform:uppercase;letter-spacing:.2em;text-align:right}
		
		ul.property-list li div.property-list-thumb {width:125px;float:left;margin: 0 14px 1em 0;border:1px solid #ccc;padding:1px;display:inline;}
			ul.property-list li div.property-list-thumb img {display:block;}
		
		ul.property-list li div.property-list-info {width:437px;float:left;margin-bottom:1em;}
			
				
			ul.property-list li div.property-list-info p {font-size:12px;margin-bottom:.5em;}
			
			ul.property-list li div.property-list-details {width:100%;float:left}
				ul.property-list li div.property-list-details p {width:33%;float:left}
				ul.property-list li div.property-list-details p.rent {font-size:14px}
				ul.property-list li div.property-list-details p.bed {text-align:center}
				ul.property-list li div.property-list-details p.sqft {width:30%;margin-right:3%;text-align:right;display:inline}
			
			ul.property-list li div.property-list-info p.launch a {font-weight:bold}

dl.unit-info {float:left;width:300px;padding-bottom:1.5em}
	dl.unit-info dt,
	dl.unit-info dd {display:block;float:left;width:200px;border-top:1px dotted #cccccc;padding:3px 0 5px}
	dl.unit-info dd {width:100px;font-weight:bold}

body.detail #column {width:261px;float:right;margin:-40px 0 1.5em 0}
	body.detail #photos {margin-bottom:1em}
		body.detail #photos ul.detail_images {list-style:none;margin:0 !important}
			body.detail #photos ul.detail_images li {display:inline}
				body.detail #photos ul.detail_images li a {display:block;float:left;width:80px;border:1px solid #ccc;padding:1px;margin:1px}
				body.detail #photos ul.detail_images li.full a {width:257px;margin:0 0 4px 0}
					body.detail #photos ul.detail_images li.full a img {display:block;margin:0 auto}

/*------------- Layout Styles -------------*/

#container {width:807px;margin:0 auto 0 auto;background:#dde7ed url(../images/body_bg.jpg) no-repeat 0 0;padding-top:10px}
#wrapper {width:785px;background:#ffffff url(../images/container_bg.jpg) repeat-y 0 0;padding:0 11px 0 11px}
	#sidebar {width:191px;float:left}
	
		#nav {width:184px;list-style:none}
			#nav li {display:block;width:169px;background-color:#f4f1ed;border-top:1px solid #fff;border-bottom:1px solid #d4d2ce;padding:7px 0 9px 15px}
			#nav li.first {border-top:none}
				#nav li a {font:14px "Lucida Grande", Helvetica, Arial, sans-serif;color:#2d290c;text-decoration:none;font-weight:bold}
				#nav li a:hover {color:#777777;}
			#nav li.active {background-color:#2d290c}
				#nav li.active a {color:#ffffff}
		
		#tools {width:184px;list-style:none}
			#tools li {display:block;width:169px;background:#e7e4e0 url(../images/tool_nav_bg.jpg) repeat-x 0 0;border-top:1px solid #e6e3df;border-bottom:1px solid #ccc9c1;padding:7px 0 11px 15px}
				#tools li a {display:block;background:transparent url(../images/down-arrow.jpg) no-repeat 0 5px;font:13px "Lucida Grande", Helvetica, Arial, sans-serif;color:#76706e;text-decoration:none;padding-left:14px}
					#tools li a strong {display:block}
					#tools li a:hover strong {color:#2d290c}

	#main {width:594px;float:left;background:#fff url(../images/main_bg.jpg) repeat-x 0 0}
		
		#info {width:578px;height:61px;padding:18px 16px 0 0;background:transparent url(../images/info_bg.jpg) no-repeat 100% 0}
			#info p {font:12px "Lucida Grande", Helvetica, Arial, sans-serif;float:right;color:#f5f4f4;padding-top:8px;display:inline}
			#info img {display:block;float:right;margin-left:18px;display:inline}
			
		#content {width:580px;min-height:450px;height:auto !important;height:350px;border-top:7px solid #b3b4b3;padding:0 0 1.5em 14px;position:relative}
		body.home #content {width:594px;padding-left:0;border-top:0;}
		
		#hero {clear:both;border-top:7px solid #b3b4b3;border-bottom:10px solid #0b2e45;background-color:#1a394f}
			#hero img {display:block;margin-bottom:1px;border:0;border-bottom:1px solid #fff}
			#hero h1 {font:12px Georgia, "Times New Roman", Times, serif;color:#d6dee2;font-weight:bold;text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid #2d495d;margin:10px 10px 6px 14px}
			#hero h2 {font:19px Georgia, "Times New Roman", Times, serif;color:#dde7ed;font-weight:normal;margin:0 0 10px 14px;border-bottom:none;text-transform:none;letter-spacing:0}
				#hero h2 a {text-decoration:none;color:#dde7ed}
		
		#rental-types {width:100%;background:#fff url(../images/rental-types_bg.jpg) repeat-x 0 0;padding:22px 0 2em 0;border-bottom:1px solid #e8eaec;margin-bottom:1em}
			#rental-types div {width:191px;float:left;margin:0 0 0 7px;display:inline}
				#rental-types div h3 {padding-left:7px}
				#rental-types div p {font-size:12px;color:#494a4b;padding-left:7px;margin-bottom:1em}
				
		#article {width:445px}
		body.home #article {padding-left:14px;}
		
		#top {width:587px;height:20px;background-color:#eeecec;padding:7px 7px 0 0;margin-bottom:0}
			#top a {display:block;float:right;width:44px;height:12px;text-decoration:none;text-indent:-9999px;background:#eeecec url(../images/top_bg.jpg) no-repeat 0 0}
		
	#footer {width:793px;margin:0 auto 0 auto;background:#dde7ed url(../images/footer_bg.jpg) no-repeat 0 0;padding:18px 0 1.5em 14px;position:relative}
		#footer p {font:11px "Lucida Grande", Helvetica, Arial, sans-serif;color:#80898e}
		#footer p.credits {position:absolute;top:18px;right:14px}
			#footer p.credits a {color:#a5abaf}
				#footer p.credits a strong {font-weight:normal}


/* Contact Form */
form {}
	form fieldset {}
	form dl {}
		form dl dt {display:block;}
			form dl dt label {font-weight:bold;}
		form dl dd {display:block;margin-bottom:1em;}
			form dl dd input[type="text"] {}
			form dl dd select {}
			form dl dd select {}
			
			form dl dd textarea {width:100%;height:175px;}
