body,div,td,th,span,span,p,select,form,textarea,label { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; }
body {
	margin:0px; padding:0px; /*background-color:#636467;*/
}

a:link {
	color: #1a2e5a;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: #1a2e5a;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #94ABC4;
	text-decoration: none;
	font-weight: bold;
}
.menulink{
	color:#ffffff;
	text-decoration: none;
}
.menulink:hover{
	color: #94ABC4;
	text-decoration: none;
}


ul {
	list-style-image: url(../images/common/bullet.gif);
}

a:active {
	color: #1a2e5a;
	text-decoration: underline;
}
.reverse {
	color: #FFFFFF;
}
.reverse a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.reverse a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.reverse a:hover {
	color: #94ABC4;
	text-decoration: none;
}
.reverse a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer {
	font-size: 10px;
	color: #a7a7a7;
}
.HeaderBar {
	margin:0px 0px 0px 30px;
	font-size:14px;
	font-weight:bold;
	color: #000000;
	padding-left: 25px;
	height:24px;
	background-image: url(../images/common/top-grad.jpg);
	background-repeat:repeat-x;
}
.lgnHeaderBar {
	margin:0px 0px 0px 30px;
	font-size:14px;
	font-weight:bold;
	color: #000000;
	padding-left: 25px;
	background-image: url(../images/common/top-grad.jpg);
	background-repeat:repeat-x;
}
/*.FooterBar {
	background-image: url(../images/common/bot-grad.jpg);
	margin:0px;
	height: 25px;
	background-repeat: repeat;
}
*/
.sidemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1a2e5a;
}
.ash14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.mark16bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.blue12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1a2e5a;
	text-decoration: none;
}
.resou14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.resou1sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1a2e5a;
	text-decoration: none;
}
/*.txtbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #7F9DB9;
}*/
.markbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.res_add{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.butstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #7F9DB9;
	border: 1px solid #6086A8;
	padding: 1px;
}
.black11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
.black12normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* extra */
/* CSS Document */
.picbar{
	background-color:#F2F2EF;
}
#compare_content{
}
.contentclass{
	background-color:#ffffff;
}
.searchCriteria{
	font-family:verdana,tahoma,arial;
	color:#333333;
	font-size:11px;
	font-weight:normal;
}
#location_label, #price_label, #lifestyle_label, #propertytype_label, #bedrooms_label, #bathrooms_label, #amenities_label, #otherMls_label,#mortgageCalc_label,#propertystyles_label, #listingtypes_label, #save_search_label{
 background-color:#CECECE;
 font-weight:bold;
 color:#333333;
 font-family:arial,verdana,tahoma;
 font-size:8pt;
 height:20px;
 cursor:pointer;
}

.search_menu{
    border-left:#ffffff 1px solid;  
	border-right:#ffffff 1px solid;    	
	border-top:#ffffff 1px solid;    
	border-bottom:#ffffff 1px solid;    
    border-collapse:collapse;
	width:192px;
	color:#333333;
	font-size:8pt;
	font-familY:arial,verdana,tahoma;
}
.view_default{
	display:none;
}
.view_content {
	display:inline;
	border-left:#ffffff 1px solid;  
	border-right:#ffffff 1px solid;    	
	border-top:#ffffff 1px solid;    
	border-bottom:#ffffff 1px solid;    
 	border-collapse:collapse;
	color:#333333;
	background-color:#B0BAC4;
	font-size:9pt;
}
locationbg {
	background-color:#fbf8e6;
}
.locationbgr {
	background-color:#fbf8e6;
}
.tabspacer{
	width:10px;
	background-color:#B0BAC4;
}
.contentcolor{
	background-color:#B0BAC4;
}

