body { margin: 0px 0px 0px 0px; font-family : arial, helvetica, sans-serif;	font-size : 12px; color : #000000; background-color: #ffffff; }

h1 { font-family : arial, helvetica, sans-serif;     font-size : 14px; color : #404231;  }
h2 { font-family : arial, helvetica, sans-serif;  font-weight: normal;   font-size : 12px; color : #404231; }
h3 { font-family : arial, helvetica, sans-serif;  font-weight: normal;   font-size : 12px; color : #000000; }


td { font-family : arial, helvetica, sans-serif; font-size : 12px; color : #000000; }

a {	color : #000000; text-decoration: underline; }

a:hover { color : #000000; text-decoration: none; } 

.mainbutton { font-weight: bold; font-size: 11px; background-color: #eeeeee; background: url(/templates/images/navigation/mainbutton_bg.gif) repeat-x }   
.mainbutton_selected { font-weight: bold; font-size: 11px; background-color: #eeeeee; background: url(/templates/images/navigation/mainbutton_bg_selected.gif) repeat-x }   

a.mainbutton_link { text-decoration: none; }
a:hover.mainbutton_link { text-decoration: none; }

.mainSearch { border: 0px #999999 solid; background-color: #DCDCDC; font-size: 10px; color: #000000; }

.mainSearchButton { border: 0px #999999 solid; background-color: #636363; font-size: 10px; color: #FFFFFF; }

.secondnavHPBG { background-color: #ffffff; background: url(/templates/images/navigation/homepage/secondnav_bg.gif) repeat-x }   
.secondnavPLBG { background-color: #ffffff; background: url(/templates/images/navigation/property_listing/secondnav_bg.gif) repeat-x }   
.secondnavMPBG { background-color: #ffffff; background: url(/templates/images/navigation/map/secondnav_bg.gif) repeat-x }   

.secondnavButtonBg { color: #656565; font-weight: bold; font-size: 11px; background-color: #eeeeee; background: url(/templates/images/navigation/homepage/secondnav_buttonbg.gif) repeat-x }
.secondnavButtonBg_selected { color: #656565; font-weight: bold; font-size: 11px; background-color: #eeeeee; background: url(/templates/images/navigation/homepage/secondnav_buttonbg_selected.gif) repeat-x }
a.secondnavButton_link { color: #656565; font-weight: bold; font-size: 11px; text-decoration: none; }
a:hover.secondnavButton_link { color: #656565; font-weight: bold; font-size: 11px; text-decoration: none; }

.sortlistButtonBg { color: #552322; font-weight: bold; font-size: 11px; background-color: #eeeeee; background: url(/templates/images/navigation/homepage/sortlist_buttonbg.gif) repeat-x }
.sortlistButtonBg_selected { color: #552322; font-weight: bold; font-size: 11px; background-color: #eeeeee; background: url(/templates/images/navigation/homepage/sortlist_buttonbg_selected.gif) repeat-x }
a.sortlistButton_link { color: #552322; font-weight: bold; font-size: 11px; text-decoration: none; }
a:hover.sortlistButton_link { color: #843131; font-weight: bold; font-size: 11px; text-decoration: none; }

.inlineButtonBg { color: #552322; font-weight: normal; line-height:14px; font-size: 8px; background-color: #eeeeee; background: url(/templates/images/inline_buttonbg.gif) repeat-x }
a.inlineButton_link { color: #552322; font-weight: normal; font-size: 8px; text-decoration: none; }
a:hover.inlineButton_link { color: #843131; font-weight: normal; font-size: 8px; text-decoration: none; }

.categoryNameLink { color: #404231; font-weight: normal; font-family : veranda, helvetica, sans-serif; font-size: 14px;}
a.categoryNameLink { color: #404231; font-weight: normal; font-family : veranda, helvetica, sans-serif; font-size: 14px; text-decoration: none; }
a:hover.categoryNameLink { color: #575c3c; font-weight: normal; font-family : veranda, helvetica, sans-serif; font-size: 14px; text-decoration: underline; }

.subnav_link { color: #552322; font-weight: bold; font-size: 11px;}
a.subnav_link { color: #552322; font-weight: bold; font-size: 11px; text-decoration: none; }
a:hover.subnav_link { color: #a52727; font-weight: bold; font-size: 11px; text-decoration: underline; }

.moreHomePage { color: #598892; font-weight: bold; font-size: 11px;}
a.moreHomePage { color: #598892; font-weight: bold; font-size: 11px; text-decoration: none; }
a:hover.moreHomePage { color: #96b4ba; font-weight: bold; font-size: 11px; text-decoration: underline; }

.categoryRow { font-size: 11px; background-color:#cee4ef; text-align: center; }
td.categoryRow { font-size: 11px; background-color:#cee4ef; text-align: center; }

.disclaimer { color: #552322; font-weight: normal; font-family : veranda, helvetica, sans-serif; font-size: 11px; }
div.threestateimg {
	position: absolute;
	width:360px;
	height:303px;
	z-index: 3;
	visibility: hidden;
}

div.navigation_hover_div {
	position: absolute;
	left:0px; 
	top:0px;
	font-size: 11px; 
	text-align: center;
	z-index: 1;
	visibility: hidden;
}

td.nav_links_cell { background-color: #ffffff; line-height:15px; }


/* search results */
.XAVIOUR_search_highlight_keywords  { color: black; background-color: yellow }
.XAVIOUR_search_highlight_content  { color: black; font-weight: normal; text-decoration: none; background-color: yellow }
.XAVIOUR_search_highlight_title { color: #C00000; background-color: yellow}
.XAVIOUR_search_relevancy, .XAVIOUR_search_keywords   { color: #696969; font-size: 10px }
.XAVIOUR_search_results_heading     { color: black; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; cursor: text; padding: 2px 5px }

/* error messages */    
.XAVIOUR_msg_success {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px ;
        line-height : 14px ;
        color : #006200 ;
		background-color : #FFFFFF; }
.XAVIOUR_mgs_success_border {
		background-color : #009100; }
.XAVIOUR_msg_error {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px ;
        line-height : 14px ;
        color : #680000 ;		
		background-color : #cccccc; }
td.XAVIOUR_msg_error {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px ;
        line-height : 14px ;
        color : #680000 ;		
		background-color : #cccccc; }		
.XAVIOUR_mgs_error_border {
		background-color : #990000; }
		
.XAVIOUR_field_error {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px ;
        line-height : 14px ;
        color : #680000 ; }		
		
.faqcategory { 	font-family : arial, verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; }
.faqcategory_selected {	 font-family : arial, verdana, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; }
.faqquestion { 	font-family : arial, verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.faqanswer {  font-family : arial, verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
		
				
a.faqcategory_selected { font-family : arial, verdana, Helvetica, sans-serif; font-size: 12px;	font-weight: normal; text-decoration: none; }
a:hover.faqcategory_selected {  font-family : arial, verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }
a.faqcategory {	font-family : arial, verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a:hover.faqcategory { font-family : arial, verdana, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; text-decoration: underline; }
a.faqquestion {	font-family : arial, verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
a:hover.faqquestion { 	font-family : arial, verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; }

