/*------------------------------

CSS:        Woodmont - CoPilot Theme - Prop - Navy
Author:     Gary Howell
Company:    LeaseLabs
Version:    2.0

-------------------------------*/

body {
  background:#998b71 url("../images/bg/bg.png") top center repeat-x;
  width: 100%
  height: 535px;
  font-family: Geneva, arial, serif;
}

/* !  Headers */

h1 {
  color:#fff;
  font-weight: normal;
  font-size: 16px;
  padding: 2px 0 7px 0px;
  *padding:2px 0 7px 0px;
  margin-bottom: 22px;
  text-transform: uppercase;
  width:89%;
}

  p { color: #000; }
  
  h1 + p {
    margin-bottom: 12px;
  }
  
  h1 strong{ font-weight: normal; color: #0e3b4a; text-transform: uppercase; }
  
  h1 div{
    color:#0e3b4a;
  }

h2{ font-size: 16px; color:#000; width:89%; line-height: 25px; }
h3{ font-size: 15px; color:#000; width:89%; line-height: 25px; }
h4,h5,h6{ font-size: 14px; color:#000; width:89%; line-height: 25px; }

/* ! End Headers */


#bg_wrap{ background: url("../images/bg/bg-content.jpg") top center no-repeat; }

#top_navigation{
width:940px;
background: url(../images/bg/nav-bg.png) no-repeat 1px 0;
}

#main_menu li.current {
  color: #fff; 
}

  #main_menu li a {
  display: block;
  line-height: 30px;
  height: 32px;
  text-transform: uppercase;
  font-weight: normal;
  padding: 0 21px 0 25px;
  }
  #main_menu li a:hover {
   color: #fff !important; 
   background: #a85e12;
  }

/* FOR CURRENT STATE OF NAVIGATION */

body#home #main_menu li.current a { background: #a85e12; color:#fff; }
body#floorplans #main_menu li.current a { background: #a85e12; color:#fff; }
body#features #main_menu li.current a { background: #a85e12; color:#fff; }
body#location #main_menu li.current a { background: #a85e12; color:#fff; }
body#contact #main_menu li.current a { background: #a85e12; color:#fff; }
body#apply_now #main_menu li.current a { background: #a85e12; color:#fff; }

    
/* FOR CURRENT STATE OF NAVIGATION */

#top_content { 
position: relative;
z-index: 900;
height: 415px; 
padding-top:15px; 
margin-top:10px;
*margin-top:7px;
margin-bottom: 4px; 
background: url(../images/bg/top-content-bg.jpg) no-repeat top center;
}

#slideshow_border {
width: 100%;
height: 100%;
background: #fff;
width:697px;
height:373px;
margin: 0 10px 0 0;
float:right;
position: relative;
background: url(../images/bg/slideshow-border.jpg) no-repeat top left;
}

#content_body p{
line-height: 25px;
font-weight: normal;
width:89%;
}

#content_body p + p {
margin:20px 0;
}

#content_body a {
text-decoration: none;
color: #000;
}
#content_body a:hover {
color: #fff !important;
text-decoration: underline;
}

#company_disclaimer{
margin-bottom: 20px;
text-align: left !important;
background-color: #1b1610;
width:92.5%;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: 80px;
}

#company_disclaimer p{
color: #fff;
padding: 0px 20px 20px 20px;
font-size:12px;
}

#company_disclaimer ul{
color: #fff;
width:520px;
*width:540px;
margin-bottom: 5px !important;
position: relative;
right:2px;
*right:10px;
padding: 18px 0 0 18px;
*padding: 5px 0 0 18px;
}
 
 #company_disclaimer ul li{
 display: inline-block;
 font-size:12px;
 *float:left;
 font-weight: normal;
 padding: 0 11px 0 2px;
 *padding: 0 11px 0 5px;
 background: url("../images/outback.png") 100% 50% no-repeat;
 }
   #company_disclaimer ul li a{
   color: #fff;
   }
   
