@charset "UTF-8";
/* CSS Document */

html {
margin-bottom: 0;
padding-bottom: 0;
}

body {
background-color:#eaeaea;
background-image:url(themes/site_themes/EydeCompany/images/background.gif);
background-position:top center;
background-repeat:no-repeat;
margin:0;
padding:0;
margin-top: 10px;
}

.top-menu-container {
color: #fafafa;
padding:0;
padding-top: 45px;
}

.prop-side-link {
color: #fefefe;
font-size: 12px;
font-family: Arial:
line-height: 1.0;
margin:0
padding:0;
text-decoration:none;
}

.prop-side-link:hover {
color: #ADCBE4;
font-size: 12px;
font-family: Arial:
line-height: 1.0;
margin:0
padding:0;
text-decoration:none;
}

.tagline {margin: 0; padding: 0; margin-bottom: 8px; font-size:12px;font-style:italic; font-family:Arial;}
.property-listings ul {
list-style:none;
margin:0;
padding:0;
}

.property-listings ul li {
color: #fff;
margin:0;
padding:0;
}

.property-listings ul li a:link {
font-size: 13px;
color: #fff;
margin:0;
padding:0;
line-height: 0;
text-decoration:none;
font-family:Arial;
}

.property-main-list ul {
list-style:none;
margin-left: 80px;
margin-top: 50px;
}

.property-main-list ul li {
width: 450px;
text-align:center;
background-color: #2D4E7F;
padding: 10px;
margin: 15px 0;
}

.property-main-list ul li a:link{
font-size: 18px;
color: #fff;
margin:0;
padding:0;
line-height: 0;
text-decoration:none;
}

.property-main-list ul li a:visited{
font-size: 18px;
color: #fff;
margin:0;
padding:0;
line-height: 0;
text-decoration:none;
}
.property-main-list ul li a:hover{
font-size: 18px;
color: #fff;
margin:0;
padding:0;
line-height: 0;
text-decoration:none;
}
.property-main-list ul li a:active{
font-size: 18px;
color: #fff;
margin:0;
padding:0;
line-height: 0;
text-decoration:none;
}

.office-main-display {
background-image: url(themes/site_themes/EydeCompany/images/commercial-home.png);
background-repeat:no-repeat;
background-position: bottom right;
padding: 10px 240px 0 20px;
height: 619px;
}

.office-main-display ul{
	margin-top:-15px;
}

.call-data-center-main-display {
background-image: url(themes/site_themes/EydeCompany/images/call-data-center-home.png);
background-repeat:no-repeat;
background-position: bottom right;
padding: 10px 270px 0 20px;
height: 542px;
}

.residential-main-display {
background-image: url(themes/site_themes/EydeCompany/images/residential-home.png);
background-repeat:no-repeat;
background-position: bottom right;
padding: 10px 240px 0 20px;
height: 510px;
}

.apartments-main-display {
background-image: url(themes/site_themes/EydeCompany/images/apartments-home.png);
background-repeat:no-repeat;
background-position: bottom right;
padding: 10px 265px 0 20px;
height: 500px;
}

.senior-housing-main-display {
background-image: url(themes/site_themes/EydeCompany/images/senior-housing-home.jpg);
background-repeat:no-repeat;
background-position: bottom right;
padding: 10px 220px 0 20px;
height: 500px;
}

.retail-main-display {
background-image: url(themes/site_themes/EydeCompany/images/retail-home.png);
background-repeat:no-repeat;
background-position: bottom right;
padding: 10px 265px 0 20px;
height: 500px;
}

.industrial-main-display {
background-image: url(themes/site_themes/EydeCompany/images/industrial-home.png);
background-repeat:no-repeat;
background-position: bottom right;
padding: 10px 265px 0 20px;
height: 510px;
}

.land-main-display {
background-image: url(themes/site_themes/EydeCompany/images/land-home.png);
background-repeat:no-repeat;
background-position: bottom right;
padding: 10px 265px 0 20px;
height: 480px;
}

