

/** PAGE TITLES **/
.static-titles					{ padding:20px 0px; font-size:1.1em; }
.static-titles h1				{ text-transform:uppercase; font-weight:400; }
.static-titles h1 span			{ text-transform:none; font-weight:300; }

.static-titles					{ background:#59B999; }
.static-titles h1				{ color:#FFFFFF; }
.static-titles h1 span			{ color:#3E836C; }
.static-sub-title 				{ font-size:1.6em; color:#FFFFFF; font-weight:300; }



/** MAIN CONTENT **/
.static-content									{ padding:40px 0px; font-size:1.3em; line-height:1.7em; }
.static-content h2								{ text-transform:uppercase; font-weight:400; }
.static-content h2 span							{ text-transform:none; font-weight:300; }
.static-content h3								{ text-transform:uppercase; font-weight:400; }
.static-content h3 span							{ text-transform:none; font-weight:300; }
.static-content .static-list					{ font-size:1.1em; }
.static-content blockquote						{ margin:20px 0px; padding:20px; }
hr.dotted										{ margin:20px 0px; padding:0px; }
.static-content .static-col						{ width:47%; }
.static-content .static-left					{ float:left; }
.static-content .static-right					{ float:right; }

.static-content.static-grey						{ background:#EFEFEF; }
.static-content h2								{ color:#59B999; }
.static-content h2 span							{ color:#383836; }
.static-content h3								{ color:#59B999; }
.static-content h3 span							{ color:#383836; }
.static-content blockquote						{ border:10px solid #EEEEEE; }
hr.dotted										{ border:none; border-bottom:1px dotted #CCCCCC; }

.sales-image 									{ max-width:960px; max-height:403px; width:90%; }

.static-content .dev-sales { background-position-x: 100% !important; background-position-y: 15% !important; }



/** STATIC LISTS **/
.static-content .static-list					{ list-style:none; margin:20px 0px; padding:0px; }
.static-content .static-list li					{ display:block; padding:10px; margin:0px 0px 10px 0px; }

.static-content .static-list li					{ border-left:3px solid #B4181D; }
.static-content .static-list li:nth-child(odd)	{ background:#EFEFEF; }
.static-content .static-list li span			{ color:#262626; }



/** LINK LISTS **/
.link-list						{ list-style:none; margin:20px 0px; padding:0px; }
.link-list li					{ display:block; margin:0px 0px 5px 0px; }
.link-list li a					{ padding:10px; display:block; text-transform:uppercase; }
.link-list li a:after 			{ content: " \00bb"; }

.link-list li a					{ background:#59B999; color:#FFFFFF; }
.link-list li a:hover			{ background:#383836; color:#FFFFFF; }



/** STATIC FORMS **/
.static-form-wrapper								{ padding:10px; }
.static-form-wrapper h1								{ text-transform:uppercase; font-weight:400; }
.static-form-wrapper h1 span						{ text-transform:none; font-weight:300; }
.static-form-wrapper .form .form-row .form-label	{ display:none; }
.static-form-wrapper .form .form-half				{ width:48%; clear:none; }
.static-form-wrapper .form .form-half-left			{ float:left; clear:left; }
.static-form-wrapper .form .form-half-right			{ float:right; clear:right; }
.static-form-wrapper .form .form-full				{ display:block; clear:both; width:100%; }
.static-form-wrapper .form .form-textbox input,
.static-form-wrapper .form .form-textbox textarea	{ padding:15px; width:100%; }
.static-form-wrapper .form .styledd,
.static-form-wrapper .form .htmldd					{ padding:10px 15px; width:100%; }
.static-form-wrapper .form .form-textbox textarea	{ min-height:150px; }
.static-form-wrapper .form .form-button-row			{ text-align:right; text-transform:uppercase; }

.static-form-wrapper								{  }
.static-content.static-grey	.static-form-wrapper	{ background:#FFFFFF; border:1px solid #DDDDDD; }
.static-form-wrapper h1								{ color:#59B999; }
.static-form-wrapper h1 span						{ color:#383836; }
.static-form-wrapper .form select,
.static-form-wrapper .form .htmldd,
.static-form-wrapper .form .styledd,
.static-form-wrapper .form .form-textbox input,
.static-form-wrapper .form .form-textbox textarea 	{ background:#FFFFFF; border:1px solid #CCCCCC; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
.static-form-wrapper .form .form-field-error select,
.static-form-wrapper .form .form-field-error .htmldd,
.static-form-wrapper .form .form-field-error .styledd,
.static-form-wrapper .form .form-textbox.form-field-error input,
.static-form-wrapper .form .form-textbox.form-field-error textarea 	{ border:1px solid #59B999; }


/** DOWNLOAD BOX **/
.download-box 			{ margin:20px 0px 0px 0px; }
.download-box a 		{ display:inline-block; margin:20px 0px 0px 0px; }



/** LANDLORDS TABLE **/
.landlords-table 		{ width:100%; }
.table-header 			{ text-transform:uppercase; font-weight:bold; }
.grey-background 		{ background:#EFEFEF; }


/** CONTACT PAGE **/
.vcards .vcard .vcard-details			{ font-size:1.2em; }
.vcards-max660 .vcard .vcard-map		{ float:none; width:100%; }
.vcards-max660 .vcard .vcard-details	{ margin:0px 0px 0px 0px; }



/** RESPONSIVE **/
@media screen and (max-width:660px){

	.static-titles										{ font-size:1em; }
	.static-titles h1									{ font-size:1.6em; }
	.static-content .static-col							{ width:100%; }
	.static-content .static-left,
	.static-content .static-right						{ float:none; clear:both; }
	.static-form-wrapper .form .form-half				{ width:100%; clear:both; }
	.static-form-wrapper .form .form-half-left,
	.static-form-wrapper .form .form-half-right			{ float:none; clear:both; }
	.link-list											{ margin:0px 0px; }

}
