body{
	color:#333;
	margin:0;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	background: #2e394b url('../images/background.jpg') repeat-y 50% 50%;
}

#wrapper{
	width: 980px;
	margin: 0 auto;
	text-align: left;	
}

.nopad {
	padding: 0px;
}

#contentcolumn{
	float: left;
	width: 670px;
	padding: 10px;
}

#contentcolumn strong
{
 color:#000;	
}

#contentcolumnCalls{
	float: left;
	width: 690px; 
	height:260px;
	padding: 0px;
}

#rightcolumn{
	float: right;
	width: 270px;
	padding: 10px;
}

#topTabs
{
	border-bottom: 1px solid #fff;
	width: 980px;
	background: #2e394b url('../images/topnavbg.gif') repeat-x 50% 100%;
	height: 49px;
}

#topNumber{
	float: left;
	margin-top: 5px;
	width: 240px;
}

h1{
	color: #fff; 	
	font-size:18pt;
	text-indent: -9999px;
	height: 0px;
	margin:0px;
	padding:0px;
}

h2{
	color: #9cd2ec; 	
	font-size:12pt;
}

h3
{
	color:#2a6190;	
	font-size:11pt;
}

/*- Page Navigation -*/
#nav{
	height: 31px;
	width: 980px;
	padding-top: 5px;
}

#nav-left {
	width: 354px;
	height: 31px;
	padding: 0px;
	float: left;
	margin-left: 326px;
	margin-right: 60px;
}

* html #nav-left { margin-left: 160px; margin-bottom: -6px; margin-top: 6px; }

#nav-left ul {
	margin: 0; padding: 0;
}

#nav-left ul li {
	margin: 0; padding: 0; list-style: none;
    float: left;
	text-indent: -9999px;
	overflow: hidden;
}

#nav-left ul li.ratings a {
	width: 118px;
	height: 31px;
	background: url('../images/topnav1.gif') no-repeat 0px -31px;
	display: block;
}

#nav-left ul li.news a {
	width: 118px;
	height: 31px;
	background: url('../images/topnav2.gif') no-repeat 0px -31px;
	display: block;
}

#nav-left ul li.advocates a {
	width: 118px;
	height: 31px;
	background: url('../images/topnav3.gif') no-repeat 0px -31px;
	display: block;
}

#nav-left li.ratings a:hover {
	width: 118px;
	height: 31px;
	background: url('../images/topnav1.gif') no-repeat 0px 0px;
}

#nav-left li.news a:hover {
	width: 118px;
	height: 31px;
	background: url('../images/topnav2.gif') no-repeat 0px 0px;
}

span.topNumber
{	
	color:#fff; 	
	display: block;
	margin:0px;
	padding:0px;
	margin-top: 3px;
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 60px;
}

span.numberHead
{
	color:#fff; 	
	font-size:18pt;
	display: block;
	margin:0px;
	padding:0px;
	margin-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 170px;
	text-align: right;
}

span.topmenutext{
	display: block;
	color: #9cd2ec; 	
	font-size:12pt;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}

.test
{
	font-size:12pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#topMenu
{
	width: 980px;
	background-color: #000;
	height: 24px;
	padding-top:10px;
}

 #nav-menufirst
{
	float: left;		
	height: 24px;
	padding-top:7px;
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left:10px;
	width: 170px;
}

 .nav-menu
{
	float: left;		
	height: 24px;
	padding-top:7px;
	list-style: none;
	padding: 0;
	margin: 0;
}

#menuSubHome
{
	float: left; 
	width: 174px;	
	height:145px;	
}

#menuSubHome h1 a {
	display: block;
	background: url('../images/logo.gif') no-repeat 40% 30%;
	text-indent: -9999px;
	width: 174px;	
	height:100px;
	margin: 0px;
	padding: 0px;
}

.menuSub
{
	width: 976px;
	background-color:White;
	padding-left:4px;
	height:165px;	
}

/*.menuSub ul {
	height:110px;
	margin: 0;
	border-left: 1px dotted #000;
	float: left;
	padding: 10px 5px 0px 5px;
}

.menuSub ul li
{
	list-style-image: url( '../images/menuArrow.gif' );
	list-style-position: inside;
}
*/
.menuSub ul {
	margin: 0;		
	padding: 0;	
	list-style:none;
	margin: 0;
	border-left: 1px dotted #000;
	float: left;
	padding: 10px 5px 0px 5px;
}

.menuSub li
{
	margin: 0; 
	padding: 0;	
	background: #ffffff url('../images/menuArrow.gif') no-repeat 0% 100%;
	padding-left:10px;	
	margin-bottom:1px;
	background-position: 0px 5px;
	color:#2e3a4a;
}

ul.menuSubAbout  {		
	width: 152px;
}

ul.menuSubBuyerA  {
	width: 200px;
}

ul.menuSubBuyingA  {		
	width: 212px;
}

ul.menuSubArchitecture  {
	width: 184px;
}

