

/*
.input           {     font-size: 10px;
                       background: #f0ef3;
                       color: #333333;
                       font-family: Verdana, Arial, Helvetica, sans-serif   }
 */




.description     {      font-family: arial, verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        color: #000000;
                        font-weight: normal;
                        text-decoration: none;
                        background: #f3f3e6;
                        padding-left: 8px }



.results_save_search,a.results_save_search,a.results_save_search:visited
        {     font-family: arial, sans-serif, Verdana,Arial, Helvetica;
                        font-weight: bold;
                        font-size: 14px;
                        color: #666666;
                        text-decoration: none;
                        padding-left: 3px;
                        padding-right: 3px  }


a.results_save_search:hover  {     font-family: arial, sans-serif, Verdana,Arial, Helvetica;
                        font-weight: bold;
                        font-size: 14px;
                        color: #f5a43e;
                        text-decoration: none;
                        padding-left: 3px;
                        padding-right: 3px  }




.listing_white    {    font-family: verdana, Arial, Helvetica, sans-serif;
                       font-size: 11px;
                       font-weight: normal;
                       color: #fcfafa;
                       text-decoration: none;
                       padding-left: 8px   }

.table_listing_info  { background: #cccc99; }

.table_agent_info  { background: #ffffff; }

.table_details_info  { background: #dcdcdc; }


.listing_info     {    font-family: verdana, Arial, Helvetica, sans-serif;
                       font-size: 11px;
                       font-weight: normal;
                       color: #666666;
                       text-decoration: none;
                       background: #f9f9fa;
                       padding-left: 8px   }


.listing_info a     {  font-family: verdana, Arial, Helvetica, sans-serif;
                       font-size: 11px;
                       font-weight: bold;
                       color: #606235;
                       text-decoration: none;
                       background: #f9f9fa;
                       padding-left: 2px   }


.listing_info a:hover {font-family: verdana, Arial, Helvetica, sans-serif;
                       font-size: 11px;
                       font-weight: bold;
                       color: #aa663c;
                       text-decoration: none;
                       background: #f9f9fa;
                       padding-left: 2px   }


.navlink          {    text-decoration:none;
                       color:#606235;
                       font-size: 12px;
                       font-family: sans-serif, Times, Times New Roman, Georgia;
                       font-weight:bold;
                       background-color:#ffffff;
                       padding-left: 12px  }


.navlink a        {    text-decoration:none;
                       color:#606235;
                       font-size: 12px;
                       font-family: sans-serif, Times, Times New Roman, Georgia;
                       font-weight:bold;
                       background-color:#fcfcf8;
                       padding-left: 12px  }


.navlink a:hover  {    text-decoration:none;
                       color:#aa663c;
                       font-size: 12px;
                       font-family: sans-serif, Times, Times New Roman, Georgia;
                       font-weight:bold;
                       background-color:#fcfafa;
                       padding-left: 12px  }



.navlink_ex        {   text-decoration:none;
                       color:#42440e;
                       font-size: 11px;
                       font-family: sans-serif, Times, Times New Roman, Georgia;
                       font-weight:bold;
                       background-color:#fbf5f2;
                       padding-left: 4px;
                       padding-right: 8px  }


.navlink_ex a      {   text-decoration:none;
                       color:#42440e;
                       font-size: 11px;
                       font-family: sans-serif, Times, Times New Roman, Georgia;
                       font-weight:bold;
                       background-color:#fbf5f2;
                       padding-left: 4px;
                       padding-right: 8px  }


.navlink_ex a:hover  {  text-decoration:none;
                        color:#dd661d;
                        font-size: 11px;
                        font-family: sans-serif, Times, Times New Roman, Georgia;
                        font-weight:bold;
                        background-color:#fbf5f2;
                        padding-left: 4px;
                        padding-right: 8px  }



.bottom_menu      {      font-weight: normal;
                         font-size: 10px;
                         color: #42440e;
                         font-family: Verdana, Arial, Helvetica, sans-serif;
                         background-color: #f9f9fa;
                         text-decoration: none   }


.bottom_menu a      {    font-family: Verdana,Arial, Helvetica, sans-serif;
                         font-weight: normal;
                         font-size: 10px;
                         color: #42440e;
                         background-color: #f9f9fa;
                         text-decoration: none   }


.bottom_menu a:hover  {   font-weight: normal;
                          font-size: 10px;
                          color:#dd661d;
                          font-family: Verdana, Arial, Helvetica, sans-serif;
                          background-color: #f9f9fa;
                          text-decoration: none   }







form             {   margin:0px;
                     padding:0px;
                     display:inline; }

body             {   margin:0px;
                     background-color:white;  }

a               {    text-decoration:none;  }




table.searchtable { width:100%;
                    vertical-align:top;
                    background-color:white; }



.searchlabel    {   color:#7F8000;
                    font-size:10px;
                    font-family:Times;
                    font-weight:bold;  }

.horizlist         {   display:inline; margin:0px;}

.horizlist li { display:inline; margin-left:5px; }

.horizlist a { text-decoration:none;
               color:#CACB25;
               font-size:12px;
               font-family:Arial;
               font-weight:bold;  }

.horizlist a:hover {
        color:#ffffff;
        text-decoration:none;
        font-size:12px;
        font-family:Arial;
        font-weight:bold;
        }



.selected  {
        color:#ffffff;
        text-decoration:none;
        font-size:12px;
        font-family:Arial;
        font-weight:bold;  }

.topmenu {
        background:url('images/menubg.gif') #7F8000;
        height:31px;
        vertical-align:middle;
}

h2
{
        color:#7F8000;
        font-size:14px;
        font-family:Times;
        font-weight:bold;
        display:inline;
}

.resources
{
        font-size:10px;
        font-family:Arial;
}

/*
.topmenu
{
        color:#CACB25;
        font-size:14px;
        font-family:Times;
        font-weight:bold;
}*/


.webid              {   color:white;
                        font-size:11px;
                        font-weight:bold;
                        font-family:Arial  }


.input_webID        {   background-color: #fcfcf8;
                        font-size: 11px;
                        color: #333333;
                        border: 1px solid #999999;
                        font-family: sans-serif, Verdana, Arial, Helvetica  }


.tfvHighlight      {    color: red; border: 2px solid red   }


.tfvNormal         {    font-weight: normal;        color: black;
        }



.results           {    font-weight: bold;
                        font-size: 9px;
                        color: #000000;
                        font-family: Verdana,Arial, Helvetica, sans-serif;
                        text-decoration: none  }


.results A:link   {     font-weight: bold;
                        font-size: 9px;
                        color: #6F69AC;
                        font-family: Verdana,Arial, Helvetica, sans-serif;
                        text-decoration: none  }


.results A:visited {    font-weight: bold;
                        font-size: 9px;
                        color: #6F69AC;
                        font-family: Verdana,Arial, Helvetica, sans-serif;
                        text-decoration: none  }

.results A:hover  {     font-weight: bold;
                        font-size: 9px;
                        color: #6F69AC;
                        font-family: Verdana,Arial,Helvetica, sans-serif  }


.table_top        {     background: #eceef2;
                        border-bottom: 1px solid;
                        color: #d4d0c4;
                        font-family: verdana, Helvetica, sans-serif;
                        font-size: 11px;
                        font-weight: bold;
                        color: #333333;
                        text-decoration: none; }

.table_rows          {  font-family: verdana, Helvetica, sans-serif;
                        background: #ffffff;
                        font-size: 10px;
                        font-weight: normal;
                        color: #666666;
                        text-decoration: none; }



.table_rows a      {     font-family: verdana, Helvetica, sans-serif;
                         font-size: 10px;
                         font-weight: normal;
                         color: #333333;
                         text-decoration: none; }


.table_rows a:hover  {   font-family: verdana, Helvetica, sans-serif;
                         font-size: 10px;
                         font-weight: normal;
                         text-decoration: none;
                         color:   #f98e40; }


.table_rows a:visited  { font-family: verdana, Helvetica, sans-serif;
                         font-size: 10px;
                         font-weight: normal;
                         text-decoration: none;
                         color:   #666666; }



.table_header     {      font-family: arial, verdana, Helvetica, sans-serif;
                         font-size: 14px;
                         color: #333333;
                         font-weight: bold;
                         text-decoration: none;
                         background: #ebebd6;
                         padding-left: 16px }



.alphabet_menu a {        font-family: Arial, Tahoma, Helvetica, sans-serif;
                          font-size: 12px;
                          color: #ff9900;
                          font-weight: bold;
                          background-color: #ffffff;
                          border: 1px solid #ff9900;
                          padding-left: 8px;
                          padding-right: 8px;
                          padding-top: 2px;
                          padding-bottom: 2px;
                          text-align: center  }


.alphabet_menu a:hover {  font-family: Arial, Tahoma, Helvetica, sans-serif;
                          font-size: 12px;
                          color: #ffffff;
                          font-weight: bold;
                          background-color: #999999;
                          text-decoration: none  }


.alphabet_menu_selected a { font-family: Arial, Tahoma, Helvetica, sans-serif;
                          font-size: 12px;
                          color: #ffffff;
                          font-weight: bold;
                          background-color: #999999;
                          text-decoration: none  }


.listing_menu       {    font-family:  Geneva, Arial, Helvetica, sans-serif;
                         font-size: 11px;
                         font-weight: bold;
                         color: #333333;
                         text-decoration: none;
                         background: #ebebd6;
                         padding-left: 4px   }


.listing_display     {   font-family: Geneva, Arial, Helvetica, sans-serif;
                         font-size: 11px;
                         font-weight:  bold;
                         color: #000066;
                         text-decoration: none;
                         background: #f9f9fa   }



.open_houses       {     background: #f3f3e6;
                         font-family: Verdana, Arial, Helvetica, sans-serif;
                         font-size: 15px;
                         font-weight: normal;
                         color: #ff0000;
                         text-decoration: none  }


.listing_header     {    font-family: Arial, verdana, Helvetica, sans-serif;
                         font-size: 16px;
                         font-weight: bold;
                         color: #000000;
                         text-decoration: none  }


.listing_header a     {  font-family: Arial, verdana, Helvetica, sans-serif;
                         font-size: 16px;
                         font-weight: bold;
                         color: #000000;
                         text-decoration: none  }


.listing_header a:over { font-family: Arial, verdana, Helvetica, sans-serif;
                         font-size: 16px;
                         font-weight: bold;
                         color: #666666;
                         text-decoration: none  }



.listing_price      {    background: #cccc99;
                         font-family: Arial, verdana, Helvetica, sans-serif;
                         font-size: 14px;
                         font-weight: bold;
                         color: #000000;
                         text-decoration: none  }


.inputbox          {     font-size: 11px;
                         background: #f0ef3;
                         color: #000000;
                         font-family: Verdana, Arial, Helvetica, sans-serif   }


.featured_listing    {   font-family: sans-serif, times, Helvetica, Verdana, Arial ;
                         font-size: 11px;
                         color: #666666;
                         font-weight: normal  }

#box1 {
        margin: 0 8px 0px 8px;
        background: #FBF5F2;
        width: auto;
}

#box1 div {
        text-align: left;
}
#box2 {
        margin: 0 8px 0px 8px;
        background: #EAF4D9;
        width: auto;
}
#box3 {
        margin: 0 8px 0px 8px;
        background: #E7E6E4;
        width: auto;
}

#box_t {
        background:  url(/img/box/box_t.gif) 0 0 repeat-x;
}

#box_tl {
        background: url(/img/box/box_t_l.gif) 0 0 no-repeat;
}

