@charset "UTF-8";
/*
Theme Name: Henry Walker Homes
Theme URI: /
Description: The incredible Wordpress theme for HenryWalkerHomes.com. Created by PPBH
Version: 1.0
Author: PPBH
Author URI: http://www.ppbh.com
Tags: Homes, Builders
*/

/* CSS Document */

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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/*--------------------------------------------------------------------
	Browsers are lame, so we must clear all the default styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/


body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*--------------------------------------------------------------------
	FOR EVERY PAGE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*--------------------------------------------------------------------
	Html / Body Settings
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
html {
	background: url('img/backgroundREP.jpg') repeat;
}

body {
	font:13px Georgia;
	color:#ffffff;
	background: url('img/backgroundLG.jpg') repeat-x;
	letter-spacing: 0.5px;
}

/*--------------------------------------------------------------------
	Page Wrapper
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#wrapper {
	width:900px;
	min-height:100%;
	margin:0 auto;
	text-align:left;
	position:relative;
}



/*--------------------------------------------------------------------
	Clearfix
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
 	clear: both; 
 	visibility: hidden;
 }

.clearfix{display: inline-block;}


* html .clearfix{height: 1%;}
.clearfix{display: block;}

/*--------------------------------------------------------------------
	Typography
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

p {
	line-height:18px;
	margin:0 0 20px 0;
}

a {
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

h1 {
	font-size:25px;
	font-style:italic;
	color:#ffffff;
	margin:25px 0 0 0;
}

h2 {
	font-size: 17px;
	text-transform: uppercase;
	padding: 0 0 10px 0;
}

h3 {
	font-size:15px;
	font-family:Arial;
	color:#ffffff;
	padding-left:10px;
	text-transform: uppercase;
}

h4 {
	font-size:13px;
	font-family:Arial;
	text-transform: uppercase;
	color:#A7A9AC;
}

h5 {
	font-size:17px;
	font-family:Arial;
	color:#ffffff;
	text-transform: uppercase;
}

h6 {
	font-size:13px;
	font-family:Arial;
	color:#ffffff;
	margin-bottom: 10px;
	text-transform: uppercase;
}

h7{
	font-size: 29px;
	font-family: georgia;
	float: left;
	padding-top: 10px;
	opacity: 0.6;
	text-transform: uppercase;
}


/*--------------------------------------------------------------------
	HEADER.PHP
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*--------------------------------------------------------------------
	Header
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#header {
	
}
	#header-top {
		height:119px;
	}
	#header-top-left {
		width:500px;
		width:480px \0/;
		*width:480px;
		height:80px;
		float:left;
		display:inline;
		margin-top:20px;
		background:url('img/header.png') no-repeat;
	}
	#header-top-right {
		width:400px;
		width:420px \0/;
		*width:420px;
		height:80px;
		float:left;
		display:inline;
		color:#ffffff;
		opacity: 0.6;
		margin-top:5px;
	}
	
	#header-top-right a{
		text-decoration: none !important;
	}
	
#search{
	float: right;
	margin-top: -27px;
		
	}
	
.searchBTN{
	width: 73px !important;
	height: 26px !important;
		background-color: #FFF;
		border: none !important;
		padding-bottom: 2px;
		color:#5780AF !important;
		font-style: italic;
		font-family: Georgia;
		font-size: 12px;
		cursor: pointer;
		-moz-border-radius: 5px;
		border-radius: 5px;
}

#s{
width: 150px;
	background: none;
	border: 1px solid #fff;
	padding: 5px;
	color: #fff;
	text-transform: uppercase;
}
	
/*--------------------------------------------------------------------
	Main Navigation
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	


	
	#nav
	{
		border:solid 1px #ffffff;
		padding-top:4px;
		padding-bottom:5px;
		font-family: Georgia;

				
	}
	
	#nav a 
	{
		padding: 0 18px;
		font-size: 12px;
		
		padding-left: 14px \0/;
		padding-right: 14px \0/;
		
	}
	
	#nav a, #nav a:link, #nav a:visited
	{
/*	
	padding-left:25px;
	padding-right: 25px;
	padding-left:14px \0/;
	padding-right: 14px \0/;
	*padding-left:20px;
	*padding-right: 20px;
*/	
	border-left: 1px solid #ffffff;
	color: #ffffff;
	text-decoration: none;
	margin-left: -1px;
	}
	
	#nav a:hover, #nav a:active, #nav a:focus
	{
/*	
		padding-left:25px;
		padding-right: 25px;
		padding-left:14px \0/;
		padding-right: 14px \0/;
		*padding-left:20px;
		*padding-right: 20px;
*/		
		text-decoration: none;
		color: #A39161;
		outline: none;
		margin-left: -1px;
	
	}
	
	#nav li
	{
	display: inline;
	font-size: 11px;
	}
	
	#nav ul
	{
	margin: 0px;
	padding: 0px;
	}
	
	#nav #active a {
		color: #A39161;
		outline: none;
	
	}
	
	@-moz-document url-prefix() { 


/*	
	#nav a, #nav a:link, #nav a:visited
	{
	padding-left:18px;
	padding-right: 18px;
	border-left: 1px solid #ffffff;
	color: #ffffff;
	text-decoration: none;
	margin-left: -1px;
	}
	
	#nav a:hover, #nav a:active, #nav a:focus
	{
		padding-left:22px;
		padding-right: 22px;
		text-decoration: none;
		color: #A39161;
		outline: none;
		margin-left: -1px;
	
	}
*/	
	#nav li
	{
	display: inline;
	font-size: 11px;
	}
	
	#nav ul
	{
	margin: 0px;
	padding: 0px;
	}
	
	#nav #active a {
		color: #A39161;
		outline: none;
	
	} } 
	
