﻿/*  Brown and Merry - screen layout
//  ----------------------------------------------------    */

body 
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 0.7em;
    background: url(/-/images/page_bg.jpg) repeat-x;
    margin-top: 0px;
}

.siteContainer
{
    width: 964px;
    margin: 0px auto;
}

h1
{
    font-weight: bold;
    font-size: 2.4em;
    padding: 0px;
    margin: 0px;
}

h2
{
    font-size: 1.6em;
    padding: 0px;
    margin: 0px;
}

.sifrTitle
{
    font-size: 1.4em;
}

a, a:visited
{
    color: #2F3581;
}

a:hover
{
    color: #000000;
    text-decoration: none;
}

/*  top
//  ----------------------------------------------------    */

.siteTop
{
    width: 964px;
    height: 219px;
}

.siteTop .siteLogo 
{
    float: left;
    margin-top: 148px;
}

.siteTop .siteLogo a img
{
    border: 0px;
}

.siteTop .siteContact
{
    float: right;
    text-align: right;
    margin-top: 50px;
}

.siteTop .siteContact .tel_num,
.siteTop .siteContact .fax_num
{
    margin-bottom: 8px;
}

.siteTop .siteContact .info_text a img
{
    border: 0px;
}

.siteTagLine
{
    font-size: 1.4em;
}

/*  content
//  ----------------------------------------------------    */
.siteContentWrapper
{
    margin-top: 14px;
}

/*  site navigation
//  ----------------------------------------------------    */
.siteContentWrapper .siteNav 
{
    float: left;
    width: 231px;
    padding-top: 20px;
}

.siteContentWrapper .siteNav ul 
{
    list-style: none;
    padding: 0px;
}

.siteContentWrapper .siteNav ul li
{
    margin-bottom: 10px;
}

.siteContentWrapper .siteNav ul li a
{
    display: block;
    font-size: 0px;
    width: 231px;
    height: 22px;
    background-repeat: no-repeat;
    margin-left: -2px;
}

.siteContentWrapper .siteNav ul li a.nav_1 { background: url(/-/images/nav_1.gif) 0px 0px; }
.siteContentWrapper .siteNav ul li a.nav_2 { background: url(/-/images/nav_2.gif) 0px 0px; }
.siteContentWrapper .siteNav ul li a.nav_3 { background: url(/-/images/nav_3.gif) 0px 0px; }
.siteContentWrapper .siteNav ul li a.nav_4 { background: url(/-/images/nav_4.gif) 0px 0px; }
.siteContentWrapper .siteNav ul li a.nav_5 { background: url(/-/images/nav_5.gif) 0px 0px; }
.siteContentWrapper .siteNav ul li a.nav_6 { background: url(/-/images/nav_6.gif) 0px 0px; }

.siteContentWrapper .siteNav ul li a.nav_1:hover,
.siteContentWrapper .siteNav ul li a.nav_2:hover,
.siteContentWrapper .siteNav ul li a.nav_3:hover,
.siteContentWrapper .siteNav ul li a.nav_4:hover,
.siteContentWrapper .siteNav ul li a.nav_5:hover,
.siteContentWrapper .siteNav ul li a.nav_6:hover
{ 
    background-position: 0px -24px; 
}

/*  property type buttons
//  ----------------------------------------------------    */
.propertyTypesLarge
{
    margin-top: -2px;
    margin-bottom: 6px;
    height: 296px;
}

.propertyTypesLarge a
{
    width: 175px;
    height: 296px;
    float:left;
}

.propertyTypesLarge a img
{
    border: 0px;
    width: 175px;
    height: 296px;
}

.propertyTypesSmall
{
    margin-top: -2px;
    margin-bottom: 6px;
    height: 120px;
}

.propertyTypesSmall a
{
    width: 175px;
    height: 120px;
    float:left;
}

.propertyTypesSmall a img
{
    border: 0px;
    width: 175px;
    height: 120px;
}


/*  site content
//  ----------------------------------------------------    */
.siteContentWrapper .siteContent
{
    float: left;
    width: 702px;
    padding-left: 30px;
    border-left: solid 1px #AAAACA;
    border-bottom: solid 6px #DBDBE9;
    color: #333333;
}

p.redBullet
{
    background: url(/-/images/redBullet.gif) no-repeat 0px 2px;
    padding-left: 11px;
}

/*  site footer
//  ----------------------------------------------------    */
.siteFooter
{
    float: left;
    width: 732px;
    margin-left: 230px;
    margin-top: 16px;
    margin-bottom: 40px;
}

.siteFooter .addr
{
    float: left;
    color: #2F3581;
    font-weight: bold;
}

.siteFooter .disc
{
    float: right;
    color: #696969;
}

.siteFooter .disc a
{
    color: #2F3581;
    font-weight: bold;
    text-decoration: none;
}

/*  register for mailings
//  ----------------------------------------------------    */
.registerTable
{
    background: url(/-/images/registerBg.gif) no-repeat;
    padding-top: 10px;
    width: 701px;
}

.registerTable td
{
    vertical-align: top;
}

.registerBtn
{
    width: 701px;
    height: 49px;
    display: block;
    padding-left: 0px;
    padding-right: 4px;
    text-align: right;
    background: url(/-/images/registerBtnBg.gif) no-repeat;
}

.registerTable td.registerBtn input
{
    width: 165px;
    height: 45px;
    border: 1px;
    font-size: 0.0em;
    color: #E5E8ED;
    background: url(/-/images/registerBtn.gif);
    cursor: default;
    cursor: pointer;
    margin-top: -1px;
}

.registerTable td .fieldTable td
{
    padding-bottom: 10px;
}

.registerTable td .fieldTable td select
{
    width: 186px;
    background: url(/-/images/input_bg.gif) no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1.0em;
}

.registerTable td .fieldTable td input[type="text"],
.registerTable td .fieldTable td textarea
{
    width: 180px;
    border: solid 1px #999;
    background: url(/-/images/input_bg.gif) no-repeat;
    padding: 2px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1.0em;
}