﻿body
{
	background-color: #f7f7f7;
}

.dropdownlist
{
	font-size: 11pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
}

.webcopy
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
}

.RemoveLinkUnderlines a:hover
{
	text-decoration: none;
}

.RemoveLinkUnderlines a:link
{
	text-decoration: none;
}

.RemoveLinkUnderlines a:visited
{
	text-decoration: none;
}

.RemoveLinkUnderlines a:active
{
	text-decoration: none;
}

.ShowPointer
{
	cursor:pointer;
}


/* Listing.aspx page - Any generic text not assigned elsewhere */
.ListingsText
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
}

/* Listing.aspx page - Search area with buttons */
.ListingsSearchBar
{
	height: 26px;
	background-image: url(images/listing_search_rojo.jpg);
	background-repeat: no-repeat;
	border-top: #f7f7f7 2px solid;
	border-left: #f7f7f7 2px solid;
	border-right: #f7f7f7 2px solid;
	border-bottom: #f7f7f7 2px solid;
	vertical-align: middle;
}

/* Listing.aspx page - Search buttons */
.ListingsSearchButtons
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	width: 90px;
	vertical-align: middle;
}

/* Listing.aspx page - Search area below buttons with selection items */
.ListingsSearchArea
{
	background-image: url(images/listing_search_greengrad.jpg);
	background-repeat: repeat-x;
	border-top: #f7f7f7 2px solid;
	border-left: #f7f7f7 2px solid;
	border-right: #f7f7f7 2px solid;
	border-bottom: #f7f7f7 2px solid;
}

/* Listing.aspx page - Background outline/structure for each individual home listing */
.ListingsBackground
{
	border-collapse: collapse;
	border-right: #999999 2px solid;
	border-top: #999999 2px solid;
	border-left: #999999 2px solid;
	border-bottom: #999999 2px solid;
}

/* Listing.aspx page - Community layout */
.ListingsCommunityHeader
{
	border-collapse: collapse;
	width: 700px;
	background-color: #dcdcdc;
	border-right: #999999 2px solid;
	border-top: #999999 2px solid;
	border-left: #999999 2px solid;
	border-bottom: #999999 2px solid;
	text-align: center;
}

/* Listing.aspx page - Community header title (name)*/
.ListingsCommunityTitle
{
	font-size: 12pt;
	color: Black;
	font-family: Tahoma;
	font-weight: bold;
}

/* Listing.aspx page - Community header tagline*/
.ListingsCommunityTagline
{
	font-size: 9pt;
	color: Black;
	font-family: Tahoma;
	font-style: italic;
}

/* Listing.aspx page - Community header cross streets and Area Map*/
.ListingsCommunityCrossStreets
{
	font-size: 9pt;
	color: Black;
	font-family: Tahoma;
	text-align: center;
}

/* Listing.aspx page - Background color/outline for detail section for lots */
.ListingsLotBackground
{
	width: 100%;
	border-collapse: collapse;
	border-right: #999999 2px solid;
	border-top: #999999 2px solid;
	border-left: #999999 2px solid;
	border-bottom: #999999 2px solid;
	background-color: #5c5c5c;
}

/* Listing.aspx page - Background color/outline for detail section for lots */
.ListingsHomeBackground
{
	width: 100%;
	border-collapse: collapse;
	border-right: #999999 2px solid;
	border-top: #999999 2px solid;
	border-left: #999999 2px solid;
	border-bottom: #999999 2px solid;
	background-color: #56613d;
}

/* Listing.aspx page - Salesperson Contact information */
.ListingsContactHeader
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	text-align: center;
	height: 19px;
	width: 100%;
	border-collapse: collapse;
	border-color: #111111;
	background-image: url(images/listing_contactgrad.jpg);
}

/* Layout is a little different for Lots versus Homes; Need different tract headers and listing backgrounds -  */
/* Listing.aspx page -  */
.ListingsHomeTractHeader
{
	font-size: 9pt;
	color: Black;
	font-family: Tahoma;
	text-align: center;
	border-collapse: collapse;
	width: 100%;
	height: 50px;
	background-color: #889a61;
	font-weight: bold;
	border-right: #56613d 0px solid;
	border-top: #56613d 2px solid;
	border-left: #56613d 0px solid;
	border-bottom: #56613d 2px solid;
}

/* Listing.aspx page -  */
.ListingsLotTractHeader
{
	font-size: 9pt;
	color: Black;
	font-family: Tahoma;
	text-align: center;
	border-collapse: collapse;
	width: 100%;
	height: 50px;
	background-color: #a9d45f;
	font-weight: bold;
	border-right: #808080 0px solid;
	border-top: #808080 2px solid;
	border-left: #808080 0px solid;
	border-bottom: #808080 2px solid;
}

