@import url( /common/css/local/area/area_styles.css );

/* stylesheet for Local Area section of LUXURY brand
---------------------------------- ---------------------------------------------------  */
.ahighlightwrap {
    position: relative;
    display: block;
    margin: 10px 0 10px 0;
    padding: 0;
    border: 1px #e6dcbf solid;
    border-top: 0;
}

#ahighlighthead {
    margin: 0;
    padding: 10px 13px 10px 13px;
    border-bottom: 1px #e6dcbf solid;
    border-top: 1px #e6dcbf solid;
    background-color: #ffffff;
}

#ahighlighthead h3 {
    margin: 0;
    padding: 0;
}

#ahighlightinfo {
    padding: 5px 10px 10px 10px;
}

#ahighlightinfo p {
    padding: 0;
    margin: 0;
}

.errorClass {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #5f0304;
}

.outlinebox {
    margin: 17px 74px 10px 0;
    padding: 1px 0 0 0;
}

.mapBox {
    border: 1px solid #B8B099;
    float: none;
}

#north {
    border-bottom: 1px solid #B8B099;
}

#blockEast {
    border-left: 1px solid #B8B099;
}

#south {
    border-top: 1px solid #B8B099;
}

#west {
    border-right: 1px solid #B8B099;
}

.hoverOff {
    background-color: #E9E9E9;
}

.hoverOn {
    background-color: #753c52;
}

#mapControls p {
    color: #54432D;
}

a.zoomLevelOff {
    background: url( /luxury/images/property/area/btn-zoom.gif ) no-repeat;
}

a.zoomLevelOn, a.zoomLevelLocked {
    background: url( /luxury/images/property/area/btn-zoom_on.gif ) no-repeat;
}

.legal {
    font-size: 10px;
}

#localAreaMapContainer, #centerContentContainer {
    width: 678px;
}

#localAreaMapContainer .legal {
    margin-top: 10px;
    clear: left;
}

/* table formatting
---------------------------------------------------------------------- */

#searchformtable {
    position: relative;
    margin: 5px 10px 5px 10px;
    vertical-align: middle;
}

#searchformtable #leftcol {
    padding: 2px;
    text-align: right;
}

#searchformtable #rightcol {
    padding: 2px;
    text-align: left;
}

#tabunitbox {
    position: relative;
    margin: 5px 0 10px 0;
    padding: 4px;
    vertical-align: middle;
    border: 1px #e6dcbf solid;
    background-color: #ffffff;
    display: table;
    width: 600px;
    height: 34px;
}

#tabunit {
    position: relative;
    display: table;
    width: 600px;
    height: 34px;
}

#tabrow {
    display: table-row;
    width: 100%;
    height: auto;
}

#tabcell {
    display: table-cell;
    width: 100%;
    height: auto;
}

f

/* directions table styles  */

#tbtable {
    position: relative;
    margin: 10px 0 10px 0;
    padding: 0;
    border: 1px #e6dcbf solid;
    border-collapse: collapse;
    height: auto;
    background-color: #ffffff;
    width: 100%;
}

#tbtable td {
    padding: 10px;
    vertical-align: top;
    text-align: left;
}

#tbtable #table-header-group {
    background-color: #f1edde;
    font-weight: bold;
    height: 32px;
    width: auto;
    vertical-align: middle;
    text-align: left;
    color: #45443b;
}

#tbtable #table-row-group {
    background-color: #ffffff;
    font-weight: normal;
    vertical-align: top;
    text-align: left;
}

#tbtable #table-footer-group {
    background-color: #f0ead9;
    font-weight: bold;
    height: 34px;
    width: auto;
}

#tbtable #col1 {
    width: auto;
}

#tbtable #col2 {
    width: 60px;
    text-align: center;
}

#tbtable #col3 {
    width: 55px;
    text-align: center;
}

#tbtable #col4 {
    width: 55px;
}

/* end directions table styles  */

/* end table formatting - begin other styles
---------------------------------------------------------------------- */
#resultnav1 {
    float: right;
    margin: 0 0 3px;
    padding: 0;
}

#resultnav2 {
    float: right;
    margin: 0 0 10px;
    padding: 0;
}

#fromToContainer1, #fromToContainer2 {
    float: left;
}

#prevNextLink1, #prevNextLink2 {
    float: left;
    padding-left: 10px;
}

a.previousLinkMin, a.nextLinkMax {
    color: #666666;
}

#results td p {
    margin: 0;
    padding: 0;
}

#results td h4 {
    margin-bottom: 5px;
}

/* end area_styles.css
--------------------------------------------------------------- */
.pipe {
    display: none;
}

