/*
+--------------------------------------------------- +
| Stylesheet for use with www.epmleasing.com         |
|--------------------------------------------------- |
|                                                    |
| Written by Richard Roy                             |
| Visit http://www.ultimate-design.com               |
|                                                    | 
| (c) Copyright Ultimate Design 1997-2006            |
|                                                    |
+--------------------------------------------------- +
*/

/* RESET WHITESPACE
-------------------------------------- */
*
{
 padding: 0;
 margin: 0;
}

/* GENERAL FORMATTING
-------------------------------------- */
body                                                   {font-family: verdana,arial,helvetica,sans-serif; font-size: 74%; font-weight: normal; line-height: 20px; background-color: #ffffff; color: #000000;}
address                                                {font-style: normal;}
address.footer                                         {font-size: 10px; font-weight: normal; background-color: #efefef; color: #000000; letter-spacing: 0px;}
address.property						{font-weight: normal; padding-left: 5px; font-size: 98%; background-color: #efefef; color: #1C6faf; padding-top: 15px;}
b                                                      {font-weight: normal; color: #1C6faf;}
b.black                                                {font-weight: bold; color: #000000;}
p, ul, ol                                              {font-size: 12px;}
p.copy                                                 {padding-bottom: 12px;}
p.sm                                                   {font-size: 11px; padding-bottom: 10px;}

/* HEADINGS
-------------------------------------- */
h1,h2,h3,h4,h5,h6,input,textarea,select                {font-weight: bold; margin-top: 0px; margin-bottom: 10px; color: #1C6faf;}
h1                                                     {padding-left: 10px; font-size: 16px; font-weight: normal; padding-bottom: 10px; color: #1C6faf;}
h2,h3,h4,h5,h6                                         {font-size: 12px; margin-bottom: 5px;}
h1.faq                                                 {padding-left: 0px; margin-bottom: 0px;}

ul                                                     {line-height: 22px; padding-top: 0px; padding-bottom: 20px;}
li                                                     {list-style-image: url(images/bullet.jpg); margin-left: 30px;}
li.hours                                               {list-style-image: url(images/blank.gif); margin-left: 15px;}
ol                                                     {padding-bottom: 20px;}

/* HEADING IMAGES
-------------------------------------- */
h1#enterprise-property-management {width: 200px; height: 71px; background-image: url(images/enterprise-property-management.gif); background-repeat: no-repeat; text-indent: -100em; overflow: hidden;}

h1#heading {width: 550px; height: 18px; background-image: url(heading.php?title=); background-repeat: no-repeat; text-indent: -100em; overflow: hidden;}
h1#xmlheading {width: 550px; height: 28px; background-image: url(heading.php?title=); background-repeat: no-repeat; text-indent: -100em; overflow: hidden;}
h1#findhouse {width: 592px; height: 60px; background-image: url(images/find-a-house-for-rent-in-memphis.jpg); background-repeat: no-repeat; text-indent: -100em; overflow: hidden; margin-bottom: 0px;}

/* IMAGE DIMENSIONS
--------------------------------------------------------------- */
img                      {border: 0px; vertical-align: bottom;}
img.logo                 {width: 200px; height: 71px;}
img.thumb,
img.thumb-r,
img.rent-house,
img.rent-house-r,
img.rent-house-lg,
img.rent-house-lgr       {width: 180px; padding: 2px; border: solid 1px #1c6faf;}
img.rent-house           {height: 135px;}
img.rent-house-r         {height: 240px;}
img.rent-house-lg        {width: 750px; height: 563px;}
img.rent-house-lgr       {width: 750px; height: 1000px;}
img.thumb                {width: 170px; height: 128px;}
img.thumb-r              {width: 170px; height: 227px;}

img.rental-home-view     {width: 360px; height: 270px; border: 0px;}
img.personnel            {width: 147px; height: 206px; padding-left: 10px; padding-right: 5px; float: right;}
img.pic                  {width: 206px; height: 147px;}
img.rental-application   {width: 180px; height: 233px; padding: 2px; border: solid 1px #efefef;}
img.pana                 {width: 574px; height: 108px; border: solid 1px #efefef; padding: 1px; margin-bottom: 10px;}
img.officemap            {width: 290px; height: 290px; border: solid 3px #1c6faf; float: right; margin-left: 5px;}
img.delete               {width: 12px; height: 12px; float: left; margin-right: 5px; margin-top: 4px; }
img.faq                  {width: 250px; height: 207px; float: right; margin-left: 15px;} 

img.rss                  {width: 32px; height: 15px; padding-bottom: 2px; padding-right: 8px;}
img.back                 {width: 106px; height: 30px; margin-top: 8px; border: solid 0px #efefef; padding: 5px 5px 5px 0px;}
img.call-the-office      {width: 600px; height: 51px;}

img.award                {width: 123px; height: 69; padding: 15px; padding-top: 5px; padding-bottom: 10px; float: right;}
img.welcome-video        {width: 277px; height: 245; padding:0px;}

/* HYPERLINK FORMATTING
--------------------------------------------------------------- */
a                        {text-decoration: none;}
a:link                   {color: #1c6faf;}
a:visited                {color: #1c6faf;}
a:active                 {color: #000075;}
a:hover                  {color: #1c6faf; text-decoration: underline;}

a.footer, a.footer:link, a.footer:visited, a.footer:active, a.footer:hover  {color: #1c6faf; font-size: 10px; text-decoration: none;}
a.footer:hover           {text-decoration: underline;}

a.morehomes, a.morehomes:link, a.morehomes:visited, a.morehomes:active, a.morehomes:hover  {color: #1c6faf; font-size: 16px; font-weight: normal; text-decoration: none;}
a.morehomes:hover           {text-decoration: underline;}

.heavy                   {font-weight: bold; letter-spacing: 0px;}


/* PAGE CONTAINERS AND FURNITURE
--------------------------------------------------------------- */
div#blue                 {background-color: #1c6fae; color: #000000; height: 4px; width: 100%; margin-bottom: 4px; overflow: hidden; clear: both;}
div#main                 {margin-left: auto; margin-right: auto; width: 775px; clear: both;}
div#xml                  {margin-left: 180px; width: 598px;}
div#header               {height: 90px; background-color: #ffffff; color: #1c6faf; font-size: 97%;}
div#home-listings        {width: 598px; border-style: solid; border-color: #efefef; border-left-width: 1px; border-right-width: 1px;}
div#address              {width: 600px; height: 40px; background: url(images/rental-home-address-header.jpg) no-repeat;}
div#xmllogo              {margin-left: 180px; width: 600px; height: 75px; margin-bottom: 15px; clear:both;}
div#xmlheader            {margin-left: 170px; width: 600px; clear:both;}
div#house-description    {width: 578px; padding: 10px;}
div#property-details     {width: 578px; padding: 2px 10px 0px 10px; background-color: #efefef;}
div#left                 {width: 160px; float: left; padding-top: 30px;}
div#footer               {margin-top: -20px; background-color: #efefef;}
div#footer-content       {margin-left: auto; margin-right: auto; width: 775px; padding: 4px; font-size: 10px;}

div#rental-home-page     {float: right; width: 600px;}

div#property-left        {width: 380px; float: left;}
div#property-right       {width: 180px; padding-top: 0px; float: left;}

div#content,
div#property-managers,
div#arlington,
div#bartlett,
div#cordova,
div#germantown,
div#lakeland,
div#memphis,
div#millington,
div#oakland              {width: 578px; padding: 10px; border-style: solid; border-color: #efefef; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 0px;}

div#home-rental-a        {width: 272px; height: 243px; margin-top: -10px; padding-left: 23px; padding-top: 37px; padding-right: 10px; background-image: url(images/home-rental-a.jpg); background-repeat: no-repeat; overflow: hidden; float:left;}
div#home-rental-b        {width: 295px; height: 250px; margin-top: -10px; padding-top: 30px; background-image: url(images/home-rental-b.jpg); background-repeat: no-repeat; overflow: hidden; float:right;}

div#results              {width: 578px; padding-left: 10px;}

div#mylist               {width: 22px; margin-left: 10px; float: left; height: 25px;}
div#mylistr              {width: 520px; float: left; border-bottom: dashed 1px #d0d0d0; height: 25px; margin-bottom: 3px;}

div.left                 {width: 200px; float: left;}
div.right                {width: 575px; text-align: right; float: right;}

div.personnel-left       {width: 400px; float: left; padding-top: 15px;}
div.personnel-right      {width: 160px; float: right; padding-top: 20px;}

div.rental-app-left      {width: 380px; float: left; padding-top: 15px;}
div.rental-app-right     {width: 190px; float: right; padding-top: 15px;}

div.contact-left         {padding-bottom: 12px; width: 80px; padding-left: 30px; float: left;}
div.contact-right        {padding-bottom: 12px; width: 335px; float: left;}

div.picl                 {width: 226px; padding: 10px; float: left; text-align: center;}
div.picr                 {width: 226px; padding: 10px; float: right; text-align: center;}

div.note                 {width: 578px; border: dashed 1px #c0c0c0; margin-bottom: 25px; background-color: #fafafa; padding: 10px;}

div.containright         {width: 578px; text-align: right; padding-top: 20px; padding-bottom: 50px;}

div.homenote             {width: 553px; border: dashed 1px #c0c0c0; margin-bottom: 25px; background-color: #fafafa; padding: 10px;}

div.dashedline           {width: 100%; border-top: dashed 1px #c0c0c0;  margin-top: 14px; padding-top: 5px; margin-bottom: 5px;}

.blue                    {color: #1c6faf;}

div.clear                {margin-top: -1px; clear: both;}
div.dots                 {margin-bottom: 20px; border-bottom: dashed 1px #d0d0d0; height: 20px; width: 578px; clear: both;}
div.heightspacer         {height: 425px; clear: both;}

div.rental_home,
div.rental_home1,
div.pvs,
div.pvl                  {font-size: 97%; line-height: 18px; padding-top: 10px; padding-bottom: 10px; width: 198px; float: left; text-align: center; background: url(images/gallery_bg.jpg) no-repeat;}

div.rental_home         {margin-bottom: 12px;}

div.pvs                  {height: 185px; background: url(images/pvs_bg.jpg) no-repeat;}
div.pvl                  {height: 290px; background: url(images/pvl_bg.jpg) no-repeat;}

/* Preoperty Facts */
div.detail               {padding: 10px 0px 0px 40px; width: 140px; float: left;}

div.fl                  {width: 90px; float: left;}
div.fr                  {width: 50px; float: left;}

p.warning                {color: #dd0000;}

/* PAGE NAVIGATION - SUB MENU
--------------------------------------------------------------- */
#house-nav                                                   {width: 160px; font-size: 97%; line-height: 18px;}
#house-nav .navItemActive                                    {font-size: 95%; margin:0; padding: 3px 3px 3px 20px; border-bottom: 1px solid #eaeaea; background: #f5f5f5 url(images/icons/bluearrow.gif) no-repeat 0 9px;}
#house-nav .navItemActive a.nav, a.nav:visited, a.nav:active {text-decoration:none; color: #1c6faf;}
#house-nav .navItemActive a.nav:hover                        {color: #1c6faf;}
#house-nav .navItem                                          {font-size: 95%; margin:0; padding: 3px 3px 3px 20px; border-bottom: 1px solid #eaeaea; background: url(images/icons/goldarrow.gif) no-repeat 0 9px; }
#house-nav .navItem a.nav, a.nav:visited, a.nav:active       {text-decoration:none; color: #060606;}
#house-nav .navItem a.nav:hover                              {color: #1c6faf;}

/* Property Facts Text */
div.info {font-size: 95%; color: #505050; padding: 3px 3px 3px 10px; border-bottom: 1px solid #d8d8d8;}

div.rent {font-size: 95%; color: #505050; text-indent: 10px; padding: 3px; margin-top: 25px; border-top: 2px; border-bottom: 2px; background: #ffffff;}

#productnavigation
{
      width: 598px;
      height: 22px;
      background-color: #efefef;
      color: #000000;
      margin-top: -1px;
      text-align: center;
}

/* Product Sections Navifgation */
a.prodnav, a.prodnav:link, a.prodnav:visited, a.prodnav:active,
a.buy, a.buy:link, a.buy:visited, a.buy:active,
a.prodhome, a.prodhome:link, a.prodhome:visited, a.prodhome:active  {color: #E2EDF6; font-family: arial, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding-top: 3px; padding-bottom: 3px; padding-left: 13px; padding-right: 13px; line-height: 18px; background-color: #186DAD;}


a.prodhome, a.prodhome:link, a.prodhome:visited, a.prodhome:active {color: #ffffff; background-color: #cBBC86;}

a.prodnav:hover   { color: #404040; background-color: #d0d0d0;}
a.buy:hover   { color: #404040; background-color: #d0d0d0;}
a.prodhome:hover   { color: #404040; background-color: #d0d0d0;}


/* FORMS
--------------------------------------------------------------- */
form                 {
                     font-size: 11px;
                     font-family: verdana, arial, helvetica, sans-serif;
                     }
input, select        {
                     font-size: 11px;
                     font-weight: normal;
                     }
input.payments       {
                     width: 182px;
                     height: 16px;
                     margin-top: 2px;
                     margin-bottom: 2px;
                     background-color: #ffffff;
                     color: #000000;
                     border-color: #89AED1;
                     border-style: solid;
                     border-width: 1px;
                     }
input.contact        {
                     width: 182px;
                     height: 16px;
                     margin-top: 2px;
                     margin-bottom: 2px;
                     background-color: #f6f6f6;
                     color: #000000;
                     border-color: #89AED1;
                     border-style: solid;
                     border-width: 1px;
                     }
input.search         {
                     border-color: #e0e0e0;
                     border-style: solid;
                     border-width: 1px;
                     background-color: #1c6fae;
                     color: #ffffff;
                     width: 50px;
                     height: 18px;
                     line-height: 10px;
                     margin-left: 78px;
                     margin-top: 15px;
                     margin-bottom: 2px;
                     letter-spacing: 1px;
                     }
input.contactbutton  {
                     border-color: #89AED1;
                     border-style: solid;
                     border-width: 1px;
                     background-color: #1c6fae;
                     color: #ffffff;
                     width: 66px;
                     height: 18px;
                     line-height: 10px;
                     margin-top: 5px;
                     margin-bottom: 5px;
                     margin-left: 254px;
                     letter-spacing: 1px;
                     }
select               {
                     background-color: #ffffff;
                     color: #000000;
                     border-color: #1c6faf;
                     border-style: solid;
                     border-width: 1px;
                     width: 130px;
                     height: 18px;
                     margin: 0px;
                     }
select.small         {
                     width: 55px;
                     }
select.bed           {
                     margin-top: 10px;
                     margin-left: 9px;
                     width: 55px;
                     }
select.bath          {
                     margin-top: 10px;
                     margin-left: 5px;
                     width: 55px;
                     }
select.month         {
	                 margin-top: 4px;
                     width: 83px;
                     }
select.rent, select.city          {
	                 margin-bottom: 4px;
                     }
select.day           {
	                 margin-top: 4px;
                     margin-left: 1px;
                     width: 40px;
                     }
select.to            {
                     margin-top: 0px;
                     width: 182px;
                     }
textarea             {
                     font-size: 12px;
                     font-weight: normal;
                     color: #000000;
                     border-color: #89AED1;
                     border-style: solid;
                     border-width: 1px;
                     background-color: #f6f6f6;
                     width: 320px;
                     height: 150px;
                     }
fieldset
{
                     border-style: solid;
                     border-width: 1px;
                     border-color: #e0e0e0;
                     background-color: #f5f5f5;
                     padding: 5px 14px 12px 14px;
                     margin-top: 8px;
                     margin-bottom: 8px;
}
fieldset.contact
{
                     border-width: 0px;
                     background-color: #ffffff;
                     padding: 20px 0px 0px 0px;
                     margin-left: 0px;
                     margin-top: 0px;
                     margin-bottom: 0px;
                     width: 445px;
}
label                {
                     font-size: 10px;
                     color: #1c6faf;
                     }

#rental-home-map     {padding: 2px; border: solid 1px #848dac; height: 400px; width: 568px;}
