﻿body 
{
	/*background-image: url(images/blue_white_full.gif);*/ /*  chrome_gradient.gif*/
	/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#FFFFFF', startColorstr='#C0CFE2', gradientType='0');*/
	background-image: url(images/Gradient_3.gif);
	background-position:left, top;
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {color:#FF4500;}

.headerProperties
{
    color:#FF4500;
    font-weight:bold;
}

h1 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0em;
	font-size: 1.6em;
	font-weight: bold;
}
h2 {
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-left: 0;
	font-size: 1.2em;
	font-weight: bold;
}

h2.alternate {
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-left: 0;
	font-size: 1.2em;
	font-weight: bold;
	color:Navy;
}

h3 {
	margin: 0.1em;
	font-size: 1.1em;
	font-weight: bold;
}

h3.alternate {
	margin: 0.1em;
	font-size: 1.1em;
	font-weight: bold;
	color:Navy;
}

h4 {
	margin: 0.1em;
	font-size: 1.0em;
	font-weight: bold;
}

h4.alternate {
	margin: 0.1em;
	font-size: 1.0em;
	font-weight: bold;
	color:Navy;
}

.otherColor {
	font-size: 1.2em;
	font-weight: bold;
	color:Blue;
}

h5 {
	margin: 0.1em;
	font-size: 1.0em;
	font-weight: bold;
}
h6 {
	margin: 0.1em;
	font-size: 0.8em;
	font-weight: bold;
}

.copyright
{
	color: #FF4500;
	font-size:11px;
}

.NumberOfUsersOnline
{
	color: black;
	font-size:11px;
}


#masterContainer
{
	width:780px;
	border: 0px;
	background-color:#ffffff;
	/*background-image:url(images/c_bg.gif);*/
	/*background-repeat:repeat-y;*/
	height:100%;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	margin-top:5px;
	padding: 0px 0px 20px 0px;
}

#masterTable
{
	width:750px;
	border-style:solid;
	border-width:1px;
	text-align:left;
	/*
	width:700px;
	border: 0px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	margin-top:18px;
	text-align:left;
*/	
}

.headerbar
{
    /*
	width:745px;
	height:15px;
	border: 0px;
	background-color: #3F3F3F;
	margin-bottom:13px;
*/
}

.headerForContentPlaceholder
{
    /* Nothing here for theme 1 */
}

#footerbar
{
	width:745px;
	height:20px;
	border: 0px;
	background-color:#DBDBDB;
	margin-top:5px;
	margin-bottom:5px;
}

#logoRow{
	text-align:left;
	vertical-align:top;
}

.headerNonLinks{
	font-size:11px;
	font-family:Arial,sans-serif;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	color:Gray;
}

A.headerLinks, A.footerLinks{
	font-size:11px;
	font-family:Arial,sans-serif;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	color:#0000FF;
}

A:visited.headerLinks, A:visited.footerLinks{
	color:#0000FF;
	text-decoration:none;
}

A:active.headerLinks, A:active.footerLinks{
	color:#0000FF;
	text-decoration:none;
}

A:hover.headerLinks, A:hover.footerLinks{
	color:#0000FF;
	text-decoration:underline;
}

A:visited:hover.headerLinks, A:visited:hover.footerLinks{
	color:#0000FF;
	text-decoration:underline;
}

A:active:hover.footerLinks{
	color:#0000FF;
	text-decoration:underline;
}

#navigationBar{
/*width:700px;
height:30px;
margin-bottom:14px;
z-index:900;
*/
}

/* CSS For Drop Downs */
ul#navigationList
{
	padding: 0;
	margin: 0;
	list-style-type:none;	
	white-space: nowrap;
	/*color: white;
	font: normal 0.8em Verdana, sans-serif;
	padding: 0px;
	margin-left: 10px;
	margin-bottom: 4px;*/
}
	
#navigationList li
{
	display: inline;
	list-style-type: none;
	float:left;
	position: relative;
	width: 98px;
	padding:0px 1px 0px 1px;
	/*font-size: 1em;
	padding: 0px;
	margin-left: 3px;*/
}


/*li ul {display: none;position:absolute; top:30px; left: 0;background-color:#0063C8;width:160px;padding-bottom:5px;border:1px solid #ffffff;}*/
/*li > ul {top: 30px;left: auto; z-index:999;}*/
/*ul li{margin-right:2px;}*/
/*A.subnav, A:visited.subnav, A:active.subnav, A:hover.subnav, A:visited:hover.subnav, A:active:hover.subnav {
height:20px;width:160px;display:block;padding-top:1px;padding-left:5px;line-height:20px;font-size:9pt;font-weight:900;color:#ffffff;}*/
/*li:hover ul, li.over ul{ display: block; height:auto;}*/
/* End CSS For Drop Downs */