/*--------------------------------------------------------------------
	PAGE/INDEX.PHP
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/		
	
	/*--------------------------------------------------------------------
		Content Wrapper
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	
	#content-area {
		padding-left: 25px;
		padding-right: 25px;
	
	}
	
	#content-area-photo-blog {	
	width: 900px !important;
	}
	
/*--------------------------------------------------------------------
	Page Content
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	
	#CONTENT{
		float: right;
		width: 640px;
		font: 13px Arial;
	}
	
	#CONTENT-photo-blog{
		float: right;
		width: 750px;
		font: 13px Arial;
		margin-right: -65px;
	}
	

/*--------------------------------------------------------------------
	SIDEBAR.PHP
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	

/*--------------------------------------------------------------------
	Sidebar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
#sidebar{
	width: 200px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -22px;
	font: 13px Arial;
	text-decoration:none;
	list-style: none;
}

#sidebar ul {
	padding:0;
}

#sidebar li {
	width: 200px;
	float:left;
	height:auto !important;
	color: #fff;
}

#sidebar li a {
	text-decoration:none;
}

#sidebar li a:hover span {

	margin:0 -2px 0 0;
	color:#A39161;
}

#sidebar li a span {
	padding:2px 25px 18px 25px;
	margin:0 -2px 0 0; 
}

#sidebar li.active a span {
	padding:2px 25px 18px 25px;
	margin:0 -4px 0 2px;
	color:#A39161;
}

/*--------------------------------------------------------------------
	FOOTER.PHP
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	

/*--------------------------------------------------------------------
	Footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	
#footer {
margin-top: -5px;
	width:100%;
	bottom: 0;
	font-family:Arial;
	background-color:#ffffff;
	border-top:5px solid #5A80B3;
	height:236px;
}
	#footer-content {
		margin:0 auto 0 auto;
		padding:30px 0 0 0;
		color:#A7A9AC;
		width:900px;
	}
	
	
#footer a {
	font-family:Georgia;
	color:#A7A9AC;
	text-decoration:none;
	font-style:italic;
}

#footer a:hover {
	font-family:Georgia;
	text-decoration:underline;
	font-style:italic;

}
	
/*--------------------------------------------------------------------
	Footer Left
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/		

	
	#footer-left-col {
		font-size:12px;
		width:600px;
		float:left;
		display:inline;
		margin-top:20px;
	}
	
	#footer-left-col li {
		margin-left:15px;
		list-style-type:circle;
		font-family:Georgia;
	}
	
	#footer-1 {
		width:180px;
		float:left;
		display:inline;
		line-height: 15px;
	}

	#footer-2 {
		width:180px;
		float:left;
		display:inline;
		margin:0 0 0 26px;
		line-height: 15px;
	}
	
	
	
	#footer3-4container{
		width:180px;
		float:left;
		display:inline;
		margin:0 0 0 25px;
	}
	
	#footer-3 {
		width:180px;
		float:left;
		line-height: 15px;
	}
	#footer-4 {
		width:180px;
		float:left;
		margin-top:20px;
		line-height: 15px;
		
	}
	

		
/*--------------------------------------------------------------------
	Footer Right
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#footer-right-col {
	width:200px;
	height:150px;
	padding-left:60px;
	float:right;
	display:inline;
	text-align:right;
	border-left: dotted 1px #A7A9AC;
}

#footer-external-links{
	width:250px;
	height:100px;
	float:right;
	margin-top:50px;
}

.facebook{
	width:40px;
	float:right;
}
.twitter{
	width:40px;
	float:right;
}
.flickr{
	width:40px;
	float:right;
}
.youtube{
	width:40px;
	float:right;
}
	
.copyright, .copyright a, .copyright a:visited {
	font-size:12px;
	font-family:Arial;
	margin:10px 0 0 0;
	color:#A7A9AC;
	float:right;
}






/*--------------------------------------------------------------------
	PAGE THEMES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	


/*--------------------------------------------------------------------
	HOMEPAGE.PHP THEME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	

#slider {
	position: relative; top: -90px; width: 898px; height: 279px; overflow: hidden;
	vertical-align: top;
    background-color: transparent;
	*margin-top:-72px;

}

#slider li {
	*background: url("/wp-content/themes/HenryWalkerHomes/img/backgroundLG.jpg") repeat-x scroll 0 0 transparent;	
}
#locationsCONTENT {
	display: none;
}

/*--------------------------------------------------------------------
	Image Slider
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	

#SLIDERwrapper {
	height:280px;
	border:1px solid #ffffff;
	margin-top:-1px;
	}
	
	#SLIDERwrapper li{
		list-style: none;
		}
	
  


  /* // slider text */
.desca {
    width: 320px;
    height: 180px;
    margin-left: 500px;
    margin-top: -250px;
    font-family: Georgia;
    font-size: 12px;    
    
}

