﻿Body.MasterPage
{
	background-color: #779EB0;	/* = (119,158,176) */
/*
2B82A3
background-color: #EBDDAF; 
background: url(Img/bg.gif)
*/

}

Div.PageHeaderCenter
{
	color:#385785;
	padding-top:5px;
	font-family:Helvetica, Arial;
	font-size:14pt;
	font-weight: bold;
	text-align:center;
}

Div.PageHeader
{
	color:#385785;
	padding-top:5px;
	font-family:Helvetica, Arial;
	font-size:14pt;
	font-weight: bold;

}
Div.Disclaimer
{
	font-family:Arial;
	font-size:8pt;
	font-weight: normal;
	text-align:left;
}

/*Source Info*/
div.Source
{
	font-style:italic;
    font-size:8pt;
    color:#666666;
}

/* Tabs */
Table.Tabs
{
	background-color:#555555;
}
.Tab
{
	font:12pt Arial;
	background-color:#B5C7DE; /*#EBC754 #E8E8A8 CC9933, #B5C7DE;*/
	
	color:#284E98;
	text-align: center;
}
.TabSelected
{

	font:12pt Arial;
	background-color:#E8E1A8;	/*E8E8A8 E8E1A8 */
	text-align: center;
}
.Tab:Hover 
{
	
	background-color: #D5E7FE;	
}
.TabLink
{
	text-decoration: none;
	color: #284E98;
}
.TabLink:Hover 
{
	text-decoration: underline;
	background-color: #D5E7FE;
}

.SubTab
{
	font:9pt Arial;
	background-color:#E8E1A8;
	color:#284E98;
	text-align: left;
}
.SubTabLink
{
	text-decoration: underline;
	color: #284E98;
}
.SubTabLink:Hover 
{
	text-decoration: underline;
	background-color: #D5E7FE;
}

.SubMenu
{
	font-size: 9pt;
	font-family: Arial;
	text-align:left;
	font-weight:normal;
}
/* End Tabs */

Div.Content
{
	margin: 2px 10px 10px 10px;
	text-align:left;
	font-family:Arial, Verdana;
	font-size:10pt;
}

TD.TitleBar
{
	background-image:url('../img/titleBar3.gif'); 
	width:150px;
	font:Bold 10pt Arial; 
	color:White; 
	text-align:center;
}

A.TitleBar
{
	font:Bold 10pt Arial;
	text-decoration:none;
	color:White;
}
A.TitleBar:Hover
{
	text-decoration:underline;	
}
TD.LeftMenuContainer
{
	background-color:#E8E1A8; 
	width:180px; 
	vertical-align:top; 
	padding:4px 2px 2px 2px; 
	text-align:left;
}
TD.LeftMenu
{
	font:9pt arial;
	padding-left:10px;
	text-align:left;
}
A.LeftMenu
{
	color:#3333CC;
	font:10pt Arial;
	text-decoration:none;	
}
A.LeftMenu:Hover
{
	background-color:#D5E7FE;
	text-decoration:underline;	
}

.Default
{
	font-size: 10pt;
	font-family: Arial;
	text-align:left;
}
.DefaultCenter
{
	font-size: 10pt;
	font-family: Arial;
	text-align:center;
}
A.Default
{
	text-decoration:underline;
}
A.Default:Hover
{
	background-color:#FFFF88;
	text-decoration:underline;
}
A.DefaultNoHist
{
	color:blue;
	text-decoration:underline;
}
A.DefaultNoHist:Hover
{
	background-color:#FFFF88;
	text-decoration:underline;
}
A.DefaultNoUnderline
{
	color:blue;
	text-decoration:none;
}
A.DefaultNoUnderline:Hover
{
	background-color:#FFFF88;
	text-decoration:underline;
}
A.ResultsLink
{
	color:navy;
	text-decoration:none;
}
A.ResultsLink:Hover
{
	background-color:#FFFF88;
	text-decoration:underline;
}
A.PropertyDetailFunction
{
	color:#867A77;
	text-decoration:none;
}
A.PropertyDetailFunction:Hover
{
	color:#284E98;
	background-color:#D5E7FE;
	text-decoration:underline;
}

