@import url('forms.css');

* { margin: 0px; padding: 0px; }
body { margin: 0; padding: 0 0 50px 0; background-color: #321B04; background-image:url('../images/background.jpg'); background-repeat: none; background-position: center top; }
/* layout */
#content_wrapper { width: 948px; margin-left: auto; margin-right: auto; text-align: center; background-image: url('../images/side_background.jpg'); background-repeat: no-repeat; padding: 0px 0px 0px 12px;  height: 430px; }
#header_wrapper { width: 936px; margin-left: auto; margin-right: auto; text-align: center; }
#footer_wrapper { width: 960px; margin-left: auto; margin-right: auto; text-align: center; background-image: url('../images/footer_background.jpg'); }

#liveChat { margin: 0 auto 0 auto; width: 960px; }
#liveChat table { float: right; margin: 20px 10px 20px 0;}

.tagline { width: 935px; margin: 0 auto 0 auto; font-size: 10px; font-family: 'Arial', 'Helvetica', 'San-serif'; color: #a59982; text-align: right; }
.tagline a { color: #a59982; }
#header { height: 90px; text-align: left; padding-top: 20px; }
#footer { padding: 0px 15px 0px 15px; }
#navigation { height: 25px; }
#main_content { background-image: url('../images/side_background02.jpg'); background-repeat: no-repeat; background-position: right; text-align: left; height: 430px; }
#footer { height: 45px; }
/* image replacement headers*/
#logo { background-image: url('../images/Adrianapartments.png'); width: 402px; height: 55px; overflow: hidden; text-indent: -100em; }
#address { width: 388px; margin: 0; text-align: left; height: 22px; padding: 10px 0 0 10px; float: left; color: #8b4760; font-size: 12px; }
#strapline { background-image: url('../images/strapline.jpg'); width: 247px; height: 32px; overflow: hidden; text-indent: -100em; float: right; }
#contact { float: right; margin-top: 40px; background-image: url('../images/contact.png'); width: 220px; height: 20px; overflow: hidden; text-indent: -100em; }
#apartments { background-image: url('../images/ourapartments.jpg'); width: 280px; height: 48px; overflow: hidden; text-indent: -100em; }
/* content sections */
#slideshow, #slideshow-click { width: 650px; height: 415px; margin: 8px 18px 0px 0px; float: right; }
#slideshow-click { display: none; }
#slideshow-click div { display: none; }

#slideshow { height: 415px; overflow: hidden; }
#slideshow ul { list-style: none; margin: 0; padding; 0; }
    #slideshow ul li { list-style: none; margin: 0; padding: 0; }

#content_navigation { float: left; }
#subpage #content { padding: 20px; color: #fff; font-family: arial, helvetica, san-serif; }
#subpage #content p,
#subpage #content li { font-size: 13px; }
/* list styles */
.side_menu { }
.menu { float: left; }
.menu li { float: left; }
.menu ul,
.side_menu ul {  margin: 0; padding: 0; }
.menu li,
.side_menu li { list-style: none; margin: 0; padding: 0; }
#subpage li.frontpage a { background-position: -75px 0; }
#subpage li.frontpage a:hover { background-position: 0 1px; }
li.frontpage a { background: url(../images/top_menu01.jpg); background-position: 0 0; width: 75px; height: 25px; text-indent: -999999px; overflow: hidden; display: block; }
li.frontpage a:hover { background: url(../images/top_menu01.jpg); background-position: -75px 1px; }
li.frontpage2 a { background: url(../images/top_menu02.jpg); background-position: 0 0px no-repeat; width: 175px; height: 25px; text-indent: -999999px; overflow: hidden; display: block; }
li.frontpage2 a:hover,
li.frontpage2 a.active { background: url(../images/top_menu02.jpg); background-position: -175px 1px; }
li.frontpage3 a { background: url(../images/top_menu03.jpg); background-position: 0 1px no-repeat; width: 120px; height: 25px; text-indent: -999999px; overflow: hidden; display: block; }
li.frontpage3 a:hover, li.frontpage3 a.active { background: url(../images/top_menu03.jpg); background-position: -120px 1px; }
li.frontpage4 a { background: url('../images/top_menu04.jpg') 0 -1px no-repeat; width: 165px; height: 25px; text-indent: -999999px; overflow: hidden; display: block; }
li.frontpage4 a:hover, li.frontpage4 a.active { background-position: -165px 0; }
li.frontpage4 { margin-right: 1px; }


.side_menu li a { font-family: 'Open Sans Condensed', 'Arial Narrow', Arial; color: #fff; text-transform: uppercase; text-shadow: 1px 1px 2px rgba(0,0,0,.65); display: block; padding: 3px 5px; border-bottom: 1px solid #440d24; border-top: 1px solid #74143d; border-top: 1px solid rgba(255,255,255,.10); border-bottom: 1px solid rgba(0,0,0,.35); margin: 0 10px; text-decoration: none; float: none; }
    .side_menu li:first-child a { border-top: 0px; }
    .side_menu li a:hover { background: #410c22; box-shadow: inset 0 0 5px rgba(0,0,0,.85); }
/*
li.sidepage a { background: url(../images/side_menu01.jpg); background-position: 0 0; width: 280px; height: 24px; text-indent: -999999px; overflow: hidden; display: block; }
li.sidepage a:hover,
li.sidepage a.active { background: url(../images/side_menu01.jpg); background-position: -280px 0; }
li.sidepage a:visited { background: url(../images/side_menu01.jpg); background-position: 0 0; }
li.sidepage a:visited:hover { background: url(../images/side_menu01.jpg); background-position: -280px 0; }
li.sidepage2 a { background: url(../images/side_menu02.jpg); background-position: 0 0; width: 280px; height: 24px; text-indent: -999999px; overflow: hidden; display: block; }
li.sidepage2 a:hover,
li.sidepage2 a.active { background: url(../images/side_menu02.jpg); background-position: -280px 0; }
li.sidepage2 a:visited { background: url(../images/side_menu02.jpg); background-position: 0 0; }
li.sidepage2 a:visited:hover { background: url(../images/side_menu02.jpg); background-position: -280px 0; }
li.sidepage3 a { background: url(../images/side_menu03.jpg); background-position: 0 0; width: 280px; height: 24px; text-indent: -999999px; overflow: hidden; display: block; }
li.sidepage3 a:hover,
li.sidepage3 a.active { background: url(../images/side_menu03.jpg); background-position: -280px 0; }
li.sidepage3 a:visited { background: url(../images/side_menu03.jpg); background-position: 0 0; }
li.sidepage3 a:visited:hover { background: url(../images/side_menu03.jpg); background-position: -280px 0; }
li.sidepage4 a { background: url(../images/side_menu04.jpg); background-position: 0 0; width: 280px; height: 24px; text-indent: -999999px; overflow: hidden; display: block; }
li.sidepage4 a:hover,
li.sidepage4 a.active { background: url(../images/side_menu04.jpg); background-position: -280px 0; }
li.sidepage4 a:visited { background: url(../images/side_menu04.jpg); background-position: 0 0; }
li.sidepage4 a:visited:hover { background: url(../images/side_menu04.jpg); background-position: -280px 0; }
li.sidepage5 a { background: url(../images/side_menu05.jpg); background-position: 0 0; width: 280px; height: 24px; text-indent: -999999px; overflow: hidden; display: block; }
li.sidepage5 a:hover,
li.sidepage5 a.active { background: url(../images/side_menu05.jpg); background-position: -280px 0; }
li.sidepage5 a:visited { background: url(../images/side_menu05.jpg); background-position: 0 0; }
li.sidepage5 a:visited:hover { background: url(../images/side_menu05.jpg); background-position: -280px 0; }
li.sidepage6 a { background: url(../images/side_menu06.jpg); background-position: 0 0; width: 280px; height: 24px; text-indent: -999999px; overflow: hidden; display: block; }
li.sidepage6 a:hover,
li.sidepage6 a.active { background: url(../images/side_menu06.jpg); background-position: -280px 0; }
li.sidepage6 a:visited { background: url(../images/side_menu06.jpg); background-position: 0 0; }
li.sidepage6 a:visited:hover { background: url(../images/side_menu06.jpg); background-position: -280px 0; }
li.sidepage7 a { background: url(../images/side_menu07.jpg); background-position: 0 0; width: 280px; height: 24px; text-indent: -999999px; overflow: hidden; display: block; }
li.sidepage7 a:hover,
li.sidepage7 a.active { background: url(../images/side_menu07.jpg); background-position: -280px 0; }
li.sidepage7 a:visited { background: url(../images/side_menu07.jpg); background-position: 0 0; }
li.sidepage7 a:visited:hover { background: url(../images/side_menu07.jpg); background-position: -280px 0; }
li.sidepage8 a { background: url(../images/side_menu08.jpg); background-position: 0 0; width: 280px; height: 24px; text-indent: -999999px; overflow: hidden; display: block; }
li.sidepage8 a:hover,
li.sidepage8 a.active { background: url(../images/side_menu08.jpg); background-position: -280px 0; }
li.sidepage8 a:visited { background: url(../images/side_menu08.jpg); background-position: 0 0; }
li.sidepage8 a:visited:hover { background: url(../images/side_menu08.jpg); background-position: -280px 0; }
li.sidepage9 a { background: url(../images/side_menu09.jpg); background-position: 0 0; width: 280px; height: 24px; text-indent: -999999px; overflow: hidden; display: block; }
li.sidepage9 a:hover,
li.sidepage9 a.active { background: url(../images/side_menu09.jpg); background-position: -280px 0; }
li.sidepage9 a:visited { background: url(../images/side_menu09.jpg); background-position: 0 0; }
li.sidepage9 a:visited:hover { background: url(../images/side_menu09.jpg); background-position: -280px 0; }
li.sidepage10 a { background: url(../images/side_menu10.jpg); background-position: 0 0; width: 280px; height: 24px; text-indent: -999999px; overflow: hidden; display: block; }
li.sidepage10 a:hover,
li.sidepage10 a.active { background: url(../images/side_menu10.jpg); background-position: -280px 0; }
li.sidepage10 a:visited { background: url(../images/side_menu10.jpg); background-position: 0 0; }
li.sidepage10 a:visited:hover { background: url(../images/side_menu10.jpg); background-position: -280px 0; }
li.sidepage11 a { background: url(../images/side_menu11.jpg); background-position: 0 0; width: 280px; height: 27px; text-indent: -999999px; overflow: hidden; display: block; }
li.sidepage11 a:hover,
li.sidepage11 a.active { background: url(../images/side_menu11.jpg); background-position: -280px 0; }
li.sidepage11 a:visited { background: url(../images/side_menu11.jpg); background-position: 0 0; }
li.sidepage11 a:visited:hover { background: url(../images/side_menu11.jpg); background-position: -280px 0; } */

.clear { clear: both; }
/* ======================== */
/* = Side Menu Javascript = */
/* ======================== */

.content_navigation { position: relative; overflow: hidden; height: 425px; }
.content_navigation .section { color:  #fff; padding:  15px; width: 236px; height: 425px; position: absolute; z-index: 10; background: #370d1b; left: -500px; top: 7px; font-family: arial, helvetica, san-serif; }
.content_navigation h2 { font-size: 18px; text-transform: uppercase; letter-spacing: 1px; }
.content_navigation p { margin: 10px 0 10px 0; font-size: 13px; font-style: italic; }
.apartment-details { margin: 0 0 20px 0; float: none; display: block; }
.apartment-details li { font-size: 12px; padding: 2px 0 3px 0; float: none !important; display: block; }
.content_navigation h4 { font-size: 14px; color: #8b4760; padding-top: 20px; display: block !important; float: none !important; clear: both; }
.close { background: #000; margin: -15px -15px 10px -15px !important; font-size: 12px; padding: 5px 15px 5px 15px; text-align: right; }
.close a { color: #fff; }
.content_navigation .active { display: block !important; top: 7px; }
.mp3 { display: block; text-indent:-99999px; overflow: hidden; }
a { color: #fff; }
#map { width: 895px; height: 281px; position: absolute; margin-top: 10px; border: 5px solid #000; color: #000 !important; }
/* ================ */
/* = JqueryPlayer = */
/* ================ */

#player_container { position: fixed; bottom: 0; width: 100%; background: #928770; padding: 5px; }
#player_controls { list-style: none; text-align: center; }
#player_controls li { display: inline; }
#player_controls li a,
#player_controls li { color: #fff; font-size: 11px; text-transform: uppercase; }
/* ================ */
/* = Form Control = */
/* ================ */

.form-list { list-style: none; margin: 0; padding: 0; width: 430px; float: left; margin-right: 20px; }
.form-list li { clear: both; padding: 5px 0 5px 0; margin: 0; }
.form-list li label { float: left; }
.form-list li input,
.form-list li textarea,
.form-list li select { float: right; }
.form-list li textarea { width: 300px; height: 100px; }
fieldset { font-size: 12px; border: none; border-bottom: 1px solid #fff; text-transform: uppercase; }
.living-field,
.emergency-field,
.vehicle-field { float: left !important; margin: 10px 5px 0px 0; width: 204px; color: #666; }
.application-form { display: none; }
.application-widget .active { display: block !important; }
.step-nav { float: right; }
.step-nav a { color: #fff; font-weight: bold; }
.steps { float: left; }
.button-nav { background: #ddd; color: #000; padding: 2px; border: 2px outset #999; text-decoration: none; }
.certification { float: left !important; margin-right: 5px; }
.certification-label { float: none !important; }

.mr-5 { margin-right: 5px; }
.mr-10 { margin-right: 10px; }

.application-page #content_wrapper {  height: auto !important; width: 924px; }
.application-page #main_content { height: auto !important; background-repeat: repeat-y; padding-bottom: 20px;}

.mail2 { display: block; margin: 0 0 0 44px; }