#centerContentContainer .leftColumn ul li {
    vertical-align: top;
}

#centerContentContainer .rightColumn ul li {
    vertical-align: top;
}

/* Weather Styles */

table#FiveDayWeather, table#HistoricalWeather {
    color: #666666;
}

table#FiveDayWeather th, table#FiveDayWeather td,
    table#FiveDayWeather .current, table#HistoricalWeather th,
    table#HistoricalWeather td {
    border: 1px solid #ffffff;
}

table#FiveDayWeather th, table#FiveDayWeather td {
    background-color: #ededed;
}

table#FiveDayWeather .current {
    background-color: #dcdcdc;
}

table#HistoricalWeather th {
    background-color: #d6d6d6;
}

table#HistoricalWeather th.currentMonth {
    background-color: #d6d6d6;
}

tr.HighTemp {
    background-color: #ffffff;
}

table#HistoricalWeather tr.HighTemp td.currentMonth {
    background-color: #e4e4e4;
}

tr.LowTemp {
    background-color: #ededed;
}

table#HistoricalWeather tr.LowTemp td.currentMonth {
    background-color: #ededed;
}

tr.Rain {
    background-color: #ffffff;
}

table#HistoricalWeather tr.Rain td.currentMonth {
    background-color: #e4e4e4;
}

tr.Snow {
    background-color: #e4dbc6;
}

table#HistoricalWeather tr.Snow td.currentMonth {
    background-color: #f4f1e8;
}

/* make weather fit */
#siteContainer #ppeInner_right #ppeInner_right_border {
    padding: 18px;
}

<<<<<<< area_styles.css
.printDirection a {
    background: transparent url(/luxury/images/icons/ico_print.gif) no-repeat left center;
    text-decoration: none;
    padding-left: 20px;
=======
.printDirection a {
    background: transparent url(/luxury/images/icons/ico_print.gif) no-repeat left center;
    text-decoration: none;
    padding-left: 20px;
}

/* local attraction */
#addLocationBox {
    border: 1px #dcdcdc solid;
    border-top: none;
    background-color: #ededed;
}

#addLocationBox  .actionLink, .actionButton  {
    padding: 0;
    margin: 0;
>>>>>>> 1.16.18.1
}

<<<<<<< area_styles.css
/* local attraction */
#addLocationBox {
    border: 1px #dcdcdc solid;
    border-top: none;
    background-color: #ededed;
}

#addLocationBox  .actionLink, .actionButton  {
    padding: 0;
    margin: 0;
}

#addLocationBox  .actionLink, .actionButton button {
    padding: 4px 18px 4px 8px;
}

#attractionSelector {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
}

#resultsSection .outlinebox {
    border: 1px solid #dcdcdc;
    padding: 20px 10px 30px 10px;
    margin: 0;
}

/* directions steps */
#directionTable{
    background-color: #ffffff;
    border: 1px solid #ededed;
    margin-top: 16px;
}

.directionHeader {
    background-color:#ededed;
    border-bottom: 1px solid #dcdcdc;
    height: 46px;
    font-weight: bold;
}

.col1 {
    width: 348px;
}

.col2, .col3{
   width: 94px;
   text-align: center;
}

.directionFooter{
    background-color:#ededed;
    border-top: 1px solid #dcdcdc;
}
/* end directions steps */

/* print direction */
#printDrivingDirections {
    padding: 8px;
    text-align: left;
=======
#addLocationBox  .actionLink, .actionButton button {
    padding: 4px 18px 4px 8px;
}

#attractionSelector {
    background-color: #ffffff;
    border: 1px solid #dcdcdc;
}

#resultsSection .outlinebox {
    border: 1px solid #dcdcdc;
    padding: 20px 10px 30px 10px;
    margin: 0;
}

/* directions steps */
#directionTable{
    background-color: #ffffff;
    border: 1px solid #ededed;
    margin-top: 16px;
}

.directionHeader {
    background-color:#ededed;
    border-bottom: 1px solid #dcdcdc;
    height: 46px;
    font-weight: bold;
}

.col1 {
    width: 348px;
}

.col2, .col3{
   width: 94px;
   text-align: center;
}

.directionFooter{
    background-color:#ededed;
    border-top: 1px solid #dcdcdc;
}
/* end directions steps */

/* print direction */
#printDrivingDirections {
    padding: 8px;
    text-align: left;
>>>>>>> 1.16.18.1
}

#printDrivingDirections  .optionsContainer {
    border:1px solid #dcdcdc;
    background: #ededed;
    padding: 8px 10px 8px 10px;
}
/* end print direction */