A.mainnav
{
padding-top:8px;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
width:98px;
height:30px;
color:#333333;
font-weight: 900;
text-align:center;
vertical-align:middle;
display:block;
background-image:url(images/NavigationButton.GIF);
background-repeat:no-repeat;
border:0px;
text-decoration:none;
}

A:visited.mainnav{
color:#333333;
text-decoration:none;
background-image:url(images/NavigationButton.GIF);
background-repeat:no-repeat;
}

A:active.mainnav{
color:#333333;
text-decoration:none;
background-image:url(images/NavigationButton.gif);
background-repeat:no-repeat;
}

A:hover.mainnav{
color:#ffffff;
text-decoration:none;
background-image:url(images/NavigationButton_Hover.GIF);
background-repeat:no-repeat;
}
A:visited:hover.mainnav{
color:#ffffff;
text-decoration:none;
background-image:url(images/NavigationButton_Hover.gif);
background-repeat:no-repeat;
}
A:active:hover.mainnav{
color:#ffffff;
text-decoration:none;
background-image:url(images/NavigationButton_Hover.gif);
background-repeat:no-repeat;
}

#hrSeparator hr
{
	color: #595959;
	background-color: #595959;
	height: 2px;
	width:99%;	
	text-align:center;
}

/* HOME PAGE */
#homeForm
{
	text-align:left;
}

#homeForm #subTable1
{
	text-align:justify;
}

#homeForm legend {
	color:Blue;
    background-color:#FFFFFF;
    font-size: 1.2em;
    font-weight:bold;
}

#homeForm fieldset {	
	margin-bottom:1em;
	padding:1em;
	border:1px dotted #000000;
}

#homeForm .companyName
{
	font-weight:bold;
	color:#22316C;
}

/* Contact Us User Control */
.contactUsTableCell
{
	background-image: url(images/realEstate_background2.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#contactUsForm 
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	
}

#contactUsForm legend {
	color:Blue;
    background-color:#FFFFFF;
    font-size: 1.2em;
    font-weight:bold;
}

#contactUsForm fieldset {	
	margin-bottom:1em;
	padding:1em;
	border:1px dotted #000000;
}

#confirmationForm
{
	text-align:center;
	font-size:12px;
	font-weight:normal;
}

#confirmationForm .message
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

#faqForm 
{
	text-align:left;
	font-size:12px;
	font-weight:normal;	
}

#siteMapForm 
{
	text-align:left;
	font-size:12px;
	font-weight:normal;	
}

#siteMapForm .siteMapTable
{
	border-style: dotted; 
	border-width:1px; 
	border-color:Navy;
	/*background-color:#F2F2F2;*/
	/*height:250px;*/
}

#editContactForm 
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	font-weight:normal;
}

#editPropertyListingForm 
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	font-weight:normal;
}

#editPropertyListingForm legend {
	color:Blue;
    background-color:#FFFFFF;
    font-size: 1.2em;
    font-weight:bold;
}

#editPropertyListingForm #fsSellAHouse {	
	margin-bottom:1em;
	padding:1em;
	/*border:1px dotted #000000;*/
	font-size:11px;
	background-image: url(images/Gradient_Gray_SellHouse1.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	/*height:650px;*/
}

#propertyListingManagerForm 
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	font-weight:normal;
}

#sellingForm 
{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	font-weight:normal;
}

#propertyListingManagerForm legend {
	color:Blue;
    background-color:#FFFFFF;
    font-size: 1.2em;
    font-weight:bold;
}

#propertyListingManagerForm #fsSellAHouse {	
	margin-bottom:1em;
	padding:1em;
	/*border:1px dotted #000000;*/
	font-size:11px;
	background-image: url(images/Gradient_Gray_SellHouse1.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	/*height:650px;*/
}

#sellAHouseForm 
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	font-weight:normal;
}

#sellAHouseForm legend {
	color:Blue;
    background-color:#FFFFFF;
    font-size: 1.2em;
    font-weight:bold;
}

#sellAHouseForm #fsSellAHouse {	
	margin-bottom:1em;
	padding:1em;
	/*border:1px dotted #000000;*/
	font-size:11px;
	background-image: url(images/Gradient_Gray_SellHouse1.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	/*height:650px;*/
}

#sellAHouseForm .fsSellMortgage1
{
	margin-bottom:.5em;
	padding:.5em;
	border:1px solid #000000;
	background-image:none;
	width:248px;
	border-color:Gray;
	/*font-size:11px;*/
}

#sellAHouseForm .legSellMortgage1
{
	background-color:Transparent; /*#ECEBEC*/
	color:Black;
	font-weight:normal;
	font-size:11px;
}

