@import url("layout.css"); /*layout css file*/

* { margin: 0px; padding: 0px; }

body {	font-family: arial,verdana;
		font-size: 10pt;
		line-height: 1.3em;
		margin: 0px; }

h1,h2,h3,h4,h5,h6,p,blockquote,form,dl {
	margin: 0.5em 0;
}
h1 {
	text-transform: uppercase;
	color: #68321f;
	line-height: 1em;
	font-weight:normal;
	font-size: 16pt;
	}
h2 {
	text-transform: uppercase;
	color: #68321f;
	line-height: 1em;
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	border-top: 1px solid #a4d6f4;
	display:block;
	}
h2.firstLine {
	text-transform: uppercase;
	color: #68321f;
	line-height: 1em;
	font-size: 12pt;
	border: 0 solid #ffffff;
	}
h3 {
	text-transform: uppercase;
	color: #68321f;
	line-height: 1em;
	font-size: 10pt;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 12px;
	border-top: 0px solid #a4d6f4;
	display:block;
}

h1.neighbourhood {
	font-size: 16pt;
	text-transform: uppercase;
	border-top: 2px solid #a4d6f4;
	border-bottom: 2px solid #a4d6f4;
	color: #71afd4; /* #a4d6f4; */
	width:100%;
	padding: 5px 0px;
	margin: 5px 0px;
	}

h2.neighbourhoodFirstLine {
	font-size: 12pt;
	color: #68321f;
	border: 0 solid #ffffff;
	}
h2.neighbourhood {
	font-size: 12pt;
	color: #68321f;
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	border-top: 1px solid #a4d6f4;
	display:block;
	}

ul,ul ol,ul li { margin 0 0; }
ul ol {
	margin-left: 42px;
	}
ul li {
	margin-left: 42px;
	}
table { width:95%; }

