#container{width:980px; margin:0 auto;position:relative;}
#header{position:relative;}
#logo{position:relative;top:10px;width:178px;}
#account_login {background-color:#E0DDD0;color:#053767;font-weight:bold;position:absolute;right:0;text-align:center;top:0;display:block;border:1px solid #FFFFFF;}
#account_login a {padding:7px 30px;display:block;}
#account_login a:hover {background:url(../images/nav-hover.jpg) repeat-x; color:#FFFFFF;}
#tagline {bottom:10px;color:#698097;font-size:14px;position:absolute;right:15px;text-align:right;width:330px;}
#phone {color:#859DB5;font-size:18px;position:absolute;right:15px;}
#content {margin-top:30px;border:1px solid #FFFFFF;float:left;width:978px;}
/*
#menu{background-color:#E0DDD0;border-bottom:1px solid #FFFFFF;float:left;font-weight:bold;width:978px;}
#menu ul {float:left;height:31px;}
#menu ul li {border-right:1px solid white;display:block;float:left;height:100%;}
#menu ul li a {float:left;padding:9px 29.2px;}
#menu ul li a:hover{color:#FFFFFF; background:url(../images/nav-hover.jpg) repeat-x;}
*/
#mid {float:left;}
#feature {width:685px;float:left;height:357px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
#view {background-color:#000000;bottom:43px;opacity:0.7;padding:16px;position:relative;width:653px;}
#view a {color:#FFFFFF;font-size:9px;text-transform:uppercase;}
#search {color:#F3F0E3;float:left;font-size:13px;font-weight:bold;text-align:center;width:292px;background-image:url(../images/search-bg.jpg); background-repeat:repeat-x;height:337px;border-bottom:1px solid #FFFFFF;padding-top:20px;position:relative;}
#search p {padding:0 10px;}
#form {margin-top:15px;}
#search_button {background:url(../images/search-button.jpg) no-repeat;bottom:6px;height:38px;left:18px;padding-top:8px;position:absolute;width:258px;}
#search_button a {color:#FFFFFF;font-size:18px;font-weight:normal;letter-spacing:6px;text-transform:uppercase;padding:6px 75px;}
#search_button a:hover {color:#292929;}
#bottom {float:left; background-image:url(../images/bottom-bg.jpg); background-repeat:repeat-y;}
.property_box {float:left;width:228px;position:relative;margin-bottom:10px;}
.description {padding:10px 10px 40px 20px;}
.view_this_property {background-image:url(../images/view-this-property-button.jpg);bottom:0;height:18px;left:20px;padding-top:7px;position:absolute;text-align:center;text-transform:uppercase;width:193px;}
.view_this_property a {color:#7F825E;font-size:10px;;font-weight:bold;width:193px;}
#welcome {float:left;padding:22px;width:250px;}
#welcome h1 {font-size:12px;margin-bottom:10px;}
#welcome p {margin-bottom:10px;}
#footer {color:#E0DDD0;font-size:10px;margin:10px 0;}
#footer a {color:#E0DDD0;}
#follow {float:left;width:570px;font-size:21px;}
#follow span {bottom:18px;margin-right:4px;position:relative;}


/* INTERIOR */

#int_header {background:url(../images/interior-top.jpg) no-repeat;height:168px;clear:left;}
#interior_main {float:left;background-color:#E0DDD0;}
#interior_main h2 {background:url(../images/heading-bg.jpg) repeat-x;color:#FFFFFF;height:32px;padding-left:15px;padding-top:12px;width:963px;}
#int_left {width:640px;background-color:#FFFFFF;float:left;padding:20px 25px;min-height:525px;line-height:18px;}
#int_left p {line-height:18px;margin-bottom:10px;}
#int_right {width:288px;float:left;}
#int_right p {font-style:italic;line-height:16px;padding:10px;}
#view_rentals {background:url(../images/search-button.jpg) no-repeat; width:258px; height:38px;left:17px;
position:relative;margin-top:30px;}
#view_rentals a{color:#FFFFFF;font-size:17px;font-weight:normal;left:14px;position:relative;top:7px;}
#int_left ul {margin-bottom:10px;margin-left:10px;}
.name {left:15px;margin-right:11px;position:relative;top:5px;}
.name span {font-size:13px;font-weight:bold;}
#map {float:right;}
.disc {list-style-type:disc;margin-top:10px;margin-left:20px !important;line-height:17px;}

/* FORM */

form input {margin-bottom:10px; width:180px;}
form textarea {height:50px;width:183px;}
