/***************************************************************
 *
 * Styles for screens larger than 1000px wide.
 * IE 7 and older won't see this by default - they will get the mobile stylesheet
 * This is for IE8 and newer, and modern brouwsers of course :)
 *
 ***************************************************************/

body {
    background: #252525 url(images/darkGradientBg.jpg) center top no-repeat fixed;
}

.outer {
    background:transparent url(images/testBg.jpg) -170px -280px no-repeat fixed;
}

.widthlimiter {
    max-width:960px;
    padding:0;
}

#header a#header-callout {
    position:absolute;
    bottom:16px;
    right:0;
    margin:0;
}

#content.narrow {
    width: 665px;
    float: left;
}

    body.single-house-designs #content, body.single-house-land #content, body.category #content, #content.wide {
        width:960px;
    }

#sidebar {
    margin-top:30px;
    width: 260px;
    float: right;
    padding-left:17px;
    border-left:1px solid #393939;
}

#content img.alignleft, #content div.alignleft {
    float:left;
    margin:0 1em 1em 0;
}

#content img.alignright, #content div.alignright {
    float:right;
    margin:0 0 1em 1em;
}

#content img.aligncenter, #content div.aligncenter {
    text-align:center;
    margin:0 auto;
}

#footer a#youtubeLink {
    float:right;
    margin:0;
}

.dxl-search-form {
    font-weight:normal;
}

.dxl-search-form li {
    margin:0 .5em 0 0;
    display:inline-block;
}

.dxl-search-form input[type="button"], .dxl-search-form input[type="submit"] {
    margin:0;
}

body.single-house-designs #content h1, body.single-house-land #content h1 {
    float:left;
}

.mobile_sub_menu {
    display:none;
}

.nav ul {
    display:block;
}

#fblike {
    width:310px;
    float:left;
    margin:9px 0 0 25px;
}

ul#tab-nav {
    float:right;
}

.footernav li {
    display:inline-block;
    vertical-align:top;
    margin: 0 2em 1em 0;
}

#promogroup, #cta1 {
    -moz-box-shadow:0 0 30px rgba(0,0,0,0.5), inset 0 0 20px rgba(0,0,0,0.4);
    -webkit-box-shadow:0 0 30px rgba(0,0,0,0.5), inset 0 0 20px rgba(0,0,0,0.4);
    box-shadow:0 0 30px rgba(0,0,0,0.5), inset 0 0 20px rgba(0,0,0,0.4);
    background:url(/wp-content/uploads/homepage2.jpg) 0 0 no-repeat;
}

    #cta1 {
        background:#fff;
    }

#callouts {
    display:block;
    right:-80px;
}

#cta2 a, #cta3 {
    float:right;
    clear:right;
    margin:auto;
    margin:30px 30px 0 0;
}

   /* #cta1 a {
        margin-right:250px;
    }*/

    #cta2 a {
        margin-right:160px;
    }

    #cta3 {
        margin:30px 60px 30px 0;
    }
