@charset "UTF-8";
/* CSS Document 

COLORS: 
#981218 - red
#bd161d - red text
#2e3191 - blue
#fec959 - yellow
#9dce5b - green
#e6e6e6 - light bkgd grey
#808080 - grey text
#cccccc - 20% grey
#b3b3b3 - 30% grey


*/

/* ######## BODY ######## */
body
	{
		background:#e6e6e6 url(images/bkgd-phones.gif) top;
		margin:0;
		padding:0;
		font-family:"Trebuchet MS", Verdana, arial, Helvetica, sans-serif;
	}
	
#pageAndBackground
	{
		width:900px;
		padding:0 15px 15px;
		margin:0 auto;
		background:url(images/bkgd-shadow.png) bottom no-repeat;
	}
	
#pageHolder
	{
		width:900px;
		margin:0 auto;
	}
	
/* ######## HEADER ######## */
#header
	{
		width:900px;
		height:120px;
		background:url(images/bkgd-logo.gif) no-repeat;
	}
	
#header h1
	{
		margin:0;
		padding:0;
	}

#header a
	{
		width:900px;
		height:120px;
		text-decoration:none;
		display:block;
	}

#header h1 span
	{
		position:relative;
		left:-2000px;
	}
	
/* ######## HOME FLASH ######## */

#homeFlash
	{
		width:900px;
		height:300px;
	}
	
/* ######## NAVIGATION ######## */

#navigation
	{
		width:900px;
		height:30px;
		background: #981218 url(images/bkgd-nav.gif) top repeat-x;
	}
	
#navigation ul
	{
		padding:0;
		margin:0;
		list-style:none;
		height:29px;
		border-bottom:solid 1px #7b0f13;
	}
	
#navigation a
	{
		display:block;
		text-decoration:none;
		text-transform:uppercase;
		color:#fff;
		font-stretch:wider;
		padding:8px 0 4px;
		font-size:12px;
		letter-spacing:1px;
		font-weight:bold;
	}

#navigation a:hover
	{
		background-color:#7b0f13;
	}

#navigation li
	{
		float:left;
		position:relative;
		text-align:center;
	}

#navigation li.menuProperties
	{
		width:170px;
	}

#navigation li.menuTenants
	{
		width:110px;
	}

#navigation li.menuContactUs
	{
		width:110px;
	}

#navigation li.menuAboutUs
	{
		width:110px;
	}

#navigation li.menuSpecialOffers
	{
		width:130px;
	}

#navigation li ul
	{
		display:none;
		position:absolute;
		width:100%;
		top:29px;
		left:0;
		z-index:10;
	}
	
	
#navigation li > ul {
	top: auto;
	left: auto;
	}


#navigation li ul li a
	{
		padding:5px 0;
		background-color:#981218;
		border-left:solid 2px #7b0f13;
		border-right:solid 2px #7b0f13;
		font-size:10px;
		display:block;
	}

#navigation li ul li

	{
		display:block;
		clear:both;
		width:100%;
	}

#navigation li:hover ul,
#navigation li.over ul
	{
		display:block;
	}

#navigation li.navBottom
	{
		height:2px;
		background-color:#7b0f13;
		width:100%;
	}

/* ######## BREADCRUMBS ######## */

#breadCrumbs
	{
		width:900px;
		height:25px;
		background: #939598 url(images/bkgd-breadcrumbs.gif) top repeat-x;
		clear:both;
		padding-top:5px;
	}
	
#breadCrumbs ul
	{
		padding:0;
		margin:0;
		list-style:none;
		height:24px;
		float:left;
	}
	
#breadCrumbs a
	{
		color:#fff;
	}

#breadCrumbs a:hover
	{
		background-color:#666666;
	}

#breadCrumbs li
	{
		display:block;
		font-size:10px;
		height:14px;
		text-decoration:none;
		text-transform:uppercase;
		letter-spacing:1px;
		font-weight:bold;
		float:left;
		text-align:left;
		background:url(images/white-right-arrow.gif) 0px 8px no-repeat;
		padding: 4px 10px 0;
		margin:0;
	}

#breadCrumbs li.firstCrumb
	{
		background:none;
	}

















/* ######## CONTENT ######## */

h1,
h2,
h3
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		margin-top:0;
		margin-bottom:5px;
	}
	
h3
	{
		color:#838383;
		font-weight:normal;
		font-size:21px;
		margin-bottom:0;
	}
	
h4
	{
		margin-top:0;
		color:#838383;
		text-transform:uppercase;
		font-size:12px;
		letter-spacing:2px;
		text-align:center;
	}

#homeContentContainerBottom
	{
		background: #cccccc url(images/bkgd-400-white-bottom.gif) left bottom no-repeat;
		display:block;
		width:900px;
		clear:left;
	}
	
#homeContentContainer
	{
		background:url(images/bkgd-400-white-top.gif)left top no-repeat;
		display:block;
		width:900px;
		min-height:250px;
	}
	
#homeContentContainer p
	{
		margin:0;
		padding:0 20px 10px;
		font-size:14px;
		line-height:24px;
	}
	
#rightSubLeft
	{
		width:218px;
		float:left;
		border-right: 2px solid #e5e5e5;
	}
	
#rightSubRight
	{
		width:220px;
		float:right;
	}
	
#rightSubLeft h2,
#rightSubRight h2
	{
		color:#bd161d;
		font-size:24px;
		font-weight:normal;
		letter-spacing:-1px;
	}