A.PropertyDetailFunctionContactSeller
{
	color:#284E98;
	font-weight:bold;
	text-decoration:none;
}
A.PropertyDetailFunctionContactSeller:Hover
{
	color:#284E98;
	background-color:#D5E7FE;
	text-decoration:underline;
}


A.LoginStatusLink
{
	color:White;
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
}
A.LoginStatusLink:Hover
{
	color:#284E98;
	background-color:#D5E7FE;
	text-decoration:underline;
}

A.FooterLink
{
	color:White;
	font-family:Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	text-align:right;
	text-decoration:underline;
}
A.FooterLink:Hover
{
	color:#284E98;
	background-color:#D5E7FE;
	text-decoration:underline;
}

A.Top
{
	color:Blue;
	font:normal 9pt Arial;
	text-decoration:none;
}
A.Top:Hover
{
	text-decoration:underline;
	background-color:#D5E7FE;
}

font.Title
{
	 color:#885100;
}



Table.SearchForm
{
	background-color: #E8E8A8;
	color:Black;
}
TH.SearchForm
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	background-color: #B5C7DE;
	color: #284E98;
}
TD.SearchForm
{
	text-align:left;
	font-size: 9pt;
	font-family: Arial;
}
.SearchFormList
{
	font-size: 9pt;
	font-family:Arial;
}

TD.SearchFormCenter
{
	text-align:center;
	font-size: 9pt;
	font-family: Arial;
}
TD.SearchFormRight
{
	text-align:Right;
	font-size: 9pt;
	font-family: Arial;
}
.loginPanel
{
	background-color:#eeeeee;
	border-color:Silver;
	border-style:solid;
	border-width:1px;
}

.loginCell
{
	font-size: 10pt;
	font-family: Arial, Verdana;
	text-align: left;
}

.PropertyDefault
{
	font-size:10pt;
	font-family: Verdana, Arial;
}


.PropertyTitle
{
	font-weight:bold;
	font-size:12pt;
	font-family: Verdana, Arial;
	text-align: center;
}
.PropertyStatus
{
	font-weight:bold;
	font-size:11pt;
	font-family: Verdana, Arial;
	text-align: center;
	color:Red;
	border:solid 1px black;
	width:auto;
	 padding:0px 0px 3px 0px;
	 background-color:#EEEEEE;
}
.PropertyPrice
{
	font-weight:bold;
	font-size:12pt;
	font-family: Verdana, Arial;
	text-align: center;
	color:Navy;
}
.PropertyListingNote
{
	padding-top:5px;
	font-weight:normal;
	font-size:10pt;
	font-family: Verdana, Arial;
	text-align: center;
	color:Green;
}
.PropertyNeighborhood
{
	font-size:10pt;
	font-weight: bold;
	font-family: Verdana, Arial;
	text-align: center;
	color:#007700;
}


Table.Image
{
	border-style:solid;
	border-width: 1pt;
	border-color:#42728B;
}

TD.Image
{	
	font-size: 8pt;
	font-family:Verdana, Arial;
	vertical-align:top;
	text-align:center;
}

#TableImageList
{
	width:100%;
	padding: 0px;
	margin: 0px;
	font-size: 11pt;
	font-family:Verdana, Arial;
	text-align:center;

}

.DivImagePreview
{
	position:relative;
	height:auto;
	width:317px;
	border:solid 1px black;
	padding: 1px 0px 1px 0px;
	margin: 0px;
	font-size: 11pt;
	font-family:Verdana, Arial;
	text-align:center;
	
}
#DivImageList
{
	margin:0px;
	padding:0px;
}

div.Image
{

	padding: 2px;
	margin: 0px;
	font-size: 8pt;
	font-family:Verdana, Arial;
	text-align:center;
	 vertical-align:bottom;
}


A.Image
{
	text-decoration:none;
	color:navy;
}
A.Image:Hover
{
	text-decoration:underline;
	background-color:#FFFF88;
}

.SelectedImage
{
	float:left;
	text-align:center;
	overflow:visible;
	padding:4px;
	margin:4px;
	height:100px;
	width:110px;
	border:solid 1px blue;
	font:8pt Arial;
	background-color:#D5E7FE;
}
.UnSelectedImage:Hover
{
	background-color:#D5E7FE;
}
.UnSelectedImage
{
	float:left;
	text-align:center;
	overflow:visible;
	padding:4px;
	margin:4px;
	height:100px;
	width:110px;
	border:solid 1px navy;	
	font:8pt Arial;
}
.ResultsGroup
{
	background-color: #E8E1A8;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight:bold;
	text-align: left;
}


