/* Homepage
-----------------------------------------------------------------------------*/
#main_photo {float:left; width:780px; height:400px; border-right: solid 1px #F7F4F6; border-bottom: solid 1px #F7F4F6; border-top: none;}
#main_poi {background:#fff; padding:15px 0 0 10px; float:left; width:770px; height:378px; border-right: solid 1px #F7F4F6; border-bottom: solid 1px #F7F4F6; border-top: none;}

#content-home-box{width:440px; float:left;}
#content-home h2{margin:0px 0px 2px 0px; color:#000;}
#content-home-box p {margin: 15px 0 0 0;}

#fp_slider{width:318px; float:right; border:solid 1px #a98764}
#fp_slider h2{font-size:50px;}
.slider_label{width:100%; background-color:#a98764; text-transform:uppercase}
#fp_slider_label{display:block; text-align:center; padding:8px 0;}
a#fp_slider_label{text-decoration:none; color:#fff}
#fp_slider_label:hover{background-color:rgba(0,0,0,0.1);}

#slider_wrapper{width: 318px; height:115px; margin:0; padding:5px 0; no-repeat}
#slider {width: 260px; margin: 0 auto; position: relative;}
.scroll {height: 115px; width: 260px; overflow: auto; overflow: hidden; position: relative; clear: left;}
.scrollContainer div.panel {height: 115px; width: 260px;}
.scrollButtons {position: absolute}
#slider .left, #slider .right{cursor:pointer; position:absolute; top:50px; z-index:500; opacity:0.4}

#slider .left {left:-25px; padding:5px}
#slider .right {right:-25px; padding:5px}
#slider .left:hover, #slider .right:hover{opacity:0.7}

.panel img.fp{float:left; width: 115px; height:115px}
.panel .info{float:left; margin:30px 0 0 10px}

div#temp {margin-bottom: 2px !important; padding:14px; background-color: #E84A36; box-shadow: 0 0 2px #000000;}
div#temp p {color:#ffffff;}
div#temp a {color:#ffffff; text-decoration:none;}
div#temp a:visited {color:#ffffff;}
div#temp span {border: 1px solid white; padding:6px;margin: 2px 8px 2px 8px;}


/* Floorplans 
-----------------------------------------------------------------------------*/
.floorplans{border:solid 1px #a98764; width:740px; margin-bottom:15px}
.floorplans td{padding:6px}
.floorplans .titles{background-color:#a98764; text-transform:uppercase; color:#fff}
.floorplans .details td{border-bottom:1px solid #FFF;}
.row1{background:#F8F8F8;}
.row2{background:#EFEFEF;}

.fp-details ul{margin:10px 0 0 0px}


/* Gallery 
-----------------------------------------------------------------------------*/
#gallery{padding-top:20px}
div.nomargin{}
.pic{float:left;  border:1px solid #CCC;width:230px;height:270px;margin:0 0 20px 20px}
.pic a{width:230px;height:270px; text-indent:-99999px;display:block;}


/* Service Request 
-----------------------------------------------------------------------------*/
#form_20904 #li_buttons input, #main_body .buttons input {background-color: #e84a36!important;}


/* Contact 
-----------------------------------------------------------------------------*/
#form_19945 #li_buttons input, #main_body .buttons input {background-color: #e84a36!important;}