body {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: White;
	font-size: 12px;
}

td, p, li, div {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.banner-lang-bg {
	background-color: #08169A;
}
A.banner-lang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
A.banner-lang:hover {
	text-decoration: underline;
}
A.banner-lang-sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #530A08;
	text-decoration: none;
}
A.banner-lang-sel:hover {
	text-decoration: underline;
}

A.add_to_favorites {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ED404C;
	text-decoration: none;
}
A.add_to_favorites:hover {
	text-decoration: underline;
}

.banner-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
}

.banner-menu {
	background-color: #08169A;
}

.banner-um {
	CURSOR: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
A.banner-um {
	text-decoration: none;
}
.banner-um-sel {
	CURSOR: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Yellow;
	font-weight: bold;
}
A.banner-um-sel {
	text-decoration: none;
}

td.home-bottom-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B36B00;
}
A.home-bottom-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B36B00;
}
A.home-bottom-menu-selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Red;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #869CB1;
	margin-bottom: 2px;
}

.home-text-block-border {
	background-color: #08169A;
}
.home-text-block-title {
	color: White;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	background-color: #08169A;
}

.home-realtor-block-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #737870;
}
A.home-realtor-block {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #7A7C79;
	text-decoration: none;
}
A.home-realtor-block:hover {
	text-decoration: underline;
}


.home-iws {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #D0D9F8;
	background-color: #CD0C4C;
	padding: 3px 3px 3px 3px;
}
A.home-iws-a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
A.home-iws:hover {
	text-decoration: underline;
}

.home-iwb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: White;
	background-color: #5A8EC2;
	padding: 3px 3px 3px 3px;
}
A.home-iwb-a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A13039;
	text-decoration: none;
}
A.home-iwb:hover {
	text-decoration: underline;
}

.home-branch-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
}
.home-branch-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}
.home-branch-bg {
	background-color: #08169A;
}

td.currency {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #473509;
	text-align: center;
}

td.num-ads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7296BE;
	background-color: #F3F7F9;
	border: 1px solid #869CB1;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.home-search-bg {
	background-color: #EFF0FD;
}
td.home-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2B2105;
}

select {
	width: 100px;
	font-size: 11px;
}

form {
	margin: 0px 0px 0px 0px;
}

table.home-marquee {
	background-color: #EFF0FD;
}

A.home-marquee {
	color: #2C2209;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.home-marquee:hover {
	text-decoration: underline;
}
.home-marquee-price {
	color: #D4204B;
}