.arrow-changed{
	 background-image:url('../images/buttons/arrow-changed.gif');
	 width:15px;
	 cursor:pointer;
}
.arrow{
	 background-image:url('../images/buttons/arrow.gif');
	 width:15px;
	 cursor:pointer;
}
.searchresult-font{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
/* search result links -  save details etc */
.searchlinks{
	font-family:verdana,tahoma,arial;
	font-size:11px;
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}
.searchlinks:hover{
	font-family:verdana,tahoma,arial;
	font-size:11px;
	color:red;
	text-decoration:none;
	font-weight:bold;
}
.search-link{
	font-family:verdana,tahoma,arial;
	font-size:10px;
	color:#336699;
	text-decoration:none;
	font-weight:normal;
 } 
 .search-link:hover{
	font-family:verdana,tahoma,arial;
	font-size:10px;
	color:red;
	text-decoration:none;
	font-weight:bold;
 } 
select{
  font-family: verdana,arial,tahoma;	
  font-size:8pt;
  width:190px;
  font-weight:normal;
}
#sort_order{
  font-family: verdana,arial,tahoma;	
  font-size:8pt;
  width: 130px;
}
.error{
	font-family:verdana,tahoma,arial;
	width:515px;
 }
.error-header{
	color:#333333	;
	font-weight:bold;
	font-size:12px;
	background-color:#CFC48E;
}
.error-content{
	color:red;
	font-size:12px;
	background-color:#F0EDDC;
}
button-table{
	background-color:#FBF8E6;
	width:205px;
}

.menu-panel{
 background-color:#CECECE;
 font-weight:bold;
 color:#333333;
 font-family:arial,verdana,tahoma;
 font-size:8pt;
 height:20px;
 cursor:pointer;
}

/* details */
/* CSS Document */
.spacer{
	width:25px;
	background-color:#333333;
}
.picbar{
	background-color:#F2F2EF;
}
.propertydetails-container{
	font-family:verdana,arial,tahoma;
	font-size:10px;
	color:#333333;;
}
.propertydetails-Topheader{
	font-family:verdana,arial,tahoma;
	font-size:10px;
	color:#333333;
	font-weight:bold;
	background-color:#CFC48E;
}
.propertydetails-address,.propertydetails-heading{
	font-family:verdana,arial,tahoma;
	font-size:11px;
	color:#333333;;
	font-weight:bold;
}
.propertydetails-amenities{
	font-family:verdana,tahona,arial;
	color:#333333;
	background-color:#F0EDDC;
}
.details_url{
	font-family:verdana,tahona,arial;
	color:#333333;
	font-size:10px;
}
.details_url:hover{
	font-family:verdana,tahona,arial;
	color:#000000;
	font-size:10px;
	font-weight:bold;
}

/* details */

.topLinkInSearch
	{
		background-color:#626366;
		height:40px;
		color:#ffffff;
		margin-top:20px;
	}
	.topLinkInSearch a:link, .topLinkInSearch a:visited, .topLinkInSearch a:hover, .topLinkInSearch a:active
	{
		color:#fff;
		text-decoration:none;
	}
.details-color{
	color:#ffffff;
}

.band-color{
	background-color:#1A2E59;
	color:#ffffff;
}
.band-link{
	color:#ffffff;
	text-decoration:none;
}
.band-link:hover{
	color:#ffffff;
	text-decoration:underline;
}

.heading_spacer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #EAE5D1;
	background-image: url(images/bg/buyer-fractal.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left:14px;
}

.default-table{
	background-color:#F2F2EF	; 
	color:#333333;
}
.ajax-success {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:green;
	font-size:11px;
}
.ajax-failure {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:red;
	font-size:10px;
}
.message{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:green;
	font-size:10px;
	background-color:#FBF8E6;
}
.gen-button{
	color:#CCCCCC;
	background-color:#333333;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:21px;
	font-size:10px;
	padding-bottom:5px;
	border:thin;
}
ul.menuLeft
	{
		list-style-type:square;
		text-align:left;
	}
	ul.menuLeft li
	{
		padding-bottom:5px;
		
	}
	ul.menuLeft li a
	{
		color:#002B5C;
	}
.search-result-header{
		background-color:#DEDEDE;
		color:#000000;
}
.search-result-layout{
	background-color:#EEEEEE;
	color:#000000;
}
	.mark24bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

