﻿/* CSS Document */
/*------Global Styles----------------------------------*/
/*--Removes default browser padding and margin on html and tables ------
html,body{margin:0;padding:0; border:0px;}
table {float:none;}
table td {border:0; border-collapse: collapse; table-layout:fixed; vertical-align:middle; margin:0px; padding:0px;}

TABLE    { display: table;}
TR       { display: table-row; }
THEAD    { display: table-header-group; }
TBODY    { display: table-row-group; }
TFOOT    { display: table-footer-group; }
COL      { display: table-column; }
COLGROUP { display: table-column-group; }
TD, TH   { display: table-cell; }
CAPTION  { display: table-caption; }
TABLE h4 {margin:0px; padding:0px;}
*/
/*--Font, centering, colors ------*/

body
{
    background: #ceb683 url(../images/bgBody.jpg) repeat-x 0 0;
    margin: 0;
    padding: 0;
    color: black;
    font: x-small/1.5em Verdana, Arial, Helvetica, sans-serif;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: small;
}
html > body
{
    font-size: small;
    line-height: normal;
}


/*--global links------*/
a
{
    color: #26190e;
}
a:hover
{
    color: #3b270b;
}

/*--headers 1-6------*/

#content h1, h2, h3, h4, h5
{
    font-size: 1.60em;
    color: #26190e;
    margin: 0px 0px 8px 0px;
    padding: 0px;
}
#content h2
{
    font-size: 90%;
}
#content h3
{
    font-size: 80%;
}
#content h4
{
    font-size: 70%;
}
#content h5
{
    font-size: 60%;
}
#content h6
{
    font-size: 50%;
}

.logo img a
{
    padding: 0px 0px 0px 0px;
}

.noBorder
{
    border-right: 0px solid red;
}
.noBorder li a
{
    border-right: 0px solid red;
}
.noBorder li
{
    border-right: 0px solid red;
}

#mainTable
{
    border-left: 1px solid white;
    width: 790px;
    background: white;
}

#bgTable
{
    border: 0px solid red;
    width: 780px;
    background: #26190e;
}

.bgBrown
{
    background: #26190e;
}
.bgWhite
{
    background: #FFFFFF;
}
.bgMenu
{
    background: #26190e url(../images/bgMenu.jpg) repeat-x 0 0;
}

.homePhoto
{
    border-bottom: 1px solid white;
}
.rightColHdr
{
    width: 207px;
    height: 146px;
    background: url(../images/hdrRight.jpg) no-repeat -11px -3px;
    border: 0px solid red;
}

.rightColumn
{
    background: white url(../images/bgColR.jpg) repeat-y 0px 0px;
    width: 207px;
    vertical-align: top;
}

.leftColumn
{
    background: #26190e;
    width: 583px;
}
.columnTable
{
    width: 787px;
}

.bgHomePssion
{
    font-family: "Times New Roman" , Times, serif;
    background: #FFFFFF url(../images/bgHomePassion.jpg) repeat-y 0px 0px;
    border: 0px solid green;
    vertical-align: bottom;
    padding: 0px 0px 0px 0px;
}

.bgHomePssionHome
{
    display: block;
    position: relative;
    font-size: 12px;
    color: #50340f;
    width: 196px;
    padding:170px 0px 20px 0px;    
    margin: 0px 4px 0px 4px;
    background: #FFFFFF url(../images/bgHomePassionHouse.jpg) no-repeat -3px 0px;
    height: 80px;
    vertical-align: bottom;
    text-align: right;
    border: 0px solid red;
}

.bgHomePssionHome h1
{
    display: block;
    position: relative;
    font-size: 27px;
    color: #26190e;
    height: 30px;
    margin: 0px 18px 0 0px;
    border: 0px solid red;
}
.bgHomePssionHome h2
{
    display: block;
    position: relative;
    font-size: 22px;
    color: #26190e;
    margin: 0px 15px 0 0px;
}
.phone
{
    font-size: 11px;
    display: block;
    position: relative;
    font-weight: bold;
    color: #26190e;
    margin: 0px 8px 0 0px;
}


.bgquotedhdr
{
    background: url(../images/bgQuoteBox.jpg) repeat-y 0px 0px;
}
.bgquote
{
    font-size: 12px;
    color: white;
    padding: 6px 8px 8px 15px;
    background: url(../images/bgQuoteBox.jpg) repeat-y 0px 0px;
    border: 0px solid red;
}

.bgPhotos
{
    background: url(../images/bgPhotos.jpg) no-repeat 0px 0px;
    border: 0px solid red;
}


/*new homes box*/
.newHomes img
{
    padding: 0px;
    margin: 0px;
}
.newHomes a img
{
    border: 1px solid #50340f;
    padding: 0px;
    margin: 8px;
}

/*----top nav------------*/
.topNav
{
    display: block;
    position: relative;
    float: left;
    height: 36px;
    width: 100%;
    top: 12px;
    border: 0px solid purple;
    margin: 0px;
    padding: 0px;
    background: none;
    color: white;
}



.topNav ul
{
    display: block;
    float: left;
    position: relative;
    width: auto;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    border: 1px solid #CCC1A1;
    font-weight: bold;
    font-size: 12px;
}



.topNav li
{
    display: inline;
    float: left;
    margin: 0px;
    padding: 0px;
}




.topNav li a
{
    display: block;
    float: left;
    color: white;
    text-decoration: none;
    padding: 0px 7px 0px 7px;
    margin: 0px;
    border-right: 1px solid white;
    background: url(../images/bgTopmenu.jpg) repeat-x 0px 0px;
}


.topNav li a:hover
{
    color: #ebca9d;
    text-decoration: none;
}

.content
{
    background: white;
    text-align: left;
    border-left: 5px solid #26190e;
    padding: 12px;
    background: white url(../images/bgContent.jpg) repeat-y 0px 0px;
}

.content img
{
    margin: 8px 10px 10px 8px;
}


/*Footer container--------*/

.footer
{
    background: #26190e;
    height: 30px;
    color: white;
    border-top: 1px solid white;
    font-weight: normal;
    width: 790px;
    text-align: center;
    vertical-align: middle;
}
.footerL
{
    float: left;
    position: relative;
    display: block;
    border-top: 0px solid #ff6633;
    width: auto;
    padding: 5px 0px 5px 8px;
    text-align: center;
    vertical-align: middle;
}
.footerR
{
    float: right;
    position: relative;
    display: block;
    border-top: 0px solid #ff6633;
    width: auto;
    padding: 5px 8px 5px 0px;
    text-align: center;
    vertical-align: middle;
}
