/* 
----------------------------------------------------------------------------- 
IMPORTED
-----------------------------------------------------------------------------*/

/*   @import url('.css');      */





/* 
----------------------------------------------------------------------------- 
LAYOUT CONTAINERS
-----------------------------------------------------------------------------*/

#headerContainer{
	height:117px;
	background:url('/images/header-background_tiler.gif');
}
#omniContainer{
}
#omni{
	
}


/* 
----------------------------------------------------------------------------- 
HEADER
-----------------------------------------------------------------------------*/
#header{
	width:1080px;
	height:117px;
	margin:0px auto;
	position:relative;
}
#logo{
	position:absolute;
	left:0px;
	top:0px;
}



/* 
----------------------------------------------------------------------------- 
NAV
-----------------------------------------------------------------------------*/
#nav{
	float:left;
	display:inline;
	height:110px;
	margin-left:329px;
	font-size:12px;
}
#nav li,
#nav a{
	float:left;
	height:110px;
}
#nav a{
	text-decoration:none;
	color:#4a4821;
	background:url('/images/nav-button-background_tiler.gif') repeat-x 0px -110px;
}
#nav a:hover, #nav a.active{
	color:#59842e;
	text-decoration:none;
	background-position:0px 0px;
}
#nav div{
	padding:85px 16px 0px 16px;
}


/* 
----------------------------------------------------------------------------- 
LEFT NAV
-----------------------------------------------------------------------------*/
#leftNav{
	margin:8px;
}
#leftNav li{
	margin-bottom:3px;
	padding:3px 5px;
	background:url('/images/left_nav-button_background_tiler.gif') repeat-y top right;
	text-align:right;
	cursor:hand;
	cursor:pointer;
	color:#4a4821;
}
#leftNav li.header{
	background-image:url('/images/left_nav-header_background_tiler.gif');
	font-size:12px;
	padding:5px;
	color:#4a4821;
	cursor:auto;
}
#leftNav li.active{
	color:#648c3b;
}
#leftNav li.active span{
	display:inline;
}
#leftNav li.inactive{
	cursor:default;
}
#leftNav span{
	display:none;
}

/* 
----------------------------------------------------------------------------- 
TEAM NAV
-----------------------------------------------------------------------------*/
#teamNav{
	width:120px;
	margin:8px;
	float:right;
}
#teamNav li{
	margin-bottom:3px;
	padding:0px 5px 15px 0px;
	text-align:right;
	cursor:hand;
	cursor:pointer;
	color:#4a4821;
}
#teamNav li.active{
	color:#648c3b;
}
#teamNav div.image{
	height:95px;
}
#teamNav div.copy{
	padding:3px 0px 0px 0px;
}
#philipJalufkaNav div.image{
	background:url('/images/team-philip.jpg') repeat-y right 95px;
}
#haythemDawlettNav div.image{
	background:url('/images/team-haythem.jpg') repeat-y right 95px;
}
#timHendonNav div.image{
	background:url('/images/team-tim.jpg') repeat-y right 95px;
}
#clayKnightNav div.image{
	background:url('/images/team-clay.jpg') repeat-y right 95px;
}

#teamNav li.active div{
	background-position:right 0px;
}
#teamNav span{
	display:none;
}
#teamNav li.active span{
	display:inline;
}


/* 
----------------------------------------------------------------------------- 
CONTENT
-----------------------------------------------------------------------------*/
#propertyMapBarBackground{
	background:white;
}
#propertyMapBarContainer{
	width:968px;
	margin:0px auto;
}
#propertyMapBar{
	padding:5px 125px;
	text-align:right;
	font-family:"Trebuchet MS";
	font-size:10px;
}





#content{
	width:968px;
	margin:0px auto;
}
.columnLeft{
	float:left;
	width:275px;
}
.columnRight{
	float:right;
	width:690px;
}

.columnPadTop{
	padding-top:38px;
}
.columnPadRight{
	padding-right:50px;
}
.columnPadLeft{
	padding-left:15px;
}


#content ul.bulleted{
	list-style-type:disc;
}
#content ul.bulleted li{
	margin-left:15px;
}

#content .navContent{
	display:none;
}
#content .navContent{
	display:none;
}
.rotator{
	width:190px;
	height:260px;
	float:left;
}

/* 
----------------------------------------------------------------------------- 
CONTENT - HOME
-----------------------------------------------------------------------------*/

div.homeContent{
	text-align:center;
}


/* 
----------------------------------------------------------------------------- 
CONTENT - ABOUT
-----------------------------------------------------------------------------*/

div.aboutContent{
	background:url('/images/dashed-green.gif') repeat-y 275px 0px;
}


/* 
----------------------------------------------------------------------------- 
CONTENT - ABOUT
-----------------------------------------------------------------------------*/

#properties img{
	float:left;
	margin-right:20px;
}
#properties .navContent{
	padding-left:7px;
}
#properties .dashed{
}





/* 
----------------------------------------------------------------------------- 
FOOTER
-----------------------------------------------------------------------------*/
#footer{
	margin:40px 0px 0px 50px;
}
#footer p{
	padding:0px 10px;
}




/* 
----------------------------------------------------------------------------- 
MISC
-----------------------------------------------------------------------------*/
.clear{
	clear:both;
}

.dashed{
	font-size:1%;
	height:3px;
	background:url('/images/dashed-brown.gif') repeat-x;
}




input.LV_invalid_field{
	background:#ffdada;
}
.LV_invalid{
	display:none;
}
.LV_valid{
	display:none;
}

input, textarea{
	padding:3px;
	margin-right:3px;
	border:1px solid #a7a79d;
	background:#f3f3ec;
	
	font-size:10px;
	font-family:Arial;
	color:#878664;
}
textarea{
	height:50px;
}
.short{
	width:140px;
}
.long{
	width:291px;
}
.longer{
	width:590px;
	height:200px;
}
.submit{
	background:#848366;
	border:1px solid #a4a49a;
	color:#ffffff;
}