/* GENERAL STYLES */
body {text-align: center; background: #f6f5f0; font-family: helvetica, Arial, verdana, sans-serif; font-size: 12px; color: #333333; padding: 10px 0 0 0;}
p, #left_content ul li, #right_content ul li {line-height: 19px; margin: 10px;}
button {cursor:pointer; border:0; background: none;}
.clear {clear: both;}
a img {border: none;}
a:link, a:visited {text-decoration: underline; color: #000;}
a:hover, a:active {text-decoration: none; color: #333;}
.left49 {float: left; width: 49%;}
.right49 {float: right; width: 49%;}
.hide {display: none;}
h3, h4 {margin: 10px; text-transform: capitalize; font-family: Georgia, "Times New Roman", "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 16px; font-weight:bold; line-height: 22px;}
h4 {font-size: 14px;}

/* LAYOUT */
#container {width: 650px; margin: 0 auto; text-align: left; background: #fff; padding: 10px;}
#header {position: relative;}
#flash_logo {position: absolute; z-index: 1000; top: 0px; left: 237px; top: 0;}
#left_content {float: left; width: 405px;}
#right_content {float: right; width: 220px; padding: 0;}
#footer {clear: both; width: 100%; text-align: center; padding: 20px 0;}
#gallery {margin-left: 10px; text-align: center;}
/* NAVIGATION */
#main_nav {background: transparent url(../images/nav_bg.gif) 0 0 no-repeat; width: 650px; text-align: left; height: 24px; padding-top:5px;}
#main_nav ul {margin-top: 0px; margin-left: 0px;}
#main_nav ul li, #footer ul li, #child_nav ul li {display: inline;}
#main_nav ul li a, #footer ul li a, #child_nav ul li a {text-decoration: none;}

#main_nav ul li a:link, #main_nav ul li a:visited {color: #eee; font-family: Helvetica, Arial, Verdana, sans-serif; text-transform:uppercase; background: transparent url(../images/nav_sep.gif) 100% -3px no-repeat; padding-right: 12px; padding-left: 6px; font-size: 13px; font-weight: bold;}
#main_nav ul li a:hover, #main_nav ul li a:active {background: #a4925f url(../images/nav_sep.gif) 100% -3px no-repeat; text-decoration: none;}
#home_page #main_nav ul li#nav_1 a,
#locations_page #main_nav ul li#nav_2 a,
#features_page #main_nav ul li#nav_3 a,
#floor_page #main_nav ul li#nav_4 a,
#benefits_page #main_nav ul li#nav_5 a,
#contact_page #main_nav ul li#nav_6 a
{background: #a4925f url(../images/nav_sep.gif) 100% -3px no-repeat; text-decoration: none;}

#main_nav ul li a.last:link, #main_nav ul li a.last:visited {background:none; padding-right: 4px;}
#main_nav ul li a.last:hover, #main_nav ul li a.last:active {background:#a4925f; padding-right: 4px;}
#footer li {margin: 15px;}

/* TEXT */
#right_content ul, #left_content ul {margin-left: 0px;list-style-type: none; padding: 0;}
#right_content ul li, #left_content ul li { background: #fff url(../images/stag_white.gif) 0 0 no-repeat; padding-left: 20px;}
#left_content img {border: 10px solid #ECE3D0;}
#left_content #gallery img {border: 5px solid #ECE3D0;}
#left_content h1, #right_content h1 {display: block; text-indent: -999999px; margin: 10px 5px;}
p#desc {display: none;}
h1.h1_home {background: #fff url(../images/h1_apartments.gif) 0 0 no-repeat; height: 61px; width: 331px;}
h1.h1_locations {background: #fff url(../images/h1_locations.gif) 0 0 no-repeat; height: 36px; width: 331px;}
h1.h1_floor_plans {background: #fff url(../images/h1_floor_plans.gif) 0 0 no-repeat; height: 36px; width: 331px;}
h1.h1_benefits {background: #fff url(../images/h1_benefits.gif) 0 0 no-repeat; height: 36px; width: 331px;}
h1.h1_features {background: #fff url(../images/h1_features.gif) 0 0 no-repeat; height: 36px; width: 331px;}
h1.h1_contact {background: #fff url(../images/h1_contact.gif) 0 0 no-repeat; height: 36px; width: 331px;}


h1.h1_intro {background: #fff url(../images/h1_intro.gif) 0 0 no-repeat; height: 36px; width: 176px;}
h1.h1_in_touch {background: #fff url(../images/h1_in_touch.gif) 0 0 no-repeat; height: 36px; width: 176px;}
p.caption {font-style: italic; font-size: 11px; text-align: center; margin: 20px; line-height: 14px;}
p.caption a {color:#999;}