.prop-city {margin:0; padding:0;margin-left:8px; color: #fefefe;}
.container {

}

.contact-entity {
clear:both;
padding: 20px 0;
margin-bottom: 25px;
}

.company-name {
font-size: 20px;
margin-top: 0;
padding-top: 0;
}

.general-links a:link, a:visited, a:active, a:hover {
color: #000;
padding: 0;
margin:0;
}

.contact-left-column {
font-weight:bold;
text-align:right;
}

.address a:link {
color: #313131; font-family:Arial; font-size: 14px; line-height:1.5; text-decoration:none;}

.address a:visited{
color: #313131; font-family:Arial; font-size: 14px; line-height:1.5; text-decoration:none;}

.address a:hover{
color: #313131; font-family:Arial; font-size: 14px; line-height:1.5; text-decoration:none;}

.address a:active{
color: #313131; font-family:Arial; font-size: 14px; line-height:1.5; text-decoration:none;}

.our-people a:link {
color: #313131; font-family:Arial; font-size: 14px; line-height:1.5; text-decoration:none;}

.our-people  a:visited{
color: #313131; font-family:Arial; font-size: 14px; line-height:1.5; text-decoration:none;}

.our-people  a:hover{
color: #2D4E7F; font-family:Arial; font-size: 14px; line-height:1.5; text-decoration:none;}

.our-people  a:active{
color: #313131; font-family:Arial; font-size: 14px; line-height:1.5; text-decoration:none;}

.news-listing {
margin:10px;
}

.news-listing a{
	color:#fff;
}

.news-listing a:link, a:active, a:hover {
margin:0;
padding:0;
/*color: #fff;*/
text-decoration:none;
/*font-size: 12px;*/
}

.news-listing a:hover {
color: #ccc;
}
			

.content {
background-image:url(themes/site_themes/EydeCompany/images/sidestripe.gif);
background-repeat:repeat-y;	
overflow: auto; 
height: 1%;
min-height: 500px;
padding-top: 18px;
}

.content h3 {
margin-top: 20px;
}

.header {
background-image:url(themes/site_themes/EydeCompany/images/header.gif);
background-position:top left;
background-repeat:no-repeat;
height: 125px;
}

.header-sub {
background-image:url(themes/site_themes/EydeCompany/images/header-sub.gif);
background-position:top left;
background-repeat:no-repeat;
height: 125px;
}

.sidebar {
background-color:#2D4E7F;
color: #fafafa;
min-height:600px;
}

.sidebar h3{
color: #fafafa;
text-align:center;
text-transform:uppercase;
padding: 0 8px;
text-decoration:none;
}

.sidebar h4 a{
	color:#fff;
	text-decoration:none;
}

.stripey {
width: 100%;
background-image:url(themes/site_themes/EydeCompany/images/headerstripe.gif);
background-repeat:repeat-x;
}

.stripey-sub {
width: 100%;
background-image:url(themes/site_themes/EydeCompany/images/headerstripe-submenu.gif);
background-repeat:repeat-x;
}

.view-properties {
border: 0;
margin: 0;
padding: 0;
padding-left:10px; 
padding-right: 30px;
}

.eyde-home-box {
margin-top:-40px;
height: 95px;
color: #4B6B5A;
}

.sub-menu {
margin-top: 9px;
}

.prop-sidebar ul li a {
color: #2D4E7F;
background-color: #eaeaea;
padding: 4px 3px;
margin-top: 6px;
}

.prop-sidebar ul li a:hover {
color: #000;
}

.prop-sidebar {
list-style:none;
}

.eyde-home-link {
color: #4B6B5A;
display:block;
}

.footer {
background-color: #1B2F4D;
text-align:center;
color: #fafafa;
}

.footer-lg {
background-color: #1B2F4D;
text-align:center;
color: #fafafa;
min-height: 300px;
}

.sister-sites{
	width:1000px;
	margin:0 auto;
}

.sister-sites a:link, .sister-sites a:visited, .sister-sites a:active{
/*padding: 10px 22px 10px 22px;*/
padding:10px 10px;
color: #fafafa;
text-decoration:none;
font-size:12px;
font-weight:400;
}

.sister-sites a:visited {
padding: 10px 22px 10px 22px;
color: #fafafa;
text-decoration:none;
font-size:12px;
font-weight:400;
}

.sister-sites a:hover{
/*color: #AE210A;*/
text-decoration:underline
}

.right {
float:right;
padding: 2px;
margin: 8px;
}
.polaroid {
border: 6px solid #fff;
border-bottom: 45px solid #fff;
}

.img-border {
border: 2px solid #fff;
padding: 0;
}

.home-text {
margin-left: 190px;
text-align:center;
padding-bottom: 10px;
}

.home-news {
padding:0 18px;
color: #fafafa;
font-size:12px;
}

.home-news a:link, .span-12 a:active, .span-12 a:visited, .home-news a:active, .home-news a:visited {
padding: 0;
color: #fafafa;
font-size:12px;
}

.home-news a:hover {
color: #CCCCCC;
}

.home-news h4 {
font-size: 18px;
font-weight: strong;
color: #fafafa;
border-bottom: 1px solid #fafafa;
}

.home-content-focus-title-wrapper {
padding-top: 20px;
}

.home-content-focus-title {
padding: 5px;
background-color: #C2C2C2;
color: #000;
margin-bottom: 4px;
overflow: auto; 
height: 1%;
}

.home-content-focus-title h3 {
font-size: 18px;
font-weight:bold;
color: #000;
margin: 0;
padding: 0;
text-transform: uppercase;
}

.home-content-focus-body {
padding: 5px;
background-color: #C2C2C2;
color: #000;
margin-bottom: 4px;
overflow: auto; 
height: 1%;
text-align:center;
margin-bottom: 10px;
min-height: 350px;
}

.our-people {
border: 0px solid #000;
padding: 5px;
margin-bottom: 20px;
}
.our-people h3 {
 margin:0;
 padding: 0;
 }
 
.our-people-headshot {
float:left;
padding: 2px;
margin: 8px;
border: 2px solid #999999;
}

.right-margin {
margin-right: 10px;
}

a.story-links:link {color: #313131;}
a.story-links:visited {color: #313131;}
a.story-links:hover {color: #313131;}
a.story-links:active {color: #313131;}

.left-quote {
margin-bottom: 20px;
}

.right-quote {
padding-left: 100px;
margin-bottom: 20px;
}

/********************     Top Level Menu     ********************/
.top-menu {
display:inline-block;
}

.top-menu ul {
padding: 0;
margin:0;
list-style:none;
}

.top-menu li {
margin:0 7px;
padding:0;
float: left;
background:url(themes/site_themes/EydeCompany/images/button-rt.jpg) no-repeat right top;
}

.top-menu a {
padding:12px;
display:block;
background:url(themes/site_themes/EydeCompany/images/button-lt.jpg) no-repeat left top;
color: #fafafa;
text-transform:uppercase;
font-size:11px;
text-decoration:none;
}

/********************    End Top Level Menu     ********************/


/********************     Sub Menu     ********************/
.sub-menu {
display:inline-block;
}

.sub-menu ul {
padding: 0;
margin:0;
list-style:none;
}

.sub-menu li {
margin:0 2px;
padding:0;
float: left;
}

.sub-menu a {
padding: 5px 7px;
display:block;
color: #000;
text-transform:uppercase;
font-size:11px;
text-decoration:none;
}

.newslink a:link {color: #2D4E7F; font-size: 12px;}
.newslink a:visited {color: #2D4E7F;font-size: 12px;}
.newslink a:hover {color: #2D4E7F;font-size: 12px;}
.newslink a:active {color: #2D4E7F;font-size: 12px;}
/********************    End Sub Menu     ********************/
.img-line-break {width: 600px;clear:both;}
h1{
font-size:1.25em; 
font-weight:bold;
margin-left:1.1em;}

a.prop-side-link{
	color:#fff;
}

.office-main-display a:hover, .office-main-display a:visited{
	color:000099;
	text-decoration:underline;
	
}

.state{
	margin:20px;
}

.span-18 .property-main-list{
	margin-top:-35px;
}
	#homeMain{
		margin-left: 276px;
		overflow: hidden;
		width:724px;
	}
	#homeMain .photos{
		float: left;
		width: 430px;
		position: relative;
		overflow: hidden;
		height: 300px;
	}
	#typeSwitcher{
		position: absolute;
		bottom: 0;
		left: 5px;
		z-index: 500;
	}
	#typeSwitcher a{
		color: #707070;
		text-decoration: none;
	}
	#typeSwitcher a.current, #typeSwitcher a:hover{
		color: #464646;
	}
	#homeMain .photos img{
		width: 430px;
	}
	#homeMain .photos .item{
		overflow: hidden;
	}
	#homeMain .photos span{
		float: right;
		font-size: 120%;
		color: #363636;
		line-height: 18px;
		text-align: right;
		padding-right: 10px;
	}
	#homeMain .photos ul{
		list-style-type: none;
		margin: 0;
		background: url(/themes/site_themes/EydeCompany/images/home_cyclebg.jpg) bottom repeat-x;
		height: 300px;
	}
	#homeMain .photos .pager a{
		display: block;
		width: 12px;
		height: 12px;
		background: #464646;
		margin-right: 2px;
		float: left;
	}
	#homeMain .photos .pager a.activeSlide, #homeMain .photos .pager a:hover{
		background: #476da4;
	}
	#homeMain .photos #featuredListing{
		position: relative;
		top: 0;
		z-index: 1001;
		height: 300px;
		z-index: 100;
	}
	#homeMain .photos #newDevelopment{
		position: relative;
		top: 0;
		z-index: 1000;
		display: none;
		height: 300px;
		z-index: 100;
	}
	#homeMain .photos .pager{
		position: absolute;
		top: 262px;
		left: 5px;
		overflow: hidden;
		z-index: 200;
	}
	#homeMain .info{
		float: right;
		width: 280px;
		color: #464646;
	}
	#homeMain h1{
		color: #464646;
	}
	.top, .bottom{
		overflow: hidden;
	}
	.bottom .leftSide{
		float: left;
		width: 430px;
	}
	.bottom .rightSide{
		margin-left: 430px;
	}
	.bottom ul{
		margin: 0 0 0 15px;
		list-style: none;
	}
	h1{
		margin-left: 0;
	}
	#testimonials{
		font-style: italic;
	}
	h1 a, h1 a:visited{
		text-decoration: none;
		color: inherit;
		font-size: inherit;
	}