/* Listing.aspx page - Tagline for the tract name in the tract header */
.ListingsTractTractName
{
	font-size: 11pt;
	color: White;
	font-family: Tahoma;
	text-align: center;
	font-weight: normal;
}

/* Listing.aspx page - Tagline for the tract in the tract header */
.ListingsTractTagline
{
	font-size: 9pt;
	color: Black;
	font-family: Tahoma;
	text-align: center;
	font-weight: normal;
}

/* Listing.aspx page - Model/Elevation or Lot text underneath the photo */
.ListingsModelLotText
{
	font-size: 10pt;
	color: white;
	font-family: Tahoma;
	text-align: left;
}

/* Listing.aspx page - Listing price */
.ListingsPriceText
{
	font-size: 10pt;
	color: white;
	font-family: Tahoma;
	text-align: right;
}

/* Listing.aspx page - Standard detail text for the listing other than those specified below */
.ListingsDetails
{
	font-size: 10pt;
	color: white;
	font-family: Tahoma;
	text-align: center;
}

/* Listing.aspx page - The listing tagline in the listing details */
.ListingsDetailsTagline
{
	font-size: 10pt;
	color: white;
	font-family: Tahoma;
	text-align: center;
	font-style: italic;
	font-weight: bold;
}

/* Listing.aspx page - The series and model in the listing details */
.ListingsDetailsSeriesModel
{
	font-size: 11pt;
	color: white;
	font-family: Tahoma;
	text-align: center;
}

/* Listing.aspx page - The lot number in the listing details */
.ListingsDetailsLotNumber
{
	font-size: 11pt;
	color: white;
	font-family: Tahoma;
	text-align: center;
}


/* Listing.aspx page - The lot/home inquiry in the listing details */
.ListingsDetailsInquiry
{
	font-size: 10pt;
	color: white;
	font-family: Tahoma;
	text-align: center;
}

/* Listing.aspx page - Footnote for any sale price */
.ListingsFootnote
{
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
}

/* Listing.aspx page - Disclaimer Text*/
.ListingsDisclaimer
{
	font-size: 8pt;
	color: white;
	font-family: Tahoma;
	text-align:justify;
}

/* Listing.aspx page - Copy for the listing */
.ListingsCopy
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
}

/* Listing.aspx page - Listing why buy GMH */
.ListingsWhyBuyGMH
{
	font-size: 10pt;
	color: white;
	font-family: Tahoma;
}

.ModelBrowserText
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
}

.ModelBrowserListingsLink
{
	font-size: 12pt;
	color: Red;
	font-family: Tahoma;
	text-align: left;
}

.ModelBrowserWebCopyTagline
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}


/* Model Browser Options List */
.ModelBrowserOptionsListHeader
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}

.ModelBrowserOptionsListItems
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
}


.ModelBrowserOptionsListAltItems
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
}


/* ModelBrowser Title */
.ModelBrowserDetailTitle
{
	font-size: 11pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
	font-weight: bold;
}

/* ModelElevationsList */
.ModelBrowserElevationsListHeader
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}

.ModelBrowserElevationsListItems
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
}


.ModelBrowserElevationsListAltItems
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
}


/* ModelDetailsShort */
.ModelBrowserDetailsShortHeader
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}

.ModelBrowserDetailsShortItems
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
}


.ModelBrowserElevationDetailTitle
{
	font-size: 11pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
	font-weight: bold;
}

.ModelBrowserOptionDetailTitle
{
	font-size: 11pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
	font-weight: bold;
}

.ModelBrowserSeriesTipTitle
{
	color: #000;
	font-size: 13px;
	line-height: 1.2;
	text-decoration:underline;
	font-family: Tahoma;
	font-weight: bold;
}

.ModelBrowserSeriesTipText
{
	position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#dee7f7; border:1px solid #336; 
  width:500px; padding:5px; text-align:justify;
  color:#000; font-size:13px; line-height:1.2; font-family: Tahoma; 
}


.ModelSeriesPriceText
{
	font-size: 10pt;
	color: Black;
	font-family: Tahoma;
	text-align: center;
}

/* Contact.aspx page - The base text on the page */
.ContactText
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
}

/* Contact.aspx page - The title at the tope of the page */
.ContactTitle
{
	font-size: 14pt;
	color: black;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
}

/* Contact.aspx page - Neighborhood header */
.ContactNbhdHeader
{
	font-size: 9pt;
	color: Black;
	font-family: Tahoma;
	text-align: center;
	border-collapse: collapse;
	width: 700px;
	height: 50px;
	background-color: #889a61;
	font-weight: bold;
	border-right: #56613d 2px solid;
	border-top: #56613d 2px solid;
	border-left: #56613d 2px solid;
	border-bottom: #56613d 2px solid;
}

