﻿.foo {} /* Wc3 Standards require a class to be first on stylesheets */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*                 SubPages StyleSheet - Ferland
*           Created by Jeremy S. Cargilo for ETR Consulting.
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Purpose: 
*   This stylesheet contains the subpage css styles for the entire project.
*   All subpage styles, links, forms, and other non-layout items can be found here.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* Custom Styles
-------------------------------------------------------------------------------*/
.SiteMapPath			{ float: left; }
.SiteMapPath a			{ font-weight: bold; }
.printerfriendlylink .textversion
						{ float: left; margin: 7px 7px 0 0; font-weight: bold; }
.printer-friendly		{ float: right; }
.equal-housing			{ float: left; background: url(Images/equalhousinglogo.png) no-repeat; width: 100px; height: 72px; padding-right: 5px; }

/* -- Container Styles -- */
.container-natural-top		{ background: url(Images/container-natural-top.png) no-repeat; width: 648px; height: 2px; }
.container-natural-bg		{ background: url(Images/container-natural-bg.png) repeat-y; width: 648px; }
.container-natural-bottom	{ background: url(Images/container-natural-bottom.png) no-repeat; width: 648px; height: 2px; margin-bottom: 10px; }

/* Default.aspx (Home) Styles
-------------------------------------------------------------------------------*/
.home-body-wrapper  { }
#slideshow		    { float: left; width: 440px; height: 260px; margin: 5px 7px 10px 5px; }
.quick-search		{ float: left; width: 434px; height: 256px; background: #aac7d4 url(Images/home-map.png) no-repeat; margin-top: 5px; padding-bottom: 4px; }
.quick-search .searchform {
    float: left;
    margin: 92px 0 0 15px;
}
span.selectBox-arrow { display: inline; }
.featured-apartments-heading 
					{ float: left; background: url(Images/featured-apartments.png) no-repeat; width: 195px; height: 24px; 
                      margin: 6px 0 5px 13px; }
#promo              { clear: both; height: 101px; text-align: center; margin-left: -5px; }
#imageslider        { clear: both; width: 890px; height: 180px; }
.slide-bg           { background: url(Images/slideimage-bg.png); width: 206px; height: 156px; }
.slide-bg a         { position: relative; top: 1px; left: 1px; display: block; width: 175px; border: 9px solid white; }
.slide-bg a:hover   { border: 9px solid black; }
.slide-bg h2        { margin-top: 10px; font-size: 1.15em; text-align: center; color: #1a2674; text-transform: uppercase; font-weight: bold; }

/* Search.aspx Styles
-------------------------------------------------------------------------------*/
.search-header			{ background: url(Images/search-header.png) no-repeat; width: 142px; height: 24px; margin: 14px 0 5px 0; }
.search-results-wrapper { padding-bottom: 12px; }

/* -- Preview Styles -- */
.preview-container			{ padding: 11px; color: #444444; overflow: hidden; }
.preview-column1			{ float: left; width: 206px; }
.preview-image-wrapper		{ background: url(Images/preview-image-bg.png) no-repeat; width: 206px; height: 152px; }
.preview-image				{ position: relative; top: 9px; left: 10px; width: 175px; height: 119px; }
.preview-misc				{ width: 206px; height: 24px; }
.preview-id					{ float: left; position: relative; top: 6px; left: 3px; font-weight: bold; }
.preview-action				{ float: right; padding: 2px 5px 0 0; }

.preview-column2			{ float: left; width: 406px; margin-left: 5px; }
.preview-title				{ font-weight: bold; color: #1A2674; text-transform: uppercase; }
.preview-details			{ margin: 17px 0 0 23px; }
.preview-summary-left		{ float: left; width: 198px; }
.preview-summary-left p		{ margin-bottom: 0px; }
.preview-summary-left .heading  
							{ color: #996600; font-weight: bold; }
.preview-summary-right		{ float: left; width: 180px; color: #996600; font-weight: bold; }
.preview-summary-right p	{ margin-bottom: 0px; }
.preview-summary-right a	{ text-decoration: underline; }
.preview-separator			{ background: url(Images/preview-separator.png) no-repeat; width: 406px; height: 3px; margin: 11px 0; }
.preview-description		{  }
	
.listingID					{ }
	
/* Contact.aspx Styles
-------------------------------------------------------------------------------*/
#contactform td { padding: 3px 0 3px 0; }
#contactform .property	{ color: #996600; font-weight: bold; }