h2.contest_header {
  color:#fff;
  font-weight: normal;
  font-size: 16px;
  padding-top: 0px;
  padding-right: 0pt;
  padding-bottom: 6px;
  padding-left: 3px;
  *padding:11px 0 15px 20px;
  margin: 0px 0 0 0;
  margin-bottom: 22px;
  text-transform: uppercase;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width:330px;
}

#sidebar img{
padding: 1px;
border: 1px solid #fff;
text-align: center;
margin-left: 2px;
}
   
.facebook_widget{
height: 380px;
float: left;
display: inline-block;
margin: 5px 0 0 0;
position: relative;

}

  .facebook_bottom{
  position: relative;
  bottom:205px;
  left:10px;
  }
  
.office_hours p{ color:#fff !important; }


ul#content_accordion li ul li .unit .image a.enlarge {
  display: block !important;
  height: 30px !important;
  width:91px;
  margin: 15px 0px 0 0 !important;
  position: relative;
  right:5px;
  background: url(../images/enlarge.png) bottom right no-repeat !important;
  float: right;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  }

  ul#content_accordion li ul li .unit .image a.apply {
  display: block !important;
  height: 32px !important;
  width:91px;
  margin: 15px 0px 0 0 !important;
  position: relative;
  right:5px;
  background: url(../images/apply-now.png) bottom right no-repeat !important;
  float: right;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  }
  
/* !  Floorplans Page */

ul#content_accordion li ul{
padding: 0px 0 0px 0;
*margin: 20px 25px 0 0;
background: #1b1610 !important;
width:100%;
-moz-border-radius: 4px;
border-radius: 4px;
z-index: 900;
margin-top:1px;
margin-bottom: 0px;
}

#content_accordion li a {
display: block;
padding: 13px 0 13px 20px;
*padding:13px 0 18px 20px !important;
font-size: 14px;
text-transform: uppercase;
cursor: pointer;
color: #fff;
-moz-border-radius: 4px;
border-radius: 4px;
margin: 2px 0;
background:#1b1610 url(../images/bg/accordion-txt-bg.png) 0px 0% no-repeat;
}
  ul#content_accordion li a:hover {
  text-decoration: none;
  cursor: pointer;
  color: #c7b376 !important;
  }
.active {
background:#1b1610 url(../images/bg/accordion-txt-bg.png) 0px -40px no-repeat !important;
-moz-border-radius: 4px;
border-radius: 4px;
}

.unit .info {
width: 250px;
margin-left: 10px;
margin-top: 5px;
float: left;
}

.unit .info p, .unit .info h5{ color:#fff !important; }
/* !  End Floorplans Page */


/* !  Amenities */

.container-amenities {
  background-color: #1b1610;
  width:90.2%;
  float: left;
  margin:0px 12px 10px 0;
  padding: 0 12px 10px 0px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.container-amenities p{ color:#fff; margin-left: 35px; }

.container-amenities h3 {
  text-transform: uppercase;
  font-weight: normal;
  color: #fff;
  height: 17px;
  width: 284px;
  padding: 25px 0 0px 30px;
  margin-bottom: 10px;
  font-size: 16px;
}
  
/* END Amenities */
    
/* ! Locations Page */

.poi_name p, .poi_name p a {
color: #fff !important;
font-weight: bold !important;
line-height: 14px !important;
margin: 10px 0 0 0 !important;
text-transform: uppercase !important;
width: 170px !important;
font-size: 14px !important;
padding-left: 0px !important;
}
.poi_name p a:hover {
text-decoration: none !important;
color:#fff !important;
}
        
/* END Locations */

/* ! Forms */

label{
color: #000 !important;
}

/* END Forms */

.special {
  background: url(../images/bg/special.jpg) repeat;
  color: white;
}

.special h2.sp_title {
  background: black;
  color: white;
}