#box_tr {
        height: 8px;
        overflow: hidden;
        background: url(/img/box/box_t_r.gif) 100% 0 no-repeat;
}

#box_center {
        border-left: 1px solid #6469BB;
        border-right: 1px solid #6469BB;
        width: auto;
        height:100%;
        padding: 1px 8px;
}

#box_bl {

 background: url(/img/box/box_b_l.gif) 0 100% no-repeat;
}

#box_br {

        height: 11px;
        background: url(/img/box/box_b_r.gif) 100% 100% no-repeat;
}

#box_b {

        background: #667C95;
        margin-top: -11px;
        background: url(/img/box/box_t.gif) 0 100% repeat-x;

}
#box-title {
        padding-left: 28px;
        padding-top: 10px;
                                 font-family: Arial, verdana, Helvetica, sans-serif;
                         font-size: 16px;
                         font-weight: bold;
                         color: #070E9D;
                         text-align:left;
                         background: f3f3e6;
}
.save           {         font-family: Geneva, Arial, Helvetica, sans-serif;
                          font-size: 11px;
                          font-weight:  normal;
                          color: #666666;
                          text-decoration: none   }

.loggedas          {     font-family: Geneva, Arial, Helvetica, sans-serif;
                          font-size: 11px;
                        font-weight: bold;
                        color: #666666;
                        text-decoration: none;
                        padding-left: 3px;
                        padding-right: 3px  }