.PropertyValues
{
	font-family: Arial, Verdana;
	text-align: left;
	font-size: 10pt;
}

.Registration
{
	font-family:Verdana, Arial;
	font-size: 10pt;
}
.RegistrationRequired
{
	font-weight:bold;
	text-align:left;
}
TD.Registration
{
	text-align:left;
}
Table.Listing
{
	font-family:Verdana, Arial;
	font-size: 10pt;
	width: 400pt;
	background-color:#eeeeee;
}

.Listing
{
	font-family:Verdana, Arial;
	font-size: 10pt;
	background-color:White;
}
.ListingRequired
{
	font-weight:bold;
	text-align:left;
	background-color:White;
}
TD.ListingPageTitle
{
	font-family: Verdana, Arial;
	font-size:11pt;
	font-weight:bold;
	font-style:normal;
	text-align:center;
	color:#284E98;

}
TD.Listing
{
	text-align:left;
}
TD.ListingSection
{
	font-family: Verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	color:#000066;
	background-color:White;
	
}

.PasswordReset
{
	font-family:Verdana, Arial;
	font-size: 10pt;
}
Table.MyLists
{
	font-family:Verdana, Arial;
	background-color:#DDDDDD;
	border-spacing:2pt;
	width:80%;
	
}

TH.MyLists
{
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	background-color:#F7F7F7;
	width:50%;
}

TD.MyLists
{
	font-size:10pt;
	text-align:center;
	background-color:white;	
	vertical-align:top;
}

A.AccountSection
{
	color:Navy;
	text-decoration:none;
}
A.AccountSection:Hover
{
	background-color:#FFFF88;
	text-decoration:underline;
}
.PropertyList
{
	text-align:center;
}
.PropertyListItem
{
	border:solid 1px gray;
	padding:10px 2px 0px 2px;
	width:240px;
	margin-top:5px;
}
A.PropertyListLink
{
	 font-family:Verdana, Arial ;
	 text-decoration:none;
	color:blue;
}
A.PropertyListLink:Hover
{
	text-decoration:underline;
	background-color:#FFFF88;	
}
.ListGroupHeading
{
	background-color: #EBDDAF;
}

A.PropertyNav
{
	color:#867A77;
	 font-family:Verdana, Arial ;
	 font-size:9pt;
	 text-decoration:none;
}
A.PropertyNav:Hover
{
	color:#284E98;
	background-color:#D5E7FE;
	text-decoration:underline;
}

/* Seller's Disclaimer DIV */
DIV.SellerDisclaimer
{
	font:8pt Arial;
	border:solid 1px gray;
	height:100px;
	overflow:auto;
}

DIV.GreatHomes
{
	font:bold 10pt Verdana,Arial;
	text-align:left;
	margin-left:1px;
	color:#FBFBFB;
}
DIV.GreatHomesPrint
{
	font:bold 14pt Verdana,Arial;
	font-size:14pt;
	text-align:left;
	margin-left:1px;
	color:#385785;
	
}

DIV.ParagraphHeader
{
	margin-bottom:5pt;
	font:Bold 11pt Arial;
	color:#385785;
}
DIV.ParagraphContent
{
	font:Normal 9pt Arial;
	margin-left:5px;
	margin-bottom:10pt;
}

DIV.ContentLink
{
	margin-left:15px;
}

DIV.SellerContactInfo
{
	border:solid 1px black;
	padding:5px 2px 5px 2px; 
	margin:5px 0px 10px 0px;
	background-color:#D6E8FF;
}

DIV.OpenHouseInfo
{
	border:solid 1px black;
	padding:5px 2px 5px 2px; 
	margin:5px 0px 10px 0px;
	background-color:#D6E8FF;
}


/* Detail Prompt on Property Listing page.
	ex: "Bedrooms", "Property Type", etc.
*/
.ListingDetailPrompt
{
	color:#02324B;
}