.desca h1{
    width: 400px;
    
        font-family: Georgia;
        font-size: 32px;  
}

.desca a{
    width: 100px;
    background-color: #FFF; 
    padding: 10px;
    color:#00549C ;
    font-size: 12px; 
    font-style: italic;
    text-decoration: none;
    opacity: 0.6;  
    -moz-border-radius: 5px;
    border-radius: 5px; 
}

.descb {
    width: 300px;
    height: 180px;
    margin-left: 50px;
    margin-top: -300px;
    font-family: Georgia;
    font-size: 13px;
}

.descb p{
    margin-bottom:15px;
    }

.descb h1{
width: 400px;
padding-bottom: 10px;
    font-family: Georgia;
    font-size: 32px;
}

.descb a{
    width: 100px;
    background-color: #FFF; 
    padding: 10px;
    color:#00549C ;
    font-size: 12px; 
    font-style: italic;
    text-decoration: none;
    opacity: 0.6;  
    -moz-border-radius: 5px;
    border-radius: 5px; 
}

.descc {
    width: 350px;
    height: 180px;
    margin-left: 500px;
    margin-top: -220px;
    font-family: Georgia;
    font-size: 43px;
    
}	

.descc a{
    width: 100px;
    background-color: #FFF; 
    padding: 10px;
    color:#00549C ;
    text-decoration: none;
    opacity: 0.6;  
    font-size: 12px; 
    font-style: italic;
    -moz-border-radius: 5px;
    border-radius: 5px; 
}

.descd {
    width: 450px;
    height: 180px;
    margin-left: 350px;
    margin-top: -240px;
    font-family: Georgia;
    font-size: 36px;
    
}