/* Contact.aspx page - Series header */
.ContactSeriesHeader
{
	font-size: 9pt;
	color: Black;
	font-family: Tahoma;
	text-align: center;
	border-collapse: collapse;
	width: 700px;
	height: 50px;
	background-color: #889a61;
	font-weight: bold;
	border-right: #56613d 2px solid;
	border-top: #56613d 2px solid;
	border-left: #56613d 2px solid;
	border-bottom: #56613d 2px solid;
}

/* Contact.aspx page - Neighborhood header title (name)*/
.ContactNbhdTitle
{
	font-size: 11pt;
	color: White;
	font-family: Tahoma;
	text-align: center;
	font-weight: normal;
}

/* Contact.aspx page - The neighborhood tagline */
.ContactNbhdTagline
{
	font-size: 9pt;
	color: Black;
	font-family: Tahoma;
	text-align: center;
	font-weight: normal;
}

/* privacystatement.htm page - The base text on the page */
.PrivacyStatementText
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
}

/* privacystatement.htm page - The header text */
.PrivacyStatementHeader
{
	font-size: 12pt;
	color: black;
	font-family: Tahoma;
	font-weight: bold;
}

/* privacystatement.htm page - The sub header text */
.PrivacyStatementSubheader
{
	font-size: 11pt;
	color: black;
	font-family: Tahoma;
	font-weight: bold;
}

/* MapBrowser.aspx page - Any generic text not assigned elsewhere */
.MapBrowserText
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
}

/* MapBrowser.aspx page - Community Title */
.MapBrowserCommTitle
{
	font-size: 12pt;
	color: black;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
}

/* MapBrowser.aspx page - Neighborhood Title */
.MapBrowserNbhdTitle
{
	font-size: 12pt;
	color: black;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
}

/* MapBrowser.aspx page - San Joaquin Valley Title */
.MapBrowserSJVTitle
{
	font-size: 12pt;
	color: black;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
}

/* MapBrowser.aspx page - Neighborhood tagline */
.MapBrowserNbhdTagline
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
}

/* MapBrowser.aspx page - Left Menu backbround color */
.MapBrowserLeftMenuBackground
{
	background-color: #deb887;
}

/* MapBrowser.aspx page - Left Menu selected item */
.MapBrowserLeftMenuSelected
{
	padding-top: .45em;
	padding-left: .25em;
	padding-right: .25em;
	padding-bottom: .45em;
	background-color: #ffd700;
}

/* MapBrowser.aspx page - Left Menu text */
.MapBrowserLeftMenuText
{
	font-size: 9pt;
	color: #631800;
	font-family: Tahoma;
	text-decoration: underline;
}

/* MapBrowser.aspx page - Left Menu header items */
.MapBrowserLeftMenuHeader
{
	font-size: 11pt;
	color: black;
	font-family: Tahoma;
	background-color: #cd853f;
	padding-left: .25em;
	padding-right: .25em;
	text-align: center;
}
			
/* MapBrowser.aspx page - Left Menu links */
.MapBrowserLeftMenuIndent
{
	padding-top: .45em;
	padding-left: .25em;
	padding-right: .25em;
	padding-bottom: .45em;
}

/* MapBrowser.aspx page - Legend items */
.MapBrowserLegend
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	border-width: 1px;
	border-right: black solid;
	border-top: black solid;
	border-left: black solid;
	border-bottom: black solid;
	line-height: 8pt;
}

/* GMHAssociates.aspx page - The base text on the page */
.GMHAssociatesText
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
}

/* GMHAssociates.aspx page - The title at the tope of the page */
.GMHAssociatesTitle
{
	font-size: 14pt;
	color: black;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
}

/* GMHAssociates.aspx page - The associate name */
.GMHAssociatesName
{
	font-size: 12pt;
	color: black;
	font-family: Tahoma;
	font-weight: bold;
	text-align: left;
}

/* GMHAssociates.aspx page - The tracts list */
.GMHAssociatesTractList
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
}

/* GMHAssociates.aspx page - The associate phone numbers */
.GMHAssociatesPhones
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
}

/* GMHAssociates.aspx page - The associate's job title */
.GMHAssociatesJobTitle
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
	text-align: left;
	font-style: italic;
}

/* GMHAssociates.aspx page - No photo text and region */
.GMHAssociatesNoPhoto
{
	font-size: 10pt; 
	color: black; 
	font-family: Tahoma; 
	text-align: center; 
  line-height: 218px;
	width:200px; 
	height:249px; 
	border-color:Black; 
	border-style:solid; 
	border-width: 1px;
}

/* GMHAssociates.aspx page - The associate biography */
.GMHAssociatesBiography
{
	font-size: 11pt;
	color: black;
	font-family: Tahoma;
	text-align: justify;
}


/* Login.aspx page - The base text on the page */
.GMHLoginText
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma;
}

.GMHLoginErrorText
{
	font-size: 10pt;
	color: red;
	font-family: Tahoma;
}
