﻿/* CSS Document */

body
{
    background-color: #535353;
    margin: 0px;
    font-family: Arial;
}

img{border:0px;}
.maintable
{
    width: 1003px;
}
.news_bg
{
    background-image: url(../images/index_17.jpg);
    background-repeat: no-repeat;
    width: 234px;
    height: 492px;
}
.news_heading
{
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
}
.news_text
{
    font-size: 10px;
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}
.news_space
{
    height: 10px;
}
.btn_more_news
{
    height: 30px;
    padding-right: 10px;
}
.news_heading_inner
{
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
}
.news_text_inner
{
    font-size: 10px;
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}
.white_bg
{
    background-color: #ffffff;
}
.welcome_text
{
    text-align: justify;
    font-size: 13px;
}
.listing_height
{
    height: 45px;
}
.office_listing
{
    background-image: url(../images/index_21.gif);
    padding-left: 16px;
    background-repeat: no-repeat;
    width: 216;
    height: 257px;
}
.office_listing_pic
{
    background-color: #E2E2E2;
    height: 98px;
    width: 182px;
}
.office_listing_heading
{
    font-size: 12px;
    color: #D4631E;
    padding-top: 8px;
    font-weight: bold;
    height: 18px;
}
.office_listing_text
{
    font-size: 11px;
    color: #D4631E;
    padding-top: 2px;
    height: 45px;
}
.house_listing
{
    background-image: url(../images/index_23.gif);
    padding-left: 16px;
    background-repeat: no-repeat;
    width: 218;
    height: 257px;
}
.house_listing_pic
{
    background-color: #E2E2E2;
    height: 98px;
    width: 182px;
}
.house_listing_heading
{
    font-size: 12px;
    color: #000000;
    padding-top: 8px;
    font-weight: bold;
    height: 18px;
}
.house_listing_text
{
    font-size: 11px;
    color: #000000;
    padding-top: 2px;
    height: 45px;
}
.property_promotions
{
    background-image: url(../images/index_25.gif);
    padding-left: 16px;
    background-repeat: no-repeat;
    width: 219;
    height: 257px;
}
.property_promotions_pic
{
    background-color: #E2E2E2;
    height: 98px;
    width: 182px;
}
.property_promotions_heading
{
    font-size: 12px;
    color: #000000;
    padding-top: 8px;
    font-weight: bold;
    height: 18px;
}
.property_promotions_text
{
    font-size: 11px;
    color: #000000;
    padding-top: 2px;
    height: 45px;
}
.footer_bg
{
    background-image: url(../images/index_30.gif);
    background-repeat: no-repeat;
    width: 778px;
    height: 81px;
}
.footer_text
{
    color: #ffffff;
    font-size: 12px;
}
.footer_links
{
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
}
.footer_links:hover
{
    color: #ffffff;
    font-size: 12px;
    text-decoration: underline;
}
.news_left_line
{
    background-image: url(../images/news_leftline.gif);
    background-position: right;
    background-repeat: repeat-y;
    width: 234px;
}
.SuccessMsg
{
    font-size: 12px;
    font-weight: bold;
    color: Green;
}
.ErrorMsg
{
    font-size: 12px;
    font-weight: bold;
    color: Red;
}
.news_heading1
{
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
}
.news_Description
{
    font-size: 12px;
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}
.aboutus_bg
{
    background-image: url(../images/aboutus_17.jpg);
    background-repeat: no-repeat;
    width: 234px;
    height: 224px;
}
.aboutus_Text
{
    font-size: 11px;
    color: White;
    font-weight: bold;
    text-decoration: none;
    padding-left: 0px;
}
.Resources_bg
{
    background-image: url(../images/resources_17.jpg);
    background-repeat: no-repeat;
    width: 234px;
    height: 264px;
}
.Resources_Text
{
    font-size: 12px;
    color: White;
    font-weight: bold;
    text-decoration: none;
    padding-left: 0px;
}
.PropertySeacrh_bg
{
    background-image: url(../images/property_search_17.jpg);
    background-repeat: no-repeat;
    width: 234px;
    height: 362px;
}
.myAccount_bg
{
    background-image: url(../images/myaccount_17.jpg);
    background-repeat: no-repeat;
    width: 234px;
    height: 264px;
    padding-left: 18px;
}
.button_box
{
    border: solid 1px #EEAA7D;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    background-color: #D6691D;
}
.modalBackground
{
    background-color: #414141;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
/*.lblrental
{
    font-weight: bold;
    font-size: .9em;
}

.lblrentalvalue
{
    font-size: .9em;
    color: #F25506;
    font-weight: 200;
}*/
.stafflblfront
{
    color: #595557;
    font-weight: lighter;
    font-size: 22px;
}
.stafflblmailtofront
{
    color: #595557;
    font-weight: lighter;
    font-size: 15px;
}
.stafflblmailtofront1
{
    color: #595557;
    font-weight: bold;
    font-size: 15px;
}
.link
{
    color: #F25506;
    font-size: 0.9em;
    text-decoration: none;
}
.link:hover
{
    color: #F25506;
    font-size: 0.9em;
    text-decoration: underline;
}
.stafftableback
{
    background-color: #999999;
    color: White;
    font-size: .9em;
}
.staffdesig
{
    font-size: 11px;
    font-weight: bold;
    color: #E36B36;
}

.staffphone
{
    color: Black;
    font-size: 0.9em;
    font-weight: bold;
}
.staffPhno
{
    font-size: 0.9em;
    color: Black;
}
.staffmaillink
{
    color: Black;
    font-size: 0.9em;
    text-decoration: none;
}

.staffmaillink:hover
{
    color: Black;
    font-size: 0.9em;
    text-decoration: underline;
}
.house_listing_inner
{
    background-image: url(../images/index_21inner.jpg);
    padding-left: 16px;
    background-repeat: no-repeat;
    width: 216;
    height: 228px;
}
.house_listing_pic_inner
{
    background-color: #E2E2E2;
    height: 120px;
    width: 182px;
}
.house_listing_heading_inner
{
    font-size: 12px;
    color: #000000;
    padding-top: 8px;
    font-weight: bold;
    height: 18px;
}
.house_listing_text_inner
{
    font-size: 11px;
    color: #000000;
    padding-top: 10px;
    height: 45px;
}
.listing_height_inner
{
    height: 15px;
}
.linkMorePhotos
{
    color: #F25506;
    font-size: 0.9em;
    text-decoration: underline;
}
.linkMorePhotos:hover
{
    color: #F25506;
    font-size: 0.9em;
}
.listingText
{
    font-size: 14px;
    font-weight: bold;
    color: #D5632E;
}
.lblrental
{
    font-weight: bold;
    font-size: 11px;
}

.lblrentalvalue
{
    font-size: 11px; /*color: #F25506*/
    font-weight: normal;
}
.signup_text_Heading
{
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #D25920;
}
.signup_text
{
    font-size: 12px;
    font-weight: bold;
}
.MyAccountText
{
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}
.Read_More
{
    font-weight: bold;
    color: Blue;
    text-decoration: underline;
    cursor: pointer;
}
/*------Grid Classes-------*/

.gridstyle td
{
    border: solid 1px #E7804E;
}
.gridstyle th
{
    background-color: #E7804E;
    vertical-align: middle;
    color: #FFFFFF;
    border: solid 1px #E7804E;
}

.gridstyle th a
{
    vertical-align: middle;
    color: #E98D61;
}

.gridrow
{
    background-color: #FBF9F9;
    color: Black;
}
.gridselrow
{
    background-color: #FEF8E7;
}

.gridaltrow
{
    background-color: #F8D7C7;
}
.liststep3bg
{
    background-color: #EEEEEE;
    color: Black;
    font-family: Verdana,Arial;
}
.leftborder
{
    border-left: solid 1px #D7D7D7;
}

.rightborder
{
    border-right: solid 1px #D7D7D7;
}
.LoginText
{
    color: #E36C34;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    background-color: #CCCCCC;
}
.NewsTitle a
{
    font-size: 13px;
    text-decoration: none;
    color: Black;
}
.NewsTitle a:hover
{
    font-size: 13px;
    text-decoration: underline;
    color: Black;
}
.btn
{
    border: solid 1px #c0c0c0;
    background-color: #e1e1e1;
    color: #666666;
    cursor: pointer;
}
.listBorder
{
    border: solid 1px #D5632E;
    background-color: #D5632E;
}
.news_header
{
    width: 100%;
    height: 40px;
    background-image: url(../images/news_heading_bg.jpg);
    background-repeat: repeat-x;
    padding: 5px;
    border-top: 1px solid #dadada;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    border-bottom: 0px solid #dadada;
}

.table_news
{
    width: 100%;
    padding: 10px;
    border-top: 0px solid #dadada;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}
.style1
{
    color: #FF0000;
}

.PlayBtn
{
    background-color:#EBEDEC;
    height:23px;
    width:45px;
}
.footer 
{
    color:White;
    text-align:center;
    font-size:11px;
}
.footerLink
{
     color:White;
    text-align:center;
    font-size:11px;
}