ul.Default
{
	font-family:inherit;
	font-size:inherit;
	padding-left:10px;
	margin-left:10px;
}
ol.Default
{
	font-family:inherit;
	font-size:inherit;
	padding-left:10px;
	margin-left:10px;
}
li.Default
{
	padding-bottom:4px;
	padding-left:2px;
	margin-left:1px;
	font-family:inherit;
	font-size:inherit;

}


/* Advertising With Us Form */
Table.Advertise
{
}
TR.Advertise
{
}
TD.Advertise
{
	text-align:left;
	font:9pt Arial;
}
TD.AdvertiseRequired
{
	text-align:left;
	font:bold 9pt Arial;
}
Div.Services
{
	width:100%;
	text-align:right;
	padding:20px 0px 20px 0px;
	margin:20px 0px 20px 0px;
	font-size:8pt;
}

Div.ServicesTop
{
	width:100%;
	text-align:right; 
	width:auto; 
	height:18px;
	vertical-align:middle;
	/* border:solid 1px #888888; */
	padding:6px 2px 2px 2px;
	font-size:8pt;
	font-family:Arial;
	background-color:#F5F7FE;
}
A.Services
{
	 color:#284E98;
}
A.Services:Hover
{
	background-color:#D5E7FE;
	text-decoration:underline;
}

#WatchListAnimationDiv
{
	overflow:hidden;
	position: fixed;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	font:bold 18pt Verdana;
	font-family:Verdana;
	border:none 0px blue;
	color:white;
	background-color:#284E98;
	
	left:50px; 
	width:400px; 
	height:140px; 
	top:150px;
	display:none;	
}

.PaymentError
{
	color:Red;
}
Table.TransactionDetails
{
	border:solid 1px black;
	font:Normal 10pt Arial;
	text-align:left;
	color:Black;
}

TD.Help
{
	width:20px;
}

Table.Map
{
	text-align:left;
	font:9pt Arial;
}

.ExpirationWarning
{
	color:#DD0000; 
	font:bold 8pt Arial;
}

A.Renew
{
	 font-family:Verdana, Arial ;
	 font-size:9pt;
	  font-weight:bold;
	 text-decoration:underline;
	color:#00DD00;
}
A.Renew:Hover
{
	text-decoration:underline;
	background-color:#FFFFAA;	
}
div.CustomerQuoteLeftMenu
{
	border: solid 1px #d8d198;
	margin-top:5px;
	margin-bottom:5px;
	color:#555588;
	padding-left: 10px;
	padding-right:10px;
	font:8pt Arial;
}
div.CustomerQuotes
{
 font-weight:bold;
	margin-left: 25px;
	margin-right:25px;
	color:Gray;
}
div.CustomerQuote
{
	font-weight:normal;
	border: solid 1px #d8d198;
	margin-top:5px;
	margin-bottom:5px;
	/*margin-left: 25px; */
	margin-right:25px;
	color:#555588;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.Pager
{
	color:white;
	text-decoration:none;
}
.Pager:Hover 
{
	text-decoration:underline;
}

.PageLinks
{
	clear:both;
	padding: 3px 0px 3px 0px;
	float: left;
	text-align: center;
	overflow:visible;
	
}

.PagesNone
{
	border:none; 
	width:8px;	
	text-align:center;
	COLOR: White;
    Background-color:Transparent;
    text-decoration:none;
}

.PageNextPrev
{
	margin: 4px 1px;
	padding:.05em 2px;
	position:relative;
	font-size:100%;
	
	border:solid 1px #AAAAAA; 
	text-align:center;
	COLOR: White;
	text-decoration:none;
}
.PageNextPrev:Hover
{
	COLOR: Navy;
    Background-color:white;
    
}
.PageSelected
{
	margin: 4px 1px;
	padding:.05em 2px;
	position:relative;
	font-size:100%;
	border:solid 1px #AAAAAA;     
	COLOR: Navy;
    Background-color:white;
}

.PageLink
{
	margin: 4px 1px;
	padding:.05em 2px;
	position:relative;
	font-size:100%;
	border:solid 1px #AAAAAA; 
	COLOR: White;
	text-decoration:none;
}

.PageLink:hover
{
    COLOR: Navy;
    Background-color:white;
}
