/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	font-size: 8pt;
	font-family: Tahoma, arial, Helvetica, sans-serif;
}
.PageTemplate
{
	width: 768px;
	background-color: white;
}
TABLE
{
	font-size: 8pt;
	font-family: Tahoma, arial, Helvetica, sans-serif;
}
A:link
{
	color: navy;
	text-decoration: none;
}	
		
A:visited
{
	color: navy;
	text-decoration: none;

}	
		
A:active
{
	color: navy;
	text-decoration: none;
}	
		
A:hover
{
	cursor: hand;
	color: red;
	text-decoration: underline;
}
.Stats
{
	font-size: 8pt;
	text-align: center;
}
.Menu
{
	border-right: navy 1px solid;
	font-size: 8pt;
	cursor: hand;
	border-bottom: maroon 1px solid;
	background-color: whitesmoke;
}
.BannerAds
{
	font-size: 8pt;
	
	cursor: hand;
}
.MenuItems
{
	font-size: 8pt;
}
.TBox
{
	font-size: 8pt;
}
.HText
{
	display: none;
}
.PButton
{
	font-size: 8pt;
	cursor: hand;
	height: 23px;
}
.NavButton
{
	font-size: 8pt;
	cursor: hand;
	
}
.NavBar
{
	border-right: gainsboro 1px solid;
	padding-bottom: 2px;
	border-left: gainsboro 1px solid;
	cursor: hand;
	color: navy;
	padding-top: 2px;
	border-bottom: gainsboro 1px solid;
	height: 100%;
	background-color: whitesmoke;
}
.NavOn
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.TopNavBar
{
	font-size: 8pt;
	cursor: hand;
	background-color: whitesmoke;
}
.Header
{
	
}
.ListingLink
{
border-top: 1px outset;
border-right: 1px outset;
border-bottom: 1px outset;
	font-size: 8pt;
	border-left: 1px outset;
	cursor: hand;
	color: navy;
	background-color: ivory;
}
.SmallSearch
{
	font-weight: bold;
	font-size: 8pt;
}
.AddListing
{
	
}
.ListingPicture
{
	border-right: 2px outset;
	border-top: 2px outset;
	font-size: 8pt;
	border-left: 2px outset;
	border-bottom: 2px outset;
}
.UserSignIn
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	filter: alpha(opacity=95);
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: whitesmoke;
	Z-INDEX: 1; 
	LEFT: 250px; 
	POSITION: absolute; 
	TOP: 25px
}
.RealtorSignIn
{
	font-size: 10pt;
}
.ListingDisplay
{

	font-size: 8pt;
	color: black;

}
.PostListing
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 8pt;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: whitesmoke;
}
.ListingFrame
{
	font-size: 8pt;
}
.ListingCategories
{
	font-size: 8pt;
}
.ListingOrder
{
	border-right: 1px outset;
	border-top: 1px outset;
	font-size: 8pt;
	border-left: 1px outset;
	border-bottom: 1px outset;
	background-color: gainsboro;
}
.ListingHeader
{
	font-size: 8pt;
}
.ListingNavBar
{
	font-size: 8pt;
}
.ListingsTitle
{
	font-size: 8pt;
	font-weight: bold;
}
.ListingsItem
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-size: 8pt;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: ghostwhite;
}
.ListingsAlt
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	font-size: 8pt;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: white;
}
.ListingPrices
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
}
.NewListings
{
	border-top: lightgrey 1px solid;
	font-size: 8pt;
	border-bottom: lightgrey 1px solid;
}
.SearchListings
{
	border-right: 1px inset;
	border-top: 1px inset;
	font-size: 8pt;
	border-left: 1px inset;
	border-bottom: 1px inset;
}
.Inquiry
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	background-color: whitesmoke;
}
.InquiryForm
{
	font-size: 8pt;
}
.Footer
{
	font-size: 7pt;
}
.Profile
{
	font-size: 8pt;
}
.Terms
{
	font-size: 8pt;
}
.Pricing
{
	font-size: 8pt;
}
.Categories
{

}
.Category
{
	font-size: 8pt;
}
.Cat
{
	font-size: 8pt;
}
.CategoryTitle
{
	font-weight: bold;

}
.CatBack
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
}
.IndexMenu
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}
.IndexHeader
{
	font-size: 8pt;
}
.IndexSub
{
	font-size: 7pt;
	border-bottom: whitesmoke 1px solid;
}
.BackButton
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: silver 1px solid;
	cursor: hand;
	color: navy;
	border-bottom: silver 1px solid;
	background-color: whitesmoke;
}
.CheckOut
{
	font-size: 10pt;
	font-weight: bold;
}
.NoOrder
{
	font-size: 12pt;
	color: red;
}
.UserPicture
{
	cursor: hand;
}
.CoverAd
{
	text-justify: auto;
	border-left: lightgrey 1px solid;
	text-align: justify;
}
.CoverAdRotator
{
	
}
.InquiryPopup
{
	font-size: 12pt;
	color: red;
}
.cboOptions
{
	font-size: 8pt;
	width: 150px;
}
.MemberOptions
{
	font-size: 8pt;
	width: 100%;
}
.SmallMemberOptions
{
	font-size: 7pt;
	width: 150;
}
.MemberShipFrame
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: white;
}
.MemberShipHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	height: 20px;
	background-color: #228ac9;
}
.MemberShipInfo
{
	font-size: 14pt;
}
.MenuTitle
{
	font-weight: bold;
	font-size: 8pt;
}
.CatMenu
{
	padding-left: 15px;
	font-size: 8pt;
	cursor: hand;
	color: navy;
	background-color: aliceblue;
}	
.CatSubMenu
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	padding-left: 5px;
	font-size: 8pt;
	border-left: steelblue 1px solid;
	cursor: hand;
	color: navy;
	border-bottom: steelblue 1px solid;
	background-color: aliceblue;
}
.MenuSpacer
{
	font-size: 9pt;
}
.PrivacyPolicy
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	text-justify: distribute;
	font-size: 7pt;
	z-index: 1;
	left: 150px;
	border-left: black 1px solid;
	width: 200px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial;
	position: absolute;
	top: 300px;
	background-color: lemonchiffon;
	text-align: justify;
}
.NewsSignUp
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-color: white;
}
.Payment
{
	font-weight: bold;
	font-size: 10pt;
}