.descd a{
    width: 100px;
    background-color: #FFF; 
    padding: 10px;
    color:#00549C ;
    text-decoration: none;
    opacity: 0.6;  
    font-size: 12px; 
    font-style: italic;
    -moz-border-radius: 5px;
    border-radius: 5px; 
}
	
	
/*--------------------------------------------------------------------
	Location / Communities Buckets
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/		
	
	
#locationsBUCKETS {
	margin:0px 0 15px 0;
	height:380px;
}

#locationsCONTENT{
	position:relative;
	min-height:150px;
	font-family:Arial;
	font-size:11px;
	text-transform: uppercase;
}

#locationsHEADER{
	font-family:Arial;
	font-size:15px;
	color:#ffffff;
	text-transform: uppercase;
	border-bottom: 1px dotted #fff;
	
}

	#locationsHEADER-1 {
		width:283px;
		float:left;
		display:inline;
		margin:0 0 5px 10px;
		
	}

	#locationsHEADER-2 {
		width:283px;
		float:left;
		display:inline;
		margin:0 0 5px 10px;
	
	}

.menu #locationsMENU
{
	position:absolute;
	top:24px;
	left:5px;
}
.menu ul#locationsMENU
{
	width:265px;
	list-style-type:none;
	margin:0;
	padding:0;
	
}
.menu ul#locationsMENU li
{
	width:265px;
	height:28px;
	list-style-type:none;
	margin:0;
	padding:0;
	border-bottom: dotted 1px #fff;
	
}
.menu ul#locationsMENU ul
{
	width:265px;
	list-style-type:none;
	margin:0;
	padding:0;
	
}
.menu ul#locationsMENU ul.hidden
{
	top:0px;
	left:-2000px;
	position:absolute;
}
.menu ul#locationsMENU ul.shown
{
	top:0px;
	left:305px;
	position:absolute;
	
}
.menu #locationsMENU a.open
{
	background:url(img/BTNbill.png) no-repeat right;
	padding-left:25px;
	display:block;
	padding-top:8px;
	color:#00549C !important;
	opacity: 1 !important;
}
.menu #locationsMENU a.parent
{
	background:url(img/ROLLbill.png) no-repeat right;
	padding-left:25px;
	display:block;
	padding-top:8px;
	color:#fff;
}



.menu #locationsMENU .communities a:hover, .menu #locationsMENU .location a:hover
{
	padding-left:25px;
	display:block;
	color:#fff;
	opacity: 0.4;
}

.menu #locationsMENU .locationsLINK a:hover
{
	padding-left:25px;
	display:block;
	color:#fff;
	opacity: 0.6 !important;
}

.menu ul#locationsMENU li a
{
	text-decoration:none;
	height:20px;
}

.locationsIMG
{
	border:solid 1px #fff;
	padding:2px 2px 0px 2px;
	float:right;
}

.locationsINFOwrap{
	width: 265px;
}
		
.locationsTXT	
	{
	width: 140px;
	margin-top: 10px;
	margin-left:10px;
	float: left;
	text-transform: Capitalize !important;
	}
	


.locationsTXT p
{
	font-size:13px;
}

.locationsLINKarea
	{
	margin-top: 20px;
	float: right;
	}

.locationsLINKarea a{
    background-color: #FFF; 
    padding: 5px 10px 5px 10px;
    margin-left: -60px;
    color:#00549C ;
    text-decoration: none;
    opacity: 0.6;  
    -moz-border-radius: 5px;
    border-radius: 5px; 
   font: italic 12px Georgia;
   text-transform: Capitalize;
}



/*--------------------------------------------------------------------
	Upcoming Events
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	

#upcoming-event-header{
	margin:10px 0 25px 0;
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	text-transform: uppercase;
	
}

#upcomingborder{
	border-top:1px solid #ffffff;
	margin-left:100px;
	margin-top:-3px;
	
}

#upcoming-event{
	margin:10px 0 25px 0;
}

	#event-1 {
		width:283px;
		float:left;
		display:inline;
	}

	#event-2 {
		width:283px;
		float:left;
		display:inline;
		margin:0 0 0 26px;
	}
	
	#event-3 {
		width:283px;
		float:left;
		display:inline;
		margin:0 0 0 25px;
	}
	
#event-1 img{
width: 100px;
float: left;	
}

#event-2 img{
width: 100px;
float: left;	
}

#event-3 img{
width: 100px;
float: left;	
}
	
.eventTEXT	
	{
	width: 170px;
	float: right;
	}
	
.eventTEXT h1
	{
		margin-top: 0px;
		font: bold 12px Arial;
	}
	
.eventTEXT p	
	{ 
	padding-top: 5px;
	font: 12px Arial;
}

.eventTEXT a	
	{
	margin-top: 10px;
	width: 170px;
	float: right;
	font: 12px Arial;
	text-decoration: none;
	}
	
	#events-news {
		padding-bottom: 30px;
	}

/*--------------------------------------------------------------------
	Latest News

	
#latest-news {
	border-top:1px solid #ffffff;
	padding-top:20px;
	margin:10px 0 25px 0;
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
}

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*--------------------------------------------------------------------
	OUR-COMMUNITIES.PHP THEME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	


/*--------------------------------------------------------------------
	OUR-COMMUNITIES-MAPS.PHP THEME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	


#MAPwrapper {
	border:1px solid #ffffff;
	margin-top:5px;
	}
	
	.community-map-name {
	    width: 200px;
	    height: 10px;
	    margin-left: 10px;
	    padding: 5px;
		text-transform: capitalize;
		font: bold 13px Arial;
	}
	
	.COMMUNITYmapPOPUPheader{
		position: absolute; 
		z-index: 4; 
		left: 160px; 
		top: 75px;
		
	}
	
	.COMMUNITYmapPOPUPheaderRIGHT{
		position: absolute; 
		z-index: 4; 
		left: 150px; 
		top: 75px;
		
	}
	
	.COMMUNITYmapPOPUPdescription{
		position: absolute; 
		z-index: 4; 
		left: 100px; 
		top: 130px; 
		width: 320px;
		color: #000;
	}
	
	.COMMUNITYmapPOPUPupgradecard{
		position: absolute; 
		z-index: 4; 
		left: 90px;  
		top: 240px;
		color: #000;
	}
	
	.COMMUNITYmapPOPUPmoreinfo a{
		position: absolute; 
		z-index: 4; 
		left: 130px;  
		top: 465px;
		color:#00549C;
		text-decoration: none;
	}
	
	.COMMUNITYmapPOPUPmoreinfo a:hover{
		position: absolute; 
		z-index: 4; 
		left: 130px;  
		top: 465px;
		color:#00549C;
		text-decoration: none;
		opacity: 0.6;
	}

	
#community-page_footer {

	margin-bottom:50px;
	}


	
/*--------------------------------------------------------------------
	DAVIS COUNTY MAP
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/			

.mapINSTRUCTIONdc {
    width: 200px;
    height: 10px;
    margin-top: -43px;
    margin-left: 25px;
    padding: 5px;
	text-transform: capitalize;
	font:  bold italic 11px Georgia;
	opacity: 0.4;
}

.arrowIMGdc {
    width: 250px;
    height: 10px;
    margin-top: -25px;
    margin-left: 200px;
	text-transform: capitalize;
	font:  bold italic 11px Georgia;
	
}

.MAPpdfLINKdc {
    width: 250px;
    margin-left: 235px;
    padding-top: -5px;
	text-transform: capitalize;
	font:  bold italic 11px Georgia;
	
}

.MAPpdfLINKdc a{
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
}

.MAPpdfLINKdc a:hover{
	text-decoration: none;
	cursor: pointer;
	opacity: 1;
}

/*--------------------------------------------------------------------
	SALT LAKE COUNTY MAP
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/			

.mapINSTRUCTIONslc {
    width: 200px;
    height: 10px;
    margin-top: -225px;
    margin-left: 5px;
    padding: 5px;
	text-transform: capitalize;
	font:  bold italic 11px Georgia;
	opacity: 0.4;
}

.arrowIMGslc {
    height: 10px;
    margin-top: -25px;
    margin-left: 200px;
	text-transform: capitalize;
	font:  bold italic 11px Georgia;
	
}

.MAPpdfLINKslc {
    width: 250px;
    margin-left: 235px;
    padding-top: -5px;
	text-transform: capitalize;
	font:  bold italic 11px Georgia;
	
}

.MAPpdfLINKslc a{
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
}

.MAPpdfLINKslc a:hover{
	text-decoration: none;
	cursor: pointer;
	opacity: 1;
}	

/*--------------------------------------------------------------------
	MAPS DETAILS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/			

.mapINSTRUCTION {
    width: 500px;
    height: 10px;
    padding: 5px;
	text-transform: capitalize;
	font:  bold italic 11px Georgia;
	opacity: 0.4;
}

.mapINSTRUCTION a{
	text-decoration: none;
	cursor: pointer;
	opacity: 1;
}

.mapINSTRUCTION a:hover{
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
}	


/*--------------------------------------------------------------------
	OUR-COMMUNITIES-INFO.PHP THEME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	


#INFOwrapper {
	border:1px solid #ffffff;
	margin-top:5px;
	padding-bottom: 10px;

	}

.community-INFO-IMG1 {
	padding: 3px 3px 0px 3px;
    margin-left: 8px;
    margin-top: 8px;
    font: 13px Arial; 
    border: 1px solid #fff;  
    float: left; 
}

.community-INFO-IMG2 {
	padding: 3px 3px 0px 3px;
    margin-left: 7px;
    margin-top: 8px;
    font: 13px Arial; 
    border: 1px solid #fff;  
    float: left; 
}

.community-INFO-header {
    width: 607px;
    height: auto;
    margin-left: 8px;
    margin-top: 15px;
    font: 15px Georgia; 
    float: left;
    text-transform: uppercase; 
}

.community-INFO-starting {
    width: 607px;
    height: auto;
    margin-left: 8px;
    font: 13px Georgia; 
    font-style: italic;
    float: left;
}

.community-INFO-description {
    width: 607px;
    height: auto;
    margin-left: 8px;
    margin-top: 15px;
    font: 13px Arial; 
    float: left; 
}

.address-hours-title{
	font-size: 14px;
	font-family: georgia;
	text-transform: capitalize;
	margin-bottom: 15px;
	margin-top: 2px;
}

.community-INFO-address {
   margin-top: 15px;
   font: 13px Arial;  
   float: left;  
}

.community-INFO-photos {
    width: 200px;
    margin-top: 15px;
    font: 13px Arial;  
   
}

.community-INFO-photos a{
    border: none !important;
    padding-bottom: 2px;
    color:#5780AF !important;
    font-style: italic;
    font-family: Georgia;
    font-size: 12px;
    cursor: pointer;
   
}

.community-INFO-modelhours {
margin-left: 30px;
   margin-top: 15px;
   font: 13px Arial; 
   float: left; 
}

.community-directions a{
top: 15px;
position: relative;
background-color: #FFF;
border: none !important;
padding-bottom: 2px;
color:#5780AF !important;
font-style: italic;
font-family: Georgia;
font-size: 12px;
cursor: pointer;
padding: 5px 10px 5px 10px;
-moz-border-radius: 5px;
border-radius: 5px;
opacity: 0.6;
text-decoration: none;
 }

.community-INFO-contact {
    width: 310px;
    margin-left: 15px;
    margin-top: 15px;
    font: 13px Georgia; 
    float: left; 
    opacity: 0.8;
}

.wpcf7-form{
	font-family: Arial;
}

.wpcf7-submit{
	margin-top: 3px;
}
    	 
 /*--------------------------------------------------------------------
 	communityHOUSESinfo
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	   	 
  
  
 #communityHOUSESinfo
 {
 width: 639px;
 float: left;
 	padding-top:4px;
 	padding-bottom:5px;
 }
 
 #communityHOUSESheader{
 width: 639px;
 	font-size: 15px;
 	text-transform: uppercase;
 	margin-top: 30px;
 	margin-bottom: 10px;
 	margin-left: 10px;
 }
 
 table.communityHOUSEStable {
 width: 620px;
 	font-family: Arial;
 	font-size:12px;
 	color:#ffffff;
 	border-collapse: collapse;
 	text-align: center;
 	margin-left: 10px;
 }
 table.communityHOUSEStable th {
 	padding: 4px;
 	border-top: 1px dotted #fff;
 	border-bottom: 1px dotted #fff;
 	text-align: center;
 }
 table.communityHOUSEStable td {
 
 	padding: 4px;
 	border-top: 1px dotted #fff;
 	border-bottom: 1px dotted #fff;
 	text-align: center;
 }
 
 
 
 /*--------------------------------------------------------------------
 	communityHOUSESinfo POPUP WINDOW
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
 
 a.imPop {  
    position:relative;  
    z-index:20; 
    float: right; 
 }  
 
 a.imPop:hover {  
     background:none; text-decoration:none; 
 } 
 
 a.imPop span {  
     display:none;
 } 
 
 a.imPop:hover span {  
 margin-top: -102px;
     display:block;  
     position:absolute;  
     background:url('img/popupBOX.png') no-repeat left top;
     width: 500px;
     height: 378px; 
 }  
 
.Housetitle{
	color: #5780AF;
	font-size: 19px;
	text-transform: uppercase;
	text-align: left !important;
	padding-top: 70px;
	padding-left: 185px;

}

.HouseIMG {
	width:270px ;
	padding: 3px 3px 1px 3px;
	margin-left: 131px;
    margin-top: 25px;
    border: 1px solid #000;  
}

.HouseMOREINFO{
	color: #5780AF;
	font-size: 13px;
	text-align: left !important;
	padding-top: 10px;
	padding-left: 145px;
	font-style: italic;
}


/*--------------------------------------------------------------------
	QUICK MOVE-INS.PHP THEME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
/*--------------------------------------------------------------------
	Quick Move Ins List
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
#QUICKwrapper {
	min-height:200px ;
	position: relative;
	border:1px solid #ffffff;
	margin-top:20px;
	margin-bottom: 15px;
	padding-bottom: 20px;
	    font: 13px Arial; 

	}
.QUICKleft {
    float: left; 
}


.QUICKimg {
padding: 3px 3px 0px 3px;
    margin-left: 10px;
    margin-top: 10px;
    border: 1px solid #fff;  
    float: left; 
}

.QUICKlink {
    width: 100px;
    margin-left: 10px;
    margin-top: 150px;
}

.QUICKlink a{
    text-decoration: none;
    cursor: pointer;
}

.QUICKlink a:hover{
    opacity: 0.6 !important;
}

.QUICKright {
    width: 415px; 
    float: left;
    
}

.QUICKheader{
margin-top: 10px;
margin-left: 20px;
width: 385px;
padding-bottom: 5px;
border-bottom: 1px dotted #fff;	
float: left;
}

.QUICKheader a{
		background-color: #FFF;
		border: none !important;
		padding-bottom: 2px;
		color:#5780AF !important;
		font-style: italic;
		font-family: Georgia;
		font-size: 12px;
		cursor: pointer;
		padding: 5px 10px 5px 10px;
		margin-top: -5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		opacity: 0.6;
		float: right;
		text-decoration: none;
		
	}

.QUICKheaderHOME {
    
    float: left; 
    text-transform: uppercase;
    font-size: 17px;
}

.QUICKheaderCOMMUNITY {
    float: left; 
    text-transform: uppercase;
    font-size: 17px;
}

.QUICKlotPRICEref {
   width: 385px;
   margin-top: 10px; 
   margin-left: 20px; 
   padding-bottom:2px ;
   float: left; 
   border-bottom: 1px dotted #fff;
   text-transform: uppercase;
}

.QUICKlot {
    float: left; 
    margin-right: 20px;
    text-transform: uppercase;
    font-size: 17px;
}

.QUICKprice {
    float: left; 
     margin-right: 20px;
    text-transform: uppercase;
    font-size: 17px;
}

.QUICKref {
    float: left; 
    text-transform: uppercase;
    font-size: 17px;
}

.QUICKinfo1 {
    width: 195px;
    margin-top: 10px; 
    float: left; 
    margin-left: 15px;
}

.QUICKinfo1 li {
  list-style: disc;
  margin-left: 22px;
}


.QUICKinfo2 {
   width: 195px;
   margin-top: 10px; 
   float: left; 
}

.QUICKinfo2 li {
  list-style: disc;
  margin-left: 30px;
}

#QUICKcontactHEADER{
margin-top: 10px; 
margin-left: 20px;
width: 93%;
border-bottom: 1px dotted #fff;	
float: left;
}

#QUICKcontactCONTENT{
margin-top: 10px; 
margin-left: 20px;
width: 93%;
float: left;
}

#QUICKwrapperCONTACT{
	min-height:675px ;
	position: relative;
	border:1px solid #ffffff;
	margin-top:20px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	    font: 13px Arial;
}

/*--------------------------------------------------------------------
	QUICK MOVE INS MENU FIX
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
#menu-quick-move-ins
{
	width: 180px;
	margin-top: 5px;
	border-bottom:1px white dotted;
}

#menu-quick-move-ins a
{
	width: 170px;
	padding-left:10px;
	padding-bottom: 7px;
	display:block;
	padding-top:9px;
	font-weight: bold;
	color:#fff;
	text-transform: capitalize;
	border-bottom:1px white dotted;
	font-size: 13px;
	opacity: 0.6;
}

.current-menu-item a
{
	color:#fff;
	opacity: 1 !important;
}



/*--------------------------------------------------------------------
	OUR-HOMES.PHP THEME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	

/*--------------------------------------------------------------------
	OUR-HOMES INFORMATION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
#HOMEheader {
	margin-bottom:10px;
	font-size: 17px;
	border-bottom: 1px solid #fff;
	}

.HOMEimg1 {
	padding: 3px 3px 0px 3px;
    font: 13px Arial; 
    border: 1px solid #fff;  
    float: left; 
}

.HOMEimg2 {
	padding: 3px 3px 0px 3px;
    margin-left: 7px;
    font: 13px Arial; 
    border: 1px solid #fff;  
    float: left; 
}

.HOMEelevation {
height: 20px;
width: 210px;
	padding-top: 4px;
    font: 13px Arial; 
    float: left; 
}
.HOMEelevationB {
height: 20px;
width: 210px;
	padding-top: 5px;
	margin-left: 5px;
    font: 13px Arial; 
    float: left; 
}

.homeLISTSleft {
    width: 450px; 
    float: left; 
    margin-left: -50px;
    margin-top: 15px;
}

.HOMEfloorplan {
	padding: 3px 3px 0px 3px;
    margin-left: 50px;
    font: 13px Arial; 
    border: 1px solid #fff;  
    float: left; 
}

.HOMEpdfDOWNLOAD{
	margin-top: 10px;
    margin-left: 50px;
    font: 13px Arial; 
    float: left; 
}

.HOMEpdfDOWNLOAD a{
	background-color: #FFF;
	border: none !important;
	padding-bottom: 2px;
	color:#5780AF !important;
	font-style: italic;
	font-family: Georgia;
	font-size: 12px;
	cursor: pointer;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 0.6;
	text-decoration: none;
}

.homeLISTSright {
    width: 190px; 
    float: left;
    margin-left: 45px;
    margin-top: 15px;
    
}
	
.HOMEdescription {
	width: 190px;
    font: 13px Arial; 
    float: left;
    margin-bottom: 15px;
}

.HOMElist{
    margin-left: 15px;
    
}

.homeLISTSright li{
    padding: 2px;
    
}




/*--------------------------------------------------------------------
 HENRY HAS IT.PHP THEME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
#menu-henry-has-it
{
	width: 180px;
	margin-top: 5px;
	border-bottom:1px white dotted;
}

#menu-henry-has-it a
{
	width: 170px;
	padding-left:10px;
	padding-bottom: 7px;
	display:block;
	padding-top:9px;
	font-weight: bold;
	color:#fff;
	text-transform: capitalize;
	border-bottom:1px white dotted;
	font-size: 13px;
	opacity: 0.6;
}

.current-menu-item a
{
	color:#fff;
	opacity: 1 !important;
}

/*--------------------------------------------------------------------
	HENERY HAS IT LISTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
.hhiLISTSleft {
    float: left; 
}

.hhiLISTSright {
    width: 250px; 
    float: left;
    
}

.hhiLISTSheader{
font-size: 19px;
margin-top: 10px; 
margin-left: 10px;
width: 620px;
padding-bottom: 8px;
border-bottom: 1px solid #fff;	
float: left;
text-transform: uppercase;
}

.hhiLISTStext {
   width: 250px;
   margin-top: 10px; 
   margin-left: 50px; 
   padding-bottom:2px ;
   float: left; 
}

/*--------------------------------------------------------------------
	HENERY HAS IT IMAGE AND TEXT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
#hhi_wrapper{
	height: 483px;
}


.hhiIMG_TXTleft {
    float: left; 
}


.hhiIMG_TXTimg {
padding: 3px 3px 0px 3px;
    margin-left: 40px;
    margin-right: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #fff;  
    float: left; 
}

.hhiIMG_TXTwrap {
    width: 600px; 
    margin-left: 50px;
    
}

.hhiIMG_TXTheader{
font-size: 19px;
margin-top: 10px; 
margin-left: 10px;
width: 620px;
padding-bottom: 8px;
border-bottom: 1px solid #fff;	
float: left;
text-transform: uppercase;
}

.hhiIMG_TXTtext {
margin-left: 40px;
   margin-top: 10px; 
   padding-bottom:2px ;
}


/*--------------------------------------------------------------------
	OUR TEAM.PHP THEME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
/*--------------------------------------------------------------------
	Management List
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
#OTwrapper {
	min-height:330px ;
	border-bottom:1px dotted #ffffff;
	margin-top:5px;
	margin-bottom: 15px;
	padding-bottom:10px;
	    font: 13px Arial; 

	}
.OTleft {
    float: left; 
}


.OTimg {
padding: 3px 3px 0px 3px;
    margin-left: 10px;
    margin-top: 10px;
    border: 1px solid #fff;  
    float: left; 
}

.OTright {
    width: 400px; 
    float: left;
    
}

.OTheader{
font-size: 17px;
margin-top: 10px; 
margin-left: 10px;
width: 620px;
padding-bottom: 8px;
border-bottom: 1px solid #fff;	
float: left;
text-transform: uppercase;
}

.OTdescription {
   width: 380px;
   margin-top: 10px; 
   margin-left: 20px; 
   padding-bottom:2px ;
   float: left; 
}


/*--------------------------------------------------------------------
 WHATS NEW.PHP THEME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	

#whats-new-content{
	margin-top: -20px;
}

.post{
	margin-top: 20px;
	border-bottom: 1px dotted #fff;
}

#comments{
	margin-top: 20px;
}

.commentlist p{
	border-bottom: 1px dotted #fff;
	padding-bottom: 20px;
}

/*--------------------------------------------------------------------
 WHATS NEW MENU FIX
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	

.dtNode {
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	text-transform: capitalize;
}

.dtNode .nodeSel{
	color: #fff !important;
	opacity: 1 !important;
}


.clip .dtNode {
    border-top: 1px dotted #FFF;
}

.clip .clip .dtNode {
    border-top: 0;
}

#dcat10{
	border-bottom: 1px dotted #fff;
}
#dpge10{
	border-bottom: 1px dotted #fff;
}


/*--------------------------------------------------------------------
 CONTACT-US.PHP THEME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	


.wpcf7-form{
	margin-top: -8px;	
}

.contactLISTSleft {
width: 300px;
    float: left; 
    margin-left: -10px;
    margin-right: 30px;
}

.contactLISTSright {
    float: right;
    margin-top: 15px;
    margin-right: 20px;
    width: 300px;
    
}

.contactLISTSheader{
font-size: 19px;
margin-left: 10px;
margin-bottom: 20px;
width: 620px;
padding-bottom: 8px;
border-bottom: 1px solid #fff;	
float: left;
text-transform: uppercase;
}


.contactLISTSform {
   margin-top: 10px; 
   margin-left: 50px; 
   padding-bottom:2px ;
   float: left; 
}

.contactLISTSimg {
   margin-top: 10px; 
   margin-bottom: 20px;
   margin-left: 50px; 
   padding: 3px 3px 0px 3px ;
   float: left; 
   border: 1px solid #fff;
}

.contactLISTStext {
   margin-top: 10px; 
   margin-left: 50px; 
   padding-bottom:2px ;
   float: left; 
}

/*--------------------------------------------------------------------
	Submit Buttons
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
    	 
    .SubmitBTN{
    		background-color: #FFF;
    		border: none !important;
    		padding-bottom: 2px;
    		color:#5780AF !important;
			font-style: italic;
			font-family: Georgia;
			font-size: 12px;
			cursor: pointer;
			padding: 5px 10px 5px 10px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			opacity: 0.6;
			
		}
    	 
    .SubmitBTNcontactus{
    	background-color: #FFF;
    	border: none !important;
    	padding-bottom: 2px;
    	color:#5780AF !important;
    	padding: 5px 10px 5px 10px;
    	font-style: italic;
    	font-family: Georgia;
    	font-size: 12px;
    	cursor: pointer;
    	-moz-border-radius: 5px;
    	border-radius: 5px;
    	opacity: 0.6;
	}

/*--------------------------------------------------------------------
	CONTACT_US MENU
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	

#menu-contact-us
{
	width: 190px;
	margin-top: 5px;
	border-bottom:1px white dotted;
}

#menu-contact-us a
{
	width: 180px;
	padding-left:10px;
	padding-bottom: 7px;
	display:block;
	padding-top:9px;
	font-weight: bold;
	color:#fff;
	text-transform: capitalize;
	border-bottom:1px white dotted;
	font-size: 13px;
	opacity: 0.6;
}

.current-menu-item a
{
	color:#fff;
	opacity: 1 !important;
}

/*--------------------------------------------------------------------
	GALLERIES.PHP THEME
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
	
	/*--------------------------------------------------------------------
		GALLERY CONTENT
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
		
		#gallery-content{
			margin-left: -20px;
			margin-top: 5px;
		}
    
    /*--------------------------------------------------------------------
    	VIDEO GALLERY CONTENT MENU
    	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
    
    	
    	#menu-videos
    	{
    		width: 180px;
    		margin-top: 5px;
    		border-bottom:1px white dotted;
    	}
    	
    	#menu-videos a
    	{
    		width: 170px;
    		padding-left:10px;
    		padding-bottom: 7px;
    		display:block;
    		padding-top:9px;
    		color:#fff;
    		text-transform: capitalize;
    		font-weight: bold;
    		border-bottom:1px white dotted;
    		opacity: 0.6 !important;
    	}
    	
    	#menu-videos .current-menu-item a
    	{
    		color:#fff;
    		opacity: 1 !important;
    	}
    	
   /*--------------------------------------------------------------------
   	PHOTO GALLERY CONTENT MENU
   	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
   	
   	#nav_menu-9{
   		margin-top: 20px;
   	}
   	
   	#gallery-content{
   	height: 478px;
   		margin-left: -10px;
   	}
   	
   	#menu-galleries
   	{
   		width: 180px;
   		margin-top: 5px;
   		border-bottom:1px white dotted;
   	}
   	
   	#menu-galleries a
   	{
   		width: 170px;
   		padding-left:10px;
   		padding-bottom: 7px;
   		display:block;
   		padding-top:9px;
   		color:#fff;
   		text-transform: capitalize;
   		font-weight: bold;
   		border-bottom:1px white dotted;
   		opacity: 0.6 !important;
   	}
   	
   		#menu-galleries .current-menu-item a
   	{
   		color:#fff;
   		opacity: 1!important;
   	}
   	
   	
   	
   	
   .clip a{ opacity:1;}
   
   .clip .clip a{
   	opacity: 0.6;
   }
   
   .clip .clip a:hover{
   	opacity: 1;
   }
   
   .clip .clip a:active{
   	opacity: 1;
   }
   
   
   
   /*--------------------------------------------------------------------
   	Communities POPUP Box
   	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
   
  #COMMUNITYheader{
  width: 500px;
  height: 86px;
  	background-image: url(img/COMMUNITYpopupHEADER.png);
  }
  
  #COMMUNITYheaderRIGHT{
  width: 550px;
  height: 86px;
  	background-image: url(img/COMMUNITYpopupHEADERright.png);
  }
  
  .COMMUNITYheaderTEXT{
  margin-left: 150px;
  padding-top: 34px;
  }
  
 
  
  #COMMUNITYbody{

  width: 432px;
  margin-left: 57px;
  margin-top: -2px;
  	background-image: url(img/COMMUNITYpopupBODY.png);
  	background-repeat: repeat;
  	color: #000;
  }
  
    #COMMUNITYbody p{
   margin-left: 35px;
   margin-right: 35px;
    }
  
  #COMMUNITYfooter{
  width: 500px;
  height: 50px;
  	background-image: url(img/COMMUNITYpopupFOOTER.png);
  	background-repeat: none ;
  }
  
  .COMMUNITYfooterLINK{
  margin-left: 120px;
 padding-top: 13px;
  }
  .COMMUNITYfooterLINK a{
  	color: #5780AF ;
  	text-decoration: none ;
  }
  
  .COMUNITYpopIMG{
  	margin-left: 35px;
  }

/*--------------------------------------------------------------------
fancybox content background
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	


#fancy_content{
	background: #FFF url('img/backgroundFANCY.JPG') !important;
}
 
  
