/*------------------------------------------------------------------------------
<auto-generated>
	This code was generated by a tool.
	Runtime Version:2.0.50727.1433
	Changes to this file may cause incorrect behavior and will be lost if
	the code is regenerated.
</auto-generated>
------------------------------------------------------------------------------*/
/*****************************************************************************
/*** Common Elements
/****************************************************************************/
body { background-color:#812c33; } /* 4e031a 71123c 516b82 */
.Divider { width:776px; margin-left:auto; margin-right:auto; color:#680221; background-color:#680221; height:3px; border:solid 1px black } /* 354c5c */
.LineBreak { clear:left; }
.RightJustified { text-align:right }
.CompanyNameLarge { color:White; font-size:32px; font-weight:bold; margin-top:25px; margin-right:15px; width:340px; height:74px; text-align:left; float:left; border-bottom:2px solid white; border-right:2px solid white }

/*****************************************************************************
/*** Master Page Elements
/****************************************************************************/
.MainLogo { border: double 5px gray }
.MainBody { width:776px; margin-left:auto; margin-right:auto }
.FooterDivider { }
.Footer { color:white; width:776px; margin-bottom:30px }
.FooterAddress { float:left; color:white; font-size:10px }
.FooterCopyright { float:right; color:white; font-size:10px }
.MainNavigationRow { width:776px; height:18px; margin-top:5px; font-size:12px; font-weight:bold; color:white; }
.MainNavigationLinkContainer { float:left; text-align:center; width:20%; }
.MainNavigationLink:hover { font-size:14px }
.MainNavigationLink:link { color:white; text-decoration:none; }
.MainNavigationLink:visited { color:white; text-decoration:none; }
.MainNavigationInactiveLink { color:#354c5c; text-decoration:none; cursor:text; }

/*****************************************************************************
/*** Home Page Elements
/****************************************************************************/
.FindYourNextHome { float:left; margin-top:25px; margin-right:17px; margin-bottom:6px; width:390px; }
.WelcomeHomeIntro { float:left; margin-top:25px; margin-bottom:6px; margin-left:-0px; width:356px; }
.WelcomeMessage { float:left; width:356px; color:white; font-weight:bold; margin-top:-22px; }
.WelcomeListingsGridViewContainer { float:left; width:390px; height:300px; margin-right:10px; background-color:White; overflow:auto; border: double 5px gray; }
.WelcomeListingsGridView { }
.WelcomeListingsGridViewHeader { background-color:#507CD1; font-weight:bold; color:White; font-size:12px; text-align:left; border-bottom:solid 1px black }
.WelcomeListingsGridViewRowStyle { background-color:#EFF3FB; font-size:12px; color:Black; }
.WelcomeListingsGridViewRowStyle:hover { background-color:#680221; color:White } /*507CD1 */
.WelcomeListingsGridViewAltRowStyle { background-color:white; font-size:12px; color:Black; }
.WelcomeListingsGridViewAltRowStyle:hover { background-color:#680221; color:White; }
.WelcomeListingsGridViewColStyle { }
.WelcomeListingsGridViewColStyle:hover { cursor:pointer }
.WelcomeListingRow { float:left; height:100px; width:236px; overflow:auto  }
.WelcomeListingRowAddress { float:left; font-size:14px; font-weight:bold; }
.WelcomeListingRowFeatures { float:left; font-size:12px }
.WelcomeListingRowPrice { float:left; font-size:12px }
.WelcomeListingRowPriceMessage { float:left; font-weight:bold; font-size:12; color:Red; margin-left:10px }

/*****************************************************************************
/*** Buying Elements
/****************************************************************************/
.BuyingListingsHeader { width:400px; height:74px; line-height:74px; color:White; font-size:20px; margin-top:25px; float:left; text-align:center; }
.BuyingListingsGridViewContainer { margin-top:25px; height:600px; width:776; overflow:auto; border:double 5px gray }
.BuyingListingsGridView {  }
.BuyingListingsGridViewRowStyle { background-color:#EFF3FB; font-size:12px; color:Black; }
.BuyingListingsGridViewRowStyle:hover { background-color:#680221; color:White }
.BuyingListingsGridViewAltRowStyle { background-color:white; font-size:12px; color:Black; }
.BuyingListingsGridViewAltRowStyle:hover { background-color:#680221; color:White; }
.BuyingListingsGridViewColStyle { }
.BuyingListingsGridViewColStyle:hover { cursor:pointer }
.BuyingListingRow { float:left; height:100px; width:618px; overflow:auto; }
.BuyingListingRowAddress { float:left; font-weight:bold; font-size:16px }
.BuyingListingRowPrice { float:right; font-weight:bold; font-size:16px }
.BuyingListingRowPriceMessage { float:right; font-weight:bold; font-size:12; color:Red }
.BuyingListingRowFeatures { float:left; font-size:14px }
.BuyingListingRowDescription { float:left; margin-top:10px; width:100% }
.BuyingSoldListing { color:Gray; font-style:italic }

/*****************************************************************************
/*** About Us Elements
/****************************************************************************/
.AboutUs { color:White; font-size:16px; margin-top:25px }

/*****************************************************************************
/*** Contact Us Page Elements
/****************************************************************************/
.ContactUsContainer { color:White; margin-top:25px; width:380px; float:left; }
.ContactUsWelcomeHome { font-size:22px; text-align:center; margin-top:15px }
.ContactUsHQPhoto { float:left; margin-top:25px; }
.ContactUsCorpHQ { text-decoration:underline; }
.ContactUsInfo { color:White; font-size:18px; font-weight:normal; margin-top:50px; width:380px; text-align:left; }
.ContactUsLeftColumn { float:left; width:125px }
.ContactUsRightColumn { float:left; }
.ContactUsPhoneColumn { width:60px }
.ContactEmailLink:link { color:White; text-decoration:underline }
.ContactEmailLink:visited { color:White; text-decoration:underline }
.ContactMapLink:link { color:White; text-decoration:none }
.ContactMapLink:visited { color:White; text-decoration:none }

/*****************************************************************************
/*** Agents Elements
/****************************************************************************/
.AgentsHeader { color:White; font-size:32px; font-weight:bold; margin-top:40px; width:380px; text-align:center; float:left }
.AgentContainer { border:solid 1px #812c33; margin-top:25px; padding:3px; float:left; }
.AgentContainer:hover { border:solid 1px white }
.AgentPhoto { float:left; border-style:none; margin-right:15px; }
.AgentInfo { color:White; font-size:16px; margin-left:15px; margin-top:-5px; width:300px; text-align:left; float:left; }
.AgentInfoName { font-weight:bold; font-size:18px; }
.AgentTagLine { color:White; font-size:16px; margin-left:15px; width:330px; text-align:center; float:left; }
.AgentLink { text-decoration:underline; }
.AgentLink:link { color:White; text-decoration:none; border-style:none; }
.AgentLink:visited { color:White; text-decoration:none; border-style:none; }
.AgentBioContainer { border:solid 1px #812c33; margin-top:25px; padding:3px; float:left; }
.AgentBioTextContainer { }
.AgentBioText { color:White; width:768px; }
.AgentEmailLink { text-decoration:underline; color:White }