#sellAHouseForm .fsSellMortgage2
{
	margin-bottom:.5em;
	padding:.5em;
	border:1px solid #000000;
	background-image:none;
	width:248px;
	border-color:Gray;
	/*font-size:11px;*/
}

#sellAHouseForm .legSellMortgage2
{
	background-color:Transparent; /*#ECEBEC*/
	color:Black;
	font-weight:normal;
	font-size:11px;
}

#sellAHouseForm .introParagraph
{
	text-align:left;
}

#buyAHouseForm 
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	font-weight:normal;
}

#buyAHouseForm legend {
	color:Blue;
    background-color:#FFFFFF;
    font-size: 1.2em;
    font-weight:bold;
}

#buyAHouseForm #fsBuyAHouse {	
	margin-bottom:1em;
	padding:1em;	
	font-size:11px;
	background-image: url(images/Gradient_Gray_BuyHouse1.gif);
	background-repeat:repeat-x;
	/*height:525px;*/
	background-position:left bottom;
}

/*
#sellAHouseForm #fsSellAHouse {	
	margin-bottom:1em;
	padding:1em;
	border:1px dotted #000000;
	font-size:11px;
	background-image: url(images/Gradient_Gray_SellHouse2.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
*/



#buyAHouseForm .introParagraph
{
	text-align:left;
}

#buyingForm
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

#testimonialsForm
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
	margin-left:5px;
}

#aboutUsForm
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

.aboutUs_header
{
	color:White;
	font-size: 1.0em;
	font-weight:bold;
}

#pictureManagerForm 
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;	
}

#pictureGallery .gallery
{
	border-width:1px;
	border-style:solid;
	border-color:Black;
	color:Blue;
	background-color:White;
	margin-left:auto;
	margin-right:auto;
	
}

#searchContactsForm 
{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;	
}

#searchContactsForm .introParagraph
{
	text-align:left;
}

#landlordForm
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

#realtorForm
{
	text-align:left;
	font-size:12px;
	font-weight:normal;
	padding-left:1px;
	padding-right:1px;
}


.GridViewStyle 
{
	/*width:500px;*/
	/*table-layout:fixed;
	white-space:normal !important;*/
}

.GridViewAlternatingStyle
{
	background-color:#D8CAA8;
}

.GridViewStyle th
{
	color:white;
	font-weight:bold;
	background-color:#363942;
}

.GridViewStyle_TemplateColumnHeader
{
	color:White;
	font-weight:bold;
	background-color:#363942;
}

/*hyperlinks in gridview header*/
.GridViewStyle th a
{
	color:white;
}


.SearchContactsCriteria
{
	border-color:Gray;
	border-style: solid;
	border-width:2.5px;
	background-image: url(images/Gradient_Gray_SearchCriteria.gif);
	background-position: left top;
	background-repeat:repeat-x;
}



.error_message
{
	color:Red;
}

.confirmation_message
{
	color:Green;
}


.WildcardSearchSymbol
{
	font-family:Broadway;
	color:Navy;
	font-size:11px;
}

.watermarkText
{
	color:#B3B3B3;
	font-style:italic;
	font-size:-2;
}

.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}

.MaskedEditError
{
    background-color: #ffcccc;
}

/*Popup Control*/
.popupControl{
	background-color:Gray;
	position:absolute;
	visibility:hidden;
}

/* AJAX: Rounded Corners*/
.roundedPanel
{	
	/*width:300px;*/
	/*background-color:#91A4B6;*/
	/*color:Black;
	font-weight:bold;*/
}

/* AJAX: Rounded Corners*/
.roundedPanelRealtors
{	
	/*width:300px;*/
	background-color:#94AB56;
	/*color:Black;
	font-weight:bold;*/
}


/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.BuyingQuestion
{
    /*font-size:20px;*/
    padding: 5px; 
    border: solid black;
    border-width:1pt; 
    width:95%;
    text-align:center;
    background-color:White;
    /*font-family:Garamond,Arial;*/
}

.BuyingResponse
{ 
    text-align:left;
    font-size:12px;
    color:Black;
    font-family:Arial,Helvetica;
}

/*
A.GridViewStyle{
	font-size:11px;
	font-family:Arial,sans-serif;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
	color:black;
}

A:visited.GridViewStyle{
	color:Black;
	text-decoration:none;
}

A:active.GridViewStyle{
	color:Black;
	text-decoration:none;
}

A:hover.GridViewStyle{
	color:Black;
	text-decoration:underline;
}

A:visited:hover.GridViewStyle{
	color:Black;
	text-decoration:underline;
}

A:active:hover.GridViewStyle{
	color:Black;
	text-decoration:underline;
}
*/