.menuSub a:link, .menuSub a:visited, .menuSub a:active { color:#888; text-decoration:none; }

.menuSub a:hover { color:#333; text-decoration:underline; }

.clr {
	clear: both;
	height: 0px;
	width: 0px;
}

img
{
	border-style:none;
}

#familyPhotoPages a:link, #familyPhotoPages a:visited, #familyPhotoPages a:active { color:#ffffff; text-decoration:underline; }

#familyPhotoPages a:hover { color:#e0e0e0; text-decoration:underline; }

#familyPhotoPages
{
	width: 980px;
	height: 176px;
	background: #ffffff url('../images/canSmallRep.jpg') no-repeat 0% 100%;
	color:#a4a8ab;
}

#familyPhotoPages a:link, #familyPhotoPages a:visited, #familyPhotoPages a:active { color:#ffffff; text-decoration:underline; }

#familyPhotoPages a:hover { color:#e0e0e0; text-decoration:underline; }

#welcomeMessage
{	
	float: left;
	width: 637px;	
	height:193px;
	display:block;	
	padding-left:290px;
	font-size:20pt;
}

.Steps3Pages
{
	height:25px;
	display:block;
	padding-top:20px;
	margin-left:205px;
	font-size:20pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.Steps3
{
	height:35px;
	display:block;
	padding-top:40px;
	margin-left:290px;
	font-size:20pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.canSmallPages
{
	display:block;	
	margin:0;
	padding:0;
	font-size:20pt;	
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	width:963px;
	height:150px;	
	padding-left:0px;	
	float:left;
	padding-top:0px;
	background-color:Yellow;
}

.Steps3TextPages
{
	display:block;	
	margin:0;
	padding:0;
	font-size:20pt;	
	width:956px;	
	float:left;
	text-align:left;				
	float:left;
	background: yellow url('../images/smallCAN.gif') no-repeat 95% 5%;	
	height:163px;
}

.Steps3TextPages p
{
	color:#333;	
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;	
	padding:0;
	margin:0;
	padding-bottom:8px;
	padding-top:2px;
}

.Steps3PagesN
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20pt;	
}

span.headingCufon5 {	
	font-size:20pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	letter-spacing: -1px;
}

span.headingCufon6 {	
	font-size:24pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	letter-spacing: -2px;
}

.stepsPages
{
	width:700px;
	background-color:White;
	color:#333;	
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;	
	padding:0;
	margin:0;
	padding-bottom:8px;
	padding-top:2px;
	height:111px;
}

.stepsPages p
{
}

.stepsPages2
{
	width:700px;
	background-color:White;
}

.welcomeContentLinksPages22
{
	margin-top:0px;		
	width:672px;
	padding-top:5px;
	height:25px;
	color:#fff;
	padding-left:66px;	
	background: #9e9e9e url('../images/cornerArrow.gif') no-repeat 0% 100%;		
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;	
}

.welcomeContentLinksPagesPos
{
}

#welcomeContent
{
	height:35px;
	margin-top:0px;
	margin-left:328px;
	width:390px;
	height:137px;	
}

#welcomeContentPages2
{
	height:35px;
	margin-top:10px;
	margin-left:205px;
	width:550px;
	height:90px;		
	padding-left:0px;
}

#welcomeContentPages2 p
{ 
	margin-top:0px;
	padding:0;		
	padding-bottom:0px;
}

#welcomeContent p
{ 
	margin-top:0px;	
}
.welcomeBarbg {
	background: #9e9e9e;
	height:28px;
	padding-top:7px;
	margin-top: -7px;
	padding-left: 10px;
}
.welcomeContentLinks
{
	height:35px;
	margin-top:1px;
	margin-left:347px;
	width:579px;
	height:23px;
	color:#fff;
	padding-top:7px;
	padding-left:54px;
	background: #9e9e9e url('../images/cornerArrow.gif') no-repeat 0% 100%;
}

.welcomeContentLinksPages
{
	height:35px;
	margin-top:1px;
	margin-left:206px;
	width:552px;
	height:23px;
	color:#fff;
	padding-top:7px;
	padding-left:34px;
	background: url('../images/cornerarrow.gif') no-repeat 0% 100%;
}

#familyPhoto
{
	width: 980px;
	height: 243px;
	background: #ffffff url('../images/familyPhoto.jpg') no-repeat 0% 100%;
	color:#a4a8ab;
}

#familyPhoto a:link, #familyPhoto a:visited, #familyPhoto a:active { color:#ffffff; text-decoration:underline; }

#familyPhoto a:hover { color:#e0e0e0; text-decoration:underline; }

.canArea
{	
	float: left;	
	height:35px;
	display:block;
	margin-top:0px;
	margin-left:330px;		
}

.sectionHeader
{
	height:58px;
	padding-left:5px;
	background: #27303f url('../images/largeNavyGradient.gif') repeat-x;
	margin: 0;
}

.sectionHeaderPages
{
	height:58px;	
	background: #ffffff url('../images/largeNavyGradientHeadings.jpg') repeat-x;
	margin: 0;
	padding:0;
}

.sectionHeaderPagesDealing
{
	margin: 0;
	padding:0;
	padding-top:10px;
	padding-bottom: 10px;
}

.sectionHeaderdealingLarge
{
	margin: 0;
	padding:0;
	padding-top:10px;
	height:9940px;
}

.sectionHeaderdealingLarge strong
{
	color:#7ca6bb;
}

.sectionHeaderPagesDealingNew
{
	height:1400px;	
	margin: 0;
	padding:0;
	padding-top:10px;
}

.sectionHeaderPagesContacts
{
	height:720px;	
	margin: 0;
	padding:0;
	padding-top:10px;
}

.pagesContentGeneral
{
	width: 625px;	
	margin: 0;			
	padding:  0px; 

	vertical-align: top;
	padding-left:20px;
	padding-right:20px;
}

.pagesContentGeneralSpace img
{
	float:left;			
}

.pagesContentGeneralSpace td
{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}

.pagesContentGeneralSpace input
{
	 width:100px;
}

.marginRight20
{
	margin-right:20px;	
}

.pagesContentGeneralImgRight
{
	width: 625px;	
	margin: 0;			
	padding:  0px; 
	float:left;
	vertical-align: top;
	padding-left:20px;
	padding-right:20px;
}

.pagesContentGeneralImgRight p
{	 
	 margin:0;
	 padding:0;	 
	 padding-top:5px;
}

.pagesContentGeneralImgRight img
{	 
	 margin:0;
	 padding:0;	 
	 vertical-align:top;
	 float:right;
	 padding-left:15px;
	 padding-bottom:15px;
}

.pagesContentGeneralSpace
{
	width: 625px;	
	margin: 0;			
	padding:  0px; 
	vertical-align: top;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
}

.pagesContentGeneralSpaceBig
{
	width: 625px;	
	margin: 0;			
	padding:  0px; 
	float:left;
	vertical-align: top;
	padding-left:20px;
	padding-right:20px;
	margin-top:18px;
}

.pagesContentGeneralImageStrip
{
	width: 625px;	
	margin: 0;			
	padding:  0px; 
	float:left;
	vertical-align: top;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:10px;
}

#pagesContentGeneralImageCase
{
	width: 413px;	
	height:203px;
	margin: 0;			
	padding:  0px; 
	float:left;
	vertical-align: top;
	padding-left:220px;
	padding-right:20px;
	padding-top:80px;
	padding-bottom:10px;
	background: #ffffff url('../images/caseStudiesImage.jpg') no-repeat 100% 0%;	
	margin-top:15px;
	color:#5a5a5a;
	font-size:14pt;
	text-align:center;
}

#pagesContentGeneralImageCase a:link, #pagesContentGeneralImageCase a:visited, #pagesContentGeneralImageCase a:active { color:#5a5a5a; text-decoration:underline; }

#pagesContentGeneralImageCase a:hover {color:#989898; text-decoration:underline; }

.pagesContentGeneralImageStrip2
{
	width: 625px;	
	margin: 0;			
	padding:  0px; 
	float:left;
	vertical-align: top;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:0px;
}

.pagesContentGeneralImageStrip3
{
	width: 625px;	
	margin: 0;			
	padding:  0px; 
	float:left;
	vertical-align: top;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:0px;
	
}

.pagesContentGeneralBlack
{
	width: 605px;	
	margin: 0;			
	padding:  0px; 
	float:left;
	vertical-align: top;
	margin-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:0px;
	background-color:Black;
	text-align:center;
	vertical-align:middle;
	margin-top:20px;
	height:400px;
}

.pagesContentGeneralBlack img
{
	vertical-align:middle;	
	margin-left:auto;
	margin-right:auto;
}

.pagesContentGeneralLink
{
	width: 625px;	
	margin: 0;			
	padding:  0px; 
	float:left;
	vertical-align: top;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:10px;
}

.pagesContentGeneralFAQ
{
	width: 625px;	
	margin: 0;			
	padding:  0px; 
	float:left;
	vertical-align: top;
	padding-left:20px;
	padding-right:20px;
}

.pagesContentGeneralFAQ img
{
	border:solid 10px #e5e5e5;
	margin-top:10px;
	float:left;
	margin-left:25px;
	margin-bottom:15px;
}

.imageFaqNoIndent img
{
	border:solid 10px #e5e5e5;	
	float:left;
	margin:0px;	
	margin-top:10px;
	margin-bottom:10px;
}

.pagesContentGeneral p
{	 
	 margin:0;
	 padding:0;	 
	 padding-top:5px;
}

.pagesContentGeneral ul
{	
	margin: 0;		
	padding: 0;	
	list-style:none;
	margin-left:4px;
	margin-top:5px;	
}

.pagesContentGeneral li
{	
	margin: 0; 
	padding: 0;	
	background: #ffffff url('../images/menuArrow.gif') no-repeat 0% 100%;
	padding-left:10px;	
	margin-bottom:10px;
	background-position: 0px 5px;
	color:#2e3a4a;
}

.pagesContentGeneralSpace ul
{	
	margin: 0;		
	padding: 0;	
	list-style:none;
	margin-left:4px;
	margin-top:5px;	
}

.pagesContentGeneralSpace li
{	
	margin: 0; 
	padding: 0;	
	background: #ffffff url('../images/menuArrow.gif') no-repeat 0% 100%;
	padding-left:10px;	
	margin-bottom:5px;
	background-position: 0px 5px;
	color:#2e3a4a;
}

.pagesContentGeneralSpace img
{
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

.pagesContentGeneral h4
{
	color:#80b991;
	padding:0;
	margin:0;	
	font-size:11pt;
	margin-top:10px;
}

.headingPic
{
	float: left;
	width: 100px;
}

.headingPicPages
{
	float: left;
	width: 104px;
}

.headingText
{
	width: 630px;
	padding: 18px 0px 0px 20px;
}

.headingTextPages
{
	float: left;		
	margin:0;
	padding-left:0px;	
	padding:0;
	margin:0;	
	color:#7ca6bb;
	font-size:22pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	width: 632px;
	padding-left:20px;		
	padding-bottom:10px;
}

.headingTextPagesSpace
{
	float: left;		
	margin:0;
	padding-left:0px;	
	padding:0;
	margin:0;	
	color:#7ca6bb;
	font-size:22pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	width: 632px;
	padding-left:20px;		
	padding-bottom:10px;
	margin-top:20px;
}

.headingTextPagesMid
{
	float: left;		
	margin:0;	
	padding-left:0px;	
	padding:0;
	margin:0;	
	color:#7ca6bb;
	font-size:22pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	width: 632px;
	padding-left:20px;			
	margin-top:15px;
	padding-bottom:10px;
}

.topHeadSpace
{
	float: left;
	margin:0;	
	padding-left:0px;	
	padding:0;
	margin:0;	
	width: 629px;
	height:14px;
}

span.headingCufon {
	color:#fff;
	font-size:20pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
}

.pageHeaders {
	color:#7ca6bb;
	font-size:22pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#marketInsightVideo
{
	float: left;
	height: 215px;
	width: 330px;
	background-color:#000;
	margin-right: 10px;
}

#moreArticlesHeader
{
	float: left;
	height:22px;
	width:322px;
	background-color:#526279;
	padding: 10px 0px 0px 8px;
}

#marketInsightArticleHeader
{
	float: left;
	height:22px;
	width:322px;
	margin-top:10px;
	background-color:#2e394b;
	margin-right: 10px;
	padding: 10px 0px 0px 8px;
}

#moreVideosHeader
{
	float: left;
	height:22px;
	width:322px;
	background-color:#526279;
	padding: 10px 0px 0px 8px;
}

#marketInsightHeader
{
	float: left;
	height:22px;
	width:322px;
	margin-top:10px;
	background-color:#2e394b;
	padding: 10px 0px 0px 8px;
	margin-right: 10px;
}

span.moreArticles
{
	color:#fff;
	font-size:12pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0px;
}

#moreArticlesContent
{
	position: relative;
	float: left;	
	width:322px;
	background-color:#e5e8ef;
	padding: 8px 0px 0px 8px;
	margin-bottom: 20px;
	min-height: 207px;
}

#moreVideosContent
{
	position: relative;
	width:322px;
	background-color:#e5e8ef;
	float: left;
	padding: 8px 0px 0px 8px;
	margin-bottom: 20px;
	min-height: 207px;
}

#mainSeparator
{
	width: 980px;
	background-color: #2e394b;
	height:7px;
}

#footer
{	
	width: 980px;
	background: #181e27;
	height:92px;
}

#footerLine
{
	width: 980px;
	background: #333;
	height:7px;
}

#articlesVideosContent
{
	color:#2c3748;
}

#articlesVideosContent ul
{		
	list-style: square;
	margin: 0; 
	padding: 0;	
	margin-left:10px;
}

#articlesVideosContent li
{	
	margin: 0; 
	padding: 0;	
	padding-left:5px;	
	margin-left:10px;	
	margin-bottom:5px;
}

#articlesVideosContent span
{
	font-weight:bold;			
}

#articlesVideosContent a:link, #articlesVideosContent a:visited, #articlesVideosContent a:active { color:#2c3748; text-decoration:underline; }

#articlesVideosContent a:hover { color:#559bf5; text-decoration:underline; }

.greyBackgroundLink
{
	position: absolute;
	bottom: 0;
	right: 0;
	height:58px;
	background: #9e9e9e url('../images/greyCorner.gif') no-repeat;
	margin: 0;	
	width: 200px;
	height: 20px;	
	padding: 7px 4px 4px 16px;
}

/* HOUSE RATINGS */

#houseRatings
{	
	position: relative;
	margin:0;
	margin-top:10px;
	height:340px;
}

.houseRatingsColumn
{
	width:160px;
	margin-right:10px;
	float:left;
}

#LandOnly {
	margin-right: 0;
}

h3.houseRatingsTitle {
	background-color: #2e394b;	
	display: block;
	color: #f0f2b0; 	
	font-size:12pt;
	text-align:center;
	margin: 0;
	padding: 7px 0 4px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;	 
}

div.houseRatingsThumb {
	display: block;
	height: 110px;
	background: #ccc no-repeat center;
}

ul.houseRatingsProperties
{		
	list-style:none;
	margin: 0; 
	padding: 0;	
}

ul.houseRatingsProperties li {
	padding: 4px 8px;
	font-size: 12px;
	color: #2e394b;
}

ul.houseRatingsProperties li a {
	text-decoration: none;
}

ul.houseRatingsProperties li a:hover {
	text-decoration: underline;
}

ul.houseRatingsProperties li.featured {
	background-color: #2e394b;
	color: #fff;
}

ul.houseRatingsProperties li.featured a {
	color: #f9f9b4;
}

a#howRatingsWorks
{
	position: absolute;
	right: 0;
	bottom: 23px;
	width: 270px;
	padding: 12px 5px 4px 50px;
	height:20px;
	display:block;
	background: #e3e3e3 url('../images/cornerLearn.gif') no-repeat;
	color:#9e9e9e;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-decoration: none;
	color: #9f9f9f;
}

/* CALL TO ACTION */

/*.callToActionHeading
{	
	height:29px;
	width:270px;
	margin:0;
	background-color:#2e394b;	
	text-align:center;
	padding-top:11px;
}
*/
.callToActionHeadingN
{	
	height:29px;
	width:270px;
	margin:0;	
	text-align:center;
	letter-spacing: -1px;
	padding-top:11px;
}

.callToActionHeadingNSml
{
	height:29px;
	width:270px;
	margin:0;	
	text-align:center;
	padding-top:11px;
}

.callToActionHeadingNHorizontal
{	
	height:29px;
	width:270px;
	margin:0;	
	text-align:center;
	padding-top:11px;
}

.callToActionHeading2
{	
	height:29px;
	width:270px;
	margin:0;
	background-color:#2e394b;	
	text-align:center;
	padding-top:11px;
}

.callToActionHeadingPages
{	
	height:29px;
	width:270px;
	margin:0;
	background-color:#9e9e9e;	
	text-align:center;
	padding-top:11px;
}

.callToActionHeadingPagesHorizontal
{	
background-color:#9E9E9E;
height:30px;
margin:0;
padding-top:6px;
text-align:center;
width:162px;
}

.callToActionHeadingPagesHorizontalNeeds
{	
	height:29px;
	width:630px;
	margin:0;
	background-color:#9e9e9e;	
	text-align:center;
	padding-top:11px;
}

.callToActionHeading3Steps
{	
	height:58px;
	width:270px;
	margin:0;
	background-color:#2e394b;	
	text-align:center;
	padding-top:11px;
}

span.callToActionHeading3Steps
{	
	color:White; 		
	margin:0px;
	padding:0px;	
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.canSmall
{
	margin:0px;
	padding:0px;	
	width:222px;
	height:160px;	
	padding-left:38px;
	padding-top:10px;
}

.canSmallText
{
	margin:0px;
	padding:0px;	
	width:245px;
	height:30px;	
	padding-left:10px; 
	padding-right:5px;
}

.canSmallText img
{
	 vertical-align:middle;	
	 padding-left:5px;
}

.canSmallTextButton
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

.callToActionSeparate
{
	margin-top:10px;
	width:270px;
}

.callToActionSeparateHorizontalOne
{
	float:left;
	margin-top:10px;
	width:160px;
}

.callToActionSeparateHorizontal
{
float:left;
margin-left:9px;
margin-top:10px;
width:160px;
}

.callToActionSeparateHorizontalNeeds
{
	margin-top:10px;
	width:630px;
}

.callToActionSeparatePages
{
	margin-top:10px;
	width:270px;
}

.callToActionHeadingSmall
{		
	margin:0;
	background-color:#2e394b;	
	text-align:center;
	padding-top:11px;
	color:#ffffc1;	
	 padding:2px;	
}

.callToActionHeadingSmallPages
{		
	margin:0;
	background-color:#ffffff;	
	text-align:center;
	padding-top:11px;
	color:#333;
	 padding:2px;	
}

.callToActionHeadingSmallPagesHorizontal
{		
	margin:0;
	background-color:White;	
	text-align:center;
	padding-top:11px;
	color:#333;		
	float:left;
	width:152px;
	font-size:12pt;
}

.callToActionHeadingSmallPagesHorizontalNeeds
{		
	margin:0;
	background-color:White;	
	text-align:center;
	padding-top:0px;
	color:#333;		
	float:left;
	width:152px;
	font-size:10pt;
}

.callToActionHeadingSmallPagesHorizontalHelp
{		
	margin:0;
	background-color:White;	
	text-align:center;
	padding-top:5px;
	color:#333;		
	float:left;
	width:360px;
	font-size:12pt;
}

.callToActionHeadingSmallIndex
{		
	margin:0;
	text-align:center;
	padding-top:11px;
	color:#333;
	 padding:2px;	
}

.callToActionLinksSmallindex
{
 background-color:#526279;	
 padding-top:3px;
 padding-bottom:3px;
}


.callToActionLinksSmallindex a:link, .callToActionLinksSmallIndex a:visited, .callToActionLinksSmallIndex a:active { color:#ffffff; text-decoration:underline; }

.callToActionLinksSmallIndex a:hover {color:#e5e5e5; text-decoration:underline; }

.callToActionLinksSmallPages a:link, .callToActionLinksSmallPages a:visited, .callToActionLinksSmallPages a:active { color:#1b1b1b; text-decoration:underline; }

.callToActionLinksSmallPages a:hover {color:#616161; text-decoration:underline; }

.callToActionLinksSmallPagesHorizontal a:link, .callToActionLinksSmallPagesHorizontal a:visited, .callToActionLinksSmallPagesHorizontal a:active { color:#1b1b1b; text-decoration:underline; }

.callToActionLinksSmallPagesHorizontal a:hover {color:#616161; text-decoration:underline; }

.callToActionLinksSmallPagesHorizontalNeeds a:link, .callToActionLinksSmallPagesHorizontalNeeds a:visited, .callToActionLinksSmallPagesHorizontalNeeds a:active { color:#1b1b1b; text-decoration:underline; }

.callToActionLinksSmallPagesHorizontalNeeds a:hover {color:#616161; text-decoration:underline; }

.spacerHorizontal
{
	 margin-bottom:15px;	
	 margin-top:10px;
}

.spacerHorizontalNeeds
{
	 margin-bottom:15px;	
	 margin-top:10px;
}

.spacerHorizontalHelp
{
	 margin-bottom:15px;	
	 margin-top:0px;
}

.horizontalCallsToAction
{
	width:690px;
	float:left;	
	padding-left:10px;	
}

.callToActionMap
{			
	margin:0;
	padding:0;
}

.callToActionMapHorizontal
{			
	margin:0;
	padding:0;
	float:left;
}

.callToActionImageHorizontal
{			
	margin:0;
	padding:0;
	float:left;
}

.whiteText
{			
	margin:0;
	color:#ffffff;	
	text-align:center;	
	padding:2px;	
}

.callToActionHeadingSmallLink
{	
}

.callToActionHeadingSmall a:link, .callToActionHeadingSmall a:visited, .callToActionHeadingSmall a:active { color:#a2d5fc; text-decoration:underline; display:block; padding-top:5px;padding-bottom:5px; }

.callToActionHeadingSmall a:hover { color:#efefef; text-decoration:underline;display:block; padding-top:5px;padding-bottom:5px; }

.callToActionHeading
{	
	height:29px;
	width:270px;
	margin:0;
	background-color:#2e394b;	
	text-align:center;
	padding-top:11px;
}

span.callToActionHeading
{	
	color:White; 		
	margin:0px;
	padding:0px;	
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
}

/*span.callToActionHeading
{	
	color:White; 		
	margin:0px;
	padding:0px;	
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}
*/
span.callToActionHeadingN
{	
	color:White; 		
	margin:0px;
	padding:0px;	
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

span.callToActionHeadingNSml
{	
	color:White; 		
	margin:0px;
	padding:0px;	
	font-size:12pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

span.callToActionHeadingNHorizontal
{	
	color:White; 		
	margin:0px;
	padding:0px;	
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

span.callToActionHeading2
{	
	color:White; 		
	margin:0px;
	padding:0px;	
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

span.callToActionHeadingPages2
{	
	color:White; 		
	margin:0px;
	padding:0px;	
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.callToActionBox
{
	border: 5px solid #526279;
	width: 260px;
	margin: 0;
	background-color: White;
}

.callToActionBoxPages
{
	border: 5px solid #bbbbbb;
	width: 260px;
	margin: 0;
	background-color: White;
}

.callToActionGreyBack
{
	width: 230px;
	margin: 0;
	background-color: #f6f7f9;	
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	height:0px;	
	height:60px;
}

.jamesAcutionReviewsImage
{
	width: 260px;
	margin: 0;			
}

/*.callToActionHeader
{
	width: 256px;
	margin: 0;	
	height:40px;
	padding:15px;	
	padding:5px 1px 5px 1px;	
	text-align:center;	
}
*/
.callToActionHeader
{
	width: 256px;
	margin: 0;	
	height:40px;
	padding:15px;	
	padding:5px 1px 5px 1px;	
	text-align:center;	
}

.callToActionHeader h3
{
	margin:0;
	padding:0;	
}

.callToActionHeaderPages
{
	width: 256px;
	margin: 0;	
	height:30px;
	padding:15px;	
	padding:5px 1px 5px 1px;	
	text-align:center;	
}

.callToActionHeaderPages h3
{
	margin:0;
	padding:0;	
	color:#9e9e9e;
}

.pagesQuestion
{
	width: 625px;	
	margin: 0;			
	padding:  0px; 
	float:left;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
}

.pagesBlueStatement h3
{
	margin: 0;			
	padding:0;
	color:#7ca6bb;	
}

.pagesBlueStatement h3 a:hover { color:#7ca6c6; text-decoration:none;display:block; }

.pagesBlueStatement
{
	width: 625px;	
	margin: 0;			
	padding:  0px; 
	padding-top:0px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
}

.contactSuburbs h3
{
	margin: 0;			
	padding:0;
	color:#5f5f5f;	
	font-size:18pt;
}

.pagesBlueStatementFAQlist h3
{
	margin: 0;			
	padding:0;
	color:#ec6c70;	
}

.pagesBlueStatementFAQlist h3 a:hover { color:#ec6c70; text-decoration:none;display:block; }

.pagesBlueStatementFAQlist
{
	width: 625px;
	height:19px;
	margin: 0;			
	padding:  0px; 
	float:left;
	padding-top:0px;
	padding-bottom:25px;
	padding-left:20px;
	padding-right:20px;
}

.pagesBlueStatementFAQlistLst h3
{
	margin: 0;			
	padding:0;
	color:#ec6c70;	
	padding-top:10px;	
}

.pagesBlueStatementFAQlistLst h3 a:hover { color:#ec6c70; text-decoration:none;}

.pagesBlueStatementFAQlistLst
{
	width: 625px;
	margin: 0;			
	padding:  0px; 
	float:left;
	padding-top:0px;
	padding-bottom:25px;
	padding-left:20px;
	padding-right:20px;
}

.pagesBlueStatementFAQlistLst p
{
	 margin:0;
	 padding:0;	
	 padding-bottom:3px;
}

.pagesBlueStatementSpacer h3
{
	margin: 0;			
	padding:0;
	color:#7ca6bb;	
	font-size:18pt;
	letter-spacing: -1px;
}

.contactImage
{	
	 height:230px;
	 width:178px;	
	 float:left;
}

.contactImageWelcome
{	
	 height:120px;
	 width:99px;	
	 float:left;
	
}

.contactSuburbs
{	 
	 height:215px;
	 width:447px;	
	 float:left;
	 background-color:#e5e5e5;
}

.contactSuburbsWelcome
{	 
	 height:60px;
	 width:466px;	
	 float:left;
	 background-color:#e5e5e5;
	 padding:30px;
}

.contactMillionSuburbs h3
{
	font-size:16pt;
}

.contactMillion
{	 
	 height:40px;
	 width:447px;	
	 float:left;	 
	 padding-top:60px;
	 text-align:center;	 
}

.contactMillionSuburbs
{	 
	 height:80px;
	 width:447px;	
	 float:left;	 
	 padding-top:20px;
	 text-align:center;	 
}

.pagesBlueStatementSpacer h3 a:hover { color:#7ca6c6; text-decoration:none;display:block; }

.pagesBlueStatementSpacer
{
	width: 625px;
	margin: 0;			
	padding:  0px; 
	padding-top:20px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
}

.pagesQuestion ul {
	margin: 0;		
	padding: 0;	
	list-style:none;
	margin: 0;	
	float: left;
	padding: 10px 5px 0px 5px;
}

.pagesQuestion li
{
	margin: 0; 
	padding: 0;	
	background: #ffffff url('../images/menuArrow.gif') no-repeat 0% 100%;
	padding-left:10px;	
	margin-bottom:1px;
	background-position: 0px 5px;
	color:#2e3a4a;
}

.pagesQuestionOL ol {
	margin: 0;		
	padding: 0;		
	margin: 0;	
	float: left;
	padding:0;
	padding-left:24px;		
	width:600px;
}

.pagesQuestionOL li
{
	margin: 0; 
	padding: 0;		
	padding-left:0px;		
	background-image:none;
	padding-bottom:10px;
	padding-right:22px;
}

.pagesQuestionOLSpace ol {
	margin: 0;		
	padding: 0;		
	margin: 0;	
	float: left;
	padding:0;
	padding-left:19px;	
	margin-top:10px;
}

.pagesQuestionOLSpace li
{
	margin: 0; 
	padding: 0;		
	padding-left:0px;		
	background-image:none;
	padding-bottom:10px;
}

.pagesAnswer
{
	width: 625px;
	height:19px;
	margin: 0;			
	padding:  0px; 
	float:left;
	padding-left:20px;
	padding-right:20px;
}

.pagesAnswerSpace
{
	width: 625px;
	height:19px;
	margin: 0;			
	padding:  0px; 
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}

.pagesAnswerSpace h3
{
	color:#80b991;
	padding:0;
	margin:0;
}

.pagesAnswer h3
{
	color:#80b991;
	padding:0;
	margin:0;
}

.pagesQuestion h3
{
	margin: 0;			
	padding:0;
	color:#7ca6bb;
}

.pagesImage
{
	width: 612px;	
	margin: 0;			
	padding:0;
	height:460px;	
	float:left;	
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
}

.pagesImage2
{
	width: 650px;	
	margin: 0;			
	padding:0;	
	float:left;	
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	height:410px;	
	padding-top:20px;		
}

.whiteSeparator
{
	width: 670px;	
	height:5px;
	margin: 0;				
	background-color:#ffffff;
	float:left;
}

.imageText
{	
	color:#ffffff;	
	width:612px;	
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#181f29;
	margin:0;
}

.auctionReviewsImage {
	width: 260px;
	height: 163px;
	display: block;
	overflow: hidden;
}

.auctionReviewsContent {
	padding: 3px 15px 5px 15px;
	font-size: 12px;
}

h3.auctionReviewsDate
{
	font-size:12pt;
	font-weight:bold;
	color:#232f41;
	margin-bottom: 5px;
}

.auctionReviewsIntro { 
	font-weight: bold;
	padding-top: 5px;
	font-size:13px;
}

.auctionReviewsContent a { 
	color: #2c92e7;
	text-decoration: underline; 
}

.auctionReviewsDetails a:hover { 
	color: #6db6f3; 
	text-decoration: underline; 
}

.auctionReviewsCall
{	
	color:#215c8c;
	text-align:center;
	font-weight: bold;
}

.auctionReviewsLargeLink {
	color:#2c92e7;
	text-align:center;
	font-weight: bold;
}

.auctionReviewsLargeLink a:hover { 
	color:#6db6f3;
	text-decoration:underline; 
}



.callToActionListPages ul
{	
	margin: 0;		
	padding: 0;	
	list-style:none;
	margin-left:55px;
}

.callToActionListPages li
{	
	margin: 0; 
	padding: 0;	
	background: #ffffff url('../images/menuArrow.gif') no-repeat 0% 100%;
	padding-left:10px;	
	margin-bottom:5px;
	background-position: 0px 5px;
	color:#2e3a4a;
}

.headAndList
{
	width: 260px;
	height:94px;	
	margin:0;
	margin-top:5px;
}

.headAndListPages
{
	width: 260px;
	height:204px;	
	margin:0;	
}

.callToActionList
{
	float:left;
	margin:0;		
	margin-left:10px;
}

.callToActionList ul
{	
	margin: 0;		
	padding: 0;	
	list-style:none;
}

.callToActionList li
{	
	margin: 0; 
	padding: 0;	
	background: #ffffff url('../images/menuArrow.gif') no-repeat 0% 100%;
	padding-left:10px;	
	margin-bottom:5px;
	background-position: 0px 5px;
	color:#2e3a4a;
}

.callToActionListPages ul
{	
	margin: 0;		
	padding: 0;	
	list-style:none;
	margin-left:0px;
}

.callToActionListPages li
{	
	margin: 0; 
	padding: 0;	
	background: #ffffff url('../images/menuArrow.gif') no-repeat 0% 100%;
	padding-left:10px;	
	margin-bottom:5px;
	background-position: 0px 5px;
	color:#2e3a4a;
}

.callToActionListPages
{
	float:left;
	margin:0;		
	margin-left:10px;
	margin-bottom:10px;
}

.callToActionListPages2
{
	float:left;	
	margin:0;			
	width:200px;
	padding-left:40px;
}

.callToActionHeadShot
{	
	margin: 0px;		
	padding: 0;
	width:78px;
	float:left;		
	text-align:right;
	margin-top:3px;
}

/*.callToActionHeadShot
{	
	margin: 0px;		
	padding: 0;
	width:78px;
	float:left;		
	text-align:right;
	margin-top:3px;
}
*/
/*.callToActionBoxHurry
{
	border: 5px solid #526279;
	width: 260px;
	margin: 0;
	background-color: White;
	height:320px;
}
*/
.callToActionBoxHurry
{
	border: 5px solid #526279;
	width: 260px;
	margin: 0;
	background-color: White;
	height:320px;
}

.callToActionBoxHurryPages
{
	border: 5px solid #bbbbbb;
	width: 260px;
	margin: 0;
	background-color: White;
	height:500px;
}

.callToActionBoxHurryPagesSmall
{
	border: 5px solid #bbbbbb;
	width: 260px;
	margin: 0;
	background-color: White;
}

.callToActionBoxHurryPagesSmallHorizontal
{
	border:5px solid #BBBBBB;
height:165px;
margin:0;
width:152px;
}

.callToActionBoxHurryPagesSmallHorizontalNeeds
{
	background-color:White;
color:#333333;
float:left;
font-size:10pt;
margin:0;
padding-top:0;
text-align:center;
width:152px;
}

.callToActionBoxHurryPagesSmallHorizontalHelp
{
	border: 5px solid #bbbbbb;
	width:620px;
	height:65px;
	margin: 0;
}

.callToActionBoxHurryPagesNavy
{
	border: 5px solid #526279;
	width: 260px;
	margin: 0;
}

.inAHurryText
{	
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:5px;
	font-size:10pt;
}

/*.inAHurryText
{	
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:5px;
	font-size:10pt;
}
*/
/*.inAHurryTextField
{
	margin: 0px;		
	padding: 0;
	width:90px;
	float:left;		
	text-align:right;		
	height:26px;
}
*/
.inAHurryTextField
{
	margin: 0px;		
	padding: 0;
	width:90px;
	float:left;		
	text-align:right;		
	height:26px;
}

.inAHurryTextBox
{
	float:left;
	width:170px;	
	margin:0;				
	height:26px;
}

.inAHurryTextBox input
{
	width:110px;
	margin-left:5px;
}

.inAHurryButton
{
	width:97px;
	height:30px;
	float:left;
	padding-left:163px;	
}

.inAHurryButton img
{
	border-style:none;	
}

.callToActionBoxSaturday
{
	border: 5px solid #526279;
	width: 260px;
	margin: 0;
	background-color: White;
	height:200px;
}

.callToActionBoxSaturdayPages
{
	border: 5px solid #bbbbbb;
	width: 260px;
	margin: 0;
	background-color: White;
	height:200px;
}

.listSaturday
{		
	margin:0;	
	float:left;
}

.listSaturdayPages
{		
	margin:0;	
	float:left;
}

.listSaturdayRight
{	
	margin:0;	
	float:left;
}

.callToActionFull
{		
	margin:0;		
	float:left;
}

.callToActionFullTalk
{
	width: 225px;	
	margin:0;		
	float:left;
	padding-left:20px;
}

.marginSaturday
{
	width:225px;
	padding-top:5px;
	padding-left:35px;
}

.headshotSaturday
{
	width: 75px;	
	height:40px;
	margin:0;
	margin-top:10px;	
	float:left;
	text-align:right;
}

.contactDetailsSaturday
{
	width: 180px;	
	height:50px;
	margin:0;
	margin-top:5px;	
	float:left;	
	padding-left:5px;
}

.callToActionBlueHead
{
	color:#2a6190;
	font-weight:bold;	
	display:block;
}

.callToActionGreyHead
{
	color:#9e9e9e;
	font-weight:bold;	
	display:block;
}

.callToActionContact
{
	width: 50px;	
	height:15px;
	margin:0;	
	float:left;		
}

.callToActionContactDetail
{
	width: 125px;	
	height:15px;
	margin:0;	
	float:left;	
}

.indentListBuyerAdvocate
{
	margin-left:30px;	
	margin-top:10px;
}

.callToActionBlueHeadTalk
{
	color:#2a6190;
	font-weight:bold;	
	display:block;
}

.callToActionContactTalk
{
	width: 50px;	
	height:15px;
	margin:0;	
	float:left;		
}

.callToActionContactDetailTalk
{
	width: 125px;	
	height:15px;
	margin:0;	
	float:left;	
}

.headshotSaturdayTalk
{
	width: 66px;	
	height:40px;
	margin:0;
	margin-top:10px;	
	float:left;
	text-align:right;
}

.contactDetailsTalk
{
	width: 189px;	
	height:50px;
	margin:0;
	margin-top:5px;	
	float:left;	
	padding-left:5px;
}

.callToActionBoxTalk
{
	border: 5px solid #526279;
	width: 260px;
	margin: 0;
	background-color: White;
	height:170px;
}

.callToActionBoxTalkPages
{
	border: 5px solid #bbbbbb;
	width: 260px;
	margin: 0;
	background-color: White;
	height:170px;
}

#mapGradient
{
	width:669px;
	height:607px;
	background: #2e394b url('../images/mapGradient.jpg')  repeat-x 0% 100%;	
	background-position:0px 32px;	
}

#mapHead
{
	width:669px;
	height:48px;
	/*background-color:#2e394b;*/
	padding:0;
	margin:0px;
	margin-top:10px;
	padding-top:22px;
}

span.headingMaps {
	color:#fff;
	font-size:20pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:18px;
}

#mapBackground
{
	width:659px;
	height:467px;
	/*background-color:#2e394b;*/
	padding:0;
	margin:0;
	padding-left:10px;		
}

#myFlashMap
{
	width:649px;
	height:467px;
	color: #fff;
	padding:0;
	margin:0;		
}

#mapFooter
{
	width:669px;
	height:70px;
	/*background-color:#181e27;*/
	padding:0;
	margin:0px;
}

.mapFooterHeading
{		
	margin:0;		
	padding-top:5px;
	color:#fff;
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:15px;
}

.mapFooterHeadingEmail
{		
	margin:0;		
	padding-top:5px;
	color:#fff;
	font-size:14pt;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:15px;
}

#mapFooterLeft
{
	width:339px;
	height:70px;	
	padding:0;
	margin:0px;	
	float:left;
}

#mapFooterRight
{
	width:190px;
	height:50px;	
	padding:0;
	margin:0px;	
	float:left;
	padding-left:140px;
	padding-top:20px;	
}

#footerLogo
{
	width: 130px;	
	height:72px;
	float:left;	
	padding-top:20px;
}

#footerCopyright
{
	width: 170px;	
	height:65px;
	float:left;	
	color:#ffffff;	
	padding-top:27px;	
}

#footerMenu
{
	width: 680px;	
	height:92px;
	float:left;
}

.teamTable td
{
	font-size:10pt;	
}

.teamTable
{
	 padding-top:10px;
}

a:link, a:visited, a:active { color:#2c92e7; text-decoration:underline;  }

a:hover { color:#6db6f3; text-decoration:underline; }

.contactsMap
{	
	margin-left:20px;
	width: 627px;
	height:300px;
	padding-bottom:15px;
}

.contactsMapMalv
{
	 margin-top:20px;
	width: 627px;
	height:300px;
	padding-bottom:15px;	
}

.space15px
{
 padding-top:15px;	
}

.melbMap
{
  height:490px;
  float:left;
  margin-top:20px;
  width:658px; 
  padding-left:22px;
}

.melbMapWelcome
{
  height:330px;
  float:left;
  margin-top:20px;
  width:658px; 
  padding-left:20px;
}

.tableWrapper
{
  float:left;
  margin-top:20px;
  margin-bottom:10px;
  width:633px; 
  padding-left:22px;
}

.tCellHead
{
 background-color:#9e9e9e;
 width:204px;
 height:20px;
 float:left;	
 color:White;
 padding-left:5px;
 padding-top:7px;
 margin-left:1px;
 font-size:8pt;
 margin-top:1px;
 font-weight:bold;
}

.tCell
{ 
 width:202px;
 height:20px;
 float:left;	
 padding-left:5px;
 padding-top:5px;
 margin-left:1px;
 margin-top:1px;
 border: solid 1px #9e9e9e;
 font-size:8pt;
}

.tCellB
{ 
 width:202px;
 height:20px;
 float:left;	
 padding-left:5px;
 padding-top:5px;
 margin-left:1px;
 margin-top:1px;
 border: solid 1px #9e9e9e;
 font-size:8pt;
 color:#0384c3;
}

.tCell5
{ 
 width:197px;
 height:104px;
 float:right;	
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 margin-left:1px;
 margin-top:1px;
 margin-right:3px;
 border: solid 1px #9e9e9e;
 font-size:8pt;
}

.mapShotsContainer
{
	height:375px;	
	width:604px;
}

.mapShotsContainerSmall
{
	height:245px;	
	width:624px; 
}

.mapShotsContainerSmallSE
{
	height:330px;	
	width:624px; 
}

.mapShotsContainerSmallBayside
{
	height:260px;	
	width:624px; 
}

.mapShots
{	
	width:275px;
	height:328px;	
	float:left;		
	margin-top:15px;	
}

.mapShotsSmall
{	
	width:394px;
	height:245px;	
	float:left;		
	margin-top:15px;
	padding-right:20px;
}

.mapShotsSmallSE
{	
	width:276px;
	height:245px;	
	float:left;		
	margin-top:15px;
	padding-right:20px;
}

.mapShotsMargin
{
	width:275px;
	height:328px;	
	float:right;		
	margin-top:15px;	
}

.mapShotsMarginSmall
{
	width:210px;
	height:245px;	
	float:right;		
	margin-top:15px;	
}

.mapShotsMarginSmallSE
{
	width:625px;
	height:245px;	
	float:left;		
	margin-top:15px;	
}

.mapShotsMarginSmallBayside
{
	width:625px;
	height:245px;	
	float:left;		
	margin-top:15px;	
}

.mapShotsMarginSmallBayside img
{
	border:solid 10px #e5e5e5;	
	vertical-align:top;
	margin-top:7px;
	margin-left:10px;
}

.mapShotsMarginSmallSE img
{
	border:solid 10px #e5e5e5;	
	float:right;
	vertical-align:top;
	margin-top:7px;
}

.mapShotsMarginSmall img
{
	border:solid 10px #e5e5e5;	
}

.mapShots img
{
	border:solid 10px #e5e5e5;	
}

.mapShotsMargin img
{
	border:solid 10px #e5e5e5;	
}

.tCellLegendContainer
{
	width:625px;	
}

.tCellLegendHead
{
 background-color:#e5e5e5;
 width:613px;
 height:20px;	 
 padding-left:10px;
 padding-top:7px;
 margin-left:1px;
 font-size:8pt;
 margin-top:1px;
 font-weight:bold;
 float: left;
}

.tCellLegend
{ 
 padding-left:10px;
 width:299px;
 height:20px; 
 padding-top:5px;
 margin-left:1px;
 margin-top:1px;
 border: solid 1px #e5e5e5;
 font-size:8pt;
 float: left;
}

.tCellLegend img
{
  vertical-align:middle;
}

.tCellLegendADContainer
{
	width:625px;	
}

.tCellADHead
{
 background-color:#e5e5e5;
 width:613px;
 height:20px; 
 padding-left:10px;
 padding-top:7px;
 margin-left:1px;
 font-size:8pt;
 margin-top:1px;
 font-weight:bold;
 margin-top:10px;
 float: left;
}

.tCellAD
{ 
 padding-left:10px;
 width:299px;
 height:56px;
 float:left;	 
 padding-top:5px;
 margin-left:1px;
 margin-top:1px;
 border: solid 1px #e5e5e5;
 font-size:8pt;
}

.tCellADContents
{ 
 padding:10px; 
 width:601px; 
 float:left;	 
 padding-top:5px;
 margin-left:1px;
 margin-top:1px;
 border: solid 1px #e5e5e5;
 font-size:8pt;
}

.tCellADimg
{
	padding-left:60px;
	width:30px;
	height:51px;
	float:left;
	text-align:left;
}

.tCellADText
{
	width:140px;
	padding-left:45px;
	height:46px;
	float:left;
	padding-top:5px;
	text-align:left;	
}

.tCellAD img
{
 vertical-align:middle;
}

.latestRatings
{
	 width:625px; 	
	 margin-top:10px;
}

.tCellAddresses
{ 
 margin-left:1px;
 width:135px;
 height:63px;
 float:left;	 
 padding-top:5px;
 margin-top:10px;
 border: solid 1px #e5e5e5;
 font-size:8pt;
 padding-left:10px;
 padding-right:10px;
}

.tCellAddressesFirst
{ 
 width:135px;
 height:63px;
 float:left;	 
 padding-top:5px;
 margin-top:10px;
 border: solid 1px #e5e5e5;
 font-size:8pt;
 padding-left:10px;
 padding-right:10px;
}

.tCellAwardsImg
{ 
 width:180px;
 height:207px;
 float:left;	 
}

.tCellAwardsText
{ 
 width:430px;
 height:207px;
 float:left;
 padding:20px;
 padding-top:0px;
 padding-right:0px;
}

.blueHighlightText
{
	color:#6d92a4; 
	font-size:14pt; 	
}

.imageText2
{	
	color:#ffffff;	
	width:606px;	
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color:#181f29;
	margin:0;
	height:34px;
}

.imageTextP
{	
	color:#ffffff;	
	width:605px;	
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	background-color:#181f29;
	margin:0;
}

.italic
{
	font-style:italic;	
}

.bold
{
  font-weight:bold;	
}

#marketInsightArticle
{
	display: block;
	overflow: hidden;
	float: left;
	height:215px;
	width:330px;
	margin-right: 10px;
	position: relative;
}

a.marketInsightArticleLink {
	display: block;
	width: 100%;
	font-size: 11px;
	background-image: url('../images/caption_bg.png');
	position: absolute;
	bottom: 0;
	margin: 0;
	padding: 10px;
	color: #ccc;
	text-decoration: none;
}

a.marketInsightArticleLink:hover {
	color: #fff;
	text-decoration: underline;
}

.canCell
{ 
 width:260px;
 height:276px;
 float:left;	
 padding:0px;
 margin:0px;
}
.canCellText
{ 
 width:365px;
 height:276px;
 float:left;	
 padding:0px;
 margin:0px;
}

.canCellText2
{ 
 width:365px; 
 float:left;	
 padding:0px;
 margin:0px;
}

.canCellText2 li
{	
	margin: 0; 
	padding: 0;	
	background: #ffffff url('../images/menuArrow.gif') no-repeat 0% 100%;
	padding-left:10px;	
	margin-bottom:5px;
	background-position: 0px 5px;
	color:#2e3a4a;
}

.canCellText3
{ 
 width:625px; 
 float:left;	
 padding:0px;
 margin:0px;
}

.canCellText3 li
{	
	margin: 0; 
	padding: 0;	
	background: #ffffff url('../images/menuArrow.gif') no-repeat 0% 100%;
	padding-left:10px;	
	margin-bottom:5px;
	background-position: 0px 5px;
	color:#2e3a4a;
	font-size:11pt;
}

.canCellText h3
{
	margin: 0;			
	padding:0;
	color:#7ca6bb;	
}

.canCellText ul
{	
	margin: 0;		
	padding: 0;	
	list-style:none;
	margin-left:4px;
	margin-top:5px;	
	margin-bottom:37px;
}

.canCellText li
{	
	margin: 0; 
	padding: 0;	
	background: #ffffff url('../images/menuArrow.gif') no-repeat 0% 100%;
	padding-left:10px;	
	margin-bottom:5px;
	background-position: 0px 5px;
	color:#2e3a4a;
	font-size:11pt;
}

.halfCell1
{ 
 width:311px; 
 float:left;	
 padding:0px;
 margin-left:20px;
 margin-top: 20px;
 background-color:#9e9e9e;
 color:White;
 font-weight:bold;
 text-align:center;
 padding-top:5px;
 padding-bottom:5px;
}

.halfCell2
{ 
 width:311px;
 float:left;	
 padding:0px;
 margin-top: 20px;
 margin-left:5px;
 background-color:#9e9e9e;
 color:White;
 font-weight:bold;
 text-align:center;
 padding-top:5px;
 padding-bottom:5px;
}
.halfCell3
{ 
 width:299px; 
 float:left;	
 padding:0px;
 margin-left:20px;
 padding-top:5px;
 padding-bottom:5px;
 margin-top:1px;
 border:solid 1px #9e9e9e;
 padding-left:5px;
 padding-right:5px;
 text-align:center;
}

.halfCell4
{ 
 width:299px;
 float:left;	
 padding:0px;
 margin-left:5px;
 padding-top:5px;
 padding-bottom:5px;
 margin-top:1px;
 border:solid 1px #9e9e9e;
 padding-left:5px;
 padding-right:5px;
 text-align:center;
}
.halfCell3 img
{
	float:left;
	margin:0;
	border-style:none;	
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	margin-left:130px;
}
.halfCell4 img
{
	float:left;
	margin:0;
	border-style:none;	
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	margin-left:130px;
}
.horSpace
{
	margin-left:60px;
}

.linkCAN h3
{
	margin: 0;			
	padding:0;
	color:#2c92e7;
	width: 625px;	
	margin: 0;			
	padding:  0px; 
	float:left;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	font-size:10pt;
	font-weight:normal;
}

.imageLeft
{
	
}

.imageLeft img
{
	float:left; 
	padding:0;
	margin:0;
}

.imageLeftMargin img
{
	float:left; 
	padding:0;
	margin:0;
	margin-right:25px;
}

.imageLeftMargin2 img
{
	float:left; 
	padding:0;
	margin:0;
	margin-right:85px;
}

.imageRightMargin img
{
	float:right; 
	padding:0;
	margin:0;
	margin-left:25px;
}

#clarity
{
 padding:0;
 margin:0;
 width:172px;
 height:78px; 
 margin:auto;
 margin-bottom:10px;
}

#assess
{
 padding:0;
 margin:0;
 width:195px;
 height:78px;
 margin:auto;
 margin-bottom:10px;
}

#negotiate
{
 padding:0;
 margin:0;
 width:248px;
 height:78px;
 margin:auto;
 margin-bottom:10px;
}

#clarity a:link, #clarity a:visited, #clarity a:active{
      display: block;
      width: 172px;
      height: 78px;     
      background: url("../images/clarity.gif")  no-repeat -172px 0px;
      text-indent: -9999px;
}

#clarity a:hover 
{
      background-position: 0px 0px;     
}  
#clarity a.selected {background-position: 0px 0px;}

#clarityRev
{
 padding:0;
 margin:0;
 width:172px;
 height:78px; 
 margin:auto;
 margin-bottom:10px;
}

#clarityRev a:link, #clarityRev a:visited, #clarityRev a:active{
      display: block;
      width: 172px;
      height: 78px;     
      background: url("../images/clarity.gif")  no-repeat 0px 0px;
      text-indent: -9999px;
}

#clarityRev a:hover 
{
      background-position: -172px 0px;     
}  
#clarityRev a.selected {background-position: 0px 0px;}

#assess a:link, #assess a:visited, #assess a:active{
      display: block;
      width: 195px;
      height: 78px;     
      background: url("../images/assess.gif")  no-repeat -195px 0px;
      text-indent: -9999px;
}

#assess a:hover 
{
      background-position: 0px 0px;     
}  
#assess a.selected {background-position: 0px 0px;}

#assessRev a:link, #assessRev a:visited, #assessRev a:active{
      display: block;
      width: 195px;
      height: 78px;     
      background: url("../images/assess.gif")  no-repeat -0px 0px;
      text-indent: -9999px;
}

#assessRev a:hover 
{
      background-position: -195px 0px;     
}  
#assessRev a.selected {background-position: 0px 0px;}

#assessRev
{
 padding:0;
 margin:0;
 width:195px;
 height:78px;
 margin:auto;
 margin-bottom:10px;
}

#negotiate a:link, #negotiate a:visited, #negotiate a:active{
      display: block;
      width: 248px;
      height: 78px;     
      background: url("../images/negotiate.gif")  no-repeat -248px 0px;
      text-indent: -9999px;
}

#negotiate a:hover 
{
      background-position: 0px 0px;     
}  
#negotiate a.selected {background-position: 0px 0px;}

#negotiateRev
{
 padding:0;
 margin:0;
 width:248px;
 height:78px;
 margin:auto;
 margin-bottom:10px;
}

#negotiateRev a:link, #negotiateRev a:visited, #negotiateRev a:active{
      display: block;
      width: 248px;
      height: 78px;     
      background: url("../images/negotiate.gif")  no-repeat 0px 0px;
      text-indent: -9999px;
}

#negotiateRev a:hover 
{
      background-position: -248px 0px;     
}  
#negotiateRev a.selected {background-position: 0px 0px;}

.canMen
{
	height:200px;
	width:600px;
	background-color:Green;
}

.canBorder
{ 
 width:172px;
 height:90px;
 float:left;	 
 padding-top:5px;
 margin-top:10px;
 text-align:center;   
 margin-right:5px;
}

.canBorderMargin
{ 
 width:195px;
 height:90px;
 float:left;	 
 padding-top:5px;
 margin-top:10px;
 text-align:center;   
 margin-right:5px;
}

.canBorderMargin3
{ 
 width:248px;
 height:90px;
 float:left;	 
 padding-top:5px;
 margin-top:10px;
 text-align:center;   
}

.canBlue
{
 color:#158dbf;	
}

.canGreen
{
 color:#4bc777;	
}

.canRed
{
 color:#d94949;	
}

.centreImage
{
   text-align:center;
   margin-left:5%;
  
}

.tCellS
{  
 float:left;	
 width:46px;
 padding: 3px 0px 3px 0px;
 margin-left:0px;
 border: solid 1px #9e9e9e;
 font-size:8pt;
 text-align:center;
 margin-top:1px;
}
.tCellS2
{  
 float:left;	
 width:46px;
 padding: 3px 0px 3px 0px;
 margin-left:0px;
 border: solid 1px #9e9e9e;
 font-size:8pt;
 text-align:center;
 margin-left:1px;
 margin-top:1px;
}

.tCellSHead
{  
 float:left;	
 width:65px;
 padding: 3px 2px 3px 2px;
 margin-left:0px;
 border: solid 1px #9e9e9e;
 font-size:8pt;
 text-align:center;
 margin-top:1px;
 background-color:#e5e5e5;
 font-weight:bold;
}
.tCellS2Head
{  
 float:left;	
 width:47px;
 padding: 3px 0px 3px 0px;
 margin-left:0px;
 border: solid 1px #9e9e9e;
 font-size:8pt;
 text-align:center;
 margin-left:1px;
 margin-top:1px;
 background-color:#e5e5e5;
 font-weight:bold;
}

.tCellS2H
{  
 float:left;	
 width:47px;
 padding: 3px 0px 3px 0px;
 margin-left:0px;
 border: solid 1px #9e9e9e;
 font-size:8pt;
 text-align:center;
 margin-left:1px;
 margin-top:1px;
 height:28px;
 vertical-align : middle; 
 
 
}
.tCellSHeadH
{  
 float:left;	
 width:65px;
 padding: 3px 2px 3px 2px;
 margin-left:0px;
 border: solid 1px #9e9e9e;
 font-size:8pt;
 text-align:center;
 margin-top:1px;
 background-color:#e5e5e5;
 font-weight:bold;
 height:28px;
}
.greybox {
	margin: 5px 2px;
	padding: 5px 0 5px 5px;
	background: #F5F5F5;
	border: 1px solid #CBCBCB;
}

.greybox h2 {
	color: #889EB3;
	font-size: 200%;
}

.yellowbox {
	margin: 5px 2px;
	padding: 10px;
	background: #FFF8DF;
	border: 1px solid #F7BD02;
}

.subheading {
	position:relative;
	margin: 5px 0;
	padding-right: 150px;
	background:url(/images/your-needs-gradient.jpg) bottom right no-repeat;
}

.subheading-a {
	position:relative;
	margin: 5px 0;
	padding-right: 150px;
	background:url(/images/your-needs-gradient-a.jpg) top right no-repeat;
}

.subheading-p {
	position:relative;
	margin: 5px 0;
	padding-right: 150px;
	background:url(/images/your-needs-gradient-p.jpg) top right no-repeat;
}

.subheading-l {
	position:relative;
	margin: 5px 0;
	padding-right: 150px;
	background:url(/images/your-needs-gradient-l.jpg) top right no-repeat;
}

.subheading-b {
	position:relative;
	margin: 5px 0;
	padding-right: 150px;
	background:url(/images/your-needs-gradient-b.jpg) top right no-repeat;
}

.subheading-h {
	position:relative;
	margin: 5px 0;
	padding-right: 150px;
	background:url(/images/your-needs-gradient-h.jpg) top right no-repeat;
}

.postdate {
  position: relative;
  width: 50px;
  height: 50px;
  float: right;
  margin-top: 15px;
  border-left: 2px solid #ccc;
  padding-left: 5px;
  margin-bottom: 5px;
}
.month, .day, .year {
  position: absolute;
  text-indent: -1000em;
  background-image: url(../images/date.gif);
  background-repeat: no-repeat;
}
.month { top: 0px; left: 1px; width: 33px; height: 24px;}
.day { top: 25px; left: 0; width: 32px; height: 25px;}
.year { bottom: 1px; right: 0; width: 19px; height: 48px;}
ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 770px;
	list-style: none;
	font-size: 1.1em;
	margin-top: 23px;
	padding: 10px 0 5px 0;
}
ul#topnav li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative; /*--Important--*/
	z-index:2;
}
ul#topnav li a {
	float: left;
	height: 32px;
	text-decoration:none;
	font-size: 116%;
	font-family: Georgia;
	padding-top: 18px;
	overflow: hidden;
	text-align: center;
}

ul#topnav li.home {
	width: 102px;
}
ul#topnav a.home-nav {
	background: url(/images/jamesmenuback.png) 0px 0px;
	width: 102px;
	color:#FFFFFF;
}
ul#topnav li a.home-nav:hover { background-position: 0 -50px;} /*--Hover State--*/

ul#topnav li.about {
	width: 116px;
}
ul#topnav a.about-nav {
	background: url(/images/jamesmenuback.png) -102px 0;
	width: 116px;
	color:#FFFFFF;
}
ul#topnav li a.about-nav:hover { background-position:  -102px -50px;} /*--Hover State--*/

ul#topnav li.buyer {
	width: 199px;
}
ul#topnav a.buyer-nav {
	background: url(/images/jamesmenuback.png) -218px 0;
	width: 199px;
	color:#FFFFFF;
}
ul#topnav li a.buyer-nav:hover { background-position:  -218px -50px;} /*--Hover State--*/

ul#topnav li.invest {
	width: 188px;
}
ul#topnav a.invest-nav {
	background: url(/images/jamesmenuback.png) -417px 0;
	width: 188px;
	color:#FFFFFF;
}
ul#topnav li a.invest-nav:hover { background-position:  -417px -50px;} /*--Hover State--*/

ul#topnav a.contact-nav {
	width: 157px;
	background: url(/images/jamesmenuback.png) -605px 0;
	color:#FFFFFF;
}
ul#topnav li a.contact-nav:hover { background-position:  -605px -50px;} /*--Hover State--*/

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 50px; left: 0;
	z-index: 99999;
	background: #2e394b url(/images/largeNavyGradient.gif) left bottom repeat-x; /*--Background gradient--*/
	padding: 10px 0px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Top right rounded corner--*/
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 220px;
	float: left;
	margin-right: 20px;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
	border-bottom: 1px dotted #ccc;
	max-height: 31px;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.2em;
	font-weight: normal;
	width: 190px;
	padding-bottom: 5px;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	display: block;
	text-decoration: none;
	font-size: 96%;
	color: #fff;
	padding: 9px 5px 5px 15px;
	text-align: left;
}
ul#topnav .sub ul li a:hover {
	background: #506077 url(/images/subli.png) no-repeat left center;
}
.nofont { font-size: 11px; font-weight: normal; padding: 0px 0px 3px 20px; margin-top: -2px;}
.splash-controls
{ 
	height:2em; 
	margin:0 auto; 
	margin-top:1em; 
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-size: 0.8em;
}
.splash-controls a
{ 
	display:block; 
	width:2em; 
	height:2em; 
	color:#fff; 
	background:rgb(44,55,72); /* Internet Explorer fallback color */      
	background:rgba(44,55,72,0.3);
	text-align:center; 
	line-height:2em; 
	float:left; 
	margin-left:0.5em; 
	text-decoration:none; 
	border-radius:1em;
	-moz-border-radius:1em;
	-webkit-border-radius: 1em;
}
.splash {
	height: 265px;
	width: 590px;
	position: relative;
}
.splash-content {
	height: 265px;
	width: 590px;
	overflow: hidden;
	position: relative;
}
.splash-controls a.selected	
{ 
	color:#75b6e4;
}
a.bluearrow, a.bluearrow:visited {
	color: #7fb6ff;
	padding-right: 12px;
	background: url('/images/bluearrow.png') no-repeat 100% 6px;
	text-decoration: none;
}
a.bluearrow:hover {
	color: #F9F9B4;
	background: url('/images/bluearrow2.png') no-repeat 100% 6px;
}
a.nolinkchange, a.nolinkchange:visited {
	color: #cccccc;
	text-decoration: none;
}
#topLogo { width:189px; float: left; margin: 10px; }
#topSubContent { position: relative; width: 620px; float: left; margin: 10px; color: #2c3748; line-height: 17px; z-index:1; }
#topSubSlider { position: relative; width: 590px; padding: 15px; background: url('/images/bluepng.png') repeat; color: #fff; line-height: 20px; }
#topSubRight { width: 300px; float: left; margin: 10px 10px 10px 0px; }

.quotes {
	font-size: 18px;
	font-style: italic;
	color: #7CA6BB;
	font-weight: bold;
	font-family: Arial;
	letter-spacing: -0.5px;
}