#pagination {                position:relative;
                             overflow:hidden;
                             border: 0px dashed #cacaca;
                             padding: 5px;
                             font-family: verdana, Arial, Helvetica, sans-serif;
                             font-size: 11px;   }

#bottom-pagination {overflow:hidden; border: 0px dashed #cacaca; padding: 5px;background: #fff;
                font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px;width:96%; }
                #pagination a:link, #pagination a:visited,#bottom-pagination a:link, #bottom-pagination a:visited{
                             padding:7px;
                             padding-top:2px;
                             padding-bottom:2px;
                             text-decoration:none;
                             background-color:#eaeaea;
                             border:1px solid #8c8989;
                             color:#808080;
                             width:18px;
                             font-weight:normal    }

#pagination a:hover,#bottom-pagination a:hover{
                             background-color:#eaeaea;
                             border:1px solid #8c8989;
                             color:#808080    }

#pagination .active_tnt_link,#bottom-pagination .active_tnt_link {
                             padding:7px;
                             padding-top:2px;
                             padding-bottom:2px;
                             border:1px solid #245689;
                             text-decoration:none;
                             background-color:#FBC7C5;
                             width:18px;
                             color:#808080;
                             cursor:default        }

#pagination .disabled_tnt_pagination,#bottom-pagination .disabled_tnt_pagination{
                             padding:7px;
                             padding-top:2px;
                             padding-bottom:2px;
                             border:1px solid #EBEBEB;
                             margin-left:10px;
                             text-decoration:none;
                             background-color:#F5F5F5;
                             color:#808080;
                             cursor:default  }
