body {background-image: url(/images/redesign07/bg_grad.gif); background-repeat: repeat-x; background-color: #D4AC76; margin: 0;}

.portfolio {background-color: #D4AC76; font-family: century gothic, arial, helvetica, sans-serif; color: #000000; font-size: 12px; padding-left: 10px; padding-right: 10px; text-transform: uppercase;}

.port_title {font-family: "Trajan Pro", georgia, times, serif; color: #ffffff; font-size: 18px; text-transform: uppercase; font-weight: normal;}

a.port_link:link {font-family: "Trajan Pro", georgia, times, serif; color: #432B14; font-size: 14px; text-transform: uppercase; font-weight: normal; text-decoration: none;}
a.port_link:visited {font-family: "Trajan Pro", georgia, times, serif; color: #432B14; font-size: 14px; text-transform: uppercase; font-weight: normal; text-decoration: none;}
a.port_link:hover {font-family: "Trajan Pro", georgia, times, serif; color: #432B14; font-size: 14px; text-transform: uppercase; font-weight: normal; text-decoration: none;}

.nav_bg {background-image: url(/images/redesign07/nav_bg.gif); background-repeat: repeat-x; background-color: #422B14; padding-bottom: 8px;}

.nav_table {width: 826px; background-color: #D1A974; height: 34px; border-style: solid; border-color: #000000; border-width: 1px;}

a.t_nav:link {font-family: century gothic, arial, helvetica, sans-serif; font-size: 13px; color: #000000; text-align: center; text-decoration: none; text-transform: uppercase;}
a.t_nav:visited {font-family: century gothic, arial, helvetica, sans-serif; font-size: 13px; color: #000000; text-align: center; text-decoration: none; text-transform: uppercase;}
a.t_nav:hover {font-family: century gothic, arial, helvetica, sans-serif; font-size: 13px; color: #000000; text-align: center; text-decoration: none; text-transform: uppercase;}

.feat {background-image: url(/images/redesign07/feat_bg.gif); background-repeat: no-repeat; padding: 0 110px 0 170px; width: 296px; height: 165px; background-color: #23170B; }

.feat label {
    margin-right: 20px;
}



.qhs {background: #4B311A; background-repeat: no-repeat; width: 292px; height: 165px; padding-left: 10px;}

.feat_text {color: #ffffff; font-size: 11px; font-family: century gothic, arial, helvetica, sans-serif;}

a.feat_link:link {color: #000; font-size: 11px; font-family: century gothic, arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase; background: #B38D5D;
margin: 3px;
padding: 3px;
display: block;
width: 130px;
-moz-border-radius: 4px;
background: -webkit-gradient(linear, left top, left bottom, from(#DFC099), to(#B38D5D));
background: -moz-linear-gradient(top,  #DFC099,  #B38D5D);
-moz-box-shadow: 1px 1px #000;
-webkit-box-shadow: 1px 1px #000;
box-shadow: 1px 1px #000;
}
a.feat_link:visited {color: #000; font-size: 11px; font-family: century gothic, arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase;}
a.feat_link:hover {color: #000; font-size: 11px; font-family: century gothic, arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase;}

.qhs_title {color: #ffffff; font-size: 18px; font-family: century gothic, arial, helvetica, sans-serif;}

.btext {color: #000000; font-size: 12px; font-family: century gothic, arial, helvetica, sans-serif;}

#dropmenudiv{position:absolute; border:1px solid #000000; border-bottom-width: 0; font-size:11px; font-family:helvetica, arial, sans-serif; line-height:18px; z-index:100;}

#dropmenudiv a{z-indez: 20; width: 100%; display: block; text-indent: 8px; border-bottom: 1px solid #000000; padding: 1px 0; text-decoration: none; font-weight: normal;}
		
#dropmenudiv a:hover{ /*hover background color*/ background-color: #322110;}

#visualtour_inventorywidget {
    z-index: -1;
    position: relative;
}

a.d_nav:link {font-family: century gothic, arial, helvetica, sans-serif; font-size: 12px; color: #372311; text-decoration: none; text-transform: uppercase;}
a.d_nav:visited {font-family: century gothic, arial, helvetica, sans-serif; font-size: 12px; color: #372311; text-decoration: none; text-transform: uppercase;}
a.d_nav:hover {font-family: century gothic, arial, helvetica, sans-serif; font-size: 12px; color: #D1A974; text-decoration: none; text-transform: uppercase;}

a.b_nav:link {font-family: century gothic, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-transform: uppercase;}
a.b_nav:visited {font-family: century gothic, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-transform: uppercase;}
a.b_nav:hover {font-family: century gothic, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; text-transform: uppercase;}

a:link {font-family: century gothic, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-transform: uppercase;}
a:visited {font-family: century gothic, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-transform: uppercase;}
a:hover {font-family: century gothic, arial, helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; text-transform: uppercase;}

.head {color: #5F392E; font-size:24px; font-family:helvetica, arial, sans-serif; font-weight: bold; }

#centerHomeBg{background: url("/images/redesign07/shadow.gif") repeat-x #4b311a;}

/* Optimize Wrapper Formating */
#dmg_optimize_wrapper {background: #283991;}

/* Browse Markets Formating */
#dmg_optimize_markets {width: 210px; float: left;}
#dmg_optimize_markets h2 {margin-bottom: 3px; font-size: 1.5em; color: #4B311A;}
#dmg_optimize_markets ul {list-style: none; margin: 0; padding: 0;}
#dmg_optimize_markets li {}
#dmg_optimize_markets li a {font-size: .75em; text-transform: none;}


/* Featured Home Formating */
#dmg_optimize_featured {width: 630px; padding-left: 20px; float: right;}
#dmg_optimize_featured h1 {font-size: 1.5em; color: #4B311A; text-align: center; margin-bottom: 15px;}
#dmg_optimize_featured .home {float: left; color: #333333; background: #DFC099; width: 170px; height: 220px; padding: 5px; margin: 0 10px 15px 10px; font-size: .875em;}
#dmg_optimize_featured .home img {background: #D4AC76; width: 150px; height: 115px; padding:5px; margin-left: 5px; margin-bottom: 4px; border: 1px solid #999966;}
#dmg_optimize_featured strong {margin-bottom: 4px; padding: 2px 0; background: #4B311A; color: #FFF; display: block; text-align: center; font-weight: normal}
#dmg_optimize_featured  a {font-size: .875em; color: #4B311A; font-weight: normal; text-decoration: none}
#dmg_optimize_featured  a:hover {color: #333;}
#dmg_optimize_featured a img:hover {background: #4B311A;}

#listingsResults {width: 840px;}

#dmg_lp_header {color: #4B311A;}

#dmg_layout_featuredlist {
        position: relative;
        display: block;
        margin: 0px;
        padding: 10px;
        width: 271px;
        height: 229px;
        overflow: hidden;
    }
    
.dmg_layout_featuredlisting {
    position:absolute;
    top: 20px;
    left: 0;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    width: 270px;
}

.dmg_layout_featuredlisting > a {
    -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.7);
    -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.7);
    box-shadow: 2px 2px 4px rgba(0,0,0,0.7);
    display: block;
}

/*
.dmg_layout_featuredlisting ul {
    padding: 10px;
    margin: 0;
    list-style: none;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2.5em;
    background: #000;
    background: rgba(0,0,0,0.7);
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}
*/

.dmg_layout_featuredlisting ul {
  background: url('/images/layout/black-trans.png') repeat;
  bottom: 0;
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  left: 0;
  list-style: none outside none;
  margin: 0;
  padding: 3px 5px 0 5px;
  position: absolute;
  right: 0;
}

.dmg_layout_featureloc {
    float: left;
}

.dmg_layout_featureprice, .dmg_layout_featurebaths {
    float: right;
}

.dmg_layout_featurebaths {
    clear: right;
}

.dmg_layout_featurebeds {
    clear: both;
    float: left;
}

/* ===== Detail AS2 ==== */
#dmg_layout_content_full .detail_section_calltoaction .bluebutton {background-color: #3B2612; color: #FFF;}
#dmg_layout_content_full .detail_section_calltoaction .bluebutton:hover {background-color: #efefef; color: #3B2612}

#dmg_layout_content_full .detail_section_calltoaction .orangebutton {background-color: #D1A974; color: #FFF;}
#dmg_layout_content_full .detail_section_calltoaction .orangebutton:hover {background-color: #efefef; color: #3B2612}

#dmg_layout_content_full .DetailSectionHeading {color: #3B2612;}