.olFgClass { background-color: #ffffff; }
.olBgClass { background-color: #003399; }

a,a:link,a:visited,a:active {
	color: #71afd4; text-decoration:none; background-color: transparent; }
a:hover {
	color: #71afd4; background-color: transparent; text-decoration:underline; }

a.nav,a.nav:link,a.nav:visited,a.nav:active {
	color: #000000; text-decoration:none; background-color: transparent; }
a.nav:hover {
	color: #000000; background-color: transparent; text-decoration:underline; }

p.header {
	color: #ffffff;
	font-size: 8pt;
	}
a.header,a.header:link,a.header:visited,a.header:active {
	color: #ffffff; text-decoration:underline; background-color: transparent;
	}

a.header:hover {
	color: #a4d6f4; background-color: transparent; text-decoration:none;
	}

p.footer {
	color: #68321f;
	font-size: 8pt;
	text-align:center;
	}
a.footer,a.footer:link,a.footer:visited,a.footer:active {
	color: #68321f; text-decoration:underline; background-color: transparent;
	}
a.footer:hover {
	color: #a4d6f4; background-color: transparent; text-decoration:none;
	}

p.frontPageHeaderTxt {
	color: white;
	font-family: arial;
	line-height: 28px;
	font-size: 16pt;
	font-weight:normal;
	margin-left: 15px;
	margin-top: 10px;
	}
p.fpMainNav {
	color: #ffffff;
	text-transform: uppercase;
	margin: 3px 10px;
	border-bottom: 1px solid #ffffff;
	font-size: 9pt;
}
a.fpMainNav,a.fpMainNav:link,a.fpMainNav:visited,a.fpMainNav:active {
	color: #ffffff; text-decoration:none; background-color: transparent;
	}
a.fpMainNav:hover {
	color: #a4d6f4; background-color: transparent; text-decoration:none;
	}
a.fpMainNavSet,a.fpMainNavSet:link,a.fpMainNavSet:visited,a.fpMainNavSet:active {
	color: #a4d6f4; text-decoration:none; background-color: transparent;
	}
a.fpMainNavSet:hover {
	color: #a4d6f4; background-color: transparent; text-decoration:underline;
	}
p.mainNav {
	color: #ffffff;
	text-transform: uppercase;
	margin: 3px 10px;
	font-size: 7pt;
}
a.mainNav,a.mainNav:link,a.mainNav:visited,a.mainNav:active {
	color: #ffffff; text-decoration:none; background-color: transparent;
	}
a.mainNav:hover {
	color: #a4d6f4; background-color: transparent; text-decoration:none;
	}
a.mainNavSet,a.mainNavSet:link,a.mainNavSet:visited,a.mainNavSet:active {
	color: #a4d6f4; text-decoration:none; background-color: transparent;
	}
a.mainNavSet:hover {
	color: #a4d6f4; background-color: transparent; text-decoration:underline;
	}
.MLS_Form {
	width: 142px;
	font-size: 9pt;
	}
.MLS_FormShort {
	width: 62px;
	font-size: 9pt;
	}
.listingSearchCell {
	background-color:#a4d6f4;
	font-size: 10pt;
	color: #333333;
	padding:0px 5px;
	}
.listingSearchData {
	background-color:#a4d6f4;
	font-size: 10pt;
	color: #333333;
	}
.hrSpacer {
	width: 493px;
	height: 2px;
	color: #a4d6f4;
	text-align:left;
	}
.blue {
	color: #a4d6f4;
	}
/*
*/

a.mainSubNav,a.mainSubNav:link,a.mainSubNav:visited,a.mainSubNav:active {
	color: #68321f; text-decoration:none; background-color: transparent;
	}
a.mainSubNav:hover {
	color: #68321f; background-color: transparent; text-decoration:underline;
	}

#neighbourhoodNavContainer {
	position:relative;
	width: 98%;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	overflow:auto;
	/*
	border: 1px solid #000099; */
	}
.neighbourhoodHeaderItem {
	position:relative;
	font-size: 9pt;
	text-transform: uppercase;
	font-weight:bold;
	width: 32%;
	float:left;
	height:auto;
	overflow:auto;
	border: 1px solid white;
	}
.neighbourhoodSeparatorSection {
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #a4d6f4;
	display:block;
 }
#neighbourhoodDisplay {
	position:relative;
	}
a.neighbourhoodHeaderLink,a.neighbourhoodHeaderLink:link,a.neighbourhoodHeaderLink:visited,a.neighbourhoodHeaderLink:active {
	color: #71afd4; text-decoration:none; background-color: transparent;
	}
a.neighbourhoodHeaderLink:hover {
	color: #68321f; background-color: transparent; text-decoration:none;
	}
a.neighbourhoodHeaderLinkSet,a.neighbourhoodHeaderLinkSet:link,a.neighbourhoodHeaderLinkSet:visited,a.neighbourhoodHeaderLinkSet:active {
	color: #68321f; text-decoration:none; background-color: transparent;
	}
a.neighbourhoodHeaderLinkSet:hover {
	color: #68321f; background-color: transparent; text-decoration:underline;
	}
tr.statshdr { background-color: #a5d6f6; color: #ffffff; padding-left: 5px; }
tr.statscr1 {  }
tr.statscr2 { background-color: #d5eeff; }
tr.statscr3 {}
tr.statscr4 { background-color: #d5eeff; }

.statsContainer { color: #000000; }
.statsContainer table { border: 1px solid #69321e; margin: 10px 0px; }
.statsContainer td { border: 1px solid #ffffff; width: 125px; }
.statsContainer th { border: 1px solid #ffffff; text-align:left; width: 125px; }

tr.statshdr td, tr.statshdr th {
	background-color: #a5d6f6; color: #ffffff; padding-left: 5px;
	font-weight:bold;
	}
p.backtotop { text-align:right; }

h3.statsHeader {
	text-transform: uppercase;
	color: #68321f;
	line-height: 1em;
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	border-top: 1px solid #a4d6f4;
	display:block;
	}
h3.statsRegionHeader {
	text-transform: uppercase;
	color: #68321f;
	line-height: 1em;
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	border-top: 0px solid #a4d6f4;
	display:block;
	}


p.monthlyStatsHeader {
	font-weight:bold;
	font-style: italic;
	}
td.statscopyright {
	text-align:right;
	font-size: 7pt;
	}
.podcast {
	padding-top: 15px;
	border-top: 1px solid #a4d6f4;
	}
.podcastThumb {
	float:left;
	margin-right: 10px;
	}
.podcast h3 {
	text-transform: uppercase;
	color: #68321f;
	line-height: 1em;
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	border-top: 0px solid #a4d6f4;
	display:block;
	}
.MlsRequestForm th,
.referafriendForm th,
.tellafriendForm th,
.contactClaireForm th {
	text-align: right;
	padding-right: 10px;
	}
.MlsRequestForm th,
.referafriendForm th,
.tellafriendForm th,
.contactClaireForm th {
	padding-top: 3px;
	padding-bottom: 3px;
	}
.formText {
	width: 250px;
	}
.formTextarea {
	width: 250px;
	height: 75px;
	}
.mandat {
	color: #71afd4;
	padding: 3px;
	font-size: 14pt;
	}
p.quotee {
	text-align:right;
	font-style:italic;
	color: #71afd4;
	}
/* Apnerve hack codemore info @: http://www.apnerve.blogspot.com----------------------------------------------- */
#navbar #Navbar1 iframe{display:none;visibility:none;}