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

/*********************************
* HTML Mods 
*********************************/
body {
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    width: 550px;
}

a {
    text-decoration: none;
}
h1 {
    font-size: 14pt;
    font-weight: bold;
    text-transform: uppercase;
}
h2 {
    font-size: 12pt;
    font-weight: bold;
}

h2 a {
    color: #000;
}
/*********************************
* Layout Definitions
*********************************/
#header,
#global,
#nav,
#noflash,
.as-container,
#find-your-home,
#interior-photo,
#btn-advanced,
#btn-driving-directions,
.btn-interested-model,
#btn-back,
.btn-visit-builder,
#tabs {
    display: none;
}
#content {
    margin: 0;
    padding: 0;
    width: 600px;
}
.reg-pic {
    float: right;
    margin: 0 0 15px 15px;
    font-size: 10px;
}
.img-module {
    float: right;
    text-align: left;
    margin: 45px 0 15px 15px;
    font-size: 10px;
}
#maps {
    float: left;
    width: 600px;
    margin: 20px 0;
    padding: 0;
}
.text-module {
    width: 600px;
    margin: 0;
    padding: 0;
}
.map-module {
    float: left;
    margin-right: 55px;
    text-align: center;
    font-size: 10px;
}
.divider {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #A6A6A6;
    overflow: hidden;
}
.logo-module {
    float: left;
    margin: 0 15px 15px 0;
    padding: 0;
    width: 200px;
    height: 75px;
    border: 1px solid #A6A6A6;
}
.logo-text-module h2 {
    font-size: 12px;
    margin-top: 0;
}
.logo-text-module p {
    font-size: 11px;
}
#subnav-tartesso,
#subnav-about-us,
#subnav-lifestyle {
    display: none;
}

#search-table {
    width: 686px;
    border-top: 0;
}

#search-table tr td {
    text-align: center;
    padding: 5px 0;
}

.col-model, .col-builder, .col-price-range, .col-bedrooms, .col-baths, .col-baths, .col-sqft, .col-levels, .col-garage-size {
    background: #E1D9BB;
}

.col-model {
    width: 141px;
}

.col-builder {
    width: 130px;
}

.col-price-range {
    width: 84px;
}

.col-bedrooms {
    width: 76px;
}

.col-baths {
    width: 51px;
}

.col-sqft {
    width: 53px;
}

.col-levels {
    width: 57px;
}

.col-garage-size {
    width: 83px;
}

#model-info tr td {
    padding: 4px 0 4px 15px;
}

.info {
    width: 150px;
    background: #E1D9BB;
}

.info-detail {
    width: 127px;
    background: #D7CEAD;
}

#builder-logo {
    position: absolute;
    right: 0;
    top: 0;
}

.floorplan {
    padding-bottom: 30px;
}

.on {
    display: block;
    background: #fff;
}
.on img {
    padding: 10px;
}

/*********************************
* Table Headers
*********************************/

.table-headers {
    width: 686px;
    clear: both;
    margin: 30px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.table-headers li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline;
}

.table-headers a {
    float: left;
    display: block;
    text-decoration: none;
    height: 25px;
    font-size: 10px;
    font-weight: bold;
}

.table-headers a.btn-model {
    width: 144px;
    text-align: center;
}
.table-headers a.btn-builder {
    width: 131px;
    text-align: center;
}
.table-headers a.btn-price-range {
    width: 85px;
    text-align: center;
}
.table-headers a.btn-bedrooms {
    width: 77px;
    text-align: center;
}
.table-headers a.btn-baths {
    width: 52px;
    text-align: center;
}
.table-headers a.btn-sqft {
    width: 54px;
    text-align: center;
}
.table-headers a.btn-levels {
    width: 58px;
    text-align: center;
}
.table-headers a.btn-garage-size {
    width: 85px;
    text-align: center;
}

/*********************************
* Lists
*********************************/
ul li {
    margin-bottom: 5px;
}
ul a {
    color: #000;
}

/*********************************
* Global Promotions
*********************************/
#promo-map,
#promo-builders,
#promo-tell-friend,
#promo-whats-new {
    display: none;
}

/*********************************
* Footer Definitions
*********************************/
#footer {
    margin-top: 15px;
    padding-top: 5px;
    clear: both;
    text-align: left;
    line-height: 16px;
    width: 600px;
    border-top: 1px solid #000;
}
#footer div, #footer div a {
    color: #000;
    font-size: 10px;
    text-decoration: none;
}
#footer div a:hover {
    text-decoration: underline;
}
#footer-left {
    padding-left: 5px;
}
#footer-right {
    float: right;
    padding: 0 5px 0 0;
}


/*********************************
* Buttons
*********************************/

#btn-contact-us {
    display: none;
}