table.home-adv {
	background-color: #EFF0FD;
	width: 288px;
}
.home-adv {
	color: #31080A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.home-adv-title {
	color: #B36B00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.home-adv-price {
	color: #CE8F07;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}




















A.text-middle:link, A.text-middle:visited, A.text-middle:active {
        font-size: 12px;
        font-weight : bold;
        color: black;
        text-decoration: none;
}
A.text-middle:hover {
        TEXT-DECORATION: underline;
        color: Red;
}

.home-description-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

.small-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

.text-fields {
        border: 1px solid Black;
}

.search-table-headers{
        font-size: 13px;
        background-image: url("../images/common/comp_list_top_bg.jpg");
        color: Gray;
        font-weight: bold;
        text-decoration: none;
}

.search-table-headers-links{
font-size: 13px;
background-image: url("../images/common/comp_list_top_bg.jpg");
color: Gray;
font-weight: bold;
text-decoration: underline;
}

.search-table-rows{
        font-size: 13px;
        color: #666666;
        font-weight: bold;
        background-color: #F0F2FE;
        text-decoration: none;
        height : 17px;
        font-variant : normal;
                border : 2px solid #666666;
}

.search-table-links{
        font-size: 11px;
        color: #0000CC;
        font-weight: bold;
        background-color: transparent;
        text-decoration: none;
}
.search-res-table
{
                        border : 2px solid #666666;
}
.search-res-realtor-name
{
	font-size: 14px;
	color: black;
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ad-table
{
                        border : 2px solid #666666;
}

.dbgrid_nav_linked{
        font-size: 12px;
        color: #4B4B4B;
        font-weight: bold;
        background-color: #F7F7F7;
        text-decoration: underline;

}

.dbgrid_nav_unlinked{
        font-size: 12px;
        color: #4B4B4B;
        font-weight: bold;
        background-color: #F7F7F7;
        text-decoration: none;
}

.grid-hidden-row-class{
        font-size: 11px;
        color: #4B4B4B;
        font-weight: normal;
        background-color: #F9F9F9;
        text-decoration: none;
}

.manage-board-small-cat-qty{
        font-size: 13px;
        color: Blue;
   margin-bottom: 4px;
}

.manage-board-top-message{
        font-size: 13px;
        color: Black;
}

.manage-board-top-message-link{
        font-size: 13px;
        color: Red;
        text-decoration: none;
}

.manage-board-top-message-link:hover{


        text-decoration: underline;
}
.modify-board-label
{
        font-size: 13px;
        background-color: #DEE6F0;
}
.modify-board-small-label
{
        font-size: 11px;
}

.text-small
{
        font-size: 12px;
        color: Black;
}

.text-middle
{
        font-size: 12px;
        font-weight : bold;
        color: black;
}

.text-big
{
        font-size: 16px;
        font-weight : bold;
        color: black;
}


.search-res-pages
{
        font-size: 12px;
        font-weight : bold;
        color: Black;
}

.search-res-sort
{
        font-size: 12px;
        font-weight : bold;
        color: Gray;
}


.search-res-curpage
{
        font-size: 12px;
        font-weight : bold;
        color: #B22222;
}

.search-res-number
{
        font-size: 12px;
        font-weight : bold;
        color: #999999;
}
.search-res-count-td
{

}


.font12-gray
{
        font-size: 12px;
        color: gray;
}

.caption-small
{
        font-size: 12px;
        font-weight : bold;
}


.caption-middle
{
        font-size: 12px;
        font-weight : bold;
        color: #CE1817;
        text-decoration: none;
}


.caption-big
{
        font-size: 16px;
        font-weight : bold;
        color: #4C53A3;
}


.font11
{
        font-size: 11px;
}
.section-header
{
        font-size: 14px;
        font-weight : bold;
        color : #4C53A3;
}
.message
{
        color : #B22222;
}
.message-box
{
        font-size: 12px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        font-weight : bold;
        border : 1 dotted #B22222;
        background-color : #FAFAD2;
}
.board-property-table
{
        color : #4B4B4B;
        background-color : #FAFAD2;
}
.board-property-td
{
        font-size: 11px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.modify-bi-number
{
                font-size: 11px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
                font-weight : bold;
                color: red;
}

.main-navigation-menu
{
        background-color : #96A8D6;

}


.link-item{
        FONT-SIZE: 12px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        color: Black;
        TEXT-DECORATION: underline;
}

.t-bord {border: 1px #000000;}

.right-column-description
{
        FONT-SIZE: 12px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        color: Black;
}
.search-res-exclusive
{
        font-size: 13px;
       color: White;
       font-weight: bold;
      FONT-FAMILY: Arial, Helvetica, sans-serif;
	  background-color: #08169A;
}

.small-window-form-el
{
    width: 255;
}

.small-window-form-cap
{
    font-size: 12px;
    font-weight : bold;
    color: #CE1817;
    text-decoration: none;
}

.search-query-units
{
    font-size: 12px;
    font-weight : bold;
    color: #999999;
    text-decoration: none;
}
.common-date
{
    font-size: 12px;
     FONT-FAMILY: Arial, Helvetica, sans-serif;
    color: Black;

}
.red-button-text
{
        font-size: 12px;
        font-weight: bold;
        color: White;
}

.text-small-print
{
        font-size: 12px;
        color: black;
}

.text-middle-print
{
        font-size: 12px;
        font-weight : bold;
        color: black;
}

.search-res-title-print-big
{
        font-size: 50px;
        font-weight : bold;
        color: black;
        background-color: white;
}

.text-very-big-print
{
        font-size: 35px;
        font-weight : bold;
        color: black;
        background-color: white;
}

.text-big-print
{
        font-size: 25px;
        font-weight : bold;
        color: black;
        background-color: white;
}

.search-res-exclusive-print
{
        font-size: 13px;
        color: white;
        font-weight: bold;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        background-color: black;
}

.search-res-pages-print
{
        font-size: 12px;
        font-weight : bold;
        color: black;
}

.search-res-realtor-name-print
{
        font-size: 14px;
        color: black;
        font-weight: bold;
              FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.caption-middle-print
{
        font-size: 12px;
        font-weight : bold;
        color: black;
        text-decoration: none;
}


.search-table-query-ext
{
        background-color: #08169A;
        cellspacing: 1px;
        cellpadding: 1px;

}

.search-cell-int
{
    background-color:#FFC308;
}

.search-res-bottom {
 background-color: #08169A; 
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
}

.ims {
	background-color: #FDF5E6;
}

.iwantbuy-section-caption, .iwantsell-section-caption 
{
	background-color: #FAFAD2;
	border: 1px solid #B22222;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.form-caption
{
    	font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		background-color : #E0E6F2;
}
.form-submit-button
{
    	font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
	font-weight: bold;
	background-color : #B22222;
	color: white;
}
.search-result-internal-table
{
color: 	#F0F2FE;
}
















.search-res-title
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #B0ADCE;
}
.search-res-title-print
{
        font-size: 14px;
        font-weight : bold;
        color: black;
        background-color: white;
}

.search-res-title-price
{
	font-size: 16px;
	font-weight: bold;
	color: #FF0606;
	background-color: #B0ADCE;
}
.search-res-title-price-print
{
	font-size: 16px;
	font-weight: bold;
	color: black;
	background-color: white;
}

.search-res-bg {
	background-color: #D0D9F8;
}

.search-res-pages-td
{
        background-color : #C9C9C9;
        border : 2px solid #666666;
        margin : 2px;
        margin-left : 2px;
        margin-right : 2px;
        margin-top : 2px;
        margin-bottom : 2px;
}




.is-sold-table {
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	background-color: #A9ADDA;
}

.small-window-bg {
	background-color: #D0D9F8;
}




.search-results-data-table {
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	width: 320px;
	margin: 0px 5px 1px 5px;
}
.search-results-data-caption {
	background-color: #EFF0FD;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: Black;
}
.search-results-data-value {
	background-color: #CDCBF3;
	width: 183px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: Black;
}

.press-here-to-send-email {
	background-color: #4B0082;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: White;
	CURSOR: hand;
}

A.powered-by-lagur {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #0E0900;
	text-decoration: none;
}
A.powered-by-lagur:hover {
	text-decoration: underline;
}
/* links in search engines */
.search-res-bottom-links
{
background-color: #CE1818; 
}