.search_top           {    font-family: verdana, Arial, Helvetica, sans-serif;
                           font-size: 10px;
                           font-weight: bold;
                           color: #333333;
                           text-decoration: none;
                           background: #ffffff   }
                        /* NAVIGATION BUTTONS */
                        .smenu {

                                                width: 340;
                                                 text-align:right;
                        }
                        .cssnav        {
                                                position:relative;
                                                float: left;
                                                margin-right: 10;
                                                padding: 0;
                                                font-family: arial, helvetica, sans-serif;
                                                background: url(btn/pbtn.gif) no-repeat;
                                                width: 69px;
                                                height: 14px;
                                                padding-left:0px;
                                                padding-top:0px;


                            overflow:hidden;/* for ie to hide extra height*/
                        }
                        .cssnav a {
                                                display: block;
                                                color: #0B0665;
                                                font-size: 11px;
                                                width: 69px;
                                                height: 14px;
                                                text-align:center;
                                                                           font-weight: bold;
                                                display: block;
                                                float: left;
                                                color: black;
                                                text-decoration: none;
                                                overflow:hidden;/* for ie to hide extra height*/
                        }
                        .cssnav a:hover {
                                                color: #9B0000;
                        }

                        /* END OF NAVIGATION */

.portal_title           {    font-family: Arial, Helvetica, sans-serif;
                           font-size: 18px;
                           font-weight: bold;
                           color: #535D67;
                           text-decoration: none;
                           text-align:left;
                           background: #FFFFFF;
                           border-bottom:1px #535D67 solid;   }
.portal_subtitle           {    font-family: Verdana,Arial, Helvetica, sans-serif;
                           font-size: 15px;
                           font-weight: bold;
                           color: #535D67;
                           text-decoration: none;
                           text-align:left; }
.portal_search_counter    {    font-family: Verdana,Arial, Helvetica, sans-serif;
                           font-size: 12px;
                           font-weight: bold;
                           color: #CC0000;
                           text-decoration: none;
                           text-align:left; }
#portal_block           {
                           text-align:left;
                           padding-left:10px;
                           padding-right:10px;
  }
