/********************************************
* Tartesso
* Developed by I-ology
* http://www.i-ology.com
*
* Created 01/04/07 - BD
*
* Homes Style Definitions
********************************************/

/*********************************
* Layout Definitions
*********************************/

#full-width {
    padding-left: 50px;
    width/**/:/**/664px;
}

#builders {
    margin: 25px 0 10px 0;
    padding: 0;
    width: 669px;
    background: url(/images/builders_top.gif) top left no-repeat;
}

#builders div {
    background: url(/images/builders_bottom.gif) bottom left no-repeat;
}

#builders tr.top td {
    border-bottom: 1px solid #EAE3C7;
}

#builders table {
    margin: 0;
    padding: 0;
}

#builders td {
    margin: 0;
    padding: 13px 0;
}

#builders img {
    padding: 1px;
    border: 1px solid #663300;
    margin-left: 13px;
}

#builders #trend-hover,
#builders #hacienda-hover,
#builders #atreus-hover,
#builders #pulte-hover,
#builders #pacific-hover,
#builders #montalbano-hover,
#builders #canterra-hover,
#builders #pacific-hover {
    display: none;
    width: 200px;
    padding: 0;
    margin-left: 1px;
    position: absolute;
    z-index: 999;
    background: url(/images/bg_homes_hover.gif) top left repeat-y;
}

#builders #elliott-hover {
    display: none;
    width: 200px;
    padding: 0;
    margin-right: 1px;
    position: absolute;
    z-index: 999;
    top: 506px;
    left: 48%;
    background: url(/images/bg_homes_hover2.gif) top left repeat-y;
}

#builders #pacific-hover {
    top: 589px;
}

#builders #trend-hover div,
#builders #hacienda-hover div,
#builders #atreus-hover div,
#builders #montalbano-hover div,
#builders #canterra-hover div,
#builders #pulte-hover div,
#builders #pacific-hover div {
    padding-bottom: 15px;
    background: url(/images/bg_homes_bottom.gif) bottom right no-repeat;
}

#builders #elliott-hover div {
    padding-bottom: 15px;
    background: url(/images/bg_homes_bottom.gif) -6px 100% no-repeat;
}

#builders p {
    margin: 0 20px 10px 20px;
}

#builders #pulte-hover p,
#builders #pacific-hover p {
    margin: 0 20px 10px 15px;
}

#builders h3#hdr-trend,
#builders h3#hdr-hacienda,
#builders h3#hdr-atreus,
#builders h3#hdr-pulte,
#builders h3#hdr-elliott,
#builders h3#hdr-montalbano,
#builders h3#hdr-canterra,
#builders h3#hdr-pacific {
    width: 200px;
    height: 44px;
    display: block;
    text-indent: -9999px;
}

#builders h3#hdr-trend {
    background: url(/images/hdr_trend.gif) top left no-repeat;
}
#builders h3#hdr-hacienda {
    background: url(/images/hdr_hacienda.gif) top left no-repeat;
}
#builders h3#hdr-atreus {
    background: url(/images/hdr_atreus.gif) top left no-repeat;
}
#builders h3#hdr-pulte {
    background: url(/images/hdr_pulte.gif) top left no-repeat;
}
#builders h3#hdr-elliott {
    background: url(/images/hdr_elliott.gif) top left no-repeat;
}
#builders h3#hdr-montalbano {
    background: url(/images/hdr_montalbano.gif) top left no-repeat;
}
#builders h3#hdr-canterra {
    background: url(/images/hdr_canterra.gif) top left no-repeat;
}
#builders h3#hdr-pacific {
    background: url(/images/hdr_pacific.gif) top left no-repeat;
}

#price-range div {
    height: 15px;
    margin: -8px 0 0 31px;
    text-indent: -9999px;
    background: url(/images/hdr_price_range2.gif) top left no-repeat;
}
#square-footage div {
    height: 15px;
    margin: -8px 0 0 16px;
    text-indent: -9999px;
    background: url(/images/hdr_square_footage2.gif) top left no-repeat;
}
#bedrooms div {
    height: 15px;
    width: 67px;
    margin: -8px 0 0 14px;
    text-indent: -9999px;
    background: url(/images/hdr_bedrooms2.gif) top left no-repeat;
}

/*********************************
* Layout Definitions
*********************************/

.first {
    padding-top: 20px;
    border-top: 1px solid #A87A38;
}

.logo-module {
    float: left;
    padding: 0 0 20px 15px;
    width: 179px;
}

.logo-module img {
    padding: 1px;
    border: 1px solid #663300;
}

.logo-text-module {
    margin: 0;
    padding: 0;
    float: right;
    width: 195px;
}

.logo-text-module h2 {
    margin-bottom: 5px;
    text-transform: none;
}

#quick-search {
    width: 429px;
    width/**/:/**/ 407px;
    height: 100px;
    height/**/:/**/ 86px;
    padding: 14px 0 0 22px;
    margin-bottom: 20px;
    background: url(/images/quick_search_bg.gif) top left no-repeat;
}

#clear-dd {
    width: 407px;
    overflow: hidden;
}

#btn-driving-directions {
    display: block;
    width: 305px;
    height: 35px;
    margin: 5px 0 18px 0;
    text-indent: -9999px;
    text-decoration: none;
    overflow: hidden;
    background: url(/images/btn_driving_directions2.gif) top left no-repeat;
}
a:hover#btn-driving-directions {
    background-position: bottom left;
}

/*********************************
* Find Your New Home
*********************************/

.find-your-home {
    width: 669px;
    width/**/:/**/ 597px;
    height: 175px;
    height/**/:/**/ 151px;
    padding: 24px 0 0 72px;
    position: absolute;
    top: 493px;
    left: auto;
    right: auto;
    display: none;
    background: url(/images/homes_search_bg.gif) top left no-repeat;
}

.find-your-home h2 {
    width: 188px;
    height: 24px;
    text-indent: -9999px;
    background: url(/images/hdr_find_your_home2.gif) top left no-repeat;
}

#fields {
    width: 520px;
    overflow: hidden;
}

#price-range {
    float: left;
    width: 209px;
    width/**/:/**/ 163px;
    height: 50px;
    height/**/:/**/ 35px;
    padding: 13px 0 0 46px;
}
#price-range select {
    width: 141px;
}

#square-footage {
    float: left;
    width: 157px;
    height: 50px;
    height/**/:/**/ 35px;
    padding-top: 13px;
}
#square-footage select {
    width: 134px;
}

#bedrooms {
    float: left;
    width: 121px;
    height: 50px;
    height/**/:/**/ 35px;
    padding-top: 13px;
}
#bedrooms select {
    width: 99px;
}

#btn-search {
    padding: 9px 0 0 167px;
}

#btn-advanced {
    display: inline;
    float: right;
    width: 173px;
    height: 33px;
    margin: -23px 0 0 0;
    text-indent: -9999px;
    text-decoration: none;
    overflow: hidden;
    background: url(/images/btn_find_new_home.gif) top left no-repeat;
}
a:hover#btn-advanced {
    background-position: bottom left;
}

/*********************************
* Headers & Titles
*********************************/

#hdr-homes {
    margin: -41px 0 19px 0;
    padding: 0;
    height: 70px;
    text-indent: -9999px;
    background: url(/images/hdr_homes.jpg) top left no-repeat;
}
#ttl-find-your-home {
    margin: 0;
    padding: 0;
    width: 429px;
    height: 55px;
    text-indent: -9999px;
    background: url(/images/ttl_find_your_home.gif) top left no-repeat;
}