#mainColLeft ul,
#rightSubLeft ul,
#rightSubRight ul
	{
		font-size:13px;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding:0;
	}

#mainColLeft ul,
#rightSubRight h2,
#rightSubRight ul
	{
		margin:0 0 10px 20px;
	}

#mainColLeft ul,
#rightSubLeft h2,
#rightSubLeft ul
	{
		margin:0 20px 10px 0;
	}

#mainColRight li,
#mainColLeft li,
#rightSubLeft li,
#rightSubRight li
	{
		list-style-type:none;
		margin:0 0 5px 0;
		padding:0 0 0 10px;
		background:url(images/red-right-arrow.gif) 3px left no-repeat;
	}

#mainColLeft a,
#rightSubLeft a,
#rightSubRight a
	{
		color:#000000;
		text-decoration:underline;
	}

#mainColLeft a:hover,
#rightSubLeft a:hover,
#rightSubRight a:hover
	{
		color:#bd161d;
		text-decoration:underline;
	}

		
	
#contentContainerBottom
	{
		background: url(images/bkgd-900-generic-bottom.gif) left bottom;
		display:block;
		width:900px;
		clear:left;
	}
	
#contentContainer
	{
		background: url(images/bkgd-900-generic-top.gif) left top no-repeat;
		display:block;
		width:900px;
	}
	
#contentContainer #mainColLeft
	{
		width:170px;
		float:left;
		padding:15px;
	}
	
#contentContainer #mainColRight
	{
		width:640px;
		float:right;
	}
	
#propertyContainerBottom
	{
		background: url(images/bkgd-900-whitegrey-bottom.gif) bottom;
		display:block;
		width:900px;
		clear:left;
	}
	
#propertyContainer
	{
		background:url(images/bkgd-900-whitegrey-top.gif) top no-repeat;
		min-height:250px;
		display:block;
		width:900px;
	}
	
#propertyContainer #mainColLeft
	{
		width:370px;
		float:left;
		padding:15px;
	}
	
#propertyContainer #mainColRight
	{
		width:440px;
		float:right;
	}
	
#mainColLeft
	{
		width:370px;
		float:left;
		padding:15px;
	}
	
#mainColLeft h2
	{
		letter-spacing:-1px;
		font-weight:normal;
		color:#bd161d;
	}
	
#mainColRight
	{
		width:440px;
		float:right;
		padding:15px 30px;
	}
#mainColRight h1
	{
		letter-spacing:-1px;
		font-weight:normal;
		color:#bd161d;
	}
	
	
#mainColRight h2
	{
		letter-spacing:-1px;
		font-weight:normal;
		color:#808080;
	}
	
#mainColRight ul,
#mainColRight p
	{
		font-size:14px;
		line-height:21px;
		color:#333333;
	}
	
#mainColRight li
	{
		color:#666666;
	}
	
#mainColRight a
	{
		color:#666666;
		text-decoration:underline;
	}
	
#mainColRight a:hover
	{
		color:#bd161d;
	}
		
.contentBox
	{
		padding:20px;
		border:#666666 solid 1px;
	}
	
#left150
	{
		float:left;
		width:150px;
	}
	
#right250
	{
		float:right;
		width:250px;
	}

table
	{
		border-collapse:collapse;
		border:#838383 solid 1px;
		width:100%;
		font-size:14px;
	}
	
td
	{
		border:#838383 solid 1px;
		padding:3px;
	}

th
	{
		border:#838383 solid 1px;
		background-color:#CCCCCC;
		text-align:right;
		padding:3px;
	}

iframe
	{
		border:#838383 solid 1px;
	}
	
#theGallery
	{
		width:370px;
		margin:0 auto;
	}

.galleryImages
	{
		padding:4px;
		background-color:#FFFFFF;
		border:#838383 solid 1px;
		margin:5px;
	}

.galleryImage1
	{
	}

.galleryImage2,
.galleryImage3,
.galleryImage4,
.galleryImage5,
.galleryImage6,
.galleryImage7,
.galleryImage8,
.galleryImage9,
.galleryImage10,
.galleryImage11,
.galleryImage12,
.galleryImage13,
.galleryImage14,
.galleryImage15,
.galleryImage16,
.galleryImage17,
.galleryImage18,
.galleryImage19,
.galleryImage20,
.galleryImage21,
.galleryImage22,
.galleryImage23,
.galleryImage24,
.galleryImage25,
.galleryImage26,
.galleryImage27,
.galleryImage28,
.galleryImage29,
.galleryImage30,
.galleryImage31,
.galleryImage32,
.galleryImage34,
.galleryImage35,
.galleryImage36,
.galleryImage37,
.galleryImage38,
.galleryImage39,
.galleryImage40
	{
	}



table#propertyList
	{
		margin:0;
		border:none;
	}

table#propertyList td
	{
		padding:0;
		border:none;
		padding-right:10px;
		font-size:12px;
	}

table#propertyList tr
	{
		border-top:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		margin-bottom:3px;
	}


/* ######## FOOTER ######## */

#footer
	{
		width:900px;
		background: #981218 url(images/bkgd-footer.gif) top repeat-x;
		padding:5px 0 ;
	}

#footer p
	{
		margin:5px;
		color:#ffffff;
		font-size:12px;	
		text-align:center;	
	}
	
#equalHousingLogo
	{
		background:url(images/equal-housing-logo.gif) no-repeat right;
	} 

.phoneNumber
	{
		font-size:21px;		
	}

/* ######## MISC ######## */

.clearer
	{
		display:block;
		clear:both;
	}

