/* CSS Document */

body {margin: 0; padding: 0; font: 12px normal Arial, Helvetica, sans-serif; }

#container {margin: 0 auto; width: 975px; }

#header {margin: 4px 0 0 0; width: 975px; height: 100px; background:url(images/header1.png) no-repeat;}
.homelink {display: block; width: 300px; height: 96px; margin: 0; padding: 0; text-indent: -9999px;}

a, a:link, a:visited {color: #71aee0;}
/*
---------------------------------------------
03. NAVIGATION ELEMENTS
---------------------------------------------
*/
#nav {width: 975px; height: 36px; margin: 2px 0 0 0; padding: 0;}

.navlist {margin: 0; padding: 0; }

.navlist li {float: left; height: 36px; margin: 0; padding: 0; list-style: none;}

.navlist li a:hover {background-position: 0 -36px;}

.nav_home {display: block; text-indent: -99999px; background:url(images/nav/home1.png) no-repeat; width: 102px; height: 36px;}

.nav_about {display: block; text-indent: -99999px; background:url(images/nav/aboutus1.png) no-repeat; width: 133px; height: 36px;}

.nav_propmanagement {display: block; text-indent: -99999px; background:url(images/nav/propertymanagement1.png) no-repeat; width: 230px; height: 36px;}

.nav_proprentals {display: block; text-indent: -99999px; background:url(images/nav/propertyrentals1.png) no-repeat; width: 187px; height: 36px;}

.nav_directions {display: block; text-indent: -99999px; background:url(images/nav/directions1.png) no-repeat; width: 157px; height: 36px;}

.nav_contact {display: block; text-indent: -99999px; background:url(images/nav/contactus1.png) no-repeat; width: 166px; height: 36px;}


/* Drop Down Menu Attributes ------------------------------------------------------------- */
.nav_sublist { position: absolute; left: -999em; width: auto; height: auto; margin: 0; padding: 0;
background : #e2e0e0; 
border-bottom: 0px solid #eee;
border-left: 0px solid #eee;
border-right: 0px solid #eee;
border-top: 0px;}

.nav_sublist li {clear: both; margin: 0; padding: 0; list-style: none; height:auto;}
.nav_sublist li a{text-decoration: none; display: block; padding: 5px 8px 5px 8px; width: 180px; color: #013159;}
.nav_sublist li a:hover {background: #efefef;}

.navlist_sub {list-style-type: none; }
.navlist_sub a { width: 150px; font-weight: normal; padding: 0; margin: 0;}
.navlist_sub a.topitem { width: 150px; font-weight: normal; padding: 8px 8px 5px 10px; margin: 0;}
.navlist_sub a.bottomitem { width: 150px; font-weight: normal; padding: 5px 8px 8px 10px; margin: 0;}
.navlist_sub a:hover { background-image: none; background:#60a7be;}

#nav li:hover, #nav li.hover {position: static; }
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

/* End Drop Down Menu Attributes ----------------------------------------------------------- */


/*
---------------------------------------------
04. CONTENT ELEMENTS 
---------------------------------------------
*/
#contenttop {background:url(images/contentarea-top1.png) no-repeat; width: 975px; height: 6px; }
#contentbottom {float: left; background: url(images/contentarea-bottom1.png) no-repeat; width: 975px; height: 10px;}

#content {float: left; width: 975px; margin: 0; padding: 0; background: url(images/contentarea-middle1.png) repeat-y;}

#nav_subbar {background:url(images/barundernav.png) no-repeat; width: 975px; height: 6px; }

#mainpg_image { /*background:url(images/TEMP-mainflash.jpg)*/  no-repeat; width: 975px; height: 322px; }
#secondarypg_image {width: 975px; height: 322px;}

#content_mainarea {float: left; width: 652px; color: #fff; font-size: 17px; }

.content_header {margin: 14px 0 0 1px;}
.content_txt {padding: 10px 30px 20px 30px;}
.content_txt p {line-height: 24px; }
.content_txt .notice {line-height: normal; margin: 0; padding: 0;}

.content_txt_larger {padding: 10px 30px 20px 30px;}
.content_txt_larger p {line-height: 24px; font-size: 19px; font-weight: normal; }
.content_txt_larger .notice {line-height: normal; margin: 0; padding: 0;}


#content_subarea {float: right; width: 323px;}

.sidead_interest {width: 307px; height: 140px; display: block; background:url(images/sidead-interested1.png) no-repeat; margin: 14px 0 0 5px; padding: 91px 0 0 0;}

.sidead_interest_rp {width: 307px; height: 140px; display: block; background:url(images/sidead-interested-rp.png) no-repeat; margin: 14px 0 0 5px; padding: 91px 0 0 0;}

.sidead_contact {background:url(images/sidead-contactusbut.png) no-repeat; width: 189px; height: 44px; text-indent: -99999px; display: block; }
.sidead_contact:hover {background-position: 0 -44px; }


.prinfo td {padding: 0 15px 25px 0;}
.prlabel {vertical-align: top; font: bold 17px Arial, Helvetica, sans-serif;}

.contact_header {font-weight: bold; margin: 0; padding: 0; }

/*
---------------------------------------------
04. FOOTER ELEMENTS
---------------------------------------------
*/

#footer {background: url(images/bottombar.png) no-repeat; width: 975px; height: 42px; clear: both;}
#footer p {color: #fff; padding: 12px; text-align: center;}
